﻿
/*global*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; font-family: "Microsoft YaHei"; scrollbar-face-color: #C6D7FF; scrollbar-3dlight-color: #B5CBF7; scrollbar-darkshadow-color: #B5CBF7; scrollbar-base-color: #B5CBF7; scrollbar-shadow-color: #FFF; scrollbar-highlight-color: #FFF; scrollbar-track-color: #FFF; scrollbar-arrow-color: #4A6184; }
ol, ul { list-style: none; }
:focus { outline: 0; }
a img { border: 0; }
a { text-decoration: none; }
a:focus { outline: none; text-decoration: none; }
img { vertical-align: middle; }
table { empty-cells: show; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
em { font-style: normal; }
button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner { border: 0; padding: 0; }

.kx-center { text-align: center; }

/*滚动条*/
::-webkit-scrollbar { width: 6px; height: 20px; }
::-webkit-scrollbar-button:vertical { display: none; }
::-webkit-scrollbar-track:vertical { background-color: black; }
::-webkit-scrollbar-track-piece { background-color: #fff; }
::-webkit-scrollbar-thumb:vertical { margin-right: 20px; background-color: #ccc; }
::-webkit-scrollbar-thumb:vertical:hover { background-color: #b2b2b2; }
::-webkit-scrollbar-corner:vertical { background-color: #535353; }
::-webkit-scrollbar-resizer:vertical { background-color: #FF6E00; }

/*table*/
.frm-tb { width: 100%; float: left; border-spacing: 0; border-collapse: collapse; }
.frm-tb tr.even td,
.frm-tb tr:nth-child(even) td { background: #f6f6f6; }
.frm-tb tr td,
.frm-tb tr th { border: 1px solid #e4e4e4; padding: 5px; font-size: 12px; }
.frm-tb-nb tr td,
.frm-tb-nb tr th { border-width: 0; }
.frm-tb tr th { background: #eaf5f6; }
.frm-tb tr td.title { width: 100px; text-align: right; border-right-width: 0; padding-left: 5px; white-space: nowrap; }
.frm-tb tr td.line-primary { border-left: 5px solid #286090; }
.frm-tb tr td.line-success { border-left: 5px solid #449d44; }
.frm-tb tr td.line-info { border-left: 5px solid #31b0d5; }
.frm-tb tr td.line-warning { border-left: 5px solid #ec971f; }
.frm-tb tr td.line-danger { border-left: 5px solid #e4393c; }
.frm-tb tr td.content { border-left-width: 0; }

/*lbtn*/
.kx-lbtn { background-color: #31B0D5; display: inline-block; height: 28px; line-height: 28px; padding: 0 10px; border-radius: 5px; color: #fff; font-size: 12px; border: 1px solid #2198BB; }
.kx-lbtn:hover { background-color: #10a0f6; }

/*Bootstrap样式重写*/
label { font-weight: inherit; }

/*fa-**/
.navi-more-menu a .fa { width: 14px; height: 14px; }

/*txt-main*/
.ddl-main,
.txt-main { width: 180px; padding: 5px; border: 1px solid #c2c2c2; font-family: 'Microsoft YaHei'; }
.ddl-main:hover,
.txt-main:hover,
.txt-main:focus { border-color: #2A94DE; }
