@charset "utf-8";
*{
    -webkit-overflow-scrolling: touch;
}
html,body,div,span,h1,h2,h3,h4,button,h5,h6,p,blockquote,a,pre,cite,img,sub,sup,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,
tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,
hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    border: 0;
    font: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-weight: normal;
    vertical-align: baseline;
    box-sizing: border-box;
}
sup {
    vertical-align: super;
    font-size: smaller;
}
@font-face { font-family: sans; /*字体名称*/ src: url('./SourceHanSansCN-Normal.otf'); /*字体源文件*/}
html,body {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height: auto;
    color: #333333;
    background-color: white;
    font: 16px/1.5 sans, "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    overflow: auto;
    -webkit-font-smoothing: antialiased;
    padding-top: 64px; position: relative
}

button {
    outline: none;
    color: inherit;
    border:none
}
ol,ul {
    margin: 0;
    padding: 0;
}
ol,ul,li {
    list-style: none;
}
i,em {
    font-style: normal;
}
a {
    outline: none;
    text-decoration: none;
    color: inherit;
}
select,option {
    font-family: inherit;
}
pre {
    margin: 0;
}
.clear-fix:before,.clear-fix:after {
    content: "";
    display: block;
}
.clear-fix:after {
    clear: both;
}
body {
    -webkit-print-color-adjust: exact;
}
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: rgba(204, 204, 204, 0.5);
    border-radius: 8px;
}
::-webkit-scrollbar-thumb {
    background-color: rgba(#aaa, 0.5);
    border-radius: 8px;
}
input, textarea, select {
    color: inherit; 
    font-size: inherit;
    line-height: inherit;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #ddd;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    font: inherit;
    outline: none;
}
input:focus, textarea:focus, select:focus{
    outline: 0;
    border-color: lighten(#1A2942, 50%) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.005), 0 0 4px rgba(#1A2942, 0.33) !important;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{
    color: #999;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
}
input[type="number"]{
    -moz-appearance:textfield;
}

