﻿/* -- 重置CSS -- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button,select,option {
    font-size:10pt;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}
body {margin:0px;background-color:#fcfcfc;}
table {border-collapse: collapse; border-spacing: 0;}
img {border: 0;}
ul,li,h1,h2,h3{list-style-type: none; padding: 0; margin: 0;}
li { white-space:nowrap}
a {color:black;text-decoration: none;}
a:hover {text-decoration:underline;color:red}


::-webkit-scrollbar-track {
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background-color: #f5f5f5;
}

::-webkit-scrollbar-track-piece {
}

::-webkit-scrollbar {
    width: 7px;
    height: 8px;
}

::-webkit-scrollbar-thumb {
    background-color: #dddddd;
    background-clip: padding-box;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    min-height: 28px;
    border-radius: 4px;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #666;
    }

.hover {cursor:default}
.over {background-color:#eaf2ff}

.smallfont *{font-family: serif;font-size: 12px;}


.layer-btn {
    height: 28px;
    line-height: 28px;
    background-color: rgb(255, 255, 255);
    color: rgb(51, 51, 51);
    font-weight: 400;
    cursor: pointer;
    padding: 0px 15px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(222, 222, 222);
    border-image: initial;
    border-radius: 2px;
    text-decoration: none;
}

.layui-layer-btn2, .layui-layer-btn3 {
    float: left;
}

.layer-btn:hover,.layui-layer-btn2:hover{color:#1e9fff;border-color:#1e9fff}

.row{display:flex;border:1px solid #ddd;border-radius:5px;margin-bottom:8px;font-size:14px;background-color:#fff;}
.row .label{background-color:#f7f7f7;color:#999;font-size:13px;width:48px;text-align:right;line-height:26px;padding:0px 10px 0px 5px;border-radius:5px 0 0 5px;white-space:nowrap}
.row .input{padding-left:10px;width:100px;padding-top:0px;flex:1;border:none;font-size:13px;border-radius:0 5px 5px 0;outline:none;border-left:1px solid transparent}
.row select.input{padding-left:5px;padding-right:3px;margin-right:3px;min-width:60px}

.row:hover{border-color:#ccc}
.row:hover .label{color:#000}
.row:hover .input{border-left:1px solid #ddd}
.row .input:focus{border-left:1px solid #ddd}

.show{display:block}
.hide{display:none}