<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
* @Author: xing.zhengjia
* @Date:   2016-04-13 11:40:19
* @Last Modified by:   xing.zhengjia
* @Last Modified time: 2016-04-25 18:04:39
*/
#chat{ 
    position: fixed;
    right: 0px;
    bottom: 0px ;
    z-index:1024; 
}
.chat-in{
	display:none;
	cursor: pointer;
	position:absolute;
	right: 0px;
	bottom:0px;
	width: 200px;
	height: 40px;
	background-color: #f4f4f4;
	box-shadow:0 0px 10px rgba(0,0,0,.175);
	-webkit-box-shadow:0 0px 10px rgba(0,0,0,.175); 
	line-height: 40px;
}
.chat-window{
	position:absolute;
	right: 0px;
	bottom:0px;
	width:580px;
	height:480px;
	display:none;
	box-shadow:0 0px 10px rgba(0,0,0,.175);
	-webkit-box-shadow:0 0px 10px rgba(0,0,0,.175); 
}

/*è”ç³»äººåˆ—è¡¨*/
.win-left{
	float:left;
	width:145px;
	height:480px;
	border-right:1px solid rgba(121, 128, 142, 0.2);
	background-color: #eaebee;
}
.contacts-group{
	height: 368px;
	overflow-y:auto;
}
.contacts-list{
	margin:0;
	padding:0;
	list-style:none;
	line-height:0;
}
li.contacts{
	position:relative;
	cursor: pointer;
	margin-bottom: 0 !important;
	display:inline-block;
	padding:8px 20px;
	width:100%;
	height: 45px;
}

.contacts:hover{	
	background-color: rgba(255,255,255,0.9);
}
li.contacts:hover .contacts-name{
	color: #1e2533;
}
li.contacts:hover .t-time{
	color: #1e2533;
}
li.contacts-li{
	background-color: rgba(35,140,246,0.9);
}
li.contacts-li .contacts-name{
	color:#fff;
}
li.contacts-li .t-time{
	color:#fff;
}

.del-contact{
	display:none;
	position:absolute;
	top: 22px;
    right: 10px;
    font-size:12px;
    color: #79808e;
}
.contacts:hover .del-contact{
	display:block;
}

.c_active,.c_active:hover{
	background-color: #f4f4f4;
}
.contacts-pic{
	position:relative;
	float:left;
	display:inline;
	width:30px;
	height: 30px;
	margin-right: 6px;
}
.red-dots{
	position:absolute;
	top: -2px;
	left: -2px;
	width: 10px;
	height: 10px;
	border-radius:50%;
	background-color: #ff3365;
}
.red-dot{
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height: 10px;
	border-radius:50%;
	background-color: #ff3365;
	z-index:1;
}
.contacts-pic img{
	width:30px;
	height: 30px;
	border-radius:50%;
}
.contacts-name{ 
	max-width:90px;
	height: 19px;
	line-height:19px;	
	font-size:11px;
	color:#1e2533;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	font-family: PingFangSC,arial,'é»‘ä½“';
}
.t-time{ 
	height: 11px;
	line-height:11px;	
	font-size:11px;	
	color:#1e2533;
	font-family: "Helvetica Neue 45Light";
}
.contacts-rear{
	height: 50px;
    line-height: 50px;
    text-align: center;
    border-top: 1px solid rgba(0,0,0,.1);
}
.sub_btn{
	cursor: pointer;
	color:#238cf6;
}

/*æ»šåŠ¨æ¡æ&nbsp;·å¼ä¿®æ”¹*/
._mCS_1 .mCSB_inside .mCSB_container{
	margin-right: 4px;
}
._mCS_1 .mCSB_scrollTools{
	width:4px; 
}
._mCS_1 .mCSB_scrollTools .mCSB_draggerRail{
	background-color: #fff;
}
._mCS_1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
._mCS_1 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
._mCS_1 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: rgba(0,0,0,0.4);
}

._mCS_2 .mCSB_inside .mCSB_container{
	margin-right: 4px;
}
._mCS_2 .mCSB_scrollTools{
	width:4px; 
}
._mCS_2 .mCSB_scrollTools .mCSB_draggerRail{
	background-color: #fff;
}
._mCS_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
._mCS_2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
._mCS_2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: rgba(0,0,0,0.4);
}


/*èŠå¤©*/
.win-right{
	float:left;
	width:435px;
	height:422px;
	overflow:hidden;
	background-color: #fff;
}
.chat-head{
	display:block;
	padding:0 11px;
	height:53px;
	line-height: 50px;
	color:#1e2533;
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
    font-family: PingFangSC,arial,'é»‘ä½“';
    font-size: 16px;
}
.contacts-head{
	display:block;
	padding:0 21px;
	height:53px;
	line-height: 50px;
	color:#1e2533;
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
    font-size: 12px;
    font-family: PingFangSC,arial,'é»‘ä½“';
}
.chat_title{
	float:left;
	font-size: 14px;
}
.chat_icon{
	position:relative;
	float:right;
}
.close-win{
	margin-left: 10px;
}
/*èŠå¤©æƒé™è®¾ç½®è‡ªå·±æ¶ˆæ¯æé†’*/
.access-msg{
	font-size: 12px;
	float:right;
	clear:both;
}
.icon-tip{
	color:orange;
	padding-right: 5px;
}
/*åŽå°ç§ä¿¡å›¾æ&nbsp;‡è¾¹è·*/
.rectangle{
	margin-left: 10px;
}
.chat_icon a{
	display:inline-block;
}
.chat_icon .dropdown-menu{
	top:30px;
	left:-70px;
	min-width:auto;
	box-shadow:0 0px 10px rgba(0,0,0,.175);
	-webkit-box-shadow:0 0px 10px rgba(0,0,0,.175); 
}
.d_menu li a{
	padding:3px 20px;
	font-size: 12px;
	color:#79808e;
}
.d_menu li a:hover{
	color:#238cf6;
	background-color: #f5f5f5;
}

/*èŠå¤©çª—å£*/
.chat-body{
	position:relative;
	height: 360px;
	background-color: #fff;
}
.msg-prompt{
	position:absolute;
	top:0;
	padding:0 20px;
	height: 30px;
	width:100%;
	line-height:30px;
	font-size:12px;
	color:#1e2533;
	background-color: #DFEAF4;
	z-index:999;
}
.msg-prompt a,.msg-prompt a:hover{
	color:#238cf6;
}
.chat-cont{
	position:relative;
	top:0;
	overflow-y:auto;
	height:369px;
}
.chatmsg-l,
.chatmsg-r{
	padding:5px 10px 5px;
}
.msg-user,.a_img{
	display:block;
	width:30px;
	height: 30px;
}
.a_img img{
	width:30px;
	height: 30px;
}
.msg-body{
	max-width:230px;
}
.msg-cont{
	position:relative;
	padding:5px 8px;
	border-radius:5px;
	box-shadow:0 3px 3px rgba(0, 0, 0, 0.05);
}
.chatmsg-l .msg-cont{
	border-color:#ccc;
	background-color: #e5e5ea;
}
.chatmsg-r .msg-cont{
	border-color:#b7d4ef;
	background-color: #238cf6;
}

.chatmsg-r .msg-text{
	font-size:12px;
	color:#fff;
	word-break: break-all;
}
.chatmsg-r .msg-text a {
	color:#fff;
}
.chatmsg-l .msg-text{
	font-size:12px;
	color:#1e2533;
	word-break: break-all;
}
.chatmsg-l .msg-text a { 
	color:#1e2533;
}
.msg-time{
	margin-top: 5px;
	font-size:12px;
	color:#8e8e93;
}

.chatmsg-r .msg-time{
	margin-right: 10px;
}
.chatmsg-l .msg-time{
	margin-left: 10px;
}

/*èŠå¤©ç§ä¿¡è”ç³»äººèŠå¤©æ¡†å·¦è¾¹å¯¹è¯å¤´åƒæ&nbsp;·å¼åœ†è§’åŒ–*/
.chatmsg-l .msg-user .a_img img{
	border-radius: 50%;
}
/*èŠå¤©ç§ä¿¡è”ç³»äººèŠå¤©æ¡†å³è¾¹å¯¹è¯å¤´åƒæ&nbsp;·å¼åœ†è§’åŒ–*/
.chatmsg-r .msg-user .a_img img{
	border-radius: 50%;
}
.time-pormpt{
	position:relative;
	margin:22px 55px 14px;
	border-style:solid;
	border-color:#ccc;
	border-width:1px 0 0 0;

}
/*æŸ¥çœ‹æ›´å¤šæ¶ˆæ¯æ&nbsp;·å¼*/
.check-moreinfo{
	position:relative;
	margin:25px 55px 14px;
	border-color:#ccc;
	border-width:1px 0 0 0;
	padding-bottom: 1px;
}
.prompt-text .meg-color{
	color: orange;
	display:inline-block;
}
.prompt-text{
	position:absolute;
	top:-9px;
	width:110px;
	left:50%;
	margin-left: -55px;
	padding:0 10px;
	text-align:center;
	font-size: 12px;
	color:#acb1be;
	background-color: #fff;
}


/*å¯¹æ–¹èŠå¤©æ°”æ³¡*/
.chatmsg-l .msg-user,
.chatmsg-l .msg-body,
.chatmsg-l .msg-time{
	float:left;
}
.chatmsg-l .msg-cont{
	margin-left: 12px;
}

.chatmsg-r .msg-user,
.chatmsg-r .msg-body,
.chatmsg-r .msg-time{
	float:right;
}
.chatmsg-r .msg-cont{
	margin-right: 12px;
}
.triangle{
	position:absolute;
	top:5px;
}
.chatmsg-l .triangle{
	left:-11px;
}
.chatmsg-r .triangle{
	right:-11px;
}
.msg-cont i,.msg-cont em{
	position:absolute; 
	width:0;
	height: 0;
	border-style:solid;
	vertical-align:top;
}
.msg-cont i{
	border-width:3px;
	top:12px;
}
.msg-cont em{
	border-width:4px;
}
.chatmsg-l .msg-cont i{ 
	left:-6px;
	border-top-color:#ccc;
	border-bottom-color:transparent;
	border-left-color:transparent;
	color:#ccc;
}
.chatmsg-l .msg-cont em{ 
	left: -5px;
  top: 6px;
	border-top-color:#e5e5ea;
	border-bottom-color:transparent;
	border-left-color:transparent;
	color:#e5e5ea;
}
.chatmsg-r .msg-cont i{ 
	right: -6px;
	border-top-color:#238cf6;
	border-bottom-color:transparent;
	border-right-color:transparent;
	color:#238cf6;
}
.chatmsg-r .msg-cont em{ 
	right: -5px;
	top: 6px;
	border:#238cf6;
}

/*èŠå¤©å†…å®¹è¾“å…¥é¢æ¿*/
.chat-foot{
	position:absolute;
	bottom:0;
	padding:15px 20px;
	height:58px;
	width:435px;
	background-color: #fff;
	border-top:1px solid rgba(0, 0, 0, 0.1);
}
.inp-text{
	display:inline-block;
	width:312px;
	border:1px solid #ccc;
}
.saytext{
	width:100%;
	height: 28px;
	resize:none;
	overflow:auto;
	vertical-align:middle;
	border:none;
	font-size: 12px;
  padding: 5px 5px;
}
.saytext:focus{ 
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	-o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

/*è¡¨æƒ…é¢æ¿*/
.qqFace{
	top: -134px;
    left: 0;
	margin-top:4px;
	background:#fff;
	padding:2px;
	border:1px #dfe6f6 solid;
} 
.qqFace table td{padding:0px;} 
.qqFace table td img{cursor:pointer;border:1px #fff solid;} 
.qqFace table td img:hover{border:1px #0066cc solid;} 



/*icon*/
.chat-icon{
	position:relative;
	width: 26px;
	height: 20px;
	background-image: url(/assets/default/icon.png);
	background-size: 582px 439px;
	background-position: -180px -209px;
	background-repeat: no-repeat;
	display: inline-block;
	margin-bottom:-5px;
	margin-left: 20px;
	margin-right: 15px;
}
.chatp-icon{
    position: relative;
    width: 20px;
    height: 22px;
    background-image: url(/assets/default/icon-chat.png);
    background-size: 334px 100px;
    background-position: -253px -8px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: -8px;
    margin-right: 10px;
}
.handle-icon{
	  width: 15px;
    height: 20px;
    background-image: url(/assets/default/chat_icon_new.png);
    background-size: 352px 145px;
    background-position: -298px -112px;
    background-repeat: no-repeat;
    display: inline-block;
}
.handle-icon:hover{
	background-position: -14px -30px;
}

/*åŽå°ç§ä¿¡å›¾æ&nbsp;‡åŠ&nbsp;è½½é»˜è®¤å›¾*/
.backmsg-icon{
	width: 15px;
    height: 20px;
    background-image: url(/assets/default/chat_icon_new.png);
    background-size: 352px 145px;
    background-position: -313px -112px;
    background-repeat: no-repeat;
    display: inline-block;
}
/*åŽå°ç§ä¿¡å›¾æ&nbsp;‡æ‚¬åœæ—¶å›¾*/
.backmsg-icon:hover{
	background-position: -42px -30px;
}
.cclose-icon{
	width: 15px;
    height: 20px;
    background-image: url(/assets/default/chat_icon_new.png);
    background-size: 352px 145px;
    background-position: -332px -112px;
    background-repeat: no-repeat;
    display: inline-block;
}
.cclose-icon:hover{
	background-position: -67px -30px;
}

.lclose-icon{
	cursor: pointer;
	float: right;
    width: 13px;
    height: 11px;
    background-image: url(/assets/default/icon-chat.png);
    background-size: 334px 100px;
    background-position: -91px -8px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 9px;
}
.lclose-icon:hover{
	background-position: -91px -30px;
}
.addpic-icon{
	cursor: pointer;
    width: 18px;
    height: 20px;
    background-image: url(/assets/default/icon-chat.png);
    background-size: 334px 100px;
    background-position: -148px -5px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: -5px;
    margin-left: 5px;
}
.emotion{
	cursor: pointer;
	width: 18px;
	height: 20px;
	background-image: url(/assets/default/icon-chat.png);
	background-size: 334px 100px;
	background-position: -120px -4px;
	background-repeat: no-repeat;
	display: inline-block;
	margin-bottom: -5px;
    margin-left: 5px;
}
.uplink-icon{
	cursor: pointer;
	width: 18px;
	height: 20px;
	background-image: url(/assets/default/icon-chat.png);
	background-size: 334px 100px;
	background-position: -175px -5px;
	background-repeat: no-repeat;
	display: inline-block;
	margin-bottom: -5px;
    margin-left: 5px;
}
/*è®¾å®šåˆ&nbsp;é™¤è”ç³»äººå¼¹å‡ºæ¨¡æ€æ¡†ä½ç½®ä»¥åŠèƒŒæ™¯è‰²*/
.modal-msg{
	position:absolute;
	margin-left:125px;
	margin-top:135px;
	z-index: 1040;
	padding:0px;
	text-align: center;
	width:350px;
}
.msg-modal-title{
	background-color: #fff;
	margin:0px;
	padding:10px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.msg-modalbody{
	background-color: #fff;
    margin:0px;
    padding:10px;
    color:#238cf6;
}
.content-tip{
	background-color: #fff;
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#999;
}
.msg-modal-footer{
	background-color: #fff;
	padding-bottom:15px;
	padding-top: 10px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.btn-size{
	width:90px !important;
	height:30px !important;
	margin-left: 15px;
	border-radius: 3px;
	background-color: #fff;
	font-size: 14px;
	border-radius: 3px;
	text-shadow: none;
	color: #238cf6 !important;
	border: 1px solid #238cf6 !important;
}
.btn-assure{
	background-color: #238cf6 !important;
	color: #fff !important;
}
/*æ¨¡æ€æ¡†é®ç½©*/
.msg-backdrop{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	background-color: #7A7A7A;
	opacity: 0.5;
}
/*è¿›åº¦æ•°æ®*/
.progressnumber{
	display: inline-block;
	height:5px;
	width:0px;
	background-color: #2386f6;
	margin-bottom: -84px;
	margin-left: 1px;
	border-radius: 0px 0 3px 3px;
}
.progress-cont{
	float:right;
	margin-right: 12px;
}
/*è¿›åº¦æ¡å¤–éƒ¨å®¹å™¨*/
.progress-bar-container{
	height:5px;
	background-color:#238cf6;
	width: 189px;
}
/*å›¾ç‰‡ä¸Šä¼&nbsp;èƒŒæ™¯å›¾*/
.upload-background{
	width: 170px;
    height: 100px;
    background-image: url(/assets/default/chat_icon_new.png);
    background-size: 352px 145px;
    background-position: -3px -10px;
    background-repeat: no-repeat;
    display: inline-block;
}
/*èŠå¤©å†…å®¹å›¾ç‰‡åœ†è§’*/
.chatmsg-l img{
	border-radius: 5px;
}
.chatmsg-r img{
	border-radius: 5px;
}
/*æŸ¥çœ‹æ›´å¤šä¿¡æ¯å›¾æ&nbsp;‡*/
.check-moreMsg{
    width: 18px;
    height: 14px;
    background-image: url(/assets/default/chat_icon_new.png);
    background-size: 352px 145px;
    background-position: -183px -117px;
    background-repeat: no-repeat;
    display: inline-block;
}
/*æ–‡ä»¶ä¸‹è½½æŒ‰é’®*/
.msg-down-icon{
	width: 15px;
    height: 14px;
    background-image: url(/assets/default/chat_icon_new.png);
    background-size: 352px 145px;
    background-position: -242px -119px;
    background-repeat: no-repeat;
    display: inline-block;
}
/*æ–‡ä»¶ä¸Šä¼&nbsp;èƒŒæ™¯*/
.upload-background-file{
	width: 170px;
    height: 55px;
    background-image: url(/assets/default/chat_file_icon.png);
    background-size: 202px 71px;
    background-position: -16px -10px;
    background-repeat: no-repeat;
    display: inline-block;
}
/*æ–‡ä»¶ä¸Šä¼&nbsp;è¿›åº¦æ¡æ&nbsp;·å¼*/
.file-progressnumber{
	display: inline-block;
	height:5px;
	width:0px;
	background-color: #2386f6;
	margin-bottom: -42px;
	margin-left: 1px;
	border-radius: 0px 0 3px 3px;
}
/*å®žæ—¶ä¼&nbsp;è¾“å›¾ç‰‡å®¹å™¨å¤§å°åŠå†…éƒ¨è¡¥ç™½å¤§å°*/
.img-msg-cont{
	width:168px;
	height:97px;
	padding:0;
}
.file-msg-cont{
	width:168px;
	height:55px;
	margin-right:12px;
	margin-bottom:15px;
	padding-top:15px;
}
#img-msg-cont{
	width:168px;
	height:97px;
	padding:0;
}
.img-msg-cont .msg-text{
	width:168px;
	height:97px;
	padding:0;
	overflow: hidden;
	border-radius: 5px;
}


.msg-text a:hover,a:focus,a:visited {
	text-decoration: none;
}

.render-file-top{
	padding-top:0px;
}
/*å¯¹æ–¹æ–‡ä»¶æ¶ˆæ¯ä¸‹è½½æŒ‰é’®*/
.msg-down-icon-blue{
	width: 15px;
	height: 14px;
	background-image: url(/assets/default/chat_icon_new.png);
	background-size: 352px 145px;
	background-position: -220px -119px;
	background-repeat: no-repeat;
	display: inline-block;
}
/*å±è”½è”ç³»äººæ&nbsp;‡å¿—æ&nbsp;·å¼*/
.forbid-icon{
	position:absolute;
	bottom:0px;
	right:0px;
	color:rgb(255,59,59);
}
/*è¾“å…¥æ¡†é™é«˜è‡ªé€‚åº”*/
#shadow{
	width:100%;
	height: 28px;
	resize:none;
	overflow:auto;
	vertical-align:middle;
	border:none;
	font-size: 12px;
	padding: 5px 5px;
	visibility: hidden;
}
.hidden-text{
	display: inline-block;
	width: 312px;
	border: 1px solid #fff;
}
/*è¡¨æƒ…å›ºå®šå¤§å°*/
#face_icon {
	width: 23px !important;
	height: 23px !important;
}</pre></body></html>