
@font-face { font-family: 'Bronova'; src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,d09GRgABAAAAAG5UABAAAAABAjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAABuOAAAABwAAAAcil0riUdERUYAAG4YAAAAHQAAAB4AJwDtT1MvMgAAAeQAAABNAAAAYDKiyQhjbWFwAAAESAAAAcQAAAI63kJ5qmN2dCAAAAdkAAAAGgAAABoAtAScZnBnbQAABgwAAAECAAABcwZZnDdnYXNwAABuEAAAAAgAAAAIAAAAEGdseWYAAAlQAABh/AAA8hRzDKbQaGVhZAAAAWwAAAA1AAAANhfnSEZoaGVhAAABpAAAACAAAAAkB1AEAmhtdHgAAAI0AAACEgAAA5wCmi94bG9jYQAAB4AAAAHQAAAB0N1JHCxtYXhwAAABxAAAACAAAAAgAvsC4W5hbWUAAGtMAAAA5wAAAdc1la1NcG9zdAAAbDQAAAHaAAACdY3NOE9wcmVwAAAHEAAAAFMAAAByRsguiHjaY2BkYGAAYqO9QUbx/DZfGeSZXwBFGG5F9HKC6YTy8v87/suyODMfAXI5GJhAogBDhwv6AAAAeNpjYGRgYHr3n40hhaX5/47/E1mcGYAiKOA5AKQoB1gAAQAAAOcAYQAFAAgAAgABAAAAAAAKAAACAAJ2AAIAAXjaY2BhsmWcwMDKwMBwFggZGOUhNPNhhjQmBmTQwMCwHEhlA7EGiK8ABAwHGHj//2V695+NIYXpHcMvBaABIDnGL0x7QEoYGAHciBCXAAAAeNptkz1oVEEUhc+d90JMFmuLlWRhRVSyeUQLQVA2CmmSvEKQoKyBjRgQ/5qwYp3gFsKCIiuCiloE/Ku1UgOiFoKgiNiJTRDBaqsort/Me8EkZOHjzMy9s3fmnjfWUfZbkWwI/aPUdimJikrdT6VRE3qU6p4SG9NBSO0rsaOsLbP2GP2OflTJXUOL6KxGXRvOKnF1aOuw28P6B/a1lfh8v9dNMz8JXksajsvoF/X4vMiId5jPQoP5IGfq1ZTt1Hl7Q8471kdYf6CpqA/K5C8yr6APiT1Dj5H3K/vP6DfjJrTgsw7ZcdXsk0po1Y2T01TVJtlzO5C6i/m4wZ1OMb/CuMXdjTMUu98caybV4m3EWnnc72OPXUa3q2yX8th+6s9QdwccgQKxq6rS6xqaugv8V0zv/zJ+CkvcI0Ffq+Rz3LzGbULD0RhnbFJngNioqmH+El5wB/ywm9R+BP4eZ7I+2wj0whNy2BfdgrfQCT1PQr83ITbO7D04Td4arNx9ZWU8GOquWEWD0T6VVvu/ERdTx6v3YC3egzvoXNavzYgPqBI8aKzHCt3n1qe69Xd/2BZtXfUl6Eam//u2Du/B3UytX/V4gnonwjeZ6jo12jnFvH838p56//17WeStTEr+m4nn8XE5ewvhPfBevEeBvcH7JLyd3XCOGLga3x1eRQv07j2+FFjzzBBfIkYNd1/pP6NHp58AAHjaY2BgYGaAYBkGRiDJwGgC5DGC+SyMEkDaicGBgZWBCcjiZahjWMOwheE/oyFjMNMepuNMd5n3KDApcCpwK4goSCnIKSgpqCkYK1gpuCiUKKxRVFKcqDhZSUhJ9N///3///weZDjRDgWEBwzqGbUAzgph2Mx1jugU3Q1hBQkEGbIaRgiUOMxj/f/3/+P+h/wf/H/jf/z//H8ff/3/f/uV/cOrBkQeHH+x5sPPBjgdbH2x6sPzBogczH2Q9ML6/737Aff97F++dZ3zG8BLiR0oBIxsD3CBGUMgwoSsABikLKxs7BycXNw8vH7+AoJCwiKiYuISklLSMrJy8gqKSsoqqmrqGppa2jq6evoGhkbGJqZm5haWVtY2tnb2Do5Ozi6ubu4enl7ePr59/QGBQcEhoWHhEZFR0TGxcfEIiQ0tre+fEaXMWLli0ZPHS5StXrFq9ds269Rs3b9qybeuunbv3MBSmpGZeL5ufn/2gNIuhbQZDEQNDOsR1OVUMy3bUJ+eB2LnVN5IamqcePHT+wpWrFy9tZ9jPcPf+7TtAmfLL1xiauhq7O3r7+nsmT2GYNGv2zANHTxYwMByvOHXiGABuxafEeNpdkD1OxDAQhcc4LOQGSBaSLSsUK6/oqVI4kVCaQCg8DT/SrkT2DkhpaFxwlqEzXS6GYJKNttjGM+/N6POzE4BrEuRt+BbiC5P4+0zgr38gB/nyvEkgnNZV70m8sjhzbKwNd9LpmmRRPwaLOup4v4261u9vW8qKufJgF/FWE3Sh5/MpGCpRHdsd4h1zsomTzZyITNgvhP1MYMAvL527RpO8acNDoMErKj0qY3RFYxto9Mog8tbqmJTrR3+1ZL7gzKs1N5cHSheoVAQY40FZQ0OMKvI7Fp1gPDEEnBrlYvBPTERZVEkM7TwarFGTYY01nBM93527pgsVJzW4+Qck6mvkAAB42tvBwKDNsIuBkYGJgUmbcRcDM4SxH8jwYrBl0GdQYRBlYGDg0N7PwMLggiLCsB+oLYzBncEcSRETQwCqol0MrECd7No7GBgUXGszJVwA+6kNvAAACgBAAEUASwBSAAAABf81AAQCIAAEArwABQAAAAAAAAAAAAAAAACMALwBPAI6A7IElASuBNgE/gVGBXgFyAXiBlAGaAdSB4YIDgkGCT4J9gr2CyIMmg2YDk4O5g8ODzgPYBA+EU4RihJWExATghPCE/wU3BU0FVoVxBYSFj4WtBcKF/QYdBlyGggbHhtSG84cBBxeHKwc7h0gHUIdWh18HaQduh3UHrwfniBOITAh0iJEI54kLiRyJPYlOiVYJiwmxiemKI4pdinOKtIrVivwLCQsfiy+LPYtKC2iLbouMC6OLo4u5C+OMDoxcDHqMhIzMjPmNRg1yjYCNh43YDd6OCw4cDjoOdY58DoiOmg61Dr2O6g74DxmPQQ+Ij64Pv4/RD+SQCpA8EGuQgxC/kNKQ5ZD6kSeRNRFCkVERapGOkbYR9ZI1kncSwpMXEyCTZhOKk6+T1pQSlCWUSJSHlMcVBpVIFZQV9BZJloIWyBbzlx8XTJedF6qXtpfEl+UYKphiGJ8Y3JkbGWOZwJnZmhuaSBp0mqKa7pr/Gx4bTZtXG3sbw5vXm94b5pvvHBAcKxxDnEacbxxvHG8cbxx0nHocjZyhHLUc3p0IHTSdRh2DHYmdlZ2cnaOdrJ25He+eB54Tnh+eJh4sHiweQp42uy9CXxd1XUvfPY5d57neT530JWudHV1JV0N1mTJGpAtjPEItgEDNsaFxAlhSNLgYhIgASeQQEJTUpq2MTRN20wMjkkDoaHOeyFqmqbfx+eWpGnGJn1tv/7ykoKv338P594rSxYmUfqj71fD0j06kvbZZ63/WnvttddeW5KlhbOvSH8in5QUySG99JQkdUj4smEnvpSjT0uSZB3dJW5Y6A2LpKc3dKcnopJR0klBUAFUA82AdoAOgG4B3QX6MOg46EnQCyD7ngm99C1cfB8k7yEn0IpdUjrQnAGXAVAe1A+aBm0H7QfdDHoP6CHQJ0BPgL5C/5Q29ze4+B5I3vOUZHSht4u0909JdlwruFbK3RWvoirenoDfZzAa8n29f2yZtXQFw+FgMCyfrFvIz848GgoFQ4REgt14aUmWyuQ56T/kL4AvRmlwVb7o6A2duIFHktNPSXo81rCIxxrVQhV02Nhr/B/GPqP8hV/gH21/AV++Br5HpaT00db2jbQ5Y0v7VnrD2nLDT2/4uSDYjTC9EaY3TkgEfVM6ToCbCj7RC/TIvMg/7ZQZ+HTik+DTvch77BWfQXE/Jn4vjjcYI9WaWqvWqkZGRpWRWqOUw9cF492Ru413B4eDi6B7THeH+Xd/BSLe8GLkC8OLw1/Av8bHIu0hcPc++WNKN957QJog61o5YKevY295YRe94Wq5kaU3si0cKNAbBX7DAP670Pvwaf7WJbxNGJ9Di0DbCBBM2VOiDMJnUqo22ETZUxLsoZ9h8ZkV7MsvAmwv4Q9+DJL3ALJmXIRBRdAgaA60C3QQdBvoHtDDoMdBT4NOgex7eGuDiwzzI8D8CDA/AsyPAPMjwPwIMD8CzI8A8yPA/AgwPwLMjwDzIxrmR4D5EXSju1KrJpSgu4vURkmtr+pPkKDapRTcCcXoUIx+ta9L0ffXRuU8Lsqkz0GMMZIgC3OKvzQ3cOQmg+Fd1w9c95uGGTneNZjYdXDARUhq4uqpgc7LN/WSibf02Kw6QgzqppmBhV1KfOY5Z3sxrSf2wFUXL1yhP3zYcN2OdCXtUep1W+fASDwzUc3Ibz6shMuz25U+WzzkIfpkIWeZfUU/3m1Q29skPbU5yqD8LEAdlFSpLFXlhVb5K1SYSou4K/RGZTUN6KY3urkGOKU0E20B4qGi9YPZUW6vonhgFD+Iwl5FYa+isFdR2Kso7FUU9ioKexWFvYrCXkVhr6KavYrCXkWZgaF60XkaN/9fqVP6EYgBwYSLEKgNNACaBe0EXQe6FXQ36COgx0D4e+kvQfY9J6QevGen2zMIZGYbitvOPkOSjX16pIRmHw3AigFYMQArBmDFAKwYgBUDsGIAVgzAigFYMQArBmDFoGHFAKwYaE8pfm3Ar03Drw34tQG/NuDXBvzagF8b8GsDfm3Arw34tQG/NuDXBvzaeJMvoVM/BolWEmglgVYSaCWBVhJoJYFWEmglgVYSaCWBVhJoJYFWErQV+kZZvFEWb5TFG2XxRlm8URZvlMUbZfFGWbxRFm+UxRtl8UZZ7Y2yeKMsHn9CovbaAxZSZvIrmN3e/ioz9momT1qua75Atae/rzevZgyk5dpLqmTh4k2bLqZEPqtd9VRr/b29/bVqfZN21U/+bqSela1b9+3beum+ffWfi4tLx2ZmxsZmZ0kMX+jFmSfkk2em+FiycPYX8pPy89KkdKn0tVakD1DYDnDYdkpdTN4WAJt+5hmM8TsA3DyH7zzgOw/4zgO+84DvPOA7D/jOA77zgO884DsP+M4DvvOA77wG33nAd54Pt1PSmAanKTB/Cs+ZAvOnwPwpMH8KzJ8C86fA/CkwfwrMnwLzp8D8KY35U2D+FDM93i5SyBfyo3K1JyEb1VGC7x1yIAiDFAjCHIFjsDcJUvVnuuQCLg2qoUvX1zsqG+mvUItVcCg/9IdNJp1Zn980PjqX0xsndIq3u1ytOE0GW1tPLTo2Z7IqOnnMEHD4S0G9L9URS29M5XLjl42oXr0+MRYn3mTBVx6uTUd+4i8XwuSPggWH2x4fq6Zjnf1RWzLqIySazVn8fUPD0YkpR9hiteTWhSLJWdmRSqRVk0UO5rs782bn4PrJ5+MdCa/BrsjpyM9MiY4aZEjgD3xZOsz8pNDK3gCYgZGxvN7YK5/8hcT+ZuTsIenn8kuwSPxv6OhsAvcJvaDGif6NQ6EGO1/oIqPks+sNbW0Jfe/o+um43eypyi/ZFt7+e1/4qxtvO7buvkf+iLa5cPYQsbA2naJNIzMc3ZXgqAweVxMyXBzjwmivPtHWZlhf6fVY7PHpB2/8qy/83tsXbDv/6JH71h27jfdvgdxN3if/s+SWNou29MwZO4Gf2iU9UyqlcWVuXDnFFVnqZtiE2+Cgjk+hFsRYVAsag8YCxiBj4fmbY4fKh2I38w95eEd+4c47F/I7xCfrj3SrrJPLGBcGRH906BFtXifcOj3zZgjtlsR+QJ9nEO6LCc8leGjVr+KJah8xrT9xYv0J8rYTJybxP3/n8tnrYYyuwjPeuoIcoYnMJZWpjlAzJ8PMyZqZk2HmZJg5GWZOhpmTYeZkmDkZZk6GmZPRsgwzJ8PMyTBzMhvsZXTNukj9OMgIviezRk6ibkn0hKJyrUKsuZ5IyGj5HJeJ9G9kD+lp4Ex7VXKC/ZgKOpfuS5M99X8lzn8bF+/0qvQh9k6fbn0nM30nMx8lFW5BFFgQBRZEgQVRYEEUWBAFFkSBBVFgQRRYEAUWRIEFUWBBFM2CKLAgCrcgBtaftRmQ4Ly0mOdyNBSMRoOhaDkUiYRC0SjeLXX2XvJZZRIPdzb4wdlgJiohn61/dppsUiZfnVOe5H772VfkffAtvFKSvKWVG3rKDX2LE+GkN5ycPT7OHh/Y4wN7fGCPD+zxgT0+sMcH9vjAHh/Y4wN7fGCPD+zxaezxgT0+5h9QhEa4fxCBfxDR/IMIBvQI/IMI7H0E/kEE/kEE/kEE/kEE/kEE/kEE/kEE/Y3AP4igafKUlMI8JghKNeY1DJZBwDKowTIIWAYByyBgGQQsg4BlELAMApZBwDIIWAYByyBgGQQsgwyWQbRoOc01J36aiTMOccYhzjjEGYc44xBnHOKMQ5xxiDMOccYhzjjEGYc445o44xBnnA8IvXws8Pscsgqbr9eGWL8vUM7OHNyw4fqZbHbm+g0bDs5kSfj6ffuuP7hvH9m79eju7u7dR7eKz68/eOzYg5QYvlP4+iJsLyC26kyM0BuED6cUJRKzVjpxxayuzK2uW3Ub+2ovbtx3Cx2l5d3TF+/ADycAoBzG6S7p7tbnxGmz8ZbnNI0Ffgj2ebi8PZC3R5O3B/L2QN4eyNsDeXsgbw/k7YG8PZC3B/L2QN4ePMUDeXuYUKgwSqfR0yD+nPa0SsfK2qiCkRI+fd4hV1SMtkHu2+P/tH8i3r+pu3usGDQoBtme6i+OTqUMG4i/tnvDhm1dTkKsmcmhvrnusIHclUvUaoOpVLUj6zFniqVsSFaypUJo/VCbLJfHN4RCtbHpQrbWkbTNUr5PQJfmoEvTJN/KjxJ9/VILP8bpjXHO9zAwRA3zODXIXKtMeBsTtMoErTJBq0zQKhO0ygStMkGrTNAqE7TKBK0yQatMmlaZoFUmplV0GqZyLqvgsqpxWQWbVHBZBZdVcFkFl1VwWQWXVXBZBZdVcFlF31VwWWVedy/6GOaIKHPvek08WjETC1C/Rqn1YzDOd2A86oEA8Q10AOMyXCSYu2CAXkOIPoeOakkhPzFPHIGYM9Mx0OXNJ/2yYgvEXfnKlrl8NeVSFFNqtNoz7PIaN7tv37vnbQYl6vZHSz0hPTF41HWXjXfP9matkZcSpXTQ6JYVu8ETL8YSpZTf6Br3xrMud2cxHnF5Qwuz27YUBz0Bh6062O805UrdbWFvqs1f4eMI8B+Hnlmk9avqmYHeMGh6JjwaPRRNG6qNdCSuknRf1a32pfvIzVvrXyWj8/P1PfLJ+si/1IOf7uDj1isyvCXI41utzwvR5kMtz+uiN7r48+ICX11riq8Qs9qEThqdGh6cwINTw4MTeHACD07gwQk8OIEHJ/DgBB6cwIMTeHACD06JjimnqIvUwEOth+NBZ1S9aX/aSO1jEE5fwOjQc+mXF4g7nHYVKuWCKxX1KkS2BtrHOl+Ok/vrn/fc0jHYFrWX2k1mmRi86tD2dd2zfVlb9KVkOR0wuojL6E+V4sZUvi3lk8nE7KcNZrshsiGVK5gKld6OmBCwLK0Hvw+A33lpiGxddWyM0htRznE3RgPKcTqy0diKCcOQqXxCcuC+G1qE32ZWi8miBFmUwMUSZFGCLEqQRQmyKEEWJciiBFmUIIsSZFGCLEqaLEqQRYk6GE9Jw2U65ccnmk0t0jGQyaMCeVQ0eVQgjwrkUYE8KpBHBfKoQB4VyKMCeVQgjwrkUZFo5OAUiJrXCloMnKZdT0kB1nU6rhb46FcAsgrgTQHvVcDoV8DoV8DoV8DoV8DoV8DoV8DoV8DoV8DoV9BGvwJGvwIf/fphp6v+vBEzHfxPJ0DNobCvFzBQfAmZWoS+3i4Z9vsbqa62W7f0VNqvzOeqpty+ns4rL672XnJ1V+cVm6sOgz/Z0dUxMh1LTI8UiyPTiczscF7eHfV7EhuIyZhW09va4kFZ9vftnJjY0esP1HZPz07Fx9YN1B+pjOed1vRYb+9YxkKIJTXMx1HyChtHK6vqt0xvyCK84qLRXqizH+4WVPmV+vOXkGr9dvlk9cwt8k2zPJb3H/JvyV9CizPS5bLU2rZwsppt5+iNHEfWrDTEZht6fM6ysTosrvB7a4gpdAOtbeHjxxaMH1u08WML7MwWjB9bMH5sQX+2YPzYgvFjC8aPLRg/tmD82ILxYwveZwvGjy3UKztBHQXW8QSLHtIXkKQEus1wNAEcTQBHE8DRBHA0ARxNAEcTwNEEcDQBHE0ARxPA0QRwNKHhaAI4mmAxDRPam2BsMJXXJuZ4Ap2qsj5CA8qU0ZL4btNp9oRNeMIm7Qmb8PNNeMImPGETnrAJT9iEJ2zCEzbhCZvwhE14wiY8YROesIlplwlM3nGauvQY8boIPBelpzpEEgqNutOvbLDT6XtGdYA/rh06vy+h8wp1wPfQlYS8EMxVwtn+THWkLyfLud6RaqYvGynnA/mh6dGywdA1Nj2cJxFLrguDV7ituytvNhca15bAUFXNVgcD9FOtDv2PwnApYXFvGO4aKXjNZm9hpGt4g9uSKA0XqjPlsF2W7eHyzB7Z7ElV1Gwl7TYTYnanK1m1kvLA4F5rCnXm8p1BoyHYWch1hkx0jgFjuhV+EbWjG1e1owF6I8DRXpIyzI4GaKT9NA09Z6QSEwG1rP0cnf1AZ7+Gzn6gsx/o7Ac6+4HOfqCzH+jsBzr7gc5+oLMf6OzH8/uBzn4+Z2i1ny1zhjWynxbWdUmysK5La2s/G7MH6tsaYEPVPhYkwv80eNQl1wAQmNFCl0LhUu69ZF8XTGYvM5XxVFfh1kthTK/I53tMWW5M55ndnANiSPsot6Tk29xY7qHGcnSkFoz6qEE1GzPp1LaiZlBhOK1wnlPDFWFKJW1+KX1ITsJH8pHsClbU3JC9h97wNK2ogUvYAAkbNAkbIGEDJGyAhA2QsAESNkDCBkjYAAkbIGEDJGzAUwyQsIGJwUMXK7httNPZHGUlbKMdttEO22iHbbTDNtphG+2wjXbYRjtsox220a7ZRjtso51P6BUWi2IyVKh3BRkqdMyHDBXIUIEMFchQgQwVyFCBDBXIUIEMFU2GCmSoMFNrFuEOGplx0UhQc9XNzWMfuN7H5/nVYJTGQJJh/CMkGu6pu3rC4YpMooLX10sPg9d0neAfVhhVzCvOyKit93Ne+8Frv8ZrP3jtB6/94LUfvPaD137w2g9e+8FrP3jtB6/9eIofvPZzW//rCgbxaxozo2uWnsWlwaHWCLYWKNKzmEgoFGlEjOQ76A3wUsTzpEHZRX5IlxAa8UY9G6AUfBI+45FF5Iw+XUflk/PbiT+3QJ6r30NuqY+S8tNTH/rI2NNsjfJW2Un+gK2BdjdalMWQp9Mimbw95iiIBUS69FmDqztC0v4F8mx9jDz7+ZH/NTKyYh8NokUdPg3aPF1pRPf0dC7h1/d1kj7Zhe7dWr+blEeeHvvIh6YoRrrOvkL+FXP2nNRNulb1asS0taGPUY6RKDAS1TASBUaiwEgUGIkCI1FgJAqMRIGRKDASBUaiwEgUT4kCI1EmVDo7zXN9zAOqeWYGa6AZ0A7QAdAtoLtAHwYdBz0JegEk9DEPfcxzfUyJBawiBhqhl0XoZRE/L0Ivi9DLIvSyCL0sQi+L0Msi9LIIvSxCL4vQy6Kml0XoZZH5FA60VmQ220HXxqlLx51TXRxWtndU1zJJzY/KLWpLouWFwVS81FOKXxTMltrTJo8hP942OunyKNPE27+7X6ykPyvHqhuK2f5SrlCK5QvJaruajDvS67qi2UAkFVo/XDjzkeYyO10X2av8jfw9aUyaJ1sEGvqlYYEvvhwyLpZDotQaidU8ukBL5xxJfCbLPNaQx3W+DO5VhW82xyIoJ8DLSbGu0sEamGTaRs0zv+aNMP3ugH53aPrdAf3uAO86oN8daK0D+t0B/e6AfndAvzug3x3Q7w7odwf0u0Nb06oyVysP6gdNg7aD9oNuBr0H9BDoE6AnQF9h7hmTVRWyEk6eAQ8MgPKgftA0aDtoP+hm0HtAD4E+AXoC9BWQaGUOrcwtHU0dGCzzBQymGUiT2pVgrepOKNWe/hqPzlHHK1DtqQUN58bsFkZueuz6Q8ffNkLMyXW9xSFD6pqZ3zzyW+8c25121Ije5nenUibnV5/Z88A1vV995tDF8T1vv/6xm0bIl66+/PKrQSRz6PhNIyM3HT9UuGyh2tnZUb7n5rfdk1On6u9zRnzWtvjw9DNf7b3mgT3PfDXdVxx522M7r959+TXXXL77ajoBgYJ/A/MV42tGJJbMWM4NUZiZqWIRCbWQNqq1tEI2jZDZizfVD226+ATZ9SkaBHzssR+SmyWem4Dn/h6e6wF4uoht1SeL3AT2oIxQXBM+M0zVaB6C73RLXM+H6TT9FasU00aVGFAX01AXA+piQF0MqItBjjGgLgbUxYC6GFAXA+piQF0MqIsBdTHm2+vxaeWuZJk+3i2+K3DfvoAnFLQnFPCEAp5QwBMKeEIBTyjgCQU8oYAnFPCEAp5QkGhGxSnmpuEl6LI3tcTMO4M7T9i0Nu32uuHijyrMgS8IT74Dk8WjnTtnOrrzAxsqG/eW6p+b/6G3q7tT9eeGZjKKf7Cq5vqH/D+VT1pzsyPVKZ9nx+bxTUW7fLL+UP2nRmeirPYNRHXjir+7s7M7oPyTtnbzKvDwrBQkbavmCzTTA+joAvvBmEEHEzO3+WbYfLNm880wFGbYfDNsvhk23wybb4bNN8Pmm2HzzbD5Zth8M55nhs03M4YwO8RtvhM238kiRzXQDGgH6ADoFtBdoA+DjoOeBL3AYkPM5jth853MOHtEL4EQW3N5xQYbYIMNsMEG2GADbLABNtgAG2yADTbABhtggw2wwQbYYANsmg2wwQbYhA1g+q4KdYaOV5kdKH/uE+/+RGKu/y/fc+zYe/6yfy6Bbz9Hrvijpw6/6fceuu/Yg4++6fBTkpan9BcsJuiVfmdVTTDRG6bm+Go9zaeEttOYk/jKVFUYGl1Ao0tDowtodAGNLqDRBTS6gEYX0OgCGl1AowtodAGNLolq2SkQZb5ymiOSJjaZy/QRFJkBAcmgmy/sG8mb/vDTXTtu31J/ef5v7rz33jvlk088dukdl5Xlk+Nnnn/g3ns/SDS/SZKn8Y5WaUvrG4rlhJXi/idYthodTqi7owgNN1MNNwt/yCz8q6objpD4b4H8uH4V+UD9zQQmZ+zseH288fwBPN8sXbQqh0VqGHu+tjLKM86Yn2piN6g3KTOfiT3TrbrlAf7Qebx3fbz+HJ7EdenfoEtdpHfVZ7bGa+JSpPFMJ9ckJzTJqWmSE5rkhCY5oUlOaJITmuSEJjmhSU5okhOa5IQmOfE0JzTJyYSZ4/461SQ/NMkPTfJDk/zQJD80yQ9N8kOT/NAkPzTJD03yQ5P80CS/pkl+aJKfRw/LwEMEVEaz7cBHe5kt0FB98kCfPNAnD/TJA33yQJ880CcP9MkDffJAnzzQJw/0yQN98mj65IE+edjsJsJWy8BdluNA86zyRqFZo3It3ZdOEBb74wG/UZk8sLA+NlDJmact6ULJ3zNw9/vff/fYNTNtcv0nZI9MjB53xyM3br3z8u7uy++EAxWypLonOtLdasDoJlDEhzKjO/vHbaWBseSmLfiVrVuPXt5NMbMDmPkzhtkjq8pvmXEUMYrmUNlcJqaTA4pqcNFWpn+KTzrjX6TJnxTePJ6gsJCgtvZOV9PS7ipwRrH2cfLl+fn6CKBWf46MnpkiowJvN6BXT7H8iZ4LXMM7Z73uqXm2VEfb0sPnvxVXEemdrW2tmiip5wjTA2F6mikIhOmBMD0YqQfC9ECYHgjTA2F6IEwPhOmBML2GMD0Qpuf+uZ3lEGKGAwwQFsz1VhWYHiH2QsnqtLdFuoYydjJPiLfcFesLJaptEf0Bi8lojVen28nT9X7jwMwGv91ic7v1mg14jMlz/6o2aEm26blT32VWguYOiHmfVdglq7APVciMVOkiutG/ME/uu7L+Epm9ov6PH4LoriK/W3+xfjPZ/tsntb5V0De91L/quNuUHW6cZmtCXH45P0WIXKnH58fHIcY7ud0FhhVIFUPVn16Id7eMCSu987JkZYoinVgKNjSuzOKK0HRTqhQ8XVibmltON9OI9YxhtBf8mkbDvWZCEQ/m4etjpEiKl8zXv5utf5eC9AvyBgC1/cy3GJ1svKv8GWbj37lm77rSqxGuq6TMddTi0hZs8Ie044SqKu31B8k359fVS7TDz8vr0OGRM19mneU5FP/+3zkUb8gcCm0M6L786FY6bJCr73r/++/CqNKSQ8FHk9YcCu7H3QL5Omj8YlUEivRrsfZnbRnxwctYmQa18bmUlwHwMqDxMsCSAGjIYpBNYgPgZQC8DICXAfAyAF4GwMuARGPjp0CUlwGxvMgfRSNj4ERasKEDiMVMQ1spWCCZ6t6LSqWL9lb/dn7+rzNTtUymNpWRT3orWycmtla89Z/J76y/aEmv6+lZl7JyTL+qGIHpBDyew6u+v4PecLQoXOsw4mCh16ekzOIJeEV+oXwFcaVN9Bh0S4BuSYNuCdAtAbolQLcE6JYA3RKgWwJ0S4BuCdAtAboldKsE6JY4dKkzU+QsLoLFRY3FRbC4yP4bBM2BdoEOgm4D3QN6GPQ46GnQKRYPomMgWmsxCNRFiixydynJ4ZuENJKAbxLwTQK+ScA3CfgmAd8k4JsEfJOAbxLwTQK+SQ2+ScA3yeYyOeidXrCFX7VMG+Uengpq0BwkhU1KCtWglpb7AEV3PuuJB92GWEc6bLnsAwLQX37/3bdMv2/HlZ0U7/KzVBPmb+n0+owTNl/QOq1pRP2R+x4afuzmDYePPfSQ1MD+PcC+G9J/YVXZCxdCv4KBo5M0O1MGe4tPROUdo4qRZEZmrQwLlVSSBdDptIkGr1yMk1w14o2JOJwOr6qodChqzL3d5M1UOaLd47nntj7z8jxJaPrx11xBqnM9cWP9fxELtORk/ZimJfUXtZyM90JPRsiScUokBDQ5NUhvDGo7LpjlN6DzdBnIAMtvgOU3wPIbYPkNsPwGWH4DLL8Blt8Ay2+A5Tdolt8Ay29glp9G9XJcfXJQn5ymPjmoTw7qk4P65KA+OahPDuqTg/rkoD45qE8O6pNDf3NQnxyP3bexZBGa8OPQoi0OCMehCccB4TggHAfexAHhOCAcB4TjgHAcEI4DwnFAOA6JWoRTICoch4jb28p0Bdgh9TLBJJpKRB/bBiVqY6t306DtoP2gm0HvAT0E+gToCdBXQEKJ2qBEbY09HTQ+R1MICphl0N0dSpVmCvfSVGEap/UZMANhiWBUl8qXyv6e7Rsmd0asFlkmxFTctvDAHQalbWbfyG336i+x+oJb+rfv1xFTsGt+YM9bRryEqDOHLqr8xmWjp1xdHYlYxBa1ORyWVCZl9V27rX2yHCY37rWVgpH4UJ/OE45FgkZbaXAiqU72pf3dF7O1BUnezOJz61f1WVunHHS+LJ3mG7N0i8xHNHAfv4/PVvXy/FlpXn7n+PiZO+V38vkxMPkonhOW/vBCRq7mDR+94eMPNnKQGgFSI0BqBEiNAKkRIDUCpEaA1AiQGgFSI0BqBEiNAKlRA6kRIDXyKSa1l3SCFBGbhMJ0Mec0nyw5qZNVbaR58JkBM3YXbySeyvbJqW0Vj7yRJDa8ZevWwxsS0MCPjh28qFi86OAYubb+wY2/eVmlctlvbpQEf7/B8jWmftk53gkeRuW7IuDtV4mqv5gESeji+lMjcP0+Lu+luxTYs5SfMV/87a/vWSLSep440FKjSntjEmOmvnFlEVe0h1FC/1dUK/q55c+/1vfiF7f8dOb5v5hBVz8pb2M0JY+eeU7S+HMHmzNd0drnZS70Mrd12Zyp2WcaWUGzomP8CpMlM+sXZktWoiees9LOb/7NzrMS8ez8wffJ9WRL/QckXP+T+kOkh1pRrW90zDFJO34pfgpuGbTUVR5v4jN0Q5NZ1JPX7/zxP+2o/+NGQOlhcqC+s/4T4mN9GEUfHmJzjiU7GFedQtL0PVm4YXTCUO0jaWgmSftHyXfro3JHPUb+pU+eGa+eeWoCz9h99hAJyy+hV6klOftaujpbX+YaTvyquwoi4ZtuekZ+qfbq2ZryJmnFHG9Jm/hjhrWfbJquf7aR4o3fHz97SDqz5JmSeKZOe6Ze2xThVlkS4udueuaZvQqpvXp/TYv53Urq8tCStdLWRUfCuc8bNQgYkKqXIpMYR06Mf+RDU/IQX4/kffqqPMNWD5xL8va7K3rwT5458wvZ2N8v4tjyVSQhf6clx58/u7E6S4UbVMv77puVv3NEyzt4VV6Qs/Bh4kvnZMvyDgSizOeP+LROjmWKcoZ2o7hau2jc2q6zEj7GhsrN6XhIRKJCLOeUTo3xO2KB0LmGcT/qbtE1M7WgRfb6ldatZCN3TjsHBpzqtevHr9mQOza5/+qr91OSsxtnz3x7Ll/Iz+yfOHp//Sf7Dx7cf+C669ja56vyjfL34FtGycEVtNO84r7rZRM0gp/omPhs4orP+b1chF6I0AsReiFCL0TohQi9EKEXIvRChF6I0AsReiFCL0To1UTohQi9TIQ6tpWWiTAMEYY1EYYhwjBEGIYIwxBhGCIMQ4RhiDAMEYYhwjBEGMaLhSHCMBdh6wRSExM5vZaTSONp7mVwF41fcz+aBhJZ/jXLqygYVbe3RYoPQXxHjh07cnTWMTh57TVXX3vt1ddcK3+v/v/nCvcfPXr/pjlcd1ABgprrUePQySDxrRAXM684gXzjrkL95609HTty6Kh/PvvBq6655qoPZuf9Rw8dOUZcR++/Ys+tBw8cOHjb3ivub8ShFmSqggly1ao2rzloruBzKDT2yXTEJK5oFjBjWgBMC7DMtRpoBrQDdAB0C+gu0IdBx0FPgl5gKGNMC4BpgYaJi3GBxiDQmCbQGAQag0BjEGgMAo1BoDEINAaBxiDQGAQag0BjeKkYBBrj+kHnkboynwHqWubqSbaxjidveLlZ86IHXojICxF5ISIvROSFiLwQkRci8kJEXojICxF5ISKvJiIvRNSi3MyDZQtoQbdm4/KNuXnDxk1cq84yG3fkWG7DNUebNq6QI/Yz0dlc2wNHJ/bP5Os/gYU7wJWEj1s75CwLK/z9qlrSdNbp5me+mOVbw0w3rntrJqqlK33BxQbeA8Y0Q3t/Lcg4WUv3F5gKlO8/OnldZsZXH7h+7+CeZDn3touO3r+R3K10VK/d/RtUAdoKl75ft+2yfLa7q/v+R7eU+i7fJuLvZKtMd6fc2cpB4bQum+40WRqhNyItN8TWCqEWtgaPAzRaT+05vRFuqaEREuUhwqwcBN0LhfcUe1iCRjoRpYnuhjihjp3q7u2v9V5iWhhKdjhc1qwpF/Z6vF697uGHZwmRrx6btZsstn6T12iKOdyetvF6Sg77Y2YLw0kFOHmrNC5tJV9aVdfFazdvZOiNTIvyiw1bRm0lep7LfB4yn9dkPo/XnYfM5yHzech8HjKfh8znIfN5yHweMp+HzOfRj3nIfJ4lWtBFlHlmSrx4gImZEroDrJ1jtB0YbQdG24HRdmC0HRhtB0bbgdF2YLQdGG0HRtuB0XZgtF3DaDsw2s5t8GZpHfM6HSzhiT5yneQQj+RXTPk3Q6M2Q/k3Q/k341c3Q/k3Q/k3Q/k3Q/k3Q/k3Q/k3Q/k3Q/k3a8q/Gcq/manDZnQ8c5p/qpCtysNX0xiGp7VheBqYmGYpZ4MsCWkaw/A0huFpDMPTGIanMQxPYxiexjA8jWF4mu17ocGoWpDm74pEEZ7+zebBtSpdOq3x0EaXXOgihS6FWptz88DJpKvS3+vttTrsuci6+WjXaNZXq2Y756/q6btqrkPeQALmROdosTOfGjQZA7lOd3BHZ/GiWqp74epqZmY4lxueyWRmh3K5oVk5q3cnI2WH3RoyOa64tHOyO2FS3Jm+QnVDuzdUXehvS9rDXqtMLCY1FS/G3DqDzWRK9W/qm9jZH6y/1ZEdr1bHVLtdHatWx7OOZt7AOMantPSFFSq4mFdw2MSNFL2R0hxwu2RkQDKyxHAG1SCgGtSgSvcCBgHVIKAaBFSDgGoQUA0CqkFANQioBgHVIDoQBFSDfCTJlPlokWlRZ1qbRgthE5b8Rqca7lGFrTdQBWYSoeElh4LvF2ZNqeqGUs+WodSsbHQ5feP51EQ8ELHrZ6lnZIqEPdHatuH6M6TNns3nHV6/2+fM5lRH/a/xYjvApT+C3aJ7yLesqtPN/K0TzPdYMbNUJ5w5nvXBOq4qvZo7t2d21lD0BQK+opw682352aLf5wuwudPZb5+tSF+T/wlsTEmPtvbDRh9ra+mHyNc30n7Qyjxavv4a1jtyiCUVa0vwyNFiXY01uqjMtKMPwzHNwaQLy13Ei1f1+9RMKmYJObwen0evm9XrdHrrRF+k874i/n1hRG8wmqKwEfLCma+nSg6XJd4pW5Q729uLGl4vAl6t0rYV4iXmC0sRoKENmcckzGwhnA+AEksEIFUajzZiLHiITF77N9/Z9cVHKFAkMvxi/U9I8iN34elE2g2p/IFME8bT592Dr82e6TL1brRxRstxPntWOQV/YohIqyJqmRIuyxn30hvelrfM0xv5lhvNGDdVUy9T0xMsE4orrJMv+1GFjUNh45rCxoG0OBQ2DoWNQ2HjUNg4FDYOhY1DYeNQ2DgUNo7ex6GwcebLd9OYw4DIXqU5xPTTi/Gch30kySseX5DyIgAUpIob4F9X0N4l3xuhzYMuU7JrrG3D1RFDqn++cu0tXKmHMvGRuD/igFIb3dq3YYeezMrJaVMk5K5UzZl06Ia3Qc+77GohR/Xc68jjov6N1ju5thzV/KZtzMI2/s8L8dybN4RONqWQpDeSGvhsLPrFC04EOO8D4H1A430AvA+wCPwAaBa0E3Qd6FbQ3aCPgB4D4e/B+0DTWNqFseR7Dmk0H/Zmka+l2108y8wbPK+tdN/lMqV7NnQ0jeVEPjUOY+nQgY8z4CO3lV8kJW4rA9RW5jOO+otycomvbMWM8i2r+sqtpR1s3DbZYJtswIYNtskG22SDbbLBNtlgm2ywTTbYJhtskw22yQbbZNNskw22ydbwj9dqLzvhkRqn8CFb1op/5X21XPG0tWI/nwz5IUk/1MYPf8gPN8QPf8gPf8gPf8gPf8gPf8gPf8gPf8gPf8iv+UN++EP+lvkq33OxZM2dTv8pER+f8uynvjq7uZFGA+hkR9T56ZNvhPxcUuw1YnTCwi6zTsbzBM2dYkXVIa6ektxc6m5I3Q2puyF1N6TuhtTdkLobUndD6m5I3Q2puyF1N6Tu1qTuhtTdjWyLNXQ74mWe7RlvhF0wvp3WYnYMAT4gwKchwAcE+IAAHxDgAwJ8QIAPCPABAT4gwAcE+IAAn0TnNqdYvgiftJiEM8OXsLk9bER38gW3SloT2Qcd6n4W31mPeSyx8fDOtXJqlod3Crn6T4mNRee4OJk+9rGY62vLc1nQTgw/xvMEJIyNgIRRBCTWLntGWtvsGSpPGlfllRS5l0p1L94SkHBzHXRDB93QQbpj3A0ddEMH3dBBN3TQDR10Qwfd0EE3dNANHXRrOuiGDrob9RtpGcKgCEjUqm6jW9u5sDQeATk6B2bVaycg1MnWaMTsmfWdxMvFykOu0FFtHn0l5OmXrnt9Y5Iwtyv5DnRM8mr7lrTRmuDTy8doMUT7841RwmEIFYfbTF5D21iae9KpGXM45JblWb0l6MoV2jz1l+QUGlHP/gd5Rc5JPeTNrf0VTqp5hfoIa7kWT/3eNMdRGjhKazhKA0dp4CgNHKWBozRwlAaO0sBRGjhKA0dp4CiN/qaBozSPlmTBHb6ryaqtxVthB6yaHbDCDljZTwdBc6BdoIOg20D3gB4GPQ6ienQKRCfkUfo3vAhBmQV31qSqnFh/p3NUbfGd0FIOaq/YIhVMELrubsC3U8SRm+rfrzpplcTk+PDhA3r9W3aXNw4kyXS0vTc0Pi/LH7vleplEB7YO9uxa3/Zxs6qG5YI7bTAGI2GT6+LJ9ZtIsGNdPl4IWdvb5gOuheloX3tE9neMaT7vq2Sr/AEpsTRza5lXEKQ3gs04M40h0hQ1B8eEAz9zABMOYMIBTDiACQcw4QAmHMCEA5hwABMOYMIBTDg0TDiACYdWrVVqyTIXxkakEEmidGgMultzszpcbh8rdMGCYWwaA7uc7+siC7MPP6zTe70ebzhnylpdjo7k0IKJEPI/yfNvHq8/43E5Yiaj19RvM5scs2MGiynO+QCfMv2aPqXQTvP560XG6I0Yv2Hh3LGAO9S3toA7FnDHAu5YwB0LuGMBdyzgjgXcsYA7FnDHonHHAu5YWOZTEE2KHEzqT3pWmHx7mMfCPzU7h3msj1UEYQkfSh8PwrKsjr4F7pKP0Wl3MAxPcpA6mVNsRi6n69+wUU/SE2SepGonPWe+wxzNYN/28eY6dA+syco5BBe0arg0h4Atz+s3v/CVzT8fkVP1UfLcmW+L/IE9eM7K+QOrPGeZsV2z/IHNH/9498c/vvmbIx/9HdrTOfIkpTPfJp+sb2vwJok+W6X5C5kPmy8kfwAzVq9SxbileNWCUf/3X99x/PiOr//9jieeIGFi/OY367+o/+AHPxCygX8xiucbX0M2yzok3A1jawpwdyUqV4nqVS77yxe21W/Z9MGf4Z1vJu894ychwudkKr78EM8zS32tz1smgaV53HyuRbOec/60yAYgP6wPk531L5E/rH9ifLxKPjXeU9+irc2TEfklqVfaLda2tamsnSVh0Q7zohkRfIrcdL9YaXew6jv0R3Do+VK02KHpEFs8DWIfmpeFSEZIL74OEz8LQ8dJgEccgwEjPL5ggP0ABge/lqe1mMajdovZ4bQPDeRjAbczTHSKx+fzKDoSdroDsfzAkN3pMFvsUTKq1/u8P8rGw22DRmMy9SOHwxo2m8I2u+PHyaTRNNAWimd/5PPq9eydd589JD2Kd16lZl9QdVcfnZp6UHmTqOE4z3i0Vfx+AgMZ5420hBF0YuTgPApAfPxH9kZYyrhIf0UVtWxU3OmivOlj4fk4afCAMceHr6weFWNcnkaYaPXOWh9ljrqQHxi2OZ0mvD24ZHI6bcOcSyGi03nxT6cjIXBJ/r3BtjBe3uvT6wf0eq8PXAq1DZiMyeSPHXZb2GQOWx2OH6WSRqOoMUnkNPl92GztXamh5Tt8Y+xFgq6lufZ8VVjYUOc5NpTO/Fxi5pc+3cyV5ntZqwGRDcf3MS/YE5Vstr9cScbiBlMPseld4UyoNNzVmYgmTBaZGIP95VS6kE56/bFSxhkL2NOFVMIbiGp1W+elT8s2tlJyc2O3upVL1txS70rMbqnvQVeuzcC8Gb4HDZ+b4XuY4XuY4XuY4XuY4XuY4XuY4XuY4XuYNd/DDN/D3KigoNUtD3phTmiM04g5zSWWWcsVlWCUyOXK58n/rpvlD1RC4Yro6wfkK+AjBIGlf17VS1im7ksKVZw7XLLCnqe1mhNwsxZ5nltsUSxWKmJxUpOQIuYHNqGtHrFjyCe8hRD30UIsUpNnFU5C4FMIfAqBTyHwKQQ+hcCnEPgUAp9C4FNI41MIfAo1whVRvu6m1b3GrK+/VjWwqtekBvxj7rBw+1sHrrjJN59+xzvS821/PvDW2y/aduml24jrHR8w3XCD4YodN5rrV1tu+FPbDTeYPvCOK64zkUdM1zViWL8lPyuVpa+vWqFdZGg0b7TRG218xEqJOr7a7gPjGgau8CRWeoDvdEsz/Se0PAthj6RioYnqeXyfZCaCNMwnXXGpBvppSil8WZXWU+GR5jih+wZ9BiM++nr6R4i6cGlm3daKolcGL0vG/WRMSVVG013rfQa9zkiy9dOyg3zyzNfai5eSo4d6FvrjcOMymdSGcL6SsKUTFoc17b9m4KSlFFy/vrP9MwyrL8jfkS8DYzrIP7y+OIlg9SrgbXWCl/l6Qbbkxfy9DH4pg6EpA38vA38vA38vA38vA38vA38vA38vA38vA38vA38vo/l7Gfh7mUbkpMBFWYAoC5ooCxBlAaIsQJQFiLIAURYgygJEWYAoCxBlAaIs4L0LEGWBz7RLZbrdkpeT0Eob8Pgjmy3lMFvKabOlHGZLOdj+HGZLOcyWcpgt5TBbymG2lMNsKYfZUg6zpZxEd2+eYgnRfKsljcVo+2YdYnXXK3SYKndUXBdPr03lCYCtxuMywVqQLQcaaE1gPhcwFmqY2Ne8dFavZmiYpvu6zK5a/67MwfJ14UgkfF35YGZXf21X5rrug9Xqd/Yf/PriQbnjnJ81f3fqxhsn628/dP03v3n9IUmrHSr/gXwSb/Gp15eH2ZplZWFGvzUJ0y7CNnYX3xdpFQOXWRyr4BGa7hVW0L9IR3C7ls2p+UIyHc4bDZmEo+NZ1BxtWspYK2dcpZRiuZ5/+OUvf3kj6BMi5fPdXRu6Hn0UX/i4xf2Rl1mcqa3hkTTqtcgt9V+a9Vq8bsxKq244KfLL9SfIRa/eS+brn2ftzZ/9jFyT/0G6SLqSaO2NSt1ieTrI240JH66D1dvgb90yLsbw+jHgKAYcxYCjGHAUA45iwFEMOIoBRzHgKAYcxYCjmIajGHAUY9MrmkcaY8zqaMQWmWZMQjMmNc2YhGZMAnmT0IxJaMYkNGMSmjEJzZiEZkxCMyahGZPQjEloxiTTjEkhN3eZt87LiZxg7XQ0Fhz6cLdPJK/147pf1BC5BNeXiPu7cb2bZ0nUeNY+Lfeo9vO0fYccZHM9hXqq1Fsp0N0wVW3+x1fA8Zt62OVRIr5hhdMT8oKcCsYislyY3FUd3jGYILPE6vBODqoTlTgxpKfHx/aui8n4pZpC2tZfVh3f1R+W52S92eiZGsyOd8cN6Q3jt98qnVUHQ+FYtrY+nhkKhmIyMRfmyXWZHq9voNCxruCJ913U5ah6QklrUA27EtGQxRJtGyikq97Cxo6RgofQXzD6g0Ez/xVHPBaxuDfF9XaTPRdIFQJWPb3M+53JeJjV6JHfROLyc7QwxdLKDcu0UATarM3Kg8y66mBddZp11cG66mBddbCuOlhXHayrDtZVB+uqg3XVwbrqYF11eIoO1lXHBGyn/oqnzOPRnpZ8UZnbOZmOxLQCDy2/RvMfgE8Z+JSBTxn4lIFPGfiUgU8Z+JQ1fMrAp6ydrbAGtQ1crHQCrZtFF3vztX666ms04GJnsegLEPnL/EN+rlj0+4rFgkwCviLLPB4/+6piAJ+98AAGlmbRrLJzkxbB7Weqq6KzVHWdrjfsbk5ahEASJ7ikRF2foBZP/JU3Xq3NDk7WSgmtlNBKCa2U0EoJrZTQSgmtlNBKCa2U0EoJrZTQSklrpYRWSq+5D1RZmlsZDPSL5MrxliraYoPog4888uCDH/vY8Juv2XGtcyxyeH7jRZtGx+1jzn07rnkrueKc0tsvf+xB/gek98Dhi2f3XrKwcAmRe7pmFw7zc5E+TwblL2LcCpDIBY6odB+puZHKsVa12fiiOA8TmF38zCVa/saIZ7l5FI7u+vW25It7Rb64t0X/gy2pwk5uC5yQnROyc0J2TsjOCdk5ITsnZOeE7JyQnROyc0J2TsjOqcnOKX2PLW1S7eX54ga+cmH0VXuoh/NnY6ohnTaoYyNTU6Gdu3btlL+YU+uvqLnpsbENd15++WViv+IhskheovoqrRPjrSymm7Louo5tQiR8dwIvOmQQmeAWcdVdIbWqMajm2Fci3Tv1vvdN1Z+7d+ree6dI5qmnnnwSxGI20pwsk3E8L9TYT6G0egts70Zfuk+W19ePkPH/fWIEv6FbYm86pF7yLxdscdIiBkRPzNEsTpBbnCD7rwCqgWZAO0AHQLeA7gJ9GHQc9CToBa631OIEYXGCDYuzdnkZdIqVW6SuOavfJIkdhSlhMruFFYpomdM+oMcH9PiAHh/Q4wN6fECPD+jxAT0+oMcH9PiAHh/Q49PQ4wN6fNpIEoEti2i2LAJbFoEti8CWRWDLIrBlEdiyCGxZBLYsAlsWgS2LSDTd8xQzlXQjLq/SSSeAWr3OXurZ83OsuvGEbu0J3XhCN57QjSd04wndeEI3ntCNJ3TjCd14Qjee0C3Rc5ZOgewrWKjW83VqbNwKqgV4rzV+t4MstU70U7M2H/3UI1cdHrvhllrtpv6env6bltmlrcKMTR094H/0t3/7VFtHR4FiVz5Cbpc/s1rsjYYsye31Z8mYfKSH6tc4uY+8S/4Sy7MIrmzD6CEnhjU3WSIpwsPdVg8E4NEE4IEAPBCABwLwQAAeCMADAXggAA8E4IEAPBCAR6LT3VPivABFbH5pFkJas+R9bR2dWa+mWF+e2759DpQdqlaHKMlf2jw3d8klc3ObH67291erbJMT33Otk+nynVO6pJXHze312t5PrrCSmClZxCTIdppo+7m0ovJa+h+LXzTOeaH1lRZOTD799OQJ8kT9IvKn7LiX+uI6cW5PF5mDrNukW1bez6wFqPnmYweXtAOSdmiSdkDSDjTggKQdkLQDknZA0g5I2gFJOyBpByTtQOMOSNrBHRUfq1zIw1PsAAcxAeDlFuWqyIw1GKv+dHmyJ5z22xRFtlpVTzTuUIZChZ7w4AajP5+cC321/n2yMTeadkcCXrOp4HJZnD43sVji7VG7PDLsTGcL/kpsmL9vB9mN9+0nS/bkijJ1y5KmrXzHYw9jgEuEBzJruOWHbsJ2aTHsTl5ploLfDPCbNfCb8au0qIEZ4DcD/GaA3wzwmwF+M8BvBvjNAL9ZorODUyxoSu2bmR2exqMmgTXaRHSCbcLpFOtJfFJG92ATcZaDVjCxeZJDQvGLPdgjpKJakomArLidBfNAjzfsNLZh0uY0jJnmhgbX6+Sw3R+wEKWt2uNI9OUD5E/aMoo97E94XIaaxeEyZMJWh410Vnq7kwWLJZWK6ovdIYM7XVl536Cs2TrtUBwvbO0ts/ftk686ou1RuleOyi8DlKXG/kxR44nG1g1iq4lzSZ0nngtFd2Oz/zL58u4tZHTk06OeLbvl7kt3v/opJffq/0d+drl4hvSy9CEyBV3f27DBZt6vtT0syLvSYUHEo50WxN83TvQwLElppYwdtmJmaylqslbnItFtjt2VYE0YykLeCKeLrkQFA6IwFO6V3am2SCHu9kXCJWc8Y7HqzQZf3OEI23xpu/NrBW8gEvDpdPLedcRhstjDhYRPp1cMej3T65L0NNsLnl55L2+D2TSUY+yD9/nOTXtLpERG+yc31N/Mx70HyW/wcxf/e9x7nePet2YXFmZnLr44W+vtrVGSn2Xfz8wuPMRv1M7ru0si5CaJw8pk7RQzIk4jVfBJxKo2v4LXEjSqtYJapR9kw/vet+Heez9DPfd7yUvcc39Sq1WqzMvP4M8cYPXJVeuhLTuMYdlSe+tOBZOYLEmnaWKTiZUUpaMavyJ8G6eB1ZXisTmeFB1o1NelpsYj7vJjaKnuaXdoDMbNzuLwsOladyXX560aq2y7tlIlqlJlpzTJlc9NHT82PPzuiXp2XFdat3Bljpj//Wj9u1fKe85MyifrbyJjtakGL24DL9qlLqlPemjVM4vK9EZ5tTNlO+iNDu6o+MV+tCxbP6BFhrOsdj+dCPArwqOBrjJfJuvHL/aACz20Fv9pGhXtkSr8LWn1es0RaByd6GABQXgC1DXQkyrR3v7r6Y6AXm/MR+AUyINECRV7w9Gy6iPEBNcg26N/vv49e7TjTJ2cHq9nJ8Gf34+osYgn4nV6nNRF6Ija3KlS3JXO5v3hnGs44Y0n0vfJzzDevZlahwbvjmNePyRtkObIkhp0gjNNVk3TG9MtN9bTG+tbeDdLb8xy3o1JUwzkbhHz1onzZLJruDechoMc4jSa9Wh3FCyfQZ+j3O+osOGIntsxro1GFZiKCkxFBb2p4GUqMBUVmIoKTEUFpqICU1GBqajAVFRgKiqaqajAVFRYPJoeMFvhdXbL/FyZkrhDzxkeZyd40EB5QJzlQctUTy6eYNtMJ87rX9T66XI84NE8K8pJgs39U6ShJKoXWrIwTKqqJZUIwucwJaK1ii/kNBJCrJ5SIOo2knWmucHB9Yrsd8kydT3aevvsid5CQB79/OQfvG/dupevGK/nJsgn27I6R9if9JqcvRany6gL2fxmhw2jSW850W6iJ8ikIvpiOWRwpSr1V6CBd9S/e5W8+8wky5OdIv8m2+CQdUkfX3lHxwrnCgVEteQ8K8zNVhCiIumhU/MSOzFUdGpDRSeGik7200HQHGgX6CDoNtA9oIdBj4OeBp0SR+wa6d/w/VWssB87n0Q3Qqq09DkNq7PUgVoV43TB0EXrntOl9r7ecryj2hGfX17w3Ne3e7Z88WDyR8EIkbsqMqt33hFfsd65Qiuiy9VQqLu7m9eWZjVdlFtZwpljab3XVerNLg2p6bkXw9XJzEpfdFeqorx1LW0l1aCqJ7NaietDZNennqe1JLQq1yRyZG37YhXHhi7vi0IPRT2nL1fvO756X9wXXIf3NfnC55L0HIpz+FNY1q1w9ejM9m0zLT27fevWlr7dwPrWLT38y/fNxQLszVwek+ijq5E5ybN4yot0gCL8GBe6IFtpqU1Jp6mJ0ydYyiw/wocuPnadbr5izkp4ZEYrUAq0B5n5yDeHnpa3J89/6o89Jp8aieRcjqjbajfrysTkTQbTbW57yGl3meXuBlvq75Wjjmw6GLJbPRYXpqNGXyHhCTusThfmpCaJ1X+h/NrF+OWR4iT3y9dut4t66Vq2jZ2tpcJzYKvVoiSIVZT90Jay1y7FpGXbyq+crMzlpG0oYgvGp/luMqcoLtMoT1/r5Ys+hd7mMdZLK9bn6X6/j7L9jt5AQzbfoMtBcgfd+uj3S1JTFs8zWQSkFLH/8rJwCPvMZXGCrQyxiWS6zLcxphsoZRwLg2NhjWNh9h+tWzgImgPtAh0E3Qa6B/Qw6HHQ06BTLHbAt527T/MFeHcD6wku3wReKAH5JiDfBOSbgHwTkG8C8k1AvgnINwH5JiDfBOSb0OSbgHwTvKxLg+fW1nPCgyxYTxdWzmH73kpnZ09PZ2dl79BQNJFo2goju93TYxscjMdicb4OT3Ni/wFzNie04K2vz2q05ry6hHU9t+S4tVly3NZScpznZ3GT1yw9nu6DXXArevJj8r36PvL++mHyx3Vz/eWbyYf/ndZDHz+z/vjxH5DL6p/Q4gZpVmu/RiYusNa+uFGlN6q85+3syKsT7FCMX0cR/uoaF+Gv/icW4XeSRniAbVfKF1qDB13KuRX6Yx96m60ZMwhFfBm7094IKPg3v2t7Z2v9/gNvNlWaUQSjQa838PiCopO3kMplR0WMdhpjLo3RXraqXWitGGUXuan6lkCBrJUaPn3O2dxGVsW1iUJa16qlCn7ddIA5JrQu/bhy65Fmvc7/7H7VqsYl/fr4sX3HRb/knx85ck6/PNK+C8ljWNKvpRX7ubYaRejNvUh4Aa4VKvizKv417rJopfxpD79bvWNmG/VXeCdPnuTuiji/ZFrZiX56MfoaLrinNpia1XpK7Upgkbsr0WaPT7AdfDw32dPyBmsT7GFKGGah3DyonxWkCEMJw1DCMJQwDCUMQwnDUMIwlDAMJQxrShiGEoa5qW/hZo7lVvT1GnlmrdGQb2UsmS8W236nDcaftHn9Df7+Thtu05yLvEz8rK7Al/D1CeBBOU8G/8onUxsZd0nzKC168BWP+dA69zW1UH1ifsPc8X283v06jr0bYJSvft3P4ovDLc8yLn0WnPOn5j+077FZ/qyT7Fln/wPP6mHPuvBzd3joigrfwtSrUb9B1GngAD48P3/LUYZb9sBf3N7AbBLPdMBnVBhq33vBTzWIpxrEdkQLCz+JE0dsrNjohCL9Lh3T9uDiz9gFh7VIMKI/1Wk/1bGfmgTYXad577XSCwXxideYpw7YI/QLfROlu8j/MVml8EJ6UWv7L1cdPZub3ZvlLohIJZREkpuN7crmZit8bg3ull21a1g+jQYo7SJQGT1NzRPbVeBON85YydFajvyUFdWfupGk/+AzXTuOXFJ/maj/zzfffe+97/4mGR8hY/y8FVyOnJXYgStnJV4XRP4M5lP0GMrH1rAavhMOBwW5X8qK3RTnVsfn1lZLc6URqG5cd5cb56fQZChu0/hhJ9oSZGvl/NqyuVWMHvphWDK90srrP9CcV1kcdF6ls1r9mXTRbWtOrFrq7087ci1TKxPxhOPWYKQxuVJ4bX7oJs25UMl7L3h0TInTRy2uN/Be4+yaF9HOtpQZXKsK/TR9RduQr4qrZkFurbC5tyVbywvbxwuba0XKafFyUbi/et/scfnZcxMjzrxdK9+vjDD3Y5nsH7jgbBtN9m/cLBsh+4hQypZp96+cB8PLNGunNPhOr02ODsWAll2jiqvV82EIxtplpzdsfP/dHAXkNzAItxzhID45Ah4k9x45V/75pfJfVffT9ERXoftrJ39pTbOs8qwIGeGx9MiayZ7agEKLDVg7+acuwAa0Fizwcg9omRn4sgaBd9xRPUodo2WmoP6IBgPbkSPbtrXaghsYFjaQ375gLOSlMZE+O/iGx8RgSzGefGNBjaXW8CnVBpGF1wtHgk/93mhZeK+Bib7XCtOuAhfmWOSdSwO2RZc96HTAr1gNRg4T9zJszMswm1oDuLTIGcfWHoatglSRA69jpMm+wTPI+Ua8tkU+0HQutmSUd4hczgwzl2/IzHLalzz6ktf6kmfTYrpBa5AdFptHX/LoSx59yaMvefQlj77kJVra7BQ/b5j2pQN96WBrb/2gadB20H7QzaD3gB4CfQL0BOgr/Hhb2pcO9KXjNfPTvWKGrfLltHxf7/lPLvoW5k1v8QaJXMCU+9whsHGKkZJpLxbb/X5MwNvZ3swbyRPkW5gtNvM+jXyuq9PmnTW64yxopLvMFtrf+17tf/LHLd9wW/pnwLsNszVVKpGPrYr21qpxFJdJjsskcJnUcJkELpPAZRK4TAKXSeAyCVwmgcskcJkELpPAZRJPSQKXSYZLmpSe5TqTBWay0JksdCbLFrJ3gA6AbgHdBfow6DjoSdALWgGTb+Hi+6yACcbRzjIfSzuX+lNrcBZsoSXxpiBSBlvPw8nwMTYDhFFVygBhGSAsA4RlgLAMEJYBwjJAWAYIywBhGSAsoyEsA4TxDZa8QobYN7xIk4g01NHKQNohtHQfoVrrIkHCwcdxWCD8sKzBfcWdEzcODlHYDe1r2zV+4+DwI2Tf2B44XcG73t9WrP/uOEddMHDrg133NS47jx0l384+eOyh+x48Nn84V0+qfJ/1K/KjytvBuLj0F7/saSS0bk28UXx3DU8mSYiTSRIrnkxygg1hTua0xMTV+U4roYHalU8suW3fsbllp5a8a1elsutdG+WOIyJO+qhy+/9VPPJqPFJwqfGIBo03ypRHk9srHkJ5dHjr1rdsSPyQRo+fXZlH5JNHtDh3A0sp6WtvLD7x+l7JRbG6ZxOreyvxK9bgV+o1MCXW3VeGFXFR93f7zPmh1YxvM77tZlugK2TTqitrIt185cOh42wdnlcZMXHO0bp3dAe3CZwzgXMmcM4EzpnAORM4ZwLnTOCcCZwzgXMmjXMmcM7U4BzdP0pX8kuLjYUHyp+ISHAps0++sMeMZYouzsJYpmAsUzCWKRjLFIxlCsYyBWOZgrFMwVimYCxTMJYpzVimYCxTmmtQhnEva8a9DP6U2bMGQXOgXaCDoNtA94AeBj0Ooolwp0DUXaW7jpeLrjXxttaSIbkgA/49y+D/6QBdgPb5Al+hC9S4JBeTG1YUq1xmvxEIjLKvtGQvP/f9HsxzTZJt6ck+r+/0HLPYtX1hp+iwRBVxks57WEScba3eVf8n4pevPqKt/9won4Tc4kszLZf1q9Un9oqCLRJby+a642Qx3ZYTTRJL6kQxYYYgzJAmzBBLvi+CBkFzoF2gg6DbQPeAHgY9DqL13U+xXAaeImsSpZ4dYvsEi+VW/dXGyYr+JScrzr+onaz44vz8V9NTNVWtTaXlk+/WjlZ8N/nfrScraudzTct/J20i0VauhCkTwitmf4kbM/TGjLZ8wOue9wjlsOOzh4Vswy5xspoRnlKQzUmS0M4k/jIJ7UxCO5PQziS0MwntTEI7k9DOJLQzqWlnEtqZZNqZpjZtAWyucYeoBjbXNDbX0N8a2FwDm2tgcw1sroHNNbC5BjbXwOYa2FwDm2tgc42xmbJ4AZ2cXaSZj7Trs6I2/Ax+Mksr0FOm80qAAVpmI6EYfQ6dminUWHm0AN0gQouh5xtJgFoNG1qSgxWb7RslO0yliS1de28yKFG3L1qqhPRE70oNbh/tUL1mt8Fo7G33qDGfrFgDCVeuMtid70m5FMWUGq32rHP7zDpF0W8kOnl923Des3Nb+zpv0GHrWzfgMuXLPcWIeYOsyESxG7yJjniyKx0wuid9iZzbXe5IRN3esMVpb4vXi+SvPF53QYtBLMjfpvUxpdSK8ahVKmSuemRHnNXeXvnoDusbOYKdFmfNatUygy1l+LSjPNK/hsqZ/CRCvRiGHY14VKB5bNG5FTRZUJpX0RTHejTLaN5FY9IqLaVJTy9aUkiTXA/3RRHnUX2Hnl8kJV9D9q/vRKoYXoXb6OUnU63t0UbS2h5tlBLrctpu44BIoA+07DZOiZU1WmvaxWXvguxdkL0LsndB9i7I3gXZuyB7F2TvguxdkL0LsndB9i5N9i7I3sVkH4fJ4Xt/k+Jq6YlVy4qnYqwjI0dnVpA8idKxL7tpbpnkD5JDjXUILnuq9+qKscdfVu8TIjHyv5bec1cvtdhYwVpd/7O/Fv2Pv179H+Pu+PlMwLgIR2dXsgIHf8JX7jUsfIue0SStJx9ftfLYspr8rWXMl20OzQmHoENUpzDQxF72glZxJQoYrZk9UNbQHvAtIFoZp1wzqZcaOD4dWC8GuYrUJbKBA43KfnSbkEHYEJFSuSZVdBrJaC2n2S2pK9Eake7nWfJLAtJlVkC75bS7RlH0bpM/E6Ur3RF3wNkt0odtIafDZVJowXQNR/mZ/ce0OttyxqQteGc9JpMvn/A2F7tZ/irH17MMX3mpS7759VkbcXhA0zMv0hvFFWcM5zk6rNiwQ3wbwRtz/OFFu1TemorWVK01Fa2paE1FaypaU9GaitZUtKaiNRWtqWhNRWsqWlNZaywyHhMJYXpxjnIaSslVstBAqmbpAg0LtzZIXZuaZ2sV6yZLVQam1LtCtNso8oNabSo7EfI9QkdOFIvF3ym2tRWbZlUcDRlvqMTtNM+MUhP/SifDf7vUs3Qt5lccbTNi2YxX4Tj/qPsGPSyPTq1dAo/ckubE3FHfcpKZhs/wUnz+yofnrQ2y1ipssxyfS1z91vCNKEWzDKONkf+tPTzJvSc3NDg4tAyp2iGmZAdPha904reYX9h59j90UbmIKfyQdJH0j61IzVHY5c6zu9Iltuf1svgYL1KiF3mmNN80IEbQBMdhghU5LYBqoBnQDtAB0C2gu0AfBh0HPQl6Qcv7/xYuvs/y/nlG6wBaHhChl5FFniYyTq1eVVTU8dK8daYEVZY0RisDaHcM7Je7K7S+W5ofAlPg2/XoV3oGIC/nzY8AFFIp5Ptz4jBAwmqip+k2P0NCHrXmcgmF1PQH9g7tTXbnb56/9B2q+o6t90zP+upV3XX0bjmHu+9UM++8ND033muzKLKF3Kd0VvfvOVh/V2lw9yGl/nNHNhNWFGco9s+hiE3ZvpceJFgZHxwav2TLAzv2FrLd5cr40NC4I1HJxEZ3X1Luu7L+Nc+enbI1FAhmwy6xf56d21Mjd6/qy4kSp8bzbwToozf6fh2nnvatYdo/r+9T4q2V0FoJrZXQWgmtldBaCa2V0FoJrZXQWgmtldBaCa2VtNZKaK3EWlNP/6dvHxDVBQrs4LDGBgJy7jGrvpuusDc3ENgjrOiA3ePMeyJtcbc/Erj13cR59IErxSGsO/Yaq+eUITAUzBZRomCb/gPNueAOzAXp+Z6q9P0LPuEzJbaG/F950icNrax+2ue7js0dP8+Jn+TTR478N2/Py1uWR7f6Sapk3/G58zN3OW/zr1Exu5W3aZEc8sbnbSOn7pfAL89VW53NWZ7Ifz5G92i5/TrB6+cYrwtSN1md283KROJGO73Rfp7Fz/8KcsiwIt2stTxay2ut5dn21DbQAGgWtBN0HehW0N2gj4AeA+Hv0VqetVZuSpSeqpNaUkiPS3htTsFhvmkbfNM2zTdtY9PSImgQNAfaBToIug10D+hh0OMg6hucAtn3XADaxKyppu3GWR13c3znhTdISFvxfOg7yHZj+H0FWeZngAI60idZ7aRz9s8smzK1HnzCyyoRbVMZLeViELE1r1qoBt2q+7G54/vun5OvOvLsmW/LKbaufxUcqUvEs4ZWfVbrcmWjlpOe7a/ltZyM8Okfnz2278ezs/wR9F1+hPbTrP2V9+eYz7M/x9jYnGU+d3+Oly/NXzU7a6zxbWX0ENXvUBWmp7dK0ivys2x+6JOeW2G9fdkbLdvisvJeV1bwjWuGBZph0TTDAs2wAD4WaIYFmmGBZligGRZohgWaYYFmWKAZFvTDAs2w8NK5NALrL4szGU7zXbI6sQYqsVAhzVbih4oqGup4nd2+3itnP0ox8xfFojfA3v4j+G4LK7LLalz8XN4l/7nUJa0n17RyQBgj67lnbFt5Zd12MSEdFCG+QXF+n4+tBrM3d+PN3dqbu/Gnbry5G2/uxpu78eZuvLkbb+7Gm7vx5m68uRvPd+PN3Tx3jL75JN68V1Skbsn46oUG92oa3AsN7oUG96IjvdDgXmhwLzS4FxrcCw3uhQb3QoN7ocG90OBe1jydkOVO0+5LUk4cRKhdJcQV5/Aoj2fToiejsD2jsD2jsD2jsD2jsD2jsD2jsD2jsD2jsD2jsD2jsD2jmu0Zhe0Z5Sdw9Y7SmtjBLkLz9+hJJWofryEfCHYHEwrsSSPvkC+YFvL84Ohy9eKrMC/qtFzU/w3vH6tT0WT8qnfn7/W+SVZIojPlMzjkXvxG19VbekkwNj3aQUh+3VwmMTNSLI5Ov7R+Z29AlkPqut9IXt5xkd0uK6MF30hHN1FIaGhkLD41M71nIODv3bHHmR+v9AynrIRY1LG+3rG0tbl/dVz+FnyFGelna3j6aUYaZihqw7SK72/6dZyGyserrkV6rhyfa03geqLMDpbgo003q9BC5zl8Z/o4q/l+gpXbt7Wce7fyOam11oTnpfFlv5HVRlx2kmrz2OlPNWpUKN0mXyKYKooYs0zKJl9GTjUPWn2GdJ5zKPWLcuqJoEPbXLUk2szi0A2/8Iesrn10xf1VK1vvkIhd8PNS1upEVmltT2SNsRN11uoUVmpdYy25oGt1EusJVg2SL/VExRWLcDXSjpbtrZoU57EevebAgWtAKqZXclY7t7Uevf7AgespyY8vnVtpcn7gAk/bbcrZvKYxCGVti+3FxOlzsaUjwRoU3vO0nLy7VkX3qLwlZsiovCUtMWtJzPKcfVSaZOeYtEHEJuZ8/Cdc2teTw0da53pU1onXyFVo1ekwy0TgOr12sl7Lwoo8ehnVzmJa2wKLyV9DgcUTLOC3mm6vtEStqfesJu7yHb1sE3lTxX8iRP5Pt3Oflcv8W0zmw6+Ro9Aq84QYW7NsKeGNLftyIy2e44Duamkrs/gjD6gPsXUQWoelIBZ4PGsWl1wbpJ1f9rXVV6L9K6ACDkHrCvRS72AFrPyksfisepcvPjfjFlaedSgvqSjbdPPFjRS9kVqenPpf6dR2njK6dpGPLN1nVWYnPEoiiUM74THRstdqbTyStfE+WF8S6EtC60uCDQRF0CBoDrQLdBB0G+ge0MOgx0FPg07x9aY12QFz/jPptRXngvhsOaNeuECfwez1raDGoLjQcILuoPNcIspVsHoxJdklh9g5hz7pDrGfSiu9ZhBp1JIWC3Gyk5zFaRqLa3NiBk+J5qMNq9XSV9NOPdReVXbVR58o+UJELpY68I9MjI5+shQIdNSfpd8ym/8U9JVazcS5+6OX6WIz02gt17cVvv2Jak8G2pPRtCcD7clAezLQngy0JwPtyUB7MtCeDLQnA+3JQHsy6G8G2pPhflxBFFYrLPXj1qiwGs0xCrPThmiKZZiV9eVDVI6P9jm8VQ5SzUGqOUg1B6nmINUcpJqDVHOQag5SzUGqOUg1p0k1B6nmGEPci7SuFo8QCDRrO7cgWr5vS+zXUgIFL0c3wLx5cHxoc7nn/qObRsaGNgMRvqv3pxI/bb/0p+0DV++nmI5ecat6eOPR+2NX4vPowf2Dl0Tqv+vpIFd5Du4/3NxfMy7/HUtb+edVo1YiiNO8Ic5Yb87D4/RGXJuH812uccY8hh06RFiBHSuwYwV2rMCOFdixAjtWYMcK7FiBHSuwYwV2rBp2rMCOVThGcX4eLj15jBcyzLeeqynOrQmITz7w8+oDgUZtNX5QCTt/+7yHStMZEz9X2juWS00uO1f6M/fNPvZ3ZLL+1/ZsIe/waLNnUhGHS0dr2+Wh5h6mV1fm8a90KneTxzHXr+mE7ryYI+Vf84Rufq3SHT1lfqqKX2wdOf+53XSWIs7uHs2n1i/jMZmgabap+l/bGI8DzQO8vz0reDxEzi7jcZv076vyWJyGudLS1QoVeFWxaBDlq/NRdnRSkO0LpVshzOCxGTw2g8dm8NgMHpvBYzN4bAaPzeCxWeOxGTw2Mx4H6CSOAZKfnENo0h0/Wa/YsqGf8trNUnr5J0/0oIJPST42P8iJK1qr6ryMdos5wkPn5/WeI/13zGzdzo9LP4fbDUQPkckRLaeV240v0vNJpV7y1ddnOZZVy+6iN7pabqxiW9banmSZHGjCcTsfldoxKrVro1I7fqcdGGjHqNSOUakdo1I7RqV2jErtGJXaMSq1Y1Rqx9u3Y1Rq50UXW7e0BZgvQHNYS+yz0Fh65laJjVcZjFcZbbzKYKTJYLzKYLzKYLzKYLzKYLzKYLzKYLzKYLzKYLzKSHQV8BR3itakYvfqVpE0aq2KqqtqZjUjSRKs+GrxkXZvoNj+GuaS/Gu73+/zt7O967I49/3vmJg3/lI7J4xL97fpxQnwfDOb6lUwxOq3iXPgk/ftO948Cl52HeF72dCHN8l/CxcoIv1+ax/EVlMjL6hlETWw/LzSa1QYzejy7WprFFwyiu1qNrFdrbHtu+pueMIFt0pafOGF+ZnfOnLs2JHfmpkndpFoKf9t/RcXUbf3ovoviMxS1kG0DjPj/V+A9y4pRNQLWT1bll5p5Nv6gkuKjPFRmWYYNk+UI9x9c4r0Q37A6P/p7lpj47iq8Nw7O55ZJ1l7Zv2Yxond9Wa9SWm88cT2+tlCIvJAIQJqGvIQIW3jOi+FBiwqUR5KIllIViqMrJKAqhqRpkW1WiDCVon/AIKESuAKKVSVBQqukPgBv0qlPrzhO/cxO2s7VhDb/iDS9c6udjez33ndc++55yvX8qugbJmjG3AVuZdbXb5FWF2CvqWtgQuVymg+Sl3kekDp1zvsuGSkfFZ0wws1jf3pslB4nWcw2hc1XuT3QgrBXe5aLtqlPLJrF+3MCR5CJOj382vQnAbjNyv22IsS+TqKh9BUxzLWiBmc7BxNBOWWai9dN6tWUWtKVlHlth19oGI2LN8uU39KwbhT7FFJ+1r4xS2k4Lmf/Zh/XzXtnVzY/9lv72tl+yYnz4+Osi++8AvRnjJ34OxrvI99b3R0LFzfjvXyDLx7u9HPLqyYC6ma4PiylNnihRZ6oUVi2KGKbmlNQJ7CWKf1zobq1GNkMfIYOzH2YTyO8TWMEYxnMK5gTGH8TuvdTVz8XS3+p8PvvV9RxwcydgWIXYGOXQFCTIBfFyB2BYhdAWJXgNgVIHYFiF0BYleA2BXgVweIXYHsKERyfSBHBzHwGJErLaX1ix3OnNEvjWmWbkU/M8rLiC2y+iaWVwwPdqo2Ui7aynNMFvVF170t+WDXIjsaOLPJ5E1PfX7bUPOumkLeGqQyidbMVz91354Hc6u5mX5y4Nx3dwwNHj02NDg4ZJ4ZPHBoyGLu2bFt+Visv5cKJsyHZcFEYn1rk2X1PDB27tjJk8eGTp7cYx4aODgQE+d6+cPGtPlpGM/xkDtqlVwDcIoVjrTLSLUsDvBwgIcDPBzg4QAPB3g4wMMBHg7wcICHo/FwgIc8Me+E9J0CG0zpbLXmsZexfFu6kfid+HcsO3Z1vDIjqZ4EJ9IrxqPwAZoPa0kPAHmcPceDOHuFrS68LTi0HmGP81t05F79Jia4LpVPoLkNF7Ue5HFETcRP22VBxC1Vz7Tcd5iqY64pVCrag2YrpbvpHH3D2XZ+a2DgW3JOn+NfNv5pbhbdTq+rb9HLtqawMNXDNKG8TiT/TyB4JHTwSMB/JKBXCQSPBIJHAsEjgeCRQPBIIHgkEDwSCB4Jg9Y7bgh2OnlwSu/jeFKvPcjRgxw9yNGDHD3I0YMcPcjRgxw9yNGDHD3I0YMcPS1HD3L0lqxWyR7qSOZ1NflhKib/g6oZX93d09P9f83XxQ+zo/wmkpiBULr3qPW0pvBwgnY/FSFpkspMXZWZaroAnSkx0SSIurEu7hy2eHk8pxfD9WZ5sqlkOfxRp7TVKDUBiy5/374t+Oau8VvVzcYwwDfx91l13j+P/Ohe5Ed/KVvG/2Fk+VSwsE7MjRiVFcqpa/Nd5PtMHN1bIcNvwRRUpffIDkpTzta9aymzf0PUHshcM4Ncc7NKB1IthX8Tbymr4DtZP5SxqoS3VNKV8p0L73KbVeQF3nhvbPsd3xvb/v5CzNTv3cvmjWn+5kfss/tY1Gfz0GXXWbb18/F4C7ls8tfzxsWSe7MEc4G4N673ATi8G9fejdPsiKImvBuHd+PwbhzejcO7cXg3Du/G4d24QTPGG4KWvdi/eA3dG20skVdax6pY+nPyvvJt/ElxVz7doPRDx/FVR4DVV5ZnMGKyeXZ5b1Ie7YQjwk0KzyluMRB3yFZlgrW+XXlVrgGxefYFgV2DWgOiyOWEHaPJeziiQ4+auSbUzFXTxmidXyWmvkIL6FifRdM6aIEFLbCgBRa0wIIWWNACC1pgQQssaIEFLbC0FljQAktoQaT/dJmikkyS5HXdnCZ1oW5uoYJ19LH6Eo37jFa450j1mhpIxFmld5Dw6ogWSg7zeda9CMsK1aVljTqcTR65RmPpKiz1WbJwTVYvnFWIltvUji8OLOPAMg4s48AyDizjwDIOLOPAMg4s48AyrrGMA8u4wFLmjAJLF1i6GksXWLrA0gWWLrB0gaULLF1g6QJLF1i6wNIFli6wlCWBbvSUuWjyOW2spWNOAsuoUWwteZZTpps/nW4kek3eyebHi7YyHjUbURd5gnUbjyAnXc8qV+T+cukFV5iS7HuTVNvWul+CM1cu36R13ol0W+BhF1iBcBIIJzXCSSCcBMJJIJwEwkkgnATCSSCcBMJJIJwEwkmD4tkNcRhQ5vvUoL1aMcvfM6dZnLa0bS1CapNRFzGuqahi0gvR1PY5gOz7axnrXJUhOlNuc9O8Oi6fWE7sqvDpxp+Nt9ipj5Zfde/GdHojDdYsHzfqvJL9Q/jJeiPNvh6V+JLT/EvCfYpeSMkX4mWdzZFkBSVFI/JCmmV5IrKEAJHIDYjc0CI3RNERLUxgGgqRGxC5AZEbELkBkRsQuQGRGwZp8Q0MtQz5P0+Ty8VdlIkIK3uHa3aOfCGNn0QuJG9uTtHm+osedW71a+OJpblVsdMVzY6Q2Gyz2/m1d1VOg8+8Jz5jG90r9scq0tYWWUZoMlFBky47nU1jvGe32zvsdgdfj3/SDk6wRsGt6odzm5DrnYsJUSadRZxgjYIp9cTU9PTyn+OixJ7pxA3/aZaIVt8cpc+x5unpKUMUsxq8j8/gTZvuknFjS1ucpRnvK2z4OJsTHJszAsvNbDdwqTR678S6a4pQHhb/y2VFWSke03Q1Ie9jx1vbX3i6t/ev/Nrb5wp/O5IR93r7A7OT/8rYxHpWXA1rpBcadWeyGtVqKxHGPmP2VaGeHwZdEzl7X5q8D5P3YfI+TN6HyfsweR8m78PkfZi8D5P3YfI+TN6Hyfva5H2YvC9m+Q3hXVJ6nJqVTjit6OOz5Aw8tYm4ITLn91Qc2KA+lFIdWbKiRRcLT1raqdpURU09/tL0n45ckm2lO7a2tOfTHT+sn7xw/sr63Z3XT43UscrCvzhnXuGdupFT1zt3r79y/sJk/VPDnA+zmW+OnDk98diRLvdj1d1femzi9JmRb3TXpGu7BB9zszkKDaGqiyf+uz53JQ0hRYmajEVyIZMR26qnmhgbEVYk0nxPN4ehzQI37Zpp002zVK2g+mavdz3/fL7zUsPFfOE0OzDWOcZnCr9knywcZfcVborxgy2FcXZC2tUeNsM5RWplV7aimSFztEUGFguvLHUlVlhMmb5kBcltvp7NXOy7ND3FguHCZXZwGFa4/PdbogZFnsuxVG8ofeWoKzFRlydoMna2ox5JW57NTE1f6rv4Bqx7mB0sXB5WuVKM17BPRPjUzaI/YcVkrKbQw37LYv3Szp5hE2ZXSS4m30qWzyYKr/ayHWbXB4fNCZr9iLMAD/H9giCZeNqqjFPLrFUJczQi0/lKag4oyIRVmlodmShZczJhkpTR8fCqMrxaFdL8MDfl1rsP8pSbyta7Nn9o4f32l5teKrzI9r30x5f5/oUrfP+hwuHZ1tcKVb//EZt4/T9BwLY7eNqNjzFqw0AQRd9askMgiZMupDAqU0RmpcbFdi4MBlcuTFoXwhiMBGvsQ+QAuUqOkiPkGvkS00hNssvCm+HPn7/AHZ842uO44dF4JH41TnjjwzhlyrfxmHuXGE+YukJKl96q89BNtTwSPxsnvOONU2Z8GY954cd4wsw9sSTSUOtd2cMyNnVzFWypOHDhpG5UWR0up71gp37kzLGbyiiYa1N7g27fLR+4BErpyk67YiOvtTQL1YWMq3g+NnVWzL33IViQ3BaH0pc+rDa7db7wUvcXZcO4Np39I3Z/MX98gUEufgE6vEuLAHjabc1XbBVkGAbg56elpWWDbBAQAZV1OGwRoaU9igiIA1mCpS1QxjlQOBRkh61oJCTeSVg3SJiyYkAvhCAbAqKYsK4Yyh63Aqe95E3ePMn3XbwqSeX/SaJelhvPG0IladJVliFTFVmyVVVNdTXUVEttddT1inrqa6ChRhproqlmXtVcCy29ppXXtdZGW29401vaaa+DjjqJ6Px8u4uuuumuh556eVtv7+jjXX31kyNXf3nyxbznfQN8YKAPDTLYEB8Z6mOf+NRnhvnccCOMNMpoXxhjrC8VhDSbLLXMIT+4abnvfONHW2z2tX8ssdZDj3xrpd9d8cA6P3nisac22uaYo7Ybp9D3ipxQ7A/HnXHSKafdMt55Z52zwwT3rXHRBX+a6F93rDJJicmmmiJuvYTppik1Q9JMs5S5bbavzDHXfPMcsMFCCyyy2H/u+sVfdtoV0kNlf7vusmsuuRoyQmaoErLs9rN99jtsj72OWGFryA5V/eo3B0O1UN3qUCPUdC/UCrVDncxkvCQSieSVmxNJGc3NrbB/yi7lRiORaIW9KszNmFoST84szphRXJiIF5Vfe3RNz0+WJjILSksTZclpWSmLEmXx1DvaudsLY/mxWMpYLO8ZKdqLYQAAAAEAAf//AA942mNgZGBg4AFiMSBmYmAEwmdAzALmMQAADYABFQAAAAAAAAEAAAAA1aQnCAAAAADaWI0JAAAAANpgd3c=") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

/*--公共部分--*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; cursor: pointer; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button, img { padding: 0; margin: 0; font-weight: 400; }

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

body, button, input, select, textarea { font: 14px/1.5 'Bronova', 'SourceHanSansCN', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif,Arial; color: #333; }

img { border: 0px; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

table th, table td { border: 1px solid #ccc; }

*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

textarea { overflow: auto; vertical-align: top; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }

.bd_weixin_popup, .content-box { -webkit-box-sizing: content-box; box-sizing: content-box; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.removeStyle { margin: 0px; padding: 0px; list-style: none; }

.removeStyle li { list-style: none; margin: 0px; padding: 0px; }

.removeStyle dd { list-style: none; margin: 0px; padding: 0px; }

.removeStyle dt { list-style: none; margin: 0px; padding: 0px; }

/* 字体图标 */
.iconfont { color: inherit; font-size: inherit; display: inline-block; -webkit-font-smoothing: antialiased; /* 文字抗锯齿 */ -moz-osx-font-smoothing: grayscale; /* 文字抗锯齿 */ }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.commonweb { padding: 0px 20px; width: 100%; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { .commonweb { padding: 0px 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; }
  .commonweb { margin: 0px auto; max-width: 90vw; } }

@media (min-width: 992px) { .commonweb { padding: 0px 10px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1200px) { .commonweb { max-width: 75vw; } }

/* layout start*/
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform; }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; opacity: .2; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-white .swiper-pagination-bullet { background: #fff; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }

.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active { background: #000; }

.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }

.swiper-pagination-progress { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0; }

.swiper-container-vertical > .swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0; }

.swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); }

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff; }

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000; }

.swiper-container-3d { -webkit-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(77, 85, 100, 0.7)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to left, rgba(77, 85, 100, 0.7), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(77, 85, 100, 0.7)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to right, rgba(77, 85, 100, 0.7), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(77, 85, 100, 0.7)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to top, rgba(77, 85, 100, 0.7), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(77, 85, 100, 0.7)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(77, 85, 100, 0.7), rgba(0, 0, 0, 0)); }

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px; }

.swiper-container-cube, .swiper-container-flip { overflow: visible; }

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }

.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }

.swiper-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(77, 85, 100, 0.7); -webkit-border-radius: 10px; border-radius: 10px; left: 0; top: 0; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); } }

@keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.animated { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration: .75s; animation-duration: .75s; }

@-webkit-keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

@-webkit-keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

@keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

.flash { -webkit-animation-name: flash; animation-name: flash; }

@-webkit-keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }

@-webkit-keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; }

@-webkit-keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

@-webkit-keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.tada { -webkit-animation-name: tada; animation-name: tada; }

@-webkit-keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

.wobble { -webkit-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }

@-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

@keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

@keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

@-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }

@-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

@keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge { -webkit-animation-name: hinge; animation-name: hinge; }

@-webkit-keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }

@-webkit-keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

@keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }

@-webkit-keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

@keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

@-webkit-keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }

@-webkit-keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

@keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }

@-webkit-keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }

@-webkit-keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }

@-webkit-keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

@-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }

img.fr-dib { margin: 5px auto; display: block; float: none; vertical-align: top; }

@font-face { font-family: 'commoniconFont'; src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

[class^="icon-"], [class*=" icon-"] { font-family: 'commoniconFont'; line-height: 1; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-dianhua3:before { content: "\e8ad"; }

.icon-weixin3:before { content: "\e8bb"; }

.icon-zhaopinxuqiu:before { content: "\eabd"; }

.icon-zhiding:before { content: "\e684"; }

.icon-youshangjiaojiantou:before { content: "\e622"; }

.icon-yongyan:before { content: "\e61c"; }

.icon-gouwuchekong:before { content: "\e61e"; }

.icon-zixun:before { content: "\e62e"; }

.icon-diqiu-:before { content: "\e61f"; }

.icon-VIP:before { content: "\e620"; }

.icon-houtaishangpinguanli:before { content: "\e621"; }

.icon-jianzhu_4:before { content: "\e78d"; }

.icon-jianzhu_6:before { content: "\e78e"; }

.icon-youkus:before { content: "\e67a"; }

.icon-more:before { content: "\e61b"; }

.icon-play:before { content: "\e61a"; }

.icon-shouye1:before { content: "\e610"; }

.icon-shouye-zhihui:before { content: "\e61d"; }

.icon-bofang:before { content: "\e625"; }

.icon-icon_shezhi:before { content: "\eb8d"; }

.icon-yunhang:before { content: "\ec61"; }

.icon-shujushujudian:before { content: "\e649"; }

.icon-Youtube-fill:before { content: "\e883"; }

.icon-wifi:before { content: "\e8f8"; }

.icon-liujisuan:before { content: "\ec56"; }

.icon-shuangxinpian:before { content: "\e6ab"; }

.icon-dikuguanli:before { content: "\e63d"; }

.icon-custom-service:before { content: "\e617"; }

.icon-youxiang3:before { content: "\e619"; }

.icon-instagram-fill:before { content: "\e88f"; }

.icon-24gf-telephone:before { content: "\e96c"; }

.icon-facebook:before { content: "\e8e7"; }

.icon-tuite:before { content: "\e652"; }

.icon-linkedin:before { content: "\eccc"; }

.icon-youshangjiao:before { content: "\e79a"; }

.icon-zuoshangjiao:before { content: "\e79b"; }

.icon-top:before { content: "\e606"; }

.icon-icons01:before { content: "\e698"; }

.icon-shangchuantupian:before { content: "\e712"; }

.icon-huo:before { content: "\e66c"; }

.icon-icon_pc:before { content: "\e607"; }

.icon-youxiang1:before { content: "\e694"; }

.icon-boshimao:before { content: "\e604"; }

.icon-yulanjianli:before { content: "\e613"; }

.icon-point:before { content: "\e60f"; }

.icon-gerenzhongxin:before { content: "\e653"; }

.icon-yunduanshangchuan:before { content: "\ec1d"; }

.icon-youxiang2:before { content: "\e605"; }

.icon-dianhua1:before { content: "\e608"; }

.icon-jilu:before { content: "\e65f"; }

.icon-shanchu:before { content: "\e8b6"; }

.icon-shoucang1:before { content: "\e8b9"; }

.icon-shangchuan:before { content: "\e60e"; }

.icon-ren-renyuan:before { content: "\e6d8"; }

.icon-dianhua2:before { content: "\e817"; }

.icon-lock:before { content: "\e881"; }

.icon-gerenzhongxin-1:before { content: "\e64e"; }

.icon-zhengque:before { content: "\e62d"; }

.icon-31shoucang:before { content: "\e603"; }

.icon-fenxiang:before { content: "\e60d"; }

.icon-shoucang:before { content: "\e8c2"; }

.icon-weixin2:before { content: "\e628"; }

.icon-youxiang:before { content: "\e66a"; }

.icon-sort:before { content: "\e65e"; }

.icon-24gl-telephone:before { content: "\e953"; }

.icon-fenlei:before { content: "\e811"; }

.icon-lanya:before { content: "\ec4a"; }

.icon-weibiaoti-:before { content: "\e618"; }

.icon-chuanganqi2:before { content: "\e8dd"; }

.icon-line-075:before { content: "\e74d"; }

.icon-rongliangxingyunyingpan:before { content: "\e714"; }

.icon-jurassic_message:before { content: "\e69d"; }

.icon-fankuibeifen:before { content: "\e616"; }

.icon-xiazai:before { content: "\e602"; }

.icon-yanjing:before { content: "\e661"; }

.icon-dayinchuanzhen:before { content: "\e627"; }

.icon-shouye:before { content: "\e633"; }

.icon-31shijian:before { content: "\e601"; }

.icon-changyongicon-:before { content: "\e612"; }

.icon-changyongtubiao-fuben-12:before { content: "\e60c"; }

.icon-wangluo:before { content: "\e638"; }

.icon-rili1:before { content: "\e6bc"; }

.icon-rili:before { content: "\e8b4"; }

.icon-youjiantou2:before { content: "\e62c"; }

.icon-youjiantou1:before { content: "\e60a"; }

.icon-zuojiantou1:before { content: "\e62b"; }

.icon-sousuo1:before { content: "\e651"; }

.icon-douyin:before { content: "\e8db"; }

.icon-bilibili-line:before { content: "\e75d"; }

.icon-world:before { content: "\e609"; }

.icon-double-left-1:before { content: "\e615"; }

.icon-jinrujiantouxiao:before { content: "\e8d4"; }

.icon-jinrujiantou:before { content: "\e8f1"; }

.icon-jiantou_xiangyou:before { content: "\eb08"; }

.icon-jiantou_xiangzuo:before { content: "\eb09"; }

.icon-igw-l-screen:before { content: "\e626"; }

.icon-guanbi:before { content: "\e614"; }

.icon-youjiantou:before { content: "\e637"; }

.icon-zuojiantou:before { content: "\e63b"; }

.icon-arrow-left:before { content: "\e645"; }

.icon-weibo:before { content: "\e64c"; }

.icon-weixin1:before { content: "\e64f"; }

.icon-qq:before { content: "\e611"; }

.icon-xinlangweibo:before { content: "\e600"; }

.icon-weixin:before { content: "\e67b"; }

.icon-QQ:before { content: "\e882"; }

.icon-riqi:before { content: "\e64d"; }

.icon-_didian:before { content: "\e659"; }

.icon-youjian:before { content: "\e60b"; }

.icon-dianhua:before { content: "\e632"; }

.icon-arrowRight:before { content: "\e65d"; }

.icon-caidan:before { content: "\e624"; }

.icon-denglu-copy:before { content: "\e63a"; }

.icon-sousuo:before { content: "\e636"; }

.PopupVideoBox { position: fixed; z-index: 9999; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: none; }

.PopupVideo { position: absolute; left: 50%; width: 100%; top: 50%; max-width: 920px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 0px 25px; }

.PopupVideo video { width: 100%; }

.PopupVideo iframe { width: 100%; height: 460px; }

.closeVideo { position: absolute; right: 25px; top: -25px; width: 22px; height: 22px; cursor: pointer; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.closeVideo::after { content: ''; display: block; position: absolute; width: 2px; height: 100%; background: #fff; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.closeVideo::before { content: ''; display: block; position: absolute; width: 100%; height: 2px; background: #fff; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.commonTitleLocation { padding: 10px 0; border-bottom: 1px solid #ebebeb; }

.commonTitleLocation h3 { float: left; font-size: 16px; position: relative; }

.commonTitleLocation p { float: right; }

.commonTitleLocation p a { font-size: 12px; vertical-align: middle; display: inline-block; color: #999; margin-left: 10px; padding-left: 15px; position: relative; }

.commonTitleLocation p a::after { content: ''; position: absolute; left: 0px; top: 50%; width: 8px; height: 8px; border: 1px solid #999; border-left: none; border-top: none; -webkit-transform: rotate(-45deg) translateY(-50%); -ms-transform: rotate(-45deg) translateY(-50%); transform: rotate(-45deg) translateY(-50%); }

.commonTitleLocation p a:first-child { padding-left: 0px; margin: 0px; line-height: 11px; }

.commonTitleLocation p a:first-child::after { display: none; }

.commonTitleLocation p a.current { color: #333; }

.commonTitleLocation p img { display: inline-block; vertical-align: middle; }

.commonLocation { padding: 10px 0; border-bottom: 1px solid #ebebeb; }

.commonLocation a { font-size: 12px; vertical-align: middle; display: inline-block; color: #999; margin-left: 10px; padding-left: 15px; position: relative; }

.commonLocation a::after { content: ''; position: absolute; left: 0px; top: 50%; width: 8px; height: 8px; border: 1px solid #999; border-left: none; border-top: none; -webkit-transform: rotate(-45deg) translateY(-50%); -ms-transform: rotate(-45deg) translateY(-50%); transform: rotate(-45deg) translateY(-50%); }

.commonLocation a:first-child { padding-left: 0px; margin: 0px; line-height: 11px; }

.commonLocation a:first-child::after { display: none; }

.commonLocation a.current { color: #333; }

.commonLocation img { display: inline-block; vertical-align: middle; }

.select2-container { -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; }

.select2-container .select2-selection--single { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; height: 28px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear { position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }

.select2-container .select2-selection--multiple { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-search--inline { float: left; }

.select2-container .select2-search--inline .select2-search__field { -webkit-box-sizing: border-box; box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-dropdown { background-color: white; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }

.select2-results { display: block; }

.select2-results__options { list-style: none; margin: 0; padding: 0; }

.select2-results__option { padding: 6px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-results__option[aria-selected] { cursor: pointer; }

.select2-container--open .select2-dropdown { left: 0; }

.select2-container--open .select2-dropdown--above { border-bottom: none; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below { border-top: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }

.select2-search--dropdown { display: block; padding: 4px; }

.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide { display: none; }

.select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); }

.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered { -webkit-box-sizing: border-box; box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] { padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] { color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; }

.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; outline: 0; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee)); background-image: linear-gradient(to bottom, #fff 50%, #eee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc)); background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; -webkit-border-radius: 0; border-radius: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee)); background-image: linear-gradient(to bottom, #fff 0%, #eee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff)); background-image: linear-gradient(to bottom, #eee 50%, #fff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: text; outline: 0; }

.select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.select2-container--classic .select2-dropdown { background-color: #fff; border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above { border-bottom: none; }

.select2-container--classic .select2-dropdown--below { border-top: none; }

.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] { padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: #fff; }

.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; }

.DefaultSelector { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.DefaultSelector > span { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.DefaultSelector > span:nth-child(2) { margin-right: 10px; }

.DefaultSelector > span:nth-child(4) { margin-right: 10px; }

.DefaultSelector .select2-container--default .select2-selection--single { -webkit-border-radius: 0px; border-radius: 0px; height: 35px; }

.DefaultSelector .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 35px; }

.DefaultSelector .select2-container--default .select2-selection--single .select2-selection__arrow { height: 100%; top: 0px; }

.defaSearchList { padding: 50px 0px; }

.defaSearchList dl { border-bottom: 1px solid #eee; padding-bottom: 10px; }

.defaSearchList dl dt { float: left; font-size: 16px; }

.defaSearchList dl dd { float: right; font-size: 14px; }

.defaSearchList li { padding: 0px 0px 15px; margin-top: 15px; border-bottom: 1px solid #eee; }

.defaSearchList li h3 { font-size: 16px; font-weight: 700; line-height: 26px; padding-bottom: 5px; }

.defaSearchList li .defaDesc { font-size: 12px; padding-top: 5px; line-height: 20px; }

.defaWebMap { background-color: #2a2b30; }

.defaWebMap dl { border: 1px solid #e6e6e6; margin-top: 30px; }

.defaWebMap dl h3 { padding-left: 20px; padding-bottom: 5px; }

.defaWebMap dl h3 span { font-size: 20px; color: #00a1e9; position: relative; top: -12px; background-color: #2a2b30; padding: 0px 13px; }

.defaWebMap dl h3 span a { color: #d64747; }

.defaWebMap dl dd { padding-left: 33px; padding-bottom: 15px; }

.defaWebMap dl dd a { font-size: 14px; padding-right: 20px; display: inline-block; padding-bottom: 8px; color: rgba(255, 255, 255, 0.8); }

.defaWebMap dl dd a em { display: inline-block; margin-right: 8px; width: 3px; height: 3px; background-color: #d64747; vertical-align: middle; }

.defaArticleDetails { font-size: 14px; line-height: 24px; }

.defaArticleDetails p { margin-bottom: 10px; }

.defaArticleDetails img { display: block; max-width: 100%; margin: 0px auto; }

.defaPrevNextpage { margin-top: 40px; border-top: 1px solid #3d3f48; border-bottom: 1px solid #3d3f48; }

.defaPrevNextpage p { border-bottom: 1px solid #dddddd; position: relative; padding: 0px 90px 0px 90px; font-size: 14px; line-height: 50px; white-space: nowrap; height: 50px; }

.defaPrevNextpage p span { position: absolute; left: 0px; padding-left: 10px; top: 0px; display: block; width: 75px; }

.defaPrevNextpage p span:after { content: ''; border-left: 5px solid transparent; border-bottom: 5px solid #000000; border-right: 5px solid transparent; position: absolute; right: 0%; width: 0px; height: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.defaPrevNextpage p em { position: absolute; right: 0px; font-style: normal; top: 0px; padding-right: 0px; width: 80px; display: block; }

.defaPrevNextpage p a { display: block; text-overflow: ellipsis; overflow: hidden; }

.defaPrevNextpage p:nth-child(2) { border: none; }

.defaPrevNextpage p:nth-child(2) span:after { border-bottom: none; border-top: 5px solid #000000; }

@font-face { font-family: 'shareIcon'; src: url("data:font/ttf;charset=utf-8;base64,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sSQBFCuwBEMusCQrLbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAAAAAAAAAAAA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") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.wechat-qrcode { display: none; border: 1px solid #eee; position: fixed; z-index: 999; top: 50%; left: 50%; width: 200px; height: 192px; margin-top: -96px; margin-left: -100px; color: #666; font-size: 12px; text-align: center; background-color: #fff; -webkit-box-shadow: 0 2px 10px #aaa; box-shadow: 0 2px 10px #aaa; -webkit-transition: all 200ms; transition: all 200ms; -webkit-tansition: all 350ms; -moz-transition: all 350ms; }

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

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

.wechat-qrcode h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777; }

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

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

.wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; width: 100%; }

.wechat-qrcode .closeWechat { position: absolute; right: 5px; top: 5px; width: 16px; height: 16px; z-index: 9; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); cursor: pointer; }

.wechat-qrcode .closeWechat:after { width: 2px; height: 100%; position: absolute; left: 50%; margin-left: -1px; content: ''; display: block; background: #666; }

.wechat-qrcode .closeWechat::before { width: 100%; height: 2px; position: absolute; top: 50%; margin-top: -1px; content: ''; display: block; background: #666; }

@media (min-width: 768px) { .defaWebMap dl { margin-top: 50px; }
  .defaWebMap dl dd a { padding-right: 50px; } }

@media (min-width: 992px) { .commonTitleLocation { padding: 20px 0; }
  .commonTitleLocation h3 { font-size: 24px; }
  .commonTitleLocation p { padding-top: 5px; }
  .commonTitleLocation p a { font-size: 14px; }
  .commonLocation { padding: 20px 0; }
  .commonLocation a { font-size: 14px; }
  .defaSearchList li { padding: 15px 35px 25px; margin-top: 25px; }
  .defaSearchList li h3 { font-size: 20px; line-height: 36px; padding-bottom: 5px; }
  .defaSearchList li .defaDesc { font-size: 13px; padding-top: 10px; line-height: 24px; }
  .defaPrevNextpage p span { position: absolute; left: 0px; padding-left: 40px; top: 0px; display: block; width: 15%; }
  .defaPrevNextpage p span:after { content: ''; border-left: 5px solid transparent; border-bottom: 5px solid #000000; border-right: 5px solid transparent; position: absolute; right: 0%; width: 0px; height: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .defaPrevNextpage p em { position: absolute; right: 0px; font-style: normal; top: 0px; padding-right: 30px; width: 120px; display: block; }
  .defaPrevNextpage p { border-bottom: 1px solid #dddddd; position: relative; padding: 0px 130px 0px 20%; font-size: 18px; line-height: 70px; white-space: nowrap; height: 70px; } }



/*--公共部分--*/
body { padding-top: 60px !important; }

.header { position: fixed; background: #fff; left: 0px; top: 0px; width: 100%; height: 60px; padding: 0px 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; z-index: 99; }

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

.header .logo img.black { display: block; }

.header .logo img.white { display: none; }

.header .navBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header .navBox .nav { display: none; position: fixed; left: 0px; top: 60px; padding: 40px 30px 0px; background: #fff; right: 0px; bottom: 0px; overflow-y: auto; overflow-x: hidden; }

.header .navBox .nav .list { min-height: 45px; padding: 0px 0px; position: relative; border-bottom: 1px solid #eee; }

.header .navBox .nav .list > a { color: #000; font-size: 16px; text-transform: uppercase; display: block; line-height: 45px; }

.header .navBox .nav .list .subNav { display: none; padding: 0px 15px; }

.header .navBox .nav .list .subNav a { display: block; line-height: 40px; font-size: 14px; }

.header .navBox .nav .list i { position: absolute; right: 0px; top: 0px; height: 45px; width: 30%; }

.header .navBox .nav .list i:before { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-top: 2px solid #555; border-right: 2px solid #555; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all 0.5s; transition: all 0.5s; content: ""; }

.header .navBox .nav .list i.cur:before { -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }

.header .navBox .lang { position: relative; padding-left: 0px; }

.header .navBox .lang a { font-size: 14px; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header .navBox .lang a i { font-size: 22px; margin-right: 10px; }

.header .navBox .lang::after { width: 1px; height: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: -15px; position: absolute; background: rgba(255, 255, 255, 0.2); }

.headerBlack .logo img.black { display: block; }

.headerBlack .logo img.white { display: none; }

.headerBlack .navBox .nav .list > a { color: #000; }

.headerBlack .navBox .lang a { color: #000; }

.headerBlack .navBox .lang::after { background: #000; }

.navbtn { font-size: 24px; margin-left: 15px; }

.commonMore { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.commonMore a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #000; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; font-size: 12px; color: #000000; }

.commonMore a i { margin-left: 10px; }

.commonMore a:hover { background: #fff; border-color: #fff; -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); }

.commonMore span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #000; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; font-size: 12px; color: #000000; }

.commonMore span i { margin-left: 10px; }

.commonMore span:hover { background: #fff; border-color: #fff; -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4); }

.pcImg { display: none !important; }

.mImg { display: block !important; }

.footerMain { background: #000000; padding: 0px 20px; }

.footerMain .footer { padding: 100px 0px; display: none; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.footerMain .footer .footlogoBox .footlogo { padding-bottom: 25px; }

.footerMain .footer .footlogoBox .footlogo img { height: 19px; display: block; }

.footerMain .footer .footlogoBox .footShare { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.footerMain .footer .footlogoBox .footShare a { border: 1px solid rgba(255, 255, 255, 0.3); width: 40px; height: 40px; margin-right: 15px; color: #dadcdb; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; }

.footerMain .footer .footlogoBox .footShare a i { font-size: 16px; }

.footerMain .footer .footClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.footerMain .footer .footClass .list { padding: 0px 50px; }

.footerMain .footer .footClass .list .listTitle { font-size: 18px; padding-bottom: 15px; font-weight: 600; color: #fff; }

.footerMain .footer .footClass .list .listTitle a { color: #fff; }

.footerMain .footer .footClass .list .subTitle a { display: block; line-height: 40px; font-size: 15px; color: rgba(255, 255, 255, 0.5); }

.footerMain .footer .footClass .list .subTitle a:hover { color: #fff; }

.footerMain .footer .footSubscribe .title { font-size: 18px; font-weight: 600; color: #fff; }

.footerMain .footer .footSubscribe .desc { padding-top: 15px; font-size: 15px; line-height: 19px; color: rgba(255, 255, 255, 0.3); }

.footerMain .footer .footSubscribe .input { padding-top: 25px; }

.footerMain .footer .footSubscribe .input input { width: 320px; padding: 0px 15px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; border: 1px solid #353535; background: none; }

.footerMain .footer .footSubscribe .btn { padding-top: 20px; }

.footerMain .footer .footSubscribe .btn button { padding: 0px 25px; -webkit-transition: all .8s ease; transition: all .8s ease; text-transform: uppercase; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 45px; border-radius: 45px; border: none; font-size: 14px; color: #000000; height: 45px; background-color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#a4a2a2), to(#f9f9f9)); background-image: linear-gradient(to right, #a4a2a2, #f9f9f9); }

.footerMain .footer .footSubscribe .btn button:hover { -webkit-box-shadow: 0px 4px 6px rgba(255, 255, 255, 0.6); box-shadow: 0px 4px 6px rgba(255, 255, 255, 0.6); }

.footerMain .footer .footSubscribe .btn i { margin-left: 25px; border-left: 9px solid #000; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }

.footerMain .foot { border-top: 1px solid rgba(255, 255, 255, 0.1); padding: 20px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.footerMain .foot .copyright { font-size: 15px; color: rgba(255, 255, 255, 0.3); width: 100%; text-align: center; }

.footerMain .foot .footEmail { font-size: 15px; color: rgba(255, 255, 255, 0.3); display: none; }

.footerMain .foot .footEmail a { color: rgba(255, 255, 255, 0.3); }

/*--首页--*/
.banner { overflow: hidden; width: 100%; position: relative; }

.banner .imgBox { position: relative; padding-top: 76%; overflow: hidden; }

.banner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.bannerText { position: absolute; left: 0px; top: 50%; padding: 0px 20px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.bannerText .title { font-size: 24px; line-height: 1.2; color: #fff; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: visible; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transition-delay: .2s; transition-delay: .2s; display:flex;}

.bannerText .title.justifyCenter{justify-content:center; text-align:center;}

.bannerText .title.justifyRight{justify-content:flex-end; text-align:right;}

.bannerText .title span { display: inline-block; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: -webkit-gradient(linear, left top, right top, from(#a4a2a2), color-stop(30%, #f9f9f9)); background-image: linear-gradient(to right, #a4a2a2, #f9f9f9 30%); }

.bannerText .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: visible; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transition-delay: .4s; transition-delay: .4s; }

.bannerText .more a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; font-size: 12px; color: #000000; background-color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#a4a2a2), to(#f9f9f9)); background-image: linear-gradient(to right, #a4a2a2, #f9f9f9); }

.bannerText .more a i { margin-left: 10px; }

.bannerText .more a:hover { -webkit-box-shadow: 0px 4px 6px rgba(255, 255, 255, 0.6); box-shadow: 0px 4px 6px rgba(255, 255, 255, 0.6); }

.banner .swiper-slide-active .bannerText .title { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }

.banner .swiper-slide-active .bannerText .more { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }

.indexProduct { overflow: hidden; position: relative; }

.indexProduct .list { margin-top: 10px; padding: 30px 0px 25px; background-position: center; background-size: cover; background-repeat: no-repeat; }

.indexProduct .list .content { text-align: center; }

.indexProduct .list .content .title { font-size: 24px; line-height: 1.2; color: #000000; font-weight: 600; }

.indexProduct .list .content .desc { font-size: 14px; padding-top: 10px; line-height: 18px; color: rgba(0, 0, 0, 0.7); }

.indexProduct .list .content .commonMore { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 15px; }

.indexProduct .list .imgBox { padding-top: 30px; }

.indexProduct .list .imgBox img { display: block; max-width: 78%; margin: 0px auto; }

.indexNewsMain { overflow: hidden; position: relative; padding: 30px 20px 35px; }

.indexNewsMain .title { font-size: 24px; font-weight: 600; line-height: 1.2; }

.indexNewsMain .indexNewsBox { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.indexNewsMain .indexNewsBox .indexNewsImg { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.indexNewsMain .indexNewsBox .indexNewsImg .list { width: 100%; padding: 0px 10px 10px 0px; height: auto; }

.indexNewsMain .indexNewsBox .indexNewsImg .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; }

.indexNewsMain .indexNewsBox .indexNewsImg .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 67%; position: relative; overflow: hidden; }

.indexNewsMain .indexNewsBox .indexNewsImg .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexNewsMain .indexNewsBox .indexNewsImg .list .content { background: #f8f8f8; padding: 20px 15px 20px; }

.indexNewsMain .indexNewsBox .indexNewsImg .list .content .time { font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 8px; color: #828282; }

.indexNewsMain .indexNewsBox .indexNewsImg .list .content .time i { font-size: 14px; margin-right: 5px; }

.indexNewsMain .indexNewsBox .indexNewsImg .list .content .listTitle { font-size: 16px; color: #000000; display: -webkit-box; height: 44px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.indexNewsMain .indexNewsBox .indexNewsImg .list:hover .imgBox img { -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); }

.indexNewsMain .indexNewsBox .indexNewsList { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.indexNewsMain .indexNewsBox .indexNewsList .list { width: 100%; margin-top: 10px; }

.indexNewsMain .indexNewsBox .indexNewsList .list a { display: block; height: 100%; padding: 20px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.indexNewsMain .indexNewsBox .indexNewsList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.indexNewsMain .indexNewsBox .indexNewsList .list .content .time { font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 8px; color: #828282; }

.indexNewsMain .indexNewsBox .indexNewsList .list .content .time i { font-size: 14px; margin-right: 5px; }

.indexNewsMain .indexNewsBox .indexNewsList .list .content .listTitle { font-size: 16px; color: #000000; display: -webkit-box; height: 66px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.indexNewsMain .indexNewsBox .indexNewsList .list .commonMore { margin-top: 10px; }

.indexNewsMain .indexNewsBox .indexNewsList .list .commonMore span i { margin: 0px; }

.indexNewsMain .indexNewsBox .indexNewsList .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0px; background: #e7eef8; width: 100%; }

.indexNewsMain .indexNewsBox .indexNewsList .list:nth-child(2) { background: #e7dfd0; margin-right: 10px; }

.indexNewsMain .indexNewsBox .indexNewsList .list:nth-child(3) { background: #d6ebef; }

/*--新闻--*/
.commonBanner { overflow: hidden; position: relative; }

.commonBanner .imgBox { position: relative; padding-top: 49.226%; }

.commonBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.commonBanner .commonbannerText { position: absolute; top: 50%; left: 0px; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.commonBanner .commonbannerText .title { font-size: 20px; line-height: 1.1; font-weight: 600; color: #fff; text-align: center; text-transform: uppercase; }

.commonBanner .commonbannerText .desc { padding-top: 15px; font-size: 14px; line-height: 20px; color: #000000; text-align: center; }

.commonBanner .commonbannerText .commonMore { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.commonBanner .commonbannerText .commonMore i { margin: 0px; }

.newsListMain { padding: 35px 0px 50px; background: #ffffff; }

.newsListMain .newsList ul li { width: 100%; padding: 0px 0px 20px; }

.newsListMain .newsList ul li a { display: block; -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1); background: #fff; overflow: hidden; -webkit-transition: all .8s ease; transition: all .8s ease; }

.newsListMain .newsList ul li .imgBox { -webkit-border-radius: 0px 0px 20px 20px; border-radius: 0px 0px 20px 20px; overflow: hidden; position: relative; -webkit-transition: all .8s ease; transition: all .8s ease; }

.newsListMain .newsList ul li .imgBox img { width: 100%; display: block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .8s ease; transition: all .8s ease; }

.newsListMain .newsList ul li .content { padding: 20px; }

.newsListMain .newsList ul li .content .time { font-size: 12px; color: #656565; }

.newsListMain .newsList ul li .content .time i { margin-right: 5px; }

.newsListMain .newsList ul li .content .listTitle { margin-top: 10px; font-size: 18px; color: #000000; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.newsListMain .newsList ul li .content .desc { margin-top: 10px; font-size: 12px; color: #696969; display: -webkit-box; height: 54px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.newsListMain .newsList ul li .content .commonMore { padding-top: 15px; }

.newsListMain .newsList ul li a:hover { -webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1); }

.newsListMain .newsList ul li a:hover .imgBox { -webkit-border-radius: 0px; border-radius: 0px; }

.newsListMain .newsList ul li a:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.newsListMain .newsList ul li a:hover .content .commonMore span { background: #000000; color: #fff; }

.newsLoading { margin-top: 20px; overflow: hidden; height: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.newsLoading img { width: 40px; display: block; -webkit-animation: rotate 2s infinite linear; animation: rotate 2s infinite linear; }

.newsLoading.active{height: auto;}

@-webkit-keyframes rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

/*--新闻详情页--*/
.newsDetailMain { padding: 50px 0px; background-image: url(../images/img_17.jpg); background-position: top; background-size: cover; background-repeat: no-repeat; }

.newsDetailMain .newsDetailtitle p { font-size: 12px; text-align: center; color: #656565; }

.newsDetailMain .newsDetailtitle h3 { padding-top: 10px; font-size: 20px; line-height: 27px; font-weight: 600; color: #000000; text-align: center; }

.newsDetailMain .detailShare { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.newsDetailMain .detailShare a { width: 35px; height: 35px; background: #f4f4f4; color: #000; font-size: 16px; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 0px 6px; }

.newsDetailMain .newsDetailBox { margin: 25px auto 0px; max-width: 100%; background: #fff; -webkit-border-radius: 15px; border-radius: 15px; padding: 25px 20px 30px; }

.newsDetailMain .newsDetailBox .newsDetail { font-size: 14px; color: #2a303b; line-height: 24px; padding-bottom: 30px; border-bottom: 1px solid #e5e6e7; }

.newsDetailMain .newsDetailBox .newsDetail img { max-width: 100%; height: auto !important; }

.newsDetailMain .newsDetailBox .detailArticle { margin: 0; padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.newsDetailMain .newsDetailBox .detailArticle .list { width: 100%; margin: 15px 0px 0px; }

.newsDetailMain .newsDetailBox .detailArticle .list a { display: block; -webkit-border-radius: 15px; border-radius: 10px; padding: 20px 20px 20px; background: #f8f7f5; }

.newsDetailMain .newsDetailBox .detailArticle .list a p span { background: #333333; padding: 0px 10px; text-transform: uppercase; -webkit-border-radius: 3px; border-radius: 3px; line-height: 20px; font-size: 12px; color: #fff; display: inline-block; }

.newsDetailMain .newsDetailBox .detailArticle .list a h3 { margin-top: 10px; font-size: 14px; display: -webkit-box; height: 44px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: 600; color: #000000; }

/*--业务咨询--*/
.businessBanner .commonbannerText .title { color: #000; }

.businessMain { padding: 35px 0px; }

.businessMain .businessBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.businessMain .businessBox .business { width: 100%; padding: 0px; }

.businessMain .businessBox .business .title { font-size: 24px; height: 100px; font-weight: 600; padding: 0px 0px 0px 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; line-height: 1; color: #fff; background-color: #d3c6bb; -webkit-border-radius: 15px; border-radius: 15px; background-image: -webkit-gradient(linear, left top, left bottom, from(#cfc2b8), to(#ede7e0)); background-image: linear-gradient(to bottom, #cfc2b8, #ede7e0); }

.businessMain .businessBox .business .contact { margin-top: 10px; background: #efeff2; -webkit-border-radius: 15px; border-radius: 15px; padding: 30px 20px; }

.businessMain .businessBox .business .contact .subTitle { font-size: 14px; padding-bottom: 15px; color: #757575; font-weight: 600; }

.businessMain .businessBox .business .contact .list { margin-top: 15px; }

.businessMain .businessBox .business .contact .list p { font-size: 12px; font-weight: 600; color: rgba(52, 52, 52, 0.5); }

.businessMain .businessBox .business .contact .list h3 { font-size: 18px; line-height: 1; padding-top: 10px; font-weight: 600; color: #343434; }

.businessMain .businessBox .business .contact .list .share { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.businessMain .businessBox .business .contact .list .share i { margin-right: 30px; font-size: 18px; }

.businessMain .businessBox .form { margin-top: 15px; width: 100%; background: #fff; -webkit-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.09); box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.09); -webkit-border-radius: 10px; border-radius: 10px; padding: 30px 20px 40px; }

.businessMain .businessBox .form form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: baseline; -ms-flex-line-pack: baseline; align-content: baseline; }

.businessMain .businessBox .form .list { width: 100%; height: auto; padding: 0px 10px; margin-top: 15px; }

.businessMain .businessBox .form .list p { font-size: 14px; color: #454545; font-weight: 600; padding-bottom: 5px; }

.businessMain .businessBox .form .list .input { position: relative; }

.businessMain .businessBox .form .list .input input { width: 100%; border: 1px solid #cedae0; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; padding: 0px 15px; height: 40px; }

.businessMain .businessBox .form .list .input input::-webkit-input-placeholder { color: #dddddd; }

.businessMain .businessBox .form .list .input input:-moz-placeholder { color: #dddddd; }

.businessMain .businessBox .form .list .input input::-moz-placeholder { color: #dddddd; }

.businessMain .businessBox .form .list .input input:-ms-input-placeholder { color: #dddddd; }

.businessMain .businessBox .form .list .input textarea { width: 100%; border: 1px solid #cedae0; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; padding: 15px; height: 80px; }

.businessMain .businessBox .form .list .input textarea::-webkit-input-placeholder { color: #dddddd; }

.businessMain .businessBox .form .list .input textarea:-moz-placeholder { color: #dddddd; }

.businessMain .businessBox .form .list .input textarea::-moz-placeholder { color: #dddddd; }

.businessMain .businessBox .form .list .input textarea:-ms-input-placeholder { color: #dddddd; }

.businessMain .businessBox .form .list .input img { position: absolute; right: 20px; top: 50%; height: 80%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }

.businessMain .businessBox .form .btn { width: 100%; padding: 30px 10px 0px; }

.businessMain .businessBox .form .btn input { height: 40px; -webkit-border-radius: 40px; border-radius: 40px; -webkit-transition: all .8s ease; transition: all .8s ease; font-size: 14px; width: 150px; text-transform: uppercase; background: #343434; color: #fff; font-weight: 600; }

.businessMain .businessBox .form .btn input:hover { background: #000; }

.businessMain .businessBox .form .list.w100 { width: 100%; }

/*--联系我们--*/
.supportBanner { overflow: hidden; position: relative; }

.supportBanner .imgBox { position: relative; padding-top: 650px; }

.supportBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.supportBanner .supportBannerText { position: absolute; top: 70px; left: 0px; width: 100%; }

.supportBanner .supportBannerText .title { font-size: 24px; line-height: 1.1; font-weight: 600; color: #fff; text-align: center; text-transform: uppercase; }

.supportBanner .supportBannerText .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: #fff; text-align: center; }

.supportBanner .supportBannerAddress { position: absolute; top: 170px; width: 100%; }

.supportBanner .supportBannerAddress .supportBannerAddressList { max-width: 100%; margin: 0px auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.supportBanner .supportBannerAddress .supportBannerAddressList .list { width: 100%; color: #fff; text-align: center; }

.supportBanner .supportBannerAddress .supportBannerAddressList .list .icon { font-size: 26px; line-height: 1; height: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.supportBanner .supportBannerAddress .supportBannerAddressList .list .title { text-transform: uppercase; font-size: 18px; line-height: 1; padding-top: 5px; font-weight: 600; }

.supportBanner .supportBannerAddress .supportBannerAddressList .list .desc { padding-top: 10px; max-width: 100%; margin: 0px auto; font-size: 14px; line-height: 20px; }

.supportBanner .supportBannerAddress .supportBannerAddressList .list a { color: #fff; }

.supportMain { padding: 0px 0px 30px; position: relative; z-index: 2; }

.supportMain .support { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: -20px; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; -webkit-box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.09); box-shadow: 0px 30px 90px rgba(0, 0, 0, 0.09); background: #fff; }

.supportMain .support .title { width: 100%; padding: 50px 0px 50px 25px; font-size: 24px; line-height: 1.1; font-weight: 600; color: #fff; background-image: url(../images/img_21.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.supportMain .support .form { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; padding: 30px 15px 40px; }

.supportMain .support .form form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: baseline; -ms-flex-line-pack: baseline; align-content: baseline; }

.supportMain .support .form .list { width: 100%; height: auto; padding: 0px 10px; margin-top: 20px; }

.supportMain .support .form .list p { font-size: 14px; color: #454545; font-weight: 600; padding-bottom: 5px; }

.supportMain .support .form .list .input { position: relative; }

.supportMain .support .form .list .input input { width: 100%; border: 1px solid #cedae0; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; padding: 0px 15px; height: 40px; }

.supportMain .support .form .list .input input::-webkit-input-placeholder { color: #dddddd; }

.supportMain .support .form .list .input input:-moz-placeholder { color: #dddddd; }

.supportMain .support .form .list .input input::-moz-placeholder { color: #dddddd; }

.supportMain .support .form .list .input input:-ms-input-placeholder { color: #dddddd; }

.supportMain .support .form .list .input textarea { width: 100%; border: 1px solid #cedae0; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; padding: 15px; height: 80px; }

.supportMain .support .form .list .input textarea::-webkit-input-placeholder { color: #dddddd; }

.supportMain .support .form .list .input textarea:-moz-placeholder { color: #dddddd; }

.supportMain .support .form .list .input textarea::-moz-placeholder { color: #dddddd; }

.supportMain .support .form .list .input textarea:-ms-input-placeholder { color: #dddddd; }

.supportMain .support .form .list .input img { position: absolute; right: 20px; top: 50%; height: 80%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }

.supportMain .support .form .btn { width: 100%; padding: 30px 10px 0px; }

.supportMain .support .form .btn input { height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; width: 150px; -webkit-transition: all .8s ease; transition: all .8s ease; text-transform: uppercase; background: #343434; color: #fff; font-weight: 600; }

.supportMain .support .form .btn input:hover { background: #000; }

.supportMain .support .form .list.w100 { width: 100%; }

.supportMap { overflow: hidden; position: relative; }

.supportMap img { width: 100%; display: block; }

/*--下载中心--*/
.downloadMain { padding: 35px 0px; background: #f8f9fc; }

.downloadMain .downloadBox { max-width: 100%; margin: 0px auto; }

.downloadMain .downloadClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.downloadMain .downloadClass a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #fff; width: 100%; margin: 0px 0px 10px; border: 1px solid #fff; -webkit-border-radius: 10px; border-radius: 10px; padding: 15px; }

.downloadMain .downloadClass a .imgBox img { height: 50px; display: block; }

.downloadMain .downloadClass a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 25px; }

.downloadMain .downloadClass a .content .listTitle { font-size: 16px; line-height: 1.2; color: #000; font-weight: 600; }

.downloadMain .downloadClass a .content .desc { font-size: 12px; color: rgba(0, 0, 0, 0.7); }

.downloadMain .downloadClass a.cur { border-color: #000; }

.downloadMain .downloadClass a:hover { border-color: #000; }

.downloadMain .downloadBox .title { font-size: 16px; font-weight: 600; padding: 15px 0px; }

.downloadMain .downloadList .list { margin-top: 10px; }

.downloadMain .downloadList .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.downloadMain .downloadList .list a .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; display: -webkit-box; height: 23px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding: 0px 0px 0px 45px; color: #000000; position: relative; }

.downloadMain .downloadList .list a .listTitle .icon { width: 20px; height: 20px; position: absolute; left: 15px; }

.downloadMain .downloadList .list a .listTitle .icon img { width: 20px; height: 20px; }

.downloadMain .downloadList .list a .listTitle .icon .black { display: block; }

.downloadMain .downloadList .list a .listTitle .icon .white { position: absolute; left: 0px; top: 0px; opacity: 0; }

.downloadMain .downloadList .list a .icon2 { width: 50px; height: 50px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #000000; }

.downloadMain .downloadList .list a:hover { background-image: -webkit-gradient(linear, left top, right top, from(#525252), to(#d7d0ca)); background-image: linear-gradient(to right, #525252, #d7d0ca); }

.downloadMain .downloadList .list a:hover .listTitle { color: #fff; }

.downloadMain .downloadList .list a:hover .listTitle .icon .white { opacity: 1; }

.downloadMain .downloadList .list a:hover .listTitle .icon .black { opacity: 0; }

.downloadMain .downloadList .list a:hover .icon2 { background: #d2c0b1; color: #fff; }

.downloadLoading { margin-top: 40px; height: 0px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.downloadLoading img { width: 30px; display: block; -webkit-animation: rotate 2s infinite linear; animation: rotate 2s infinite linear; }

.downloadLoading.active{height:auto;}

/*--关于我们--*/
.aboutBanner .commonbannerText .title { color: #000; }

.aboutMain { padding: 40px 0px 45px; background-image: url(../images/img_28.jpg); background-size: cover; background-position: center; }

.aboutMain .title { font-size: 20px; line-height: 1; text-align: center; font-weight: 600; color: #000; text-transform: uppercase; }

.aboutMain .desc { max-width: 100%; text-align: center; margin: 0px auto; font-size: 14px; padding-top: 10px; line-height: 22px; color: #646464; }

.aboutBrandMain { padding: 30px 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background-image: url(../images/img_29.jpg); background-size: cover; background-position: center; }

.aboutBrandMain .aboutBrand { width: 100%; padding-right: 0px; }

.aboutBrandMain .aboutBrand .title { font-size: 20px; line-height: 1; font-weight: 600; color: #000; text-transform: uppercase; }

.aboutBrandMain .aboutBrand .desc { padding: 20px 0px 0px 0px; font-size: 14px; line-height: 22px; color: #646464; }

.aboutBrandMain .aboutBrandVideo { position: relative; z-index: 10; margin-top: 15px; width: 100%; overflow: hidden; position: relative; -webkit-border-radius: 15px 0px 0px 15px; border-radius: 15px 0px 0px 15px; }

.aboutBrandMain .aboutBrandVideo img { width: 100%; display: block; }

.aboutBrandMain .aboutBrandVideo .btn { position: absolute; left: 50%; top: 50%; font-size: 12px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 1px solid #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; cursor: pointer; color: #fff; -webkit-border-radius: 40px; border-radius: 40px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; padding: 0px 15px; }

.aboutBrandMain .aboutBrandVideo .btn i { border-left: 8px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; margin-left: 10px; }

.aboutBrandMain .visinseText { margin-top: -30px; width: 100%; font-size: 80px; letter-spacing: -2px; line-height: 1; color: rgba(119, 120, 131, 0.1); text-transform: uppercase; }

.aboutTeamMain { padding: 30px 0px; background-image: url(../images/img_34.jpg); background-size: cover; background-position: center; }

.aboutTeamMain .title { font-size: 20px; line-height: 1; font-weight: 600; color: #fff; text-align: center; }

.aboutTeamMain .subTitle { font-size: 14px; color: #fff; padding-top: 10px; text-align: center; }

.aboutTeamMain .aboutTeam { margin-top: 40px; overflow: hidden; position: relative; }

.aboutTeamMain .aboutTeam .swiper-slide { width: 100%; margin-right: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.aboutTeamMain .aboutTeam .swiper-slide .imgBox { -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; position: relative; padding-top: 420px; }

.aboutTeamMain .aboutTeam .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aboutTeamMain .aboutTeam .swiper-slide .content { background: #eef8e0; margin-top: 10px; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; }

.aboutTeamMain .aboutTeam .swiper-slide .content .listTitle { font-size: 20px; line-height: 1.1; color: #000000; }

.aboutTeamMain .aboutTeam .swiper-slide .content .desc { font-size: 12px; color: #646464; }

.aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+2) .content { background: #f6e8d5; }

.aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+3) .content { background: #d8eaf6; }

.aboutTeamMain .aboutTeam .aboutTeamPage { text-align: center; padding-top: 20px; }

.aboutTeamMain .aboutTeam .aboutTeamPage span { background: #fff; }

.aboutRecruitmentMain { padding: 50px 0px; background-image: url(../images/img_35.jpg); background-size: cover; background-position: center; overflow: hidden; position: relative; }

.aboutRecruitmentMain .title { font-size: 16px; color: #000000; font-weight: 600; text-align: center; padding-bottom: 60px; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide { width: 90%; cursor: pointer; padding: 0px 20px; text-align: center; opacity: 0.3; -webkit-transition: all .8s ease; transition: all .8s ease; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide .listTitle { font-size: 24px; line-height: 1; font-weight: 600; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide .desc { font-size: 14px; color: rgba(0, 0, 0, 0.3); text-align: center; padding-top: 10px; display: none; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide .commonMore { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 30px; display: none; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide .commonMore a { background: #000000; color: #fff; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide.swiper-slide-active { opacity: 1; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide.swiper-slide-active .desc { display: block; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide.swiper-slide-active .commonMore { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide .detailTitle { display: none; }

.aboutRecruitmentMain .aboutRecruitment .swiper-slide .detail { display: none; }

/*--产品眼镜--*/
.productFastMain { display: none; margin-top: 0px; min-height: 60px; position: relative; z-index: 60; }

.productFastMain .productFast { min-height: 60px; padding: 0px 60px; background-image: url(../images/img_36.png); background-position: center; background-size: cover; background-repeat: no-repeat; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.productFastMain .productFast .title { font-size: 16px; color: #fff; }

.productFastMain .productFast .productFastClassBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.productFastMain .productFast .productFastClassBox .productFastClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.productFastMain .productFast .productFastClassBox .productFastClass a { font-size: 16px; color: #fff; margin-right: 45px; }

.productFastMain .productFast .productFastClassBox .purchase { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 42px; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-border-radius: 42px; border-radius: 42px; background-color: #a4a2a2; background-image: -webkit-gradient(linear, left top, right top, from(#a4a2a2), to(#fff)); background-image: linear-gradient(to right, #a4a2a2, #fff); -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 25px; color: #000000; font-size: 14px; }

.productFastMain .productFast .productFastClassBox .purchase:hover { -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.6); box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.6); }

.productFastMain .productFastFixed { position: fixed; left: 0px; top: 60px; width: 100%; }

.GlassesBanner { position: relative; }

.GlassesBanner .imgBox { position: relative; padding-top: 89.687%; }

.GlassesBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.GlassesBanner .GlassesBannerText { position: absolute; left: 0px; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.GlassesBanner .GlassesBannerText .title { font-size: 24px; font-weight: 600; color: #fff; line-height: 1; }

.GlassesBanner .GlassesBannerText .desc { max-width: 100%; font-size: 14px; line-height: 18px; padding-top: 10px; color: #fff; font-weight: 100; }

.GlassesBanner .GlassesBannerText .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: none; padding-top: 15px; }

.GlassesBanner .GlassesBannerText .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 20px; -webkit-transition: all .8s ease; transition: all .8s ease; font-size: 12px; color: #fff; background: #000; -webkit-border-radius: 40px; border-radius: 40px; height: 40px; }

.GlassesBanner .GlassesBannerText .btn a i { margin-right: 10px; border-left: 8px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }

.GlassesBanner .GlassesBannerText .btn a:hover { -webkit-box-shadow: 0px 1px 4px rgba(255, 255, 255, 0.6); box-shadow: 0px 1px 4px rgba(255, 255, 255, 0.6); }

.GlassesPeculiarityMain { padding: 40px 0px; }

.GlassesPeculiarityMain .GlassesPeculiarity { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.GlassesPeculiarityMain .GlassesPeculiarity .list { width: 33.333%; padding: 15px 0px; text-align: center; }

.GlassesPeculiarityMain .GlassesPeculiarity .list .icon img { height: 55px; vertical-align: middle; }

.GlassesPeculiarityMain .GlassesPeculiarity .list .desc { padding-top: 10x; color: #666666; font-size: 14px; line-height: 18px; }

.GlassesTitle { font-size: 24px; line-height: 1; font-weight: 600; }

.GlassesDesc { font-size: 14px; line-height: 22px; }

.openSoundstageMain { padding: 40px 0px; position: relative; text-align: center; min-height:500px; }

.openSoundstageMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.openSoundstageMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.openSoundstageMain .commonweb { position: relative; z-index: 10; max-width: 1320px; }

.openSoundstageMain .GlassesTitle { color: #000000; }

.openSoundstageMain .GlassesDesc { max-width: 100%; padding-top: 10px; color: rgba(0, 0, 0, 0.7); margin: 0px auto; }

.openSoundstageMain .openSoundstageImg { margin-top: 5px; }

.openSoundstageMain .openSoundstageImg img { max-width: 100%; width: 100%; display: block; }

.AntiLeakMain { margin-top: 10px; padding: 100px 0px 240px; position: relative; }

.AntiLeakMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.AntiLeakMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.AntiLeakMain .commonweb { position: relative; z-index: 10; max-width: 100%; }

.AntiLeakMain .GlassesTitle { color: #fff; }

.AntiLeakMain .GlassesDesc { max-width: 100%; padding-top: 15px; color: rgba(255, 255, 255, 0.7); }

.DualMicrophoneMain { padding: 40px 0px; background: #f5f5f5; }

.DualMicrophoneMain .GlassesTitle { color: #000000; }

.DualMicrophoneMain .GlassesDesc { max-width: 100%; padding-top: 10px; color: rgba(0, 0, 0, 0.7); }

.DualMicrophoneMain .DualMicrophone { margin: 15px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.DualMicrophoneMain .DualMicrophone .list { width: 100%; margin: 10px 0px 0px; padding-top: 58.875%; -webkit-border-radius: 30px; border-radius: 30px; overflow: hidden; position: relative; }

.DualMicrophoneMain .DualMicrophone .list img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0px; top: 0px; display: block; }

.SmartAmplifierMain { padding: 40px 0px; }

.SmartAmplifierMain .commonweb { max-width: 100%; }

.SmartAmplifierMain .SmartAmplifierBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 25px; }

.SmartAmplifierMain .SmartAmplifierBox .GlassesTitle { width: 100%; }

.SmartAmplifierMain .SmartAmplifierBox .GlassesDesc { width: 100%; padding: 15px 0px 0px; }

.SmartAmplifierMain .SmartAmplifierImg { -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.SmartAmplifierMain .SmartAmplifierImg img { width: 100%; display: block; }

.BluetoothTWSMain { padding: 40px 0px; position: relative; background-image: url(../images/img_55.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.BluetoothTWSMain .BluetoothTWS { width: 100%; }

.BluetoothTWSMain .BluetoothTWS .imgBox { min-width: 140px; width: 140px; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; border: 5px solid #fff; }

.BluetoothTWSMain .BluetoothTWS .imgBox img { width: 100%; display: block; }

.BluetoothTWSMain .BluetoothTWS .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding: 25px 0px 0px 0px; }

.BluetoothTWSMain .BluetoothTWS .content .title { font-size: 40px; line-height: 1; letter-spacing: 0px; margin-left: 0px; color: #fff; font-weight: 600; }

.BluetoothTWSMain .BluetoothTWS .content .desc { max-width: 100%; padding-top: 10px; font-size: 14px; line-height: 22px; color: #fff; }

.BluetoothTWSMain .GlassesImg { width: 100%; padding: 15px 20px 0px; }

.BluetoothTWSMain .GlassesImg img { width: 100%; display: block; }

.BatteryLifeMain { position: relative; overflow: hidden; padding: 40px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; background-image: url(../images/img_56.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.BatteryLifeMain .imgBox { width: 100%; }

.BatteryLifeMain .imgBox img { display: block; width: 100%; }

.BatteryLifeMain .commonweb { position: relative; z-index: 10; }

.BatteryLifeMain .BatteryLife { max-width: 650px; }

.BatteryLifeMain .BatteryLife .title { font-size: 24px; color: #000; line-height: 1.2; }

.BatteryLifeMain .BatteryLife .desc { padding-top: 15px; font-size: 14px; line-height: 22px; color: rgba(0, 0, 0, 0.7); }

.BatteryLifeMain .BatteryLifeBar { padding-top: 10px; }

.BatteryLifeMain .BatteryLifeBar .list { margin-top: 25px; }

.BatteryLifeMain .BatteryLifeBar .list .numberBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #917d6b; }

.BatteryLifeMain .BatteryLifeBar .list .numberBox .number { font-size: 25px; line-height: 1; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-image: -webkit-gradient(linear, left top, right top, from(#cab39e), to(#917d6b)); background-image: linear-gradient(to right, #cab39e, #917d6b); }

.BatteryLifeMain .BatteryLifeBar .list .numberBox .number span { font-size: 26px; }

.BatteryLifeMain .BatteryLifeBar .list .numberBox .text { font-size: 14px; padding-left: 10px; color: #000000; }

.BatteryLifeMain .BatteryLifeBar .list .bar { position: relative; height: 8px; width: 280px; -webkit-border-radius: 6px; border-radius: 6px; overflow: hidden; }

.BatteryLifeMain .BatteryLifeBar .list .bar span { width: 0%; -webkit-transition: all .8s ease; transition: all .8s ease; height: 8px; display: block; background-color: #cab39e; background-image: -webkit-gradient(linear, left top, right top, from(#cab39e), to(#917d6b)); background-image: linear-gradient(to right, #cab39e, #917d6b); }

.BatteryLifeMain .BatteryLifeBar .list.animated .bar span { width: 100%; }

.BatteryLifeMain .BatteryLifeBar .list:nth-child(1) .bar span { -webkit-transition-delay: .6s; transition-delay: .6s; }

.BatteryLifeMain .BatteryLifeBar .list:nth-child(2) .bar span { -webkit-transition-delay: .7s; transition-delay: .7s; }

.BatteryLifeMain .BatteryLifeBar .list:nth-child(3) .bar span { -webkit-transition-delay: .8s; transition-delay: .8s; }

.WearDetectionMain { position: relative; padding: 120px 0px 200px; }

.WearDetectionMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.WearDetectionMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.WearDetectionMain .commonweb { position: relative; z-index: 10; }

.WearDetectionMain .content { max-width: 100%; }

.WearDetectionMain .content .GlassesTitle { color: #fff; }

.WearDetectionMain .content .GlassesDesc { max-width: 100%; padding-top: 10px; color: #fff; }

.ModularDeasignMain { padding: 40px 0px; position: relative; overflow: hidden; background-image: url(../images/img_61.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.ModularDeasignMain .ModularDeasignBox { position: absolute; left: 0px; top: 40px; width: 100%; text-align: center; z-index: 20; -webkit-transition: opacity .5s ease-in-out .3s; transition: opacity .5s ease-in-out .3s; }

.ModularDeasignMain .ModularDeasignBox .GlassesTitle { color: #000000; }

.ModularDeasignMain .ModularDeasignBox .GlassesDesc { max-width: 100%; padding-top: 10px; margin: 0px auto; }

.ModularDeasignMain .ModularDeasignBox .startNowBtn { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ModularDeasignMain .ModularDeasignBox .startNowBtn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 20px; -webkit-transition: all .8s ease; transition: all .8s ease; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; font-size: 12px; font-weight: 600; color: #fff; background-color: #000; }

.ModularDeasignMain .ModularDeasignBox .startNowBtn a img { height: 10px; margin-right: 5px; }

.ModularDeasignMain .ModularDeasignBox .startNowBtn a:hover { -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.6); box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.6); }

.ModularDeasignMain .ModularDeasignListBox { position: relative; }

.ModularDeasignMain .ModularDeasignListBox .eyeglass { position: absolute; left: 0px; top: 0px; width: 100%; padding: 0px 0px; z-index: 10;}

.ModularDeasignMain .ModularDeasignListBox .eyeglass .swiper-slide{width: 70%; opacity: 0; visibility: hidden;}

.ModularDeasignMain .ModularDeasignListBox .eyeglass img { width: 220px; display: block; margin: 0px auto; -webkit-transform: translateY(45vw) scale(1.13); -ms-transform: translateY(45vw) scale(1.13); transform: translateY(45vw) scale(1.13); }

.ModularDeasignMain .ModularDeasignListBox .eyeglass .swiper-slide:nth-child(1){opacity: 1; visibility: visible;}

.ModularDeasignMain .ModularDeasignList { overflow: hidden; position: relative; }

.ModularDeasignMain .ModularDeasignList .swiper-wrapper{display: flex; justify-content: center;}

.ModularDeasignMain .ModularDeasignList .swiper-slide { width: 70%; padding: 0px 0px; margin-right: 0px; opacity: 0;  visibility: hidden; }

.ModularDeasignMain .ModularDeasignList .swiper-slide img { width: 220px; display: block; margin: 0px auto; }

.ModularDeasignMain .sunglassesFrame { padding-top: 40px; text-align: center; opacity: 0; visibility: hidden; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.ModularDeasignMain .sunglassesFrame .title { font-size: 20px; font-weight: 600; color: #000; line-height: 1; }

.ModularDeasignMain .sunglassesFrame .desc { font-size: 14px; line-height: 24px; max-width: 690px; margin: 0px auto; padding-top: 15px; }

.ModularDeasignMain .sunglassesFrame .btn { padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ModularDeasignMain .sunglassesFrame .btn a { font-size: 14px; padding: 0px 15px; margin: 0px 4px; height: 30px; background: #7f7f7f; -webkit-border-radius: 38px; border-radius: 38px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ModularDeasignMain .sunglassesFrame .btn a:hover { background: #000; }

.ModularDeasignMain.animat .ModularDeasignBox { opacity: 0; z-index: 1; }

.ModularDeasignMain.animat .ModularDeasignListBox .eyeglass img { -webkit-transition: -webkit-transform 1.2s ease-in-out .4s; transition: -webkit-transform 1.2s ease-in-out .4s; transition: transform 1.2s ease-in-out .4s; transition: transform 1.2s ease-in-out .4s, -webkit-transform 1.2s ease-in-out .4s; -webkit-transform: none; -ms-transform: none; transform: none; }

.ModularDeasignMain.animat .ModularDeasignListBox .eyeglass .swiper-slide{opacity: 1; visibility: visible; transition: opacity 1.2s ease-in-out 1.5s}

.ModularDeasignMain.animat .ModularDeasignList .swiper-slide { opacity: 1; visibility: visible; -webkit-transition: 0.6s ease-in-out 1.6s; transition: 0.6s ease-in-out 1.6s; -webkit-transform: none; -ms-transform: none; transform: none; }

.ModularDeasignMain.animat .sunglassesFrame { opacity: 1; visibility: visible; -webkit-transition: 0.6s ease-in-out 2s; transition: 0.6s ease-in-out 2s; -webkit-transform: none; -ms-transform: none; transform: none; }

.ProductDetailsMain { padding: 40px 0px; background-image: url(../images/img_64.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.ProductDetailsMain .title { font-size: 24px; color: #000; line-height: 1; font-weight: 600; }

.ProductDetailsMain .imgBox { padding-top: 20px; }

.ProductDetailsMain .imgBox img { max-width: 100%; display: block; width: 100%; }

.ExplodedView { margin-top: 7px; padding: 40px 0px; background-image: url(../images/img_65.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.ExplodedView .title { font-size: 24px; color: #000; line-height: 1.2; font-weight: 600; }

.ExplodedView .imgBox { padding-top: 25px; }

.ExplodedView .imgBox img { max-width: 100%; display: block; margin: 0px auto; width: 100%; }

.ExplodedView .imgBox video { max-width: 100%; width: 100%; display: block; }

.ExplodedView .commonweb { max-width: 100%; }

.ProductPackaging { padding: 40px 0px; }

.ProductPackaging .title { font-size: 24px; color: #000; line-height: 1.2; font-weight: 600; }

.ProductPackaging .imgBox { padding-top: 25px; }

.ProductPackaging .imgBox img { max-width: 100%; display: block; margin: 0px auto; width: 100%; -webkit-border-radius: 30px; border-radius: 30px; }

.ProductPackaging .commonweb { max-width: 100%; }

.pupUpVideo { position: fixed; z-index: 100; left: 0px; top: 0px; width: 100%; height: 100%; padding: 96px 20px; background: #000; display: none; }

.pupUpVideo .closeVideo { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; right: 15px; top: 15px; width: 30px; height: 30px; color: rgba(255, 255, 255, 0.5); font-size: 22px; cursor: pointer; -webkit-transition: all .6s ease; transition: all .6s ease; }

.pupUpVideo .closeVideo:hover { color: white; }

.pupUpVideo .videoPlayBox { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.pupUpVideo .videoPlayBox .videoPlayContainer { max-width: 1280px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: auto; position: relative; }

.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay { width: 100%; position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }

.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video { width: auto; min-width: 320px; max-height: 100vh; max-width: 100vw; }

.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe { width: auto; min-width: 320px; max-height: 100vh; max-width: 100vw; width: 1280px; height: 720px; }

/*--相机--*/
.CameraTitle { font-size: 24px; line-height: 1; font-weight: 600; }

.CameraDesc { font-size: 14px; line-height: 22px; }

.CameraBanner { position: relative; }

.CameraBanner .imgBox { position: relative; padding-top: 129.687%; }

.CameraBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.CameraBanner .CameraBannerText { position: absolute; left: 0px; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.CameraBanner .CameraBannerText .commonweb { max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.CameraBanner .CameraBannerText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 30px; }

.CameraBanner .CameraBannerText .content .title { font-size: 24px; font-weight: 600; color: #000; line-height: 1; }

.CameraBanner .CameraBannerText .content .desc { max-width: 100%; font-size: 14px; line-height: 22px; padding-top: 10px; color: #000; font-weight: 100; }

.CameraBanner .CameraBannerText .content .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; }

.CameraBanner .CameraBannerText .content .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 20px; font-size: 12px; color: #fff; background: #000; -webkit-border-radius: 40px; border-radius: 40px; height: 40px; }

.CameraBanner .CameraBannerText .content .btn a i { margin-right: 10px; border-left: 8px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }

.CameraBanner .CameraBannerText .CameraImg { width: 100%; }

.CameraBanner .CameraBannerText .CameraImg img { width: 100%; display: block; }

.CameraPeculiarityMain { padding: 40px 0px; }

.CameraPeculiarityMain .CameraPeculiarity { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0px 10px; }

.CameraPeculiarityMain .CameraPeculiarity .list { width: 33.333%; padding: 10px 0px; text-align: center; }

.CameraPeculiarityMain .CameraPeculiarity .list .icon img { height: 55px; vertical-align: middle; }

.CameraPeculiarityMain .CameraPeculiarity .list .desc { padding-top: 15px; color: #666666; font-size: 14px; line-height: 18px; }

.ShootingLivestreamMain { padding: 40px 0px; background-image: url(../images/img_78.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.ShootingLivestreamMain .commonweb { max-width: 100%; }

.ShootingLivestreamMain .ShootingLivestream { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.ShootingLivestreamMain .ShootingLivestream .imgBox { width: 100%; padding-top:68.625%; position: relative; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.ShootingLivestreamMain .ShootingLivestream .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: contain; }

.ShootingLivestreamMain .ShootingLivestream .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.ShootingLivestreamMain .ShootingLivestream .content { width: 100%; padding: 30px 0px 0px 0px; }

.ShootingLivestreamMain .ShootingLivestream .content .CameraTitle { color: #000; }

.ShootingLivestreamMain .ShootingLivestream .content .CameraDesc { padding-top: 15px; color: rgba(0, 0, 0, 0.7); }

.ShootingLivestreamMain .ShootingLivestream .content .CameraDesc span { font-weight: 600; color: #4a4a4b; }

.ShootingLivestreamMain .ShootingLivestream .content .icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; }

.ShootingLivestreamMain .ShootingLivestream .content .icon a { -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #000; width: 42px; height: 42px; font-size: 18px; margin-right: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.VRVideo3DMain { padding: 40px 0px; }

.VRVideo3DMain .commonweb { max-width: 100%; }

.VRVideo3DMain .CameraTitle { color: #000; text-align: center; }

.VRVideo3DMain .CameraDesc { padding-top: 10px; text-align: center; }

.VRVideo3DMain .VRVideo3DImg { margin-top: 25px; overflow: hidden; position: relative; }

.VRVideo3DMain .VRVideo3DImg .swiper-slide{overflow: hidden;}

.VRVideo3DMain .VRVideo3DImg img { width: 100%; display: block; }

.VRVideo3DMain .VRVideo3DImg video{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}

.VRVideo3DMain .VRVideo3DBtn { /*position: absolute; left: 50%; bottom: 15px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);*/ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 20; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top:30px; }

.VRVideo3DMain .VRVideo3DBtn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 80px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; padding-bottom: 10px; font-weight: 550; font-size: 14px; color: rgba(0, 0, 0, 0.4); border-bottom: 1px solid rgba(0, 0, 0, 0.4); }

.VRVideo3DMain .VRVideo3DBtn a.cur { color: #000; border-color: #000; }

.VRVideo3DMain .VRVideo3DBtn a.cur::after { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1px; background: #000; content: ''; }

.Camera8KMain { position: relative; height: 100vh; width: 100%; overflow: hidden; }

.Camera8KMain .Camera8KMask { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_81.png); background-size: cover; background-position: center; background-repeat: no-repeat; z-index: 20; }

.Camera8KMain .Camera8K { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }

.Camera8KMain .Camera8K .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.Camera8KMain .Camera8K .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.Camera8KMain .Camera8K .Camera8KText { width: 100%; position: absolute; left: 50%; top: 43%; padding: 0px 20px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.Camera8KMain .Camera8K .Camera8KText .img8K { width: 100%; opacity: 0; -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transition-delay: .3s; transition-delay: .3s; }

.Camera8KMain .Camera8K .Camera8KText .img8K img { width: 100%; max-width: 70%; display: block; }

.Camera8KMain .Camera8K .Camera8KText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding: 20px 0px 0px; opacity: 0; -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transition-delay: .4s; transition-delay: .4s; }

.Camera8KMain .Camera8K .Camera8KText .content .CameraTitle { color: #fff; }

.Camera8KMain .Camera8K .Camera8KText .content .desc { padding-top: 15px; font-size: 14px; color: rgba(255, 255, 255, 0.7); line-height: 18px; }

.Camera8KMain .Camera8K .cameraImg { position: absolute; left: 0px; bottom: 0px; display: none; opacity: 0; -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transition-delay: .2s; transition-delay: .2s; }

.Camera8KMain .Camera8K .cameraImg img { height: 100vh; display: block; }

.Camera8KMain .Camera8K .Camera180DegreeText { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; padding: 0px 20px; }

.Camera8KMain .Camera8K .Camera180DegreeText .img180Degree { width: 100%; opacity: 0; -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transition-delay: .2s; transition-delay: .2s; }

.Camera8KMain .Camera8K .Camera180DegreeText .img180Degree img { width: 100%; max-width: 80%; margin: 0px auto; display: block; }

.Camera8KMain .Camera8K .Camera180DegreeText .content { width: 100%; text-align: center; opacity: 0; -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transition-delay: .4s; transition-delay: .4s; }

.Camera8KMain .Camera8K .Camera180DegreeText .content .CameraTitle { padding-top: 30px; font-size: 24px; color: #fff; }

.Camera8KMain .Camera8K .Camera180DegreeText .content .desc { padding: 25px 0px 0px; font-size: 14px; color: rgba(255, 255, 255, 0.7); line-height: 18px; }

.Camera8KMain .Camera8K .swiper-slide.cur .Camera8KText .img8K { opacity: 1; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }

.Camera8KMain .Camera8K .swiper-slide.cur .Camera8KText .content { opacity: 1; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }

.Camera8KMain .Camera8K .swiper-slide.cur .cameraImg { opacity: 1; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }

.Camera8KMain .Camera8K .swiper-slide.cur .img180Degree { opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }

.Camera8KMain .Camera8K .swiper-slide.cur .content { opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }

.Camera8KMain .Camera8KBtn { position: absolute; left: 50%; bottom: 40px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 20; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.Camera8KMain .Camera8KBtn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 90px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; padding-bottom: 10px; font-weight: 550; font-size: 18px; color: rgba(255, 255, 255, 0.4); border-bottom: 1px solid rgba(255, 255, 255, 0.4); }

.Camera8KMain .Camera8KBtn a.cur { color: #fff; border-color: #fff; }

.Camera8KMain .Camera8KBtn a.cur::after { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1px; background: #fff; content: ''; }

.Camera8KMain .Camera8KBtnShow { opacity: 1; }


.Camera180DegreeMain{min-height: 100vh; position: relative; overflow: hidden; width: 100%;}

.Camera180DegreeMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.Camera180DegreeMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.Camera180DegreeMain .Camera180DegreeText { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; padding: 0px 20px; }

.Camera180DegreeMain .Camera180DegreeText .img180Degree { width: 100%;  }

.Camera180DegreeMain .Camera180DegreeText .img180Degree img { width: 100%; max-width: 80%; margin: 0px auto; display: block; }

.Camera180DegreeMain .Camera180DegreeText .content { width: 100%; text-align: center;}

.Camera180DegreeMain .Camera180DegreeText .content .CameraTitle { padding-top: 30px; font-size: 24px; color: #fff; }

.Camera180DegreeMain .Camera180DegreeText .content .desc { padding: 25px 0px 0px; font-size: 14px; color: rgba(255, 255, 255, 0.7); line-height: 18px; }


.SonySensorMain { padding: 40px 0px; }

.SonySensorMain .commonweb { max-width: 100%; }

.SonySensorMain .SonySensorBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 20px; }

.SonySensorMain .SonySensorBox .CameraTitle { width: 100%; }

.SonySensorMain .SonySensorBox .CameraDesc { width: 100%; padding-top: 15px; }

.SonySensorMain .SonySensorImg { -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.SonySensorMain .SonySensorImg img { width: 100%; display: block; }

.BuiltInBeautyFilterMain { padding: 40px 0px; background-image: url(../images/img_89.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.BuiltInBeautyFilterMain .commonweb{max-width: 100%;}

.BuiltInBeautyFilterMain .BuiltInBeautyFilter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.BuiltInBeautyFilterMain .BuiltInBeautyFilter .content { width: 100%; padding: 0px 0px 20px 0px; }

.BuiltInBeautyFilterMain .BuiltInBeautyFilter .content .CameraDesc { padding-top: 20px; }

.BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList { margin: 0px 0px 0px -10px; width: -webkit-calc(100% + 10px); width: calc(100% + 10px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin-left: 10px; padding-top: 60.797%; position: relative; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list img { width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; display: block; }

.BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list p { position: absolute; bottom: 15px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; background-color: #000; padding: 0px 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; z-index: 2; font-weight: 600; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list p::after { content: ''; width: 6px; height: 6px; background: #ff5527; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; right: 12px; top: 10px; }

.BuiltInBeautyFilterMain .BuiltInBeautyFilter .Compare{position: relative; width: 100%; margin: 0px 0px 0px 0px;}

.CaptureShareMain { padding: 40px 0px; }

.CaptureShareMain .CaptureShare { padding-top: 20px; overflow: hidden; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; }

.CaptureShareMain .CaptureShare .list { width: 50%; padding: 0px 5px 10px; overflow: hidden; }

.CaptureShareMain .CaptureShare .list img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.CaptureShareMain .CaptureShare .captureSharePage{text-align: center; padding-top: 20px;}
.CaptureShareMain .CaptureShare .captureSharePage span{ background: #000;}

.CaptureShareMain .descBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.CaptureShareMain .descBox .CameraDesc { max-width: 100%; padding-top: 20px; }

.ParameterMain { padding: 40px 0px 0px; }

.ParameterMain .commonweb { max-width: 100%; }

.ParameterMain .table { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding-top: 20px; }

.ParameterMain .table .list { width: 100%; padding: 0px; }

.ParameterMain .table .list table { border-collapse: collapse; }

.ParameterMain .table .list table tr { border-bottom: 1px solid #f1f1f1; }

.ParameterMain .table .list table th { font-size: 12px; padding: 15px 0px; width: 50%; text-align: left; font-weight: 100; border: none; color: rgba(0, 0, 0, 0.6); }

.ParameterMain .table .list table td { font-size: 14px; width: 50%; border: none; color: #000; font-weight: 600; }

.CameraExplodedView { margin-top: 7px; padding: 40px 0px; background-color: #f7fbfd; }

.CameraExplodedView .title { font-size: 24px; color: #000; line-height: 1.2; font-weight: 600; }

.CameraExplodedView .imgBox { padding-top: 25px; }

.CameraExplodedView .imgBox img { max-width: 82.5%; display: block; margin: 0px auto; width: 100%; }

.CameraExplodedView .imgBox video { width: 100%; display: block; }

.CameraExplodedView .commonweb { max-width: 100%; }

.PocketSizeMain { background-image: url(../images/img_98.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.PocketSizeMain .commonweb { max-width: 100%; }

.PocketSizeMain .PocketSize { padding: 40px 0px 110vw; position: relative; }

.PocketSizeMain .PocketSize .title img { width: 100%; display: block; }

.PocketSizeMain .PocketSize .CameraDesc { max-width: 100%; padding-top: 20px; }

.PocketSizeMain .PocketSize .imgBox { position: absolute; right: 0px; bottom: 0px; width: 100%; }

.PocketSizeMain .PocketSize .imgBox .hand { width: 100%; display: block; }

.PocketSizeMain .PocketSize .imgBox .CameraImg { position: absolute; left: 5%; top: -150%; width: 80%; }

.PocketSizeMain .PocketSize .imgBox .CameraImg img { width: 100%; display: block; }

.jobsEjectMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; background-color: rgba(0, 0, 0, 0.5); display: none; }

.jobsEjectBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.jobsEject { width: 1060px; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; max-height: 85%; padding: 20px; background: #fff; -webkit-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0px 0px; position: relative; }

.jobsEjectClose { position: absolute; right: 20px; top: 20px; font-size: 20px; color: #000; font-weight: 700; cursor: pointer; }

.jobsEjectTitle { padding-bottom: 15px; margin-right: 10%; position: relative; }

.jobsEjectTitle::after { content: ''; background: #e1e1e1; position: absolute; bottom: 0px; width: 100%; height: 1px; }

.jobsEjectTitle .subTitle { font-size: 18px; line-height: 1.2; color: #000000; font-weight: 600; }

.jobsEjectTitle .city { padding-top: 10px; font-size: 12px; color: #535353; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.jobsEjectTitle .city img { width: 15px; margin-right: 5px; }

.jobsEjectContent { padding: 15px 10% 15px 0px; font-size: 14px; line-height: 24px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow-y: auto; color: #474b51; }

.jobsEjectContent .contentTitle { font-size: 14px; color: #000000; font-weight: 600; }

.jobsEjectContent .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; }

.jobsEjectContent .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0px 15px 0px 15px; font-size: 12px; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; background-color: #000; color: #fff; }

.jobsEjectContent .btn a i { margin-left: 10px; }

.jobsEjectContent::-webkit-scrollbar { width: 4px; height: 16px; background-color: #dfdfdf; }

.jobsEjectContent::-webkit-scrollbar-track { -webkit-border-radius: 6px; border-radius: 6px; background-color: #dfdfdf; }

.jobsEjectContent::-webkit-scrollbar-thumb { -webkit-border-radius: 6px; border-radius: 6px; background-color: #333; }


.beer-slider {
  border-radius: 10px;
  position: relative;
  overflow: hidden; }
  .beer-slider *, .beer-slider:before, .beer-slider:after,
  .beer-slider *:before,
  .beer-slider *:after {box-sizing: border-box; }
  .beer-slider img {vertical-align: bottom; }
  .beer-slider > img {width: 100%;height: auto; }

.beer-reveal {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
  overflow: hidden;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.35s; }
  .beer-reveal > :first-child {
    width: 200%;
    max-width: none; }
  .beer-reveal > img:first-child {
    height: auto; }

.beer-range {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  height: 100%;
  margin: 0;
  left: -1px;
  width: calc(100% + 2px);
  cursor: pointer;
  -webkit-appearance: slider-horizontal !important;
  -moz-appearance: none;
  opacity: 0;
  -ms-touch-action: auto;
  touch-action: auto; }
  .beer-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 300vh; }
  .beer-range::-moz-range-thumb {
    -webkit-appearance: none;
    height: 300vh; }
  .beer-range::-ms-tooltip {
    display: none; }

.beer-handle {
  position: absolute;
  z-index: 2;
  pointer-events: none;
  opacity: 0;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  color: #000;
  background: rgba(255, 255, 255, 0.5);
  width: 48px;
  height: 48px;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0);
  transition: background 0.3s, box-shadow 0.3s, opacity 0.5s 0.25s; }
  .beer-handle:before, .beer-handle:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    border-top: solid 2px;
    border-left: solid 2px;
    transform-origin: 0 0; }
  .beer-handle:before {
    left: 10px;
    transform: rotate(-45deg); }
  .beer-handle:after {
    right: 0;
    transform: rotate(135deg); }

.beer-range:focus ~ .beer-handle {
  background: rgba(255, 255, 255, 0.85);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }

.beer-slider[data-beer-label]:after,
.beer-reveal[data-beer-label]:after {
  content: attr(data-beer-label);
  position: absolute;
  bottom: 15px;
  color: #fff;
  width: 80px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  border-radius: 30px;
  background: #000; }

.beer-slider[data-beer-label]:after {
  right: 20px; }

.beer-reveal[data-beer-label]:after {
  left: 20px; }

.beer-slider[data-beer-label=""]:after,
.beer-reveal[data-beer-label=""]:after {
  content: none; }

.beer-ready .beer-reveal, .beer-ready .beer-handle {
  opacity: 1; }

.CameraModule{position: relative;}
.CameraModule img{width: 100%; display: block;}
.CameraModule video{width: 100%; display: block;}


@media (min-width: 768px) { .pcImg { display: block !important; }
  .mImg { display: none !important; }
  .pupUpVideo { padding: 6vw 1.25vw; }
  .pupUpVideo .closeVideo { right: 1.5vw; top: 1.5vw; width: 1.875vw; height: 1.875vw; font-size: 2.5vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer { max-width: 80vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video { min-width: 20vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe { min-width: 20vw; }
  .jobsEjectBox { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .jobsEject { padding: 3.75vw; max-width: 92%; -webkit-border-radius: 0.9375vw; border-radius: 0.9375vw; }
  .jobsEjectClose { right: 3.75vw; top: 3.75vw; }
  .jobsEjectTitle { padding-bottom: 1.5625vw; }
  .jobsEjectTitle .subTitle { font-size: 2.125vw; }
  .jobsEjectTitle .city { font-size: 0.9375vw; padding-top: 1.25vw; }
  .jobsEjectTitle .city i { margin-right: 0.625vw; }
  .jobsEjectContent { padding: 1.875vw 10% 1.875vw 0vw; font-size: 1vw; line-height: 2vw; }
  .jobsEjectContent .contentTitle { font-size: 1.125vw; }
  .jobsEjectContent .btn { padding-top: 2.5vw; }
  .jobsEjectContent .btn a { padding: 0vw 1.25vw 0vw 1.563vw; font-size: 0.875vw; height: 2.938vw; -webkit-border-radius: 2.938vw; border-radius: 2.938vw; }
  .jobsEjectContent .btn a i { margin-left: 2.5vw; }
  .banner .imgBox { padding-top: 52%; }
  .bannerText { padding: 0vw 3.125vw; }
  .bannerText .title { font-size: 3.75vw; }
  .bannerText .more { padding-top: 1.875vw; }
  .bannerText .more a { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; padding: 0vw 1.563vw; font-size: 0.875vw; }
  .bannerText .more a i { margin-left: 1.563vw; }
  .indexProduct .list { margin-top: 0.625vw; padding: 7.5vw 0vw 1.563vw; }
  .indexProduct .list .content .title { font-size: 4.375vw; }
  .indexProduct .list .content .desc { font-size: 1vw; padding-top: 0.625vw; line-height: 1.375vw; }
  .indexProduct .list .content .commonMore { padding-top: 1.563vw; }
  .indexProduct .list .imgBox { padding-top: 5.625vw; }
  .indexProduct .list .imgBox img { max-width: 78%; }
  .indexNewsMain { overflow: hidden; position: relative; padding: 5.625vw 3.75vw 8.75vw; }
  .indexNewsMain .title { font-size: 3.75vw; font-weight: 600; line-height: 1.2; }
  .indexNewsMain .indexNewsBox { margin-top: 5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexNewsMain .indexNewsBox .indexNewsImg { width: 60.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list { width: 50%; padding: 0vw 0.625vw 0vw 0vw; height: 35.938vw; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0px; position: relative; overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .8s ease; transition: all .8s ease; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .content { background: #f8f8f8; padding: 3.125vw 3.125vw 4.375vw; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .content .time { font-size: 0.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 0.5vw; color: #828282; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .content .time i { font-size: 1vw; margin-right: 0.313vw; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .content .listTitle { font-size: 1.25vw; color: #000000; display: -webkit-box; height: 3.5vw; line-height: 1.75vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list:hover .imgBox img { -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); }
  .indexNewsMain .indexNewsBox .indexNewsList { width: -webkit-calc(100% - 60.125vw); width: calc(100% - 60.125vw); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexNewsMain .indexNewsBox .indexNewsList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-top: 0.625vw; }
  .indexNewsMain .indexNewsBox .indexNewsList .list a { display: block; height: 100%; padding: 3.125vw 2.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .content .time { font-size: 0.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 0.5vw; color: #828282; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .content .time i { font-size: 1vw; margin-right: 0.313vw; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .content .listTitle { font-size: 1.25vw; color: #000000; display: -webkit-box; height: 5.25vw; line-height: 1.75vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .commonMore { margin: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .commonMore span i { margin: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsList .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0vw; background: #e7eef8; width: 100%; }
  .indexNewsMain .indexNewsBox .indexNewsList .list:nth-child(2) { background: #e7dfd0; margin-right: 0.625vw; }
  .indexNewsMain .indexNewsBox .indexNewsList .list:nth-child(3) { background: #d6ebef; }
  .commonMore a { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; padding: 0vw 1.563vw; font-size: 0.875vw; }
  .commonMore a i { margin-left: 1.563vw; }
  .commonMore span { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; padding: 0vw 1.563vw; font-size: 0.875vw; }
  .commonMore span i { margin-left: 1.563vw; }
  .footerMain { padding: 0vw 3.75vw; }
  .footerMain .footer { padding: 6.25vw 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .footerMain .footer .footlogoBox .footlogo { padding-bottom: 1.563vw; }
  .footerMain .footer .footlogoBox .footlogo img { height: 1.188vw; }
  .footerMain .footer .footlogoBox .footShare a { width: 2.5vw; height: 2.5vw; margin-right: 0.938vw; }
  .footerMain .footer .footlogoBox .footShare a i { font-size: 1vw; }
  .footerMain .footer .footClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footerMain .footer .footClass .list { padding: 0vw 3.125vw; }
  .footerMain .footer .footClass .list .listTitle { font-size: 1.125vw; padding-bottom: 0.938vw; }
  .footerMain .footer .footClass .list .subTitle a { line-height: 2.5vw; font-size: 0.938vw; }
  .footerMain .footer .footSubscribe .title { font-size: 1.125vw; }
  .footerMain .footer .footSubscribe .desc { padding-top: 0.938vw; font-size: 0.938vw; line-height: -webkit-calc(19 / 15); line-height: calc(19 / 15); }
  .footerMain .footer .footSubscribe .input { padding-top: 1.563vw; }
  .footerMain .footer .footSubscribe .input input { width: 20vw; height: 2.813vw; padding: 0vw 0.781vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; }
  .footerMain .footer .footSubscribe .btn { padding-top: 1.25vw; }
  .footerMain .footer .footSubscribe .btn button { padding: 0vw 1.563vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.875vw; height: 2.813vw; }
  .footerMain .footer .footSubscribe .btn i { margin-left: 1.563vw; border-left: 0.563vw solid #000; border-top: 0.375vw solid transparent; border-bottom: 0.375vw solid transparent; }
  .footerMain .foot { padding: 2.188vw 0vw 1.563vw; }
  .footerMain .foot .copyright { font-size: 0.938vw; width: auto; text-align: left; }
  .footerMain .foot .footEmail { font-size: 0.938vw; }
  .commonBanner .imgBox { padding-top: 39.226%; }
  .commonBanner .commonbannerText .title { font-size: 3.125vw; }
  .commonBanner .commonbannerText .desc { padding-top: 1.563vw; font-size: 1.125vw; line-height: 1.563vw; }
  .commonBanner .commonbannerText .commonMore { padding-top: 1.875vw; }
  .aboutMain { padding: 8.75vw 0vw 15.313vw; }
  .aboutMain .title { font-size: 3.125vw; }
  .aboutMain .desc { max-width: 48.75vw; font-size: 1.125vw; padding-top: 1.875vw; line-height: 1.875vw; }
  .aboutBrandMain { padding: 11.25vw 0vw 3.125vw 7.5vw; }
  .aboutBrandMain .aboutBrand { width: 37.188vw; padding-right: 0vw; }
  .aboutBrandMain .aboutBrand .title { font-size: 3.125vw; }
  .aboutBrandMain .aboutBrand .desc { padding: 1.875vw 9.375vw 0vw 0vw; font-size: 1.125vw; line-height: 1.875vw; }
  .aboutBrandMain .aboutBrandVideo { z-index: 10; margin-top: -14.375vw; width: -webkit-calc(100% - 37.188vw); width: calc(100% - 37.188vw); -webkit-border-radius: 0.938vw 0vw 0vw 0.938vw; border-radius: 0.938vw 0vw 0vw 0.938vw; }
  .aboutBrandMain .aboutBrandVideo .btn { font-size: 0.875vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; height: 3.125vw; padding: 0vw 1.563vw; }
  .aboutBrandMain .aboutBrandVideo .btn i { border-left: 0.5vw solid #fff; border-top: 0.375vw solid transparent; border-bottom: 0.375vw solid transparent; margin-left: 1.563vw; }
  .aboutBrandMain .visinseText { margin-top: -9.375vw; width: 100%; font-size: 20.625vw; letter-spacing: -1.25vw; }
  .aboutTeamMain { padding: 5.625vw 0vw; }
  .aboutTeamMain .title { font-size: 3.125vw; }
  .aboutTeamMain .subTitle { font-size: 1vw; padding-top: 0.625vw; }
  .aboutTeamMain .aboutTeam { margin-top: 2.5vw; }
  .aboutTeamMain .aboutTeam .swiper-slide { width: -webkit-calc(33.333% - 0.438vw); width: calc(33.333% - 0.438vw); margin-right: 0.625vw; }
  .aboutTeamMain .aboutTeam .swiper-slide .imgBox { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding-top: 26.25vw; }
  .aboutTeamMain .aboutTeam .swiper-slide .content { margin-top: 0.625vw; padding: 2.5vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .aboutTeamMain .aboutTeam .swiper-slide .content .listTitle { font-size: 1.875vw; }
  .aboutTeamMain .aboutTeam .swiper-slide .content .desc { font-size: 0.938vw; }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+1) { width: -webkit-calc(31% - 0.438vw); width: calc(31% - 0.438vw); }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+2) { width: -webkit-calc(38% - 0.438vw); width: calc(38% - 0.438vw); -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+2) .content { background: #f6e8d5; margin-bottom: 0.625vw; margin-top: 0vw; }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+3) { width: -webkit-calc(31% - 0.438vw); width: calc(31% - 0.438vw); }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+3) .content { background: #d8eaf6; }
  .aboutTeamMain .aboutTeam .aboutTeamPage { display: none; }
  .aboutRecruitmentMain { padding: 12.5vw 0vw 15vw; }
  .aboutRecruitmentMain .title { font-size: 1.25vw; padding-bottom: 3.75vw; }
  .aboutRecruitmentMain .aboutRecruitment .swiper-slide { width: auto; padding: 0vw 8.75vw; }
  .aboutRecruitmentMain .aboutRecruitment .swiper-slide .listTitle { font-size: 3.75vw; }
  .aboutRecruitmentMain .aboutRecruitment .swiper-slide .desc { font-size: 1.25vw; padding-top: 0.625vw; }
  .aboutRecruitmentMain .commonMore { padding-top: 3.75vw; }
  .newsListMain { padding: 7.5vw 0vw; }
  .newsListMain .newsList ul li { width: 50%; padding: 0vw 1.25vw 1.875vw; }
  .newsListMain .newsList ul li a { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-box-shadow: 0vw 0vw 0vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 0vw 0vw rgba(0, 0, 0, 0.1); }
  .newsListMain .newsList ul li .imgBox { -webkit-border-radius: 0vw 0vw 1.25vw 1.25vw; border-radius: 0vw 0vw 1.25vw 1.25vw; }
  .newsListMain .newsList ul li .content { padding: 2.5vw; }
  .newsListMain .newsList ul li .content .time { font-size: 0.875vw; }
  .newsListMain .newsList ul li .content .time i { margin-right: 0.313vw; }
  .newsListMain .newsList ul li .content .listTitle { margin-top: 0.938vw; font-size: 1.5vw; display: -webkit-box; height: 3.5vw; line-height: 1.75vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListMain .newsList ul li .content .desc { margin-top: 1.563vw; font-size: 0.875vw; display: -webkit-box; height: 4.125vw; line-height: 1.375vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListMain .newsList ul li .content .commonMore { padding-top: 1.563vw; }
  .newsListMain .newsList ul li a:hover { -webkit-box-shadow: 0vw 1.25vw 1.25vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 1.25vw 1.25vw rgba(0, 0, 0, 0.1); }
  .newsLoading { margin-top: 6.875vw; }
  .newsLoading img { width: 2.5vw; }
  .newsDetailMain { padding: 13.438vw 0vw 7.5vw; }
  .newsDetailMain .newsDetailtitle p { font-size: 0.875vw; }
  .newsDetailMain .newsDetailtitle h3 { padding-top: 1.563vw; font-size: 2.5vw; line-height: 2.938vw; }
  .newsDetailMain .detailShare { padding-top: 1.25vw; }
  .newsDetailMain .detailShare a { width: 2.188vw; height: 2.188vw; font-size: 1vw; margin: 0vw 0.375vw; }
  .newsDetailMain .newsDetailBox { margin: 4.063vw auto 0vw; max-width: 80vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; padding: 6.25vw 9.375vw 5vw; }
  .newsDetailMain .newsDetailBox .newsDetail { font-size: 1.125vw; line-height: 1.875vw; padding-bottom: 4.375vw; }
  .newsDetailMain .newsDetailBox .detailArticle { margin: 0vw -1.25vw; padding-top: 4.063vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .newsDetailMain .newsDetailBox .detailArticle .list { width: -webkit-calc(50% -  2.5vw); width: calc(50% -  2.5vw); margin: 0vw 1.25vw; }
  .newsDetailMain .newsDetailBox .detailArticle .list a { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 1.875vw 2.5vw 3.125vw; }
  .newsDetailMain .newsDetailBox .detailArticle .list a p span { padding: 0vw 0.625vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; line-height: 1.25vw; font-size: 0.75vw; }
  .newsDetailMain .newsDetailBox .detailArticle .list a h3 { margin-top: 1.25vw; font-size: 1.125vw; display: -webkit-box; height: 3vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .businessMain { padding: 6.25vw 0vw; }
  .businessMain .businessBox .business { width: 33.75vw; padding: 0vw 1.25vw 0vw 0vw; }
  .businessMain .businessBox .business .title { font-size: 2.5vw; height: 10.938vw; font-weight: 600; padding: 0vw 0vw 0vw 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .businessMain .businessBox .business .contact { margin-top: 1.25vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 3.125vw 3.75vw; }
  .businessMain .businessBox .business .contact .subTitle { font-size: 1vw; padding-bottom: 3.438vw; }
  .businessMain .businessBox .business .contact .list { margin-top: 0.938vw; }
  .businessMain .businessBox .business .contact .list p { font-size: 0.813vw; }
  .businessMain .businessBox .business .contact .list h3 { font-size: 1.375vw; line-height: 1; padding-top: 0.625vw; }
  .businessMain .businessBox .business .contact .list .share { padding-top: 0.938vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .businessMain .businessBox .business .contact .list .share i { margin-right: 1.875vw; font-size: 1.125vw; }
  .businessMain .businessBox .form { width: -webkit-calc(100% - 33.75vw); width: calc(100% - 33.75vw); -webkit-box-shadow: 0vw 1.875vw 5.625vw rgba(0, 0, 0, 0.09); box-shadow: 0vw 1.875vw 5.625vw rgba(0, 0, 0, 0.09); -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 1.875vw 4.375vw 3.75vw; }
  .businessMain .businessBox .form form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: baseline; -ms-flex-line-pack: baseline; align-content: baseline; }
  .businessMain .businessBox .form .list { width: 50%; height: auto; padding: 0vw 0.625vw; margin-top: 1.25vw; }
  .businessMain .businessBox .form .list p { font-size: 0.875vw; font-weight: 600; padding-bottom: 0.313vw; }
  .businessMain .businessBox .form .list .input input { font-size: 0.875vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 0vw 0.938vw; height: 3.5vw; }
  .businessMain .businessBox .form .list .input textarea { font-size: 0.875vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 0.938vw; height: 5vw; }
  .businessMain .businessBox .form .list .input img { right: 1.25vw; }
  .businessMain .businessBox .form .btn { padding: 1.875vw 0.625vw 0vw; }
  .businessMain .businessBox .form .btn input { height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; font-size: 1vw; width: 11.25vw; }
  .supportBanner .imgBox { padding-top: 59.375vw; }
  .supportBanner .supportBannerText { top: 15vw; }
  .supportBanner .supportBannerText .title { font-size: 3.125vw; }
  .supportBanner .supportBannerText .desc { padding-top: 1.563vw; font-size: 1.125vw; line-height: 1.563vw; }
  .supportBanner .supportBannerAddress { position: absolute; top: 29.688vw; width: 100%; }
  .supportBanner .supportBannerAddress .supportBannerAddressList { max-width: 70vw; }
  .supportBanner .supportBannerAddress .supportBannerAddressList .list { width: 33.333%; }
  .supportBanner .supportBannerAddress .supportBannerAddressList .list .icon { font-size: 2.625vw; height: 3.125vw; }
  .supportBanner .supportBannerAddress .supportBannerAddressList .list .title { font-size: 1.625vw; padding-top: 0.625vw; font-weight: 600; }
  .supportBanner .supportBannerAddress .supportBannerAddressList .list .desc { padding-top: 0.938vw; max-width: 21.875vw; font-size: 1vw; line-height: 1.25vw; }
  .supportMain { padding: 0vw 0vw 8.75vw; }
  .supportMain .support { margin-top: -2.813vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-box-shadow: 0vw 1.875vw 5.625vw rgba(0, 0, 0, 0.09); box-shadow: 0vw 1.875vw 5.625vw rgba(0, 0, 0, 0.09); }
  .supportMain .support .title { width: 27.813vw; padding: 3.75vw 0vw 0vw 3.438vw; font-size: 3.125vw; }
  .supportMain .support .form { width: -webkit-calc(100% - 27.813vw); width: calc(100% - 27.813vw); -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 2.5vw 8.75vw 5vw; }
  .supportMain .support .form .list { width: 50%; padding: 0vw 0.625vw; margin-top: 1.25vw; }
  .supportMain .support .form .list p { font-size: 0.875vw; padding-bottom: 0.313vw; }
  .supportMain .support .form .list .input input { font-size: 0.875vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 0vw 0.938vw; height: 3.5vw; }
  .supportMain .support .form .list .input textarea { font-size: 0.875vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 0.938vw; height: 5vw; }
  .supportMain .support .form .list .input img { right: 1.25vw; }
  .supportMain .support .form .btn { width: 100%; padding: 1.875vw 0.625vw 0vw; }
  .supportMain .support .form .btn input { height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; font-size: 1vw; width: 11.25vw; }
  .downloadMain { padding: 3.75vw 0vw; }
  .downloadMain .downloadBox { max-width: 70vw; }
  .downloadMain .downloadClass { margin: 0vw -0.625vw; }
  .downloadMain .downloadClass a { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 0vw 0.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 2.188vw 2.5vw; }
  .downloadMain .downloadClass a .imgBox img { height: 4.375vw; }
  .downloadMain .downloadClass a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2.188vw; }
  .downloadMain .downloadClass a .content .listTitle { font-size: 1.438vw; }
  .downloadMain .downloadClass a .content .desc { font-size: 1vw; }
  .downloadMain .downloadBox .title { font-size: 1.25vw; padding: 2.188vw 0vw; }
  .downloadMain .downloadList .list { margin-top: 0.938vw; }
  .downloadMain .downloadList .list a { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .downloadMain .downloadList .list a .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1vw; display: -webkit-box; height: 1.438vw; line-height: 1.438vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding: 0vw 0vw 0vw 4.688vw; }
  .downloadMain .downloadList .list a .listTitle .icon { width: 1.438vw; height: 1.438vw; left: 2.188vw; }
  .downloadMain .downloadList .list a .listTitle .icon img { width: 1.438vw; height: 1.438vw; }
  .downloadMain .downloadList .list a .icon2 { width: 5vw; height: 4.375vw; font-size: 1vw; }
  .downloadLoading { margin-top: 3.125vw; }
  .downloadLoading img { width: 2.5vw; }
  .productFastMain { min-height: 3.75vw; display: block; }
  .productFastMain .productFast { min-height: 3.75vw; padding: 0vw 3.75vw; }
  .productFastMain .productFast .title { font-size: 1vw; }
  .productFastMain .productFast .productFastClassBox .productFastClass a { font-size: 1vw; margin-right: 2.813vw; }
  .productFastMain .productFast .productFastClassBox .purchase { height: 2.625vw; -webkit-border-radius: 2.625vw; border-radius: 2.625vw; padding: 0vw 1.563vw; font-size: 0.875vw; }
  .CameraTitle { font-size: 3.125vw; line-height: 1; font-weight: 600; }
  .CameraDesc { font-size: 1.125vw; line-height: 1.5vw; }
  .CameraBanner { position: relative; }
  .CameraBanner .imgBox { position: relative; padding-top: 49.687%; }
  .CameraBanner .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .CameraBanner .CameraBannerText { position: absolute; left: 0vw; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .CameraBanner .CameraBannerText .commonweb { max-width: 82.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .CameraBanner .CameraBannerText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding-top: 1.875vw; }
  .CameraBanner .CameraBannerText .content .title { font-size: 3.125vw; font-weight: 600; color: #000; line-height: 1; }
  .CameraBanner .CameraBannerText .content .desc { max-width: 31.25vw; font-size: 1.125vw; line-height: 1.375vw; padding-top: 1.563vw; color: #000; font-weight: 100; }
  .CameraBanner .CameraBannerText .content .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 2.188vw; }
  .CameraBanner .CameraBannerText .content .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0vw 1.875vw; font-size: 0.875vw; color: #fff; background: #000; -webkit-border-radius: 3vw; border-radius: 3vw; height: 3vw; }
  .CameraBanner .CameraBannerText .content .btn a i { margin-right: 0.625vw; border-left: 0.5vw solid #fff; border-top: 0.375vw solid transparent; border-bottom: 0.375vw solid transparent; }
  .CameraBanner .CameraBannerText .CameraImg { width: 44.688vw; }
  .CameraBanner .CameraBannerText .CameraImg img { width: 100%; display: block; }
  .CameraPeculiarityMain { padding: 7.5vw 0vw; }
  .CameraPeculiarityMain .CameraPeculiarity { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0vw 6.25vw; }
  .CameraPeculiarityMain .CameraPeculiarity .list { width: 25%; padding: 1.875vw 0vw; text-align: center; }
  .CameraPeculiarityMain .CameraPeculiarity .list .icon img { height: 4.688vw; vertical-align: middle; }
  .CameraPeculiarityMain .CameraPeculiarity .list .desc { padding-top: 1.563vw; color: #666666; font-size: 1vw; line-height: 1.375vw; }
  .ShootingLivestreamMain { padding: 10.938vw 0vw; }
  .ShootingLivestreamMain .commonweb { max-width: 82.5vw; }
  .ShootingLivestreamMain .ShootingLivestream { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
  .ShootingLivestreamMain .ShootingLivestream .imgBox { width: 45.938vw; padding-top: 55.625%; position: relative; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; overflow: hidden; }
  .ShootingLivestreamMain .ShootingLivestream .imgBox img { position: absolute; left: 0vw; top: 0vw; width: auto; height: 100%; object-fit: contain; }
  .ShootingLivestreamMain .ShootingLivestream .imgBox video { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .ShootingLivestreamMain .ShootingLivestream .content { width: -webkit-calc(100% - 45.938vw); width: calc(100% - 45.938vw); padding: 0vw 0vw 0vw 6.25vw; }
  .ShootingLivestreamMain .ShootingLivestream .content .CameraTitle { color: #000; }
  .ShootingLivestreamMain .ShootingLivestream .content .CameraDesc { padding-top: 1.875vw; color: rgba(0, 0, 0, 0.7); }
  .ShootingLivestreamMain .ShootingLivestream .content .CameraDesc span { font-weight: 600; color: #4a4a4b; }
  .ShootingLivestreamMain .ShootingLivestream .content .icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 2.813vw; }
  .ShootingLivestreamMain .ShootingLivestream .content .icon a { -webkit-border-radius: 100%; border-radius: 100%; border: 0.063vw solid #000; width: 3.875vw; height: 3.875vw; font-size: 1.375vw; margin-right: 0.625vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .VRVideo3DMain { padding: 5.938vw 0vw; }
  .VRVideo3DMain .commonweb { max-width: 82.5vw; }
  .VRVideo3DMain .CameraTitle { color: #000; text-align: center; }
  .VRVideo3DMain .CameraDesc { padding-top: 1.25vw; text-align: center; }
  .VRVideo3DMain .VRVideo3DImg { margin-top: 2.813vw; overflow: hidden; position: relative; }
  .VRVideo3DMain .VRVideo3DImg img { width: 100%; display: block; }
  .VRVideo3DMain .VRVideo3DBtn { padding-top: 3.125vw;}
  .VRVideo3DMain .VRVideo3DBtn a { width: 7.625vw; padding-bottom: 0.625vw; font-size: 1.125vw; }
  .Camera8KMain { position: relative; height: 100vh; width: 100%; overflow: hidden; }
  .Camera8KMain .Camera8KMask { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .Camera8KMain .Camera8K { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; overflow: hidden; }
  .Camera8KMain .Camera8K .imgBox { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .Camera8KMain .Camera8K .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .Camera8KMain .Camera8K .Camera8KText { width: 54.375vw; padding: 0vw; position: absolute; left: 62%; top: 43%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .Camera8KMain .Camera8K .Camera8KText .img8K { width: 25.75vw; }
  .Camera8KMain .Camera8K .Camera8KText .img8K img { width: 100%; display: block; }
  .Camera8KMain .Camera8K .Camera8KText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .Camera8KMain .Camera8K .Camera8KText .content .CameraTitle { color: #fff; }
  .Camera8KMain .Camera8K .Camera8KText .content .desc { padding-top: 1.563vw; font-size: 1vw; color: rgba(255, 255, 255, 0.7); line-height: 1.375vw; }
  .Camera8KMain .Camera8K .cameraImg { position: absolute; left: 0vw; bottom: 0vw; }
  .Camera8KMain .Camera8K .cameraImg img { height: 100vh; display: block; }
  .Camera8KMain .Camera8K .Camera180DegreeText { position: absolute; width: auto; padding: 0vw; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .Camera8KMain .Camera8K .Camera180DegreeText .img180Degree { width: 34.75vw; }
  .Camera8KMain .Camera8K .Camera180DegreeText .img180Degree img { width: 100%; display: block; }
  .Camera8KMain .Camera8K .Camera180DegreeText .content { width: 35vw; text-align: center; }
  .Camera8KMain .Camera8K .Camera180DegreeText .content .CameraTitle { padding-top: 3.125vw; font-size: 4.063vw; color: #fff; }
  .Camera8KMain .Camera8K .Camera180DegreeText .content .desc { padding: 1.563vw 1.875vw 0vw; font-size: 1vw; color: rgba(255, 255, 255, 0.7); line-height: 1.375vw; }
  .Camera8KMain .Camera8KBtn { position: absolute; left: 50%; bottom: 2.5vw; }
  .Camera8KMain .Camera8KBtn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 5.625vw; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; padding-bottom: 0.625vw; font-weight: 550; font-size: 1.125vw; color: rgba(255, 255, 255, 0.4); border-bottom: 0.063vw solid rgba(255, 255, 255, 0.4); }
  .Camera8KMain .Camera8KBtn a.cur { color: #fff; border-color: #fff; }
  .Camera8KMain .Camera8KBtn a.cur::after { position: absolute; left: 0vw; bottom: 0vw; width: 100%; height: 0.063vw; background: #fff; content: ''; }
  .Camera8KMain .Camera8KBtnShow { opacity: 1; }

  .Camera180DegreeMain .Camera180DegreeText { position: absolute; width: auto; padding: 0vw; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .Camera180DegreeMain .Camera180DegreeText .img180Degree { width: 34.75vw; }
  .Camera180DegreeMain .Camera180DegreeText .img180Degree img { width: 100%; display: block; }
  .Camera180DegreeMain .Camera180DegreeText .content { width: 35vw; text-align: center; }
  .Camera180DegreeMain .Camera180DegreeText .content .CameraTitle { padding-top: 3.125vw; font-size: 4.063vw; color: #fff; }
  .Camera180DegreeMain .Camera180DegreeText .content .desc { padding: 1.563vw 1.875vw 0vw; font-size: 1vw; color: rgba(255, 255, 255, 0.7); line-height: 1.375vw; }
  
  .SonySensorMain { padding: 6.25vw 0vw; }
  .SonySensorMain .commonweb { max-width: 82.5vw; }
  .SonySensorMain .SonySensorBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 4.688vw; }
  .SonySensorMain .SonySensorBox .CameraTitle { width: 27.625vw; }
  .SonySensorMain .SonySensorBox .CameraDesc { padding: 0vw; width: -webkit-calc(100% - 27.625vw); width: calc(100% - 27.625vw); }
  .SonySensorMain .SonySensorImg { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; overflow: hidden; }
  .SonySensorMain .SonySensorImg img { width: 100%; display: block; }
  .BuiltInBeautyFilterMain { padding: 5.625vw 0vw; }
  .BuiltInBeautyFilterMain .commonweb{max-width: 82.5vw;}
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .content { width: 28.75vw; padding: 6.875vw 5.625vw 0vw 0vw; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .content .CameraDesc { padding-top: 2.5vw; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList { width: -webkit-calc(100% - 28.75vw); width: calc(100% - 28.75vw); margin: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list { width: -webkit-calc(50% - 0.625vw); width: calc(50% - 0.625vw); margin-left: 0.625vw; padding-top: 60.797%; position: relative; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; overflow: hidden; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list img { width: 100%; position: absolute; left: 0vw; top: 0vw; height: 100%; object-fit: cover; display: block; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list p { position: absolute; bottom: 0.938vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; background-color: #000; padding: 0vw 1.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; z-index: 2; font-weight: 600; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list p::after { content: ''; width: 0.375vw; height: 0.375vw; background: #ff5527; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; right: 0.75vw; top: 0.625vw; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .Compare{width: -webkit-calc(100% - 28.75vw); width: calc(100% - 28.75vw); margin: 0vw;}
  .CaptureShareMain { padding: 7.5vw 0vw; }
  .CaptureShareMain .CaptureShare { padding-top: 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.313vw; }
  .CaptureShareMain .CaptureShare .list { width: 25%; padding: 0vw 0.313vw; overflow: hidden; }
  .CaptureShareMain .CaptureShare .list img { width: 100%; display: block; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .CaptureShareMain .descBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .CaptureShareMain .descBox .CameraDesc { max-width: 40.938vw; padding-top: 3.125vw; }
  .ParameterMain { padding: 5vw 0vw 0vw; }
  .ParameterMain .commonweb { max-width: 82.5vw; }
  .ParameterMain .table { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -2.5vw; padding-top: 4.375vw; }
  .ParameterMain .table .list { width: 50%; padding: 0vw 2.5vw; }
  .ParameterMain .table .list table { border-collapse: collapse; }
  .ParameterMain .table .list table tr { border-bottom: 0.063vw solid #f1f1f1; }
  .ParameterMain .table .list table th { font-size: 1vw; padding: 1.563vw 0vw; width: 40%; text-align: left; font-weight: 100; border: none; color: rgba(0, 0, 0, 0.6); }
  .ParameterMain .table .list table td { font-size: 1.125vw; width: 60%; border: none; color: #000; font-weight: 600; }
  .CameraExplodedView { margin-top: 0.438vw; padding: 6.875vw 0vw 6.25vw; background-color: #f7fbfd; }
  .CameraExplodedView .title { font-size: 3.125vw; color: #000; line-height: 1.2; font-weight: 600; }
  .CameraExplodedView .imgBox { padding-top: 2.188vw; }
  .CameraExplodedView .imgBox img { max-width: 82.5%; display: block; margin: 0vw auto; width: 100%; }
  .CameraExplodedView .imgBox video { width: 100%; display: block; }
  .CameraExplodedView .commonweb { max-width: 82.5vw; }
  .PocketSizeMain .commonweb { max-width: 82.5vw; }
  .PocketSizeMain .PocketSize { padding: 16.25vw 0vw 18.75vw; position: relative; }
  .PocketSizeMain .PocketSize .title img { width: 74.875vw; display: block; }
  .PocketSizeMain .PocketSize .CameraDesc { max-width: 30vw; padding-top: 3.125vw; }
  .PocketSizeMain .PocketSize .imgBox { position: absolute; right: 2.5vw; bottom: 0vw; width: 50vw; }
  .PocketSizeMain .PocketSize .imgBox .hand { width: 100%; display: block; }
  .PocketSizeMain .PocketSize .imgBox .CameraImg { position: absolute; left: 8.438vw; top: -16.563vw; width: 22.625vw; }
  .PocketSizeMain .PocketSize .imgBox .CameraImg img { width: 100%; display: block; }
  .GlassesBanner { position: relative; }
  .GlassesBanner .imgBox { position: relative; padding-top: 49.687%; }
  .GlassesBanner .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .GlassesBanner .GlassesBannerText { position: absolute; left: 0vw; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .GlassesBanner .GlassesBannerText .title { font-size: 4.063vw; font-weight: 600; color: #fff; line-height: 1; }
  .GlassesBanner .GlassesBannerText .desc { /*max-width: 31.25vw;*/ font-size: 1.125vw; line-height: 1.375vw; padding-top: 1.563vw; color: #fff; font-weight: 100; }
  .GlassesBanner .GlassesBannerText .btn {  padding-top: 2.813vw; }
  .GlassesBanner .GlassesBannerText .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0vw 1.875vw; font-size: 0.875vw; color: #fff; background: #000; -webkit-border-radius: 3vw; border-radius: 3vw; height: 3vw; }
  .GlassesBanner .GlassesBannerText .btn a i { margin-right: 0.625vw; border-left: 0.5vw solid #fff; border-top: 0.375vw solid transparent; border-bottom: 0.375vw solid transparent; }
  .GlassesPeculiarityMain { padding: 7.5vw 0vw; }
  .GlassesPeculiarityMain .GlassesPeculiarity { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .GlassesPeculiarityMain .GlassesPeculiarity .list { width: 20%; padding: 1.875vw 0vw; text-align: center; }
  .GlassesPeculiarityMain .GlassesPeculiarity .list .icon img { height: 4.688vw; vertical-align: middle; }
  .GlassesPeculiarityMain .GlassesPeculiarity .list .desc { padding-top: 1.563vw; color: #666666; font-size: 1vw; line-height: 1.375vw; }
  .GlassesTitle { font-size: 4.063vw; line-height: 1; font-weight: 600; }
  .GlassesDesc { font-size: 1.125vw; line-height: 1.5vw; }
  .openSoundstageMain { padding: 7.5vw 0vw 1.875vw; position: relative; text-align: center; min-height: 56.25vw;}
  .openSoundstageMain .imgBox { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .openSoundstageMain .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .openSoundstageMain .commonweb { position: relative; z-index: 10; max-width: 82.5vw; }
  .openSoundstageMain .GlassesTitle { color: #000000; }
  .openSoundstageMain .GlassesDesc {/* max-width: 43.438vw;*/ padding-top: 1.25vw; color: rgba(0, 0, 0, 0.7); margin: 0vw auto; }
  .openSoundstageMain .openSoundstageImg { margin-top: -2.188vw; }
  .AntiLeakMain { margin-top: 0.625vw; padding: 18.125vw 0vw 27.5vw; position: relative; }
  .AntiLeakMain .imgBox { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .AntiLeakMain .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .AntiLeakMain .commonweb { position: relative; z-index: 10; max-width: 82.5vw; }
  .AntiLeakMain .GlassesTitle { color: #fff; }
  .AntiLeakMain .GlassesDesc { /*max-width: 30.313vw;*/ padding-top: 1.563vw; color: rgba(255, 255, 255, 0.7); }
  .DualMicrophoneMain { padding: 6.875vw 0vw; background: #f5f5f5; }
  .DualMicrophoneMain .GlassesTitle { color: #000000; }
  .DualMicrophoneMain .GlassesDesc { /*max-width: 43.438vw;*/ padding-top: 1.25vw; color: rgba(0, 0, 0, 0.7); }
  .DualMicrophoneMain .DualMicrophone { margin: 3.75vw -0.625vw 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .DualMicrophoneMain .DualMicrophone .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 0.625vw 0.625vw 0vw; padding-top: 26.875%; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; overflow: hidden; position: relative; }
  .DualMicrophoneMain .DualMicrophone .list img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0vw; top: 0vw; display: block; }
  .SmartAmplifierMain { padding: 6.25vw 0vw; }
  .SmartAmplifierMain .commonweb { max-width: 82.5vw; }
  .SmartAmplifierMain .SmartAmplifierBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 4.688vw; }
  .SmartAmplifierMain .SmartAmplifierBox .GlassesTitle { width: 38.75vw; }
  .SmartAmplifierMain .SmartAmplifierBox .GlassesDesc { padding: 0vw; width: -webkit-calc(100% - 38.75vw); width: calc(100% - 38.75vw); }
  .SmartAmplifierMain .SmartAmplifierImg { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; overflow: hidden; }
  .SmartAmplifierMain .SmartAmplifierImg img { width: 100%; display: block; }
  .BluetoothTWSMain { min-height: 58.125vw; padding: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; background-image: url(../images/img_55.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }
  .BluetoothTWSMain .BluetoothTWS { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .BluetoothTWSMain .BluetoothTWS .imgBox { min-width: 11.75vw; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; border: 0.313vw solid #fff; }
  .BluetoothTWSMain .BluetoothTWS .imgBox img { width: 100%; display: block; }
  .BluetoothTWSMain .BluetoothTWS .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding: 2.188vw 0vw 0vw 2.188vw; }
  .BluetoothTWSMain .BluetoothTWS .content .title { font-size: 9.063vw; line-height: 1; letter-spacing: -0.625vw; margin-left: -0.625vw; color: #fff; font-weight: 600; }
  .BluetoothTWSMain .BluetoothTWS .content .desc { max-width: 28.75vw; padding-top: 1.25vw; font-size: 1.125vw; line-height: 1.5vw; color: #fff; }
  .BluetoothTWSMain .GlassesImg { position: absolute; left: 55%; top: 40%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 58.188vw; }
  .BluetoothTWSMain .GlassesImg img { width: 100%; display: block; }
  .BatteryLifeMain { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0vw; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow: hidden; min-height: 62.5vw; background-image: url(../images/img_56.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }
  .BatteryLifeMain .imgBox { position: absolute; right: 0vw; top: 0vw; width: 75vw; height: 62.5vw; }
  .BatteryLifeMain .imgBox img { display: block; width: 75vw; height: 62.5vw; }
  .BatteryLifeMain .commonweb { position: relative; z-index: 10; }
  .BatteryLifeMain .BatteryLife { max-width: 40.625vw; }
  .BatteryLifeMain .BatteryLife .title { font-size: 3.438vw; color: #000; line-height: 1.2; }
  .BatteryLifeMain .BatteryLife .desc { padding-top: 2.5vw; font-size: 1.125vw; line-height: 1.5vw; color: rgba(0, 0, 0, 0.7); }
  .BatteryLifeMain .BatteryLifeBar { padding-top: 2.5vw; }
  .BatteryLifeMain .BatteryLifeBar .list { margin-top: 1.25vw; }
  .BatteryLifeMain .BatteryLifeBar .list .numberBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #917d6b; }
  .BatteryLifeMain .BatteryLifeBar .list .numberBox .number { font-size: 1.563vw; line-height: 1; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-image: -webkit-gradient(linear, left top, right top, from(#cab39e), to(#917d6b)); background-image: linear-gradient(to right, #cab39e, #917d6b); }
  .BatteryLifeMain .BatteryLifeBar .list .numberBox .number span { font-size: 2.875vw; }
  .BatteryLifeMain .BatteryLifeBar .list .numberBox .text { font-size: 1.125vw; padding-left: 0.625vw; color: #000000; }
  .BatteryLifeMain .BatteryLifeBar .list .bar { position: relative; height: 0.813vw; width: 17.5vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; overflow: hidden; }
  .BatteryLifeMain .BatteryLifeBar .list .bar span { height: 0.813vw; display: block; background-color: #cab39e; background-image: -webkit-gradient(linear, left top, right top, from(#cab39e), to(#917d6b)); background-image: linear-gradient(to right, #cab39e, #917d6b); }
  .BatteryLifeMain .BatteryLifeBar .list:nth-child(1) .bar {width: 12.5vw;}
  .BatteryLifeMain .BatteryLifeBar .list:nth-child(2) .bar {width: 18.75vw;}
  .BatteryLifeMain .BatteryLifeBar .list:nth-child(3) .bar {width: 21.875vw;}
  .WearDetectionMain { position: relative; padding: 22.5vw 0vw 26.875vw; }
  .WearDetectionMain .imgBox { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .WearDetectionMain .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .WearDetectionMain .commonweb { position: relative; z-index: 10; }
  .WearDetectionMain .content { max-width: 34.375vw; }
  .WearDetectionMain .content .GlassesTitle { color: #fff; }
  .WearDetectionMain .content .GlassesDesc { /*max-width: 31.25vw;*/ padding-top: 1.25vw; color: #fff; }
  .ModularDeasignMain { padding: 8.125vw 0vw 12.5vw; position: relative; overflow: hidden; background-image: url(../images/img_61.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }
  .ModularDeasignMain .ModularDeasignBox { position: absolute; left: 0vw; top: 8.125vw; width: 100%; text-align: center; z-index: 20; -webkit-transition: opacity .5s ease-in-out .3s; transition: opacity .5s ease-in-out .3s; }
  .ModularDeasignMain .ModularDeasignBox .GlassesTitle { color: #000000; }
  .ModularDeasignMain .ModularDeasignBox .GlassesDesc { /*max-width: 40vw;*/ padding-top: 1.25vw; margin: 0vw auto; }
  .ModularDeasignMain .ModularDeasignBox .startNowBtn { padding-top: 1.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .ModularDeasignMain .ModularDeasignBox .startNowBtn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0vw 1.563vw; height: 3vw; -webkit-border-radius: 3vw; border-radius: 3vw; font-size: 0.875vw; font-weight: 600; color: #fff; background-color: #000; }
  .ModularDeasignMain .ModularDeasignBox .startNowBtn a img { height: 0.813vw; margin-right: 0.5vw; }
  .ModularDeasignMain .ModularDeasignListBox { position: relative; }
  .ModularDeasignMain .ModularDeasignListBox .eyeglass .swiper-slide{width: 54.188vw;}
  .ModularDeasignMain .ModularDeasignListBox .eyeglass img { width: 47.938vw; display: block; margin: 0vw auto; -webkit-transform: translateY(18vw) scale(1.13); -ms-transform: translateY(18vw) scale(1.13); transform: translateY(18vw) scale(1.13); }
  .ModularDeasignMain .ModularDeasignList { overflow: hidden; position: relative; }
  .ModularDeasignMain .ModularDeasignList .swiper-slide { width: 54.188vw; padding: 0vw 3.125vw; opacity: 0; visibility: hidden; }
  .ModularDeasignMain .ModularDeasignList .swiper-slide img { width: 100%; display: block; }
  .ModularDeasignMain .sunglassesFrame { padding-top: 7.5vw; text-align: center; opacity: 0; visibility: hidden; -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); -webkit-transition: all .8s ease; transition: all .8s ease; }
  .ModularDeasignMain .sunglassesFrame .title { font-size: 1.875vw; font-weight: 600; color: #000; line-height: 1; }
  .ModularDeasignMain .sunglassesFrame .desc { font-size: 1vw; line-height: 1.5vw; max-width: 43.125vw; margin: 0vw auto; padding-top: 0.938vw; }
  .ModularDeasignMain .sunglassesFrame .btn { padding-top: 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .ModularDeasignMain .sunglassesFrame .btn a { font-size: 1.125vw; padding: 0vw 1.625vw; margin: 0vw 0.25vw; height: 3vw; background: #7f7f7f; -webkit-border-radius: 3vw; border-radius: 3vw; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .ModularDeasignMain .sunglassesFrame .btn a:hover { background: #000; }
  .ModularDeasignMain.animat .ModularDeasignBox { opacity: 0; z-index: 1; }
  .ModularDeasignMain.animat .ModularDeasignListBox .eyeglass img { -webkit-transition: -webkit-transform 1.2s ease-in-out .4s; transition: -webkit-transform 1.2s ease-in-out .4s; transition: transform 1.2s ease-in-out .4s; transition: transform 1.2s ease-in-out .4s, -webkit-transform 1.2s ease-in-out .4s; -webkit-transform: none; -ms-transform: none; transform: none; }
  .ModularDeasignMain.animat .sunglassesFrame { opacity: 1; visibility: visible; -webkit-transition: 0.6s ease-in-out 2s; transition: 0.6s ease-in-out 2s; -webkit-transform: none; -ms-transform: none; transform: none; }
  .ProductDetailsMain { padding: 6.875vw 0vw 7.5vw; background-image: url(../images/img_64.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
  .ProductDetailsMain .title { font-size: 4.063vw; color: #000; line-height: 1; font-weight: 600; }
  .ProductDetailsMain .imgBox { padding-top: 1.25vw; }
  .ProductDetailsMain .imgBox img { max-width: 86%; display: block; width: 100%; }
  .ExplodedView { margin-top: 0.438vw; padding: 6.875vw 0vw 6.25vw; background-image: url(../images/img_65.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
  .ExplodedView .title { font-size: 3.125vw; color: #000; line-height: 1.2; font-weight: 600; }
  .ExplodedView .imgBox { padding-top: 2.188vw; }
  .ExplodedView .imgBox img { max-width: 98.5%; display: block; margin: 0vw auto; width: 100%; }
  .ExplodedView .imgBox video { max-width: 98% 0.5; width: 100%; display: block; }
  .ExplodedView .commonweb { max-width: 82.5vw; }
  .ProductPackaging { padding: 6.25vw 0vw; }
  .ProductPackaging .title { font-size: 3.125vw; color: #000; line-height: 1.2; font-weight: 600; }
  .ProductPackaging .imgBox { padding-top: 2.813vw; }
  .ProductPackaging .imgBox img { max-width: 100%; display: block; margin: 0vw auto; width: 100%; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .ProductPackaging .commonweb { max-width: 82.5vw; } 
  .beer-slider {border-radius: 1.25vw;}
  .beer-slider[data-beer-label]:after,
  .beer-reveal[data-beer-label]:after {bottom: 0.938vw; width: 6.875vw;height: 2.5vw;line-height: 2.5vw;  border-radius: 2.5vw; font-size: 1vw;}
  .beer-slider[data-beer-label]:after {right: 9.375vw; }
  .beer-reveal[data-beer-label]:after {left: 9.375vw; }

}

@media (min-width: 992px) { .navbtn { display: none; }
  body { padding-top: 0px !important; }
  .header { position: fixed; left: 0vw; top: 0vw; height: auto; background: none; width: 100%; padding: 0vw 3.125vw; }
  .header .logo img { height: 0.99vw; }
  .header .logo img.black { display: none; }
  .header .logo img.white { display: block; }
  .header .navBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .header .navBox .nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: none; padding: 0vw 1.563vw 0vw 0vw; overflow: visible; position: static; }
  .header .navBox .nav .list { height: 5.208vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0vw 1.563vw; position: relative; border: none; cursor: pointer; }
  .header .navBox .nav .list > a { color: #fff; font-size: 0.833vw; text-transform: uppercase; line-height: 24px; }
  .header .navBox .nav .list .subNav { display: block; padding: 0vw; opacity: 0; z-index: -199; pointer-events: none; position: absolute; left: 0vw; right: 0vw; top: 110%; padding: 0vw; -webkit-transition: all .6s ease; transition: all .6s ease; background: #fff; }
  .header .navBox .nav .list .subNav a { display: block; line-height: 2.083vw; font-size: 0.729vw; text-align: left; padding: 0vw 0.521vw; }
  .header .navBox .nav .list .subNav a:hover { background: #000; color: #fff; }
  .header .navBox .nav .list i { display: none; }
  .header .navBox .nav .list:hover .subNav { opacity: 1; top: -webkit-calc(100% - 0.052vw); top: calc(100% - 0.052vw); z-index: 10; pointer-events: all; }
  .header .navBox .lang { position: relative; padding-left: 1.563vw; }
  .header .navBox .lang a { font-size: 0.729vw; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .header .navBox .lang a i { font-size: 1.146vw; margin-right: 0.521vw; }
  .header .navBox .lang::after { content: ''; width: 0.052vw; height: 1.042vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: -0.781vw; position: absolute; background: rgba(255, 255, 255, 0.2); }
  .headerBlack .logo img.black { display: block; }
  .headerBlack .logo img.white { display: none; }
  .headerBlack .navBox .nav .list > a { color: #000; }
  .headerBlack .navBox .lang a { color: #000; }
  .headerBlack .navBox .lang::after { background: #000;}

  .headerdown{background: #fff;}
  .headerdown .logo img.black { display: block; }
  .headerdown .logo img.white { display: none; }
  .headerdown .navBox .nav .list > a { color: #000; }
  .headerdown .navBox .lang a { color: #000; }
  .headerdown .navBox .lang::after { background: #000;}

  .productFastMain { margin-top: 5.208vw; }
  .Camera8KMain .Camera8K .cameraImg { display: block; }
  .productFastMain .productFastFixed { top: 5.208vw; } }

@media (min-width: 1200px) { .pupUpVideo { padding: 5vw 1.042vw; }
  .pupUpVideo .closeVideo { right: 1.25vw; top: 1.25vw; width: 1.563vw; height: 1.563vw; font-size: 2.083vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer { max-width: 66.667vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video { min-width: 16.667vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe { min-width: 16.667vw; }
  .jobsEject { padding: 3.125vw; -webkit-border-radius: 0.7813vw; border-radius: 0.7813vw; }
  .jobsEjectClose { right: 3.125vw; top: 3.125vw; }
  .jobsEjectTitle { padding-bottom: 1.3021vw; }
  .jobsEjectTitle .subTitle { font-size: 1.7708vw; }
  .jobsEjectTitle .city { font-size: 0.7813vw; padding-top: 1.0417vw; }
  .jobsEjectTitle .city i { margin-right: 0.5208vw; }
  .jobsEjectContent { padding: 1.5625vw 10% 1.5625vw 0vw; font-size: 0.8333vw; line-height: 1.6667vw; }
  .jobsEjectContent .contentTitle { font-size: 0.9375vw; }
  .jobsEjectContent .btn { padding-top: 2.083vw; }
  .jobsEjectContent .btn a { padding: 0vw 1.042vw 0vw 1.302vw; font-size: 0.729vw; height: 2.448vw; -webkit-border-radius: 2.448vw; border-radius: 2.448vw; }
  .jobsEjectContent .btn a i { margin-left: 2.083vw; }
  .banner .imgBox { padding-top: 52%; }
  .bannerText { padding: 0vw 2.604vw; }
  .bannerText .title { font-size: 3.125vw; }
  .bannerText .more { padding-top: 1.563vw; }
  .bannerText .more a { height: 2.344vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; padding: 0vw 1.302vw; font-size: 0.729vw; }
  .bannerText .more a i { margin-left: 1.302vw; }
  .indexProduct .list { margin-top: 0.521vw; padding: 6.25vw 0vw 1.302vw; }
  .indexProduct .list .content .title { font-size: 3.646vw; }
  .indexProduct .list .content .desc { font-size: 0.833vw; padding-top: 0.521vw; line-height: 1.146vw; }
  .indexProduct .list .content .commonMore { padding-top: 1.302vw; }
  .indexProduct .list .imgBox { padding-top: 4.688vw; }
  .indexProduct .list .imgBox img { max-width: 78%; }
  .indexNewsMain { overflow: hidden; position: relative; padding: 4.688vw 3.125vw 7.292vw; }
  .indexNewsMain .title { font-size: 3.125vw; font-weight: 600; line-height: 1.2; }
  .indexNewsMain .indexNewsBox { margin-top: 4.167vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexNewsMain .indexNewsBox .indexNewsImg { width: 60.938vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list { width: 50%; padding: 0vw 0.521vw 0vw 0vw; height: 29.948vw; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .8s ease; transition: all .8s ease; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .content { background: #f8f8f8; padding: 2.604vw 2.604vw 3.646vw; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .content .time { font-size: 0.729vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 0.417vw; color: #828282; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .content .time i { font-size: 0.833vw; margin-right: 0.26vw; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list .content .listTitle { font-size: 1.042vw; color: #000000; display: -webkit-box; height: 2.916vw; line-height: 1.458vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsMain .indexNewsBox .indexNewsImg .list:hover .imgBox img { -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); }
  .indexNewsMain .indexNewsBox .indexNewsList { width: -webkit-calc(100% - 60.938vw); width: calc(100% - 60.938vw); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexNewsMain .indexNewsBox .indexNewsList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-top: 0.521vw; }
  .indexNewsMain .indexNewsBox .indexNewsList .list a { display: block; height: 100%; padding: 2.604vw 2.083vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .content .time { font-size: 0.729vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 0.417vw; color: #828282; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .content .time i { font-size: 0.833vw; margin-right: 0.26vw; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .content .listTitle { font-size: 1.042vw; color: #000000; display: -webkit-box; height: 4.374vw; line-height: 1.458vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .indexNewsMain .indexNewsBox .indexNewsList .list .commonMore span i { margin: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsList .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; margin: 0vw; background: #e7eef8; width: 100%; }
  .indexNewsMain .indexNewsBox .indexNewsList .list:nth-child(2) { background: #e7dfd0; margin-right: 0.521vw; }
  .indexNewsMain .indexNewsBox .indexNewsList .list:nth-child(3) { background: #d6ebef; }
  .commonMore a { height: 2.344vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; padding: 0vw 1.302vw; font-size: 0.729vw; }
  .commonMore a i { margin-left: 1.302vw; }
  .commonMore span { height: 2.344vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; padding: 0vw 1.302vw; font-size: 0.729vw; }
  .commonMore span i { margin-left: 1.302vw; }
  .footerMain { padding: 0vw 3.125vw; }
  .footerMain .footer { padding: 5.208vw 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .footerMain .footer .footlogoBox .footlogo { padding-bottom: 1.302vw; }
  .footerMain .footer .footlogoBox .footlogo img { height: 0.99vw; }
  .footerMain .footer .footlogoBox .footShare a { width: 2.083vw; height: 2.083vw; margin-right: 0.781vw; }
  .footerMain .footer .footlogoBox .footShare a i { font-size: 0.833vw; }
  .footerMain .footer .footClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footerMain .footer .footClass .list { padding: 0vw 2.604vw; }
  .footerMain .footer .footClass .list .listTitle { font-size: 0.938vw; padding-bottom: 0.781vw; }
  .footerMain .footer .footClass .list .subTitle a { line-height: 2.083vw; font-size: 0.781vw; }
  .footerMain .footer .footSubscribe .title { font-size: 0.938vw; }
  .footerMain .footer .footSubscribe .desc { padding-top: 0.781vw; font-size: 0.781vw; line-height: -webkit-calc(19 / 15); line-height: calc(19 / 15); }
  .footerMain .footer .footSubscribe .input { padding-top: 1.302vw; }
  .footerMain .footer .footSubscribe .input input { width: 16.667vw; height: 2.344vw; padding: 0vw 0.781vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; }
  .footerMain .footer .footSubscribe .btn { padding-top: 1.042vw; }
  .footerMain .footer .footSubscribe .btn button { padding: 0vw 1.302vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; font-size: 0.729vw; height: 2.344vw; }
  .footerMain .footer .footSubscribe .btn i { margin-left: 1.302vw; border-left: 0.469vw solid #000; border-top: 0.313vw solid transparent; border-bottom: 0.313vw solid transparent; }
  .footerMain .foot { padding: 1.823vw 0vw 1.302vw; }
  .footerMain .foot .copyright { font-size: 0.781vw; }
  .footerMain .foot .footEmail { font-size: 0.781vw; }
  .commonBanner .imgBox { padding-top: 39.226%; }
  .commonBanner .commonbannerText .title { font-size: 2.604vw; }
  .commonBanner .commonbannerText .desc { padding-top: 1.302vw; font-size: 0.938vw; line-height: 1.302vw; }
  .commonBanner .commonbannerText .commonMore { padding-top: 1.563vw; }
  .aboutMain { padding: 7.292vw 0vw 12.76vw; }
  .aboutMain .title { font-size: 2.604vw; }
  .aboutMain .desc { max-width: 40.625vw; font-size: 0.938vw; padding-top: 1.563vw; line-height: 1.563vw; }
  .aboutBrandMain { padding: 9.375vw 0vw 2.604vw 6.25vw; }
  .aboutBrandMain .aboutBrand { width: 30.99vw; padding-right: 0vw; }
  .aboutBrandMain .aboutBrand .title { font-size: 2.604vw; }
  .aboutBrandMain .aboutBrand .desc { padding: 1.563vw 7.813vw 0vw 0vw; font-size: 0.938vw; line-height: 1.563vw; }
  .aboutBrandMain .aboutBrandVideo { z-index: 10; margin-top: -11.979vw; width: -webkit-calc(100% - 30.99vw); width: calc(100% - 30.99vw); -webkit-border-radius: 0.781vw 0vw 0vw 0.781vw; border-radius: 0.781vw 0vw 0vw 0.781vw; }
  .aboutBrandMain .aboutBrandVideo .btn { font-size: 0.729vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; height: 2.604vw; padding: 0vw 1.302vw; }
  .aboutBrandMain .aboutBrandVideo .btn i { border-left: 0.417vw solid #fff; border-top: 0.313vw solid transparent; border-bottom: 0.313vw solid transparent; margin-left: 1.302vw; }
  .aboutBrandMain .visinseText { margin-top: -7.813vw; width: 100%; font-size: 17.188vw; letter-spacing: -1.042vw; }
  .aboutTeamMain { padding: 4.688vw 0vw; }
  .aboutTeamMain .title { font-size: 2.604vw; }
  .aboutTeamMain .subTitle { font-size: 0.833vw; padding-top: 0.521vw; }
  .aboutTeamMain .aboutTeam { margin-top: 2.083vw; }
  .aboutTeamMain .aboutTeam .swiper-slide { width: -webkit-calc(33.333% - 0.365vw); width: calc(33.333% - 0.365vw); margin-right: 0.521vw; }
  .aboutTeamMain .aboutTeam .swiper-slide .imgBox { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding-top: 21.875vw; }
  .aboutTeamMain .aboutTeam .swiper-slide .content { margin-top: 0.521vw; padding: 2.083vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .aboutTeamMain .aboutTeam .swiper-slide .content .listTitle { font-size: 1.563vw; }
  .aboutTeamMain .aboutTeam .swiper-slide .content .desc { font-size: 0.781vw; }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+1) { width: -webkit-calc(31% - 0.365vw); width: calc(31% - 0.365vw); }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+2) { width: -webkit-calc(38% - 0.365vw); width: calc(38% - 0.365vw); -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+2) .content { background: #f6e8d5; margin-bottom: 0.521vw; margin-top: 0vw; }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+3) { width: -webkit-calc(31% - 0.365vw); width: calc(31% - 0.365vw); }
  .aboutTeamMain .aboutTeam .swiper-slide:nth-child(3n+3) .content { background: #d8eaf6; }
  .aboutTeamMain .aboutTeam .aboutTeamPage { display: none; }
  .aboutRecruitmentMain { padding: 10.417vw 0vw 12.5vw; }
  .aboutRecruitmentMain .title { font-size: 1.042vw; padding-bottom: 3.125vw; }
  .aboutRecruitmentMain .aboutRecruitment .swiper-slide { padding: 0vw 7.292vw; }
  .aboutRecruitmentMain .aboutRecruitment .swiper-slide .listTitle { font-size: 3.125vw; }
  .aboutRecruitmentMain .aboutRecruitment .swiper-slide .desc { font-size: 1.042vw; padding-top: 0.521vw; }
  .aboutRecruitmentMain .commonMore { padding-top: 3.125vw; }
  .newsListMain { padding: 6.25vw 0vw; }
  .newsListMain .newsList ul li { width: 50%; padding: 0vw 1.042vw 1.563vw; }
  .newsListMain .newsList ul li a { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 0vw 0vw 0vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 0vw 0vw rgba(0, 0, 0, 0.1); }
  .newsListMain .newsList ul li .imgBox { -webkit-border-radius: 0vw 0vw 1.042vw 1.042vw; border-radius: 0vw 0vw 1.042vw 1.042vw; }
  .newsListMain .newsList ul li .content { padding: 2.083vw; }
  .newsListMain .newsList ul li .content .time { font-size: 0.729vw; }
  .newsListMain .newsList ul li .content .time i { margin-right: 0.26vw; }
  .newsListMain .newsList ul li .content .listTitle { margin-top: 0.781vw; font-size: 1.25vw; display: -webkit-box; height: 2.916vw; line-height: 1.458vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListMain .newsList ul li .content .desc { margin-top: 1.302vw; font-size: 0.729vw; display: -webkit-box; height: 3.438vw; line-height: 1.146vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListMain .newsList ul li .content .commonMore { padding-top: 1.302vw; }
  .newsListMain .newsList ul li a:hover { -webkit-box-shadow: 0vw 1.042vw 1.042vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 1.042vw 1.042vw rgba(0, 0, 0, 0.1); }
  .newsLoading { margin-top: 5.729vw; }
  .newsLoading img { width: 2.083vw; }
  .newsDetailMain { padding: 11.198vw 0vw 6.25vw; }
  .newsDetailMain .newsDetailtitle p { font-size: 0.729vw; }
  .newsDetailMain .newsDetailtitle h3 { padding-top: 1.302vw; font-size: 2.083vw; line-height: 2.448vw; }
  .newsDetailMain .detailShare { padding-top: 1.042vw; }
  .newsDetailMain .detailShare a { width: 1.823vw; height: 1.823vw; font-size: 0.833vw; margin: 0vw 0.313vw; }
  .newsDetailMain .newsDetailBox { margin: 3.385vw auto 0vw; max-width: 66.667vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; padding: 5.208vw 7.813vw 4.167vw; }
  .newsDetailMain .newsDetailBox .newsDetail { font-size: 0.938vw; line-height: 1.563vw; padding-bottom: 3.646vw; }
  .newsDetailMain .newsDetailBox .detailArticle { margin: 0vw -1.042vw; padding-top: 3.385vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .newsDetailMain .newsDetailBox .detailArticle .list { width: -webkit-calc(50% -  2.083vw); width: calc(50% -  2.083vw); margin: 0vw 1.042vw; }
  .newsDetailMain .newsDetailBox .detailArticle .list a { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 1.563vw 2.083vw 2.604vw; }
  .newsDetailMain .newsDetailBox .detailArticle .list a p span { padding: 0vw 0.521vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; line-height: 1.042vw; font-size: 0.625vw; }
  .newsDetailMain .newsDetailBox .detailArticle .list a h3 { margin-top: 1.042vw; font-size: 0.938vw; display: -webkit-box; height: 2.5vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .businessMain { padding: 5.208vw 0vw; }
  .businessMain .businessBox .business { width: 28.125vw; padding: 0vw 1.042vw 0vw 0vw; }
  .businessMain .businessBox .business .title { font-size: 2.083vw; height: 9.115vw; font-weight: 600; padding: 0vw 0vw 0vw 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .businessMain .businessBox .business .contact { margin-top: 1.042vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 2.604vw 3.125vw; }
  .businessMain .businessBox .business .contact .subTitle { font-size: 0.833vw; padding-bottom: 2.865vw; }
  .businessMain .businessBox .business .contact .list { margin-top: 0.781vw; }
  .businessMain .businessBox .business .contact .list p { font-size: 0.677vw; }
  .businessMain .businessBox .business .contact .list h3 { font-size: 1.146vw; line-height: 1; padding-top: 0.521vw; }
  .businessMain .businessBox .business .contact .list .share { padding-top: 0.781vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .businessMain .businessBox .business .contact .list .share i { margin-right: 1.563vw; font-size: 0.938vw; }
  .businessMain .businessBox .form { width: -webkit-calc(100% - 28.125vw); width: calc(100% - 28.125vw); -webkit-box-shadow: 0vw 1.563vw 4.688vw rgba(0, 0, 0, 0.09); box-shadow: 0vw 1.563vw 4.688vw rgba(0, 0, 0, 0.09); -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 1.563vw 3.646vw 3.125vw; }
  .businessMain .businessBox .form form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: baseline; -ms-flex-line-pack: baseline; align-content: baseline; }
  .businessMain .businessBox .form .list { width: 50%; height: auto; padding: 0vw 0.521vw; margin-top: 1.042vw; }
  .businessMain .businessBox .form .list p { font-size: 0.729vw; font-weight: 600; padding-bottom: 0.26vw; }
  .businessMain .businessBox .form .list .input input { font-size: 0.729vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 0vw 0.781vw; height: 2.917vw; }
  .businessMain .businessBox .form .list .input textarea { font-size: 0.729vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 0.781vw; height: 4.167vw; }
  .businessMain .businessBox .form .list .input img { right: 1.042vw; }
  .businessMain .businessBox .form .btn { padding: 1.563vw 0.521vw 0vw; }
  .businessMain .businessBox .form .btn input { height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; font-size: 0.833vw; width: 9.375vw; }
  .supportBanner .imgBox { padding-top: 49.479vw; }
  .supportBanner .supportBannerText { top: 12.5vw; }
  .supportBanner .supportBannerText .title { font-size: 2.604vw; }
  .supportBanner .supportBannerText .desc { padding-top: 1.302vw; font-size: 0.938vw; line-height: 1.302vw; }
  .supportBanner .supportBannerAddress { top: 24.74vw; width: 100%; }
  .supportBanner .supportBannerAddress .supportBannerAddressList { max-width: 58.333vw; }
  .supportBanner .supportBannerAddress .supportBannerAddressList .list { width: 33.333%; }
  .supportBanner .supportBannerAddress .supportBannerAddressList .list .icon { font-size: 2.188vw; height: 2.604vw; }
  .supportBanner .supportBannerAddress .supportBannerAddressList .list .title { font-size: 1.354vw; padding-top: 0.521vw; font-weight: 600; }
  .supportBanner .supportBannerAddress .supportBannerAddressList .list .desc { padding-top: 0.781vw; max-width: 18.229vw; font-size: 0.833vw; line-height: 1.042vw; }
  .supportMain { padding: 0vw 0vw 7.292vw; }
  .supportMain .support { margin-top: -2.344vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-box-shadow: 0vw 1.563vw 4.688vw rgba(0, 0, 0, 0.09); box-shadow: 0vw 1.563vw 4.688vw rgba(0, 0, 0, 0.09); }
  .supportMain .support .title { width: 23.177vw; padding: 3.125vw 0vw 0vw 2.865vw; font-size: 2.604vw; }
  .supportMain .support .form { width: -webkit-calc(100% - 23.177vw); width: calc(100% - 23.177vw); -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 2.083vw 7.292vw 4.167vw; }
  .supportMain .support .form .list { width: 50%; padding: 0vw 0.521vw; margin-top: 1.042vw; }
  .supportMain .support .form .list p { font-size: 0.729vw; padding-bottom: 0.26vw; }
  .supportMain .support .form .list .input input { font-size: 0.729vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 0vw 0.781vw; height: 2.917vw; }
  .supportMain .support .form .list .input textarea { font-size: 0.729vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 0.781vw; height: 4.167vw; }
  .supportMain .support .form .list .input img { right: 1.042vw; }
  .supportMain .support .form .btn { width: 100%; padding: 1.563vw 0.521vw 0vw; }
  .supportMain .support .form .btn input { height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; font-size: 0.833vw; width: 9.375vw; }
  .downloadMain { padding: 3.125vw 0vw; }
  .downloadMain .downloadBox { max-width: 58.333vw; }
  .downloadMain .downloadClass { margin: 0vw -0.521vw; }
  .downloadMain .downloadClass a { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 0vw 0.521vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 1.823vw 2.083vw; }
  .downloadMain .downloadClass a .imgBox img { height: 3.646vw; }
  .downloadMain .downloadClass a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.823vw; }
  .downloadMain .downloadClass a .content .listTitle { font-size: 1.198vw; }
  .downloadMain .downloadClass a .content .desc { font-size: 0.833vw; }
  .downloadMain .downloadBox .title { font-size: 1.042vw; padding: 1.823vw 0vw; }
  .downloadMain .downloadList .list { margin-top: 0.781vw; }
  .downloadMain .downloadList .list a { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .downloadMain .downloadList .list a .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.833vw; display: -webkit-box; height: 1.198vw; line-height: 1.198vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding: 0vw 0vw 0vw 3.906vw; }
  .downloadMain .downloadList .list a .listTitle .icon { width: 1.198vw; height: 1.198vw; left: 1.823vw; }
  .downloadMain .downloadList .list a .listTitle .icon img { width: 1.198vw; height: 1.198vw; }
  .downloadMain .downloadList .list a .icon2 { width: 4.167vw; height: 3.646vw; font-size: 0.833vw; }
  .downloadLoading { margin-top: 2.604vw; }
  .downloadLoading img { width: 2.083vw; }
  .productFastMain { min-height: 3.125vw; }
  .productFastMain .productFast { min-height: 3.125vw; padding: 0vw 3.125vw; }
  .productFastMain .productFast .title { font-size: 0.833vw; }
  .productFastMain .productFast .productFastClassBox .productFastClass a { font-size: 0.833vw; margin-right: 2.344vw; }
  .productFastMain .productFast .productFastClassBox .purchase { height: 2.188vw; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; padding: 0vw 1.302vw; font-size: 0.729vw; }
  .CameraTitle { font-size: 2.604vw; line-height: 1; font-weight: 600; }
  .CameraDesc { font-size: 0.938vw; line-height: 1.25vw; }
  .CameraBanner { position: relative; }
  .CameraBanner .imgBox { position: relative; padding-top: 49.687%; }
  .CameraBanner .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .CameraBanner .CameraBannerText { position: absolute; left: 0vw; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .CameraBanner .CameraBannerText .commonweb { max-width: 68.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .CameraBanner .CameraBannerText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 1.563vw; }
  .CameraBanner .CameraBannerText .content .title { font-size: 2.604vw; font-weight: 600; color: #000; line-height: 1; }
  .CameraBanner .CameraBannerText .content .desc { max-width: 26.042vw; font-size: 0.938vw; line-height: 1.146vw; padding-top: 1.302vw; color: #000; font-weight: 100; }
  .CameraBanner .CameraBannerText .content .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 1.823vw; }
  .CameraBanner .CameraBannerText .content .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0vw 1.563vw; font-size: 0.729vw; color: #fff; background: #000; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; height: 2.5vw; }
  .CameraBanner .CameraBannerText .content .btn a i { margin-right: 0.521vw; border-left: 0.417vw solid #fff; border-top: 0.313vw solid transparent; border-bottom: 0.313vw solid transparent; }
  .CameraBanner .CameraBannerText .CameraImg { width: 37.24vw; }
  .CameraBanner .CameraBannerText .CameraImg img { width: 100%; display: block; }
  .CameraPeculiarityMain { padding: 6.25vw 0vw; }
  .CameraPeculiarityMain .CameraPeculiarity { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0vw 5.208vw; }
  .CameraPeculiarityMain .CameraPeculiarity .list { width: 25%; padding: 1.563vw 0vw; text-align: center; }
  .CameraPeculiarityMain .CameraPeculiarity .list .icon img { height: 3.906vw; vertical-align: middle; }
  .CameraPeculiarityMain .CameraPeculiarity .list .desc { padding-top: 1.302vw; color: #666666; font-size: 0.833vw; line-height: 1.146vw; }
  .ShootingLivestreamMain { padding: 2.515vw 0vw; }
  .ShootingLivestreamMain .commonweb { max-width: 68.75vw; }
  .ShootingLivestreamMain .ShootingLivestream { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .ShootingLivestreamMain .ShootingLivestream .imgBox { width: 38.281vw; padding-top: 55.625%; position: relative; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; overflow: hidden; }
  .ShootingLivestreamMain .ShootingLivestream .imgBox img { position: absolute; left: 0vw; top: 0vw; height: 100%; object-fit: contain; }
  .ShootingLivestreamMain .ShootingLivestream .imgBox video { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .ShootingLivestreamMain .ShootingLivestream .content { width: -webkit-calc(100% - 38.281vw); width: calc(100% - 38.281vw); padding: 0vw 0vw 0vw 5.208vw; }
  .ShootingLivestreamMain .ShootingLivestream .content .CameraTitle { color: #000; }
  .ShootingLivestreamMain .ShootingLivestream .content .CameraDesc { padding-top: 1.563vw; color: rgba(0, 0, 0, 0.7); }
  .ShootingLivestreamMain .ShootingLivestream .content .CameraDesc span { font-weight: 600; color: #4a4a4b; }
  .ShootingLivestreamMain .ShootingLivestream .content .icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 2.344vw; }
  .ShootingLivestreamMain .ShootingLivestream .content .icon a { -webkit-border-radius: 100%; border-radius: 100%; border: 0.052vw solid #000; width: 3.229vw; height: 3.229vw; font-size: 1.146vw; margin-right: 0.521vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .VRVideo3DMain { padding: 4.948vw 0vw; }
  .VRVideo3DMain .commonweb { max-width: 68.75vw; }
  .VRVideo3DMain .CameraTitle { color: #000; text-align: center; }
  .VRVideo3DMain .CameraDesc { padding-top: 1.042vw; text-align: center; }
  .VRVideo3DMain .VRVideo3DImg { margin-top: 2.344vw; overflow: hidden; position: relative; }
  .VRVideo3DMain .VRVideo3DImg img { width: 100%; display: block; }
  .VRVideo3DMain .VRVideo3DBtn {padding-top: 2.604vw; }
  .VRVideo3DMain .VRVideo3DBtn a { width: 6.688vw; padding-bottom: 0.521vw; font-size: 0.938vw;  }
  
  .Camera8KMain { position: relative; height: 100vh; width: 100%; overflow: hidden; }
  .Camera8KMain .Camera8KMask { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .Camera8KMain .Camera8K { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; overflow: hidden; }
  .Camera8KMain .Camera8K .imgBox { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .Camera8KMain .Camera8K .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .Camera8KMain .Camera8K .Camera8KText { width: 45.313vw; position: absolute; left: 54%; top: 43%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .Camera8KMain .Camera8K .Camera8KText .img8K { width: 21.458vw; }
  .Camera8KMain .Camera8K .Camera8KText .img8K img { width: 100%; display: block; }
  .Camera8KMain .Camera8K .Camera8KText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .Camera8KMain .Camera8K .Camera8KText .content .CameraTitle { color: #fff; }
  .Camera8KMain .Camera8K .Camera8KText .content .desc { padding-top: 1.302vw; font-size: 0.833vw; color: rgba(255, 255, 255, 0.7); line-height: 1.146vw; }
  .Camera8KMain .Camera8K .cameraImg { position: absolute; left: 0vw; bottom: 0vw; display: block; }
  .Camera8KMain .Camera8K .cameraImg img { height: 100vh; display: block; }
  .Camera8KMain .Camera8K .Camera180DegreeText { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .Camera8KMain .Camera8K .Camera180DegreeText .img180Degree { width: 28.958vw; }
  .Camera8KMain .Camera8K .Camera180DegreeText .img180Degree img { width: 100%; display: block; }
  .Camera8KMain .Camera8K .Camera180DegreeText .content { width: 29.167vw; text-align: center; }
  .Camera8KMain .Camera8K .Camera180DegreeText .content .CameraTitle { padding-top: 2.604vw; font-size: 3.385vw; color: #fff; }
  .Camera8KMain .Camera8K .Camera180DegreeText .content .desc { padding: 1.302vw 1.563vw 0vw; font-size: 0.833vw; color: rgba(255, 255, 255, 0.7); line-height: 1.146vw; }
  .Camera8KMain .Camera8KBtn { position: absolute; left: 50%; bottom: 2.083vw; }
  .Camera8KMain .Camera8KBtn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 4.688vw; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; padding-bottom: 0.521vw; font-weight: 550; font-size: 0.938vw; color: rgba(255, 255, 255, 0.4); border-bottom: 0.052vw solid rgba(255, 255, 255, 0.4); }
  .Camera8KMain .Camera8KBtn a.cur { color: #fff; border-color: #fff; }
  .Camera8KMain .Camera8KBtn a.cur::after { position: absolute; left: 0vw; bottom: 0vw; width: 100%; height: 0.052vw; background: #fff; content: ''; }
  .Camera8KMain .Camera8KBtnShow { opacity: 1; }

  
  .Camera180DegreeMain .Camera180DegreeText { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .Camera180DegreeMain .Camera180DegreeText .img180Degree { width: 28.958vw; }
  .Camera180DegreeMain .Camera180DegreeText .img180Degree img { width: 100%; display: block; }
  .Camera180DegreeMain .Camera180DegreeText .content { width: 29.167vw; text-align: center; }
  .Camera180DegreeMain .Camera180DegreeText .content .CameraTitle { padding-top: 2.604vw; font-size: 3.385vw; color: #fff; }
  .Camera180DegreeMain .Camera180DegreeText .content .desc { padding: 1.302vw 1.563vw 0vw; font-size: 0.833vw; color: rgba(255, 255, 255, 0.7); line-height: 1.146vw; }
  
  .SonySensorMain { padding: 5.208vw 0vw; }
  .SonySensorMain .commonweb { max-width: 68.75vw; }
  .SonySensorMain .SonySensorBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 3.906vw; }
  .SonySensorMain .SonySensorBox .CameraTitle { width: 23.354vw; }
  .SonySensorMain .SonySensorBox .CameraDesc { width: -webkit-calc(100% - 23.354vw); width: calc(100% - 23.354vw); }
  .SonySensorMain .SonySensorImg { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; overflow: hidden; }
  .SonySensorMain .SonySensorImg img { width: 100%; display: block; }
  .BuiltInBeautyFilterMain { padding: 4.688vw 0vw; }
  .BuiltInBeautyFilterMain .commonweb{max-width: 68.75vw;}
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .content { width: 23.958vw; padding: 5.729vw 4.688vw 0vw 0vw; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .content .CameraDesc { padding-top: 2.083vw; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList { width: -webkit-calc(100% - 23.958vw); width: calc(100% - 23.958vw); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); margin-left: 0.521vw; padding-top: 60.797%; position: relative; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; overflow: hidden; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list img { width: 100%; position: absolute; left: 0vw; top: 0vw; height: 100%; object-fit: cover; display: block; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list p { position: absolute; bottom: 0.781vw; height: 2.083vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; background-color: #000; padding: 0vw 1.563vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; z-index: 2; font-weight: 600; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .imgList .list p::after { content: ''; width: 0.313vw; height: 0.313vw; background: #ff5527; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; right: 0.625vw; top: 0.521vw; }
  .BuiltInBeautyFilterMain .BuiltInBeautyFilter .Compare{ width: -webkit-calc(100% - 23.958vw); width: calc(100% - 23.958vw);}
  .CaptureShareMain { padding: 6.25vw 0vw; }
  .CaptureShareMain .CaptureShare { padding-top: 2.604vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.26vw; }
  .CaptureShareMain .CaptureShare .list { width: 25%; padding: 0vw 0.26vw; overflow: hidden; }
  .CaptureShareMain .CaptureShare .list img { width: 100%; display: block; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .CaptureShareMain .descBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .CaptureShareMain .descBox .CameraDesc { max-width: 34.115vw; padding-top: 2.604vw; }
  .ParameterMain { padding: 4.167vw 0vw 0vw; }
  .ParameterMain .commonweb { max-width: 68.75vw; }
  .ParameterMain .table { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -2.083vw; padding-top: 3.646vw; }
  .ParameterMain .table .list { width: 50%; padding: 0vw 2.083vw; }
  .ParameterMain .table .list table { border-collapse: collapse; }
  .ParameterMain .table .list table tr { border-bottom: 0.052vw solid #f1f1f1; }
  .ParameterMain .table .list table th { font-size: 0.833vw; padding: 1.302vw 0vw; width: 40%; text-align: left; font-weight: 100; border: none; color: rgba(0, 0, 0, 0.6); }
  .ParameterMain .table .list table td { font-size: 0.938vw; width: 60%; border: none; color: #000; font-weight: 600; }
  .CameraExplodedView { margin-top: 0.365vw; padding: 5.729vw 0vw 5.208vw; background-color: #f7fbfd; }
  .CameraExplodedView .title { font-size: 2.604vw; color: #000; line-height: 1.2; font-weight: 600; }
  .CameraExplodedView .imgBox { padding-top: 1.823vw; }
  .CameraExplodedView .imgBox img { max-width: 82.5%; display: block; margin: 0vw auto; width: 100%; }
  .CameraExplodedView .imgBox video { width: 100%; display: block; }
  .CameraExplodedView .commonweb { max-width: 68.75vw; }
  .PocketSizeMain .commonweb { max-width: 68.75vw; }
  .PocketSizeMain .PocketSize { padding: 13.542vw 0vw 15.625vw; position: relative; }
  .PocketSizeMain .PocketSize .title img { width: 62.396vw; display: block; }
  .PocketSizeMain .PocketSize .CameraDesc { max-width: 25vw; padding-top: 2.604vw; }
  .PocketSizeMain .PocketSize .imgBox { position: absolute; right: 2.083vw; bottom: 0vw; width: 41.667vw; }
  .PocketSizeMain .PocketSize .imgBox .hand { width: 100%; display: block; }
  .PocketSizeMain .PocketSize .imgBox .CameraImg { position: absolute; left: 7.031vw; top: -13.802vw; width: 18.854vw; }
  .PocketSizeMain .PocketSize .imgBox .CameraImg img { width: 100%; display: block; }
  .GlassesBanner { position: relative; }
  .GlassesBanner .imgBox { position: relative; padding-top: 49.687%; }
  .GlassesBanner .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .GlassesBanner .GlassesBannerText { position: absolute; left: 0vw; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .GlassesBanner .GlassesBannerText .title { font-size: 3.385vw; font-weight: 600; color: #fff; line-height: 1; }
  .GlassesBanner .GlassesBannerText .desc {/*max-width: 26.042vw;*/ font-size: 0.938vw; line-height: 1.146vw; padding-top: 1.302vw; color: #fff; font-weight: 100; }
  .GlassesBanner .GlassesBannerText .btn {  padding-top: 2.344vw; }
  .GlassesBanner .GlassesBannerText .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0vw 1.563vw; font-size: 0.729vw; color: #fff; background: #000; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; height: 2.5vw; }
  .GlassesBanner .GlassesBannerText .btn a i { margin-right: 0.521vw; border-left: 0.417vw solid #fff; border-top: 0.313vw solid transparent; border-bottom: 0.313vw solid transparent; }
  .GlassesPeculiarityMain { padding: 6.25vw 0vw; }
  .GlassesPeculiarityMain .GlassesPeculiarity { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .GlassesPeculiarityMain .GlassesPeculiarity .list { width: 20%; padding: 1.563vw 0vw; text-align: center; }
  .GlassesPeculiarityMain .GlassesPeculiarity .list .icon img { height: 3.906vw; vertical-align: middle; }
  .GlassesPeculiarityMain .GlassesPeculiarity .list .desc { padding-top: 1.302vw; color: #666666; font-size: 0.833vw; line-height: 1.146vw; }
  .GlassesTitle { font-size: 3.385vw; line-height: 1; font-weight: 600; }
  .GlassesDesc { font-size: 0.938vw; line-height: 1.25vw; }
  .openSoundstageMain { padding: 6.25vw 0vw 1.563vw; position: relative; text-align: center;min-height: 46.875vw;}
  .openSoundstageMain .imgBox { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .openSoundstageMain .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .openSoundstageMain .commonweb { position: relative; z-index: 10; max-width: 68.75vw; }
  .openSoundstageMain .GlassesTitle { color: #000000; }
  .openSoundstageMain .GlassesDesc { /*max-width: 36.198vw;*/ padding-top: 1.042vw; color: rgba(0, 0, 0, 0.7); margin: 0vw auto; }
  .openSoundstageMain .openSoundstageImg { margin-top: -1.823vw; }
  .AntiLeakMain { margin-top: 0.521vw; padding: 15.104vw 0vw 22.917vw; position: relative; }
  .AntiLeakMain .imgBox { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .AntiLeakMain .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .AntiLeakMain .commonweb { position: relative; z-index: 10; max-width: 68.75vw; }
  .AntiLeakMain .GlassesTitle { color: #fff; }
  .AntiLeakMain .GlassesDesc { /*max-width: 25.26vw;*/ padding-top: 1.302vw; color: rgba(255, 255, 255, 0.7); }
  .DualMicrophoneMain { padding: 5.729vw 0vw; background: #f5f5f5; }
  .DualMicrophoneMain .GlassesTitle { color: #000000; }
  .DualMicrophoneMain .GlassesDesc { /*max-width: 36.198vw;*/ padding-top: 1.042vw; color: rgba(0, 0, 0, 0.7); }
  .DualMicrophoneMain .DualMicrophone { margin: 3.125vw -0.521vw 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .DualMicrophoneMain .DualMicrophone .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 0.521vw 0.521vw 0vw; padding-top: 26.875%; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; overflow: hidden; position: relative; }
  .DualMicrophoneMain .DualMicrophone .list img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0vw; top: 0vw; display: block; }
  .SmartAmplifierMain { padding: 5.208vw 0vw; }
  .SmartAmplifierMain .commonweb { max-width: 68.75vw; }
  .SmartAmplifierMain .SmartAmplifierBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 3.906vw; }
  .SmartAmplifierMain .SmartAmplifierBox .GlassesTitle { width: 32.292vw; }
  .SmartAmplifierMain .SmartAmplifierBox .GlassesDesc { width: -webkit-calc(100% - 32.292vw); width: calc(100% - 32.292vw); }
  .SmartAmplifierMain .SmartAmplifierImg { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; overflow: hidden; }
  .SmartAmplifierMain .SmartAmplifierImg img { width: 100%; display: block; }
  .BluetoothTWSMain { min-height: 48.438vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; background-image: url(../images/img_55.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }
  .BluetoothTWSMain .BluetoothTWS { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .BluetoothTWSMain .BluetoothTWS .imgBox { min-width: 9.792vw; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; border: 0.26vw solid #fff; }
  .BluetoothTWSMain .BluetoothTWS .imgBox img { width: 100%; display: block; }
  .BluetoothTWSMain .BluetoothTWS .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.823vw 0vw 0vw 1.823vw; }
  .BluetoothTWSMain .BluetoothTWS .content .title { font-size: 7.552vw; line-height: 1; letter-spacing: -0.521vw; margin-left: -0.521vw; color: #fff; font-weight: 600; }
  .BluetoothTWSMain .BluetoothTWS .content .desc { max-width: 23.958vw; padding-top: 1.042vw; font-size: 0.938vw; line-height: 1.25vw; color: #fff; }
  .BluetoothTWSMain .GlassesImg { position: absolute; left: 55%; top: 40%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 48.49vw; }
  .BluetoothTWSMain .GlassesImg img { width: 100%; display: block; }
  .BatteryLifeMain { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow: hidden; min-height: 52.083vw; background-image: url(../images/img_56.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }
  .BatteryLifeMain .imgBox { position: absolute; right: 0vw; top: 0vw; width: 62.5vw; height: 52.083vw; }
  .BatteryLifeMain .imgBox img { display: block; width: 62.5vw; height: 52.083vw; }
  .BatteryLifeMain .commonweb { position: relative; z-index: 10; }
  .BatteryLifeMain .BatteryLife { max-width: 33.854vw; }
  .BatteryLifeMain .BatteryLife .title { font-size: 2.865vw; color: #000; line-height: 1.2; }
  .BatteryLifeMain .BatteryLife .desc { padding-top: 2.083vw; font-size: 0.938vw; line-height: 1.25vw; color: rgba(0, 0, 0, 0.7); }
  .BatteryLifeMain .BatteryLifeBar { padding-top: 2.083vw; }
  .BatteryLifeMain .BatteryLifeBar .list { margin-top: 1.042vw; }
  .BatteryLifeMain .BatteryLifeBar .list .numberBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #917d6b; }
  .BatteryLifeMain .BatteryLifeBar .list .numberBox .number { font-size: 1.302vw; line-height: 1; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-image: -webkit-gradient(linear, left top, right top, from(#cab39e), to(#917d6b)); background-image: linear-gradient(to right, #cab39e, #917d6b); }
  .BatteryLifeMain .BatteryLifeBar .list .numberBox .number span { font-size: 2.396vw; }
  .BatteryLifeMain .BatteryLifeBar .list .numberBox .text { font-size: 0.938vw; padding-left: 0.521vw; color: #000000; }
  .BatteryLifeMain .BatteryLifeBar .list .bar { position: relative; height: 0.677vw; width: 14.583vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; overflow: hidden; }
  .BatteryLifeMain .BatteryLifeBar .list .bar span { height: 0.677vw; display: block; background-color: #cab39e; background-image: -webkit-gradient(linear, left top, right top, from(#cab39e), to(#917d6b)); background-image: linear-gradient(to right, #cab39e, #917d6b); }
  .BatteryLifeMain .BatteryLifeBar .list:nth-child(1) .bar {width: 10.417vw;}
  .BatteryLifeMain .BatteryLifeBar .list:nth-child(2) .bar {width: 15.625vw;}
  .BatteryLifeMain .BatteryLifeBar .list:nth-child(3) .bar {width: 18.229vw;}
  .WearDetectionMain { position: relative; padding: 18.75vw 0vw 22.396vw; }
  .WearDetectionMain .imgBox { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .WearDetectionMain .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .WearDetectionMain .commonweb { position: relative; z-index: 10; }
  .WearDetectionMain .content { max-width: 28.646vw; }
  .WearDetectionMain .content .GlassesTitle { color: #fff; }
  .WearDetectionMain .content .GlassesDesc { /*max-width: 26.042vw;*/ padding-top: 1.042vw; color: #fff; }
  .ModularDeasignMain { padding: 6.771vw 0vw 10.417vw; position: relative; overflow: hidden; background-image: url(../images/img_61.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }
  .ModularDeasignMain .ModularDeasignBox { position: absolute; left: 0vw; top: 6.771vw; width: 100%; text-align: center; z-index: 20; -webkit-transition: opacity .5s ease-in-out .3s; transition: opacity .5s ease-in-out .3s; }
  .ModularDeasignMain .ModularDeasignBox .GlassesTitle { color: #000000; }
  .ModularDeasignMain .ModularDeasignBox .GlassesDesc { /*max-width: 33.333vw;*/ padding-top: 1.042vw; margin: 0vw auto; }
  .ModularDeasignMain .ModularDeasignBox .startNowBtn { padding-top: 1.563vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .ModularDeasignMain .ModularDeasignBox .startNowBtn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0vw 1.302vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; font-size: 0.729vw; font-weight: 600; color: #fff; background-color: #000; }
  .ModularDeasignMain .ModularDeasignBox .startNowBtn a img { height: 0.677vw; margin-right: 0.417vw; }
  .ModularDeasignMain .ModularDeasignListBox { position: relative; }
  .ModularDeasignMain .ModularDeasignListBox .eyeglass .swiper-slide{width: 45.156vw;}
  .ModularDeasignMain .ModularDeasignListBox .eyeglass img { width: 39.948vw; display: block; margin: 0vw auto; -webkit-transform: translateY(18vw) scale(1.13); -ms-transform: translateY(18vw) scale(1.13); transform: translateY(18vw) scale(1.13); }
  .ModularDeasignMain .ModularDeasignList { overflow: hidden; position: relative; }
  .ModularDeasignMain .ModularDeasignList .swiper-slide { width: 45.156vw; padding: 0vw 2.604vw; opacity: 0;  visibility: hidden; }
  .ModularDeasignMain .ModularDeasignList .swiper-slide img { width: 100%; display: block; }
  .ModularDeasignMain .sunglassesFrame { padding-top: 6.25vw; text-align: center; opacity: 0; visibility: hidden; -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); -webkit-transition: all .8s ease; transition: all .8s ease; }
  .ModularDeasignMain .sunglassesFrame .title { font-size: 1.563vw; font-weight: 600; color: #000; line-height: 1; }
  .ModularDeasignMain .sunglassesFrame .desc { font-size: 0.833vw; line-height: 1.25vw; max-width: 35.938vw; margin: 0vw auto; padding-top: 0.781vw; }
  .ModularDeasignMain .sunglassesFrame .btn { padding-top: 2.604vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .ModularDeasignMain .sunglassesFrame .btn a { font-size: 0.938vw; padding: 0vw 1.354vw; margin: 0vw 0.208vw; height: 2.5vw; background: #7f7f7f; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .ModularDeasignMain .sunglassesFrame .btn a:hover { background: #000; }
  .ModularDeasignMain.animat .ModularDeasignBox { opacity: 0; z-index: 1; }
  .ModularDeasignMain.animat .ModularDeasignListBox .eyeglass img { -webkit-transition: -webkit-transform 1.2s ease-in-out .4s; transition: -webkit-transform 1.2s ease-in-out .4s; transition: transform 1.2s ease-in-out .4s; transition: transform 1.2s ease-in-out .4s, -webkit-transform 1.2s ease-in-out .4s; -webkit-transform: none; -ms-transform: none; transform: none; }
  .ModularDeasignMain.animat .sunglassesFrame { opacity: 1; visibility: visible; -webkit-transition: 0.6s ease-in-out 2s; transition: 0.6s ease-in-out 2s; -webkit-transform: none; -ms-transform: none; transform: none; }
  .ProductDetailsMain { padding: 5.729vw 0vw 6.25vw; background-image: url(../images/img_64.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
  .ProductDetailsMain .title { font-size: 3.385vw; color: #000; line-height: 1; font-weight: 600; }
  .ProductDetailsMain .imgBox { padding-top: 1.042vw; }
  .ProductDetailsMain .imgBox img { max-width: 86%; display: block; width: 100%; }
  .ExplodedView { margin-top: 0.365vw; padding: 5.729vw 0vw 5.208vw; background-image: url(../images/img_65.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
  .ExplodedView .title { font-size: 2.604vw; color: #000; line-height: 1.2; font-weight: 600; }
  .ExplodedView .imgBox { padding-top: 1.823vw; }
  .ExplodedView .imgBox img { max-width: 98.5%; display: block; margin: 0vw auto; width: 100%; }
  .ExplodedView .imgBox video { max-width: 98% 0.5; width: 100%; display: block; }
  .ExplodedView .commonweb { max-width: 68.75vw; }
  .ProductPackaging { padding: 5.208vw 0vw; }
  .ProductPackaging .title { font-size: 2.604vw; color: #000; line-height: 1.2; font-weight: 600; }
  .ProductPackaging .imgBox { padding-top: 2.344vw; }
  .ProductPackaging .imgBox img { max-width: 100%; display: block; margin: 0vw auto; width: 100%; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .ProductPackaging .commonweb { max-width: 68.75vw; } 
  .beer-slider {border-radius: 1.042vw;}
  .beer-slider[data-beer-label]:after,
  .beer-reveal[data-beer-label]:after {bottom: 0.781vw; width: 5.729vw;height: 2.083vw;line-height: 2.083vw;  border-radius: 2.083vw; font-size: 0.833vw;}
  .beer-slider[data-beer-label]:after {right: 7.813vw; }
  .beer-reveal[data-beer-label]:after {left: 7.813vw; }

}
.textLeft{display:flex; justify-content:flex-start !important;}
.textCenter{display:flex; justify-content:center !important;}
.textRight{display:flex; justify-content:flex-end !important; text-align:right;}



