.floattool {
    position: fixed;
    top: 25%;
    left: 50%;
    margin-left: 520px;
    z-index: 19;
}
.floattool a.tool{
    display: block;
    width: 50px;
    height: 46px;
    padding-top: 4px;
    margin-bottom:2px;
	background: url(../images/floattool/normalbg.png) repeat-x center bottom #6dbdf7;
	text-decoration: none;
}

.floattool a.tool:hover{
	background: url(../images/floattool/selectedbg.png) repeat-x center bottom #ee9a00;
}

.floattool .btn_query {
    background-position:center;
    background-repeat: no-repeat;
    width: 50px;
    height: 24px;
}

.floattool .btn_query2 {
    width: 50px;
    height: 16px;
    color: #fff;
    font: 12px 'Microsoft Yahei';
    text-align: center;
    letter-spacing: 1px;
}
.floattool .btn_query1_1 {
    background-image: url(../images/floattool/icon-tool-zx.png);
}
.floattool .btn_query2_1 {
    background-image: url(../images/floattool/icon-tool-cx.png);
}
.floattool .btn_query3_1 {
    background-image: url(../images/floattool/icon-tool-py.png);
}
.floattool .btn_query4_1 {
    background-image: url(../images/floattool/icon-tool-ts.png);
}
.floattool .btn_query5_1 {
    background-image: url(../images/floattool/icon-tool-wza.png);
}

.btn-collapse{
    display: block;
    margin-top: 10px;
    padding-top: 15px;
    vertical-align: middle;
    width: 50px;
    height: 50px;
    color: #999;
    text-align: center;

    background: url(../images/floattool/graybg.png) repeat-x center bottom #e3e3e3;
    box-sizing:border-box
}
.btn-collapse:hover{
    background: url(../images/floattool/selectedbg.png) repeat-x center bottom #ee9a00;
}
.btn-expand{
    display: block;
    margin-top: 10px;
    padding-top: 15px;
    vertical-align: middle;
    width: 50px;
    height: 50px;
    color: #999;
    text-align: center;
    background: #359bdb;
    box-sizing: border-box;
}
.btn-expand:hover{
    background: #dddddd;
}