        body,
        div,
        dl,
        dt,
        dd,
        ul,
        ol,
        li,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        label,
        p {
            margin: 0;
            padding: 0;
        }
        
        body {
            background: #eaeaea;
            font-size: 14px;
            font-family: Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
            min-width: 1200px !important;
        }
        
        ul,
        li {
            list-style: none;
        }
        
        img {
            display: block;
        }
        /*基础 type*/
        
        h1 {
            font-size: 36px;
        }
        
        h2 {
            font-size: 30px;
        }
        
        h3 {
            font-size: 24px;
        }
        
        h4 {
            font-size: 18px;
        }
        
        h5 {
            font-size: 14px;
        }
        
        h6 {
            font-size: 12px;
        }
        
        a {
            color: #3475cf;
            text-decoration: none;
            cursor: pointer;
        }
        
        a:hover,
        a:active,
        a:focus {
            text-decoration: none;
        }
        
        a.disable {
            color: #ccc;
            cursor: no-drop;
        }
        
        .text-danger {
            color: #ea5514;
        }
        
        .text-primary {
            color: #3475cf;
        }
        
        .text-center {
            text-align: center;
        }
        
        .text-left {
            text-align: left;
        }
        
        .text-right {
            text-align: right;
        }
        /*布局 grid*/
        
        .row {
            margin-left: -8px;
            margin-right: -8px;
        }
        
        .row:before,
        .row:after {
            content: " ";
            display: table;
        }
        
        .row:after {
            clear: both;
        }
        
        .g-col-1 {
            width: 8.33333333%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-2 {
            width: 16.66666667%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-3 {
            width: 25%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-4 {
            width: 33.33333333%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-5 {
            width: 41.66666667%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-6 {
            width: 50%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-7 {
            width: 58.33333333%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-8 {
            width: 66.66666667%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-9 {
            width: 75%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-10 {
            width: 83.33333333%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-11 {
            width: 91.66666667%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .g-col-12 {
            width: 100%;
            padding-left: 8px;
            padding-right: 8px;
            float: left;
            box-sizing: border-box;
        }
        
        .clearfix:before,
        .clearfix:after {
            content: " ";
            display: table;
        }
        
        .clearfix:after {
            clear: both;
        }
        
        .pull-left {
            float: left!important;
        }
        
        .pull-right {
            float: right!important;
        }
        /*表格 table*/
        
        .table-scroll {
            margin-top: 24px;
            overflow-x: auto;
            margin-bottom: 16px;
        }
        
        .table {
            width: 100%;
            max-width: 100%;
            border-collapse: collapse;
            border-spacing: 0px;
            border: 1px solid #ddd;
        }
        
        .table>thead>tr>th {
            background: #f5f6fa;
            text-align: center;
            padding: 8px;
            border: 1px solid #ddd;
            color: #999;
            font-weight: normal;
            word-break: keep-all;
            white-space: nowrap;
            font-size: 13px;
        }
        
        .table>tbody>tr>td {
            text-align: center;
            word-break: break-all;
            padding: 8px;
            border: 1px solid #ddd;
            color: #333;
            word-break: keep-all;
            white-space: nowrap;
            font-size: 12px;
        }
        /*表单 form*/
        
        .layerPop .fixed-subimt {
            padding: 5px 0;
            position: fixed;
            bottom: 0;
            width: 100%;
            left: 0;
            right: 0;
            background: #F8F8F8;
            border-top: 1px solid #eee;
            z-index: 19892006;
        }
        
        .f-item {
            color: #666;
            margin-top: 20px;
            position: relative;
        }
        
        .f-item.f-label-fix>label {
            display: inline-block;
            width: 80px;
        }
        
        .f-item>label {
            font-weight: normal;
            font-size: 12px;
            line-height: 32px;
        }
        
        .f-item>.f-input {
            border: 1px solid #e1e6eb;
            height: 32px;
            padding: 0 8px;
        }
        
        .f-item>.f-input.error {
            border-color: #ea5514;
            outline: none;
        }
        
        .f-item>.f-input.error+.error {
            position: absolute;
            top: auto;
            left: auto;
            bottom: -26px;
            right: 4px;
            font-size: 12px;
            color: #ea5514;
        }
        
        .listSearchForm {
            margin-left: 0;
            margin-right: 0;
        }
        
        .form .f-item {
            padding-top: 5px;
            padding-bottom: 5px;
            margin-top: 0;
            float: left;
        }
        
        .form .f-item>label {
            color: #999;
            width: 86px;
            display: inline-block;
            margin-top: -1px;
        }
        
        .form .f-item>.f-input {
            width: 180px;
            box-sizing: border-box;
        }
        
        .form .f-item>.f-select {
            /*width: 180px  ;*/
            min-width: 140px;
            border: 1px solid #e1e6eb;
            height: 32px;
            padding: 0 12px;
        }
        
        .form .f-item>.f-submit>button {
            margin: 0 4px;
        }
        /*按钮 button*/
        
        .btn {
            display: inline-block;
            font-weight: normal;
            text-align: center;
            vertical-align: middle;
            cursor: pointer;
            white-space: nowrap;
            padding: 4px 16px;
            border-radius: 4px;
            border: 1px solid transparent;
            line-height: 22px;
        }
        
        .btn-primary {
            background: #3475cf;
            color: #fff;
        }
        
        .btn-primary:hover {
            background-color: #3071a9;
            border-color: #285e8e;
        }
        
        .btn-danger {
            background: #ea5514;
            color: #fff;
        }
        
        .btn-danger:hover {
            background-color: #c9302c;
            border-color: #ac2925;
        }
        
        .btn-default {
            background: #808080;
            color: #fff;
        }
        
        .btn-default:hover {
            background-color: #999;
            border-color: #929292;
        }
        
        .btn-warning {
            color: #fff;
            background-color: #f0ad4e;
            border-color: #eea236;
        }
        
        .btn-warning:hover,
        .btn-warning:focus,
        .btn-warning:active,
        .btn-warning.active,
        .open .dropdown-toggle.btn-warning {
            color: #fff;
            background-color: #ed9c28;
            border-color: #d58512
        }
        
        .btn-sm,
        .btn-xs {
            padding: 5px 10px;
            font-size: 12px;
            line-height: 1.5;
            border-radius: 3px
        }
        
        .btn-xs {
            padding: 1px 5px
        }
        
        .btn-current {
            background: #fff;
            color: #3475cf;
            border: 1px solid #3475cf;
        }
        
        .btn-current:hover {
            background-color: #fff;
            border-color: #3475cf;
        }
        
        .btn-lg,
        .btn-group-lg>.btn {
            padding: 12px 18px;
            font-size: 18px;
            line-height: 1.3333333;
            border-radius: 3px;
        }
        
        .btn-sm,
        .btn-group-sm>.btn {
            padding: 5px 10px;
            font-size: 12px;
            line-height: 1.5;
            border-radius: 3px;
        }
        
        .btn-xs,
        .btn-group-xs>.btn {
            padding: 5px 5px;
            font-size: 12px;
            line-height: 1.5;
            border-radius: 3px;
        }
        /*分页 pagination*/
        
        .page>.sum {
            line-height: 26px;
            font-size: 14px;
            color: #666;
            margin-right: 8px;
        }
        /*模态框 modal*/
        
        .m-modal {
            position: fixed;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            background: rgba(0, 0, 0, 0.7);
            z-index: 999;
            overflow: auto;
            opacity: 0;
            transition: all 200ms ease;
        }
        
        .m-modal>.m-modal-box {
            position: relative;
            left: 0;
            right: 0;
            width: 50%;
            max-width: 650px;
            margin: 10% auto 40px;
            opacity: 0;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
            background: #fff;
            border-radius: 6px;
            transition: all 200ms ease;
        }
        
        .m-modal>.m-modal-box>.close {
            line-height: 20px;
            font-size: 25px;
            font-family: serif;
            position: absolute;
            top: 12px;
            left: auto;
            bottom: auto;
            right: 12px;
            color: #000;
            opacity: 0.2;
            cursor: pointer;
            background: transparent;
            border: 0;
            outline: 0;
        }
        
        .m-modal>.m-modal-box>.close:hover {
            opacity: 1;
        }
        
        .m-modal>.m-modal-box>.m-modal_body>.m-modal-h {
            padding: 10px 20px;
            line-height: 20px;
            font-size: 16px;
            border-bottom: 1px solid #e1e6eb;
        }
        
        .m-modal>.m-modal-box>.m-modal_body>.m-modal-b {
            padding: 16px 20px;
        }
        
        .m-modal>.m-modal-box>.m-modal_body>.m-modal-f {
            padding: 15px 20px;
            border-top: 1px solid #ddd;
            text-align: right;
        }
        
        .m-modal.open {
            opacity: 1;
        }
        
        .m-modal.open>.m-modal-box {
            opacity: 1;
        }
        
        body.m-modalOpen {
            overflow: hidden;
        }
        
        @media (max-width: 1000px) {
            .m-modal .m-modal-box {
                width: 78%;
            }
        }
        
        .layui-layer-content {
            padding: 16px 20px;
        }
        /*面板 panel*/
        
        .m-panel {
            background: #fff;
            margin-bottom: 16px;
            border-radius: 4px;
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
        }
        
        .m-panel>.m-panel-h {
            padding: 8px 0;
            margin: 0 16px;
            border-bottom: 1px solid #e1e6eb;
        }
        
        .m-panel>.m-panel-h>.m-panel-t {
            line-height: 32px;
            font-size: 14px;
            font-weight: normal;
        }
        
        .m-panel>.m-panel-b {
            padding: 16px;
            box-sizing: border-box;
        }
        /*动画 loading*/
        
        .load {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.3);
            z-index: 999;
        }
        
        .load .loader-inner {
            position: absolute;
            top: 50%;
            left: 50%;
            bottom: auto;
            right: auto;
        }
        
        @-webkit-keyframes ball-spin-fade-loader {
            50% {
                opacity: 0.3;
                -webkit-transform: scale(0.4);
                transform: scale(0.4);
            }
            100% {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }
        
        @keyframes ball-spin-fade-loader {
            50% {
                opacity: 0.3;
                -webkit-transform: scale(0.4);
                transform: scale(0.4);
            }
            100% {
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
            }
        }
        
        .ball-spin-fade-loader {
            position: relative;
        }
        
        .ball-spin-fade-loader>div:nth-child(1) {
            top: 25px;
            left: 0;
            -webkit-animation: ball-spin-fade-loader 1s 0s infinite linear;
            animation: ball-spin-fade-loader 1s 0s infinite linear;
        }
        
        .ball-spin-fade-loader>div:nth-child(2) {
            top: 17.04545px;
            left: 17.04545px;
            -webkit-animation: ball-spin-fade-loader 1s 0.12s infinite linear;
            animation: ball-spin-fade-loader 1s 0.12s infinite linear;
        }
        
        .ball-spin-fade-loader>div:nth-child(3) {
            top: 0;
            left: 25px;
            -webkit-animation: ball-spin-fade-loader 1s 0.24s infinite linear;
            animation: ball-spin-fade-loader 1s 0.24s infinite linear;
        }
        
        .ball-spin-fade-loader>div:nth-child(4) {
            top: -17.04545px;
            left: 17.04545px;
            -webkit-animation: ball-spin-fade-loader 1s 0.36s infinite linear;
            animation: ball-spin-fade-loader 1s 0.36s infinite linear;
        }
        
        .ball-spin-fade-loader>div:nth-child(5) {
            top: -25px;
            left: 0;
            -webkit-animation: ball-spin-fade-loader 1s 0.48s infinite linear;
            animation: ball-spin-fade-loader 1s 0.48s infinite linear;
        }
        
        .ball-spin-fade-loader>div:nth-child(6) {
            top: -17.04545px;
            left: -17.04545px;
            -webkit-animation: ball-spin-fade-loader 1s 0.6s infinite linear;
            animation: ball-spin-fade-loader 1s 0.6s infinite linear;
        }
        
        .ball-spin-fade-loader>div:nth-child(7) {
            top: 0;
            left: -25px;
            -webkit-animation: ball-spin-fade-loader 1s 0.72s infinite linear;
            animation: ball-spin-fade-loader 1s 0.72s infinite linear;
        }
        
        .ball-spin-fade-loader>div:nth-child(8) {
            top: 17.04545px;
            left: -17.04545px;
            -webkit-animation: ball-spin-fade-loader 1s 0.84s infinite linear;
            animation: ball-spin-fade-loader 1s 0.84s infinite linear;
        }
        
        .ball-spin-fade-loader>div {
            background-color: #fff;
            width: 15px;
            height: 15px;
            border-radius: 100%;
            margin: 2px;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            position: absolute;
        }
        /*错误 error*/
        
        .errorbox {
            position: fixed;
            left: 50%;
            top: 50%;
            width: 640px;
            margin-left: -320px;
            height: 320px;
            margin-top: -160px;
        }
        
        .errorbox>.error_left {
            /*width: 320px;*/
            height: 100%;
            float: left;
        }
        
        .errorbox>.error_right {
            float: right;
            margin-top: 40px;
        }
        
        .errorbox>.error_right>h1 {
            margin-bottom: 10px;
        }
        
        .errorbox>.error_right>h3 {
            margin-bottom: 6px;
        }
        
        .errorbox>.error_right>p {
            margin-bottom: 6px;
        }
        
        .errorbox>.error_right>button {
            margin-top: 16px;
        }
        
        .errorbox>.error_right>button>a {
            color: #ffffff;
        }
        /*商户输入框下拉*/
        
        .input-select {
            position: absolute;
            z-index: 9999;
            background: #fff;
            border: 1px solid #e1e6eb;
            left: 0px;
            top: 40px;
            max-width: 300px;
            max-height: 250px;
            overflow-y: auto;
            overflow-x: auto;
        }
        
        .input-select li {
            padding: 0 10px;
            height: 32px;
            line-height: 32px;
            white-space: nowrap;
        }
        
        .input-select li:hover {
            background: #3475cf;
            color: #fff;
        }
        /*login*/
        
        .m-login-panel {
            position: fixed;
            top: 25%;
            left: 50%;
            background: #fff;
            width: 380px;
            margin-left: -190px;
            border-radius: 8px;
            overflow: hidden;
        }
        
        .m-login-panel>.m-login-h {
            height: 80px;
            background: #3475cf;
            color: #fff;
        }
        
        .m-login-panel>.m-login-h>h2 {
            line-height: 80px;
            font-weight: normal;
        }
        
        .m-login-panel>.m-login-b {
            padding: 16px 32px;
        }
        
        .m-login-panel>.m-login-b .f-item>label {
            font-size: 16px;
            word-spacing: 1px;
        }
        
        .m-login-panel>.m-login-b .f-item>.f-input {
            width: 240px;
            box-sizing: border-box;
            margin-left: 8px;
        }
        
        .m-login-panel>.m-login-b .f-item.f-item-verCode>.f-input {
            width: 130px;
            margin-left: 9px;
        }
        
        .m-login-panel>.m-login-b .f-item.f-item-verCode>.f-input.error+.error {
            right: 114px;
        }
        
        .m-login-panel>.m-login-b .f-item.f-item-verCode>.f-verCode {
            width: 90px;
            height: 32px;
            margin-left: 20px;
        }
        
        .m-login-panel>.m-login-b .f-item.f-item-verCode>.f-verCode>img {
            width: 100%;
            height: 100%;
        }
        
        .m-login-panel>.m-login-b .f-item.f-item-verCode>.f-verCode-tip {
            position: absolute;
            bottom: -18px;
            right: 0;
            font-size: 12px;
            cursor: pointer;
        }
        
        .m-login-panel>.m-login-b .f-item.f-item-verCode>.f-verCode-tip:hover {
            text-decoration: underline;
        }
        
        .m-login-panel>.m-login-b .f-submit {
            margin-top: 32px;
        }
        
        .m-login-panel>.m-login-b .f-submit>input[type=submit] {
            padding: 5px 30px;
        }
        
        .m-login-panel>.m-login-b .error-tip {
            display: block;
            line-height: 24px;
        }
        /*左侧导航*/
        
        .g-menu {
            position: fixed;
            height: 100%;
            width: 220px;
            background: #333744;
            z-index: 100;
            padding-top: 50px;
        }
        
        .g-menu>.logo {
            position: fixed;
            top: 0;
            left: 0;
            bottom: auto;
            right: auto;
            width: 220px;
            height: 50px;
            line-height: 50px;
            color: #fff;
            font-size: 20px;
            background: #3475cf;
            z-index: 100;
        }
        
        .g-menu>.logo a {
            color: #fff;
        }
        
        .g-menu>.logo-icon {
            color: #fff;
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            bottom: auto;
            right: auto;
            width: 52px;
            background: #3475cf;
            line-height: 50px;
        }
        
        .g-menu>.logo-icon a {
            font-size: 14px;
            color: #fff;
        }
        
        .g-menu .menu>.list {
            margin: 8px 20px;
        }
        
        .g-menu .menu>.list>li {
            margin-top: 16px;
            border-radius: 6px;
            background: #333744;
        }
        
        .g-menu .menu>.list>li.nav-active .head i,
        .g-menu .menu>.list>li.nav-active .head span {
            color: #3C80D5;
        }
        
        .g-menu .menu>.list>li.nav-active .z-switch {
            background-position: -31px 0 !important;
        }
        
        .g-menu .menu>.list>li.nav-active .sub {
            display: block;
        }
        
        .g-menu .menu>.list>li>.head {
            display: block;
            padding: 10px 24px;
            color: #fff;
            position: relative;
            border-radius: 6px;
            cursor: pointer;
        }
        
        .g-menu .menu>.list>li>.head>i.navIco {
            position: absolute;
            top: 50%;
            left: 16px;
            bottom: auto;
            right: auto;
            width: 16px;
            height: 16px;
            margin-top: -8px;
        }
        
        .g-menu .menu>.list>li>.head>span {
            margin-left: 24px;
        }
        
        .g-menu .menu>.list>li>.head>.z-switch {
            position: absolute;
            top: 50%;
            left: auto;
            bottom: auto;
            right: 8px;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAA0CAYAAAAJ4SEAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAELSURBVGhD7dc/DgFBFAZwttG6hH+FXiERIQ7AZSQapctwACGi04tkcQmJSoPv230IligGG75f8jLzZop9iRl5k5BflDyAzSMlwabOlbuLp9/2bBQRERER+WNs2cnSj2LLftu2x7pNj3Vxen05EdwGsPSjdCFEREREfk/QgqO/zGDoIerMYYRoo0Nfh+n77CZepjadrywNjCvFbKq6X/MNkUM+Q6SDnYsNooQCl2HqHgrLoTDf0isoMM/i+pg3w6U7AxTXsrlzrzxwTj9llIaNXxH7NwQP/yNDG7+CxXUQPPy3uMa9t8GhL9j0Dvc8HHjelhJigNhacM6bGnmTXMHfhc9baekZ11LVvX8ERwJcneqx7oAAAAAASUVORK5CYII=) no-repeat 0 -22px;
        }
        
        .g-menu .menu>.list>li>.sub {
            display: none;
        }
        
        .g-menu .menu>.list>li>.sub>li>a {
            color: #fff;
            display: block;
            padding: 10px 5px 10px 48px;
            position: relative;
        }
        
        .g-menu .menu>.list>li>.sub>li>a:hover,
        .g-menu .menu>.list>li>.sub>li>a.active {
            color: #3C80D5;
        }
        
        .g-menu .menu>.list>li>.sub>li>a:hover .u-dot,
        .g-menu .menu>.list>li>.sub>li>a.active .u-dot {
            background-position: -31px -44px;
        }
        
        .g-menu .menu>.list>li>.sub>li>a>.u-dot {
            position: absolute;
            top: 50%;
            left: 24px;
            bottom: auto;
            right: auto;
            width: 8px;
            height: 8px;
            margin-top: -4px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAA0CAYAAAAJ4SEAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAELSURBVGhD7dc/DgFBFAZwttG6hH+FXiERIQ7AZSQapctwACGi04tkcQmJSoPv230IligGG75f8jLzZop9iRl5k5BflDyAzSMlwabOlbuLp9/2bBQRERER+WNs2cnSj2LLftu2x7pNj3Vxen05EdwGsPSjdCFEREREfk/QgqO/zGDoIerMYYRoo0Nfh+n77CZepjadrywNjCvFbKq6X/MNkUM+Q6SDnYsNooQCl2HqHgrLoTDf0isoMM/i+pg3w6U7AxTXsrlzrzxwTj9llIaNXxH7NwQP/yNDG7+CxXUQPPy3uMa9t8GhL9j0Dvc8HHjelhJigNhacM6bGnmTXMHfhc9baekZ11LVvX8ERwJcneqx7oAAAAAASUVORK5CYII=) no-repeat 0 -44px;
        }
        
        .g-main {
            padding-top: 50px;
            margin-left: 220px;
        }
        
        .g-main>.top {
            height: 50px;
            min-width: 860px;
            background: #fff;
            position: fixed;
            top: 0;
            left: 220px;
            bottom: auto;
            right: auto;
            width: 100%;
            z-index: 100;
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
        }
        
        .g-main>.top>.z-flex {
            width: 50px;
            height: 50px;
            padding: 10px 10px 10px 0px;
            box-sizing: border-box;
            cursor: pointer;
        }
        
        .g-main>.top>.z-flex>span {
            display: block;
            width: 30px;
            height: 30px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFOTU3REE1NUZGRUQxMUU2ODg0OEUzNTIyNzMzOTdGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFOTU3REE1NkZGRUQxMUU2ODg0OEUzNTIyNzMzOTdGMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NTdEQTUzRkZFRDExRTY4ODQ4RTM1MjI3MzM5N0YwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU5NTdEQTU0RkZFRDExRTY4ODQ4RTM1MjI3MzM5N0YwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+rFLQ4wAAAChJREFUeNpi/A8EDMQBRigNVs/EQCZgQTKJgRSbKbJx1I/U9iNAgAEAIJoJGqNU3JUAAAAASUVORK5CYII=) no-repeat 8px 10px;
            /*background-color: #333744;*/
            border-radius: 50%;
        }
        
        .g-main>.top>.list {
            line-height: 50px;
            color: #666;
            margin-right: 220px;
            text-align: right;
            min-width: 780px;
            background-color: #3C80D5;
        }
        
        .g-main>.top>.list>li {
            display: inline-block;
            margin-left: 16px;
        }
        
        .g-main>.top>.list>li.f-user>a,
        .g-main>.top>.list>li.f-pas>a,
        .g-main>.top>.list>li.f-exit>a,
        .g-main>.top>.list>li.f-news>a {
            color: #666;
        }
        
        .g-main>.top>.list>li.f-user>a>i,
        .g-main>.top>.list>li.f-pas>a>i,
        .g-main>.top>.list>li.f-exit>a>i,
        .g-main>.top>.list>li.f-news>a>i {
            margin-right: 8px;
        }
        
        .g-main>.top>.list>li.f-user>a:hover,
        .g-main>.top>.list>li.f-pas>a:hover,
        .g-main>.top>.list>li.f-exit>a:hover,
        .g-main>.top>.list>li.f-news>a:hover {
            color: #3475cf;
        }
        
        .g-main>.top>.list>li>.f-refresh {
            color: #666;
            cursor: pointer;
            margin-left: 8px;
        }
        
        .g-main>.top>.list>li>.f-refresh:hover {
            color: #3475cf;
        }
        
        .g-main>.top>.list>li:last-child {
            margin-right: 16px;
        }
        
        .g-main>.top>.list>li.loadInfoBox .hoverShow,
        .g-main>.top>.list>li.loadInfoBox arrow {
            display: none;
        }
        
        .g-main>.top>.list>li.loadInfoBox .loadInfo i {
            margin-right: 8px;
        }
        
        .g-main .body {
            padding: 16px;
            /*.order-submit{
            padding-top: 56px;
        }*/
        }
        
        .g-main .body .m-panel-b>.user {
            font-weight: normal;
            font-size: 18px;
            padding-left: 8px;
            color: #999;
            line-height: 24px;
        }
        
        .g-main .body .m-panel-b>.user>.dot {
            margin: 0 8px;
        }
        
        .g-main .body .m-panel-b>.info {
            padding: 0 8px;
        }
        
        .g-main .body .m-panel-b>.info>li {
            line-height: 30px;
            color: #000;
            font-size: 12px;
        }
        
        .g-main .body .m-panel-b>.info>li>label {
            display: inline-block;
            width: 60px;
        }
        
        .g-main .body .m-panel-b>.api {
            padding: 8px;
            background: #f9fafc;
            color: #999;
        }
        
        .g-main .body .m-panel-b>.api>label {
            width: 60px;
            line-height: 48px;
            display: inline-block;
            font-weight: 700;
        }
        
        .g-main .body .m-panel-b>.api>textarea {
            width: 40%;
            border: 0;
            font-size: 14px;
            margin-bottom: -20px;
            padding: 4px;
            font-family: Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
            resize: none;
            max-height: 48px;
            word-wrap: break-word;
            word-break: break-all;
        }
        
        .g-main .body .m-panel-b>.api>button {
            margin-left: 8px;
        }
        
        .g-main .body .m-panel-b>.account-list {
            height: 30px;
            line-height: 30px;
            display: inline-block;
            width: 100%;
        }
        
        .g-main .body .m-panel-b>.account-list .drawBtn {
            margin-left: 5px;
        }
        
        .g-main .body .m-panel-b>.account-list>label {
            display: inline-block;
            color: #999;
            width: 60px;
        }
        
        .g-main .body .m-panel-b>.account-list>p {
            display: inline-block;
        }
        
        .g-main .body .m-panel-b>.account-list .fee-group-btn {
            text-decoration: underline;
            cursor: pointer;
        }
        
        .g-main .body .m-panel-b>.acc>label {
            display: block;
            color: #999;
        }
        
        .g-main .body .m-panel-b>.acc>.sum {
            font-size: 26px;
        }
        
        .g-main .body .m-panel-b>.acc>.sum>.u-unit {
            font-size: 16px;
            color: #999;
            margin-left: 8px;
        }
        
        .g-main .body .m-panel-b>.acc>.drawBtn,
        .g-main .body .m-panel-b>.acc>.rechargeBtn {
            margin: 3px 0 3px 10px;
        }
        
        .g-main .body .m-panel-b>.rate-t {
            padding: 8px 0;
            border-bottom: 1px solid #e1e6eb;
        }
        
        .g-main .body .m-panel-b>.rate-t>h5 {
            line-height: 32px;
            font-size: 16px;
            font-weight: normal;
        }
        
        .g-main .body .m-panel-b>.rate-b {
            margin-top: 16px;
        }
        
        .g-main .body .m-panel-b .z-wait-open {
            color: bisque;
            margin-top: 24px;
            font-weight: normal;
        }
        
        .g-main .body .withdraw-submit {
            padding-top: 0;
        }
        
        .g-main .body .f-tableBtn {
            margin-top: 16px;
        }
        
        .g-main .body .f-tableBtn>button {
            margin-left: 8px;
        }
        
        .s-left-side .g-menu {
            width: 52px;
            overflow: visible !important;
        }
        
        .s-left-side .g-menu>.logo {
            display: none;
        }
        
        .s-left-side .g-menu>.logo-icon {
            display: block;
        }
        
        .s-left-side .g-menu>.menu>.list {
            margin: 0;
        }
        
        .s-left-side .g-menu>.menu>.list>li {
            border-radius: 0;
            margin-top: 0;
            position: relative;
        }
        
        .s-left-side .g-menu>.menu>.list>li>.head {
            padding: 12px;
            border-radius: 0;
            display: block;
        }
        
        .s-left-side .g-menu>.menu>.list>li>.head>.navIco {
            font-size: 18px;
            width: 18px;
            left: 50%;
            margin-left: -9px;
            margin-top: -9px;
            position: inherit;
            text-align: center;
        }
        
        .s-left-side .g-menu>.menu>.list>li>.head>span {
            display: none;
            background: #3475cf;
            position: absolute;
            top: 0;
            left: 52px;
            bottom: auto;
            right: auto;
            padding: 12px;
            min-width: 150px;
            text-align: left;
            margin-left: 0;
            box-sizing: border-box;
        }
        
        .s-left-side .g-menu>.menu>.list>li>.head>span::after {
            right: 100%;
            top: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-color: rgba(0, 0, 0, 0);
            border-right-color: #3475cf;
            border-width: 6px;
            margin-top: -6px;
        }
        
        .s-left-side .g-menu>.menu>.list>li>.head>.z-switch {
            display: none;
        }
        
        .s-left-side .g-menu>.menu>.list>li>.sub {
            display: none;
        }
        
        .s-left-side .g-menu>.menu>.list>li.nav-hover>.head {
            background: #fff;
        }
        
        .s-left-side .g-menu>.menu>.list>li.nav-hover>.head>.navIco {
            color: #3475cf;
        }
        
        .s-left-side .g-menu>.menu>.list>li.nav-hover>.head>span {
            display: block;
        }
        
        .s-left-side .g-menu>.menu>.list>li.nav-hover>.sub {
            display: block;
            position: absolute;
            top: 43px;
            left: 53px;
            bottom: auto;
            right: auto;
            margin: 0;
            min-width: 149px;
            background: #42485b;
        }
        
        .s-left-side .g-menu>.menu>.list>li.nav-hover>.sub a {
            padding: 12px;
        }
        
        .s-left-side .g-menu>.menu>.list>li.nav-hover>.sub .u-dot {
            display: none;
        }
        
        .s-left-side .g-main {
            margin-left: 52px;
        }
        
        .s-left-side .g-main>.top {
            left: 52px;
        }
        
        .s-left-side .g-main>.top>.list {
            margin-right: 52px;
        }
        
        .draw-info:first-child>.draw-head {
            margin-top: 0;
        }
        
        .draw-info>.draw-head {
            border-bottom: 1px solid #e1e6eb;
            margin-top: 16px;
        }
        
        .draw-info>.draw-head>h5 {
            font-weight: normal;
            line-height: 32px;
        }
        
        .draw-info>.draw-body .f-label-fix>label {
            width: 86px;
            margin-right: 16px;
        }
        
        .draw-info>.draw-body .f-label-fix>.f-input {
            width: 220px;
            box-sizing: border-box;
        }
        
        .draw-info>.draw-body .f-label-fix .u-unit {
            font-style: normal;
        }
        
        .draw-info>.draw-body .f-label-fix>.draw-span {
            width: 220px;
            display: inline-block;
        }
        
        .draw-info>.draw-body .f-label-fix .btn-sendCode {
            margin-left: 8px;
            right: 50px;
        }
        
        .draw-info>.draw-body>.f-item>.f-input.error+.error {
            bottom: auto;
            right: auto;
            left: 350px;
            width: 120px;
            word-break: keep-all;
            white-space: nowrap;
        }
        
        .draw-info>.draw-body>.f-item>.f-input.error#DynamicPassword+.error {
            bottom: -28px;
        }
        
        .batch-info {
            width: 400px;
            margin: 0 auto;
        }
        
        .batch-info input[type=file] {
            max-width: 300px;
            margin-top: 5px;
        }
        
        .drawForm .drawInfo>h3 {
            line-height: 50px;
            font-weight: 500;
        }
        
        .drawForm .drawInfo>p {
            line-height: 28px;
        }
        
        .drawForm .passwordBox {
            width: 350px;
            margin: 0 auto;
        }
        
        .drawForm .passwordBox .f-item .f-input {
            width: 180px;
        }
        
        .drawForm .passwordBox .f-item .f-input.error+.error {
            width: auto;
            right: 88px;
        }
        
        .drawForm .passwordBox .f-item .btnSendBatchCode {
            position: absolute;
            top: 0;
            left: 270px;
            bottom: auto;
            right: auto;
        }
        
        .drawForm .passwordBox .f-submit>button {
            margin-top: 20px;
        }
        
        .form-control {
            width: 100%;
            padding: 8px 0;
            border: 1px solid #e1e6eb;
            text-align: center;
        }
        
        .table td.opt span .btn.btn-primary {
            margin: 0 3px;
            color: #3475cf;
            cursor: pointer;
        }
        
        .position_ul {
            position: absolute;
        }
        
        .position_ul .input-select {
            left: 0;
            top: 0;
            max-width: 260px;
        }
        
        .more {
            line-height: 32px;
            font-size: 14px;
            color: #3475cf;
        }
        
        .un-read-news>i {
            position: relative;
        }
        
        .un-read-news-spot {
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: #ea5514;
            display: none;
            position: absolute;
            top: 0px;
            right: -2px;
        }
        
        .un-read-news-num {
            position: absolute;
            display: none;
            width: 200px;
            height: 40px;
            text-align: center;
            line-height: 40px;
            background: #fff;
            right: -100px;
            top: 32px;
            color: #fff;
            background: rgba(0, 0, 0, 0.6);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        }
        
        @media screen and (max-width: 1320px) {
            .g-main>.top>.list>li.loadInfoBox {
                position: relative;
            }
            .g-main>.top>.list>li.loadInfoBox i {
                margin-right: 8px;
            }
            .g-main>.top>.list>li.loadInfoBox .hoverShow {
                display: block;
                cursor: pointer;
            }
            .g-main>.top>.list>li.loadInfoBox .arrow {
                display: block;
                top: -8px;
                left: 10px;
                bottom: auto;
                right: auto;
                position: absolute;
                width: 0px;
                height: 0px;
                border-style: solid;
                border-color: transparent;
                border-width: 0 8px 8px;
                border-bottom-color: #fff;
            }
            .g-main>.top>.list>li.loadInfoBox .loadInfo {
                display: none;
                position: absolute;
                top: 50px;
                left: 0;
                bottom: auto;
                right: auto;
                padding: 0 8px;
                background: #fff;
                word-break: keep-all;
                white-space: nowrap;
                box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
                border-radius: 4px;
            }
            .g-main>.top>.list>li.loadInfoBox .loadInfo i {
                display: none;
            }
            .g-main>.top>.list>li.loadInfoBox:hover .loadInfo {
                display: block;
            }
        }
        
        .apply-tab .single-apply {
            border-radius: 4px 0 0 4px;
            margin-bottom: 20px;
        }
        
        .apply-tab .batch-apply {
            border-radius: 0 4px 4px 0;
            margin-bottom: 20px;
        }
        
        .apply-batch {
            margin-top: 16px;
            margin-bottom: 16px;
        }
        
        .apply-batch>div {
            margin-right: 16px;
            color: #888;
        }
        
        .batch-title {
            height: 24px;
            line-height: 24px;
            font-size: 14px;
            color: #333;
            border-left: 5px solid #3475cf;
            padding-left: 10px;
        }
        
        .desktop-news-list>li {
            display: inline-block;
            height: 32px;
            line-height: 32px;
            width: 100%;
        }
        
        .desktop-news-list>li .news-type {
            display: inline-block;
            padding-right: 16px;
            font-size: 14px;
        }
        
        .desktop-news-list>li .news-title {
            color: #333;
        }
        
        .desktop-news-list>li .news-time {
            font-size: 12px;
            color: #999;
            float: right;
        }
        
        .widget-small.primary.coloured-icon {
            background-color: #3C80D5;
            color: #2a2a2a;
        }
        
        .widget-small.primary.coloured-icon .icon {
            background-color: #3C80D5;
            color: #fff;
        }
        
        .widget-small.primary {
            background-color: #3C80D5;
        }
        
        .widget-small {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            border-radius: 4px;
            color: #FFF;
            margin-bottom: 10px;
            -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
        }
        
        .widget-small .icon {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            min-width: 65px;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding: 30px;
            background-color: rgba(0, 0, 0, 0.2);
            border-radius: 4px 0 0 4px;
        }
        
        .widget-small .info {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            padding-left: 20px;
            -ms-flex-item-align: center;
            align-self: center;
        }
        
        .widget-small .info h4 {
            color: #fff;
        }
        
        .widget-small .info p b {
            color: #fff;
        }
        
        .widget-small .info p b span {
            color: #fff;
            font-size: 30px;
            font-family: cursive;
            font-weight: 800;
        }
        
        .widget-small.info.coloured-icon .icon {
            background-color: #2196F3;
            color: #fff;
        }
        
        .widget-small.info.coloured-icon {
            background-color: #2196F3;
            color: #2a2a2a;
        }
        
        .widget-small.warning.coloured-icon .icon {
            background-color: #FF9800;
            color: #fff;
        }
        
        .widget-small.warning.coloured-icon {
            background-color: #FF9800;
            color: #2a2a2a;
        }
        
        .widget-small.warning {
            background-color: #FF9800;
        }
        
        .widget-small.danger.coloured-icon .icon {
            background-color: #F44336;
            color: #fff;
        }
        
        .widget-small.danger.coloured-icon {
            background-color: #F44336;
            color: #2a2a2a;
        }
        
        .widget-small.gray.coloured-icon .icon {
            background-color: #808080;
            color: #fff;
        }
        
        .widget-small.gray.coloured-icon {
            background-color: #808080;
            color: #2a2a2a;
        }
        
        .widget-small.green.coloured-icon .icon {
            background-color: #009f95;
            color: #fff;
        }
        
        .widget-small.green.coloured-icon {
            background-color: #009f95;
            color: #fff;
        }