.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
.chat-box{width: 100%;height: 100%;box-shadow: 2px 2px 10px #909090;min-height:200px ;min-width:228px ;float: left;border:1px solid gray\0;}
.chat-box .chat-list{width: 100%;height: 60%;background: white;min-height: 104px;overflow: auto;}
.chat-box .chat-list ul {list-style: none;padding:5px;margin: 0px;}
.chat-box .chat-list ul li:hover{background: rgba(169, 169, 169,0.5);background: rgb(169, 169, 169)\0;}

.chat-box .chat-list ul li span{display: inline-block;vertical-align: middle;}
.chat-box .chat-list ul li span.li-time{float: right;margin:5px 1%;}
.chat-box .chat-list ul li span.li-nick{color: #1e78dc;}
.chat-box .chat-list ul li p.li-content{margin-top: 0px;text-indent: 33px;}
.chat-box .chat-list ul li img{width: 26px;height: 26px;border-radius: 20px;}

.chat-box .chat-btn{width: 100%;height: 96px;background: rgba(193,193,193,0.6);background: rgb(193,193,193)\0;}
.chat-box .chat-btn .chat-emotion{width: 100%;height: 37px;position: relative;line-height: 37px;color: brown;font-size: small;}
.chat-box .chat-btn .chat-emotion img{width: 26px;height: 26px;margin:5px 3%;cursor: pointer;}
.chat-box .chat-btn .chat-input{width: 100%;height: 40px;margin-left: 3%;}
.chat-box .chat-btn .chat-input textarea{width: 95%;height: 95%;resize:none;border: none;outline: none;}
.chat-box .chat-btn .chat-input div.chat-textarea{height: 100%;width: 70%;float: left;}
.chat-box .chat-btn .chat-input div.chat-submit{height: 100%;width: 23%;line-height: 40px;color: white;background: #1e78dc;text-align: center;float: left;border-radius: 5px;cursor: pointer;}

.userlist-box {
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 1%;
}
.userlist-box .user-head {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: rgba(0,0,0,0.5);
    background-color: #325373\0;
    font-size: 13px;
    text-align: left;
}
.userlist-box .user-list {
    width: 100%;
    height: 87%;
    background-color: rgba(255,255,255,0.1);
    background-color: #56A1E4\0;
    overflow-y:auto; 
}
.user-item {
    left: 0px;
    height: 42px;
    width:100%;
    line-height: 42px;
    border-bottom: 1px solid white;
}
.user-item-info {
    margin-left: 20px;
    color: black;
    vertical-align: middle;
    text-align: left;
}
.user-item-hr {
    color:#C28933;
    width:100%;
    opacity: 0.4;
}

/*手机表情滑动*/
.swiper-active-switch {
    background: #fff !important;
} 
.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #999;
    box-shadow: 0px 1px 2px #555 inset;
    margin: 0 3px;
    cursor: pointer;
}