@font-face {
  font-family: "xa-icon";
  src: url("../vendors/iconfont/font-792239/iconfont.eot?t=1543890502059");
  /* IE9*/
  src: url("../vendors/iconfont/font-792239/iconfont.eot?t=1543890502059#iefix")
      format("embedded-opentype"),
    url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAACCoAAsAAAAAMXgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8gU2sY21hcAAAAYAAAAG2AAAEpppb5ctnbHlmAAADOAAAGgIAACXw7Q35qmhlYWQAAB08AAAAMQAAADYUCFKBaGhlYQAAHXAAAAAgAAAAJAhvBEpobXR4AAAdkAAAACcAAACsrK7/82xvY2EAAB24AAAAWAAAAFjObNfEbWF4cAAAHhAAAAAfAAAAIAFHAQduYW1lAAAeMAAAAUkAAAJhElDzxnBvc3QAAB98AAABKwAAAaRB15JpeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWGcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeMb3ezNzwv4EhhrmZoRMozAiSAwDsugyteJzV1D1OW0EUxfG/jW0cmzh5dky+4zhxgo1cIFqaQEeUIrKiCImSNi1rYAlQpYaKghVQIbEBdnDGEouAM74WReSOKm/0s/yenq9m5p4xUAWWbGwVKP+l5G+UTvy0NHu+RGP2vFL64/sdvvk3ZZVVV1MtddRVXwONNNaWtrWrifZ1oEMd6UyXutK1blI7baTNtJeO0/l0ddq7vbi7A9eoqOEaxbzGcEGN04caxaIaj7xKXs8O3/nh8XM+JgvGr4fx+58BL1ihzwfvUodPfOEjX3nLOgNe0/TuVb2vT3nOMp8ps8Yz6rzkFT2eUKNNi3e8YUiX96xSeE4jT6z26LX9/9dK/ijX53frOTHBe44qIb+lanAfUC24I2g55ASrHtwl1AjuF2oGdw61gnuIiuBuonZwX1EnzObTDe416gd3HQ0CufYw5FOmUcinTuOQT522gnOCtoMTg3YDeR2T4BSh/UDej4PgZKHD4Iyho0Be92lw7tBZcALRZXAW0VVwKtF1IO/lTXBSSUVwZknt4PSSNoJzTNoMTjRpLzjbpOPglJPOg/POdM7JZ9oL+Z/n9iIwugdMjcpGAAB4nHVaC5wbxXmfb0b70K5Wq5W0u3qd7iSdpHvr9D6fz+c729zZOAbb+M42DgYTYyhgJzwCGPOQIVDIjwKhhDYJIeTZEFOKm7rml4bEIZAESNqkARpwQoDQhF/SB23Jr2lzWvebXd3ZuEG3O9+8Z3bme/y/mSM+Qk60fIS1iEpskiTdhIBIJIvYDdIsEDYCxUlopsEOAlSNHH8pecX5uSBA5pVXICMIzs9fOfwbn+83h93QuafVAtJqsRYvOKXiwkWLVTCk73da0HJahFAc/zUcvwdHLxKSL2ZwOANHzQRBMnDcjJQxM/U85hhYksEcA0toawpm4j0APfGFdzwKM1MOfsnC17wkvcujPS2eCHiJNq/bmpo6xut3KjhXIyUM5/FT9hrrddchR0gEh4qKUmYEao33ir+frY1ns/GFJ3j4HnHWC9lKFnjgfOIPRQnhe3Ct7yHcA5v0kH5SIUQoewtfIEVvNyq4B81GAbKFWqNiRcXq/4v4Lq9fkt57E5Wcr/7+985fiyKc9fvpyS3fvz4IC/+aGRpaPTT0fBbJ8PDzmeFhTO3yz0yteurDz4KKm/jbZ7/n/FZQx/uC1ISv8+LVw6eGBH+A8zzGvsmmkE+IHxq1QlbyQyErRm0/iFGr0vSDVWnUinQUblPMlOIccA4oqagCH3FuUKIpBW6D29SkqUDLo84BXi+pLtW7DSnWI96a3MhK7FaikxjpJX24JlaDc4aUKYicM1YurQVrNKuWbYpSrlCUMkaG/kjcJOLj7PToj6KJRF8icQf4X/CDG9xFiUNarGs1m1ndxZAufA1pkdfqS7CHFQCF8mBZO4ZzEXEur7LvsCwxUT7qZJLMkwtwOXIjkEVOwM9HnqjgJBpNnF52BHBWrrykaaOZwfXIuBVzohS1mpx7eBXIjFDeGPOqXvMMby5wvnKbs7+akpadNSa1P2+adKc0dtYyacoEGnwskYd8vQC+bDt7qTR29phEq6bZftaN7jEhcDyRz9fzkKNHnavcTOdtzFXAcBNwlwkQdIREby9W8mXhgd7RkQIMgEtMRd2SrxXySRxkV+8ojBShH0uGi2CK+jzka/neRm/7Yq8kqgTeXYStOJ+Ecb3+gT3Garh3STJISmQlWU3OIVvJxeQqcjt5gHyOPEGeJcfJv5L/xXXMZN0NrWYq7gazKG5x3ag1M5Yp5bDMTMNyXKAVUCtIuXo1kkMFgHl2dRIW86CKbesjMAhe/WbVzAlLKsRTKSyay2SxXxzHbPJqyLG80ya2rRVyxc7wuc50Iu4EDHcyQq3Ae45ay8HMebTSqAu5OoqA2AVeulZoetV4Bu+Zz4mPs9SCzzZ/srxWgL91vm1YAJYBK1waEJxvo8ZcIVz+QQU5KKh8UNH16I4dyruTcOlSmhPMcdrv1dM9mFR0RTgmKYr0VKfU6NQO8Bq8JlyqSCtlRZFH7uX1PispzlMD2EyRl2P6CUXai4W68n5J2Sf74UFe5zEMnDcxCCoKq9pul+7wtvMpH4APewYQzgqq+9SgG9y0w9mwNGdObtwB208W37jj5ycn5n6G86D7BULBMo7yEY/68Ev867xBvAFhNx/E+TYf8KDs9+vKaj4f6b9GMSFPu7O7nbf9BA/uUGawF7fC9yTlPEUa47kYuDL+XfYmW0ZkYpAEcuwucgB5M+juVa1QPBmhLoUezl6LPNRApuLMIi6yicdLUg8yE2ZbdrVi4baXLRu1ZGMlYH2PKSNBZDgzJ+pQd5mHM77bmU3PjSTihUTiW2Ek8fi3InGIF+MJervzjPN0ZggChmqF6LUhywolZFWVE5gHQz/E0mdQv2fOlFWQBJUJ7CJBhYNZXiiAFXLuTUa0tVboPN6QXhPCxf4ixIpxfOB0ej8MZRJ+RfEneGXnhpClGspwBm7JDB0ezjg39Qz5FP9+KguMUt+9MtbGomGnErIo6Hs28kbwER56dv537FtMRut2Mdr5Wr1WRBNXcINmA01bsSBlJVHCFbItpF4MpdeSTEtCUZfeo4HoVrIt3gR3JEht0ba6ga9vjR0LaZnI7GajG2howAhZpcFK1MonLLOpa+HoiABCeOfqcL8RA4AdrHQ4pGXDazedrD5UNs3NyXBQziYoyF3xQm9XM64n0IyYckCje1gJbmG+hGkk1IGYENGTZmNmxU19WRCUmBIa3rhm7aYxIeiTUv1Kj9WTx+WCUuz06sUcCOa5U9N942nG4mOKpmtdUTVViCbCoizR4S40hgKu39PsHTaBvNlHBsgYWcY1p4Tf7uGz00LJyBi5JeXHyvmMq+QynDury4B9auG783SmXlsLdKZWXwswU6/PYLxRn4UH25tnIROlfx/NALQJfS4ci4XbDR7Sv3y9NgNwRv3/h59z3oC08+NoL0BvFIbhI2OxQgwf134Swn5O3yEBEicF0iAzaEG53kcD3nTxVM5wE5zxT0+AJzpcsgpc0iKdtITm9w+l2Q/a27gio1/m4XvFFw6c4w8E/O8V0M+gsgOuN52nVdSCuuo841G462Q1WBnwb0YCLmnfe2qKfzLu2WPsH9lmMou277PI9bmiiUJeEHNll1k5L3OgV0B2Xkm5HinRQjGHsCrn8rKIAsBsDvxQYzQbxWqjVo+cio1xb4vI9zpggJLBsMPmpFfd6mZp4CU6RYCClTliyk2CXeZvw65a3ZTb0ArWYt1wC1CB+aCPCTAxFBtK6IPhhOGjwhhDydhNAYspUCobUpCFwpPnXFgd3Tkc0UCTMRseh40T7esmNgJSegfSmwU1EIFwrPHB5vjlO86IRHxh2Q4oGgRSARrZI4k+EUQVykzpOXtEtwREIoogBiQtgKt3CxUkBtQH7KGLcHQYw5kZyXDBNEvxwXEQWJ+P8unAQT42UH8yMnx+qbZry6QR8umiDLJMKSo+2u/NaHFm05oSUEHxG75wdM37Lxtvfqgez2uKgKZKBONWxU6oVJEgJ1rB0tk9io+OBETQRBzBJ10kMlkL6n7OyjLu6wJ7mo2QIGIdCyUyTbLI1wPI07ZUxD+76f7VAWFIBF2mP/QydfW+i/7p2l83j1z16gVfmFq4adOmWzdtumPTpjuXwo0b2ciavee+eskvm0f2/GLbA5NPtB9/A5Y7z0DAeQc2O4/BcScPlzh/TuX27zx+83y5LNlC5nA2rhPhghQ0VLanGU7JQDZCxFTmps0uVzuuVabjalWRUdDclXPvRlHFMiUX3BlRtZ5yTzhoPnLttY+YwTAmNDVy5wVwd+p5bs5/FeO+VWzhTY8+x/OeK08BTJVZyqPQolfvkGN6rKcnZiTlKz7G2MeukJMGT+sxecfVlBKq2zo9pR+WQuplTo8uvHlKh3xffCf+68TX2QKbQZReQg1zC65A2YVbrr+2gi8HfmwXdL4G14FlPLzopUfA5lVKlMtYlksOyo9loy13ATpWwxAtUZBD/yIujium2ULRNd0u9sTFGoGVNIMmiFoi2x2MBNX2IUQ84WAwAtUCnStWIbKt/ZTM1YtMJ136AigiPSj4LLP9Z4G4QlvI1l3Xba/PJ5Nzl8wl41vqfVO2YW/V+63KKln3pyMA7/ujtZIiKn5JlAMgrq0tO1sXr6W7bvMxFNswKJHgjzyg9UM9DBDWf4gDQ7X4I5zGB1TZ8sa3ZHWnaCm+X/ulMGgq/aUg0H33i5X+/nJ5cLAMvYXU6hVWGCbK2Be1a+Ora5JflStTVLiiEXjxV4JfpV1juPZ+ruuQ9zajlxhH/psga5EHL0C8fwMhzTJwLuKLlvPA9SI3Ca47hMo+sqjgMd+udINlT9IqX3Ehxz0iBFRoC5qn2IXiKXHW6dzlboRO5TQs4bXH6e+PCmvK75TXCEfRbYHRXjbv0natv9HYXK+/3J34ZTLNVneJgs8Oa1qf4vN1rWMgP6SEI8qnFEM/7Dxq4A+2hHXdcB4NG0YYthih0N/AxPALwxMAy4fpxPYJOjzx42RvbyOXm6NWaQXAilIp134rVwIo5WgsV7of6hvr+DiHE7FYYj6B1pVquA1RhLCZxK1gJMKodPcbSQOf6zwCy4bGAcaHBsfp4Pj4ICy/HLK1XK6WJYt29XX6FgmRLtQ+a8gmspnb1dMkVqqmO/YRza15akLw7MUI1D3ggAUcTGFx3qvgVS6zK9rp0kqAlSX6i9Ikp7/+hKJpymmBo/oVCKyvJ7MwXa5MQzZZXx9AheuDA7/g5W5AfwWTJSfIu5kswX8iPQ7hKGdRDA6cjL5Edf/YxpBez2BPsKqcqeuhjcv8Os2erOPhIn4msZJU0cecJ5eQazAzy7nBhdLNBqo9lNes5C0KdzIxH0WXO+HNhqsVudqDbE7khjjjNZCKVrPixRA0oV3FBYpkc51YvlPEMKewyJ05Sj7zUOUMBSZGk8mgDmHNNLEa9HbT69L5fFdaM6geRFQ2UAU623C+uW+frmrBKDwpSWqAhQKv79urqZIoBBW/s16UVI3qgTf27uWlGMNqIkLOUODtYtFKpsxPm8mkOQXjZUWl55VnZEYhkjDQo7fbn8Ph0nR7uhdZCjUF+AKrB9ufacxSeBhUPY9sxyIxHU4AQowwGnFg4VgInFWUhe0Q1mcRO0TpymR/Eh/3LIYH9DgGElHQqyf5ImRAMIS8kQfTD3VKjjnHfMQ5BlPOa+0e6HFeQ+1NPv+Q8yakfgYv/+xnTnEBDpzv7IFPnk8Wz1TQwmexPxv1RYmsJzuRd7lp4oJbL6PP7TrOVZ4ovlc+xoNgRm0RN6JEpWahXpsEDmpszrh2UeT73MkyIRsfyGQG4nB1IqrZthZNXNPJWLGYcZse3XLPpkA4pMVCVv2m3o9d+KULt336j0LQd8Z4avf6LBZu/pO5TXfP0e1mPFFMxKPtoGUnbUtvn0xbKUx/h2649awiLjZj6tTePfdgy1UfXuu8NX7Z0LnNyOx19+yfnd0/y9dCwrX4BvJwA5FFlPSSM8l55Eryx7gangrLijaiuzQXVVRrp4s3Kr8cFhe41ULch7qTczV6QJaLDIOYmQY24p6WNdMUMzE2yS0d9odi4qpRL7/Jg9PyYXcoFsJnNvV5dKLrQzFgTfhw+4HxswDOGqeXuvSR1R/T/D1G+vzL88CUbrDl4os0pSV2fwh5qfu8S1gg+htBwf1RZFnSTMXnFwJ+iXYJIAalUDYqK6rcXY2rlqB/0J+VwhpIca1rolcJaP7K5iJdoYVC8VBop9zDpNlg91+qydtgDIdvP9iZxu7xs9p1dFcS2fEj318D3bIB+vuuAjFZP/J9sIJmZQwC4lW0Avf5BH9ARrMYj/vReMnyBjEo6ihRKBgqZCcmbLE8mpe0sJSYnekDDafS3Nk5+3yG3cym+dmnMIqOfLXR9I5AwXDxlOGdhMIL4RjEDDhb0iOy83TQDDrflKK6NICChSZEjuiyc4wllWBQWXgdZqRgVCbv6j9OSMQ9TAXDZXjDO1MFrrKkWyU9KsE09goT2JXkHEbXNRaGl3m/cMbCG6qmqSzhHMN+JTRSYBDP9/4ce5XtJBq5CWXXs5SVNMVeAM1TocS3vISbnsvq4HFSEQ22i3+4hLkwqBuVhU69ozfENt0cBnUja1UrK8HuOBOTCH0aPInCibzIO0bHxoNWlGy4GODiDflVtSTdA+fBHJV1NqL6tEF/WDbD68VESoyyruhkJOEzpa6U9L6wKYf9g5pPHWXoZ8xHugG6o/NMCrDRpWYbxFRaNIV4dIWZ8kWkZEJcv9RsBJux+Shv9hy9eMOGi2mqNp3HaQgRCQfbYPQFh2QhMMqCfrrV632OKjorBwR5UO8zNomJmBTxpcwV0bhginZc3Gj06YPYpMx0hc65PUe2Ur/mG+002SDGE4vTIZ21f5ZtZ01iopdA8mgmELigkmJV3OIKOvwe/qlYbNtsxYlVZ5VE3+qh9T88c2h1X9J/38EjB/HZtXL79pWj89sm+848s29y2zw8dy7PPngq5lfJMnIG8qZ7b+PdGkTqVbNqSqZdCdKcgPulQ54fkYAr49zyIVkJmXq1LtUjLnRtogmsWJQsXu10bnC+fN6TTz4I/rSFwEkWTUV1XqXTQwPnXzopKHuWTdwjSpLBmPPTuw+foJefvb5KYXhq5pbWqZdE2BN9YsuWXlqDgY39HwiHiiHjo2zSMsOxMyYnqsD6mREa1kNdY9DrvC6dK9J6V7IkjLlriB96iL6E1t5EURHydXwyJw26qwbnnEPOIZiDufZ8HvFdJUe/kqsgpYMvvTT34otziPwckqtgPoauvH2Ftdi8e+PV0ajolXWAkJkzqmbG7KhYSr7wEx+sa7QO+b58881f9h065LwIpLEOfC+zOd9PvuC81FwLMDd38yOMPXIzTmRwDtY24Stf+Im7/8fYjSjX2tJIVthuhN3DPxBR+lBQuM7moDdKyexff0R66+6735JuO/w159+Z73HGcsz30d+AD4EPm1o2A86RW51XAgEo3ArrYcb5b+dtxh5nvixjWAty4JprzhfH2RdZH64Yx+IEEU3BNQf8HMC2UGi5lm/iKrrnkxlTcotoA2W7Wmly2a0vHZxLmULRaPDzcOb7m29KhvTnMqDi+ug3pJD0bZlq0Qvaee63wZZPyjQQlQ8iENRvkOSAjG7zJ2EuxgVFF9vd6EyL9HWRXvwX94tUfEi2wyDfc78gHpGtCP0aFLucaKoXem7HJJM+JEuSdpmoKpZ8ew/0puBfuort70iIWuAEDxe/8xj7OOK/QdIkyCwCmv0RDmmLg3yx3VSx2fBg7tJdpgtzTX676cUxn91vG/EwGIduUNQDhww9adj88MG4edeyVcA+u3//wwxWLbuwFaLP0qvmt17J2JVb56+i6JYBzdP9D4niQ/tpL0M0KUu+y784ULz+TGzCHt5/5vXFwb/YKyA/Y3Vs6oWdO66bXdlliAFUjqsM5DnINPFFavhxLxew2sK6dWyfGyGQd45DnrXuc9bxhxKehDw5eY+71BfKNfZTzLj0ZF+EHV23cJ+X4I2d4/Tf7msf5Q/s6/TmYZJ/ZM+zGhkly8ksehbnkg+QffzWq+EewfLjVn4Yi2xji3Zu8RrEBSaVSVo3qp37jkm+0tylaOQLLjKxEZw3JRS0Kn5kthAxMoabl+cuINq7TJOfidf5Va/JbrnephA2ilfWUkY4Vb2yL2QAix3oGhjoUmEV6pnYYDYc6BoYdA4PbgyHAb2yoPNrCEfOHsprXzVC8Ci/+rrMeUAJnoMmTv6PdB/9k4Gu/5Bh9BwscT4OlyoBoHsHyna/nkqWU7lcqpxMhfrs0cGBrpl0v/N4ZTUY2cEYbOxPY3pbf1iLJGMj4Wo+GQmGB/LV8Ejsn2cU7ZqgczVsdA6oEvSluwYkBW6fVbQPg+bnII/7KS3m4P7o7unEFK4o7hB6XoZ3BsovDyLcMelIJNdr+dPSDM2ziEaHS2+jhqqj6CoNzMxiooaZcKfzXHaklIFGpjSC1HkuU/JS8D+npo7L0hFRPIKS7BJ/NnbEto/Ep+OcxOA6GM6h+HPPNeM8nxt2tp1MZUul7LtS7AHxb8Uwvh2yPHYkPhU/EusQzwYeZd9lM4idivjVlt0scpPnaj0LcYp7EuVKZ8QTU1co4ZL5NTfusEYmYjvOjU2MWM6T/eA7dLD1KGOPtqbnKJ2bnpoHmKcW9N+4w14xbO3YYQ2vsJ0nz5g7eIixQwcPHnIm6PzU1Dx1Q64vFHcu97J1KCMB1Mk6MUgEUfcKspJM49w8XeBOgdXLo0K9XBfAQ0CIjREbAb9kxPll+c2tjc8kd54R3yAHR8pmGTLsxvPPv5G54VdZeuENuj0sBAS/rE7cN6H6/T5NCI/tClPTF1D+7htPfh3BgwnGrrvo7l0HKT24yw3bF1GGbhoUGRMEXzIhCAJj/i3NtWv9UVGYFfARTf/sTHPO+SUs+hAtxI8tRBkZMoDe8BTZgDJLOJ6DQs69rDr1KK9e5cq9VrRzkYxRdXObGHHvVaWT152Vhr10bYAc+K4SdtlLkiwFdedX3f3QxBf6u+Hf032wrLsIv7vzzlHHGONZ+1qO8d8Y+aujpv6EbrpBy9Sd7/E4jOnmlKn/jscxoPe9LAo+Efq6sWm6HeruAzfe101jXR//aHuKvt2+FzPX0rcfR7Ibm6VN84p3EdLRrU+xD7A1pEHOIfeTj+NKVFwzwF2jNLj2z/XhOSriXr67tww1FIqUe4hu2WnqXUGlmRRk2RFaLEzSJj4RLnojHBNTy5ZySxfDQeA0Tb2732JjEE2t1eAMU++c4BeyOoMFykQlEIuooipqEVnDQGKKPxL1Y47890FRCijxuBKUwkpEkYNBQ+uRfX7lGs0IDaVi1YKu+Otbr//U9XMV2a9lq+nEQJd+bRK9KjlhyIIeQxW5xq8FlDUYgqasgVBMn0EtB6kpmNY0CASn9VBMlayAbPqNWDfrpj5FVWQmqGilREqlYCgkqPGg7o8qtqIYum10K4J7pE51VRZkQZK+q0eMgVh0bP2uifLW6cLQ7NbB0e0bpuN2Xzbs/DhhKoIkR01RSxghM6gHsqqhRoIq2qGIX4lmAbSQFgmGYgEhqvtl3QXLXEeeYINsEDVkDjUF/88BAohhc3WEYx2awxBR7VI6b1brgC/rvPRQy/0dWgxOkAFoDfIfHJp7ce4EwQAGeTAw/9I8lrZazkutFp1D+mKrhfNAn+nE99jDbAxtqYxaIoT6IUZSpMf9P5QhtIg1RBoTKGFr0Fer1nOQQRvGcI6RHKIBzMB55KSMIdhNftZfxxnXc3nMxdnjrE23xmKcv09t20Y151s09Nt33vnBl77UPnMb/i6ElPNm3w9+MM4T8MSD7/rB9iI8sXAvXd/+KcsuvEr/9zXnruIdxT+lL5zdVW7fDXLx08V/KjoPI7mzCI8VlxfHUfWS/wO2cokIAAB4nGNgZGBgAOJZmVtmxPPbfGXgZmEAgRs67K4w+v/n/+Us85ibgVwOBiaQKAAziAs6AAAAeJxjYGRgYG7438AQwzLv/2cGBpZ5DEARFKANAJAWBcJ4nGNhYGBgQcbz0PggzIJFDIY5/n8G04xIYoxINCMevSRiAG+OA00AAAAAAABAAIQAwgEWAUwBkgIqA4QENATUBTIFrgaaBuYHZggkCN4JYAoSCjwKwguUC8QL8gywDOANUg18DbAN7A5gDr4O5A8MD7QQMhB4EOQRbBJGEooS+HicY2BkYGDQZvjNIMQAAkxAzAWEDAz/wXwGACb0Ak8AeJxdkbtOwzAYhU96FanEAIKJwRISQ1HTy1ixVWr3Dt0Y0tTpRUlcOW7VjjwPT8AT8ASsLDwFG6fpDxJJ5D/fOT62f8UArvAJD+fnhuPMHppUZ66Q74Sr5HvhGrktXEcLfeEG/SdhH48YCbdwjYw7eLULqjZehD1c4lW4Qn4TrpLfhWvkD+E6bvEl3KD/Lexj5jWFW3jwnv2R1aHTCzU/qnVksthkzj+EnRNP9XKXhFaUfGba5muTqX7QE2eiM21/98j3y4FzsYqtSdWYm+kkMWprzUZHLlg5tx12u7H4QWRStjSChUYIx7qAwhxH1jUiGP6MuKiOuQMznT9/yvQSOyR0bWnuv5oxaZFTn5TiJQTolTITZrIiV+4jx57nDOg69qI4LFekpLF0ptlDQlbYFnMbOhH9AKti1RZDdPnGpXxQnJ3+AIOeadkAAAB4nG2PyXLCMBBE3cSyDITs+75vxBf+SMgDqMqWhCRDnK+PcHJM37qme+ZN0kt+NUj+1xg9bCEFQwaOHH0MMMQ2RtjBLvawjwMc4gjHOMEpznCOC1ziCte4wS3ucI8HPOIJz3jBK97wjg+M8ZkwKxpP3AcRlNFpTbrhNXkv5sRkZTwxuzCa+rRsRKW+yWVLJ01J/b9QYVjsOx83GEfFJK2UD7zrRFOKILh1pmxkYF2CV0qS9tRTJTOuJMepFqoqJtma5EIEJmsr2rQ0a91rbCaNnql5ujmRxftxxLo8X5AoPYVsRU7N2nzaeKUjUVZTPSU32vxRSFNVwnoado6+rNBlLmRQKxXazLc+UJ1b4f06knAhpWl0SKWxLasjf5sGR8SliUS6TZIfpkVuwgA=")
      format("woff"),
    url("../vendors/iconfont/font-792239/iconfont.ttf?t=1543890502059")
      format("truetype"),
    url("../vendors/iconfont/font-792239/iconfont.svg?t=1543890502059#xa-icon")
      format("svg");
  /* iOS 4.1- */
}

.xa-icon {
  font-family: "xa-icon" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.xa-icon-pause:before {
  content: "\e81f";
}

.xa-icon-station:before {
  content: "\e65b";
}

.xa-icon-menu:before {
  content: "\e628";
}

.xa-icon-message:before {
  content: "\e62c";
}

.xa-icon-close:before {
  content: "\e629";
}

.xa-icon-phone:before {
  content: "\e6ca";
}

.xa-icon-equalizer:before {
  content: "\e649";
}

.xa-icon-qrcode:before {
  content: "\e687";
}

.xa-icon-message-o:before {
  content: "\e6c7";
}

.xa-icon-users:before {
  content: "\e607";
}

.xa-icon-store-2:before {
  content: "\e624";
}

.xa-icon-list:before {
  content: "\e604";
}

.xa-icon-phone-2:before {
  content: "\e63b";
}

.xa-icon-data:before {
  content: "\e711";
}

.xa-icon-product:before {
  content: "\e675";
}

.xa-icon-store:before {
  content: "\e641";
}

.xa-icon-license:before {
  content: "\e816";
}

.xa-icon-id:before {
  content: "\e6d7";
}

.xa-icon-order:before {
  content: "\e608";
}

.xa-icon-email-2:before {
  content: "\e602";
}

.xa-icon-wechat:before {
  content: "\e758";
}

.xa-icon-cmpay:before {
  content: "\e7af";
}

.xa-icon-down:before {
  content: "\e6a8";
}

.xa-icon-up:before {
  content: "\e6a9";
}

.xa-icon-config:before {
  content: "\e621";
}

.xa-icon-user:before {
  content: "\e730";
}

.xa-icon-alipay:before {
  content: "\e612";
}

.xa-icon-email:before {
  content: "\e712";
}

.xa-icon-headset:before {
  content: "\e797";
}

.xa-icon-verify:before {
  content: "\e606";
}

.xa-icon-business:before {
  content: "\e6c1";
}

.xa-icon-member:before {
  content: "\e60e";
}

.xa-icon-menu-collapse:before {
  content: "\e605";
}

.xa-icon-menu-expand:before {
  content: "\e60a";
}

.xa-icon-activity:before {
  content: "\e652";
}

.xa-icon-system:before {
  content: "\e615";
}

.xa-icon-password:before {
  content: "\e60b";
}

.xa-icon-account:before {
  content: "\e611";
}

.xa-icon-copy:before {
  content: "\e663";
}

.xa-icon-money:before {
  content: "\e732";
}

.xa-icon-tree:before {
  content: "\ebb3";
}

.xa-icon-company:before {
  content: "\e613";
}

@font-face {
  font-family: "FZLTXHK";
  font-weight: normal;
  font-style: normal;
  src: local("FZLTXHK"),
    url("../fonts/fzltxhk.woff")
      format("woff"),
    url("../fonts/fzltxhk.ttf")
      format("truetype"),
    url("../fonts/fzltxhk.svg#FZLTXHK")
      format("svg");
}

body {
  height: 100%;
  min-height: 655px;
}

.main-screen {
  height: 100%;
  position: relative;
}

.main-screen__main {
  background: url(../images/login/login-bg.jpg)
    center center;
  -webkit-background-size: cover;
  background-size: cover;
  height: 100%;
  font-size: 0;
}

.main-screen__main::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
}

.main-screen__inner {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  font-size: 14px;
}

.main-screen__footer {
  height: 290px;
  position: absolute;
  bototom: 0;
  left: 0;
  right: 0;
}

.container {
  width: 1200px;
  margin: 0 auto;
}

.top-bar {
  text-align: center;
}

.top-bar::after {
  content: "";
  display: block;
  clear: both;
}

.top-bar__left {
  float: left;
}

.top-bar__right {
  float: right;
}

.top-bar__btn {
  display: block;
  color: #fff;
  border: 1px solid #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 7px 20px;
}

.top-bar__btn-wrap {
  padding: 13px 0;
}

.top-bar__btn:hover {
  color: #fff;
  background-color: #20a0ff;
  border-color: #20a0ff;
}

.logo {
  display: inline-block;
  line-height: 60px;
    /*padding-left: 70px;*/
  height: 60px;
  color: #fff;
  font-size: 30px;
    /*background: url(../images/logo/logo-white.png)*/
    /*  left center no-repeat;*/
  -webkit-background-size: 56px 56px;
  background-size: 56px;
}

.logo:hover,
.logo:active,
.logo:focus {
  color: #fff;
}

.platform {
  position: relative;
}

.platform__info {
  height: 520px;
  color: #fff;
  font-size: 0;
  width: 600px;
}

.platform__info-main {
  display: inline-block;
  vertical-align: middle;
  font-size: 30px;
  font-family: "FZLTXHK";
}

.platform__info::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}

.platform__name {
  font-size: 48px;
}

.login {
  width: 365px;
  height: 365px;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #fff;
  padding: 20px 30px;
  z-index: 1;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.login--recovery {
  width: 400px;
  height: 450px;
}

.login--recovery.login--hide {
  -webkit-transform: translate(100px, -100px) scale(0.7) rotate(10deg);
  -ms-transform: translate(100px, -100px) scale(0.7) rotate(10deg);
  transform: translate(100px, -100px) scale(0.7) rotate(10deg);
}

.login--hide {
  z-index: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(-270px, -150px) scale(0.8) rotate(-10deg);
  -ms-transform: translate(-270px, -150px) scale(0.8) rotate(-10deg);
  transform: translate(-270px, -150px) scale(0.8) rotate(-10deg);
}

.login__type {
  font-size: 18px;
  margin-bottom: 20px;
}
.action__btn{
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  cursor: pointer;
}

.login__item {
  margin-bottom: 5px;
  position: relative;
  height: 63px;
  overflow: hidden;
}

.login__item--verify {
  padding-right: 110px;
}

.login__item--warning .login__fieldset {
  border-color: #ff4949;
}

.login__item--warning .login__warning {
  display: block;
}

.login__warning {
  padding-top: 3px;
  font-size: 12px;
  color: #ff4949;
  display: none;
}

.login__fieldset {
  border: 1px solid #d1dbe5;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 0;
}

.login__fieldset legend {
  display: none;
}

.login__block {
  display: block;
  margin-left: 40px;
  border-left: 1px solid #d1dbe5;
  margin-bottom: 0;
}

.login__input {
  height: 40px;
  line-height: 24px;
  padding: 3px 10px;
  width: 100%;
  border: 0;
}

.login__icon {
  float: left;
  width: 40px;
  height: 40px;
  margin-left: -40px;
  text-align: center;
  line-height: 40px;
  color: #8499a3;
  font-size: 16px;
}

.login__btn-verify {
  position: absolute;
  top: 0;
  height: 42px;
  width: 100px;
  border: 0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #ebeef2;
  right: 0;
}

.login__btn-verify:hover {
  background-color: #eff2f7;
}

.login__btn-verify:disabled {
  color: #ccc;
  background-color: #eff2f7;
}

.login__btn-verify:disabled:hover {
  background-color: #eff2f7;
}

.login__action-bar {
  padding: 10px 0;
}

.login__action {
  width: 100%;
  height: 45px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 16px;
  border: 0;
  background-color: #20a0ff;
  color: #fff;
}

.login__action::after {
  content: "";
  display: block;
  clear: both;
}

.login__action:hover {
  background-color: #4db3ff;
}

.login__tip {
  text-align: right;
}

.login__tip a {
  color: #8492a6;
}

.login__tip a:hover {
  color: #4db3ff;
}

.statistics {
  font-family: "FZLTXHK";
  padding: 0;
}

.statistics::after {
  content: "";
  display: block;
  clear: both;
}

.statistics__item {
  float: left;
  width: 300px;
  padding: 50px 10px;
  text-align: center;
  position: relative;
}

.statistics__item + .statistics__item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 84px;
  background-color: #d3dce6;
  left: 0;
  top: 50%;
  margin-top: -42px;
}

.statistics__amount {
  font-size: 24px;
}

.statistics__num {
  font-size: 36px;
}

.statistics__intro {
  font-size: 18px;
  color: #8492a6;
}

.statistics__img {
  display: block;
  margin: 0 auto 10px;
}

.stores-floor {
  background-color: #e5e9f2;
}

.stores {
  padding: 50px 0;
  overflow: hidden;
  margin: 0 -15px;
}

.stores__list {
  margin: 0 -30px;
}

.stores__list::after {
  content: "";
  display: block;
  clear: both;
}

.stores__item {
  width: 360px;
  margin: 0 30px;
  float: left;
  background-color: #fff;
}

.stores__item:hover {
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.stores__item:hover .stores__name {
  color: #20a0ff;
}

.stores__img {
  width: 180px;
  height: 180px;
  margin: 90px;
  margin-bottom: 30px;
}

.stores__main {
  padding: 15px 20px;
  text-align: center;
}

.stores__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 22px;
  margin-bottom: 5px;
}

.stores__intro {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  color: #8492a6;
  margin: 15px 0 50px;
}

.platform-fun {
  margin: 0 -15px;
}

.platform-fun::after {
  content: "";
  display: block;
  clear: both;
}

.platform-fun__item {
  float: left;
  width: 300px;
  text-align: center;
  padding: 50px 10px 30px;
}

.platform-fun__img {
  height: 50px;
  width: 50px;
  display: block;
  margin: 0 auto 30px;
}

.platform-fun__name {
  font-size: 18px;
  margin-bottom: 5px;
}

.platform-fun__intro {
  color: #8492a6;
}

.footer {
  background-color: #475669;
  color: #c0ccda;
}

.footer__main {
  padding: 35px 80px;
  display: table;
  table-layout: fixed;
  width: 100%;
}

.footer-menu,
.footer-qrcode {
  display: table-cell;
  vertical-align: middle;
}

.footer-menu {
  width: 710px;
  padding-left: 430px;
  background: url(../images/login/footer-bg.png)
    no-repeat center left;
}

.footer-menu__item {
  margin-bottom: 20px;
  font-size: 12px;
}

.footer-menu__item:last-child {
  margin-bottom: 0;
}

.footer-menu__item--phone {
  font-size: 22px;
  color: #fff;
}

.footer-menu__item-title {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  padding-right: 40px;
}

.footer-menu__item-link:hover {
  color: #4db3ff;
}

.footer-qrcode {
  text-align: center;
  position: relative;
}

.footer-qrcode::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 150px;
  background: #606f83;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.footer-qrcode__img {
  width: 100px;
  height: 100px;
}

.footer-qrcode__img-wrap {
  width: 170px;
  height: 150px;
  margin: 0 auto 10px;
  background: url(../images/login/footer-qrcode-bg.png);
  padding-top: 35px;
}

.away {
  margin-bottom: 20px;
  padding: 0 2px;
}

.away::after {
  content: "";
  display: block;
  clear: both;
}

.away__item {
  padding: 6px 15px;
  width: 50%;
  float: left;
  border-bottom: 2px solid #d1dbe5;
}

.away .is-active {
  border-color: #20a0ff;
  color: #20a0ff;
}

.msg {
  padding: 15px;
  text-align: center;
  background: #f00;
  background: rgba(255, 0, 0, 0.9);
  color: #fff;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 3;
}
