@charset "utf-8";
 
.leftbtn{ width:55px; position: fixed; right: 10px; top: 58%; z-index: 999; display: none;}
.leftbtn .ico{ width:55px; height:55px; margin-bottom: 5px; cursor: pointer; position: relative;border-radius: 50%;}
.leftbtn .qq{ background: #07a496 url(cimg23.png) center no-repeat;}
.leftbtn .qq .cont{ background: #07a496 url(cimg23.png) 10px center no-repeat; padding-left: 55px; height: 55px; line-height: 55px; color: #fff; font-size: 18px; width: 100px; position: absolute; top: 0; right: 0; z-index: 999;}
.leftbtn .wechat{ background: #07a496 url(cimg24.png) center no-repeat;}
.leftbtn .wechat .cont{ width: 153px; padding: 1px 16px 5px 1px; background: url(cimg28.png) 0 0 no-repeat; position: absolute; left: -170px; top: -44px;}
.leftbtn .wechat .cont img{ display: block;  width: 153px; height: 153px;}
.leftbtn .wechat .cont span{ display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a;}
.leftbtn .tel{ background: #07a496 url(cimg25.png) center no-repeat;}
.leftbtn .tel .cont{ background: #07a496 url(cimg25.png) 10px center no-repeat; padding-left: 55px; height: 55px; line-height: 55px; color: #fff; font-size: 18px; width: 180px; position: absolute; top: 0; right: 0; z-index: 999;}
.leftbtn .official-wechat{ background: #07a496 url(cimg26.png) center no-repeat;}
.leftbtn .official-wechat .cont{ width: 153px; padding: 1px 16px 5px 1px; background: url(cimg28.png) 0 0 no-repeat; position: absolute; left: -170px; top: -44px;}
.leftbtn .official-wechat .cont img{ display: block;  width: 153px; height: 153px;}
.leftbtn .official-wechat .cont span{ display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a;}
.leftbtn .backtop{ background:#07a496 url(cimg27.png) center no-repeat;}
.leftbtn .ico .cont{ display: none;}