body { font: 14px "Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif;background: rgb(241, 241, 241); }
h1, h2, h3, h4, h5, h6 { font-weight: 500; }
.layui-btn, .layui-edge, .layui-inline, img { vertical-align: middle; }
.layui-btn, .layui-disabled, .layui-icon, .layui-unselect { user-select: none; }
blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul { margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
a:active, a:hover { outline: 0px; }
img { border: none;vertical-align: bottom;}
li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0px; }
h4, h5, h6 { font-size: 100%; }
button, input, optgroup, option, select, textarea { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0px; }
pre { white-space: pre-wrap; overflow-wrap: break-word; }
hr { height: 1px; margin: 10px 0px; border: 0px; clear: both; }
a { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(119, 119, 119); }
a cite { font-style: normal; }
.layui-icon { font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; font-family: layui-icon !important; }
.layui-icon-search::before { content: ""; }
.layui-container { position: relative; margin: 0px auto; padding: 10px; box-sizing: border-box; }
.layui-btn, .layui-input, .layui-select, .layui-textarea, .layui-upload-button { outline: 0px; -webkit-appearance: none; transition: all 0.3s ease 0s; box-sizing: border-box; }
.layui-card { margin-bottom: 15px; border-radius: 2px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; }
.layui-card:last-child { margin-bottom: 0px; }
.layui-card-header { position: relative; height: 42px; line-height: 42px; padding: 0px 15px; border-bottom: 1px solid rgb(246, 246, 246); color: rgb(51, 51, 51); border-radius: 2px 2px 0px 0px; font-size: 14px; }
.layui-card-body { position: relative; padding: 10px 15px; line-height: 24px; }
.layui-card-body .layui-table { margin: 5px 0px; }
.layui-card .layui-tab { margin: 0px; }
.layui-badge-rim, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit, .layui-layedit-tool, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this::after, .layui-textarea { border-color: rgb(230, 230, 230); }
.layui-timeline-item::before, hr { background-color: rgb(230, 230, 230); }
.layui-text { line-height: 22px; font-size: 14px; color: rgb(102, 102, 102); }
.layui-text h1, .layui-text h2, .layui-text h3 { font-weight: 500; color: rgb(51, 51, 51); }
.layui-text h1 { font-size: 30px; }
.layui-text h2 { font-size: 24px; }
.layui-text h3 { font-size: 18px; }
.layui-text a:not(.layui-btn) { color: rgb(1, 170, 237); }
.layui-text a:not(.layui-btn):hover { text-decoration: underline; }
.layui-text ul { padding: 5px 0px 5px 15px; }
.layui-text ul li { margin-top: 5px; list-style-type: disc; }
.layui-text em, .layui-word-aux { color: rgb(153, 153, 153) !important; padding: 0px 5px !important; }
.layui-btn { display: inline-block; height: 38px; line-height: 38px; padding: 0px 18px; background-color: rgb(0, 150, 136); color: rgb(255, 255, 255); white-space: nowrap; text-align: center; font-size: 14px; border: none; border-radius: 2px; cursor: pointer; }
.layui-btn:hover { opacity: 0.8; color: rgb(255, 255, 255); }
.layui-btn:active { opacity: 1; }
.layui-btn + .layui-btn { margin-left: 10px; }
.layui-btn-container .layui-btn { margin-right: 10px; margin-bottom: 10px; }
.layui-btn-container .layui-btn + .layui-btn { margin-left: 0px; }
.layui-table .layui-btn-container .layui-btn { margin-bottom: 9px; }
.layui-btn .layui-icon { margin-right: 3px; font-size: 18px; vertical-align: bottom; }
.layui-btn-group .layui-btn { border-left: 1px solid rgba(255, 255, 255, 0.5); border-radius: 0px; margin-left: 0px !important; margin-right: 0px !important; }
.layui-btn-group .layui-btn:first-child { border-left: none; border-radius: 2px 0px 0px 2px; }
.layui-btn-group .layui-btn:last-child { border-radius: 0px 2px 2px 0px; }
.layui-btn-group .layui-btn + .layui-btn { margin-left: 0px; }
.layui-input, .layui-select, .layui-textarea { height: 38px; line-height: 1.3; border-width: 1px; border-style: solid; background-color: rgb(255, 255, 255); border-radius: 2px; }
.layui-input::-webkit-input-placeholder, .layui-select::-webkit-input-placeholder, .layui-textarea::-webkit-input-placeholder { line-height: 1.3; }
.layui-input, .layui-textarea { display: block; width: 100%; padding-left: 10px; }
.layui-input:hover, .layui-textarea:hover { border-color: rgb(210, 210, 210) !important; }
.layui-input:focus, .layui-textarea:focus { border-color: rgb(201, 201, 201) !important; }
.layui-form-danger + .layui-form-select .layui-input, .layui-form-danger:focus { border-color: rgb(255, 87, 34) !important; }
.layui-form-select .layui-input { padding-right: 30px; cursor: pointer; }
[lay-radio] { display: none; }
.layui-form-pane .layui-input { border-radius: 0px 2px 2px 0px; }
.layui-layedit-tool .layedit-tool-mid, .layui-layedit-tool .layui-icon { display: inline-block; vertical-align: middle; text-align: center; font-size: 14px; }
.layui-layedit-tool .layui-icon { position: relative; width: 32px; height: 30px; line-height: 30px; margin: 3px 5px; color: rgb(119, 119, 119); cursor: pointer; border-radius: 2px; }
.layui-layedit-tool .layui-icon:hover { color: rgb(57, 61, 73); }
.layui-layedit-tool .layui-icon:active { color: rgb(0, 0, 0); }
.layui-table-init .layui-icon { position: absolute; left: 50%; top: 50%; margin: -15px 0px 0px -15px; font-size: 30px; color: rgb(194, 194, 194); }
.layui-table-grid-down .layui-icon { position: absolute; top: 50%; left: 50%; margin: -8px 0px 0px -8px; }
.layui-upload-drag .layui-icon { font-size: 50px; color: rgb(0, 150, 136); }
.layui-tab-bar .layui-icon { position: relative; display: inline-block; top: 3px; transition: all 0.3s ease 0s; }
.layui-tab-more .layui-tab-bar .layui-icon { top: -2px; transform: rotate(180deg); }
:root .layui-tab-more .layui-tab-bar .layui-icon { }
.layui-timeline { padding-left: 5px; }
.layui-timeline-item { position: relative; padding-bottom: 20px; }
.layui-timeline-axis { position: absolute; left: -5px; top: 0px; z-index: 10; width: 20px; height: 20px; line-height: 20px; background-color: rgb(255, 255, 255); color: rgb(95, 184, 120); border-radius: 50%; text-align: center; cursor: pointer; }
.layui-timeline-axis:hover { color: rgb(255, 87, 34); }
.layui-timeline-item::before { content: ""; position: absolute; left: 5px; top: 0px; z-index: 0; width: 1px; height: 100%; }
.layui-timeline-item:last-child::before { display: none; }
.layui-timeline-item:first-child::before { display: block; }
.layui-timeline-content { padding-left: 25px; }
.layui-timeline-title { position: relative; margin-bottom: 10px; }
.layui-btn .layui-badge, .layui-btn .layui-badge-dot { margin-left: 5px; }
.layui-rate li i.layui-icon { font-size: 20px; color: rgb(255, 184, 0); margin-right: 5px; transition: all 0.3s ease 0s; }
.layui-colorpicker-main-input .layui-btn-container .layui-btn { margin: 0px 0px 0px 10px; }
.layui-colorpicker-main-input input.layui-input { width: 150px; height: 30px; color: rgb(102, 102, 102); }
.layui-anim.layui-icon { display: inline-block; }
blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, td, textarea, th, ul { margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
a, button, input { -webkit-tap-highlight-color: rgba(255, 0, 0, 0); }
a { text-decoration: none; background: 0px 0px; }
b, strong { font-weight: 600;font-size:18px;color:#2196F3;}
address, cite, dfn, em, var { font-style: normal; }
dfn { font-style: italic; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; outline: 0px; }
button, select { text-transform: none; }
select { -webkit-appearance: none; border: none; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
.layui-icon { font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; font-family: layui-icon !important; }
form { position: relative; height: 38px; line-height: 38px; }
.layui-input { border-color: rgb(221, 221, 221); border-radius: 30px; }
input { float: left; }
.layui-btn { margin: 2px; padding-left: 9px; width: 34px; height: 34px; border-radius: 30px; background-color: rgb(0, 161, 236); }
button { position: absolute; right: 15px; z-index: 99; }
.layui-card { border: 1px solid rgb(221, 221, 221); }
li:first-child .layui-icon { color: rgb(0, 161, 236); font-size: 22px; }
.topbar { height: 68px; border-bottom: 3px solid rgb(0, 161, 236); background: rgb(255, 251, 232); }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { margin: 0px; -webkit-appearance: none; }
input[type="number"] { }
@font-face{font-family:layui-icon;src:url(../font/iconfont.eot?v=250);src:url(../font/iconfont.eot?v=250#iefix) format('embedded-opentype'),url(../font/iconfont.woff2?v=250) format('woff2'),url(../font/iconfont.woff?v=250) format('woff'),url(../font/iconfont.ttf?v=250) format('truetype'),url(../font/iconfont.svg?v=250#layui-icon) format('svg')}
.layui-card-body h4{padding: 0 10px 10px 10px; border-bottom: 1px dotted #e7e7e7}
.layui-card-body p{padding: 6px 10px; border-bottom: 1px dotted #e7e7e7;}
.layui-card-body ul{margin-top:10px;}
.layui-card-body i{float:right;}
.footer{color: #777; border-top: 1px dotted #e7e7e7; margin-top: 10px;padding-top:5px}
.copyright{text-align: center; padding: 10px; color: #888;font-weight:600}