@charset "utf-8";
.body{height: 100%;width:100%;}

.list_ul{margin:30px 5px 0 0;position: absolute;top:100px;left:0;background-color:#fff;filter: alpha(opacity=40);background:rgba(255, 255, 255, 0.4);border-top-right-radius:5px;;border-bottom-right-radius:5px;}
.list_ul li{max-width: 140px;float: none;display: block;text-align:left;-webkit-box-sizing:border-box;}
.list_ul a{padding: 0 7px 0 0;color:#fff;line-height: 40px;font-size: 14px;clear:left;display:block;background-color:#000;background:rgba(0, 0, 0, 0.4);margin:5px 5px 5px 0;border-radius:0;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border:none;-webkit-box-shadow:none}
.list_ul img{transition: all 0.5s;width:28px;height:28px;margin:0 10px}



.ul,.ul li{list-style: none;margin: 0;padding:0;}
.call_list{position: fixed;color: #fff;width: 66%;bottom: 43px;right: 0;background-color:rgba(0,0,0,.3);border:none;border-right: none;padding: 6px 3px 6px 3px;display: block;line-height: 100%;  border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.call_list li{height: 30px;line-height: 30px;font-size: 13px;}
.call_list li.contacts{height: 35px; text-indent: 8px;position: relative;}
.call_list li.contacts img{border-radius: 50%; margin-right: 6px;}
.call_list li.contacts span{font-size: 20px;line-height: 200%;font-weight: 800;}
.call_list li p.company{margin:5px 0;line-height: 130%;text-indent: 8px;}
.call_list li.address{height: auto;}
.call_list li.address a{display: inherit;line-height: 23px;overflow: auto;white-space: inherit;}
.call_list li.wechatqr a{}


.call_list li a.save{width:22px;height: 22px;line-height: 120%;}
.call_list li a{color: #fff;display: inline-block;text-overflow: ellipsis; white-space: nowrap; }
.call_list li i.role{font-size: 11px}
.call_list span,.call_list li a{word-wrap: break-word;word-break:break-all;}
.call_list span{}
.call_list a.qr{text-decoration: underline;}

.footer_bar{color:white}
