
.ic_tool_mark{background-image:url(../images/spritepublic.png);background-position:-112px -68px;width:24px;height:24px;display:inline-block;vertical-align:middle}.ic_tool_service{background-image:url(../images/spritepublic.png);background-position:-80px -68px;width:24px;height:24px;display:inline-block;vertical-align:middle}.ic_tool_top{background-image:url(../images/spritepublic.png);background-position:-48px -68px;width:24px;height:24px;display:inline-block;vertical-align:middle}.ic_top_app{background-image:url(../images/spritepublic.png);background-position:-48px -100px;width:20px;height:17px;display:inline-block;vertical-align:middle}.ic_top_location{background-image:url(../images/spritepublic.png);background-position:-144px -25px;width:12px;height:16px;display:inline-block;vertical-align:middle}.ic_top_num{background-image:url(../images/spritepublic.png);background-position:-144px 0px;width:17px;height:17px;display:inline-block;vertical-align:middle}.ic_top_phone{background-image:url(../images/spritepublic.png);background-position:-144px -49px;width:11px;height:17px;display:inline-block;vertical-align:middle}.ic_top_store{background-image:url(../images/spritepublic.png);background-position:-76px -100px;width:19px;height:17px;display:inline-block;vertical-align:middle}.ic_top_weixin{background-image:url(../images/spritepublic.png);background-position:-103px -100px;width:19px;height:17px;display:inline-block;vertical-align:middle}

.fix_tool{position:fixed;right:65px;bottom:280px;z-index:100}.fix_tool .tool_btn{width:40px;height:40px;display:block}.fix_tool .notes{position:absolute;top:0;line-height:40px;width:80px;background-color:#888;text-align:center;font-size:14px;color:#fff;left:-40px;cursor:pointer;border-radius:4px;display:none}.fix_tool .ic_right{position:absolute;width:0;height:0;bottom:15px;right:-10px;border:5px solid transparent;border-left:5px solid #888}.fix_tool .marks{width:170px;padding:10px;position:absolute;bottom:0;left:-130px;display:none;box-shadow:0 0 6px rgba(140,144,145,0.2);background:#fff;border-radius:4px;font-size:12px;color:#888;line-height:22px;text-align:left}.fix_tool .marks p{margin-right:-7px}.fix_tool .marks img{display:block}.fix_tool .marks .ic_right{border-left:5px solid #fff}.fix_tool .service{color:#888;line-height:22px;padding-top:15px;padding-bottom:15px}.fix_tool .service em{font-weight:bold}.fix_tool .service span,.fix_tool .service em{display:block}.fix_tool .service .cons{padding-left:8px}.fix_tool .service .phones{color:#ff7325;display:block;margin-bottom:10px}.fix_tool .tool_item{background:#888;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;margin-top:3px;border-radius:4px;position:relative}.fix_tool .tool_item_top{display:none}.fix_tool .tool_item:hover{background:#2698e4}.fix_tool .tool_item:hover .notes{display:block;animation:myfirst .5s;-moz-animation:myfirst .5s;-webkit-animation:myfirst .5s;-o-animation:myfirst .5s;left:-87px}.fix_tool .tool_item:hover .marks{display:block;left:-180px;animation:myfirstq .5s;-moz-animation:myfirstq .5s;-webkit-animation:myfirstq .5s;-o-animation:myfirstq .5s}.fix_tool_index{bottom:380px;display:none}.fix_tool_index .tool_item_top{display:inline-block}