﻿*{padding:0;margin:0}
html {
  font-size: 14px; line-height:1.5em
}

header {
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
    background: #3b3b3b; color:#fff;
}
header nav{
    font-size:1.2rem; line-height:30px;
}

body {
    background: #f0f0f0
}

main{
    background:#fff; margin-top:25px;
}

footer{
    margin-top:25px
}

a{cursor:pointer}
.input-group{list-style:none}
.input-group li{margin:0.5em 0;display:block; text-align:left; width:100%}
.input-group li i{display:inline-block;width:100px;font-style:normal}
.input-group input[type='text'],.input-group input[type='password'],.input-group input[type='tel']{border-radius:4px; border:solid 1px #ddd; background:#fff; padding:8px; width:260px}
.input-group select{border-radius:4px; border:solid 1px #ddd; background:#fff; padding:8px; width:260px}
.input-group input.no-border{border:none}
.input-group .btn{display:inline-block; width:200px;text-align:center; background:#79c471; color:#fff; font-weight:bold; border-radius:4px; padding:6px 9px}
.input-group .btn.disabled{background:#bbb; color:#eee}
.input-group .input-btn{display:inline-block; border-radius:4px; border:solid 1px #ddd; background:#fff; width:260px; position:relative}
.input-group .input-btn a{position:absolute; top:1px; right:1px}


.btn:hover{background:#00ff90}
.btn-block{display:block; margin:auto; width:200px;text-align:center; background:#56cb56; border-radius:6px; padding:6px 0}
.btn-block:hover{background:#00ff90}
.btn1{display:inline-block;text-align:center; background:#56cb56; border-radius:6px; padding:5px}
.btn1:hover{background:#00ff90}
.tips{padding:1rem;color:#e00}


/*滚动条宽度*/
::-webkit-scrollbar {
    width: 3px;
    height: 6px;
}
/*滚动条痕迹*/
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0,204,153,0.2);
    background: #ccc;
}
/*滚动条*/
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0,204,153,0.2);
    border-radius: 10px;
    background: #EDEDED;
}
