@charset "UTF-8";
body {
    font-family: "微软雅黑";
    font-size: 12px;
    background: #FFFFFF;
    line-height: 1.8;
    color: #363636;
    padding: 0;
    margin: 0;
}

.w1280,
.wrapper {
    width: 1280px;
    margin: 0 auto;
    position: relative;
}

.mw1280 {
    min-width: 1280px;
}

blockquote, body, dd, div, dl, dt, fieldset, form, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {
    padding: 0;
    margin: 0;
}

button, input, textarea {
    transition: background-color .1s linear, border-color .1s linear, color .1s linear, box-shadow .1s linear, transform .1s ease;
}

button, input, select, textarea {
    outline: 0;
    border: none;
    background-color: #efefef;
    color: #000;
    font-size: inherit;
    font-family: inherit;
}

button, input:not([type=checkbox]):not([type=radio]), select, textarea {
    -webkit-appearance: none;
}

textarea {
    box-sizing: border-box;
    margin-right: 0;
    width: 100%;
    resize: vertical;
}

button, input[type=button], input[type=submit] {
    padding-right: 30px;
    padding-left: 30px;
}

button:hover, input[type=button]:hover, input[type=submit]:hover {
    background: #ddd;
}

button:focus, input:focus, select:focus, textarea:focus {
    box-shadow: 0 0 0 2px rgba(0, 150, 191, .67);
}

button:active, input[type=button]:active, input[type=checkbox]:active, input[type=radio]:active, input[type=submit]:active {
    transform: translateY(2px);
}

button:disabled, input:disabled, select:disabled, textarea:disabled {
    opacity: .5;
    cursor: not-allowed;
}

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

a:hover, a:active, a:focus, a:visited {
    text-decoration: none;
    color: #363636;
}

p {
    margin: 0;
}

ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

code, kbd {
    padding: 5px;
    border-radius: 6px;
    background: #efefef; /*color:#000;*/
}

pre > code {
    display: block;
    overflow-x: auto;
    padding: 10px;
}

hr {
    border: none;
    border-top: 1px solid #dbdbdb;
}

table {
    margin-bottom: 10px;
    width: 100%;
    border-collapse: collapse;
}

td, th {
    padding: 6px;
    text-align: left;
}

th {
    border-bottom: 1px solid #dbdbdb;
}

tbody tr:nth-child(2n) {
    background-color: #efefef;
}

form {
    display: inline-block;
    width: 100%
}

input, label, select, option, textarea, button, fieldset, legend, ul, li, table {
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/*去掉number的小箭头*/
input[type=number] {
    -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1;
}

.go-url {
    cursor: pointer;
}

[data-action], [data-yq-toggle], [data-yq-open], [data-yq-close] {
    cursor: pointer;
}

.oper-btn {
    margin: 20px 0
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-track {
    background: #efefef;
}

::-webkit-scrollbar-thumb {
    background: #d5d5d5;
}

::-webkit-scrollbar-thumb:hover {
    background: #c4c4c4;
}

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

:-ms-input-placeholder, ::-ms-input-placeholder {
    color: #949494;
}

::placeholder {
    color: #949494;
}

.container-fluid {
    padding: 0;
    margin: 0;
}

.footer {
    height: 235px;
    width: 100%;
    padding-top: 26px;
}

