h1,h2,h3,h4,h5,h6
{
    font-weight:400;
}

.layui-elip,.layui-form-checkbox span,.layui-form-pane .layui-form-label
{
    text-overflow:ellipsis;
    white-space:nowrap;
}

.layui-btn,.layui-edge,.layui-inline,img
{
    vertical-align:middle;
}

.layui-btn,.layui-disabled,.layui-icon,.layui-unselect
{
    -webkit-user-select:none;
    -ms-user-select:none;
    -moz-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
{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    margin:0;
    padding:0;
}

a:active,a:hover
{
    outline:0;
}

li
{
    /*list-style:none;*/
}

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

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:0;
}

pre
{

    word-wrap:break-word;
}

body
{
    line-height:24px;
    font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
}

hr
{
    height:1px;
    border:0;
    clear:both;
    margin:10px 0;
}

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

a:hover
{
    color:#777;
}

a cite
{
    font-style:normal;
    cursor:pointer;
}

.layui-border-box,.layui-border-box *
{
    box-sizing:border-box;
}

.layui-box,.layui-box *
{
    box-sizing:content-box;
}

.layui-clear
{
    clear:both;
    zoom:1;
}

.layui-inline
{
    display:inline;
    zoom:1;
}

.layui-edge
{
    display:inline-block;
    width:0;
    height:0;
    overflow:hidden;
    border-color:transparent;
    border-style:dashed;
    border-width:6px;
}

.layui-edge-top
{
    top:-4px;
    border-bottom-color:#999;
    border-bottom-style:solid;
}

.layui-edge-right
{
    border-left-color:#999;
    border-left-style:solid;
}

.layui-edge-bottom
{
    top:2px;
    border-top-color:#999;
    border-top-style:solid;
}

.layui-edge-left
{
    border-right-color:#999;
    border-right-style:solid;
}

.layui-disabled,.layui-disabled:hover
{
    color:#d2d2d2!important;
    cursor:not-allowed!important;
}

.layui-circle
{
    border-radius:100%;
}

.layui-show
{
    display:block!important;
}

.layui-hide
{
    display:none!important;
}



.layui-icon
{
    font-family:layui-icon!important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

.layui-icon-reply-fill:before
{
    content:"\e611";
}

.layui-icon-set-fill:before
{
    content:"\e614";
}

.layui-icon-menu-fill:before
{
    content:"\e60f";
}

.layui-icon-search:before
{
    content:"\e615";
}

.layui-icon-share:before
{
    content:"\e641";
}

.layui-icon-set-sm:before
{
    content:"\e620";
}

.layui-icon-engine:before
{
    content:"\e628";
}

.layui-icon-close:before
{
    content:"\1006";
}

.layui-icon-close-fill:before
{
    content:"\1007";
}

.layui-icon-chart-screen:before
{
    content:"\e629";
}

.layui-icon-star:before
{
    content:"\e600";
}

.layui-icon-circle-dot:before
{
    content:"\e617";
}

.layui-icon-chat:before
{
    content:"\e606";
}

.layui-icon-release:before
{
    content:"\e609";
}

.layui-icon-list:before
{
    content:"\e60a";
}

.layui-icon-chart:before
{
    content:"\e62c";
}

.layui-icon-ok-circle:before
{
    content:"\1005";
}

.layui-icon-layim-theme:before
{
    content:"\e61b";
}

.layui-icon-table:before
{
    content:"\e62d";
}

.layui-icon-right:before
{
    content:"\e602";
}

.layui-icon-left:before
{
    content:"\e603";
}

.layui-icon-cart-simple:before
{
    content:"\e698";
}

.layui-icon-face-cry:before
{
    content:"\e69c";
}

.layui-icon-face-smile:before
{
    content:"\e6af";
}

.layui-icon-survey:before
{
    content:"\e6b2";
}

.layui-icon-tree:before
{
    content:"\e62e";
}

.layui-icon-upload-circle:before
{
    content:"\e62f";
}

.layui-icon-add-circle:before
{
    content:"\e61f";
}

.layui-icon-download-circle:before
{
    content:"\e601";
}

.layui-icon-templeate-1:before
{
    content:"\e630";
}

.layui-icon-util:before
{
    content:"\e631";
}

.layui-icon-face-surprised:before
{
    content:"\e664";
}

.layui-icon-edit:before
{
    content:"\e642";
}

.layui-icon-speaker:before
{
    content:"\e645";
}

.layui-icon-down:before
{
    content:"\e61a";
}

.layui-icon-file:before
{
    content:"\e621";
}

.layui-icon-layouts:before
{
    content:"\e632";
}

.layui-icon-rate-half:before
{
    content:"\e6c9";
}

.layui-icon-add-circle-fine:before
{
    content:"\e608";
}

.layui-icon-prev-circle:before
{
    content:"\e633";
}

.layui-icon-read:before
{
    content:"\e705";
}

.layui-icon-404:before
{
    content:"\e61c";
}

.layui-icon-carousel:before
{
    content:"\e634";
}

.layui-icon-help:before
{
    content:"\e607";
}

.layui-icon-code-circle:before
{
    content:"\e635";
}

.layui-icon-water:before
{
    content:"\e636";
}

.layui-icon-username:before
{
    content:"\e66f";
}

.layui-icon-find-fill:before
{
    content:"\e670";
}

.layui-icon-about:before
{
    content:"\e60b";
}

.layui-icon-location:before
{
    content:"\e715";
}

.layui-icon-up:before
{
    content:"\e619";
}

.layui-icon-pause:before
{
    content:"\e651";
}

.layui-icon-date:before
{
    content:"\e637";
}

.layui-icon-layim-uploadfile:before
{
    content:"\e61d";
}

.layui-icon-delete:before
{
    content:"\e640";
}

.layui-icon-play:before
{
    content:"\e652";
}

.layui-icon-top:before
{
    content:"\e604";
}

.layui-icon-friends:before
{
    content:"\e612";
}

.layui-icon-refresh-3:before
{
    content:"\e9aa";
}

.layui-icon-ok:before
{
    content:"\e605";
}

.layui-icon-layer:before
{
    content:"\e638";
}

.layui-icon-face-smile-fine:before
{
    content:"\e60c";
}

.layui-icon-dollar:before
{
    content:"\e659";
}

.layui-icon-group:before
{
    content:"\e613";
}

.layui-icon-layim-download:before
{
    content:"\e61e";
}

.layui-icon-picture-fine:before
{
    content:"\e60d";
}

.layui-icon-link:before
{
    content:"\e64c";
}

.layui-icon-diamond:before
{
    content:"\e735";
}

.layui-icon-log:before
{
    content:"\e60e";
}

.layui-icon-rate-solid:before
{
    content:"\e67a";
}

.layui-icon-fonts-del:before
{
    content:"\e64f";
}

.layui-icon-unlink:before
{
    content:"\e64d";
}

.layui-icon-fonts-clear:before
{
    content:"\e639";
}

.layui-icon-triangle-r:before
{
    content:"\e623";
}

.layui-icon-circle:before
{
    content:"\e63f";
}

.layui-icon-radio:before
{
    content:"\e643";
}

.layui-icon-align-center:before
{
    content:"\e647";
}

.layui-icon-align-right:before
{
    content:"\e648";
}

.layui-icon-align-left:before
{
    content:"\e649";
}

.layui-icon-loading-1:before
{
    content:"\e63e";
}

.layui-icon-return:before
{
    content:"\e65c";
}

.layui-icon-fonts-strong:before
{
    content:"\e62b";
}

.layui-icon-upload:before
{
    content:"\e67c";
}

.layui-icon-dialogue:before
{
    content:"\e63a";
}

.layui-icon-video:before
{
    content:"\e6ed";
}

.layui-icon-headset:before
{
    content:"\e6fc";
}

.layui-icon-cellphone-fine:before
{
    content:"\e63b";
}

.layui-icon-add-1:before
{
    content:"\e654";
}

.layui-icon-face-smile-b:before
{
    content:"\e650";
}

.layui-icon-fonts-html:before
{
    content:"\e64b";
}

.layui-icon-form:before
{
    content:"\e63c";
}

.layui-icon-cart:before
{
    content:"\e657";
}

.layui-icon-camera-fill:before
{
    content:"\e65d";
}

.layui-icon-tabs:before
{
    content:"\e62a";
}

.layui-icon-fonts-code:before
{
    content:"\e64e";
}

.layui-icon-fire:before
{
    content:"\e756";
}

.layui-icon-set:before
{
    content:"\e716";
}

.layui-icon-fonts-u:before
{
    content:"\e646";
}

.layui-icon-triangle-d:before
{
    content:"\e625";
}

.layui-icon-tips:before
{
    content:"\e702";
}

.layui-icon-picture:before
{
    content:"\e64a";
}

.layui-icon-more-vertical:before
{
    content:"\e671";
}

.layui-icon-flag:before
{
    content:"\e66c";
}

.layui-icon-loading:before
{
    content:"\e63d";
}

.layui-icon-fonts-i:before
{
    content:"\e644";
}

.layui-icon-refresh-1:before
{
    content:"\e666";
}

.layui-icon-rmb:before
{
    content:"\e65e";
}

.layui-icon-home:before
{
    content:"\e68e";
}

.layui-icon-user:before
{
    content:"\e770";
}

.layui-icon-notice:before
{
    content:"\e667";
}

.layui-icon-login-weibo:before
{
    content:"\e675";
}

.layui-icon-voice:before
{
    content:"\e688";
}

.layui-icon-upload-drag:before
{
    content:"\e681";
}

.layui-icon-login-qq:before
{
    content:"\e676";
}

.layui-icon-snowflake:before
{
    content:"\e6b1";
}

.layui-icon-file-b:before
{
    content:"\e655";
}

.layui-icon-template:before
{
    content:"\e663";
}

.layui-icon-auz:before
{
    content:"\e672";
}

.layui-icon-console:before
{
    content:"\e665";
}

.layui-icon-app:before
{
    content:"\e653";
}

.layui-icon-prev:before
{
    content:"\e65a";
}

.layui-icon-website:before
{
    content:"\e7ae";
}

.layui-icon-next:before
{
    content:"\e65b";
}

.layui-icon-component:before
{
    content:"\e857";
}

.layui-icon-more:before
{
    content:"\e65f";
}

.layui-icon-login-wechat:before
{
    content:"\e677";
}

.layui-icon-shrink-right:before
{
    content:"\e668";
}

.layui-icon-spread-left:before
{
    content:"\e66b";
}

.layui-icon-camera:before
{
    content:"\e660";
}

.layui-icon-note:before
{
    content:"\e66e";
}

.layui-icon-refresh:before
{
    content:"\e669";
}

.layui-icon-female:before
{
    content:"\e661";
}

.layui-icon-male:before
{
    content:"\e662";
}

.layui-icon-password:before
{
    content:"\e673";
}

.layui-icon-senior:before
{
    content:"\e674";
}

.layui-icon-theme:before
{
    content:"\e66a";
}

.layui-icon-tread:before
{
    content:"\e6c5";
}

.layui-icon-praise:before
{
    content:"\e6c6";
}

.layui-icon-star-fill:before
{
    content:"\e658";
}

.layui-icon-rate:before
{
    content:"\e67b";
}

.layui-icon-template-1:before
{
    content:"\e656";
}

.layui-icon-vercode:before
{
    content:"\e679";
}

.layui-icon-cellphone:before
{
    content:"\e678";
}

.layui-icon-screen-full:before
{
    content:"\e622";
}

.layui-icon-screen-restore:before
{
    content:"\e758";
}

.layui-icon-cols:before
{
    content:"\e610";
}

.layui-icon-export:before
{
    content:"\e67d";
}

.layui-icon-print:before
{
    content:"\e66d";
}

.layui-icon-slider:before
{
    content:"\e714";
}

.layui-main
{
    width:1140px;
    margin:0 auto;
}

.layui-header
{
    z-index:1000;
    height:60px;
}

.layui-header a:hover
{
    transition:all .5s;
    -webkit-transition:all .5s;
}

.layui-side
{
    position:fixed;
    left:0;
    top:0;
    bottom:0;
    z-index:999;
    width:200px;
    overflow-x:hidden;
}

.layui-side-scroll
{
    position:relative;
    width:220px;
    height:100%;
    overflow-x:hidden;
}

.layui-body
{
    position:absolute;
    left:200px;
    right:0;
    top:0;
    bottom:0;
    z-index:998;
    width:auto;
    overflow:hidden;
    overflow-y:auto;
    box-sizing:border-box;
}

.layui-layout-admin .layui-header
{
    background-color:#23262E;
}

.layui-layout-admin .layui-side
{
    top:60px;
    width:200px;
    overflow-x:hidden;
}

.layui-layout-admin .layui-body
{
    top:60px;
    bottom:44px;
}

.layui-layout-admin .layui-main
{
    width:auto;
    margin:0 15px;
}

.layui-layout-admin .layui-footer
{
    position:fixed;
    left:200px;
    right:0;
    bottom:0;
    height:44px;
    line-height:44px;
    background-color:#eee;
    padding:0 15px;
}

.layui-layout-admin .layui-logo
{
    position:absolute;
    left:0;
    top:0;
    width:200px;
    height:100%;
    line-height:60px;
    text-align:center;
    color:#009688;
    font-size:16px;
}

.layui-layout-admin .layui-header .layui-nav
{
    background:0 0;
}

.layui-layout-left
{
    position:absolute!important;
    left:200px;
    top:0;
}

.layui-layout-right
{
    position:absolute!important;
    right:0;
    top:0;
}

.layui-container
{
    position:relative;
    box-sizing:border-box;
    margin:0 auto;
    padding:0 15px;
}

.layui-fluid
{
    position:relative;
    margin:0 auto;
    padding:0 15px;
}

.layui-row:after,.layui-row:before
{
    content:'';
    display:block;
    clear:both;
}

.layui-col-lg1,.layui-col-lg10,.layui-col-lg11,.layui-col-lg12,.layui-col-lg2,.layui-col-lg3,.layui-col-lg4,.layui-col-lg5,.layui-col-lg6,.layui-col-lg7,.layui-col-lg8,.layui-col-lg9,.layui-col-md1,.layui-col-md10,.layui-col-md11,.layui-col-md12,.layui-col-md2,.layui-col-md3,.layui-col-md4,.layui-col-md5,.layui-col-md6,.layui-col-md7,.layui-col-md8,.layui-col-md9,.layui-col-sm1,.layui-col-sm10,.layui-col-sm11,.layui-col-sm12,.layui-col-sm2,.layui-col-sm3,.layui-col-sm4,.layui-col-sm5,.layui-col-sm6,.layui-col-sm7,.layui-col-sm8,.layui-col-sm9,.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9
{
    position:relative;
    display:block;
    box-sizing:border-box;
}

.layui-col-xs1,.layui-col-xs10,.layui-col-xs11,.layui-col-xs12,.layui-col-xs2,.layui-col-xs3,.layui-col-xs4,.layui-col-xs5,.layui-col-xs6,.layui-col-xs7,.layui-col-xs8,.layui-col-xs9
{
    float:left;
}

.layui-col-xs1
{
    width:8.33333333%;
}

.layui-col-xs2
{
    width:16.66666667%;
}

.layui-col-xs3
{
    width:25%;
}

.layui-col-xs4
{
    width:33.33333333%;
}

.layui-col-xs5
{
    width:41.66666667%;
}

.layui-col-xs6
{
    width:50%;
}

.layui-col-xs7
{
    width:58.33333333%;
}

.layui-col-xs8
{
    width:66.66666667%;
}

.layui-col-xs9
{
    width:75%;
}

.layui-col-xs10
{
    width:83.33333333%;
}

.layui-col-xs11
{
    width:91.66666667%;
}

.layui-col-xs-offset1
{
    margin-left:8.33333333%;
}

.layui-col-xs-offset2
{
    margin-left:16.66666667%;
}

.layui-col-xs-offset3
{
    margin-left:25%;
}

.layui-col-xs-offset4
{
    margin-left:33.33333333%;
}

.layui-col-xs-offset5
{
    margin-left:41.66666667%;
}

.layui-col-xs-offset6
{
    margin-left:50%;
}

.layui-col-xs-offset7
{
    margin-left:58.33333333%;
}

.layui-col-xs-offset8
{
    margin-left:66.66666667%;
}

.layui-col-xs-offset9
{
    margin-left:75%;
}

.layui-col-xs-offset10
{
    margin-left:83.33333333%;
}

.layui-col-xs-offset11
{
    margin-left:91.66666667%;
}

.layui-col-xs-offset12
{
    margin-left:100%;
}

.layui-col-space1
{
    margin:-.5px;
}

.layui-col-space1>*
{
    padding:.5px;
}

.layui-col-space3
{
    margin:-1.5px;
}

.layui-col-space3>*
{
    padding:1.5px;
}

.layui-col-space5
{
    margin:-2.5px;
}

.layui-col-space5>*
{
    padding:2.5px;
}

.layui-col-space8
{
    margin:-3.5px;
}

.layui-col-space8>*
{
    padding:3.5px;
}

.layui-col-space10
{
    margin:-5px;
}

.layui-col-space10>*
{
    padding:5px;
}

.layui-col-space12
{
    margin:-6px;
}

.layui-col-space12>*
{
    padding:6px;
}

.layui-col-space15
{
    margin:-7.5px;
}

.layui-col-space15>*
{
    padding:7.5px;
}

.layui-col-space18
{
    margin:-9px;
}

.layui-col-space18>*
{
    padding:9px;
}

.layui-col-space20
{
    margin:-10px;
}

.layui-col-space22
{
    margin:-11px;
}

.layui-col-space22>*
{
    padding:11px;
}

.layui-col-space25
{
    margin:-12.5px;
}

.layui-col-space25>*
{
    padding:12.5px;
}

.layui-col-space30
{
    margin:-15px;
}

.layui-btn,.layui-input,.layui-select,.layui-textarea,.layui-upload-button
{
    outline:0;
    -webkit-appearance:none;
    transition:all .3s;
    -webkit-transition:all .3s;
    box-sizing:border-box;
}

.layui-elem-quote
{
    margin-bottom:10px;
    line-height:22px;
    border-left:5px solid #009688;
    border-radius:0 2px 2px 0;
    background-color:#f2f2f2;
    padding:15px;
}

.layui-quote-nm
{
    background:0 0;
    border-style:solid;
    border-width:1px 1px 1px 5px;
}

.layui-elem-field
{
    margin-bottom:10px;
    border-style:solid;
    border-width:1px;
    padding:0;
}

.layui-elem-field legend
{
    margin-left:20px;
    font-size:20px;
    font-weight:300;
    padding:0 10px;
}

.layui-field-title
{
    border-width:1px 0 0;
    margin:10px 0 20px;
}

.layui-field-box
{
    padding:10px 15px;
}

.layui-field-title .layui-field-box
{
    padding:10px 0;
}

.layui-progress
{
    position:relative;
    height:6px;
    border-radius:20px;
    background-color:#e2e2e2;
}

.layui-progress-bar
{
    position:absolute;
    left:0;
    top:0;
    width:0;
    max-width:100%;
    height:6px;
    border-radius:20px;
    text-align:right;
    background-color:#5FB878;
    transition:all .3s;
    -webkit-transition:all .3s;
}

.layui-progress-text
{
    position:relative;
    top:-20px;
    line-height:18px;
    font-size:12px;
    color:#666;
}

.layui-progress-big .layui-progress-text
{
    position:static;
    color:#fff;
    padding:0 10px;
}

.layui-colla-content,.layui-colla-item
{
    border-top-width:1px;
    border-top-style:solid;
}

.layui-colla-item:first-child
{
    border-top:none;
}

.layui-colla-title
{
    position:relative;
    height:42px;
    line-height:42px;
    color:#333;
    background-color:#f2f2f2;
    cursor:pointer;
    font-size:14px;
    overflow:hidden;
    padding:0 15px 0 35px;
}

.layui-colla-content
{
    display:none;
    line-height:22px;
    color:#666;
    padding:10px 15px;
}

.layui-colla-icon
{
    position:absolute;
    left:15px;
    top:0;
    font-size:14px;
}

.layui-card
{
    margin-bottom:15px;
    border-radius:2px;
    background-color:#fff;
    box-shadow:0 1px 2px 0 rgba(0,0,0,.05);
}

.layui-card:last-child
{
    margin-bottom:0;
}

.layui-card-header
{
    position:relative;
    height:42px;
    line-height:42px;
    border-bottom:1px solid #f6f6f6;
    color:#333;
    border-radius:2px 2px 0 0;
    font-size:14px;
    padding:0 15px;
}

.layui-card-body
{
    position:relative;
    line-height:24px;
    padding:10px 15px;
}

.layui-card-body[pad20]
{
    padding:20px;
}

.layui-card-body .layui-table
{
    margin:5px 0;
}

.layui-panel-window
{
    position:relative;
    border-radius:0;
    border-top:5px solid #E6E6E6;
    background-color:#fff;
    padding:15px;
}

.layui-auxiliar-moving
{
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    background:0 0;
    z-index:9999999999;
}

.layui-bg-red
{
    background-color:#FF5722!important;
}

.layui-bg-orange
{
    background-color:#FFB800!important;
}

.layui-bg-green
{
    background-color:#009688!important;
}

.layui-bg-cyan
{
    background-color:#2F4056!important;
}

.layui-bg-blue
{
    background-color:#1E9FFF!important;
}

.layui-bg-black
{
    background-color:#393D49!important;
}

.layui-bg-gray
{
    background-color:#eee!important;
    color:#666!important;
}

.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:#e6e6e6;
}

.layui-timeline-item:before,hr
{
    background-color:#e6e6e6;
}

.layui-text
{
    line-height:22px;
    font-size:14px;
    color:#666;
}

.layui-text h1,.layui-text h2,.layui-text h3
{
    font-weight:500;
    color:#333;
}

.layui-text h1
{
    font-size:30px;
}

.layui-text h2
{
    font-size:24px;
}

.layui-text h3
{
    font-size:18px;
}

.layui-text a:not(.layui-btn):hover
{
    text-decoration:underline;
}

.layui-text ul
{
    padding:5px 0 5px 15px;
}

.layui-text ul li
{
    margin-top:5px;
    list-style-type:disc;
}

.layui-text em,.layui-word-aux
{
    color:#999!important;
    padding:0 5px!important;
}

.layui-btn
{
    display:inline-block;
    height:38px;
    line-height:38px;
    background-color:#024b95;
    color:#fff;
    white-space:nowrap;
    text-align:center;
    font-size:14px;
    border:none;
    border-radius:2px;
    cursor:pointer;
    padding:0 18px;
}

.layui-btn:hover
{
    opacity:.8;
    filter:alpha(opacity=80);
    color:#fff;
}

.layui-btn:active
{
    opacity:1;
    filter:alpha(opacity=100);
}

.layui-btn-container .layui-btn
{
    margin-right:10px;
    margin-bottom:10px;
}

.layui-table .layui-btn-container .layui-btn
{
    margin-bottom:9px;
}

.layui-btn-radius
{
    border-radius:100px;
}

.layui-btn .layui-icon
{
    margin-right:3px;
    font-size:18px;
    vertical-align:middle\9;
}

.layui-btn-primary
{
    border:1px solid #C9C9C9;
    background-color:#fff;
    color:#555;
}

.layui-btn-primary:hover
{
    color:#333;
    border-color:#009688;
}

.layui-btn-warm
{
    background-color:#FFB800;
}

.layui-btn-danger
{
    background-color:#FF5722;
}

.layui-btn-disabled,.layui-btn-disabled:active,.layui-btn-disabled:hover
{
    border:1px solid #e6e6e6;
    background-color:#FBFBFB;
    color:#C9C9C9;
    cursor:not-allowed;
    opacity:1;
}

.layui-btn-lg
{
    height:44px;
    line-height:44px;
    font-size:16px;
    padding:0 25px;
}

.layui-btn-sm
{
    height:30px;
    line-height:30px;
    font-size:12px;
    padding:0 10px;
}

.layui-btn-xs
{
    height:22px;
    line-height:22px;
    font-size:12px;
    padding:0 5px;
}

.layui-btn-xs i
{
    font-size:14px!important;
}

.layui-btn-group
{
    display:inline-block;
    vertical-align:middle;
    font-size:0;
}

.layui-btn-group .layui-btn
{
    margin-left:0!important;
    margin-right:0!important;
    border-left:1px solid rgba(255,255,255,.5);
    border-radius:0;
}

.layui-btn-group .layui-btn-primary
{
    border-left:none;
}

.layui-btn-group .layui-btn-primary:hover
{
    color:#009688;
    border-color:#C9C9C9;
}

.layui-btn-group .layui-btn:first-child
{
    border-left:none;
    border-radius:2px 0 0 2px;
}

.layui-btn-group .layui-btn-primary:first-child
{
    border-left:1px solid #c9c9c9;
}

.layui-input,.layui-select,.layui-textarea
{
    height:38px;
    line-height:38px;
    background-color:#fff;
    border-radius:2px;
    border-style:solid;
    border-width:1px;
}

.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:#D2D2D2!important;
}

.layui-input:focus,.layui-textarea:focus
{
    border-color:#C9C9C9!important;
}

.layui-textarea
{
    min-height:100px;
    height:auto;
    line-height:20px;
    resize:vertical;
    padding:6px 10px;
}

.layui-form [lay-ignore]
{
    display:initial;
}

.layui-form-item
{
    margin-bottom:15px;
    clear:both;
    zoom:1;
}

.layui-form-label
{
    float:left;
    display:block;
    width:80px;
    font-weight:400;
    line-height:20px;
    text-align:right;
    padding:9px 15px;
}

.layui-form-label-col
{
    display:block;
    float:none;
    line-height:20px;
    text-align:left;
    padding:9px 0;
}

.layui-form-item .layui-inline
{
    margin-bottom:5px;
    margin-right:10px;
}

.layui-input-block
{
    margin-left:110px;
    min-height:36px;
}

.layui-form-item .layui-input-inline
{
    float:left;
    width:190px;
    margin-right:10px;
}

.layui-form-text .layui-input-inline
{
    width:auto;
}

.layui-form-mid
{
    float:left;
    display:block;
    line-height:20px;
    margin-right:10px;
    padding:9px 0!important;
}

.layui-form-danger+.layui-form-select .layui-input,.layui-form-danger:focus
{
    border-color:#FF5722!important;
}

.layui-form-select .layui-input
{
    padding-right:30px;
    cursor:pointer;
}

.layui-form-select .layui-edge
{
    position:absolute;
    right:10px;
    top:50%;
    margin-top:-3px;
    cursor:pointer;
    border-top-color:#c2c2c2;
    border-top-style:solid;
    transition:all .3s;
    -webkit-transition:all .3s;
    border-width:6px;
}

.layui-form-select dl
{
    display:none;
    position:absolute;
    left:0;
    top:42px;
    z-index:899;
    min-width:100%;
    border:1px solid #d2d2d2;
    max-height:300px;
    overflow-y:auto;
    background-color:#fff;
    border-radius:2px;
    box-shadow:0 2px 4px rgba(0,0,0,.12);
    box-sizing:border-box;
    padding:5px 0;
}

.layui-form-select dl dd,.layui-form-select dl dt
{
    line-height:36px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding:0 10px;
}

.layui-form-select dl dt
{
    font-size:12px;
    color:#999;
}

.layui-form-select dl dd:hover
{
    background-color:#f2f2f2;
    -webkit-transition:.5s all;
    transition:.5s all;
}

.layui-form-select .layui-select-group dd
{
    padding-left:20px;
}

.layui-form-select dl dd.layui-select-tips
{
    padding-left:10px!important;
    color:#999;
}

.layui-form-selected .layui-edge
{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    margin-top:-3px;
}

:root .layui-form-selected .layui-edge
{
    margin-top:-9px;
}

.layui-form-selectup dl
{
    top:auto;
    bottom:42px;
}

.layui-select-none
{
    text-align:center;
    color:#999;
    margin:5px 0;
}

.layui-select-disabled .layui-disabled
{
    border-color:#eee!important;
}

.layui-select-disabled .layui-edge
{
    border-top-color:#d2d2d2;
}

.layui-form-checkbox
{
    position:relative;
    height:30px;
    line-height:30px;
    margin-right:10px;
    padding-right:30px;
    cursor:pointer;
    font-size:0;
    -webkit-transition:.1s linear;
    transition:.1s linear;
    box-sizing:border-box;
}

.layui-form-checkbox span
{
    height:100%;
    font-size:14px;
    border-radius:2px 0 0 2px;
    background-color:#d2d2d2;
    color:#fff;
    overflow:hidden;
    padding:0 10px;
}

.layui-form-checkbox:hover span
{
    background-color:#c2c2c2;
}

.layui-form-checkbox i
{
    position:absolute;
    right:0;
    top:0;
    width:30px;
    height:28px;
    border:1px solid #d2d2d2;
    border-left:none;
    border-radius:0 2px 2px 0;
    color:#fff;
    font-size:20px;
    text-align:center;
}

.layui-form-checkbox:hover i
{
    color:#c2c2c2;
    border-color:#c2c2c2;
}

.layui-form-checked,.layui-form-checked:hover
{
    border-color:#5FB878;
}

.layui-form-checked span,.layui-form-checked:hover span
{
    background-color:#5FB878;
}

.layui-form-item .layui-form-checkbox
{
    margin-top:4px;
}

.layui-form-checkbox[lay-skin=primary]
{
    height:auto!important;
    line-height:normal!important;
    min-width:18px;
    min-height:18px;
    border:none!important;
    margin-right:0;
    padding-left:28px;
    padding-right:0;
    background:0 0;
}

.layui-form-checkbox[lay-skin=primary] span
{
    padding-left:0;
    padding-right:15px;
    line-height:18px;
    background:0 0;
    color:#666;
}

.layui-form-checkbox[lay-skin=primary] i
{
    right:auto;
    left:0;
    width:16px;
    height:16px;
    line-height:16px;
    border:1px solid #d2d2d2;
    font-size:12px;
    border-radius:2px;
    background-color:#fff;
    -webkit-transition:.1s linear;
    transition:.1s linear;
}

.layui-form-checkbox[lay-skin=primary]:hover i
{
    color:#fff;
    border-color:#5FB878;
}

.layui-form-checked[lay-skin=primary] i
{
    background-color:#5FB878;
    color:#fff;
    border-color:#5FB878;
}

.layui-checkbox-disbaled[lay-skin=primary] span
{
    background:0 0!important;
    color:#c2c2c2;
}

.layui-form-item .layui-form-checkbox[lay-skin=primary]
{
    margin-top:10px;
}

.layui-form-switch
{
    position:relative;
    height:22px;
    line-height:22px;
    min-width:35px;
    margin-top:8px;
    border:1px solid #d2d2d2;
    border-radius:20px;
    cursor:pointer;
    background-color:#fff;
    -webkit-transition:.1s linear;
    transition:.1s linear;
    padding:0 5px;
}

.layui-form-switch i
{
    position:absolute;
    left:5px;
    top:3px;
    width:16px;
    height:16px;
    border-radius:20px;
    background-color:#d2d2d2;
    -webkit-transition:.1s linear;
    transition:.1s linear;
}

.layui-form-switch em
{
    position:relative;
    top:0;
    width:25px;
    margin-left:21px;
    text-align:center!important;
    color:#999!important;
    font-style:normal!important;
    font-size:12px;
    padding:0!important;
}

.layui-form-onswitch
{
    background-color:#5FB878;
    border-color:#5FB878;
}

.layui-checkbox-disbaled,.layui-checkbox-disbaled i
{
    border-color:#e2e2e2!important;
}

.layui-form-onswitch i
{
    left:100%;
    margin-left:-21px;
    background-color:#fff;
}

.layui-form-onswitch em
{
    margin-left:5px;
    margin-right:21px;
    color:#fff!important;
}

.layui-checkbox-disbaled span
{
    background-color:#e2e2e2!important;
}

.layui-form-radio
{
    line-height:28px;
    padding-right:10px;
    cursor:pointer;
    font-size:0;
    margin:6px 10px 0 0;
}

.layui-form-radio>i
{
    margin-right:8px;
    font-size:22px;
    color:#c2c2c2;
}

.layui-radio-disbaled>i
{
    color:#e2e2e2!important;
}

.layui-form-pane .layui-form-label
{
    width:110px;
    height:38px;
    line-height:20px;
    border-radius:2px 0 0 2px;
    text-align:center;
    background-color:#FBFBFB;
    overflow:hidden;
    box-sizing:border-box;
    border-style:solid;
    border-width:1px;
    padding:8px 15px;
}

.layui-form-pane .layui-input-inline
{
    margin-left:-1px;
}

.layui-form-pane .layui-input-block
{
    margin-left:110px;
    left:-1px;
}

.layui-form-pane .layui-form-text .layui-form-label
{
    float:none;
    width:100%;
    border-radius:2px;
    box-sizing:border-box;
    text-align:left;
}

.layui-form-pane .layui-form-text .layui-input-inline
{
    display:block;
    top:-1px;
    clear:both;
    margin:0;
}

.layui-form-pane .layui-form-text .layui-input-block
{
    left:0;
    top:-1px;
    margin:0;
}

.layui-form-pane .layui-form-text .layui-textarea
{
    min-height:100px;
    border-radius:0 0 2px 2px;
}

.layui-form-pane .layui-form-checkbox
{
    margin:4px 0 4px 10px;
}

.layui-form-pane .layui-form-radio,.layui-form-pane .layui-form-switch
{
    margin-top:6px;
    margin-left:10px;
}

.layui-form-pane .layui-form-item[pane]
{
    position:relative;
    border-style:solid;
    border-width:1px;
}

.layui-form-pane .layui-form-item[pane] .layui-form-label
{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    border-width:0 1px 0 0;
}

.layui-form-pane .layui-form-item[pane] .layui-input-inline
{
    margin-left:110px;
}

.layui-layedit-tool
{
    border-bottom-width:1px;
    border-bottom-style:solid;
    font-size:0;
    padding:3px 5px;
}

.layedit-tool-fixed
{
    position:fixed;
    top:0;
    border-top:1px solid #e2e2e2;
}

.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;
    color:#777;
    cursor:pointer;
    border-radius:2px;
    margin:3px 5px;
}

.layui-layedit-tool .layui-icon:hover
{
    color:#393D49;
}

.layui-layedit-tool .layedit-tool-active
{
    background-color:#e2e2e2;
    color:#000;
}

.layui-layedit-tool .layui-disabled,.layui-layedit-tool .layui-disabled:hover
{
    color:#d2d2d2;
    cursor:not-allowed;
}

.layui-layedit-tool .layedit-tool-mid
{
    width:1px;
    height:18px;
    background-color:#d2d2d2;
    margin:0 10px;
}

.layedit-tool-html
{
    width:50px!important;
    font-size:30px!important;
}

.layedit-tool-d,.layedit-tool-face,.layedit-tool-image,.layedit-tool-unlink
{
    font-size:18px!important;
}

.layedit-tool-image input
{
    position:absolute;
    font-size:0;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:.01;
    filter:Alpha(opacity=1);
    cursor:pointer;
}

.layui-layedit-iframe iframe
{
    display:block;
    width:100%;
}

.layui-laypage
{
    display:inline;
    zoom:1;
    vertical-align:middle;
    font-size:0;
    margin:10px 0;
}

.layui-laypage>a:first-child,.layui-laypage>a:first-child em
{
    border-radius:2px 0 0 2px;
}

.layui-laypage>:first-child
{
    margin-left:0!important;
}

.layui-laypage>:last-child
{
    margin-right:0!important;
}

.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span
{
    border:1px solid #e2e2e2;
}

.layui-laypage a,.layui-laypage span
{
    display:inline;
    zoom:1;
    vertical-align:middle;
    height:28px;
    line-height:28px;
    background-color:#fff;
    color:#333;
    font-size:12px;
    margin:0 -1px 5px 0;
    padding:0 15px;
}

.layui-laypage em
{
    font-style:normal;
}

.layui-laypage .layui-laypage-spr
{
    color:#999;
    font-weight:700;
}

.layui-laypage a
{
    text-decoration:none;
}

.layui-laypage .layui-laypage-curr em
{
    position:relative;
    color:#fff;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em
{
    position:absolute;
    left:-1px;
    top:-1px;
    width:100%;
    height:100%;
    background-color:#009688;
    padding:1px;
}

.layui-laypage-em
{
    border-radius:2px;
}

.layui-laypage-next em,.layui-laypage-prev em
{
    font-family:Sim sun;
    font-size:16px;
}

.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh,.layui-laypage .layui-laypage-skip
{
    margin-left:10px;
    margin-right:10px;
    border:none;
    padding:0;
}

.layui-laypage .layui-laypage-refresh i
{
    font-size:18px;
    cursor:pointer;
}

.layui-laypage select
{
    height:22px;
    border-radius:2px;
    cursor:pointer;
    padding:3px;
}

.layui-laypage .layui-laypage-skip
{
    height:30px;
    line-height:30px;
    color:#999;
}

.layui-laypage button,.layui-laypage input
{
    height:30px;
    line-height:30px;
    border-radius:2px;
    vertical-align:top;
    background-color:#fff;
    box-sizing:border-box;
}

.layui-laypage input
{
    width:40px;
    text-align:center;
    margin:0 10px;
    padding:0 3px;
}

.layui-laypage input:focus,.layui-laypage select:focus
{
    border-color:#009688!important;
}

.layui-laypage button
{
    margin-left:10px;
    cursor:pointer;
    padding:0 10px;
}

.layui-flow-more
{
    text-align:center;
    color:#999;
    font-size:14px;
    margin:10px 0;
}

.layui-flow-more a
{
    height:32px;
    line-height:32px;
}

.layui-flow-more a cite
{
    border-radius:3px;
    background-color:#eee;
    color:#333;
    font-style:normal;
    padding:0 20px;
}

.layui-flow-more a cite:hover
{
    opacity:.8;
}

.layui-flow-more a i
{
    font-size:30px;
    color:#737383;
}

.layui-table
{
    width:100%;
    background-color:#fff;
    color:#666;
}

.layui-table th
{
    text-align:left;
    font-weight:400;
}

.layui-table td,.layui-table th,.layui-table-col-set,.layui-table-fixed-r,.layui-table-grid-down,.layui-table-header,.layui-table-page,.layui-table-tips-main,.layui-table-tool,.layui-table-total,.layui-table-view,.layui-table[lay-skin=line],.layui-table[lay-skin=row]
{
    border-color:#e6e6e6;
    border-style:solid;
    border-width:1px;
}

.layui-table td,.layui-table th
{
    position:relative;
    min-height:20px;
    line-height:20px;
    font-size:14px;
    padding:9px 15px;
}

.layui-table img
{
    max-width:100px;
}

.layui-table[lay-size=lg] td,.layui-table[lay-size=lg] th
{
    padding:15px 30px;
}

.layui-table-view .layui-table[lay-size=lg] .layui-table-cell
{
    height:40px;
    line-height:40px;
}

.layui-table[lay-size=sm] td,.layui-table[lay-size=sm] th
{
    font-size:12px;
    padding:5px 10px;
}

.layui-table-view .layui-table[lay-size=sm] .layui-table-cell
{
    height:20px;
    line-height:20px;
}

.layui-table-box
{
    position:relative;
    overflow:hidden;
}

.layui-table-view .layui-table
{
    position:relative;
    width:auto;
    margin:0;
}

.layui-table-view .layui-table td,.layui-table-view .layui-table th
{
    border-top:none;
    border-left:none;
    padding:5px 0;
}

.layui-table-view .layui-table td
{
    cursor:default;
}

.layui-table-view .layui-form-checkbox[lay-skin=primary] i
{
    width:18px;
    height:18px;
}

.layui-table-view .layui-form-radio
{
    line-height:0;
    padding:0;
}

.layui-table-view .layui-form-radio>i
{
    font-size:20px;
    margin:0;
}

.layui-table-init
{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    text-align:center;
    z-index:110;
}

.layui-table-init .layui-icon
{
    position:absolute;
    left:50%;
    top:50%;
    font-size:30px;
    color:#c2c2c2;
    margin:-15px 0 0 -15px;
}

.layui-table-header
{
    overflow:hidden;
    border-width:0 0 1px;
}

.layui-table-header .layui-table
{
    margin-bottom:-1px;
}

.layui-table-tool .layui-inline[lay-event]
{
    position:relative;
    width:26px;
    height:26px;
    line-height:16px;
    margin-right:10px;
    text-align:center;
    color:#333;
    border:1px solid #ccc;
    cursor:pointer;
    -webkit-transition:.5s all;
    transition:.5s all;
    padding:5px;
}

.layui-table-tool .layui-inline[lay-event]:hover
{
    border:1px solid #999;
}

.layui-table-tool-temp
{
    padding-right:120px;
}

.layui-table-tool-self
{
    position:absolute;
    right:17px;
    top:10px;
}

.layui-table-tool-panel
{
    position:absolute;
    top:29px;
    left:-1px;
    min-width:150px;
    min-height:40px;
    border:1px solid #d2d2d2;
    text-align:left;
    overflow-y:auto;
    background-color:#fff;
    box-shadow:0 2px 4px rgba(0,0,0,.12);
    padding:5px 0;
}

.layui-table-cell,.layui-table-tool-panel li
{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.layui-table-tool-panel li
{
    line-height:30px;
    -webkit-transition:.5s all;
    transition:.5s all;
    padding:0 10px;
}

.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary]
{
    width:100%;
    padding-left:28px;
}

.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] i
{
    position:absolute;
    left:0;
    top:0;
}

.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] span
{
    padding:0;
}

.layui-table-tool .layui-table-tool-self .layui-table-tool-panel
{
    left:auto;
    right:-1px;
}

.layui-table-col-set
{
    position:absolute;
    right:0;
    top:0;
    width:20px;
    height:100%;
    background-color:#fff;
    border-width:0 0 0 1px;
}

.layui-table-sort
{
    width:10px;
    height:20px;
    margin-left:5px;
    cursor:pointer!important;
}

.layui-table-sort .layui-edge
{
    position:absolute;
    left:5px;
    border-width:5px;
}

.layui-table-sort .layui-table-sort-asc
{
    top:3px;
    border-top:none;
    border-bottom-style:solid;
    border-bottom-color:#b2b2b2;
}

.layui-table-sort .layui-table-sort-asc:hover
{
    border-bottom-color:#666;
}

.layui-table-sort .layui-table-sort-desc
{
    bottom:5px;
    border-bottom:none;
    border-top-style:solid;
    border-top-color:#b2b2b2;
}

.layui-table-sort .layui-table-sort-desc:hover
{
    border-top-color:#666;
}

.layui-table-sort[lay-sort=asc] .layui-table-sort-asc
{
    border-bottom-color:#000;
}

.layui-table-sort[lay-sort=desc] .layui-table-sort-desc
{
    border-top-color:#000;
}

.layui-table-cell
{
    height:28px;
    line-height:28px;
    position:relative;
    box-sizing:border-box;
    padding:0 15px;
}

.layui-table-cell .layui-form-checkbox[lay-skin=primary]
{
    top:-1px;
    padding:0;
}

.laytable-cell-checkbox,.laytable-cell-numbers,.laytable-cell-radio,.laytable-cell-space
{
    text-align:center;
    padding:0;
}

.layui-table-body
{
    position:relative;
    overflow:auto;
    margin-right:-1px;
    margin-bottom:-1px;
}

.layui-table-body .layui-none
{
    line-height:26px;
    text-align:center;
    color:#999;
    padding:15px;
}

.layui-table-fixed
{
    position:absolute;
    left:0;
    top:0;
    z-index:101;
}

.layui-table-fixed-l
{
    box-shadow:0 -1px 8px rgba(0,0,0,.08);
}

.layui-table-fixed-r
{
    left:auto;
    right:-1px;
    box-shadow:-1px 0 8px rgba(0,0,0,.08);
    border-width:0 0 0 1px;
}

.layui-table-fixed-r .layui-table-header
{
    position:relative;
    overflow:visible;
}

.layui-table-mend
{
    position:absolute;
    right:-49px;
    top:0;
    height:100%;
    width:50px;
}

.layui-table-tool
{
    position:relative;
    z-index:890;
    width:100%;
    min-height:50px;
    line-height:30px;
    border-width:0 0 1px;
    padding:10px 15px;
}

.layui-table-tool .layui-btn-container
{
    margin-bottom:-10px;
}

.layui-table-page,.layui-table-total
{
    margin-bottom:-1px;
    overflow:hidden;
    border-width:1px 0 0;
}

.layui-table-page
{
    position:relative;
    width:100%;
    height:41px;
    font-size:12px;
    white-space:nowrap;
    padding:7px 7px 0;
}

.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span
{
    height:26px;
    line-height:26px;
    margin-bottom:10px;
    border:none;
    background:0 0;
}

.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span.layui-laypage-curr
{
    padding:0 12px;
}

.layui-table-page .layui-laypage span
{
    margin-left:0;
    padding:0;
}

.layui-table-page .layui-laypage .layui-laypage-prev
{
    margin-left:-7px!important;
}

.layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em
{
    left:0;
    top:0;
    padding:0;
}

.layui-table-page .layui-laypage button,.layui-table-page .layui-laypage input
{
    height:26px;
    line-height:26px;
}

.layui-table-page .layui-laypage input
{
    width:40px;
}

.layui-table-page select
{
    height:18px;
}

.layui-table-patch .layui-table-cell
{
    width:30px;
    padding:0;
}

.layui-table-edit
{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    border-radius:0;
    box-shadow:1px 1px 20px rgba(0,0,0,.15);
    padding:0 14px 1px;
}

.layui-table-edit:focus
{
    border-color:#5FB878!important;
}

select.layui-table-edit
{
    border-color:#C9C9C9;
    padding:0 0 0 10px;
}

.layui-table-view .layui-form-checkbox,.layui-table-view .layui-form-radio,.layui-table-view .layui-form-switch
{
    top:0;
    box-sizing:content-box;
    margin:0;
}

.layui-table-view .layui-form-checkbox
{
    top:-1px;
    height:26px;
    line-height:26px;
}

.layui-table-grid .layui-table-cell
{
    overflow:visible;
}

.layui-table-grid-down
{
    position:absolute;
    top:0;
    right:0;
    width:26px;
    height:100%;
    text-align:center;
    background-color:#fff;
    color:#999;
    cursor:pointer;
    border-width:0 0 0 1px;
    padding:5px 0;
}

.layui-table-grid-down .layui-icon
{
    position:absolute;
    top:50%;
    left:50%;
    margin:-8px 0 0 -8px;
}

.layui-table-grid-down:hover
{
    background-color:#fbfbfb;
}

body .layui-table-tips .layui-layer-content
{
    background:0 0;
    box-shadow:0 1px 6px rgba(0,0,0,.12);
    padding:0;
}

.layui-table-tips-main
{
    max-height:150px;
    font-size:14px;
    overflow-y:scroll;
    background-color:#fff;
    color:#666;
    margin:-44px 0 0 -1px;
    padding:8px 15px;
}

.layui-table-tips-c
{
    position:absolute;
    right:-3px;
    top:-13px;
    width:20px;
    height:20px;
    cursor:pointer;
    background-color:#666;
    border-radius:50%;
    color:#fff;
    padding:3px;
}

.layui-table-tips-c:hover
{
    background-color:#777;
}

.layui-table-tips-c:before
{
    position:relative;
    right:-2px;
}

.layui-upload-file
{
    display:none!important;
    opacity:.01;
    filter:Alpha(opacity=1);
}

.layui-upload-choose
{
    color:#999;
    padding:0 10px;
}

.layui-upload-drag
{
    position:relative;
    border:1px dashed #e2e2e2;
    background-color:#fff;
    text-align:center;
    cursor:pointer;
    color:#999;
    padding:30px;
}

.layui-upload-drag .layui-icon
{
    font-size:50px;
    color:#009688;
}

.layui-upload-drag[lay-over]
{
    border-color:#009688;
}

.layui-upload-iframe
{
    position:absolute;
    width:0;
    height:0;
    border:0;
    visibility:hidden;
}

.layui-upload-wrap
{
    position:relative;
    vertical-align:middle;
}

.layui-upload-wrap .layui-upload-file
{
    display:block!important;
    position:absolute;
    left:0;
    top:0;
    z-index:10;
    font-size:100px;
    width:100%;
    height:100%;
    opacity:.01;
    filter:Alpha(opacity=1);
    cursor:pointer;
}

.layui-tree
{
    line-height:26px;
}

.layui-tree li
{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.layui-tree li .layui-tree-spread,.layui-tree li a
{
    vertical-align:top;
    height:26px;
    display:inline;
    zoom:1;
    cursor:pointer;
}

.layui-tree li a i
{
    font-size:16px;
}

.layui-tree li a cite
{
    font-size:14px;
    font-style:normal;
    padding:0 6px;
}

.layui-tree li i
{
    padding-left:6px;
    color:#333;
    -moz-user-select:none;
}

.layui-tree li .layui-tree-check
{
    font-size:13px;
}

.layui-tree li .layui-tree-check:hover
{
    color:#009E94;
}

.layui-tree li ul
{
    display:none;
    margin-left:20px;
}

.layui-tree li .layui-tree-enter
{
    line-height:24px;
    border:1px dotted #000;
}

.layui-tree-drag
{
    display:none;
    position:absolute;
    left:-666px;
    top:-666px;
    background-color:#f2f2f2;
    border:1px dotted #000;
    white-space:nowrap;
    padding:5px 10px;
}

.layui-tree-drag i
{
    padding-right:5px;
}

.layui-nav
{
    position:relative;
    background-color:#393D49;
    color:#fff;
    border-radius:2px;
    font-size:0;
    box-sizing:border-box;
    padding:0 20px;
}

.layui-nav .layui-nav-item
{
    position:relative;
    display:inline;
    zoom:1;
    vertical-align:middle;
    line-height:60px;
}

.layui-nav .layui-nav-item a
{
    display:block;
    color:rgba(255,255,255,.7);
    transition:all .3s;
    -webkit-transition:all .3s;
    padding:0 20px;
}

.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after
{
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:5px;
    background-color:#5FB878;
    transition:all .2s;
    -webkit-transition:all .2s;
}

.layui-nav-bar
{
    z-index:1000;
}

.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a
{
    color:#fff;
}

.layui-nav .layui-this:after
{
    content:'';
    top:auto;
    bottom:0;
    width:100%;
}

.layui-nav-img
{
    width:30px;
    height:30px;
    margin-right:10px;
    border-radius:50%;
}

.layui-nav .layui-nav-more
{
    content:'';
    width:0;
    height:0;
    overflow:hidden;
    cursor:pointer;
    transition:all .2s;
    -webkit-transition:all .2s;
    position:absolute;
    top:50%;
    right:3px;
    margin-top:-3px;
    border-color:rgba(255,255,255,.7) transparent transparent;
    border-style:solid dashed dashed;
    border-width:6px;
}

.layui-nav .layui-nav-mored,.layui-nav-itemed>a .layui-nav-more
{
    margin-top:-9px;
    border-color:transparent transparent #fff;
    border-style:dashed dashed solid;
}

.layui-nav-child
{
    display:none;
    position:absolute;
    left:0;
    top:65px;
    min-width:100%;
    line-height:36px;
    box-shadow:0 2px 4px rgba(0,0,0,.12);
    border:1px solid #d2d2d2;
    background-color:#fff;
    z-index:100;
    border-radius:2px;
    white-space:nowrap;
    padding:5px 0;
}

.layui-nav .layui-nav-child a
{
    color:#333;
}

.layui-nav .layui-nav-child a:hover
{
    background-color:#f2f2f2;
    color:#000;
}

.layui-nav-tree
{
    width:200px;
    padding:0;
}

.layui-nav-tree .layui-nav-item
{
    display:block;
    width:100%;
    line-height:45px;
}

.layui-nav-tree .layui-nav-item a
{
    position:relative;
    height:45px;
    line-height:45px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

.layui-nav-tree .layui-nav-item a:hover
{
    background-color:#4E5465;
}

.layui-nav-tree .layui-nav-bar
{
    width:5px;
    height:0;
    background-color:#009688;
}

.layui-nav-tree .layui-nav-child dd.layui-this,.layui-nav-tree .layui-nav-child dd.layui-this a,.layui-nav-tree .layui-this,.layui-nav-tree .layui-this>a,.layui-nav-tree .layui-this>a:hover
{
    background-color:#009688;
    color:#fff;
}

.layui-nav-tree .layui-nav-child
{
    position:relative;
    z-index:0;
    top:0;
    border:none;
    box-shadow:none;
}

.layui-nav-tree .layui-nav-child a
{
    height:40px;
    line-height:40px;
    color:rgba(255,255,255,.7);
}

.layui-nav-tree .layui-nav-child,.layui-nav-tree .layui-nav-child a:hover
{
    background:0 0;
    color:#fff;
}

.layui-nav-tree .layui-nav-more
{
    right:10px;
}

.layui-nav-itemed>.layui-nav-child
{
    display:block;
    background-color:rgba(0,0,0,.3)!important;
    padding:0;
}

.layui-nav-side
{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    overflow-x:hidden;
    z-index:999;
}

.layui-bg-blue .layui-nav-bar,.layui-bg-blue .layui-nav-itemed:after,.layui-bg-blue .layui-this:after
{
    background-color:#93D1FF;
}

.layui-bg-blue .layui-nav-itemed>a,.layui-nav-tree.layui-bg-blue .layui-nav-title a,.layui-nav-tree.layui-bg-blue .layui-nav-title a:hover
{
    background-color:#007DDB!important;
}

.layui-breadcrumb
{
    visibility:hidden;
    font-size:0;
}

.layui-breadcrumb a
{
    color:#999!important;
}

.layui-breadcrumb a:hover
{
    color:#5FB878!important;
}

.layui-breadcrumb a cite
{
    color:#666;
    font-style:normal;
}

.layui-breadcrumb span[lay-separator]
{
    color:#999;
    margin:0 10px;
}

.layui-tab
{
    text-align:left!important;
    margin:10px 0;
}

.layui-tab-title
{
    position:relative;
    left:0;
    height:40px;
    white-space:nowrap;
    font-size:0;
    border-bottom-width:1px;
    border-bottom-style:solid;
    transition:all .2s;
    -webkit-transition:all .2s;
}

.layui-tab-title li
{
    display:inline;
    zoom:1;
    vertical-align:middle;
    font-size:14px;
    transition:all .2s;
    -webkit-transition:all .2s;
    position:relative;
    line-height:40px;
    min-width:65px;
    text-align:center;
    cursor:pointer;
    padding:0 15px;
}

.layui-tab-title .layui-this:after
{
    position:absolute;
    left:0;
    top:0;
    content:'';
    width:100%;
    height:41px;
    border-bottom-color:#fff;
    border-radius:2px 2px 0 0;
    box-sizing:border-box;
    pointer-events:none;
    border-style:solid;
    border-width:1px;
}

.layui-tab-bar
{
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    width:30px;
    height:39px;
    line-height:39px;
    border-radius:2px;
    text-align:center;
    background-color:#fff;
    cursor:pointer;
    border-style:solid;
    border-width:1px;
}

.layui-tab-bar .layui-icon
{
    position:relative;
    display:inline-block;
    top:3px;
    transition:all .3s;
    -webkit-transition:all .3s;
}

.layui-tab-more
{
    padding-right:30px;
    height:auto!important;
    white-space:normal!important;
}

.layui-tab-more li.layui-this:after
{
    border-bottom-color:#e2e2e2;
    border-radius:2px;
}

.layui-tab-more .layui-tab-bar .layui-icon
{
    top:3px;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}

:root .layui-tab-more .layui-tab-bar .layui-icon
{
    top:-2px;
}

.layui-tab-title li .layui-tab-close
{
    position:relative;
    display:inline-block;
    width:18px;
    height:18px;
    line-height:20px;
    margin-left:8px;
    top:1px;
    text-align:center;
    font-size:14px;
    color:#c2c2c2;
    transition:all .2s;
    -webkit-transition:all .2s;
}

.layui-tab-title li .layui-tab-close:hover
{
    border-radius:2px;
    background-color:#FF5722;
    color:#fff;
}

.layui-tab-brief>.layui-tab-more li.layui-this:after,.layui-tab-brief>.layui-tab-title .layui-this:after
{
    border:none;
    border-radius:0;
    border-bottom:2px solid #5FB878;
}

.layui-tab-brief[overflow]>.layui-tab-title .layui-this:after
{
    top:-1px;
}

.layui-tab-card
{
    border-radius:2px;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.1);
    border-style:solid;
    border-width:1px;
}

.layui-tab-card>.layui-tab-title li
{
    margin-right:-1px;
    margin-left:-1px;
}

.layui-tab-card>.layui-tab-title .layui-this:after
{
    border-top:none;
    border-bottom-color:#fff;
    border-width:1px;
}

.layui-tab-card>.layui-tab-title .layui-tab-bar
{
    height:40px;
    line-height:40px;
    border-radius:0;
    border-top:none;
    border-right:none;
}

.layui-tab-card>.layui-tab-more .layui-this
{
    background:0 0;
    color:#5FB878;
}

.layui-timeline
{
    padding-left:5px;
}

.layui-timeline-item
{
    position:relative;
    padding-bottom:20px;
}

.layui-timeline-axis
{
    position:absolute;
    left:-5px;
    top:0;
    z-index:10;
    width:20px;
    height:20px;
    line-height:20px;
    background-color:#fff;
    color:#5FB878;
    border-radius:50%;
    text-align:center;
    cursor:pointer;
}

.layui-timeline-axis:hover
{
    color:#FF5722;
}

.layui-timeline-item:before
{
    content:'';
    position:absolute;
    left:5px;
    top:0;
    z-index:0;
    width:1px;
    height:100%;
}

.layui-timeline-content
{
    padding-left:25px;
}

.layui-timeline-title
{
    position:relative;
    margin-bottom:10px;
}

.layui-badge,.layui-badge-dot,.layui-badge-rim
{
    position:relative;
    display:inline-block;
    font-size:12px;
    text-align:center;
    background-color:#FF5722;
    color:#fff;
    border-radius:2px;
    padding:0 6px;
}

.layui-badge-dot
{
    width:8px;
    height:8px;
    border-radius:50%;
    padding:0;
}

.layui-badge-rim
{
    height:18px;
    line-height:18px;
    background-color:#fff;
    color:#666;
    border-style:solid;
    border-width:1px;
}

.layui-btn .layui-badge,.layui-btn .layui-badge-dot
{
    margin-left:5px;
}

.layui-nav .layui-badge,.layui-nav .layui-badge-dot
{
    position:absolute;
    top:50%;
    margin:-8px 6px 0;
}

.layui-tab-title .layui-badge,.layui-tab-title .layui-badge-dot
{
    left:5px;
    top:-2px;
}

.layui-carousel
{
    position:relative;
    left:0;
    top:0;
    background-color:#f8f8f8;
}

.layui-carousel>[carousel-item]
{
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
}

.layui-carousel>[carousel-item]:before
{
    position:absolute;
    content:'\e63d';
    left:50%;
    top:50%;
    width:100px;
    line-height:20px;
    text-align:center;
    color:#c2c2c2;
    font-family:layui-icon!important;
    font-size:30px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    margin:-10px 0 0 -50px;
}

.layui-carousel>[carousel-item]>*
{
    display:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#f8f8f8;
    transition-duration:.3s;
    -webkit-transition-duration:.3s;
}

.layui-carousel-updown>*
{
    -webkit-transition:.3s ease-in-out up;
    transition:.3s ease-in-out up;
}

.layui-carousel-arrow
{
    display:none\9;
    opacity:0;
    position:absolute;
    left:10px;
    top:50%;
    margin-top:-18px;
    width:36px;
    height:36px;
    line-height:36px;
    text-align:center;
    font-size:20px;
    border:0;
    border-radius:50%;
    background-color:rgba(0,0,0,.2);
    color:#fff;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    cursor:pointer;
}

.layui-carousel-arrow[lay-type=add]
{
    left:auto!important;
    right:10px;
}

.layui-carousel:hover .layui-carousel-arrow[lay-type=add],.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]
{
    right:20px;
}

.layui-carousel[lay-arrow=always] .layui-carousel-arrow
{
    opacity:1;
    left:20px;
}

.layui-carousel-arrow:hover,.layui-carousel-ind ul:hover
{
    background-color:rgba(0,0,0,.35);
}

.layui-carousel:hover .layui-carousel-arrow
{
    display:block\9;
    opacity:1;
    left:20px;
}

.layui-carousel-ind
{
    position:relative;
    top:-35px;
    width:100%;
    line-height:0!important;
    text-align:center;
    font-size:0;
}

.layui-carousel[lay-indicator=outside]
{
    margin-bottom:30px;
}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind
{
    top:10px;
}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul
{
    background-color:rgba(0,0,0,.5);
}

.layui-carousel-ind ul
{
    display:inline-block;
    background-color:rgba(0,0,0,.2);
    border-radius:10px;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    padding:5px;
}

.layui-carousel-ind li
{
    display:inline-block;
    width:10px;
    height:10px;
    font-size:14px;
    background-color:rgba(255,255,255,.5);
    border-radius:50%;
    cursor:pointer;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    margin:0 3px;
}

.layui-carousel-ind li:hover
{
    background-color:rgba(255,255,255,.7);
}

.layui-carousel[lay-anim=updown] .layui-carousel-arrow
{
    left:50%!important;
    top:20px;
    margin:0 0 0 -18px;
}

.layui-carousel[lay-anim=updown]>[carousel-item]>*,.layui-carousel[lay-anim=fade]>[carousel-item]>*
{
    left:0!important;
}

.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add]
{
    top:auto!important;
    bottom:20px;
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind
{
    position:absolute;
    top:50%;
    right:20px;
    width:auto;
    height:auto;
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind ul
{
    padding:3px 5px;
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind li
{
    display:block;
    margin:6px 0;
}

.layui-fixbar
{
    position:fixed;
    right:15px;
    bottom:15px;
    z-index:999999;
}

.layui-fixbar li
{
    width:50px;
    height:50px;
    line-height:50px;
    margin-bottom:1px;
    text-align:center;
    cursor:pointer;
    font-size:30px;
    background-color:#9F9F9F;
    color:#fff;
    border-radius:2px;
    opacity:.95;
}

.layui-fixbar li:hover
{
    opacity:.85;
}

.layui-fixbar .layui-fixbar-top
{
    display:none;
    font-size:40px;
}

body .layui-util-face
{
    border:none;
    background:0 0;
}

body .layui-util-face .layui-layer-content
{
    background-color:#fff;
    color:#666;
    box-shadow:none;
    padding:0;
}

.layui-util-face ul
{
    position:relative;
    width:372px;
    border:1px solid #D9D9D9;
    background-color:#fff;
    box-shadow:0 0 20px rgba(0,0,0,.2);
    padding:10px;
}

.layui-util-face ul li
{
    cursor:pointer;
    float:left;
    border:1px solid #e8e8e8;
    height:22px;
    width:26px;
    overflow:hidden;
    text-align:center;
    margin:-1px 0 0 -1px;
    padding:4px 2px;
}

.layui-util-face ul li:hover
{
    position:relative;
    z-index:2;
    border:1px solid #eb7350;
    background:#fff9ec;
}

.layui-code
{
    position:relative;
    line-height:20px;
    border:1px solid #ddd;
    border-left-width:6px;
    background-color:#F2F2F2;
    color:#333;
    font-family:Courier New;
    font-size:12px;
    margin:10px 0;
    padding:15px;
}

.layui-rate
{
    font-size:0;
    padding:10px 5px 10px 0;
}

.layui-rate li i.layui-icon
{
    font-size:20px;
    color:#FFB800;
    margin-right:5px;
    transition:all .3s;
    -webkit-transition:all .3s;
}

.layui-rate li i:hover
{
    cursor:pointer;
    transform:scale(1.12);
    -webkit-transform:scale(1.12);
}

.layui-rate[readonly] li i:hover
{
    cursor:default;
    transform:scale(1);
}

.layui-colorpicker
{
    width:26px;
    height:26px;
    border:1px solid #e6e6e6;
    border-radius:2px;
    line-height:24px;
    display:inline-block;
    cursor:pointer;
    transition:all .3s;
    -webkit-transition:all .3s;
    padding:5px;
}

.layui-colorpicker.layui-colorpicker-lg
{
    width:34px;
    height:34px;
    line-height:32px;
}

.layui-colorpicker.layui-colorpicker-sm
{
    width:24px;
    height:24px;
    line-height:22px;
}

.layui-colorpicker.layui-colorpicker-xs
{
    width:22px;
    height:22px;
    line-height:20px;
}

.layui-colorpicker-trigger-bgcolor
{
    display:block;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
    border-radius:2px;
}

.layui-colorpicker-trigger-span
{
    display:block;
    height:100%;
    box-sizing:border-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:2px;
    text-align:center;
}

.layui-colorpicker-trigger-i
{
    display:inline-block;
    color:#FFF;
    font-size:12px;
}

.layui-colorpicker-trigger-i.layui-icon-close
{
    color:#999;
}

.layui-colorpicker-main
{
    position:absolute;
    z-index:66666666;
    width:280px;
    background:#FFF;
    border:1px solid #d2d2d2;
    border-radius:2px;
    box-shadow:0 2px 4px rgba(0,0,0,.12);
    padding:7px;
}

.layui-colorpicker-main-wrapper
{
    height:180px;
    position:relative;
}

.layui-colorpicker-basis
{
    width:260px;
    height:100%;
    position:relative;
}

.layui-colorpicker-basis-white
{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:linear-gradient(90deg,#FFF,hsla(0,0%,100%,0));
}

.layui-colorpicker-basis-black
{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:linear-gradient(0deg,#000,transparent);
}

.layui-colorpicker-basis-cursor
{
    width:10px;
    height:10px;
    border:1px solid #FFF;
    border-radius:50%;
    position:absolute;
    top:-3px;
    right:-3px;
    cursor:pointer;
}

.layui-colorpicker-side
{
    position:absolute;
    top:0;
    right:0;
    width:12px;
    height:100%;
    background:linear-gradient(red,#FF0,#0F0,#0FF,#00F,#F0F,red);
}

.layui-colorpicker-side-slider
{
    width:100%;
    height:5px;
    box-shadow:0 0 1px #888;
    box-sizing:border-box;
    background:#FFF;
    border-radius:1px;
    border:1px solid #f0f0f0;
    cursor:pointer;
    position:absolute;
    left:0;
}

.layui-colorpicker-main-alpha
{
    display:none;
    height:12px;
    margin-top:7px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.layui-colorpicker-alpha-bgcolor
{
    height:100%;
    position:relative;
}

.layui-colorpicker-alpha-slider
{
    width:5px;
    height:100%;
    box-shadow:0 0 1px #888;
    box-sizing:border-box;
    background:#FFF;
    border-radius:1px;
    border:1px solid #f0f0f0;
    cursor:pointer;
    position:absolute;
    top:0;
}

.layui-colorpicker-main-pre
{
    padding-top:7px;
    font-size:0;
}

.layui-colorpicker-pre
{
    width:20px;
    height:20px;
    border-radius:2px;
    display:inline-block;
    margin-left:6px;
    margin-bottom:7px;
    cursor:pointer;
}

.layui-colorpicker-pre-isalpha
{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.layui-colorpicker-pre.layui-this
{
    box-shadow:0 0 3px 2px rgba(0,0,0,.15);
}

.layui-colorpicker-pre>div
{
    height:100%;
    border-radius:2px;
}

.layui-colorpicker-main-input
{
    text-align:right;
    padding-top:7px;
}

.layui-colorpicker-main-input div.layui-inline
{
    float:left;
    margin-right:10px;
    font-size:14px;
}

.layui-colorpicker-main-input input.layui-input
{
    width:150px;
    height:30px;
    color:#666;
}

.layui-slider
{
    height:4px;
    background:#e2e2e2;
    border-radius:3px;
    position:relative;
    cursor:pointer;
}

.layui-slider-bar
{
    border-radius:3px;
    position:absolute;
    height:100%;
}

.layui-slider-step
{
    position:absolute;
    top:0;
    width:4px;
    height:4px;
    border-radius:50%;
    background:#FFF;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
}

.layui-slider-wrap
{
    width:36px;
    height:36px;
    position:absolute;
    top:-16px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    z-index:10;
    text-align:center;
}

.layui-slider-wrap-btn
{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#FFF;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    transition:.3s;
}

.layui-slider-wrap:after
{
    content:"";
    height:100%;
    display:inline-block;
    vertical-align:middle;
}

.layui-slider-wrap-btn.layui-slider-hover,.layui-slider-wrap-btn:hover
{
    transform:scale(1.2);
}

.layui-slider-wrap-btn.layui-disabled:hover
{
    transform:scale(1)!important;
}

.layui-slider-tips
{
    position:absolute;
    top:-42px;
    z-index:66666666;
    white-space:nowrap;
    display:none;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    color:#FFF;
    background:#000;
    border-radius:3px;
    height:25px;
    line-height:25px;
    padding:0 10px;
}

.layui-slider-tips:after
{
    content:'';
    position:absolute;
    bottom:-12px;
    left:50%;
    margin-left:-6px;
    width:0;
    height:0;
    border-color:#000 transparent transparent;
    border-style:solid;
    border-width:6px;
}

.layui-slider-input
{
    width:70px;
    height:32px;
    border:1px solid #e6e6e6;
    border-radius:3px;
    font-size:16px;
    line-height:32px;
    position:absolute;
    right:0;
    top:-15px;
}

.layui-slider-input-btn
{
    display:none;
    position:absolute;
    top:0;
    right:0;
    width:20px;
    height:100%;
    border-left:1px solid #d2d2d2;
}

.layui-slider-input-btn i
{
    cursor:pointer;
    position:absolute;
    right:0;
    bottom:0;
    width:20px;
    height:50%;
    font-size:12px;
    line-height:16px;
    text-align:center;
    color:#999;
}

.layui-slider-input-btn i:first-child
{
    top:0;
    border-bottom:1px solid #d2d2d2;
}

.layui-slider-input-txt
{
    height:100%;
    font-size:14px;
}

.layui-slider-input-txt input
{
    height:100%;
    border:none;
}

.layui-slider-vertical
{
    width:4px;
    margin-left:34px;
}

.layui-slider-vertical .layui-slider-bar
{
    width:4px;
}

.layui-slider-vertical .layui-slider-step
{
    top:auto;
    left:0;
    -webkit-transform:translateY(50%);
    transform:translateY(50%);
}

.layui-slider-vertical .layui-slider-wrap
{
    top:auto;
    left:-16px;
    -webkit-transform:translateY(50%);
    transform:translateY(50%);
}

.layui-slider-vertical .layui-slider-tips
{
    top:auto;
    left:2px;
}

.layui-anim
{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
}

.layui-anim-loop
{
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}

to
{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1;
}

.layui-anim-rotate
{
    -webkit-animation-name:layui-rotate;
    animation-name:layui-rotate;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
}

.layui-anim-up
{
    -webkit-animation-name:layui-up;
    animation-name:layui-up;
}

.layui-anim-upbit
{
    -webkit-animation-name:layui-upbit;
    animation-name:layui-upbit;
}


{
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:0;
}

.layui-anim-scale
{
    -webkit-animation-name:layui-scale;
    animation-name:layui-scale;
}




.layui-anim-scaleSpring
{
    -webkit-animation-name:layui-scale-spring;
    animation-name:layui-scale-spring;
}

.layui-anim-fadein
{
    -webkit-animation-name:layui-fadein;
    animation-name:layui-fadein;
}

.layui-anim-fadeout
{
    -webkit-animation-name:layui-fadeout;
    animation-name:layui-fadeout;
}

.layui-inline,img,.layui-input-inline,.layui-form-checkbox,.layui-form-checkbox *,.layui-form-switch,.layui-form-radio,.layui-form-radio *,.layui-rate,.layui-rate *
{
    display:inline-block;
    vertical-align:middle;
}

.layui-edge,.layui-header,.layui-inline,.layui-main,.layui-form-label,.layui-form-mid,.layui-form-select,.layui-input-block,.layui-input-inline,.layui-textarea,.layui-laypage .layui-laypage-curr,.layui-nav-child dd
{
    position:relative;
}

img,.layui-table[lay-skin=nob] td,.layui-table[lay-skin=nob] th,.layui-tab-card>.layui-tab-more .layui-this:after
{
    border:none;
}

.layui-clear:after,.layui-form-item:after
{
    content:'\20';
    clear:both;
    zoom:1;
    display:block;
    height:0;
}

.layui-elip,.layui-layout-body,#LAY_layedit_code,.layui-table-fixed .layui-table-body,.layui-tab[overflow]>.layui-tab-title
{
    overflow:hidden;
}

.layui-col-xs12,.layui-btn-fluid
{
    width:100%;
}

.layui-col-space20>*,.layui-tab-content
{
    padding:10px;
}

.layui-col-space30>*,.layui-card-body[pad15]
{
    padding:15px;
}

.layui-progress-big,.layui-progress-big .layui-progress-bar,.layui-badge
{
    height:18px;
    line-height:18px;
}

.layui-collapse,.layui-layedit
{
    border-radius:2px;
    border-style:solid;
    border-width:1px;
}

.layui-bg-black,.layui-bg-blue,.layui-bg-cyan,.layui-bg-green,.layui-bg-orange,.layui-bg-red,.layui-checkbox-disbaled:hover i,.layui-nav-itemed>a,.layui-nav-tree .layui-nav-title a,.layui-nav-tree .layui-nav-title a:hover
{
    color:#fff!important;
}

.layui-card .layui-tab,.layui-table-page .layui-laypage
{
    margin:0;
}

.layui-text a:not(.layui-btn),.layui-table-cell .layui-table-link
{
    color:#01AAED;
}

.layui-btn+.layui-btn,.layui-btn-group+.layui-btn-group
{
    margin-left:10px;
}

.layui-btn-container,.layui-tree li a
{
    font-size:0;
}

.layui-btn-container .layui-btn+.layui-btn,.layui-btn-group .layui-btn+.layui-btn,.layui-colorpicker-pre:nth-child(11n+1)
{
    margin-left:0;
}

.layui-btn-normal,.layui-bg-blue .layui-nav-child dd.layui-this
{
    background-color:#1E9FFF;
}

.layui-btn-sm i,.layedit-tool-b,.layedit-tool-code,.layedit-tool-help
{
    font-size:16px!important;
}

.layui-btn-group .layui-btn:last-child,.layui-form-pane .layui-input,.layui-laypage>a:last-child,.layui-laypage>a:last-child em
{
    border-radius:0 2px 2px 0;
}

.layui-select,.layui-table-page .layui-laypage button
{
    padding:0 10px;
}

.layui-form input[type=checkbox],.layui-form input[type=radio],.layui-form select,[lay-radio],.layui-table[lay-data],.layui-nav-child dd.layui-this:after,.layui-nav-tree .layui-this:after,.layui-tab-item,.layui-timeline-item:last-child:before,.layui-carousel[lay-arrow=none] .layui-carousel-arrow,.layui-carousel[lay-indicator=none] .layui-carousel-ind,.layui-util-face .layui-layer-TipsG
{
    display:none;
}

.layui-form-select dl dd,.layui-table-view .layui-table th.layui-unselect .layui-table-cell span
{
    cursor:pointer;
}

.layui-form-select dl dd.layui-this,.layui-nav .layui-nav-child dd.layui-this a,.layui-nav-child dd.layui-this
{
    background-color:#5FB878;
    color:#fff;
}

.layui-form-checkbox,.layui-form-select dl dd.layui-disabled,.layui-tab-card>.layui-tab-title .layui-this,.layui-carousel-ind li.layui-this
{
    background-color:#fff;
}

.layui-form-selected dl,.layui-nav-itemed>.layui-nav-child>.layui-this>.layui-nav-child,.layui-tab-title li a,.layui-timeline-item:first-child:before,.layui-carousel>[carousel-item]>.layui-carousel-next,.layui-carousel>[carousel-item]>.layui-carousel-prev,.layui-carousel>[carousel-item]>.layui-this
{
    display:block;
}

.layui-form-checked i,.layui-form-checked:hover i,.layui-form-radio>i:hover,.layui-form-radioed>i
{
    color:#5FB878;
}

.layui-checkbox-disbaled[lay-skin=primary]:hover i,.layui-colorpicker:hover
{
    border-color:#d2d2d2;
}

.layui-form-radio *,.layui-nav *,.layui-breadcrumb>*
{
    font-size:14px;
}

.layui-layedit-tool .layui-icon:active,.layui-tab-title .layui-this
{
    color:#000;
}

.layui-flow-more a *,.layui-laypage input,.layui-table-view select[lay-ignore],.layui-upload-drag,.layui-upload-form,.layui-upload-wrap,.layui-anim.layui-icon
{
    display:inline-block;
}

.layui-laypage a:hover,.layui-tab-brief>.layui-tab-title .layui-this,.layui-slider-input-btn i:hover
{
    color:#009688;
}

.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh,.layui-flow-more a *
{
    vertical-align:top;
}

.layui-table,.layui-table-view,.layui-upload-list
{
    margin:10px 0;
}

.layui-table tr,.layui-trans,.layui-trans a
{
    transition:all .3s;
    -webkit-transition:all .3s;
}

.layui-table tbody tr:hover,.layui-table thead tr,.layui-table-click,.layui-table-header,.layui-table-hover,.layui-table-mend,.layui-table-patch,.layui-table-tool,.layui-table-total,.layui-table-total tr,.layui-table[lay-even] tr:nth-child(even),.layui-table-tool-panel li:hover,.layui-tab-card>.layui-tab-title
{
    background-color:#f2f2f2;
}

.layui-table[lay-skin=line] td,.layui-table[lay-skin=line] th,.layui-table-view .layui-table[lay-skin=row]
{
    border-width:0 0 1px;
}

.layui-table[lay-skin=row] td,.layui-table[lay-skin=row] th,.layui-table-view .layui-table[lay-skin=line]
{
    border-width:0 1px 0 0;
}

.layui-table-tool .layui-table-tool-self .layui-inline[lay-event],.layui-colorpicker-main-input .layui-btn-container .layui-btn
{
    margin:0 0 0 10px;
}

.layui-table-page>div,.layui-table-view .layui-form-checkbox i
{
    height:26px;
}

.layui-carousel>[carousel-item]>.layui-this,.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right
{
    left:0;
}

.layui-carousel>[carousel-item]>.layui-carousel-prev,.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left
{
    left:-100%;
}

.layui-carousel>[carousel-item]>.layui-carousel-next,.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right
{
    left:100%;
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right
{
    top:0;
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left
{
    top:-100%;
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right
{
    top:100%;
}

.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right
{
    opacity:0;
}

.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right,.layui-fixbar li:active
{
    opacity:1;
}




@media \0screen {
    .layui-slider-wrap-btn
    {
        margin-left:-20px;
    }

    .layui-slider-vertical .layui-slider-wrap-btn
    {
        margin-left:0;
        margin-bottom:-20px;
    }

    .layui-slider-vertical .layui-slider-tips
    {
        margin-left:-8px;
    }

    .layui-slider>span
    {
        margin-left:8px;
    }
}