/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, footer, header, nav, section {
    display: block;
}

h1 {
    margin: .67em 0;
    font-size: 2em;
}

figcaption, figure, main {
    display: block;
}

figure {
    margin: 1em 40px;
}

hr {
    height: 0;
    overflow: visible;
    box-sizing: content-box;
}

pre {
    font-size: 1em;
    font-family: monospace, monospace;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b, strong {
    font-weight: inherit;
}

b, strong {
    font-weight: bolder;
}

code, kbd, samp {
    font-size: 1em;
    font-family: monospace, monospace;
}

dfn {
    font-style: italic;
}

mark {
    color: #000;
    background-color: #ff0;
}

small {
    font-size: 80%;
}

sub, sup {
    position: relative;
    vertical-align: baseline;
    line-height: 0;
    font-size: 75%;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

audio, video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

button, input, optgroup, select, textarea {
    margin: 0;
    line-height: 1.15;
    font-size: 100%;
    font-family: sans-serif;
}

button, input {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

fieldset {
    padding: .35em .75em .625em;
}

legend {
    display: table;
    padding: 0;
    max-width: 100%;
    box-sizing: border-box;
    white-space: normal;
    color: inherit;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

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

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

details, menu {
    display: block;
}

summary {
    display: list-item;
}

canvas {
    display: inline-block;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

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

body {
    margin: 0;
    font-size: 12px;
    -webkit-text-size-adjust: 100% !important;
    font-family: "Microsoft YaHei", Arial, "sans-serif";
}

ul, ol {
    padding-left: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #666;
}

a:hover {
    text-decoration: none;
    color: #333;
}

:focus {
    outline: none;
}

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

input::-webkit-input-placeholder {
    color: #ddd;
}

input:focus::-webkit-input-placeholder {
    color: #ddd;
}

textarea::-webkit-input-placeholder {
    color: #ddd;
}

textarea:focus::-webkit-input-placeholder {
    color: #ddd;
}

a, button, input, optgroup, select, textarea {
    -webkit-tap-highlight-color: transparent;
}

button, input, optgroup, select, textarea {
    -webkit-appearance: none;
}

input:-webkit-autofill, textarea:-webkit-autofill, select-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 1000px white;
    box-shadow: inset 0 0 0 1000px white;
}

a, img {
    -webkit-touch-callout: none;
}

div {
    -webkit-overflow-scrolling: touch;
}

body {
    width: 100%;
    height: auto;
    overflow-x: hidden;
}

.flex-m {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    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;
}

.flex-justify {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.container {
    width: 1230px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.to-top {
    display: none;
    position: fixed;
    z-index: 999;
    right: 20px;
    bottom: 30px;
    width: 40px;
    height: 56px;
    cursor: pointer;
    -webkit-transition: bottom ease-in-out .4s;
    -o-transition: bottom ease-in-out .4s;
    transition: bottom ease-in-out .4s;
    text-indent: -9999px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc5RjJGODFBMDEwMTFFN0JDNjJEMkRCRjYwOUEyNzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc5RjJGODJBMDEwMTFFN0JDNjJEMkRCRjYwOUEyNzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzlGMkY3RkEwMTAxMUU3QkM2MkQyREJGNjA5QTI3OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzlGMkY4MEEwMTAxMUU3QkM2MkQyREJGNjA5QTI3OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjqEwiQAAAb8SURBVHjazFlrbBRV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) no-repeat;
    background-size: 100% 100%;
}

.to-top:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA4CAYAAACPKLr2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRBMUU5NzZBMDEwMTFFN0I1RDNCNzBBMjM3M0RENEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRBMUU5NzdBMDEwMTFFN0I1RDNCNzBBMjM3M0RENEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENEExRTk3NEEwMTAxMUU3QjVEM0I3MEEyMzczREQ0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENEExRTk3NUEwMTAxMUU3QjVEM0I3MEEyMzczREQ0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp59EBcAAAfwSURBVHjazFlpbFRVFD7vvdnamXa6SUstRUCFxLoESw2LUWNMNCaicYmIiZD4QyNxwz+GqLj80CjyR43GNdG4ERv+oIgxERUXsFZlKahFoVosFKYtnZnOvDfz/M57d9pZ3jYjAif5YPLuved972z33FuJnhikCiQAXAZ0Ah3A2UArEBHj4wAr/h3YBfwAbAXS5b7IV+b8OcBK4DZglsO8OqAN6Mp79gfwLvAm0O/1hZJHC9YAjwJ35VmpUmHrvgI8Dhx3myx7UHgT8BPw0AkgR0LHaqHzlv9KcB2wAZhNJ15Y5wfA+kpj8D3gVvr/5X6gBVhWjgU/OEnkcsLv+tArwee8xMb/IDeLdzsSXCoC+FTJasHBkmAIeJlOvbwiuJQQXCuC9VRLs6iRBQSniWw6XeQ+wWmS4CogeBoRDApOxlaniL1xZt4GSKTpRImsQ4nHpLBsfqKKuUlA180xP8aqMKC76AphTkAy55XKAd77fWJDn1kwlMHaoEyzmv22/NIZnfpHMPFYxiA0q81PIZ9kjO2PZSh1RCOKysaHhEGk3UJX36BKNIb1UdiolD9z6mKCi0uGjms0/7xq2ray0ZbgSCpL9WsGqWOGn9ZeHaUb500mHu0d1mjdN+P0GkBpnRbOD9NntzeU6Pi0P0UPbBo1iUZkK0suVuiK1ffgx/kFjzHRF5SoGYu++VulFKw1o1YxPNi9d4J6hlR6b+cEqdD52Z1N1NliWufrg2a7N6fBR9fNBWFYdGtvktrbArTiwipj7NUfE7R9IE0XYM3cRh8tnhWkt3sTpMLgpEjFBIc5Br/Dj0uKmjDEDRCH+WMaLVpSQ9tWNNLRhE5NzxwiOqoZbt25Zjp1NPmo55BKy9+P0b7DKkVA6umlUbqnM2yWh2eHqAkfuufuM2g0pVPdWrR3B9K0/JZ6euf6OmNO5+vD1IMPp1qlmOD3suiEqdiCxHMj+KfWR/VVZrIr+K++RjHiauEF1QY5lge2jNG+fUmD9Ph4llZ9MkaHxs2gWnZRFWWF6yTOK443fMRXB6ea64As2UVSqyyaUftmTC60vPEbLp9db37t4XiWtiMMaJrfzF5OjGSWvudn7G4QCshT6hqqZao7K0DPX1VrhjtitA8hQ0HLvqXGJxxansAifnnK2FaSFSVHzUzNiaCkHLx32uScJMrT8u4YjSCpqE6xUiYxwQQQLe8kI9GhuOnCZtTCrjP99NW3cVgR6sbwvFGhhW0BY/wXvDyVEdULBHoRrylYbe+IRuu/i9Pu31JmmbH+0iQTPAZML4sgSH3xa4oGEWetSIB1cNeNhzUaOKZRHVz81DW1ND1imrj7lwS1N5qxGgexBa8eIRrSzCLP8cKWk2xdMcwr/wTOczwXiCAIQKEkLJhChq/8KEab72ikBa1+2rt6GvUMqHQOrNcSMeNzFWrcODK2Zaa5iwaxrhlJNsS7TlguTEpr+YNn7fQceoirSV0gseXnJF2JEsEFtxpfcenMgEHuBxTeZRti9OJWFGoQkvLWT5Yxb7KL6yA3iBttpyCkakIStaFGcbn4HXUxkxEpye/j7Q5laB7iMPfePg76GG91PoNMGMnRHjXX9+O5pnk8TxJdzwS5Wv7FkWVbatK6UToMBmFlilzOGqoYn+xFMCEoWTcLkaL1zufnNp46AnzkZEGOOXaVobw4oPW88RzyOxRdFM/cmOSJnJFfwGjO0C/Q6Scv5DesO4BPTiNynwpOBQd37mB35x9YKpRR4GMRfcX5yhvwDOByFx0PWt0s7AcWiVurZNEC3liXAI95IHhQ3H7ZCb9jm8P4U8Aeu6uPXgErSXgk6FblnDzEd4iPlHu7lROv26EbQcXm+QFxk+Z4eVQPvMHHnqLnr5Vz6ViBoAumq3jvdSNYzdXbQsEOB9dXcueYL9tFzPZ7UcabWMpiXkzcS3uROpfxdJFnLnPyjtc76iaxHT7NXZPDvCqRxR0lR9mpasB3133AE8D7J+oSvUmUnoc9zt9gFfBCrgUuIo83/j5K+r3MUymEFkTW78I+Otdl7pN8NHYY/5XK+HOEj+YcKy4BQYui0UhDaHZSyn2k6PNcdL4EHHUYry7rdEEdR4qL8cbCMsOneP1L+rIdDVBggBRtnqu1S8uUQ8rIZsck2RFM+Iuz9YbCsorVcShJI1wV/cRWvxT01iJ0AnhHViojSSR9qm8LQ0FfA6jD82HVfQ/hQpVUnPcU1quB3Gw4rHNUFDg7ghz8JWbnYyAWBDA2gHP9fhAMZdwtomFNKKvSWeNRg521wQOGS/kbzo2bXmE327p4sKbQckxsoNZcxKYfg+X4liiomWNu8dSg1tOC0R+xZpPNrKntbEI24dBl+6i32X67Z0K+jDdyxlkEH3QkMJsGQt00Pd1NxxX31kFyy+KgB9exFo6RJM6WssvLxhWVeuDhJTF2t+n2UrlT7DYs/De7t/7bTqLyoQdWPDtt98LCMIlD7QiqQ+uEnYn4r6YXi9/byiXI4ft57pbdjC2Jy8EC6hodghW9dYQcWynb4J+w+e2JIKu8tKTT4UuFhNJo1ERnI0Y8xBe7NXcnvLOSZuGfgotN2SghDahx6/F7s8u5doeHoFnlfavz9FcLBPs/oSgNJ7dQS2oLEqGSW8WKxGfEibdtSaMdyM5FyM6ajJk4J4Vg16jV86hFdioUV8ws1umkiY9mWCbRAJX+YVE1SghbnK13klz8rwADAI5tZyQDHiVXAAAAAElFTkSuQmCC);
}

@media screen and (max-width: 767px) {
    .to-top {
        display: none !important;
        right: 20px;
        bottom: 20px;
        opacity: 0 !important;
    }
}

.media>a {
    display: block;
    overflow: hidden;
    zoom: 1;
}

.media:first-child {
    margin-top: 0;
}

.media, .media-body {
    overflow: hidden;
    zoom: 1;
}

.media-body {
    width: 10000px;
}

.media-right, .media>.pull-right {
    padding-left: 10px;
}

.media-left, .media>.pull-left {
    padding-right: 10px;
}

.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: middle;
}

.path-sec {
    position: relative;
    padding-left: 95px;
    height: 34px;
    line-height: 30px;
    background: url(../images/path-tag.png) no-repeat left bottom;
}

.path-sec .line {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 84px;
    height: 4px;
    background-color: #79A1E0;
}

.path-sec-title {
    font-size: 16px;
    color: #759DDD;
}

.path-sec ol {
    margin-right: 60px;
    font-size: 0;
}

.path-sec ol li {
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    font-size: 12px;
    color: #00213d;
}

.path-sec ol li+li:before {
    content: ">";
    margin: 0 6px;
    font-family: Simsun;
    font-weight: 700;
    color: #053c78;
}

.path-sec ol a {
    color: #053c78;
}

.path-sec ol a:hover {
    text-decoration: underline;
}

.radio {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #b7b7b7;
    border-radius: 50%;
}

.radio:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    margin-left: -5px;
    border-radius: 50%;
    background-color: #fff;
}

.radio.on:before {
    background-color: #79A1E0;
}

.hide {
    display: none;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.modal-bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 102;
    width: 100%;
    height: 100%;
    background-color: #000;
    background-color: rgba(0, 0, 0, .5);
}

.online-service {
    display: none;
    position: fixed;
    top: 50%;
    right: -120px;
    z-index: 99;
    -webkit-transition: right ease-out .4s;
    -o-transition: right ease-out .4s;
    transition: right ease-out .4s;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.online-service .service-side {
    display: block;
    position: absolute;
    top: 50%;
    width: 30px;
    padding: .5em 0;
    font-size: 16px;
    text-align: center;
    color: #fff;
    -webkit-transform: translate(-100%, -50%);
    -ms-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
    border-right: 1px solid #79A1E0;
    border-radius: 4px 0 0 4px;
    background-color: #79A1E0;
    -moz-transform: translate(-100%, -50%);
    -o-transform: translate(-100%, -50%);
}

.online-service .service-side .icon-talk-w {
    display: inline-block;
    width: 22px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTREQTdGN0JBNEI3MTFFNzhGRjZGN0VFNTkyRDE4MDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTREQTdGN0NBNEI3MTFFNzhGRjZGN0VFNTkyRDE4MDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNERBN0Y3OUE0QjcxMUU3OEZGNkY3RUU1OTJEMTgwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNERBN0Y3QUE0QjcxMUU3OEZGNkY3RUU1OTJEMTgwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmh/BpkAAAEDSURBVHjaYvz//z8DLQATEJcB8Tcg/k8mvgfEuhgmA1384z/lYDrI58gY5GJ2KvicD12AhYrBagDEIkD8C4iPM/6nTuwtA2J+IPaG8rcxMdAGeNLKYEZaGcwwajCKwe+oYM4LjNgDJmN/IF0HxAJQMTEg5kFS8xaIP+Ix9AoQ5wLxbiBWQzYYXeFSII6Cso8BcSoQW+EJNpB4KBA7IRdBDOiFBxAvhRYs24GYC4hFgfgBiYXSclwuBpUhsdB8DwKsQCyN5Gp5IF4JxKJQ/iYgLoSyfwLxU2wu9gBiZizi6FgDiB9DXbgUXZ6BCAPwYXkgvoXNYErT8UMgtgPii+gSAAEGALM7Y2gm1hQVAAAAAElFTkSuQmCC) no-repeat;
}

.online-service .service-side .arrow {
    display: block;
    width: 6px;
    height: 12px;
    margin: 5px auto 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REE1OUYxNTRBNEJBMTFFNzhDMjdFNEE5Rjg5QTAzMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REE1OUYxNTVBNEJBMTFFNzhDMjdFNEE5Rjg5QTAzMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQTU5RjE1MkE0QkExMUU3OEMyN0U0QTlGODlBMDMwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQTU5RjE1M0E0QkExMUU3OEMyN0U0QTlGODlBMDMwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjR5tC8AAABnSURBVHjaYvj//z8DGt4JxP/QBZf+h4ACZMFiqGAjiA8TDIcKTocpBBH2UMFjyMYyQAWfoDsCROyFSjqjS4DwaaikBroEGxC/BrkfiCWRJUBYAKrrFboECFtBJd8yYAmSRCA+DhBgAPFw7fvNFE3pAAAAAElFTkSuQmCC) no-repeat;
}

.online-service .service-content {
    width: 120px;
    padding: 6px;
    text-align: center;
    color: #79A1E0;
    border-radius: 4px 0 0 4px;
    background-color: #79A1E0;
}

.online-service .service-content .head, .online-service .service-content .mid, .online-service .service-content .code {
    padding: 10px;
    border-radius: 4px;
    background-color: #fff;
}

.online-service .service-content .head {
    margin-bottom: 5px;
}

.online-service .service-content .head .text {
    margin-bottom: 14px;
    padding-bottom: 8px;
    font-size: 13px;
    border-bottom: 1px solid #79A1E0;
}

.online-service .service-content .head .talk {
    display: block;
    padding-left: 20px;
    font-size: 13px;
    line-height: 24px;
    color: #79A1E0;
    border: 1px solid #79A1E0;
    border-radius: 4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTQ2OTM2OTZBNEI4MTFFN0IzRjlGRkY1MDFERkIxODUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTQ2OTM2OTdBNEI4MTFFN0IzRjlGRkY1MDFERkIxODUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNDY5MzY5NEE0QjgxMUU3QjNGOUZGRjUwMURGQjE4NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNDY5MzY5NUE0QjgxMUU3QjNGOUZGRjUwMURGQjE4NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmjeRccAAADDSURBVHjaYmRoeraagYEhhIE48BeIW4C4ASbABMTBDMQDZiAOQBZgAWJGBtIAyFIDIBYG4gssDOQBkDe8gfguEwNlQJlSAxgGhwFvSdTzGj0a3YDYBRqdBUAsAcQfgbgXiH+haf4DxBeBeCmyAeegGASioYnFA2poBdSV/Dhccw09HTwB4jAgvgE1dCXUQDYgng3ENkB8E4i9oOqfMwLzArIBfED8CYdtXEC8HoglgVgPVyx8whN434DYF4g3IAsCBBgA5sYgkqYyYccAAAAASUVORK5CYII=) no-repeat 7px center;
}

.online-service .service-content .mid {
    margin-bottom: 5px;
    font-size: 13px;
}

.online-service .service-content .code {
    text-align: center;
}

.online-service .service-content .code img {
    display: block;
    width: 100px;
    height: 100px;
    background-color: #e8e8e8;
}

.language {
    display: none;
    float: right;
    position: relative;
    pointer-events: none;
}

.language .selected {
    margin-bottom: 10px;
    width: 100px;
    font-size: 0;
    line-height: 15px;
    cursor: pointer;
}

.language .selected img, .language .selected span, .language .selected i {
    display: inline-block;
    vertical-align: top;
}

.language .selected img {
    width: 20px;
    height: 15px;
}

.language .selected span {
    margin-right: 10px;
    margin-left: 5px;
    line-height: 15px;
    font-size: 14px;
}

.language .selected i {
    width: 0;
    height: 0;
    -webkit-transition: -webkit-transform .4s ease-out;
    -o-transition: transform .4s ease-out;
    transition: -webkit-transform .4s ease-out;
    transition: transform .4s ease-out;
    transition: transform .4s ease-out, -webkit-transform .4s ease-out;
    vertical-align: middle;
    border-top: 8px solid #7f7f7f;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}

.language .lang-list {
    display: none;
    position: absolute;
    right: 2px;
    bottom: -5px;
    margin-bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

.language .lang-list li {
    width: 100px;
    height: 20px;
    margin-bottom: 10px;
    padding-left: 3px;
    line-height: 20px;
    cursor: pointer;
    background-color: #fff;
}

.language .lang-list li img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

@media screen and (max-width: 480px) {
    .language .selected span {
        margin-right: 5px;
    }
    .language .selected i {
        border-width: 4px;
    }
}

#msgTip {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    padding: 1em 2em;
    font-size: 14px;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, .7);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

.g-header {
    position: fixed;
    z-index: 101;
    top: 0;
    right: 0;
    left: 0;
    height: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    background: #5468be;
    background-image: linear-gradient(90deg, #79a1e0 0%, #5468be 100%);
}

.g-header.change {
    color: #7D7D81;
    background: rgba(255, 255, 255, 0.96);
    box-shadow: 0 4px 4px 0 rgba(201, 204, 216, 0.50);
}

.g-header .container {
    position: relative;
    height: 100%;
}

.g-header .nav-button {
    display: none;
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 999;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: url(../images/top_menu.png) no-repeat;
    background-size: 100% 100%;
    transform: translateY(-50%);
}

.g-header a {
    color: inherit;
}

.g-header .logo {
    position: absolute;
    top: 50%;
    left: 15px;
    width: 148px;
    height: 32px;
    margin-top: -16px;
    font-size: 0;
}

.g-header .logo a {
    display: block;
    height: 100%;
    line-height: normal;
}

.g-header .logo img {
    width: 100%;
    height: 100%;
}

.g-header .nav {
    position: relative;
    margin-bottom: 0;
    padding-top: 20px;
    font-size: 0;
}

.g-header .nav a {
    display: block;
    line-height: 50px;
}

.g-header .nav li {
    display: inline-block;
    padding: 0 15px;
    font-size: 16px;
    text-align: center;
    color: #BDCAFF;
}

.g-header .nav .nav-member {
    text-transform: none;
}

.g-header .nav .nav-username {
    min-width: 100px;
}

.g-header.other-header {
    position: relative;
    padding: 0;
    background-color: #5468BE;
    background-image: linear-gradient(90deg, #79A1E0 0%, #5468BE 100%);
}

.g-header.other-header .container {
    width: 1230px;
}

.g-header.other-header .logo {
    left: 15px;
}

.g-header.other-header .logo a {
    line-height: normal;
}

.g-header.other-header .nav {
    margin-top: 0;
    padding-top: 1px;
}

.g-header.other-header .nav-login {
    margin-left: 0;
}

.g-header.other-header li {
    display: inline-block;
    position: relative;
    vertical-align: top;
    padding: 0;
    color: #BDCAFF;
    opacity: 1;
}

.g-header.other-header li a {
    padding: 0 15px;
    line-height: 88px;
    color: inherit;
}

.g-header .nav .active {
    color: #fff;
}

@media screen and (max-width: 1430px) {
    .g-header .container, .g-header.other-header .container {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .g-header {
        padding: 0;
    }
    .g-header .container, .g-header.other-header .container {
        width: 100%;
    }
    .g-header .logo {
        z-index: 99;
        left: 15px;
        width: 103px;
        height: 22px;
        margin-top: -11px;
    }
    .g-header .nav-button {
        display: block;
        z-index: 999;
    }
    .g-header .line {
        display: none;
        visibility: hidden;
    }
    .g-header .nav-box {
        display: none;
        position: fixed;
        z-index: 100;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .g-header .nav-box .close {
        position: absolute;
        top: 27px;
        right: 20px;
        z-index: 111;
        width: 35px;
        height: 35px;
    }
    .g-header .nav-box .close:before, .g-header .nav-box .close:after {
        content: "";
        position: absolute;
        top: 50%;
        width: 30px;
        height: 2px;
        background-color: #fff;
    }
    .g-header .nav-box .close:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .g-header .nav-box .close:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .g-header .nav-box ul {
        padding-top: 80px;
        padding-bottom: 50px;
        background-color: rgba(0, 0, 0, .8);
    }
    .g-header .nav-box li {
        display: block;
        line-height: 44px;
        color: #fff;
    }
    .g-header .nav-box li a {
        line-height: 50px;
        color: inherit;
    }
    .g-header .nav-box li.active {
        color: #BDCAFF;
    }
    .g-header .nav-box li:active {
        background-color: rgba(255, 255, 255, .5);
    }
    .g-header .nav-login {
        margin-left: 0;
    }
    .g-header.other-header {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .g-header.other-header .container {
        width: 100%;
    }
    .g-header.other-header a {
        line-height: 50px;
        font-weight: 400;
        color: #fff;
    }
    .g-header.other-header .nav-box ul {
        padding-top: 90px;
    }
    .g-header.other-header li {
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
    }
    .g-header.other-header li:hover {
        background: none;
    }
}

.g-footer {
    padding: 40px 0 20px;
    color: #7f7f7f;
    background-color: #2a2a2a;
}

.g-footer .container {
    width: 60%;
}

.g-footer a {
    color: inherit;
}

.g-footer .top {
    padding-bottom: 30px;
    border-bottom: 1px solid #666;
}

.g-footer .platform {
    font-size: 0;
}

.g-footer .platform-title {
    margin-bottom: 30px;
    font-size: 14px;
}

.g-footer .platform-item {
    display: inline-block;
    width: 135px;
    margin-left: 0;
    padding: 0 12px;
    font-size: 12px;
    text-align: center;
}

.g-footer .platform-item .icon {
    display: block;
    width: 70px;
    height: 60px;
    margin: 0 auto 10px;
}

.g-footer .platform-item .icon-ios {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA8CAYAAADbl8wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI5RDA2QkZBMTk2MTFFNzkzRDdBMTQxQjE3NkQ0MTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI5RDA2QzBBMTk2MTFFNzkzRDdBMTQxQjE3NkQ0MTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMjlEMDZCREExOTYxMUU3OTNEN0ExNDFCMTc2RDQxNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMjlEMDZCRUExOTYxMUU3OTNEN0ExNDFCMTc2RDQxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnW5Rj0AAAM0SURBVHja7JtJaFRBEIbfOEGzqCCICIKoePBgMIgbOSjowe0gGpdcVFxPAcWAoKCMgkdzUVEQlCgSc9BLXKKgeDGKRHPUgIIgiAsaBMPEZTJ+xStJGOcynZmetqcLPjrhpV+/+VNdXV39JpHNZqNg/9q4IEEQJggThAnC2LeqYt4slUotpOmE7xY/w0RoZuznzgqD3YQbcNKiMMd1zFkuCzPEf661QC8bq5e2wnrXY8wgDzneZizQ8QZdFyYBSctxMqnjhlWpkpfrFbA0CDNiE+AePIL93uQxRbA+uAMZeB08JrYD8AbaYBG0B4+JbRPMgQewDt5XnDDkHitpmqAWnsEVOAUL4AlMhYv6592a2fo9lRDlLs1lmAK/YDv0wGYVRFL8Y/psSRWsXa/56TGI0qfJWAM/D4zaEjTCWhXqKPTmdJX662xY7p0wCHCCZi7tpDyXe5R81gyf4ZCvHrMXthg833mdbr3exRi8ZAnNF9ruArvKrvkt3PI1+DbAgEG/+eVatm2uSiYHWB9hss/CvIQ6g34yhephmq/CSNJWR4ypL7DfB+jSJNA/YRDkN80n2GnQXVakoSguss/0McZc0G2Aic2DrbDBO2HwmuuyN6LdYdBdNpXv4JKve6WDhuWE23AkKkHR2wlh8JYOmoe0r3IuyaqzB/bB4pxr/XAfrnlddkCUVfAC+vXDSg1mGXwFCdItkiVHcXlTthBpWO192UHFkaPcDt1V/115GnX3LDzW37s0a7ZuZavgpbTekOck8pvWY8pq4VwpCBOECcL8T8IME0zTloO4jDfs+qpUxYNO19zDljA1pVhdi33DGVF8DmTzreqEjuu0MFJx2wU/LAojLwJcdV2YtJ4dFTIVxjqVolLEtWIH36TOeZvBV8ZLui6Mqcle6SmcCXnMiG2Es7rTlsP+c0GY2Hbrblq85XBkVhf2Z3c9yuRMW96iksremih+2yF4TBSfSUshqjqK33Ro89FjJLHLGPSTJX6b4ZiZUiSUxfYYOVT7aXm5lvFqXfeYah70dGTxSxaMJzGpxnVh5AXDTl12bZmciTcV+6aJ8C1atzPfIEwQJggThKko+yPAAI61xDhqyOIxAAAAAElFTkSuQmCC) no-repeat 0 0;
}

.g-footer .platform-item .icon-android {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA8CAYAAADbl8wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTkzQUZEOTBBMTk3MTFFNzhCNDQ5RDNCMEVGMUZGMjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTkzQUZEOTFBMTk3MTFFNzhCNDQ5RDNCMEVGMUZGMjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTNBRkQ4RUExOTcxMUU3OEI0NDlEM0IwRUYxRkYyNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTNBRkQ4RkExOTcxMUU3OEI0NDlEM0IwRUYxRkYyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp9YHjYAAAOESURBVHja7JtriIxRGMfPmImdXSW3bVi0yOUDEvkiSaTdknK3slqXD25fZKQoDPngC+VasrUhyyoUpf1AodyJ9UUuUbS5LVasWaOZ8X96/zLFZmZ25szpfc9Tv85cdua885/nPJdzdnzJZFJZ+9u6WAmsMFYYK4wVRr8FcvlmkUhkHIYG8E3jZ+gOqjD3fWOFgZ0FZ8AOjcJs5ZzlJgvTjm8unKGXddZLw2CG6TGmDRfZVWcs4HxtpgvjA37NcdLPeW1WsunaCmOFscKkkU18Vph/20CIU9HBc2PBJK96zCsMMbAEHAKN4CRYCYaD216OMRvAMfAd3ACvwVqwDwxyTROZocc8wDASXAFHwBM+VQIqwXMwBLz0jMdAlOVcLvWgG5jOp/oxtlwCn8Emry2lCL2kN3kKpoFhoBnM59/MA0O9tJQughHgLbjKWFMEEkCC8jkwGTwCH10tDJbPegxVYAV4RmH6p3jtD46hlObwAyhlgFb0oJhrhIEoElAXUYSdjCvnQVMH3XiSbKMoEm8GgznglJs8JghegLtgCvgKTkOw5v9sVM0CUgTWgjGMR64KvnHO1Qu00xtCaQoqIvZUzt5u1DaRHumV/Mw4Lcw+6c4rnlUMPtFzit0mTJT1yBrwkx8yHUswXVeDmeCdq4RBgJXN6oMs5LYwBb9P46UhFoJvwD3lHM+4ro6pw1DH2xMw1PAxqXQHsC+SuuUx6AFGsWfaBY56pfJdxz5oKYu2Wj5eDhaAxeyfDoCbXmoi68Foxo/xjDkTwTXel/S8CoQL9MUVPF23MDC3stRv5d7MF95WXhWmL5CTxDLeL2U678N9Gc8K8xDsZc8kdkE5h/Qiyp1CXligwMKsZgpu5P3Dytm5a+Jy8qbHIADHU0T5bZcZe1zVEiTwYaOaxY2yQjZ6KQVwoSGdXTDmC+YjJOT6Dcu4NHT+V7UvJasZK4w0ecvUn21KHSa7gcdNFybK86JMlkJnl5LKR1zLdfD1c83rDL4yn990YbI1Ob++BfYbcj1GCDObXfQJMFU5+zZWGJgc116nt2wENSYIEzDgGrYr52RSNqMq2StZj1HOlmUFu+rNYI8bPUYKu3gWr5MUvzDLOeP5KChz7TElSJ8xnd8s5ys23WOKcKG7lcYfWWA+iUlB04WRQ/cGpl1dJptac3PegNlf0Zpd+VphrDBWGCuMp+yXAAMAmcTeRVGB7IcAAAAASUVORK5CYII=) no-repeat 0 0;
}

.g-footer .platform-item .icon-pc {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA8CAYAAADbl8wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlEMDYwQkRBMTk3MTFFN0FEMEFFOUY1MTI1QUJBRUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlEMDYwQkVBMTk3MTFFN0FEMEFFOUY1MTI1QUJBRUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OUQwNjBCQkExOTcxMUU3QUQwQUU5RjUxMjVBQkFFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OUQwNjBCQ0ExOTcxMUU3QUQwQUU5RjUxMjVBQkFFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl7kZkcAAARMSURBVHja7FtJaBRBFO1ZogkhxnFJNEZRghsqIgaJJxFRMaIH8eAhCi7Rm4IXl4OMgieXCF4EvYkLBBRRBCWigigxevCgJooiCW5JdFwSo5lM2veZF2jaMTOdHnpmaurDozOdrur6r+ov9bvbZ5qmoeVf8WsKNDGaGE2MJsZ7CSa7IBwOb8fhMNAFBBTQOQaMBw5AtwsjJgZyGhBybqKj7wmIy6iWTu+P60txWA+cAlwR8wadXWKnJThMy6bpd0hMOyf3PI67XZkSxOQAZPm1Ap+BaA6aUAFQDj3m4Ph1SC83xAxJFdAH1AADOepPX4geIOdLspXmhBhxWtJhT676GCGEeqQ1XMvS86PznIxMHLc/mQnpPEYTo4nJa2J8WbMlyIBIvjQdWAzMYJpQzmiyDuhVmZgpwDxgPiAJVzsg2XUDM+tB4CcgWWob8AzYC4RUJWYUcA2oBP5wYyrHFcA3YAmwGngN/LK13QAUqWpKQsgyYDnQbDnfCIwFHnB12GUi/WHMq4F67Xzlfs+BJ5ZzIa6k30BhvkYlPyOLdeYj/F1MchJJF/1OUFVTitDpXqdPESmhA75MB3uFJFhFrpnLXbGSxMjMbwKqLfeW1XIGuAX0AwsTtJMyxwmgW1VixJesol8ZsI3hFbCWkSeWYJwS4u+RPOWIqQDqgB1ApyWhO0TTkmhVn8CUyoBzwDHgnaorpo3h2Sp1/J+E6rv/abvPiFfhlIxKg1w1ZQnODzceyWMCXuYxXq+Yj0z1m2hKnxhpZGvwkHsjfwJTEqdtejmRXhPTy4hUw6OsnlnAbZrQNqCF5L0nkS0M82MMD2vNmdhECjl3CLss4pZhJvOdKu6fSrlaIvladojSzJps54u4l+rJF2KGCk/JCtR9hJEvxGTt61y65psGYiQB6w+Hw7FcVJTj7qceaTUlyTuqcYOrDJv+LFE41cQyyBShM23E4OZFwFtgJ5MxXw4uGvFn9dSjOB3EDKCjPhJ0doQzlukVY2/TC0TdElOBTu4zhwhkoe9w2kR8TdL3fFIhRqr4j5imqyBiUuOYXbsiphuzsj+dSznTpsR2a9yG6wJ0ElIpR4E+k5ItilSICaKjiGLESLmjwK0pVaKjPTjeoPN1E6plIn7Qb01IcUsgOYi8CRWiMqYLUzLpfDey5OGKGHmV9SSwNQ17mygjgijZkQLRQspokviBv91GRh/72zzsRal+loOZmcqM1w050l4eg8gjkpUpKDnIksNjI15Ab3aZcfvoGjqSXuj2e6URRIWLDP27HLSRsudxI/4wzpOomIn9zmQjXrZ0IkLkAtXLDvLGw0uHbeQ9mdkqE3OEkaXRYbujjCRLvRqoVxU8qYHIfkueDtQa8VfHCm1h1KRzNG0OXv6Wh3QH6WvkwX+DKsTIfeSZ0VNgixH/zCdgUTxoIcVnGZdpua6VG9laL4jx6a9os8f5amI0MZoYTUzey18BBgANSisVR8LKpwAAAABJRU5ErkJggg==) no-repeat 0 0;
}

.g-footer .platform-item .icon-mac {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA8CAYAAADbl8wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njg3ODkzMTdBMTk3MTFFNzlFOTJGMzEwQ0JGQjY0Q0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njg3ODkzMThBMTk3MTFFNzlFOTJGMzEwQ0JGQjY0Q0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODc4OTMxNUExOTcxMUU3OUU5MkYzMTBDQkZCNjRDRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2ODc4OTMxNkExOTcxMUU3OUU5MkYzMTBDQkZCNjRDRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqDGj9gAAARuSURBVHja7Jt7aI1hHMffc85m06EZaqxtkmTllnLNX5TaJhL+ELnOXGosjFxWjqEoTJSUIndZKI0U0dQYIf5wKxNzyV1zaZid1/fX+a7ejte57D3O5TnvU5/ec/k9z3l/3/d9fr/n8h6HruuaXf4uTlsCWxhbGFsYW5jol5RgBh6PpxiHDeA9cCngcyvoBtbAt6PtFgZlNxBxzqOhJhPhYupluL8P+wwcJoKdwJIwDWjsOBvtjENePF3+MIVp5MU9jONSS10JRecJyO33CLwFLQnYhVJBFvzIx/FTm19WhGkrfUAzGAl+J2g8fSB+QJyPwe60cISRoCUNfkvUGCOC0I+Ipmu59ZxoPCEzE8/bGawL2eMYW5j/NMCL0jlMACOADAckht0AZ2MZ5GMtTBUYD76AV+AHyAFjwRZwDixLJmF6g3rwDJSAWhObMWArx02jwFPVY0w2naxm96n9h90VMJx2DayntDB1YD8oBengLhjgZ7MOnOLrUtrXqSyMzE86cVKqMaZIdzposHGDTbxT2koxPy9TVZjFoNLvs8lgMJjE94fAVXDCz24jWKSiMDIr99JxY/Ey84jjQ5i6p5vUP8JRa55qwkgg/QqaTL6TNZ974A672ysTm8+sO0w1YdxBBmwXeNwbZCLrVk2YFyAtwPdTeEdVBLBJZztKCXMddAEDTb5bD3KZtiU455vYDGL9etWEaWbsWGHSxWRRZSVoBAdMMpKU5eAl21EuXYsos0GW4fcvgssc6WqcIvQHSwz1slivXNVxzG2wy5B1vMw08/zStwzkRvK9g/ZS75bKUwJx+pLmW5AeCgrBcz+bPWAGv/9I+7JonmSsFqoKOP+pASfBNNALZHAAN5Wf19CuIJnWY8o5ZqngyHcVu40U2Z65D0ZzZq0lkzBSnoA5himDTDC/m3StpBPGWBrj6FzsxfBICNMB/PJ4PK2J6CjP+xf9iGhXeifpEz9whpNBZ5w4HIqZl74OpR+REQY/3hE8BQs4n3Ek4E0jazkl9MMdCWF+o6FmCrSvnVcs1neMf53voMWqMNloRFbyZSPMFYexI9wqEmuCPucTijA/uWTwVZGEI12qK+hrVZgPuCqrI3krx7orsV6h1XSdikYyVRqjwJ8ewW6KUIRJQUOfFRPmjeZ79MxSV8pBQ2Wc6bospmq5EF8Yt7proT3E4+XSQyad0S10JZ3BV2bv2VaFkV3AHWBuiI4EKi3MCOLkixCEFlHSKOJrvreaGR1sb2ZAo1D/loMrk8sRrxVxpP52zbfzOC4EJ0WIjuAmmK/5nptxWhRFQkPQnQaH1f8rtSMrHGPqXxhGnWtgGzgdrawYi/lOT818pzFQESEHqr7sIE9MPQyzjiyY91NZmEpmluow621mJhkVrRON1gqerIHIfEu2RIo03z5Rul8a1Rkcdb8AL68fg7WMNbLxVqWKMPI78tyd7CvN0nx/83EZHE8xiOIwnJdusHvEiWxRNIRx2P+ijZ/gawtjC2MLYwuT9OWPAAMA1WYxB1KJqeQAAAAASUVORK5CYII=) no-repeat 0 0;
}

.g-footer .platform-item:hover a {
    color: #79A1E0;
}

.g-footer .platform-item:hover .icon-ios {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA8CAYAAADbl8wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhCNkQ3RTdBMTk3MTFFN0I4QzM5MjQxRDA0OThBNEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhCNkQ3RThBMTk3MTFFN0I4QzM5MjQxRDA0OThBNEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOEI2RDdFNUExOTcxMUU3QjhDMzkyNDFEMDQ5OEE0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOEI2RDdFNkExOTcxMUU3QjhDMzkyNDFEMDQ5OEE0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlXPyl0AAAM/SURBVHja7JtJaFRBEIbfOEGTjAqCiCKIigcPBoO4kYOCHtwOonHJRcUtJ0FREBQiLng0FxUFQYkiMQe9xCUKihejSHSOGlAQBFc0CIaJy2T8ileSYcxlXt70tD1d8NGEl/d68qe6uqr6TSKXywXe/rVRXgIvjBfGC+OFMW9VcT4sceL9PIYO+G7wbxgLTbmWKc+sFQa7AdfhuEFhjuic020WZoD/3IEivWxEE8p8PGON7TGmnw852mQs0Pn6bRcmAUnDcTKp8/pdqZK366WwyAszZGPgLjyEZmfymBgsDbchC6+8x4S2F15DK8yHNu8xoa2HmXAfVsO7ihOG3GMZQyPUwlO4DCdhLjyGiXBBf71LM1u3lxKi3GG4BBPgF2yBbtiggkiK36KfLamCtek1Nz0GUdKajNWTyvfllQQNsEqFOgw9hZk/zIAlzgmDAMcYZiHIuGEudyvDWRN8hv2ueswu2Bjh853T5dbjXIzBWxYyfMFbuoq8VarmN3DT1eBbD30R7ptTrm3b5K4U5QDrI4x3WZgXkIpwnyyhOpjkqjCStKWINXVF3vcBOjUJdE8Ygu5vhk+wLcLtsiMNBGGTfZqLMea8lgFRbDZsgrXOCYPXXJPaiOW0NcLtUlS+hYuu1kr7IrYTbsGhoARNbyuEwWvaGR7gNS8LLsmusxN2w4KCa71wD6463XZAnOUI8xx69Y+VHsxi+AoSpPdIlhyE7U0pITKwwvm2g4ojR7ntWlX/3XkatHoWHunPnZo1G7eydfAQ52he2yHfvmk/pqzmz5W8MF4YL8z/JMwgQTVjOIjLfIO270pV7DKTNfcwYsxXU4rdNe4HTg3CcyCTb1UndF6rhZGO23b4YVAYeRHgiu3CZFjz6SKXwkhjjDwj9qUbd/BN6po3t47C+ZK2CxPVpFZ6Aqd9HjNk6+CMVtpy2H/WCxPaDq2mxVsOBtH6wu5U13kmZ9ryFpV09lYG4dsO3mOC8ExaGlHVQfimQ6uLHiOJXTbCfbLFb444Z7YUCWXcHpMir/hpuFaS+Wpt95hq8opTgcEvWTCfxKQa24WRFww7dNs1ZXIm3hi74P5btHZnvl4YL4wXxgtTUfZHgAEAlkrDpW2mY8gAAAAASUVORK5CYII=) no-repeat 0 0;
}

.g-footer .platform-item:hover .icon-android {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA8CAYAAADbl8wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjMzQzA1MDBBMTk3MTFFNzhGQ0REMjM1QzgxNjQ4NTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjMzQzA1MDFBMTk3MTFFNzhGQ0REMjM1QzgxNjQ4NTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMzNDMDRGRUExOTcxMUU3OEZDREQyMzVDODE2NDg1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMzNDMDRGRkExOTcxMUU3OEZDREQyMzVDODE2NDg1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsyoJYMAAAOSSURBVHja7JtJaFNBGMdfTNAmFcStpFalWlwOKqJ4UEREkRZEcLeiUpeLy0WsCAp1P3hRcDuIhaBisYIKCuJBQQUXXKj1Ii4oVIpb1YrW1EoS/x/vLwa0mKSvk+HNfPBjkqZ58/LPN98y0wZSqZRj7W/rYSWwwlhhrDBWGPUW8vJigT1vJmCoB98UfobeoDJVU/xQW2Fg58E5sFuhMNs5Z6nOwrTjm6vO0su6NKHMh2vM1j3GtOEme6qMBZyvTXdhAiCoOE4GOa/NSjZdW2GsMFaYDLJJwArzbxsCcco7eW08mOqbliDLwqwJwpTh4QowGQwHn8F1jhdMjjGbwUnwHdwGr8EGcAgMNdJj4C0NGEbTQ46Dp3ypEFSAF/SiV8Z4DERZjWEkqAO9wCy+VMzYcpXLaatpS2knvaQ/eQZmghGgGSzi7ywEZSYtpctgFHgLbjDWFIAkaGLgnQYeg4++FgbLZxOGSrAGPKcwg9K89gfHaFpz+AEUMUA79KAO3wgDUSSgLqUIexlXLoLGTrrxFNlBUSTeDAPzwRk/eUwYvAT3wXTwFZxFLdP8n42quUCKwFowjvHIV8E3wbn6gXZ6QzRDQUXEvo67txu3TaQhvVKQGaeF2SfTecWzIuATPSfiN2HirEfWg5/8kJlYkul6OZgD3vlKGARZ2aw+ykKuhin4fQZvjbIQlAj9wHGPZ/xVx0CcGIYY0/ckDFUYY6x0B7MvkrrlCegDxrBn2gdOmFL5bmQftJJFWy1/XgoWg2Xsn46AO8b0SvCeOjCW8WMiY84UcJPPJT2vBdV5+uLynq5bGJhbWeq3cm/mCx87pgozEMhJYgmfFzGdD+C+jLHCPAIH2TOJXXLcQ3oR5V4+byyUZ2HWMQVf4fNjjrtz18jlZKbHIAAn0kT5bdcYe3zVEiTxYeOKxY2zQtZ6KYVQtEVVdsGYL9wdIcHrC5Zwaaj8q+pAWlbTVhhp8lY5f7YpVZjsBp7SXZg41nxDlkuhqzFGruH50vU6+Aa55tWtI3e+oO7C5Gpyfn0XHNbkfrQQZh676NNghuPu21hhYHJce4vesgVU6SBMSIN72OW4J5OyGVXBXsl6jONuWZazq94GDvjRY6SwS+TwPknxS3KcM9EdBaXXHlOIuqJD5TfL+SK6e0wB6or9jsJ/ssB8EpPCugsjh+71TLuqTDa1FnguuP0vWr0rXyuMFcYKY4Uxyn4JMABTIt66O8sOMwAAAABJRU5ErkJggg==) no-repeat 0 0;
}

.g-footer .platform-item:hover .icon-pc {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA8CAYAAADbl8wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQyNzUxOUZBMTk3MTFFN0JCN0NFN0JDRjIwM0ZFQ0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQyNzUxQTBBMTk3MTFFN0JCN0NFN0JDRjIwM0ZFQ0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDI3NTE5REExOTcxMUU3QkI3Q0U3QkNGMjAzRkVDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDI3NTE5RUExOTcxMUU3QkI3Q0U3QkNGMjAzRkVDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsWjltwAAARUSURBVHja7FtbSBRRGJ5Zd0sRs+2iaRaFdKMiIgl7ioiKjHqIHnqwoOtjQS9dwKCkpyiDXoJ6iygQiiiCwqggCrMeeqi0UEIxy0vbRbNc1+n72W9h2Fb3MtPs7tk58DHuOufM+b/zX8+Z1Q3D0Nz2b/O4FLjEuMS4xLjEON+88W7Q63v24XIK6APyFJA5BEwHjht1ZddSJgbtIiDk3MNA32MQl1YpMaek7sd8i3HZBlwALBHTjodf56BFuMzNpOVPcmE6ubhX0e+QJVOSReEERP1agS9AMAtNyAeUQo7FuH6NyGWFmEirBIaBamA0S/3pW5EDWjMQT9OSIUac1gAGHcxWH4O5DlAOW8O1qJ4Hg2dlZOK8PfFMyM1jXGJcYnKaGD1jSoI0NMmX5gGrgPlME0oZTbYCQyoTMxtYCiwDJOHqBCS7bmBmPQb8BCRLbQNeA0cAv6rETAJuAxXAHxamcl0PfANWA5uAD8CvqL7bgQJVTUkIWQusA5pN3zcCU4Gn1I7oNpP+MOTURJ12vvK8N8BL03d+atJvID9Xo5KHkcW88gF+LiQ5sVof/Y5XVVMK0OneoU+RVkQHfIMO9iZJMDe5ZwmrYiWJkZXfCVSZni3acgm4D4wAK2L0k22Oc0C/qsSIL9lIvzIaNYf3wBZGnlCMeUqIf0zylCOmHKgF9gO9poTuJE1LotWBGKZUAlwBzgIfVdWYNoZnc6vl/yRUPxqn71EtvAunZFQao9aUxPh+ovlIHpPnZB7jtMb0MNVvoil9ZqSR0uAZayNPDFMSp204uZBOEzPEiFTNq2jPQuABTWgv0ELyuklkC8P8FM3BveZ0FJFCzkMiuq1kybCA+U4l66diaksgV7cdgjSzpqjvC1hLDeYKMZGNp3gb1MOElivEZOzrXO6erw3ESAI2YtSVhbJRUM57hHLYakqSd1Tp9T23GDYzQtsSPAmNbFlUmUoR68Tg4QVgvAPXg0zG9GxUGqnDKEehHcSMYrBhquPlFFfsf5pIKn2GMO+gVWLKMcgT5hAZd26dwsKIr4n7nk8ixMgu/nOm6So0MalpzK4tEdMP1Ttm44ql3ZQ4781Ww7UPg/hVylEgz6x4SpEIMV6sSkAlYiCPbHf4rJpSBRg+jOtdOl8roVoW4gf91owESwLJQeRNKD+FMSyYskHnu4NbHpaIkVdZzwN7bKhtgowIImRXAkQLKZNJ4id+thoZdY63a8KbEv1ZDlZmDjNeK+RIfzkGkSOSDQkIOcYthxdaeAO92WLGrdM1dNlWEow3WApRyUcB+5Lo085+vXZFpUysrkWS7iT7SA61XPVtB3nj4V2SfeQ9mUUqE3OaJtGYZL8zjCRrnJqoUzt4sgci9ZacDtRo4VfH8qPCqEHnaEQ5ePlbDulOaOEjFjn4b1CFGHmOnBm9AnZr4Z/55JkE95pI0U3zMkz3tbKQrXGCGN39FW3mOF+XGJcYlxiXmJxvfwUYABJEKXA2UP6FAAAAAElFTkSuQmCC) no-repeat 0 0;
}

.g-footer .platform-item:hover .icon-mac {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAA8CAYAAADbl8wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzIxQ0FDMUJBMTk3MTFFN0JFRUZFNDhFRjU4MUE1QzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzIxQ0FDMUNBMTk3MTFFN0JFRUZFNDhFRjU4MUE1QzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MjFDQUMxOUExOTcxMUU3QkVFRkU0OEVGNTgxQTVDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MjFDQUMxQUExOTcxMUU3QkVFRkU0OEVGNTgxQTVDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkpS890AAAR2SURBVHja7Jt7iExRHMfvnZ21q6H1qmVjJYliSXnmL0p5RMIfIs9FFDbPPPNYij88oqQUeUU2KSFFtMozxB9YZcWu9R7yarHM9f01363buObOzL07jzP31Kc7M/ecc8/vex6/87ijG4aheeHf4PMk8ITxhPGE8YRJfvDbRdDLX5fishG8BzkK2PwHtAWrjHUdjiUsDMIeIOKcR0afLYRLqZUoU1zxUd4CXMaCXcCRMNV4+HFm2hKX4nSq/jgrpoaVewTpFjnqSlIpLIA0vyrwFjRkYBfKBYWwoweuHxvtciJMY+gK6sEg8DtDx9NHYgdaTdCupcUjjAxaQWT6LVPHGJQ1SDtcddfS9HzIPCM9E8vts+tC3jzGE6aJJnhJKsMYMBDIdEDGsFvgTCoH+VQLsxOMBl9AHfgBOoJhYCs4BxZnkzBdwE3wHMwBlRZxhoJtnDcNBs9UH2OKaGQFu0/lf+JdAQMYr5rplBbmGjgAFoB8cB/0ioizBpzi5wWMf01lYWR90oKLUo1jinSnQ6Y4AbCZLaUxlPL3MlWFmQ82Rfw2HvQB4/j9MLgKTkTEKwfzVBRGVuUhGm4OIXoeMbwvXfdki/RHOWstVk0YGUi/gs8W92TP5wG4x+5WZxHnE9P2V02YgM2E7QKv+2wWsgHVhKkFeVHuT2CLWhslTj7zUUqYG6AVKLG4tx50otuWwbmHRZzeTH9TNWHqOXYstehiG8ByUAMOWngkCUvAS+ajnLsWUaaDQtPzL4LLnOlqXCL0BAtN6QqZbpmq85i7YLfJ64ToaWZFuG+ZyA3id53xJd0dlZcEYvQlLbwh3Q+MBC8i4uwFU3g/yPhlySxkqjaqRnD9cxacBJNAZ1DACdxE/n6W8UZk037MMs5Z1nLmu4LdRoIczzwEQ7iy1rJJGAlPwQzTkkEWmN8tulbWCWMONWlUFm8z3A1hmoFfxroOfzLRUJb7F+1wtSu9E/epl78+zcVgWrS2GE9CQ7S1H+1wRxg8vDkUf4brXK5n9ExsNDKrph0BN4T5jczq2Rz3J1hjTdlFEknzHeVucCpMETKRnXw5CEu7c+sEKkbGGtv3fGIR5ie3DL4q4nCkS7UB3ZwK8wFNb6WLNZbyrsRyj3TqrnORSWuV5iiwp71do4hFGD9q5ZNKwsCeN1r41TNHXakjFC7jSjfHoauWivjCcaudFttLPCFuPbSmMYaDrmxw8JXVe5FTYeQUcAeYGaMh0UIDPYIYWRuD0CJKHkV8xe9OPaPO/KZGjRTr33JQM50443UijqTfroVPHofHYKQI0RzcBrO18HszPoeiyNBge9Lgj6Nf1rrklXJp4Ps40lQz3Tu3vFI6rq7Fkro408gcqkT1bQd5Y+pxnGlkw7y7ysJsYpeoiDPdFnqSwckqaLJ28GQPRNZbciQySgufE+VHuFGDg6MRMcDL5ydgNbiuhQ/edqoijDxH3ruTc6VpWvhvPjkmw/0mUXRTuQxTvCouZEclQxjd+xdt+gy+njCeMJ4wnjBZH/4KMADaYC9icBMJKwAAAABJRU5ErkJggg==) no-repeat 0 0;
}

.g-footer .nav {
    float: right;
    margin: 0 34px 0 0;
}

.g-footer .nav li {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1;
}

.g-footer .nav li:hover a {
    text-decoration: underline;
    color: #7f7f7f;
}

.g-footer .btm {
    position: relative;
}

/* .g-footer .btm:before { display: none; content: ''; position: absolute; bottom: 0; left: 50%; width: 100px; height: 25px; margin-left: -50px; background: url(../images/wl.png) no-repeat 0 0; -webkit-background-size: 100% 100%; background-size: 100% 100%; } */

.g-footer .btm p {
    line-height: 24px;
    text-align: center;
}

@media screen and (max-width: 1200px) {
    .g-footer .container {
        width: 80%;
    }
    .g-footer .platform {
        display: none;
    }
    .g-footer .nav {
        margin-right: 0;
        float: left;
    }
    .g-footer .nav li {
        display: inline-block;
        margin-right: 25px;
        margin-bottom: 0;
    }
}

@media screen and (max-width: 767px) {
    .g-footer .container {
        width: 95%;
        padding: 0;
    }
    .g-footer .language .selected {
        width: auto;
    }
    .g-footer .language .selected span {
        font-size: 12px;
    }
    .g-footer .nav li {
        margin-right: 5px;
        font-size: 12px;
    }
    .g-footer .btm p {
        margin-bottom: 0;
    }
}

.modal-msg {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 103;
    overflow: hidden;
    width: 700px;
    padding: 40px 0;
    margin-left: -350px;
    margin-top: -240px;
    /*-webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);*/
    text-align: center;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 15px rgba(0, 130, 230, .5);
    box-shadow: 0 4px 15px rgba(0, 130, 230, .5);
}

.modal-msg .close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    font-size: 0;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUFEMTc5RTdBRDg4MTFFN0FBNjdGNjZBOTQxMjdFQzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUFEMTc5RThBRDg4MTFFN0FBNjdGNjZBOTQxMjdFQzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQUQxNzlFNUFEODgxMUU3QUE2N0Y2NkE5NDEyN0VDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQUQxNzlFNkFEODgxMUU3QUE2N0Y2NkE5NDEyN0VDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi3SlZYAAAE1SURBVHjatNeLDYIwEAbg49KpdBpJdSejgWnUKVgFbc1hLg3Q3sMml0jBfkLhr3TTNAG1PtUh1SXVDL4NU11TvVINuSMw9J6qozo74hm9kdFT3xAKFNhOD5yjfPv74chQftlvtN8L5f0HpDMbV75owbdQoDm+IF3O6IjX0O8ULgN64U0oFINZ8T10LG/WciAtXkNj+YSsDSLFxSgPkC08t9MKvjznoEH34FYcNGgNluAiFBofkQUfGo5tQkEQDDPN6eCBgjCR3sb9KhhpBet3jhHFqzUG1Tga0NGS7cGARra9FzKiAJHEYNTgHoGvWljQuspocXRAVTg6oWI8sHA41f6uCOK1esMF+hVeaCv+zmf7WMlZC1q77Ln/iYREhnugW0vqb5ULDIM/vbTN7ER+L20fAQYA9u+WgvSG9/sAAAAASUVORK5CYII=) no-repeat 0 0;
    background-size: 100% auto;
}

.modal-msg .return {
    display: inline-block;
    margin-top: 20px;
    padding: .5em 2em;
    font-size: 16px;
    color: #fff;
    border-radius: 2px;
    background-color: #79A1E0;
}

.modal-msg p {
    margin-bottom: 40px;
    font-size: 48px;
    color: #79A1E0;
}

.modal-msg img {
    display: block;
    width: 220px;
    height: auto;
    margin: 0 auto;
}

.modal-msg .m-actions {
    display: none;
}

.modal-msg .m-actions a {
    display: inline-block;
    width: 36%;
    margin: 0 3.5%;
    padding: .5em 0;
    font-size: 14px;
    color: #1a8ee7;
    border: 1px solid #1a8ee7;
    border-radius: 2px;
}

@media screen and (max-width: 767px) {
    .modal-msg {
        width: 80%;
        margin-left: 0;
        margin-top: 0;
        padding: 20px 0;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .modal-msg p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .modal-msg img {
        width: 180px;
    }
    .modal-msg .close {
        top: 15px;
        right: 15px;
        width: 20px;
        height: 20px;
    }
    .modal-msg .return {
        display: none;
    }
    .modal-msg .m-actions {
        display: block;
        margin-top: 10px;
    }
    .modal-msg .m-actions a {
        display: inline-block;
        width: 36%;
        margin: 0 3.5%;
        padding: .5em 0;
        font-size: 14px;
        color: #1a8ee7;
        border: 1px solid #1a8ee7;
        border-radius: 2px;
    }
}

.m-msg-show {
    position: relative;
    height: 100vh;
    padding-top: 90px;
    overflow: hidden;
    text-align: center;
    color: #fff;
    background-color: #1f1a38;
}

.m-msg-show .img {
    width: 56.875%;
    height: auto;
    margin: 0 auto;
}

.m-msg-show .img img {
    width: 100%;
    height: auto;
}

.m-msg-show .text {
    position: absolute;
    bottom: 20%;
    left: 0;
    width: 100%;
    font-size: 26px;
}

.m-msg-show .button {
    position: absolute;
    bottom: 12%;
    left: 50%;
    width: 234px;
    padding: .8em 0;
    font-size: 18px;
    color: #fff;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    border-radius: 6px;
    background-color: #79A1E0;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.m-msg-show .button i {
    font-style: normal;
}

.m-msg-show .button:hover {
    background-color: #0190ff;
}

@media screen and (max-width: 768px) {
    .m-msg-show .img {
        width: 80%;
        margin-top: 20%;
    }
    .m-msg-show .text {
        font-size: 16px;
    }
    .m-msg-show .button {
        width: 60%;
        font-size: 14px;
    }
}

.side-service {
    position: fixed;
    top: 50%;
    right: -140px;
    z-index: 9999;
    margin-top: -100px;
    color: #fff;
    -webkit-transition: right .4s linear;
    -o-transition: right .4s linear;
    transition: right .4s linear;
    text-align: center;
}

.side-service a {
    color: inherit;
}

.side-service .trigger {
    position: absolute;
    top: 90px;
    left: -32px;
    width: 22px;
    padding: 1em .5em;
    font-size: 14px;
    line-height: 1.2;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    border-radius: 5px 0 0 5px;
    background-color: #6684cf;
}

.side-service .trigger .icon-tablk {
    display: inline-block;
    width: 22px;
    height: 19px;
    margin-bottom: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTREQTdGN0JBNEI3MTFFNzhGRjZGN0VFNTkyRDE4MDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTREQTdGN0NBNEI3MTFFNzhGRjZGN0VFNTkyRDE4MDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNERBN0Y3OUE0QjcxMUU3OEZGNkY3RUU1OTJEMTgwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNERBN0Y3QUE0QjcxMUU3OEZGNkY3RUU1OTJEMTgwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmh/BpkAAAEDSURBVHjaYvz//z8DLQATEJcB8Tcg/k8mvgfEuhgmA1384z/lYDrI58gY5GJ2KvicD12AhYrBagDEIkD8C4iPM/6nTuwtA2J+IPaG8rcxMdAGeNLKYEZaGcwwajCKwe+oYM4LjNgDJmN/IF0HxAJQMTEg5kFS8xaIP+Ix9AoQ5wLxbiBWQzYYXeFSII6Cso8BcSoQW+EJNpB4KBA7IRdBDOiFBxAvhRYs24GYC4hFgfgBiYXSclwuBpUhsdB8DwKsQCyN5Gp5IF4JxKJQ/iYgLoSyfwLxU2wu9gBiZizi6FgDiB9DXbgUXZ6BCAPwYXkgvoXNYErT8UMgtgPii+gSAAEGALM7Y2gm1hQVAAAAAElFTkSuQmCC) no-repeat 0 0;
}

.side-service .trigger .icon-angle {
    display: block;
    width: 6px;
    height: 12px;
    margin: 10px auto 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkRCMjVEMjFGOTlBMTFFNzkxQjY5QTA1MjU2RTg3RjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkRCMjVEMjJGOTlBMTFFNzkxQjY5QTA1MjU2RTg3RjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2REIyNUQxRkY5OUExMUU3OTFCNjlBMDUyNTZFODdGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2REIyNUQyMEY5OUExMUU3OTFCNjlBMDUyNTZFODdGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsStFCQAAABwSURBVHjaYvj//z8DGnYG4v2MIA4S4APijyAGEwMquA2llZCN2PUfAizBpkAFl0AFg2AKQcRkqGAOsiNAlsNsZwbifzDLQJaLAvFfIP6E4gyoVhOocaeQ7YBhV6jkSnQJEC6ASi5lwBIks0AyAAEGAHg6qe8Zbq0iAAAAAElFTkSuQmCC) no-repeat 0 0;
}

.side-service .content {
    padding: 15px 10px;
    border-radius: 5px 0 0 5px;
    background-color: #6684cf;
}

.side-service .content .wrap {
    padding: 20px 10px 10px;
    text-align: center;
    background-color: #5468be;
}

.side-service .content h5 {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 400;
}

.side-service .content h5~h5 {
    margin-top: 15px;
}

.side-service .content li {
    width: 95px;
    margin: 0 auto;
    padding: .2em 0;
    font-size: 14px;
    border: 1px solid #fff;
    border-radius: 12px;
}

.side-service .content li+li {
    margin-top: 15px;
}

.side-service .content li a {
    display: block;
    height: 100%;
}

.side-service .content li:hover {
    box-shadow: 0 0 5px rgba(255, 255, 255, .5);
}

.side-service .content p {
    margin: 5px 0 0;
}

@media screen and (max-width: 1230px) {
    .side-service {
        top: auto;
        bottom: 20px;
    }
}

.browserupgrade {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-weight: 700;
    color: #f0d200;
    background-color: #79A1E0;
}

.browserupgrade p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: -100px;
    font-size: 300%;
    text-align: center;
    color: #fff
}

.browserupgrade a {
    text-decoration: none;
    color: #f0d200
}

.fixed-center {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ios-download-validation {
    z-index: 10001;
    width: 334px;
    height: 266px;
    background: #fff;
    border-radius: 4px;
    display: none;
}

.ios-close {
    position: absolute;
    display: block;
    top: 14px;
    right: 14px;
    width: 20px;
    height: 20px;
    background: url('../images/icon_close_normal.svg') no-repeat;
    background-size: contain;
}

.ios-close:hover {
    background: url('../images/icon_close_hover.svg') no-repeat;
    background-size: contain;
}

.ios-download-validation .title {
    margin-top: 26px;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
}

.validation-form {
    padding: 34px 34px 15px;
}

.form-grounp {
    line-height: 30px;
    font-size: 16px;
    color: #000;
    border-bottom: 1px solid #eee;
}

.form-grounp+.form-grounp {
    margin-top: 10px;
}

.form-grounp input {
    margin-left: 20px;
    border: none;
}

.bottom {
    position: relative;
}

 .ios-download-validation .error {
    margin-bottom: 8px;
    font-size: 12px;
    text-align: center;
    color: #F4163A;
    visibility: hidden;
}

.ios-login, .go-upgrade, .into-group-btn {
    display: block;
    width: 248px;
    line-height: 38px;
    margin: 0 auto;
    border: 1px solid #1672FB;
    border-radius: 2px;
    font-size: 16px;
    color: #1672FB;
    -webkit-tap-highlight-color: transparent;
    background: #fff;
}

.ios-login:hover, .go-upgrade:hover a, .into-group-btn:hover a {
    background: #1672FB;
    color: #fff;
}

.ios-login, .go-upgrade a, .into-group-btn a {
    display: block;
    color: #1672FB;
    text-align: center;
}

.validation {
    margin-top: 25px;
    padding: 0 34px;
    font-size: 14px;
    color: #000;
}

.checking {
    display: block;
    width: 18px;
    height: 18px;
    background: url('../images/ioslogin_icon_loading.svg') no-repeat;
    background-size: contain;
}

.upgrade-prompt {
    z-index: 10001;
    width: 408px;
    height: 243px;
    padding: 30px 43px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    display: none;
}

.upgrade-prompt .title, .scan-into-group .title {
    font-size: 18px;
    color: #000;
    text-align: center;
    font-weight: normal;
}

.scan-into-group .title {
    margin: 0;
}

.upgrade-prompt .desc {
    margin: 20px 0 38px;
    font-size: 16px;
    text-align: left;
}

.scan-into-group {
    z-index: 10001;
    width: 300px;
    height: 370px;
    padding: 30px 50px;
    background: #fff;
    border-radius: 4px;
    box-sizing: border-box;
    display: none;
}

.into-group-qr {
    margin: 26px 0 22px;
    width: 200px;
    height: 200px;
}

.into-succ {
    display: none;
}

.into-group-btn {
    width: 200px;
}

@media screen and (max-width: 767px) {
    .ios-download-validation {
        width: 5.88rem;
        height: 4.44rem;
    }
    .ios-download-validation .title {
        margin-top: 0.32rem;
        font-size: 0.32rem;
    }
    .ios-close {
        top: 0.2rem;
        right: 0.2rem;
        width: .36rem;
        height: .36rem;
    }
    .validation-form {
        padding: 0.52rem .44rem .16rem;
    }
    .form-grounp {
        font-size: .28rem;
        line-height: .6rem;
    }
    .form-grounp input {
        margin-left: 0.4rem;
    }
    .error {
        margin-bottom: .16rem;
        font-size: .24rem;
    }
    .ios-login {
        width: 4.96rem;
        line-height: .7rem;
        font-size: .28rem;
    }
    .validation {
        margin-top: .48rem;
        padding: 0 .44rem;
        font-size: .28rem;
    }
    .upgrade-prompt {
        width: 6.52rem;
        height: 4.04rem;
        padding: .32rem .46rem .4rem;
    }
    .upgrade-prompt .title, .scan-into-group .title {
        font-size: .32rem;
    }
    .upgrade-prompt .desc {
        margin: .44rem 0 .56rem;
        font-size: .28rem;
    }
    .go-upgrade {
        width: 5.6rem;
        line-height: .76rem;
        font-size: .32rem;
    }
    .scan-into-group {
        width: 5.88rem;
        height: 3.82rem;
        padding: .32rem .4rem .4rem;
    }
    .into-group-qr {
        display: none;
    }
    .into-succ {
        display: block;
        line-height: .46rem;
        margin: .44rem 0 .56rem;
        font-size: .28rem;
        color: #333;
    }
    .into-group-btn {
        width: 4.96rem;
        line-height: .76rem;
        font-size: .32rem;
    }
}