.guide{
    display: none;
}
.addrightfixed_box{
    width: 80px;
    position: fixed;
    background: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    right: 60px;
    bottom: 40%;
    /*box-shadow: 0px 1px 3px rgb(18 18 18 / 10%);*/
    border:1px solid #DDDDDD;
    z-index: 100;
}
.addrightfixed_box>a{
    display: block;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
    height: 74px;
    padding-top: 44px;
    text-align: center;
    font-size: 12px;
    color: #333;
    cursor: pointer;
}
.addrightfixed_box>a:hover{
    color: #C71522;
}
.addrightfixed_box>a:nth-of-type(2):before{
    content: "";
    display: block;
    width: 60px;
    height: 1px;
    background: #DDDDDD;
    position: absolute;
    left: 10px;
    top:0px;
}
.addrightfixed_box>a:nth-of-type(2):after{
    content: "";
    display: block;
    width: 60px;
    height: 1px;
    background: #DDDDDD;
    position: absolute;
    left: 10px;
    bottom:0px;
}
.addrightfixed_box>a.addqq{
    background: url("../images/iso/addqq.png") no-repeat 29px 12px;
    background-size: 23px 26px;
}
.addrightfixed_box>a.addqq:hover{
    background: #FEF100 url("../images/iso/addqq_hover.png") no-repeat 29px 12px;
    background-size: 23px 26px;
}
.addrightfixed_box>a.addwx{
    background: url("../images/iso/addwx.png") no-repeat 29px 12px;
    background-size: 26px 22px;
}
.addrightfixed_box>a.addwx:hover{
    background: #FEF100 url("../images/iso/addwx_hover.png") no-repeat 29px 12px;
    background-size: 26px 22px;
}
.addrightfixed_box>a.addtop{
    background: url("../images/iso/addtop.png") no-repeat 29px 12px;
    background-size: 26px 26px;
}
.addrightfixed_box>a.addtop:hover{
    background: #FEF100 url("../images/iso/addtop_hover.png") no-repeat 29px 12px;
    background-size: 26px 26px;
}
.addrightfixed_box>a.addwx:hover .wechat_sao_box{
    display: block;
}
.wechat_sao_box{
    position: absolute;
    right: 80px;
    bottom: 0px;
    padding: 0px 12px 0 0;
    display: none;
}
.wechat_sao{
    padding: 8px;
    width: 140px;
    height: 160px;
    background: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-sizing: border-box;
    border:1px solid #ddd
}
.wechat_sao:after{
    content: "";
    display: block;
    border: 7px solid transparent;
    border-left: 7px solid white;
    position: absolute;
    right: -1px;
    bottom: 16px;
}
.wechat_sao:before{
    content: "";
    display: block;
    border: 7px solid transparent;
    border-left: 7px solid #ddd;
    position: absolute;
    right: -2px;
    bottom: 16px;
}
.wechat_sao img{
    width: 124px;
    margin-bottom: 4px;
}
.wechat_sao{
    font-size: 12px;
    color: #C71522;
}
