
@media screen and (max-width: 1600px) {
    .udesk-box{
        right: 218px!important;
        margin-left: inherit !important;;
        left: inherit !important;;
    }
}

.udesk-box{
    position: fixed;
    left: 52%;
    top:70%;
    /*bottom: 125px;*/
    margin-left: 600px;
    z-index: 999;

}
#udesk-im{
    position: relative;
    width: 150px;
    height:150px;
    border-radius: 50%;
    cursor: pointer;
    background-size: 150px;
    background-repeat: no-repeat;
    display: block;
    animation: changeImg 8s;
    animation-iteration-count: infinite;
    background-color: #ffffff;
}
#udesk-im:after{
    display: block;
    content: ' ';
    width: 8px;
    height: 8px;
    background-color: #ff6980;
    border: 1px solid #ffffff;
    border-radius: 50%;
    position: absolute;
    bottom: 2px;
    left: 6px;
}
#udesk-im:before{
    display: block;
    content: ' ';
    width: 0;
    height: 0;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-bottom:6px solid #ff6980;
    position: absolute;
    bottom: -5px;
    left: 8px;
}
#udesk-im > div {
    position: absolute;
    background: #ff6980;
    border-radius: 4px;
    font-size: 12px;
    width: 100px;
    padding: 3px 0;
    bottom: -27px;
}
#udesk-im > div:nth-child(1){
    animation: roll1 8s;
    animation-iteration-count: infinite;
}
#udesk-im > div:nth-child(2){
    animation: roll2 8s;
    animation-iteration-count: infinite;
}
@keyframes roll1 {
    0% {
        opacity: 1;
    }
    49% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@keyframes roll2 {
    0% {
        opacity: 0;
    }
    49% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 1;
    }
}
@keyframes changeImg {
    0% {
        background-image: url(https://rongdie.oss-cn-hangzhou.aliyuncs.com/comm-pc/headicon1.png);
    }
    49% {
        background-image: url(https://rongdie.oss-cn-hangzhou.aliyuncs.com/comm-pc/headicon1.png);
    }
    50% {
        background-image: url(https://rongdie.oss-cn-hangzhou.aliyuncs.com/comm-pc/headicon2.png);
    }
    100% {
        background-image: url(https://rongdie.oss-cn-hangzhou.aliyuncs.com/comm-pc/headicon3.png);
    }
}
.dot {
    /*animation: sploosh 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);*/
    animation: sploosh 1.5s;
    /*position: relative;*/
}

.dot2 {
    /*animation: sploosh2 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);*/
    animation: sploosh2 1.5s;
}
.dot3 {
    /*animation: sploosh3 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);*/
    animation: sploosh3 1.5s;
}
.dot,.dot2,.dot3{
    height: 150px;
    width: 150px;
    /*font-size: 20px;*/
    color: #fff;
    /*line-height: 100px;*/
    text-align: center;
    border-radius: 100%;
    position: absolute;
    z-index: 10;
    animation-iteration-count: infinite;
    /*background: transparent;*/
}
@keyframes sploosh0 {
    0% {
        transform: scale3d(1, 1, 1);
        opacity: .9;
    }
    100% {
        transform: scale3d(1.5, 1.5, 1);
        opacity: .6;
    }
}
@keyframes sploosh {
    0% {
        box-shadow: 0 0 0 0px rgba(254, 122, 144, 0);
        background: rgba(254, 122, 144, 0);
    }
    100% {
        box-shadow: 0 0 0 30px rgba(254, 122, 144, 0.3);
        background: rgba(254, 122, 144, 0.3);
    }
}
@keyframes sploosh2 {
    0% {
        box-shadow: 0 0 0 10px rgba(254, 122, 144, 0);
        background: rgba(254, 122, 144, 0);
    }
    100% {
        box-shadow: 0 0 0 20px rgba(254, 122, 144, 0.4);
        background: rgba(254, 122, 144, 0.4);
    }
}
@keyframes sploosh3 {
    0% {
        box-shadow: 0 0 0 0px rgba(254, 122, 144, 0);
        background: rgba(254, 122, 144, 0);
    }
    100% {
        box-shadow: 0 0 0 10px rgba(254, 122, 144, .5);
        background: rgba(254, 122, 144, .5);
    }
}