.ulTools {position:relative;width:640px;height:171px;padding:20px 0;margin:10px auto;background:#f7f7f7;border:2px solid #ddd;font-size:14px;
    border-radius:10px;
}
.ulTools li {float:left;height:37px;padding:10px 0 10px 40px;line-height:37px;}
.ulTools li .remark {color:#bbb;}
.ulTools .liBut {position: absolute;top:40px;right:40px;width:90px;}
.ulTools .liBut input {width:84px;height:84px;background:#498FB8;border:3px solid #C6E3F1;color:#fff;font-size:14px;cursor:pointer;
    -webkit-border-radius:10px;
}
.inpTxt {
    width: 80px;
    height: 35px;
    background: #fff;
    border: 1px solid #ccc;
    line-height: 35px;
    text-align: center;
    -webkit-border-radius: 5px;
}
.toolsr {
    width:640px;
    padding:20px 0 10px;
    margin:30px auto;
    background:#EDF9FF;
    border:2px solid #C6E3F1;
    font-size:14px;
    color:#498FB8;
    -webkit-border-radius:10px;
    height: 50px;
}
.srHead {
    padding:5px 0 15px 40px;
    font-weight:800;
    color:#498FB8;
    float:left;
    line-height: 29px;
}
.srBody{
    padding:5px 0 15px 40px;
    float: left;
}
.toolsr li {height:25px;padding:0px 0 15px 40px;line-height:25px;}
#results {
    display: inline-block;
    width: 226px;
    height: 24px;
    border-bottom: 1px solid #C6E3F1;
    line-height: 24px;
    text-align: center;
    color: #f60;
    font-weight: 800;
    font-size: 16px;
    vertical-align: bottom;
}
.dTxt { padding: 0 20px 10px; }

.dTxt table {margin:12px auto 0;background:#EDF9FF;border-collapse:collapse;}
.dTxt table td{border:1px #C6E3F1 solid;vertical-align:middle;padding:5px 3px;text-align:center;}
.fB {
    margin-top: 8px;
    text-align: left;
}
.sf-con{ padding:0 20px 20px}
.sf-con p { padding-top:10px; text-align:left; color:#666}
