/*Web WeChat */ html, body { word-break: normal; word-wrap: break-word; } /* for single line hack */ .chatListColumn .nickName, .chatListColumn .desc { text-overflow: ellipsis; word-wrap: normal; } /* reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /* Elements */ html, body { height: 100%; background: #4e5359 repeat 0 0; color: #666; font: 14px/1.5 Helvetica, Arial, Tahoma; text-align: center; } body { position: relative; padding: 20px 0; box-sizing: border-box; } a, input { outline: none; } a:link, a:visited { color: #55a; text-decoration: none; } a:hover, a:active { color: #55a; text-decoration: underline; } .pointer { cursor: hand\9; cursor: pointer; } .lightBorder { border-color: #ddd; } .lightText { color: #ccc; } .chatPanel .chatScorll::-webkit-scrollbar { width: 8px; height: 12px; -webkit-border-radius: 12px; } .chatPanel .chatScorll::-webkit-scrollbar-thumb { background: #6B747A; -webkit-border-radius: 12px; } .chatPanel .chatScorll::-webkit-scrollbar-track { background: #fff; } /*media mesg*/ .chatPanel .media a { display: block; } .chatPanel .media { border: 1px solid #AEB4B9; box-shadow: 0px 1px 1px #D7D7D7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 365px; background-color: #FAFAFA; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa)); background-image: -moz-linear-gradient(top, #fefefe 0%, #fafafa 100%); margin: 0px auto; } .chatPanel .media .mediaPanel { padding: 0px; margin: 0px; } .chatPanel .media .mediaImg { margin: 16px 0px -10px; } .chatPanel .media .mediaImg .mediaImgPanel { position: relative; padding: 0px; margin: 0px; height: 164px; width: 100%; overflow: hidden; } .chatPanel .media .mediaImg img { /* width:100%; height:164px;*/ position: absolute; left: 0px; } .chatPanel .media .mediaImg .mediaImgFooter { position: relative; top: -29px; height: 29px; background-color: #000; background-color: rgba(0, 0, 0, 0.4); text-shadow: none; color: #FFF; text-align: left; padding: 0px 11px; line-height: 29px; } .chatPanel .media .mediaImg .mediaImgFooter a:hover p { color: #B8B3B3; } .chatPanel .media .mediaImg .mediaImgFooter .mesgTitleTitle { line-height: 28px; color: #FFF; max-width: 318px; height: 26px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .chatPanel .media .mesgIcon { display: inline-block; height: 13px; width: 13px; margin: 8px 0px -2px 4px; background: url(../images/button_chat20067a.png) no-repeat -174px -987px; } .chatPanel .media .mediaContent { margin: 0px; padding: 0px; } .chatPanel .media .mediaContent .mediaMesg { border-top: 1px solid #D7D7D7; padding: 0px 10px; } .chatPanel .media .mediaContent .mediaMesg .mediaMesgDot { display: block; position: relative; top: -3px; left: 20px; height: 6px; width: 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .chatPanel .media .mediaContent .mediaMesg .mediaMesgTitle:hover p { color: #1A1717; } .chatPanel .media .mediaContent .mediaMesg .mediaMesgTitle a { color: #707577; } .chatPanel .media .mediaContent .mediaMesg .mediaMesgTitle a:hover p { color: #444440; } .chatPanel .media .mediaContent .mediaMesg .mediaMesgTitle p { line-height: 1.5em; max-height: 45px; max-width: 286px; min-width: 176px; margin-top: 2px; color: #5D6265; -o-text-overflow: ellipsis; overflow: hidden; text-align: left; text-overflow: ellipsis; } .chatPanel .media .mediaContent .mediaMesg .mediaMesgIcon img { height: 45px; width: 45px; } /*media mesg detail*/ .chatPanel .media .mediaHead { /*height:48px;*/ padding: 0px 8px 4px; border-bottom: 1px solid #D3D8DC; color: #A51000; font-size: 16px; } .chatPanel .media .mediaHead .title { line-height: 1.2em; margin-top: 22px; display: block; max-width: 312px; text-align: left; /*height:25px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;*/ } .chatPanel .mediaFullText .mediaImg { height: 164px; width: 100%; padding: 0px 0px 5px; margin: 0px; margin-top: 17px; overflow: hidden; position: relative; } .chatPanel .mediaFullText .mediaImg img { margin-top: 17px; position: absolute; } .chatPanel .mediaFullText .mediaContent { padding: 6px 8px 10px; font-size: 12px; line-height: 1.5em; text-align: left; color: #666B6E; } .chatPanel .mediaFullText .mediaContentP { padding: 12px 8px 10px; } .chatPanel .media .mediaHead .time { margin: 0px; margin-top: 21px; color: #82888C; background: none; width: auto; } .chatPanel .media .mediaFooter { background-color: #F0F4F8; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; } .chatPanel .media .mediaFooter a { color: #792F2E; font-size: 14px; padding: 0px 7px; } .chatPanel .media .mediaFooter .mesgIcon { margin: 12px 3px 0px 0px; } .chatPanel .media a:hover { cursor: pointer; } .chatPanel .media a:hover .mesgIcon { background: url(../images/button_chat20067a.png) no-repeat -188px -987px; } /*chat list search operate*/ .chatPanel .chatListSearch { height: 71px; margin: 0px; background-color: #E7EBEE; background: -webkit-gradient(linear, left top, left bottom, from(#eef2f5), to(#d2d5d9), color-stop(0.1, #eef2f5), color-stop(0.3, #eef1f4), color-stop(0.5, #e7ebee), color-stop(0.7, #e1e4e8), color-stop(0.9, #d4d8dc), color-stop(1, #d2d5d9)); background-image: -moz-linear-gradient(top, #eef2f5 10%, #eef1f4 30%, #e7ebee 50%, #e1e4e8 70%, #d4d8dc 90%, #d2d5d9 100%); border-top: 1px solid #FFF; border-bottom: 1px solid #ABB0B4; } .chatPanel .chatListSearch span.chatListSearchIcon { display: block; height: 93%; width: 28px; background: url(../images/icon_chat1844c2.png) no-repeat -36px -166px; } .chatPanel .chatListSearchPanel { padding: 0px 10px 0px; margin: 0px; } .chatPanel .chatListSearchInput { background-color: #fff; border: 1px solid #989CA1; height: 20px; width: 100%; margin-top: 6px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; box-shadow: 0px 1px 0px #FFF; } .chatPanel .chatListSearchInput .searchClean { width: 21px; height: 23px; background: url(../images/button_chat20067a.png) no-repeat -4px -432px; cursor: pointer; } .chatPanel .chatListSearchInput .searchClean:active { background-position: -38px -432px; } .chatPanel input { font: 13px/20px Arial; border: none; height: 92%; width: 78%; } .chatPanel .chatListSearchPanel .listOperatorContent .conmu, .chatPanel .chatListSearchPanel .listOperatorContent .addr { width: 49%; height: 100%; } .chatPanel .chatListSearchPanel .listOperatorContent .bag { width: 40px; height: 30px; margin: 0px auto; background: url(../images/icon_chat1844c2.png); } .chatPanel .chatListSearchPanel .listOperatorContent .conmu .bag { background-position: 1px 3px; } .chatPanel .chatListSearchPanel .listOperatorContent .addr .bag { background-position: 1px 10px; } .chatPanel .chatListSearchPanel .listOperatorContent .cutOffRule { height: 15px; width: 0px; float: left; margin-top: 11px; border-left: 1px dotted #7E7E7E; border-right: 1px dotted #FFF; } .chatPanel .chatListSearchPanel .listOperatorContent .conmu, .chatPanel .chatListSearchPanel .listOperatorContent .addr { height: 100%; display: block; } .chatPanel .chatListSearchPanel .listOperatorContent .conmu .bag, .chatPanel .chatListSearchPanel .listOperatorContent .addr .bag { background: url(../images/button021844c2.png) no-repeat; display: block; width: 25px; height: 22px; margin: 8px auto 0px; } .chatPanel .chatListSearchPanel .listOperatorContent .conmu .bag { background-position: -1px -69px; } .chatPanel .chatListSearchPanel .listOperatorContent .active .conmuButton .bag { background-position: -28px -69px; } .chatPanel .chatListSearchPanel .listOperatorContent .addr .bag { background-position: -56px -69px; } .chatPanel .chatListSearchPanel .listOperatorContent .active .addrButton .bag { background-position: -84px -69px; } .chatPanel .chatListSearchPanel .listOperatorContent .conmu .unreadDot { margin: -32px 0px 0 9px; } /*chat list search and operate end*/ /*2.1星标好友*/ .chatPanel .listContentWrap .listGroupTitle { background: none repeat scroll 0 0 #DCE2E6; border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(255, 255, 255, 0.4); position: absolute; margin-top: 0px; color: #96999D; line-height: 20px; padding: 4px 10px; width: 240px; text-align: left; } .chatPanel .listGroupTitle .iconFavoriteFriend { background: url(../images/icon_chat1844c2.png) no-repeat scroll -38px -39px transparent; height: 18px; vertical-align: top; width: 22px; } /* Universal */ /* 通用关闭按钮 */ a.ico_close_circle, a.ico_close_circle_blue { display: block; position: absolute; top: -10px; right: -11px; overflow: hidden; width: 23px; height: 23px; padding: 0; background: url(../images/video_icon.png) -256px -128px no-repeat; z-index: 55; text-indent: -9999px; } .ico_close_circle:hover, a.ico_close_circle_blue:hover { background-position: -256px -96px; } .left { float: left; } .right { float: right; } .clear { clear: both; } .hide { display: none; } /*通用遮罩层*/ .mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 110; background: #0E1011; opacity: 0.6; filter: alpha(opacity=60); } .trans { opacity: 0; } /*通用对话弹窗*/ .dialog { position: absolute; width: 328px; z-index: 1100; border-radius: 5px; background: #ECEDED; opacity: 0.95; -webkit-opacity: 0.95; -moz-opacity: 0.95; -o-opacity: 0.95; border: 1px solid #A3A3A3; box-shadow: 0 1px 3px #BFBFBF; } .dialog .header { border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; height: 15px; border-bottom: 1px solid #C7C7C7; background-color: #E9E9E9; background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e4e4e4), color-stop(0.1, #efefef), color-stop(0.5, #e9e9e9), color-stop(0.9, #e5e5e5), color-stop(1, #e4e4e4)); background-image: -moz-linear-gradient(top, #efefef 10%, #e9e9e9 50%, #e5e5e5 90%, #e4e4e4 100%); } .dialog.tourTip { box-shadow: 0 6px 10px #444; padding: 0px; } .dialog .dialogContainer { position: relative; z-index: 999; border-style: solid; border-width: 1px; border-color: #FFF #fff #fff; background: #FFF; border-radius: 0px 0px 5px 5px; } .dialog .dialogContent { color: #2E2C2C; font-size: 16px; text-shadow: 0 1px 0 white; } .dialog .dialogContent .default { padding: 50px 0 38px; text-align: center; } .dialog .dialogContent .modifyAvatarTips { padding: 20px 35px; text-align: left; } .dialog .dialogContent .verificationRequest { padding: 20px 0; text-align: center; line-height: 30px; font-size: 14px; } .dialog .dialogContent .inputVerify { padding: 3px 5px; margin-top: 10px; width: 170px; } .dialogOperator { border-top: 1px solid #E0E0E0; padding: 10px; text-align: center; margin: 0 auto; height: 20px; overflow: hidden; background-color: #F9F9F9; border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; } .dialogOperator .wrapContent a.btn { width: 64px; height: 21px; } .dialogOperator .wrapContent a.btn b { height: 20px; line-height: 20px; font-size: 12px; } .dialogOperator .wrapContent a.chatSend { float: right; margin-right: 10px; } .dialogOperator .wrapContent a.singleBtn { float: none; margin: 0px auto; } .dialogOperator .wrapContent a.btnGray { float: right; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; } .dialogOperator .wrapContent a.btnGray b { color: #000; } .dialog a.btn { display: block; border-radius: 3px; float: right; text-align: center; text-decoration: none; } .dialog a.btn b { display: block; height: 30px; border-radius: 2px; font-size: 14px; line-height: 30px; text-shadow: none; text-align: center; } /*.dialog a.btn:active { margin:1px 5px 0 5px; }*/ .tourTip .dialogContainer { padding: 25px 0 0 0; background: #E5E5E5; } .tourTipContent { margin: 20px 0 0 0; padding: 10px 27px; background: #F0EFEF; border-radius: 0 0 5px 5px; } .tourTipContent .desc { padding: 20px 84px; text-align: left; line-height: 1.7em; } .tourTip .tourTipFileTransporterPic { width: 370px; height: 170px; background: url(../images/illustration_chat1844c2.png) no-repeat 0 0; } .dialog a.iconClose { position: absolute; right: 5px; top: 5px; width: 28px; height: 28px; } .dialog a.iconClose img { width: 100%; height: 100%; background: url(../images/button_chat20067a.png) no-repeat -3px -462px; } .dialog a.iconClose:hover img { background-position: -37px -462px; } .dialog a.iconClose:active img { background-position: -71px -462px; } /* 通用按钮 */ a.btnPrimary { margin: 13px auto; display: block; height: 30px; width: 120px; text-align: center; text-decoration: none; border: 1px solid #6486D3; border-radius: 4px; box-shadow: 0 1px 3px #d3d3d3; font-size: 16px; line-height: 30px; text-shadow: 0 -1px 0 #4f739f; color: #fff; background: #588ed1; background: -moz-linear-gradient(top, #8fb2da, #588ed1); background: -webkit-gradient(linear, 0 0, 0 100%, from(#8fb2da), to(#588ed1)); } a.btnPrimary:hover { color: #fff; border: 1px solid #4778A6; text-shadow: 0 1px 0px #333; background: #2467CC; background: -moz-linear-gradient(top, #4191e6, #2467cc); background: -webkit-gradient(linear, 0 0, 0 100%, from(#519cec), to(#2c72db)); } a.btnPrimary:active { color: #fff; border: 1px solid #4778A6; box-shadow: 0 1px 3px #d3d3d3; text-shadow: 0 1px 1px #444; background: #2464C4; background: -moz-linear-gradient(top, #5099e7, #2464c4); background: -webkit-gradient(linear, 0 0, 0 100%, from(#5099e7), to(#2464c4)); } a.btnPrimary b { display: block; } a.btnSecondary { background: #e9e9e9; color: #666; background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e9e9e9)); border: 1px solid #999; text-shadow: 0 1px 0px #fff; font-size: 16px; line-height: 30px; } a.btnSecondary:hover { background: #f0f0f0; color: #666; background: -moz-linear-gradient(top, #ffffff, #f0f0f0); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f0f0f0)); border: 1px solid #999; text-shadow: 0 1px 0px #fff; } a.btnSecondary:active { background: #e9e9e9; color: #666; background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e9e9e9)); border: 1px solid #999; text-shadow: 0 1px 0px #fff; } /* Layout */ .clr { clear: both; height: 1px; overflow: hidden; display: block; } .clrLeft { clear: left; height: 1px; overflow: hidden; } .clrRight { clear: right; height: 1px; overflow: hidden; } /*登录页*/ .loginPanel { position: absolute; left: 400px; width: 500px; height: 380px; border: 1px solid #ddd; border-radius: 4px; text-align: center; } .loginPanel .title { border-radius: 4px 4px 0 0; height: 50px; text-shadow: 0 1px 0 #fff; font-size: 22px; line-height: 50px; } .loginPanel .panelContent { padding: 20px; } .loginPanel .qrcode { width: 200px; border-width: 1px; border-style: solid; } .loginPanel .info { margin: 10px 0 0; } .chatPanel .triangle { height: 16px; width: 16px; /*margin:16px 0px 0px -77px;*/ margin: 3px 0px 0px 5px; /*border-width:5px; border-style:solid; border-color:#AAB0B5 transparent transparent;*/ background: url(../images/button_chat20067a.png) no-repeat -88px -977px; } .loginPanel .errorMsg { display: none; } .loginPanel a.operatorBtn { margin-top: 10px; } /*总面板*/ .chatPanel { position: relative; margin: 0 auto; // padding: 40px 0 30px 0; width: 600px; border-radius: 4px; text-align: center; } /*.chatPanel .title { position:absolute; right:0; }???*/ .chatPanel .content { position: relative; z-index: 2; } .chatPanel .panelBackground { position: absolute; top: 180px; right: 253px; color: #35393C; font-size: 24px; text-shadow: 0 1px 1px #535353; z-index: 1; } .chatPanel .panelBackground img { background: url(../images/illustration_chat1844c2.png) no-repeat -360px -165px; width: 65px; height: 65px; } /*左面板-人物*/ /* height:654px; */ .chatPanel .list { position: relative; float: left; width: 276px; border-radius: 6px; z-index: 99; border: 1px solid #424448; box-shadow: 0 2px 6px #313131; } .chatPanel .list .top { /*background: url(../images/bg_top1844c2.png) repeat-x scroll 0 0 transparent;*/ border-top: 1px solid #9BA3AE; border-bottom: 1px solid #333; background-color: #5B6774; background: -webkit-gradient(linear, left top, left bottom, from(#6b7888), to(#545e6a), color-stop(0.1, #6a7786), color-stop(0.5, #5e6977), color-stop(0.9, #56616d), color-stop(1, #545e6a)); background-image: -moz-linear-gradient(top, #6a7786 10%, #5e6977 50%, #56616d 90%, #545e6a 100%); border-radius: 3px 3px 0 0; } .chatPanel .list .top .title { height: 39px; border-radius: 5px 5px 0 0; } /*搜索栏*/ .chatPanel .search { background-color: #f0f0f0; border-top: 1px solid #fff; border-bottom: 1px solid #ddd; } .chatPanel .searchText { border: 1px solid #f0f0f0; } /*个人头像资料*/ .chatPanel .myProfile { /*float:right; z-index:99;*/ width: 100%; display: block; } .chatPanel .myProfile .avatar { position: absolute; top: -26px; left: 5px; width: 68px; height: 68px; background: url(../images/border_myprofile_avatar1844c2.png) no-repeat; z-index: 101; background: url(../images/border_myprofile_avatar.ie1844c2.png) no-repeat\9; background: url(../images/border_myprofile_avatar.ie1844c2.png) no-repeat\0; } /*头像图片,缺class*/ .chatPanel .myProfile img { position: absolute; top: -22px; left: 9px; z-index: 100; width: 60px; height: 60px; background: url(../images/avatar_default1844c2.png) no-repeat center; } .chatPanel .myProfile a { text-decoration: none; } .chatPanel .myProfile .nickName { margin-top: 0px; display: block; color: #fff; text-shadow: none; font-size: 14px; max-width: 113px; overflow: hidden; word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; font-family: '微软雅黑', Helvetica, Arial, sans-serif; text-align: left; float: left; } .chatPanel .myProfile .info { float: left; margin: 0px; margin-left: 74px; margin-top: 10px; width: 150px; } .chatPanel .info a { float: left; } /*头像下的未读总数*/ .myProfile .unreadTotalCount { position: absolute; width: 25px; height: 25px; left: 47px; top: 21px; background: url(../images/button_chat20067a.png) no-repeat -5px -670px; z-index: 110; color: #5D4914; text-shadow: 0 1px 0 #20252B; line-height: 27px; font-size: 12px; } .myProfile .unreadTotalCount:hover { background-position: -39px -670px; text-decoration: none; } .myProfile .unreadTotalCount:active { background-position: -72px -670px; text-decoration: none; } /*人物列表*/ .chatPanel .listContentWrap { width: 100%; height: 452px; overflow: hidden; overflow-y: auto; /*background:url(../images/bg_chat_dropdown1844c2.png) repeat 0 0 #b0b2b4;*/ background-color: #f5f5f5; } .chatPanel .listContent .viewport { height: 498px; width: 320px; overflow: hidden; position: relative; } .chatPanel .listContent .overview { list-style: none; position: absolute; left: 0; top: 0; } .chatPanel .listContent .thumb .end, .chatPanel .listContent .thumb { background-color: #003D5D; } .chatPanel .listContent .track { background-color: #D8EEFD; height: 100%; width: 13px; position: relative; padding: 0 1px; } .chatPanel .listContent .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; } .chatPanel .listContent .thumb .end { overflow: hidden; height: 5px; width: 13px; } .chatPanel .listContent .listDesc { padding: 20px 0; text-align: center; font-size: 12px; /*margin-top:-30px;*/ border-top: 1px solid #fff; } /*单个人物条*/ .chatPanel .chatListColumn { position: relative; padding: 7px 10px; /*border-bottom-width:1px; border-bottom-style:solid;*/ text-align: left; _padding-right: 10px; /*ie6*/ } .chatPanel .chatListColumn .avatar_wrap { line-height: 0; float: left; margin-right: 10px; /*box-shadow: 0px 1px 2px gray;*/ } .chatPanel .chatListColumn .avatar { width: 42px; height: 42px; border-radius: 0; /*box-shadow:0px 1px 2px #919191;*/ background: #a4a7b8; /*border-top:1px solid #aaa;*/ border: 1px solid #fff; } .chatPanel .chatListColumn .extend { float: right; } /*.chatPanel .chatListColumn .nickName,*/ .chatPanel .chatListColumn .nickName .name { white-space: nowrap; max-width: 116px; padding: 2px 0px 0px; overflow: hidden; margin-top: 2px; word-wrap: normal; text-overflow: ellipsis; -o-text-overflow: ellipsis; font-size: 13px; } .chatPanel .chatListColumn .nickName .name .emoji { margin-top: -3px; margin-top: 0px\9; } .chatPanel .chatListColumn .nickName .personNum { margin-top: 4px; color: #A3A3A2; font-size: 12px; margin-left: 5px; } /*add warn icon by xushengni*/ .descWrapper { overflow: hidden; *zoom: 1; } .descWrapper .tipIcon { float: left; width: 20px; height: 20px; background: transparent url(../images/icon_chat1844c2.png) no-repeat; } .descWrapper .iconSendFailed { background-position: 50% -220px; margin-left: -6px; } .descWrapper .iconSending { background-position: 50% -200px; margin-left: -2px; } .chatPanel .chatListColumn .desc { display: inline-block; height: 20px; line-height: 20px; margin: 0px; overflow: hidden; color: #77797A; font-size: 12px; white-space: nowrap; width: 150px; } .hasSysScroll.chatPanel .chatListColumn .desc { width: 135px; } .chatPanel .chatListColumn .mute { height: 19px; width: 17px; margin-right: -28px; float: right; margin-right: 0px; background: url(../images/button021844c2.png) no-repeat -76px -36px; } .chatPanel .chatListColumn .info { overflow: hidden; text-shadow: none; } .chatPanel .chatListColumn { border-top: 1px solid #F7F7F7; border-bottom: 1px solid #D5D6D7; text-shadow: 0 1px 0 white; cursor: pointer; height: 45px; /*当出现表情的时候,会被撑高1px,加个height以限高*/ overflow: hidden; } .chatPanel .chatListColumn .nickName { color: #343434; font-size: 15px; width: 150px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .chatPanel .chatListColumn .desc { color: #B6B6B6; } /*下拉加载更多*/ .chatPanel a.loadMoreConv { display: block; text-align: center; font-size: 12px; height: auto; } .chatPanel a.loadMoreConv .desc { font-size: 12px; color: #BEBEBE; } .chatPanel a.loadMoreConv, .chatPanel a.loadMoreConv:hover, .chatPanel a.loadMoreConv:active { color: #bfc3c6; text-shadow: 0 1px 0 #fff; text-decoration: none; border-bottom: none; } .chatPanel a.loadMoreConv:active span.desc { color: #9E9E9E; text-shadow: 0 1px 0 #fff; } .chatPanel a.loadMoreConv .tipPic { display: block; height: 25px; width: 25px; margin: 8px auto 3px; background: url(../images/button_chat20067a.png) no-repeat -2px -914px transparent; } .chatPanel a.loadMoreConv:hover .tipPic { background-position: -32px -914px; } .chatPanel a.loadMoreConv:active .tipPic { background-position: -62px -914px; } /*conmunication and chat*/ .chatPanel .list .listOperator { position: absolute; left: 0; width: 276px; font-size: 12px; background-color: #EAECEE; background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f9fa), to(#dadddf)); background: -moz-linear-gradient(top, #f8f9fa, #dadddf); border-radius: 0 0 5px 5px; border-top: 1px solid #EEEFF0; } .chatPanel .list .listOperatorContent { height: 27px; border-radius: 0 0 5px 5px; margin-top: 2px; margin-bottom: 4px; } .chatPanel .list .listBarContent { height: 5px; border-radius: 0 0 5px 5px; } .list .chatLeftPanelShadow { width: 276px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; height: 46px; position: absolute; left: 50%; bottom: -51px; margin-left: -138px; } /* ------------------------------------------begin */ /*被选中人物条*/ .chatPanel .listContent div.activeColumn { border-top: 1px solid #8598AC; border-bottom: 1px solid #C9CED3; font-weight: normal; text-shadow: 0 1px 0 #fff; padding: 7px 10px; background-color: #7A869C; background: -webkit-gradient(linear, left top, left bottom, from(#8794a7), to(#717d93), color-stop(0.1, #8592a5), color-stop(0.5, #7a869c), color-stop(0.9, #737f95), color-stop(1, #717d93)); background-image: -moz-linear-gradient(top, #8592a5 10%, #7a869c 50%, #737f95 90%, #717d93 100%); } .chatPanel .listContent .activeColumn a.friendDetail { background: none; } .chatPanel .listContent .activeColumn a.friendDetail { background: none; } .chatPanel .listContent div.activeColumn .nickName, .chatPanel .listContent div.activeColumn .personNum { color: #FFF; } .chatPanel .listContent div.activeColumn .desc { color: #FFF; } .chatPanel .listContent .desc img { margin-bottom: -7px; margin-top: -2px; } .chatPanel .activeColumn .clicked { position: absolute; top: 0; left: 0; width: 11px; height: 73px; background: url(../images/bg_chat_listclick_blue1844c2.png) 0px 0px; } .chatPanel .activeColumn .edited { display: none; } /*会话窗体*/ .chatPanel .chat { margin-left: 312px; border-radius: 6px; box-shadow: 0 2px 6px #313131; z-index: 20; /*ie hack*/ _height: 400px; } .chatPanel { /*background:#fff;*/ position: relative; border-radius: 2px 2px 6px 6px; -webkit-border-radius: 2px 2px 6px 6px; -moz-border-radius: 2px 2px 6px 6px; border: 1px solid #424448; _height: 400px; overflow: hidden; } /*窗体头部标题*/ .chatPanel .chatTitle { height: 40px; border-top: 1px solid #9BA3AE; border-bottom: 1px solid #333; background-color: #6B7888; background: -webkit-gradient(linear, left top, left bottom, from(#6b7888), to(#545e6a), color-stop(0.1, #6a7786), color-stop(0.5, #5e6977), color-stop(0.9, #56616d), color-stop(1, #545e6a)); background-image: -moz-linear-gradient(top, #6a7786 10%, #5e6977 50%, #56616d 90%, #545e6a 100%); position: relative; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; } .chatPanel .chatName { border-radius: 6px 6px 0 0; text-align: center; margin: 0 auto; width: 600px; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; padding-top: 10px; font-size: 14px; font-family: '微软雅黑'; color: #fff; text-shadow: none; } /*会话内容窗体*/ .chatPanel .chatScorll { height: calc(100vh - 42px - 40px); // 42px topbar 40px bodyPadding width: 100%; min-height: 200px; overflow: hidden; overflow-y: auto; /*border-bottom:1px solid #bebebe;*/ background-color: #EFF3F7; } .chatPanel .chatContent { padding-left: 10px; overflow: hidden; position: relative; } .chatItem { padding: 4px 0px 10px 0px; _background: none; _border: none; } .chatItemContent { cursor: pointer; } .cloudPannel { position: relative; _position: static; } .time { font-size: 12px; padding: 2px 0; margin: 0px auto 10px; width: 145px; border-radius: 20px; color: #7f7f7f; /*background-color:#EEE;*/ text-shadow: 0 1px 0 #fff; } .time .timeBg { height: 1px; width: 27px; margin-top: 8px; background-color: #B4B8BD; } .chatItem .avatar { width: 38px; height: 38px; box-shadow: 0px 1px 0px #B3B6BA; } .chatItem .cloud { max-width: 300px; /*border-radius:11px; border-width:1px; border-style:solid; */ cursor: default; position: static; } .chatItem .cloud { /*for ie*/ /*position: relative;*/ padding: 0px; margin: 0px; } .chatItem .cloudContent { /* position:relative;for ie*/ text-align: left; /*padding:2px; line-height:1.2; */ font-weight: normal; font-size: 14px; min-height: 20px; word-wrap: break-word; } .zoomIn { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; border-radius: 1px; } .zoomOut { cursor: -webkit-zoom-out; cursor: -moz-zoom-out; } .chatPanel .cloud .text { padding: 5px; } /*post the type of file*/ .cloudMesg .cloudBody { border: 1px solid #979797; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px\9; border-radius: 7px; background-color: #EFF0F4; background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f9), to(#e9eaee), color-stop(0.1, #f3f4f8), color-stop(0.5, #eff0f4), color-stop(0.9, #eaebef), color-stop(1, #e9eaee)); background-image: -moz-linear-gradient(top, #f3f4f8 10%, #eff0f4 50%, #eaebef 90%, #e9eaee 100%); } .chatPanel .cloud .file { cursor: pointer; box-shadow: 0px 1px 3px #9E9E9E; border-radius: 6px; } .chatPanel .cloud .file a { display: block; height: 77px; } .chatPanel .cloud .file a:hover .name { color: #546072; } .chatPanel .cloud .file .fileIcon { width: 75px; height: 75px; margin: 0px; padding: 0px; border-radius: 3px 0px 0px 3px; } .chatPanel .cloud .file .fileIcon .fileImg { background: url(../images/file_type1844c2.png) no-repeat -64px -64px; display: block; margin: 13px 0px 0px 14px; height: 50px; width: 45px; } .chatPanel .cloud .fileOfWord .fileIcon .fileImg { background-position: -65px -3px; } .chatPanel .cloud .fileOfExcel .fileIcon .fileImg { background-position: -125px -5px; } .chatPanel .cloud .fileOfPowerPoint .fileIcon .fileImg { background-position: -185px -5px; } .chatPanel .cloud .fileOfMusic .fileIcon .fileImg { background-position: -245px -5px; } .chatPanel .cloud .fileOfPdf .fileIcon .fileImg { background-position: -4px -64px; width: 49px; } .chatPanel .cloud .fileOfLink .fileIcon .fileImg { background-position: -5px -5px; } .chatPanel .cloud .ffileOfPhoto .fileIcon .fileImg { background-position: -185px -5px; } .chatPanel .cloud .fileOfText .fileIcon .fileImg { background-position: -65px -64px; } .chatPanel .cloud .fileOfZip .fileIcon .fileImg { background-position: -124px -64px; } .chatPanel .cloud .file .fileIcon { background-color: #6B5A88; background: -webkit-gradient(linear, left top, left bottom, from(#79658e), to(#635584), color-stop(0.1, #75628c), color-stop(0.5, #6b5a88), color-stop(0.9, #645685), color-stop(1, #635584)); background-image: -moz-linear-gradient(top, #75628c 10%, #6b5a88 50%, #645685 90%, #635584 100%); background-color: #6B5A88\0; border-style: solid; border-width: 1px; border-color: #79658E #62478B #635584 #6E5C89; } .chatPanel .cloud .fileOfZip .fileIcon { background-color: #457191; background: -webkit-gradient(linear, left top, left bottom, from(#507c9c), to(#3c6887), color-stop(0.1, #4e7a99), color-stop(0.5, #457191), color-stop(0.9, #3e6a89), color-stop(1, #3c6887)); background-image: -moz-linear-gradient(top, #4e7a99 10%, #457191 50%, #3e6a89 90%, #3c6887 100%); background-color: #457191\0; border-style: solid; border-width: 1px; border-color: #517D9C #39617D #3C6887 #487493; } .chatPanel .cloud .fileOfExcel .fileIcon { background-color: #3E8342; background: -webkit-gradient(linear, left top, left bottom, from(#488d3d), to(#357a47), color-stop(0.1, #458a3f), color-stop(0.5, #3e8342), color-stop(0.9, #377c46), color-stop(1, #357a47)); background-image: -moz-linear-gradient(top, #458a3f 10%, #3e8342 50%, #377c46 90%, #357a47 100%); background-color: #3E8342\0; border-style: solid; border-width: 1px; border-color: #488D3D #38612C #357A47 #408541; } .chatPanel .cloud .fileOfPowerPoint .fileIcon { background-color: #BC5E0A; background: -webkit-gradient(linear, left top, left bottom, from(#be7510), to(#b15709), color-stop(0.1, #be720f), color-stop(0.5, #bc5e0a), color-stop(0.9, #b45709), color-stop(1, #b15709)); background-image: -moz-linear-gradient(top, #be720f 10%, #bc5e0a 50%, #b45709 90%, #b15709 100%); background-color: #BC5E0A\0; border-style: solid; border-width: 1px; border-color: #BE7610 #974E22 #B15809 #BB5D0A; } .chatPanel .cloud .fileOfMusic .fileIcon { background-color: #338F9A; background: -webkit-gradient(linear, left top, left bottom, from(#24909d), to(#1c808d), color-stop(0.1, #2f939f), color-stop(0.5, #338f9a), color-stop(0.9, #20838f), color-stop(1, #1c808d)); background-image: -moz-linear-gradient(top, #2f939f 10%, #338f9a 50%, #20838f 90%, #1c808d 100%); background-color: #338F9A\0; border-style: solid; border-width: 1px; border-color: #228F9C #2B758B #1C808C #2E8B97; } .chatPanel .cloud .fileOfWord .fileIcon { background-color: #467291; background: -webkit-gradient(linear, left top, left bottom, from(#507c9c), to(#3c6887), color-stop(0.1, #4f7b9a), color-stop(0.5, #467291), color-stop(0.9, #3e6989), color-stop(1, #3c6887)); background-image: -moz-linear-gradient(top, #4f7b9a 10%, #467291 50%, #3e6989 90%, #3c6887 100%); background-color: #467291\0; border-style: solid; border-width: 1px; border-color: #517D9C #39617D #3C6887 #457090; } .chatPanel .cloud .fileOfPdf .fileIcon { background-color: #AF4258; background: -webkit-gradient(linear, left top, left bottom, from(#bb4f64), to(#a23a51), color-stop(0.1, #b84b61), color-stop(0.5, #af4258), color-stop(0.9, #a53b52), color-stop(1, #a23a51)); background-image: -moz-linear-gradient(top, #b84b61 10%, #af4258 50%, #a53b52 90%, #a23a51 100%); background-color: #AF4258\0; border-style: solid; border-width: 1px; border-color: #BB4F64 #9A4051 #A13A50 #B04259; } .chatPanel .cloud .fileOfLink .fileIcon { background-color: #2D72A8; background: -webkit-gradient(linear, left top, left bottom, from(#4184b5), to(#3276ab), color-stop(0.1, #3d81b2), color-stop(0.5, #2d72a8), color-stop(0.9, #2f74a9), color-stop(1, #3276ab)); background-image: -moz-linear-gradient(top, #3d81b2 10%, #2d72a8 50%, #2f74a9 90%, #3276ab 100%); background-color: #2D72A8\0; border-style: solid; border-width: 1px; border-color: #4184B5 #30688B #3276AB #2C71A7; } .chatPanel .cloud .fileOfPhoto .fileIcon { background-color: #1E7D7A; background: -webkit-gradient(linear, left top, left bottom, from(#20928b), to(#1d7d75), color-stop(0.1, #1f8c86), color-stop(0.5, #1e7d7a), color-stop(0.9, #1d7c76), color-stop(1, #1d7d75 E)); background-image: -moz-linear-gradient(top, #1f8c86 10%, #1e7d7a 50%, #1d7c76 90%, #1d7d75 100%); background-color: #1E7D7A\0; border-style: solid; border-width: 1px; border-color: #20938C #126565 #1D7D75 #1E817E; } .chatPanel .cloud .fileOfText .fileIcon { background-color: #6B5A88; background: -webkit-gradient(linear, left top, left bottom, from(#79658e), to(#635584), color-stop(0.1, #75628c), color-stop(0.5, #6b5a88), color-stop(0.9, #645685), color-stop(1, #635584)); background-image: -moz-linear-gradient(top, #75628c 10%, #6b5a88 50%, #645685 90%, #635584 100%); background-color: #6B5A88\0; border-style: solid; border-width: 1px; border-color: #79658E #62478B #635584 #6E5C89; } .chatPanel .cloud .fileOfZip .fileIcon { background-color: #657F89; background: -webkit-gradient(linear, left top, left bottom, from(#708b96), to(#58707b), color-stop(0.1, #6d8792), color-stop(0.5, #657f89), color-stop(0.9, #5e7680), color-stop(1, #58707b)); background-image: -moz-linear-gradient(top, #6d8792 10%, #657f89 50%, #5e7680 90%, #58707b 100%); background-color: #657F89\0; border-style: solid; border-width: 1px; border-color: #708B96 #556F7B #58707B #657F89; } .chatPanel .cloud .file .info { height: 40px; width: 110px; border: none; border-right: 1px solid #979797; border-top: 1px solid #979797; border-bottom: 1px solid #979797; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px\9; border-radius: 0px 3px 3px 0px; padding: 15px 10px 20px 9px; background-color: #EFF0F4; background: -webkit-gradient(linear, left top, left bottom, from(#f4f6fb), to(#e9eaee), color-stop(0.1, #f3f4f9), color-stop(0.5, #eff0f4), color-stop(0.9, #eaebef), color-stop(1, #e9eaee)); background-image: -moz-linear-gradient(top, #f3f4f9 10%, #eff0f4 50%, #eaebef 90%, #e9eaee 100%); } .chatPanel .cloud .file .name { color: #1F252B; font-size: 13px; font-weight: bold; max-width: 200px; height: 16px; line-height: 1.2em; white-space: nowrap; text-align: left; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .chatPanel .cloud .file .desc { color: #565C61; text-shadow: none; padding-top: 8px; font-size: 12px; text-align: left; } .systemTip { display: block; width: 300px; padding: 8px 10px; border-radius: 4px; margin: 10px auto; text-align: center; text-shadow: none; font-size: 12px; color: #111; background: #bbb; opacity: 0.4; color: #777\9; background: #ddd; background: #eee\9; word-wrap: break-word; } .systemTip .verifyUniContacts { cursor: pointer; color: #55A; } /*cloud mesg*/ .chatItem .cloudMesg { width: 194px; border: 1px solid #979797; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; box-shadow: 0px 1px 3px #9E9E9E; } .chatItem .cloudMesg.cloudMesgWord { height: inherit; } .chatItem .cloudMesg.cloudMesgImg { height: inherit; width: inherit; } .chatItem .chatItemContent .cloudMesg .cloudBody { border: none; border-right: 9px solid #63A308; border-radius: 5px; } .chatItem .cloudMesg .cloudContent { padding: 4px 7px 2px 0px; background-color: #EFF0F4; background: -webkit-gradient(linear, left top, left bottom, from(#f4f6fb), to(#e9eaee), color-stop(0.1, #f3f4f9), color-stop(0.5, #eff0f4), color-stop(0.9, #eaebef), color-stop(1, #e9eaee)); background-image: -moz-linear-gradient(top, #f3f4f9 10%, #eff0f4 50%, #eaebef 90%, #e9eaee 100%); } .chatItem .cloudMesg .cloudMesgPanel { padding: 13px 10px 13px 10px; width: 90%; font-size: 14px; -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; } .chatItem .cloudMesgLink .cloudMesgPanel, .chatItem .cloudMesgFile .cloudMesgPanel { padding: 0px 10px; width: 90%; font-size: 14px; -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; } .cloudContent img.zoomIn{ max-width: 200px; max-height: 150px; } .cloudContent img.emojiImg { max-width: 200px; max-height: 120px; } .chatItem .cloudMesg .cloudMesgPanel .cloudMesgContent p { color: #1F252B; width: 100%; width: 90px\9; height: 15px\9; line-height: 15px\9; max-height: 29px; line-height: 1em; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .chatItem .cloudMesg .cloudMesgPanel .cloudMesgContent span { display: block; color: #565C61; font-size: 12px; width: 100%; height: 17px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; margin-top: 10px; margin-top: 0px\9; } .chatItem .cloudMesgWord .cloudContent { border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; } .chatItem .cloudMesg.cloudMesgImg .cloudMesgPanel .cloudMesgWordPanel { line-height: 0; } .chatItem .cloudMesg .cloudMesgPanel .cloudMesgWordPanel, .chatItem .cloudMesg .cloudMesgPanel .cloudMesgLinkFilePanel { padding: 0px; margin: 0px; } .chatItem .cloudMesg .cloudMesgPanel .cloudMesgWordPanel p { word-wrap: break-word; word-break: break-all; max-width: 183px; } .chatItem .cloudMesgLink .cloudMesgLinkFilePanel .cloudMesgIcon, .chatItem .cloudMesgFile .cloudMesgLinkFilePanel .cloudMesgIcon { height: 62px; width: 62px; padding: 0px; margin-right: 13px; margin-left: -5px; box-shadow: 0px 1px 0px #FFF; } .chatItem .cloudMesgLink .cloudMesgLinkFilePanel .cloudMesgContent, .chatItem .cloudMesgFile .cloudMesgLinkFilePanel .cloudMesgContent { width: 90px; padding: 10px 0; padding: 0px\9; margin-top: 0px\9; } /* 加载更多消息 */ .chatItem.chatListloadingMoreMsg { position: absolute; top: 10px; z-index: 1; display: none; } .chatItem.chatListloadingMoreMsg .systemTip { opacity: 1; background-color: #E7EAEC; color: #95989A; } /*cloud mesg end*/ .customEmoji { width: 100px; } /* ------------------------------------------end */ /* 会话操作区 */ .emojiPanel { position: absolute; zoom: 1; z-index: 120; } .bottle_mail .fast_rly .faceWrap { bottom: 94px; left: 15px; } .replyContainer .faceWrap, .replyContainer .touchWrap, .replyContainer .sendImgWrap, .replyContainer .trueBottleWrap, .penfriendWrap, .close_interact_wrap { top: 14px; bottom: auto; left: 68px; } .bottle_send .sendImgWrap { bottom: -2px; left: 20px; width: 406px; } .uploaded .selectPicPanel { display: none; } .faceBox { position: relative; clear: both; width: 435px; overflow: hidden; background: url(../images/qqSmilies1844c2.png) no-repeat; cursor: pointer; } .faceBox a { display: block; float: left; width: 28px; height: 28px; border-right: 1px solid #DFE6F6; border-bottom: 1px solid #dfe6f6; } .facePreview { clear: both; position: absolute; top: 0; right: 1px; width: 53px; height: 53px; padding: 1px; text-align: center; border: 1px solid #DFE6F6; background: #008AFF; } .facePreview div { padding-top: 6px; border: 1px solid #E5F3FF; background: #fff; } .facePreview p { display: block!important; height: 28px; overflow: hidden; } .facePreview .faceName { height: 17px; color: #999; line-height: 19px; background: #F1F1F1; } .facePreviewLeft { left: 0; } .cmtTip, .goTopBox, .D, .delChose, .faceWrap, .vloadWrap, .mloadWrap, .badgeTips, .atWrap { -webkit-animation-name: opacity; -webkit-animation-duration: 0.3s; -webkit-animation-timing-function: ease-in-out; } .faceWrap, .touchWrap, .sendImgWrap, .trueBottleWrap, .penfriendWrap { border: 1px solid #cac8c8\9; position: absolute; z-index: 20; background-color: #fff; -moz-box-shadow: 1px 1px 2px #CAC8C8; -o-box-shadow: 1px 1px 2px #CAC8C8; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -ms-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); outline: none; } .faceWrap { position: absolute; z-index: 0; background-color: #FFF; width: 434px; border: 1px solid #9FA0A0; padding: 46px 20px 20px; bottom: 4px; margin-bottom: 88px; _height: 172px; overflow-y: hidden; left: 5px; /*position:absolute;*/ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57); -o-box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57); -webkit-box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57); -ms-box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57); box-shadow: 0px 0px 6px rgba(94, 89, 89, 0.57); } .faceWrap .tips_arrow { left: 33px; } /*rabbit*/ .faceWrap .rabbitContent { height: 203px; margin-right: -20px; margin-left: -5px; overflow-y: auto; /*margin-bottom:13px;*/ margin-bottom: -1px; } .faceWrap .rabbitPanel { background: url(../images/tusiji_expression1844c2.png) no-repeat; height: 352px; padding-left: 2px; } .faceWrap .rabbitBox a { display: block; width: 75px; height: 78px; float: left; border-right: none; border-bottom: none; margin-bottom: 13px; margin-right: 16px; } .faceWrap .rabbitBox a:hover { background: url(../images/4601844c2.gif) no-repeat; -moz-background-size: 75px 77px; -webkit-background-size: 75px 77px; background-size: 75px 77px; } .emojiPanel a.faceCloseIcon { position: absolute; z-index: 10; left: 445x; top: -304px; width: 28px; height: 27px; background: url(../images/button_chat20067a.png) no-repeat -3px -846px; } .emojiPanel a.faceCloseIcon:hover { background: url(../images/button_chat20067a.png) no-repeat -37px -846px; } .emojiPanel a.faceCloseIcon:active { background: url(../images/button_chat20067a.png) no-repeat -71px -846px; } .emojiPanel a:hover { cursor: pointer; } .emojiPanel .faceTriangle { position: absolute; z-index: 10; height: 20px; width: 20px; left: 14x; margin-left: 14px; top: -67px; display: none; } .emojiPanel .faceTrianglePanel { padding: 0px; margin: 0px; position: relative; } .emojiPanel .faceTriangle .faceTriangle1 { position: absolute; top: 1px; left: 0px; border-style: solid; border-width: 8px; border-color: #D3D0D0 transparent transparent; } .emojiPanel .faceTriangle .faceTriangle2 { position: absolute; top: 0px; left: 0px; border-style: solid; border-width: 8px; border-color: #F6F8FB transparent transparent; } /*emoji*/ .faceWrap .emojiBox { height: 195px; } .faceWrap .emojiBox .emojiContent { height: 203px; overflow-y: auto; margin: 7px -20px 12px -12px; margin-left: 0; position: relative; top: -7px; } .emojiBox .emojiContent .emojiFacePanel { /*width: 450px;*/ height: 368px; background: url(../images/emojiPanel1844c2.png) no-repeat; } .faceWrap .emojiBox a { display: block; float: left; width: 28px; height: 28px; border-right: 1px solid #DFE6F6; border-bottom: 1px solid #dfe6f6; } .faceWrap a.borderRightNone { border-right: none; margin-right: 0px; } .faceWrap a.borderBottomNone { border-bottom: none; } /*faceWrap footer*/ .faceWrap .faceWrapFooter { margin: 0px; margin-top: 10px; position: relative; } /*face expression tab*/ ul.faceTab { position: relative; bottom: 331px; z-index: 10; width: 457px; height: 6px; list-style-type: none; margin: 0px; margin-left: 6px; padding-left: 5px; padding-left: 17px; padding-bottom: 23px; border-bottom: 1px solid #D5D5D5; border-left: 1px solid #CAC8C8\9; font: bold 12px verdana, arial; background-color: #F6F6F6; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; margin-left: 5px\9; } ul.faceTab li { float: left; height: 29px; background-color: #F6F8FB; margin: 0px; } ul.faceTab a:link, ul.faceTab a:visited { display: block; /* 块元素 */ color: #6B6B6B; line-height: 21px; font-family: Helvetica, Arial, '宋体', sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; padding: 5px 10px 3px 10px; border-left: 1px solid transparent; border-right: 1px solid transparent; } /*rabbit hover*/ .rabbitBox a.r11:hover { background: url(../images/emoji/rabbit/icon_0021844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r12:hover { background: url(../images/emoji/rabbit/icon_0071844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r13:hover { background: url(../images/emoji/rabbit/icon_0101844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r14:hover { background: url(../images/emoji/rabbit/icon_0121844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r15:hover { background: url(../images/emoji/rabbit/icon_0131844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r21:hover { background: url(../images/emoji/rabbit/icon_0181844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r22:hover { background: url(../images/emoji/rabbit/icon_0191844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r23:hover { background: url(../images/emoji/rabbit/icon_0211844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r24:hover { background: url(../images/emoji/rabbit/icon_0221844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r25:hover { background: url(../images/emoji/rabbit/icon_0241844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r31:hover { background: url(../images/emoji/rabbit/icon_0271844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r32:hover { background: url(../images/emoji/rabbit/icon_0291844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r33:hover { background: url(../images/emoji/rabbit/icon_0301844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r34:hover { background: url(../images/emoji/rabbit/icon_0351844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r35:hover { background: url(../images/emoji/rabbit/icon_0401844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } .rabbitBox a.r41:hover { background: url(../images/emoji/rabbit/icon_0201844c2.gif) no-repeat #e9ecef; background-position: 5px 10px; } ul.faceTab a.chooseFaceTab { /*background:url(../images/button_chat20067a.png) no-repeat -109px -1046px;*/ background-color: #FFF; border: 1px solid #D5D5D5; border-bottom: 1px solid #FFF; border-top: none; } /*face expression*/ .faceWrap .faceBox .borderRight { border-right: none; } .faceWrap .faceBox .borderBottom { border-bottom: none; } .faceWrap .faceWrapFooter .changePointPannel { width: 36px; height: 12px; margin: 20px auto 0px; } .faceWrap .point1 a, .faceWrap .point2 a, .faceWrap .point3 a { cursor: pointer; display: block; float: left; height: 10px; width: 10px; background: url(../images/button_chat20067a.png) no-repeat -13px -1108px; } .faceWrap .point1 a:hover, .faceWrap .point2 a:hover, .faceWrap .point3 a:hover { background-position: -1px -1108px; } /*post local face*/ .faceWrap .postLocalFace { float: right; margin: 4px 0px -7px; height: 24px; } .faceWrap .postLocalFace .postLocalFaceMiddle { height: 20px; width: 120px; background-color: #E9EDF2; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; border-top: 1px solid #DAE0E5; border-bottom: 1px solid #fff; } .faceWrap .postLocalFace .postLocalFaceMiddle a { height: 20px; line-height: 20px; text-shadow: none; overflow: hidden; } .faceWrap .postLocalFace a { color: #8F969E; width: 120px; float: left; } .faceWrap .postLocalFace a:hover { background: none; text-decoration: underline; } .faceWrap .postLocalFace .postLocalFaceMiddle .faceHook { height: 0px; width: 0px; border-style: solid; border-width: 5px; border-color: #E9EDF2 #E9EDF2 #8B9096; float: left; margin: 3px 9px 0px; } /*查看大图*/ .slidePic { position: absolute; float: left; } .slidePic a.iconClose { position: absolute; right: 0; top: 0; width: 58px; height: 58px; width: 50px\9; height: 50px\9; background-color: #393939; -webkit-border-radius: 0px 0px 0px 138px; -moz-border-radius: 0px 0px 0px 138px; border-radius: 0px 0px 0px 138px; } .slidePic .iconClose span { display: block; float: right; width: 34px; height: 34px; margin: 10px 5px 0px 0px; background: url(../images/button021844c2.png) no-repeat -38px -37px; } .slidePic img { box-shadow: 0px 4px 30px #333; z-index: 49; cursor: move; position: relative; } .slidePic .oprWrp{ position: fixed; width:100%; height:100%; top:0; left:0; } .slidePic .oprWrp .inner{ position: relative; width: 962px; height: 100%; margin: 0 auto; z-index : 50; } .slidePic .prevImg, .slidePic .nextImg{ position: absolute; top: 50%; margin-top: -50px; width: 100px; height: 64px; padding-top:36px; text-align: center; z-index: 10; } .slidePic .prevImg{ left: -75px; } .slidePic .nextImg{ right: -75px; } .slidePic .prevImgIcon, .slidePic .nextImgIcon{ display: inline-block; width: 15px; height: 28px; background: url(../images/button_chat20067a.png) no-repeat; } .slidePic .prevImgIcon{ background-position: -72px -290px; } .slidePic .nextImgIcon{ background-position: -106px -290px; } .chatPanel .dragUploaderPanel { margin: -189px 0 0; } .chatPanel .dragUploaderPanel .close { position: absolute; right: 5px; font-size: 14px; } .chatPanel .dragUploaderPanel div { line-height: 170px; text-align: center; width: 100%; height: 135px; color: #536e82; text-shadow: 0 1px 0 #CFCFCF; background: url(../images/illustration_chat1844c2.png) 0px -407px no-repeat; } .chatPanel .dragUploaderPanel .dragUploaderIcon { position: absolute; left: 180px; top: -108px; display: block; width: 108px; height: 108px; background: url(../images/illustration_chat1844c2.png) no-repeat scroll 0 -170px transparent; } /*功能图标*/ .chatPanel .inputArea { padding: 14px 10px 0 5px; height: 43px; } .chatPanel .inputArea .attach { float: left; } .chatPanel .inputArea .attach a.func { display: block; width: 34px; height: 34px; margin-right: 2px; float: left; background: url(../images/button_chat20067a.png) no-repeat 0 0; text-decoration: none; } .chatPanel .inputArea .attach a.expression:link, .chatPanel .inputArea .attach a.expression:visited { background-position: 3px -1px; } .chatPanel .inputArea .attach a.expression:hover { background-position: -29px -1px; border: none\9; } .chatPanel .inputArea .attach a.expression:active { background-position: -61px -1px; } .chatPanel .inputArea .attach a.sendVoice:link, .chatPanel .inputArea .attach a.sendVoice:visited { background-position: -1px -66px; } .chatPanel .inputArea .attach a.sendVoice:hover { background-position: -33px -66px; } .chatPanel .inputArea .attach a.sendVoice:active { background-position: -65px -66px; } .chatPanel .inputArea .attach a.photoActive:link, .chatPanel .inputArea .attach a.photoActive:visited { background-position: -4px -34px; } .chatPanel .inputArea .attach a.photoActive:hover { background-position: -32px -34px; cursor: pointer; } .chatPanel .inputArea .attach a.photoActive:active { background-position: -64px -34px; } .chatPanel .inputArea .attach a.screensnap:link, .chatPanel .inputArea .attach a.screensnap:visited { background-position: -1px -98px; } .chatPanel .inputArea .attach a.screensnap:hover { background-position: -32px -98px; } .chatPanel .inputArea .attach a.screensnap:active { background-position: -62px -98px; } .chatPanel .inputArea .attach a.file:link, .chatPanel .inputArea .attach a.file:visited { background-position: 0px -34px; } .chatPanel .inputArea .attach a.file:hover { background-position: -31px -34px; } .chatPanel .inputArea .attach a.file:active { background-position: -64px -34px; } .chatPanel .chatInput { float: left; width: 402px; width: 400px\9; height: 20px; margin: 0 10px 0 10px; padding: 7px 10px 2px; outline: none; box-shadow: 1px 1px 2px #bbb inset; background: #EEE; background: #fafafa\9; border-radius: 2px; border: none; border-bottom: 1px solid #fff; border: 1px solid #ccc\9; font: 14px/1.5 Helvetica, Arial, Tahoma; line-height: 1.2em; resize: none; } .chatPanel .chatInput:focus { background: #fff; } .chatPanel .chatOperator { position: relative; text-align: left; border-top: 1px solid #808384; border-bottom: 1px solid #ddd; background-color: #EAECEE; background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f9fa), to(#dadddf)); background: -moz-linear-gradient(top, #f8f9fa, #dadddf); border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; color: #383e45; height: 55px; } a.chatSend { display: block; float: right; height: 28px; width: 80px; margin: 0px 1px 1px 0; color: #fff; text-align: center; text-decoration: none; border: 1px solid #29447E; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 1px 3px #D9D9D9; text-shadow: 0 1px 1px #444; background: #486CB4; background: -webkit-gradient(linear, left top, left bottom, from(#6078aa), to(#465c8c), color-stop(0.1, #5e76a7), color-stop(0.5, #546b9c), color-stop(0.9, #495f8f), color-stop(1, #465c8c)); background-image: -moz-linear-gradient(top, #5e76a7 10%, #546b9c 50%, #495f8f 90%, #465c8c 100%); } a.chatSend:active { color: #fff; border: 1px solid #1B4AB2; box-shadow: 0 1px 3px #d3d3d3; text-shadow: 0 1px 1px #444; background: #5F78AB; } a.chatSend b { display: block; border-radius: 3px; font-size: 14px; line-height: 28px; border-top: 1px solid #7B8FB8; text-shadow: 0 -1px 0 #4f739f; text-align: center; } .chatPanel .chatMainPanel { border-radius: 2px 2px 6px 6px; } .chatPanel .chatOperator a.chatSend:active b { border-top: 1px solid #5F78AB; } /*detail pannel*/ .chatDetails { -moz-border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; position: absolute; width: 100%; } .chatDetails .chatDetailsContent { margin: 0px; padding: 0px; background-color: #fff; -moz-border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px; } .chatDetails .chatDetailsContent .chatDetailsTitle { margin-top: -53px; margin-bottom: 56px; border: 1px solid #DEDEDE; height: 33px; border-radius: 3px; } .chatDetails .chatDetailsContent .chatDetailsTitle input { position: absolute; left: 1px; top: 1px; height: 30px; border: none; font: 14px/1.5 Helvetica, "Microsoft YaHei", Arial, Tahoma; color: #65686E; line-height: 30px; text-align: center; width: 218px; } .chatDetails .chatDetailsContent .groupName { display: none; height: 20px; width: 20px; margin: 10px 0px 0px 13px; background: url(../images/button_chat20067a.png) no-repeat -105px -1235px; } .chatDetails .chatDetailsContent h3 { text-align: left; padding: 0 5px; border-right: 1px solid #D9D9D9; height: 32px; background: #ECECEC; border-top: 1px solid white; line-height: 32px; } .chatDetails .chatDetailsContent .partiTitleName { background-color: #F9F9F9; color: #65686E; line-height: 33px; padding: 0 10px; height: 32px; border-left: 1px solid white; border-top: 1px solid white; cursor: pointer; width: 200px; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .chatDetails .chatDetailsContent .partiTitleName .emoji { margin-top: 5px; } .chatDetails .chatDetailsContent .partiTitleName:hover { background: #ECECEC; } .chatDetails .chatDetailsContent .partiTitleName input { position: absolute; top: 0px; left: 0px; border: none; width: 207px; height: 30px; font: 15px/30px Helvetica, "Microsoft YaHei", Arial, Tahoma; } .chatDetails .exitGroup { display: none; height: 33px; width: 146px; border: 1px solid #DEDEDE; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-top: 3px; margin-bottom: 2px; } .chatDetails .exitGroupPanel { margin: 0px; padding: 0px; border-top: 1px solid #fff; } .chatDetails .exitGroupPanel .exitGroupIcon { height: 32px; width: 38px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-right: 1px solid #D9D9D9; border-top-left-radius: 3px; border-bottom-left-radius: 3px; background: #ececec url(../images/button_chat20067a.png) no-repeat -144px -1224px; } .chatDetails .exitGroupPanel .exitGroupWorld { height: 32px; width: 106px; border-left: 1px solid #fff; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; line-height: 32px; text-align: center; color: #65686E; text-shadow: 0px 1px 0px #fff; background-color: #F7F7F7; } .chatDetails .exitGroupPanel a.exitGroupWorld:hover { background-color: #ECECEC; text-decoration: none; } .chatDetails .section { padding: 70px 10px 16px; overflow: hidden; } .chatDetails .section span { /*display:block;*/ } /*chatPerson*/ .chatDetails .participant { margin: 10px 12px 0px; background-color: #F6F9FC; border: 1px solid #E3E7ED; overflow-y: auto; padding: 14px 3px 14px 22px; } .chatDetails .participant .contr { padding-top: 10px; } .chatDetails .chatPerson { /*width:85px;*/ height: 128px; background-color: #fff; box-shadow: 0px 1px 1px #EEF1F4; /*padding:10px;*/ margin-right: 12px; margin-bottom: 7px; position: relative; border: 1px solid #DBE3ED; } .chatDetails .chatPerson a { padding: 10px; line-height: 0; display: block; } .chatDetails .chatPerson:hover { /*background-color:#FFFEEA;*/ background-color: #E5EAEF; } /*.chatDetails .chatPerson:hover .personClose{ display:block; background:url(../images/button_chat20067a.png) no-repeat -48px -1108px; float:right; height:12px; width:12px; margin-top: -5px; } .chatDetails .chatPerson:hover .personClose:active{ background:url(../images/button_chat20067a.png) no-repeat -60px -1108px; }*/ .chatDetails .chatPerson .personClose { display: none; } .chatDetails .chatPerson:hover .personClose { display: block; position: absolute; top: 0px; right: 0px; margin-top: -11px; margin-right: -16px; height: 12px; width: 12px; background: url(../images/button_chat20067a.png) no-repeat 1px -813px; } .chatDetails .chatPerson:hover .personClose:hover { background: url(../images/button_chat20067a.png) no-repeat -34px -813px; } .chatDetails .chatPerson img { width: 80px; height: 80px; } .chatDetails .chatPerson .participantName { text-align: center; color: #5A5959; white-space: nowrap; overflow: hidden; word-wrap: normal; o-text-overflow: ellipsis; text-overflow: ellipsis; margin: 0px 10px; width: 80px; } .chatDetails .chatPerson .participantFemale, .chatDetails .chatPerson .participantMale { background: url(../images/button_chat20067a.png) no-repeat; height: 20px; width: 20px; /*margin-top:15px;*/ float: left; margin-top: -2px; } .chatDetails .chatPerson .participantFemale { background-position: -79px -1232px; } .chatDetails .chatPerson .participantMale { background-position: -60px -1232px; } /*add person button*/ .chatDetails .addButton { width: 100px; height: 128px; border: 1px dashed #D0D0D0; cursor: pointer; } .chatDetails .addButton:hover { background-color: #E5EAEF; } .chatDetails .addButton a { display: block; height: 30px; width: 28px; margin: 48px auto; padding: 0; background: url(../images/button_chat20067a.png) no-repeat -4px -1010px; } .chatDetails .addButton:hover a { background-position: -34px -1010px; } .chatPanel .chatScroll { border-bottom: 1px solid #ddd; } /* 视频播放 */ .wx_ico_video { display: inline-block; position: absolute; z-index: 3; top: 50%; left: 50%; margin: -18px 0 0 -18px; width: 36px; height: 36px; background: url(../images/ico_video1844c2.png) no-repeat; opacity: 0.8; filter: alpha(opacity=80); -moz-transition: opacity 0.1s ease-in; -webkit-transition: opacity 0.1s ease-in; -o-transition: opacity 0.1s ease-in; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zh_CN/htmledition/images/ico_video.png"); cursor: pointer; } .wx_ico_video:hover { opacity: 1; filter: none; } .wx_video_duration { position: relative; z-index: 3; margin-top: -20px; _margin-right: 1px; padding-right: 8px; line-height: 20px; text-align: right; color: #FFFFFF; background: #000000; filter: alpha(opacity=60); background: rgba(0, 0, 0, 0.6); border-radius: 0 0 1px 1px; text-shadow: none; } /*footer*/ .footer { color: #242627; color: #242627\9; text-shadow: 0 1px 0 #5B5C5E; width: 376px; position: absolute; bottom: 20px; left: 50%; margin-left: -188px; /*margin:10px auto 29px;*/ background: url(../images/button_login1844c2.png) no-repeat scroll -12px -181px; } .footer .recommend_wrp { position: absolute; width: 100%; top: -100px; } .footer .recommend_wrp a { color: #9CA1A4; font-size: 12px; text-shadow: 0 1px 0 #000; } .footer .recommend_wrp a:hover { text-decoration: none; color: #FFF; } /*faq*/ a.icon_faq { display: block; margin: 0 auto; width: 37px; } a.icon_faq img { background: url(../images/button_login1844c2.png) no-repeat scroll 0px -1px transparent; height: 37px; width: 37px; } a.icon_faq:active img { background-position: -38px -2px; } /*新建、关闭和退出按钮*/ /*.chatPanel a.iconCreateNewChat { display: block; float:right; width:34px; height:34px; margin:6px 6px 0 0; background:url(../images/button_chat20067a.png) 0px -528px no-repeat; text-indent:-9999px;} .chatPanel a.iconCreateNewChat:hover {background-position:-34px -528px;} .chatPanel a.iconCreateNewChat:active {background-position:-68px -528px;}*/ /*.chatPanel a.iconLogout { display: block; float:right; width:34px; height:34px; margin:10px 6px 0 0; background:url(../images/button_chat20067a.png) 0px -154px no-repeat; text-indent:-9999px;left: 150px; position: absolute; top: -54px;} .chatPanel a.iconLogout:hover {background-position:-34px -154px;} .chatPanel a.iconLlogout:active {background-position:-68px -154px;} */ .chatPanel .activeChatVernier { position: absolute; top: 153px; width: 34px; } .chatPanel .activeChatVernier img { background: url(../images/icon_chat1844c2.png) no-repeat -8px -40px; width: 16px; height: 16px; /*ie6 hack*/ _margin-left: -20px; _margin-top: 50px; } /* 发起聊天等复杂面板 */ .iconOperater { display: block; /*float: right;*/ width: 12px; height: 12px; /*margin: 3px 9px 0 0;*/ position: absolute; right: 10px; top: 14px; background: url(../images/button021844c2.png) -2px -96px no-repeat; text-indent: -9999px; } a.iconOperater:active { background-position: -17px -96px; } /*exit draw drow list*/ .operaterBox { width: 140px; padding: 0px; position: absolute; border: 1px solid #A2ACB4; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; right: 2px; top: 43px; z-index: 999; background-color: #FFF; box-shadow: 0px 1px 7px #8D8D8D; } .operaterBox .operaterBoxPanel { position: relative; } .operaterBox .operaterBoxPanel a.iconLogout, .operaterBox .operaterBoxPanel a.voiceCancel, .operaterBox .operaterBoxPanel a.DesktopRemind, .operaterBox .operaterBoxPanel a.addFriends, .operaterBox a.feedback { display: block; margin: 0px; padding: 7px 2px 6px 9px; color: #000; font-size: 12px; line-height: 21px; border-bottom: 1px solid #C0C5C9; } .operaterBox .operaterBoxPanel a.iconLogout { border: none; } .operaterBox .operaterBoxPanel a:active { color: #FFF; text-shadow: none; background-color: #1960AE; background-image: linear-gradient(bottom, #1960ae 0%, #246bb8 25%, #3278c5 50%, #4489d5 75%, #5196e1 100%); background-image: -moz-linear-gradient(bottom, #1960ae 0%, #246bb8 25%, #3278c5 50%, #4489d5 75%, #5196e1 100%); background-image: -webkit-linear-gradient(bottom, #1960ae 0%, #246bb8 25%, #3278c5 50%, #4489d5 75%, #5196e1 100%); } .operaterBox .operaterBoxPanel .iconPic { height: 20px; width: 20px; margin-right: 6px; margin-left: 6px; background: url(../images/button_chat20067a.png) no-repeat; } .operaterBox .operaterBoxPanel .addFriends .iconPic { background-position: -118px -599px; } .operaterBox .operaterBoxPanel .iconLogout .iconPic { background-position: -5px -599px; } .operaterBox .operaterBoxPanel .voiceCancel .iconPic { background-position: -26px -599px; } .operaterBox .operaterBoxPanel .DesktopRemind .iconPic { background-position: -71px -599px; } .operaterBox .operaterBoxPanel .addFriends:active .iconPic { background-position: -118px -570px; } .operaterBox .operaterBoxPanel a.iconLogout:active .iconPic { background-position: -5px -570px; } .operaterBox .operaterBoxPanel a.voiceCancel:active .iconPic { background-position: -26px -570px; } .operaterBox .operaterBoxPanel a.DesktopRemind:active .iconPic { background-position: -71px -570px; } .operaterBox .operaterBoxPanel .DesktopRemind .iconPicDeskRem { background-position: -95px -599px; } .operaterBox .operaterBoxPanel .voiceCancel .iconPicVoice { background-position: -50px -599px; } .operaterBox .operaterBoxPanel a.voiceCancel:active .iconPicVoice { background-position: -50px -570px; } .operaterBox .operaterBoxPanel a.DesktopRemind:active .iconPicDeskRem { background-position: -95px -570px; } .operaterBox .operaterBoxPanel .feedback .iconFeedback { background-position: -140px -599px; } .operaterBox .operaterBoxPanel a.feedback:active .iconFeedback { background-position: -140px -570px; } .chatPanel a.iconCreateNewChat { position: relative; display: block; width: 178px; height: 54px; border: 1px solid #fff; border-bottom: 1px solid #c9cacd; border-radius: 6px 6px 0 0; color: #434950; text-shadow: 0 1px 0 #fff; text-decoration: none; } .chatPanel a.iconCreateNewChat:after { position: absolute; display: block; right: 29px; top: -18px; height: 0px; width: 0px; border: 9px solid transparent; border-bottom-color: #E2E5E7; content: ""; } .chatPanel a.iconCreateNewChat:before { position: absolute; display: block; right: 29px; top: -19px; height: 0px; width: 0px; border: 9px solid transparent; border-bottom-color: #fff; content: ""; } .chatPanel a.iconCreateNewChat span.iconPic { display: block; float: left; width: 28px; height: 26px; margin: 17px 0 0 22px; background: url(../images/button_chat20067a.png) -4px -564px no-repeat; } .chatPanel a.iconCreateNewChat span.desc { float: left; margin: 20px 0 0 10px; } .chatPanel a.iconCreateNewChat:hover { background: #7d8792; border: 1px solid #727c86; border-bottom: 1px solid #5f6369; } .chatPanel a.iconCreateNewChat:hover:after { border-bottom-color: #7d8792; } .chatPanel a.iconCreateNewChat:hover:before { border-bottom-color: #727c86; } .chatPanel a.iconCreateNewChat:hover span.iconPic { background-position: -38px -564px; } .chatPanel a.iconCreateNewChat:hover span.desc { color: #fff; text-shadow: 0 1px 0 #585f66; } .chatPanel a.iconLogout:hover span.desc { color: #fff; text-shadow: 0 1px 0 #585f66; } .chatPanel a.iconLogout span.desc { float: left; margin: 4px 0 0 10px; } .chatPanel a.iconCloseChat { display: block; position: absolute; right: 0; width: 30px; height: 30px; margin: 7px 9px 0 0; background: url(../images/button_chat20067a.png) 0 -462px; /* background:url(../images/button_chat20067a.png) -67px -462px no-repeat;/*x 0 y -188*/ /*text-indent:-9999px;*/ z-index: 1; /*ie6 hack*/ _margin-left: -500px; } .chatPanel .backToChat, .chatPanel .rightOpBtn { width: 59px; height: 46px; margin-top: 1px; position: absolute; top: 0px; } .chatPanel .backToChat { left: 0px; } .chatPanel .rightOpBtn { right: 0px; } .chatPanel .singleChat a, .chatPanel .groupChat a, .chatPanel .backToChat a { width: 32px; height: 37px; position: absolute; z-index: 1; background: url(../images/button021844c2.png) no-repeat; } .chatPanel .singleChat a { display: block; background-position: -102px -91px; right: 0px; margin-right: 10px; margin-top: 6px; width: 27px; } .chatPanel .singleChat a:active { display: block; background-position: -129px -91px; } .chatPanel .groupChat a { display: block; position: absolute; right: 0px; margin-right: 10px; margin-top: 6px; width: 27px; height: 25px; background-position: -62px -91px; } .chatPanel .groupChat a:active { background-position: -90px -91px; } .chatPanel .backToChat a { width: 18px; height: 28px; position: absolute; left: 10px; top: 5px; margin-top: 2px; display: block; background-position: -29px -92px; } .chatPanel .backToChat a:active { background-position: -45px -92px; } .chatPanel a.iconCloseChat:hover { background-position: -34px -462px; } .chatPanel a.iconCloseChat:active { background-position: -68px -462px; } /* 新建会话 */ .complexDialog { position: absolute; border-radius: 8px; text-align: left; } .complexDialog .titleContainer { background: #50555c url(../images/bg_top1844c2.png); border-radius: 4px 4px 0 0; } .complexDialog .title { border-top: 1px solid rgba(255, 255, 255, 0.16); border-bottom: 1px solid rgba(0, 0, 0, 0.3); height: 45px; border-radius: 4px 4px 0 0; text-align: left; padding: 0 5px 0 10px; } .complexDialog .title h3 { font-size: 15px; color: #fff; text-shadow: none; font-weight: normal; line-height: 45px; line-height: 50px\9; } .complexDialog .title a.iconTitleClose { float: right; margin: 7px 6px 8px; } .complexDialog .title a.iconTitleClose img { width: 34px; height: 34px; background: url(../images/button_chat20067a.png) no-repeat 0 -460px; } .complexDialog .title a.iconTitleClose:active img { width: 34px; height: 34px; background: url(../images/button_chat20067a.png) no-repeat -32px -460px; } .complexDialog .title .iconTitleCreateNewChat { vertical-align: middle; width: 30px; height: 30px; background: url(../images/button_chat20067a.png) no-repeat -100px -527px; } .complexDialog .content { background: #F8F8F8; border-radius: 0 0 4px 4px; margin-top: -1px; } .createNewChat { top: 200px; left: 400px; z-index: 999; width: 400px; width: 400px\9; } .createNewChat .selectGroupContainer { border-bottom: 1px solid rgba(0, 0, 0, 0.3); } .createNewChat .choosePersGroup { height: 33px; width: 100%; font-size: 14px; border-bottom: 1px solid #DEE6E9; } .createNewChat .choosePersGroup a { text-shadow: none; } .createNewChat .choosePersGroup .selectPersChat { width: 198px; height: 100%; line-height: 33px; text-align: center; color: #495157; border-width: 1px; border-style: solid; border-color: #C5CDD3 #7E868C #97A1A9 #ABB5BD; background-color: #ABB5BD; } .createNewChat .choosePersGroup a:hover div { background: #ABB5BD; } .createNewChat .choosePersGroup a:hover { text-decoration: none; } .createNewChat .choosePersGroup .selectGroupChat { width: 198px; height: 100%; margin-top: -9px; margin-top: -10px\0; margin-top: -9px\9; /*margin-top:~"-8px\9\0";*/ line-height: 33px; text-align: center; color: #495157; border-width: 1px; border-style: solid; border-color: #C3CBD1 #ABB5BD #96A2A9 #BDC5CB; background-color: #abb5bd; } @-moz-document url-prefix() { .createNewChat .choosePersGroup .selectGroupChat { margin-top: -8px; } } @media screen and (-webkit-min-device-pixel-ratio: 0) { .createNewChat .choosePersGroup .selectGroupCha { margin-top: -10px; } } .createNewChat .choosePersGroup .selectedChat { background: #c5cdd3; } .createNewChat .choosePersGroup a:hover .selectedChat { background: #c5cdd3; } .createNewChat .selectFriendContainer .search { margin-top: 1px; background: #ced7dc; padding: 7px 10px 8px; border-top: 1px solid rgba(255, 255, 255, 0.4); border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-top: 1px solid #fff\9; border-bottom: 1px solid #aaa\9; } .createNewChat .selectFriendContainer .searchBar { height: 26px; line-height: 28px; border: 1px solid #8F96A0; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); border-radius: 28px; display: block; width: 100%; background: #fff; text-align: left; border: 1px solid #aaa\9; } .createNewChat .selectFriendContainer .searchBar .iconSearch { height: 18px; width: 18px; background: url(../images/icon_chat1844c2.png) no-repeat -40px -167px; float: left; margin: 4px 0 5px 7px; } .createNewChat .selectFriendContainer .searchBar input { border: 0 solid #FFFFFF; color: #666666; font-size: 14px; height: 24px; width: 86%; float: left; line-height: 25px; } .createNewChat .selectFriendContainer .searchBar .searchClean { width: 21px; height: 25px; background: url(../images/searchCloseIcon1844c2.png) no-repeat 0px center; cursor: pointer; } .createNewChat .friendList { height: 373px; background-color: #F5F5F5; overflow: auto; overflow-x: hidden; border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; } .createNewChat .selectGroupContainer .friendList { border-top: 1px solid #888; background-color: #F5F5F5; background-color: #F5F5F5\9; } .createNewChat .groupTitle { display: block; text-decoration: none; font-size: 12px; color: #5B7991; padding: 8px 31px 3px; border-top: 1px solid #D0D8E2; color: #536175; text-shadow: none; line-height: 20px; text-align: left; } .createNewChat .groupTitle .lapIcon { width: 17px; height: 20px; display: block; background: url(../images/button021844c2.png) no-repeat -109px -34px; } .createNewChat a.groupTitle:active .lapIcon { background-position: -121px -34px; } .createNewChat .groupTitle .lapedIcon { background-position: -135px -34px; } .createNewChat a.groupTitle:active .lapedIcon { background-position: -149px -34px; } .createNewChat .groupTitle .lapIcon .createNewChat .starFriendsTitle { border-top: 1px solid #F7F7F7; } .createNewChat .groupTitle .iconFavoriteFriend { width: 22px; height: 18px; margin-left: -24px; background: url(../images/button021844c2.png) no-repeat -91px -35px; vertical-align: top; } .createNewChat .groupTitle .groupTitleLetter { font-size: 14px; font-weight: bold; } .createNewChat a.friendDetail { display: block; padding: 5px 10px 5px 32px; background: #F5F5F5; cursor: pointer; } .createNewChat a.friendDetail .name { width: 300px\9; max-width: 306px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .createNewChat a.friendDetail span.photoEnter { display: none; } .createNewChat a.friendDetail:hover { background: #eef3f4; text-decoration: none; } .createNewChat a.friendDetail:hover span.photoEnter { display: inline; } .createNewChat a.activeColumn { background-color: #7A869C; background: -webkit-gradient(linear, left top, left bottom, from(#8794a7), to(#717d93), color-stop(0.1, #8592a5), color-stop(0.5, #7a869c), color-stop(0.9, #737f95), color-stop(1, #717d93)); background-image: -moz-linear-gradient(top, #8592a5 10%, #7a869c 50%, #737f95 90%, #717d93 100%); } .createNewChat a.activeColumn:hover { background-color: #B8B7B5; background: -webkit-gradient(linear, left top, left bottom, from(#889cb2), to(#61758b), color-stop(0.1, #869ab0), color-stop(0.5, #71859b), color-stop(0.9, #64788e), color-stop(1, #61758b)); background-image: -moz-linear-gradient(top, #869ab0 10%, #71859b 50%, #64788e 90%, #61758b 100%); } .createNewChat a.activeColumn .nickName { color: #FFF; text-shadow: none; } .createNewChat .friendDetail .checkbox { display: block; float: left; width: 34px; height: 34px; margin: 3px 5px 3px 0; background: url(../images/button_chat20067a.png) no-repeat 0 -493px; } .createNewChat .friendDetail .checkbox img { width: 34px; height: 34px; } .createNewChat .friendDetail .checked img { width: 34px; height: 34px; background: url(../images/button_chat20067a.png) no-repeat -34px -493px; } .createNewChat .friendDetail .avatar { display: block; float: left; width: 36px; height: 36px; } .createNewChat .friendDetail .avatar span { display: block; width: 33px; height: 33px; border: 1px solid #FFF; } .createNewChat .friendDetail .nickName { display: block; float: left; font-size: 12px; color: #343434; margin-left: 10px; text-shadow: 0 1px 0 #ffffff; word-wrap: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; margin-top: 5px; padding-top: 4px; } .createNewChat .friendDetail .photoEnter { display: block; height: 25px; width: 23px; margin-top: 4px; background: url(../images/button021844c2.png) no-repeat -116px -124px; } .createNewChat .friendDetail .photoEnter:active { background-position: -143px -124px; } .createNewChat .friendDetail .nickName .emoji { margin-top: -5px; margin-top: 0px\9; vertical-align: bottom; } .createNewChat .friendDetail .nickName .name { max-width: 187px; width: 180px\9; padding-top: 4px; margin-top: -4px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .hasSysScroll .createNewChat .friendDetail .nickName .name { max-width: 170px; } .complexDialog.createNewChat .friendDetail .nickName { max-width: 250px; } .complexDialog.createNewChat .friendDetail .nickName .personNum { margin-left: 5px; color: #A3A3A2; } .complexDialog.createNewChat .friendDetail .nickName .name { max-width: 261px; width: 223px\9; margin-top: -5px; padding-top: 5px; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; -o-text-overflow: ellipsis; overflow: hidden; } .createNewChat a.activeColumn .avatar span { border: 1px solid #FFF; } .createNewChat .selectedPanel { height: 70px; /*border-top:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(0,0,0,0.1);border-top:~"1px solid #fff\9";border-bottom:~"1px solid #aaa\9";*/ display: none; } .createNewChat .selectedPanel a.arrowLeft { float: left; width: 40px; height: 70px; cursor: pointer; } .createNewChat .selectedPanel a.arrowRight { float: right; width: 40px; height: 70px; cursor: pointer; } .createNewChat .selectedPanel a.arrowLeft img, .createNewChat .selectedPanel a.arrowRight img { width: 18px; height: 18px; background: url(../images/button_chat20067a.png) no-repeat; margin: 26px 11px; } .createNewChat .selectedPanel a.arrowLeft img { background-position: -7px -748px; } .createNewChat .selectedPanel a.arrowRight img { background-position: -7px -782px; } .createNewChat .selectedPanel a.arrowLeft:hover img { background-position: -41px -748px; } .createNewChat .selectedPanel a.arrowRight:hover img { background-position: -41px -782px; } .createNewChat .selectedPanel .selectedList { height: 70px; overflow: hidden; position: relative; } .createNewChat .selectedPanel .selectedListScroll { position: absolute; } .createNewChat .selectedPanel .selectedList span { float: left; position: relative; margin: 16px 11px 0 5px; } .createNewChat .selectedPanel .selectedList .avatar { width: 48px; height: 48px; border-radius: 4px; box-shadow: 0 1px 0 #999; border: 1px solid #ccc\9; } .createNewChat .selectedPanel .selectedList:hover .iconRemove { width: 25px; height: 25px; background: url(../images/button_chat20067a.png) no-repeat -4px -813px; position: absolute; margin: -12px 0 0 35px; cursor: pointer; } .createNewChat .selectedPanel .selectedList .iconRemove:hover { background-position: -39px -813px; } .complexDialog .operationBar { border-radius: 0 0 4px 4px; background: #c5cace; border-top: 1px solid #B9C1C5; border-bottom: 1px solid rgba(0, 0, 0, 0.2); height: 60px; text-align: center; border-top: 1px solid #fff\9; border-bottom: 1px solid #aaa\9; } .complexDialog .operationBar .chatSend { float: none; margin: 12px auto; } /*faq panel*/ .faqPanel { width: 500px; top: 200px; left: 100px; z-index: 1009; } .faqPanel .titleContainer { background: #8eb8ca; } .faqPanel .title a.iconTitleClose img { background: url(../images/button_chat20067a.png) no-repeat 0 -428px; } .faqPanel .title a.iconTitleClose:hover img { background: url(../images/button_chat20067a.png) no-repeat -34px -428px; } .faqPanel .title a.iconTitleClose:active img { background: url(../images/button_chat20067a.png) no-repeat -68px -428px; } .faqPanel .title h3 { color: #759dae; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); font-size: 24px; font-weight: bold; margin-left: 5px; } .faqPanel .content { padding: 30px; color: #666; text-shadow: none; } .faqPanel .content dt { color: #444; } .faqPanel .content dd { margin-bottom: 20px; } .faqPanel .content ol li { list-style-type: disc; margin-left: 23px; } .faqPanel .tips { color: #77a5b9; } /*image view*/ .imageView { position: absolute; } .imageView .imageContent { position: relative; } .imageView a.iconClose { background: #dfdfdf; border-radius: 24px; float: right; margin: -13px -13px 0 0; z-index: 1000; position: absolute; top: 0; right: 0; } .imageView a.iconClose img { width: 17px; height: 17px; background: url(../images/button_chat20067a.png) no-repeat -8px -470px; margin: 5px; display: block; } /*.imageView a.iconClose:link img, a.iconClose:visited img { background-position:-8px -470px;}*/ .imageView a.iconClose:hover img { background-position: -42px -470px; } .imageView a.iconClose:active img { background-position: -76px -470px; } .imageView .imageContent .image { border-radius: 6px; box-shadow: 0 0 20px #111; } .imageView .imageContent .image img { width: 500px; display: block; border-radius: 6px; } .imageViewControllBar { position: absolute; bottom: 40px; width: 100%; z-index: 200; } .imageViewControllBar .controllBar { width: 221px; background: #333; margin: 0 auto; border-radius: 40px; box-shadow: 0 1px 2px #000; padding: 0 14px 0px 20px; } .imageViewControllBar .controllBar a.icon { padding: 0 10px; display: block; float: left; margin: 8px 0; } .imageViewControllBar .controllBar .icon img { width: 34px; height: 28px; margin-top: 4px; background: url(../images/button_chat20067a.png) no-repeat; display: block; } .imageViewControllBar .controllBar .iconBorderLeft { border-left: 1px solid #474747; } .imageViewControllBar .controllBar .iconBorderRight { border-right: 1px solid #2c2c2c; } .imageViewControllBar .controllBar a.iconZoomOut img { background-position: 0 -258px; } .imageViewControllBar .controllBar a.iconZoomeIn img { background-position: 0 -292px; } .imageViewControllBar .controllBar a.iconDownload img { background-position: 6px -326px; } .imageViewControllBar .controllBar a.iconRotate img { background-position: -96px -256px; } .imageViewControllBar .controllBar a.iconDownload img { background-position: 6px -326px; } .imageViewControllBar .controllBar a.iconZoomOut:active img { background-position: -34px -258px; } .imageViewControllBar .controllBar a.iconZoomeIn:active img { background-position: -34px -292px; } .imageViewControllBar .controllBar a.iconDownload:active img { background-position: -28px -326px; } .imageViewControllBar .controllBar a.iconRotate:active img { background-position: -64px -256px; } /*upload pic preview*/ .uploadPreview { display: none; position: absolute; width: 622px; height: 451px; padding: 19px; z-index: 120; border-radius: 4px; background: #F0F3F4; border: 1px solid #AAA; border-top: 1px solid #CCC; } .uploadPreview a.iconClose { position: absolute; right: -13px; top: -13px; width: 28px; height: 28px; } .uploadPreview a.iconClose img { width: 100%; height: 100%; background: url(../images/button_chat20067a.png) no-repeat -3px -845px; } .uploadPreview a.iconClose:hover img { background-position: -37px -845px; } .uploadPreview a.iconClose:active img { background-position: -71px -845px; } .uploadPreview .picPreviewWrap { position: relative; display: table; width: 630px; height: 370px; text-align: center; line-height: 0; overflow: hidden; } .uploadPreview .picPreviewInner { display: table-cell; vertical-align: middle; } .uploadPreview .picPreviewWrap img { border-radius: 3px; margin: 0 auto; } .uploadPreview .picPreviewOperator { height: 50px; padding-top: 26px; } .picPreviewOperator a.btnSendPic, .picPreviewOperator a.btnCancelPic { display: inline-block; background: #F7F9FA; padding: 2px 3px 2px 10px; border: 1px solid #CACDCF; border-radius: 22px; color: #485261; margin: 0 10px; } .picPreviewOperator a.btnSendPic input, .picPreviewOperator a.btnCancelPic input { text-shadow: 0 1px 0 #D0D2D7; } .picPreviewOperator a.btnSendPic span, .picPreviewOperator a.btnCancelPic span { display: block; width: 17px; height: 17px; float: left; margin: 3px 0 -19px 0px; } .picPreviewOperator a.btnSendPic span.tipPic { background: url(../images/button_chat20067a.png) no-repeat -7px -367px; } .picPreviewOperator a.btnCancelPic span.tipPic { background: url(../images/button_chat20067a.png) no-repeat -7px -399px; } .picPreviewOperator a.btnSendPic:hover, .picPreviewOperator a.btnCancelPic:hover { background: #8BA9C0; border-color: #597B96; text-decoration: none; } .picPreviewOperator a.btnSendPic:hover input, .picPreviewOperator a.btnCancelPic:hover input { color: #fff; text-shadow: 0 1px 0 #627e93; } .picPreviewOperator .btnSendPic:hover .tipPic { background-position: -41px -368px; } .picPreviewOperator .btnCancelPic:hover .tipPic { background-position: -43px -400px; } .picPreviewOperator input { border: none; background: none; color: #485261; cursor: pointer; margin-left: 8px; } /*profile*/ .profileMesg { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; box-shadow: 0px 0px 2px #fff; letter-spacing: 0em; padding: 16px; color: #343434; text-align: left; position: relative; max-width: 213px; background-color: #EEF0F2; } .profileMesg .triangleRight, .profileMesg .triangleLeft { position: absolute; top: 0px; margin-top: 10px; height: 0px; width: 0px; border-width: 5px; border-style: solid; } /*right triangle*/ .profileMesg .triangleRight { right: 0px; margin-right: -10px; border-color: transparent transparent transparent #EEF0F2; } /*left triangle*/ .profileMesg .triangleLeft { left: 0px; margin-left: -10px; border-color: transparent #EEF0F2 transparent transparent; } .profileMesg .profileNormMesgPanel { border-bottom: 1px dotted #B5B7B8; margin: 0px 0px 15px; padding-bottom: 15px; } .profileMesg .profileNormMesgPanel .avatar_wrap { height: 60px; width: 60px; padding: 0px; border: 1px solid #fff; float: left; margin: 0px 13px 0px 0px; } .profileMesg .avatar_wrap span.avatar { height: 60px; width: 60px; } .profileMesg .nickname { max-width: 109px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; font-size: 14px; text-shadow: 0px 1px 0px; } .profileMesg .genderIcon { margin: 5px; } .profileMesg .profileNormMesgPanel .profileNormMesgContent { float: left; } .profileMesg .profileNormMesgContent .profileNormMesgName { color: #343434; text-shadow: 0px 1px 0px #CCC; font-size: 18px; } .profileMesg .profileNormMesgContent .profileNormMesgID { font-size: 12px; text-shadow: 0px 1px 0px #FFF; max-width: 137px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .profileMesg .profileNormMesgSign { background-color: #E6EAEE; margin: 0px; padding: 1px 3px; font-size: 12px; text-shadow: 0px 1px 0px #FFF; } .noMsgIip { color: #ccc; margin: 100px 0 0 0; } /*friend mesg*/ .window { text-align: left; background-color: white; width: 415px; border: 1px solid #829397; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0px 0px 6px #757575; } .window .header { height: 34px; background-color: #DDE1E6; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-top: 1px solid #F1F1F1; border-bottom: 1px solid #AFB3B9; cursor: move; } .window .header p { line-height: 35px; color: #434B55; margin-left: 13px; font-size: 13px; font-weight: bold; text-shadow: 0px 1px 0px #EBEBEB; } .window .header .closeIconPanel { display: block; border-left: 1px solid #E5E8EB; box-shadow: -1px 0px 0px #b9c3ce; height: 35px; width: 35px; margin-top: -36px; } .window .header .closeIcon { display: block; margin-top: 8px; margin-left: 9px; width: 17px; height: 17px; background: url(../images/button021844c2.png) no-repeat -73px -17px; } .window .header .closeIcon:active { background-position: -90px -17px; } .window .content { padding: 32px 17px 23px; } .window .content .section { padding: 8px 0px; } .window .content .friendImg { width: 98px; height: 98px; margin-right: 14px; border: 2px solid #FFF; box-shadow: 0px 1px 0px #B9B9B9; } .window .content .personalInfo { margin-top: -19px; } .window .content .personalInfo .friendMesg { width: 250px; position: relative; min-height: 103px; bottom: 0; } .window .content .personalInfo .nickname { color: #434B55; font-size: 13px; text-shadow: none; margin-right: 5px; max-width: 240px; max-width: 200px\9; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; height: 20px; } .window .content .personalInfo p { font-size: 12px; color: #A9B0B6; text-shadow: none; /*width:~"250px\9"; max-width:255px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;*/ line-height: 22px; } .window .content .personalInfo .modifyInput { margin: 0px; padding: 0px; line-height: 16px; line-height: 15px\0; width: 100px; } .window .content .personalInfo .remarkSection a { color: #A9B0B6; text-decoration: none; padding-right: 10px; } .window .content .personalInfo .remarkSection a .remarkname { display: inline-block; height: 16px\0; vertical-align: text-top\0; line-height: 16px\0; max-width: 120px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; vertical-align: middle; } .window .content .personalInfo .remarkSection a .editRemarkNameIcon { visibility: hidden; display: inline-block; margin-left: 5px; margin-bottom: -3px; height: 16px; width: 18px; background: url(../images/button021844c2.png) no-repeat 2px -153px; } .window .content .personalInfo .remarkSection a .editRemarkNameIcon.show { visibility: visible; } .window .content .personalInfo .remarkSection a:hover .editRemarkNameIcon { visibility: visible; display: inline-block; } .window .content .personalInfo .remarkSection a:active .editRemarkNameIcon { visibility: visible; display: inline-block; background: url(../images/button021844c2.png) no-repeat -13px -153px; } .window .content .personalInfo .replyWrapper { border-top: 1px solid #eee; margin-top: 7px; padding-top: 5px; } .window .content .personalInfo .replyVerifyMsg { cursor: pointer; font-size: 12px; border: 1px solid #DDD; border-radius: 9px; padding: 0 5px; background-color: #EEE; float: right; } .window .content .personalInfo .replyVerifyMsg:hover { color: inherit; text-decoration: none; background-color: #EAEAEA; } .window .content .personalInfo p.valiMesg { display: inline-block; /*position: relative;*/ /*position:absolute;*/ /*bottom:0;*/ /*height: 24px;*/ /*min-width:65px;*/ /*max-width:255px;*/ /*max-width:200px;*/ border-radius: 6px; padding: 2px 4px; line-height: 20px; background-color: #DDD; /*margin-top: 32px;*/ /*margin-left:7px;*/ color: #63676B; /*text-indent: 6px;*/ /*white-space:nowrap;*/ /*text-overflow:ellipsis;*/ /*-o-text-overflow:ellipsis;*/ } .window .content .personalInfo .valiMesg .hook { display: block; position: absolute; top: 9px; left: -10px; left: -9px\9; height: 0px; width: 0px; border-style: solid; border-width: 5px; border-color: transparent #DDD transparent transparent; } .window .content .personalInfo .valiMesg .hook1 { /*display: block; position: absolute; top: 5px; left: -17px; height: 0px; width: 4px; border-style: solid; border-width: 7px; border-color: transparent #EEE transparent transparent;*/ display: none; } .window .content .personalInfo .valiMesg .valiMesgContent { /*max-width:260px;*/ /*white-space:nowrap;*/ /*text-overflow:ellipsis;*/ /*-o-text-overflow:ellipsis;*/ /*overflow: hidden;*/ /*padding-right:5px;*/ display: block; /*max-height:95px;*/ /*overflow: hidden;*/ max-width: 254px; } .window .content .verification label { color: #A1AAB8; font-size: 12px; text-shadow: none; } .window .content .verification p { color: #A0A4AA; font-size: 12px; margin-bottom: 3px; } .window .content .verification .inputVerifi { width: 220px; margin: 4px auto 0px; background-color: #E6E9EC; border-style: solid; border-width: 1px; border-color: #DDE1E6 #DEE2E6 #FDFDFD; box-shadow: 0px -1px 0px #c6cace; padding: 4px 2px; } .window .content .verification .inputVerifi:focus { background-color: #FFF; } a.btnBrown:hover, a.btnGray:hover { text-decoration: none; cursor: pointer; } a.btnBrown { display: inline-block; border: 1px solid #424C55; margin: 0px auto; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background-color: #596674; background: -webkit-gradient(linear, left top, left bottom, from(#616e7d), to(#535f6d), color-stop(0.1, #5f6c7a), color-stop(0.5, #596674), color-stop(0.9, #55606f), color-stop(1, #535f6d)); background-image: -moz-linear-gradient(top, #5f6c7a 10%, #596674 50%, #55606f 90%, #535f6d 100%); } a.btnBrown:active { background-color: #4E5866; background: -webkit-gradient(linear, left top, left bottom, from(#444f5b), to(#5a6572), color-stop(0.1, #48535f), color-stop(0.5, #4e5866), color-stop(0.9, #555f6d), color-stop(1, #5a6572)); background-image: -moz-linear-gradient(top, #48535f 10%, #4e5866 50%, #555f6d 90%, #5a6572 100%); } a.btnBrown:active input { color: #C0C8D1; } a.btnBrown input { cursor: pointer; cursor: hand; background: none; margin: 0px; padding: 3px 30px; display: block; border-style: solid; border-width: 1px; border-color: #758293 #5D6A78 #525E6C; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; color: #FFF; } a.btnGray { display: inline-block; border: 1px solid #AAA; margin: 0px auto; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background-color: #E6E8EA; background: -webkit-gradient(linear, left top, left bottom, from(#f4f5f6), to(#dadde1), color-stop(0.1, #f2f3f4), color-stop(0.5, #e6e8ea), color-stop(0.9, #dcdfe2), color-stop(1, #dadde1)); background-image: -moz-linear-gradient(top, #f2f3f4 10%, #e6e8ea 50%, #dcdfe2 90%, #dadde1 100%); } a.btnGray:active { background-color: #4E5866; background: -webkit-gradient(linear, left top, left bottom, from(#cdd0d4), to(#e6e7e8), color-stop(0.1, #d2d5d8), color-stop(0.5, #d9dbdd), color-stop(0.9, #e0e2e3), color-stop(1, #e6e7e8)); background-image: -moz-linear-gradient(top, #d2d5d8 10%, #d9dbdd 50%, #e0e2e3 90%, #e6e7e8 100%); } a.btnGray:active input { color: #7B8691; } a.btnGray input { background: none; margin: 0px; padding: 3px 30px; display: block; border: none; border-top: 1px solid #FFF; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; color: #5C6977; text-shadow: 0px 1px 0px #F3F4F5; cursor: pointer; cursor: hand; } .friendInfo a.btnBrown, .friendInfo a.btnGray { margin: 0px auto; color: #FFF; text-shadow: none; font-size: 12px; line-height: 24px; } .friendInfo .nextStep { text-align: center; } .friendInfo .verification a.btnGray input, .friendInfo .verification a.btnBrown input { padding-top: 0px; padding-bottom: 0px; } .friendInfo a.btnBrown input, .friendInfo a.btnGray input { line-height: 20px; text-align: center; } .genderIcon { display: block; width: 17px; height: 15px; margin-top: 2px; background: url(../images/button_chat20067a.png) no-repeat; } .maleIcon { background-position: -138px -984px; margin-top: 1px; } .femaleIcon { background-position: -157px -984px; } .window .content .physicalInfor { margin: 1px -17px 2px; border-bottom: 1px solid #E0E0E0; } .window .content .physicalInfor .tr { border-top: 1px solid #E0E0E0; display: block; clear: both; overflow: hidden; min-height: 33px; line-height: 33px; font-size: 12px; } .window .content .physicalInfor .tr.photoAlbum { min-height: 50px; line-height: 50px; } .window .content .physicalInfor .tr .tdLeft { display: block; width: 29%; text-align: right; margin-right: 14px; color: #969EA6; } .window .content .physicalInfor .tr .tdRight { color: #434B55; max-width: 262px; line-height: 1.5em; padding-top: 8px; } .window .content .physicalInfor .photoAlbum a { display: block; height: 50px; } .window .content .physicalInfor .photoAlbum a:hover { background-color: #eee; } .window .content .physicalInfor .photoAlbum div { border: 2px solid #F7F7F7; margin: 3px 2px -9px 0px; position: relative; width: 40px; height: 40px; overflow: hidden; } .window .content .physicalInfor .photoAlbum img { position: absolute; } /*.window .content .physicalInfor .photoAlbum img:active{ border:2px solid #44719F; }*/ .window .content .verification { text-align: center; } .window .content .verification .operBtn { width: 56%; margin: 15px auto 0px; } .window .content .btnPrimary { margin: auto; } .window .content .btnSecondary { display: block; height: 30px; width: 120px; text-align: center; box-shadow: 0 1px 3px lightGrey; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } .window .content .btnPrimary input, .window .content .verification .btnSecondary input { border: none; background: none; } .window .content .btnPrimary input { color: #FFF; } .window .content .btnSecondary input { color: #6D6D6D; } .window .content .nextStep .complementOper { text-shadow: none; font-size: 12px; } .window .content .nextStep .complementOper .addBlacklist { color: #A7B0BC; margin-right: 10px; } .window .content .nextStep .complementOper .report { color: #A7B0BC; } .window .content .nextStep .complementOper .addBlacklistIcon, .window .content .nextStep .complementOper .reportIcon { display: block; background: url(../images/button021844c2.png) no-repeat; width: 18px; height: 18px; } .window .content .nextStep .complementOper .addBlacklistIcon { background-position: -1px -17px; } .window .content .nextStep .complementOper .reportIcon { background-position: -37px -17px; } .window .content .nextStep .complementOper a:active .addBlacklistIcon { background-position: -19px -17px; } .window .content .nextStep .complementOper a:active .reportIcon { background-position: -55px -17px; } /*friend mesg end*/ /*edit avartor*/ .avatorInfo { height: 300px; } .avatorInfo.editAvartorContent { margin-bottom: 25px; } .avatorInfo .editAvartorContent .editAvartorPanel { margin-left: 32px; } .avatorInfo .preAvartorContent { text-align: center; } .avatorInfo .preAvartorContent img { border: 1px solid #FFF; width: 90px; height: 90px; margin: 0px auto 10px; box-shadow: 0px 1px 0px #B9B9B9; } .avatorInfo .editAvartorContent .editIcon { display: block; height: 15px; width: 15px; margin-right: -16px; margin-top: 2px; background: url(../images/button021844c2.png) no-repeat -107px -17px; } .avatorInfo .editAvartorContent p { text-align: center; margin-bottom: 28px; } .avatorInfo .preForm { margin-bottom: 30px; } .avatorInfo .preOper { position: relative; } .avatorInfo .editOper { width: 232px; margin: 0px auto; } .avatorInfo .preOper a { overflow: hidden; cursor: pointer; position: absolute; right: 0px; margin-right: -8px; margin-top: 47px; text-align: center; } .avatorInfo .preOper input { width: 100%; height: 100%; margin: 0; cursor: pointer; font-size: 100px; filter: alpha(opacity=0); opacity: 0; position: absolute; } .avatorInfo .editBox { margin-right: 22px; width: 230px; height: 230px; border: 2px solid #FFF; box-shadow: 0px 1px 0px #B9B9B9; margin-left: 25px; } .avatorInfo .previewBox { width: 70px; height: 69px; border: 2px solid #FFF; box-shadow: 0px 1px 0px #B9B9B9; } /*edit avartor end*/ /*friend card*/ .chatItem .callingCard { width: 238px; float: none; margin: 0px auto; } .callingCard .cloudBody { width: 237px; border: 1px solid #A5A5A5; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .callingCard .cloudPannel { box-shadow: 0px 1px 2px #C5C5C5; } .callingCard .cloudBody .content { padding: 4px 4px 3px; background-color: #FFF; } .callingCard .cloudBody .friendMesg { color: #4C5B7C; width: 124px; overflow: hidden; } .callingCard .cloudBody .friendMesg .nickname { font-weight: bold; display: block; width: 119px; height: 20px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .callingCard .cloudBody .friendMesg p { color: #A6A6A6; font-size: 12px; width: 120px; height: 15px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; margin-top: 2px\9; line-height: 1.2em; overflow: hidden; } .callingCard .cloudBody .content img { width: 79px; height: 79px; margin-right: 10px; } .callingCard .cloudBody .footer { color: #828282; font-size: 12px; line-height: 21px; position: static; border-top: 1px solid #DEDEDE; background-color: #F2F2F2; background-image: none; text-shadow: none; width: auto; margin-left: auto; padding: 3px 5px; border-radius: 0px 0px 2px 2px; -moz-border-radius: 0px 0px 2px 2px; -webkit-border-radius: 0px 0px 2px 2px; } .callingCard .cloudBody .footer .callingCardIcon { width: 15px; height: 15px; display: block; margin-right: 5px; margin-top: 3px; background: url(../images/button021844c2.png) no-repeat; } .callingCard .cloudBody .footer .friendScanIcon { background-position: -64px 0px; } .callingCard .cloudBody .footer .friendAroundIcon { background-position: -16px 0px; } .callingCard .cloudBody .footer .friendShakeIcon { background-position: -97px 0px; } .callingCard .cloudBody .footer .addresIcon { background-position: -32px 0px; width: 12px; } .callingCard .cloudBody .footer .bottleIcon { background-position: -48px 0px; } .callingCard .cloudBody .footer .facebookIcon { background-position: -80px 0px; } .callingCard .cloudBody .footer .qqIcon { background-position: -113px 0px; width: 13px; } a.btnBlue { height: 19px; display: block; margin-top: 1px; border: 1px solid #424C55; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } a.btnBlue:active .btnBluePanel { background-color: #536072; } .btnBlue .btnBluePanel { border-top: 1px solid #758293; background-color: #626F80; } .btnBlue .btnGrayAdded .btnPanel { background-color: #F1F2F3; background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfd), to(#f1f2f3)); background-image: -moz-linear-gradient(top, #fcfcfd 0%, #f1f2f3 100%); } .btnBlue .btnWord { display: block; padding: 0px 4px 0px; color: #FFF; font-size: 12px; height: 18px; line-height: 18px; } .callingCard .cloudBody .footer .addIcon { display: block; height: 11px; width: 12px; margin: 4px -1px 0px 6px; background: url(../images/button021844c2.png) no-repeat -121px -17px; } .callingCard .cloudBody .footer a:active .addIcon { background-position: -131px -17px; } /*friend card end*/ /*tips*/ .tips { color: #FFF; text-shadow: 0px 1px 0px #000; font-size: 14px; z-index: 100000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height: 32px; height: 32px; width: 146px; padding: 10px 20px; background-color: #000; opacity: 0.5; filter: alpha(opacity=50)\9; } .tips .tipsIcon { display: block; width: 42px; height: 32px; background: url(../images/button021844c2.png) no-repeat 2px -37px; } .tips .errorIcon { width: 40px; background-position: -37px -37px; } /*tips end*/ /*record*/ .inputArea .recordInput .recordVol { width: 300px; margin-left: 95px; position: relative; } .inputArea .recordInput .recordVol span { display: block; width: 2px; height: 11px; margin-left: 1px; margin-right: 1px; border-style: solid; border-width: 1px; border-color: #60666d rgba(137, 147, 160, 0.9) #b8bbc3; background: rgba(137, 147, 160, 0.9); border-color: #60666D #8F99A6 #B8BBC3\9; background: #8D97A4\9; position: absolute; bottom: 7px; } .inputArea .recordInput .recordVol .voiceBac { border-style: solid; border-width: 1px; border-color: #29628F #3270A2 #B8BBC3; background: #3476AA; } .inputArea .recordInput .recordTime { color: #53575A; } /*record end*/ /*Avartor edit*/ .preAvartor { position: absolute; z-index: 201; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #F8F8F8; margin-top: -1px; } .preAvartor img { position: absolute; top: 0px; left: 63px; width: 250px; height: 250px; border: 2px solid #FFF; box-shadow: 0px 1px 0px #A5A5A5; } .preAvartor .bigAvatar { position: absolute; top: 0px; left: 67px; width: 250px; height: 250px; border: 2px solid #FFF; box-shadow: 0px 1px 0px #A5A5A5; } .preAvartor .editOper { margin-top: 20px; position: absolute; top: 251px; left: 71px; } .preAvartor .editOper a { margin-left: 73px; } .editAvartor { position: absolute; top: 0px; left: 0px; } .editAvartor .editAvartorContent .postPhoto { padding: 0px 11px; margin-top: 10px; margin-left: 1px; border-radius: 4px; color: #818181; font-size: 12px; } .editAvartor .editAvartorContent a:active { color: #000; } .editAvartor .editOper { width: 223px; margin-left: 82px; margin-top: 20px; } /*Avartor edit end*/ /*file load progress bar*/ .fileLoad { padding: 0px; margin: 0px; margin-top: 25px; margin-right: 0px; } .fileLoad .fileLoadPanel { position: relative; right: 0px; width: 98px; height: 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #AEBAC6; box-shadow: 0px 1px 0px #FFF; } .fileLoad .fileLoadPanel .progrBar { position: absolute; top: 0px; left: 0px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; width: 62px; height: 4px; background-color: #8B95A1; } .fileLoad .fileLoadPanel .closeFileLoad { display: block; height: 15px; width: 15px; border-image: initial; position: absolute; right: 0px; top: 0px; margin-top: -4px; margin-right: -7px; z-index: 3; background: url(http://dev.web.weixin.qq.com/zh_CN/htmledition/images/button02.png) -74px -18px no-repeat; } .fileLoad .fileLoadPanel .closeFileLoad:active { background-position: -91px -18px; } .cloudImgLoad .fileLoad .fileLoadPanel { margin-left: 8px; margin-top: -18px; } /*file load progress bar end*/ /*voice record*/ .chatPanel .recordInput { border: none; box-shadow: none; padding: 0px; height: 31px; width: 385px; } .chatPanel .recordInput .recordBakLeft { width: 12px; height: 100%; background: url(../images/voice011844c2.png) no-repeat center; } .chatPanel .recordInput .recordBakMiddle { width: 371px; height: 100%; line-height: 30px; background: url(../images/voice021844c2.png) repeat-x center; border-radius: 0px 5px 5px 0px; border-right: 1px solid #81878E; } .chatPanel .recordInput .recordBakMiddle .recordInfo { font-size: 12px; text-shadow: none; line-height: 32px; } .chatPanel .recordInput .recordBakRight { display: block; width: 30px; height: 100%; margin-right: 2px; margin-top: -31px; background: url(../images/voice031844c2.png) no-repeat center; } .chatPanel .recordInput a.recordBakRight:active { background: url(../images/voice03hl1844c2.png) no-repeat center; } /*voice record end*/ /*ie 9 player bug fix*/ .newMsgPlayer img { left: -100000px; } /*ie 9 player bug fix end*/ /*friendCircle*/ .popupPhotoAlbumWindow { height: 100%; overflow: hidden; background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #3A3B3F; border-radius: 5px\9; border-radius: 5px; } .popupPhotoAlbumWindow .popupPhotoAlbumPanel { height: 100%; padding: 0px; margin: 0px; background-color: #333A42; } .popupPhotoAlbumPanel .friendCirL { height: 100%; width: 77%; border-right: 1px solid #22252A\9; border-right: 1px solid rgba(35, 38, 43, 0.8); } .popupPhotoAlbumPanel .friendCirR { width: 22%; } .popupPhotoAlbumPanel .friendCirLPanel { height: 100%; margin: 0px; padding: 60px 16px 16px; background-color: #FFF; border-right: 1px solid #1B1C20; } .popupPhotoAlbumPanel .friendCirLPanel .photoView .photoViewOper { position: absolute; top: 50%; margin-top: -25px; display: block; width: 49px; height: 49px; display: none; } .popupPhotoAlbumPanel .friendCirLPanel .photoView .photoViewOperRight { right: 40px; } .popupPhotoAlbumPanel .friendCirLPanel .photoView .photoViewOperLeft { left: 40px; } .popupPhotoAlbumPanel .friendCirLPanel .photoView .photoViewOper a { display: block; height: 100%; } .popupPhotoAlbumPanel .friendCirLPanel .photoView a.photoPre { background: url(../images/friend1844c2.png) no-repeat -39px -33px; } .popupPhotoAlbumPanel .friendCirLPanel .photoView .title { /*position: absolute; top:0px;*/ font-size: 20px; color: #CECFD2; border: none; text-shadow: 0px 1px 0px #FFF; padding-bottom: 5px; } .popupPhotoAlbumPanel .friendCirLPanel .photoView .title .data { font-size: 40px; } .popupPhotoAlbumPanel .friendCirLPanel .photoView a.photoNext { background: url(../images/friend1844c2.png) no-repeat -114px -34px; } .popupPhotoAlbumPanel .friendCirLPanel .photoView a.photoPre:active { background-position: -38px -88px; } .popupPhotoAlbumPanel .friendCirLPanel .photoView a.photoNext:active { background-position: -114px -89px; } .popupPhotoAlbumPanel .friendCirLPanel .photoView .photoViewBox { position: relative; width: 80%; margin: 0px auto; text-align: center; border-style: solid; border-width: 1px; border-color: #ECECED #E3E3E3 #D3D3D3; box-shadow: 0px 1px 3px #DEDEDF; background-color: #FFF; } .popupPhotoAlbumPanel .friendCirLPanel .photoView .photoViewBox .photoWrapper img { /*width:960px; height:640px;*/ vertical-align: middle; position: absolute; /*z-index:-1;*/ } .popupPhotoAlbumPanel .friendCirLPanel .photoViewBox .photoViewPanel { height: 100%; /*background:url(../images/friend_photo_cover1844c2.png) repeat;*/ position: relative; z-index: 1; } .popupPhotoAlbumPanel .friendCirLPanel .photoView p { margin-left: 67px; font-size: 14px; color: #121212; text-align: left; } .popupPhotoAlbumPanel .friendCirLPanel .photoViewBox .albumContentWrapper { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; } .popupPhotoAlbumPanel .friendCirLPanel .photoViewBox p.albumContent { margin-left: 0; font-size: 14px; color: #121212; text-align: left; height: 21px; width: 94%; padding: 5px 3%; white-space: nowrap; text-overflow: ellipsis; /*cursor:pointer;*/ background-color: rgba(50, 50, 50, 0.4); color: #fff; text-shadow: none; } .popupPhotoAlbumPanel .friendCirLPanel .photoViewBox .showAll p.albumContent { white-space: normal; height: auto; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView { margin-top: 31px; } .popupPhotoAlbumPanel .friendCirLPanel .albumContent { height: 42px; overflow: hidden; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList { margin: 19px auto 0px; width: 80%; position: relative; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList .photoListOper { display: block; width: 25px; height: 25px; margin-top: 20px; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList a { display: block; height: 100%; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList a.photoPreListPre { background: url(../images/friend1844c2.png) no-repeat -48px -160px; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList a.photoPreListNext { background: url(../images/friend1844c2.png) no-repeat -126px -160px; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList a.photoPreListPre:active { background-position: -48px -193px; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList a.photoPreListNext:active { background-position: -126px -193px; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList .photoPreListBox { /*width:926px;*/ height: 86px; margin: 12px auto 0px; overflow: hidden; max-width: 917px; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList .photoPreListBox ul { height: 100%; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList ul li { float: left; width: 93px; margin-right: 5px; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList ul a { position: relative; border: 4px solid #FFF; background-color: #E3E2E2; width: 78px; height: 78px; overflow: hidden; text-align: center; line-height: 76px; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList ul a img { border: 1px solid #FFF; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList .thumbPreView { position: absolute; display: none; top: -50px; left: 50%; padding: 2px; border: 1px solid #B7BEC6; box-shadow: 0px 1px 2px #EAEBED; background-color: #FFF; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList .thumbPreView .hook { position: relative; bottom: 3px; left: 50%; margin-left: -5px; margin-bottom: -5px; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList .thumbPreView .hook .hook2 { display: block; position: absolute; height: 0px; width: 0px; top: 0px; border-style: solid; border-width: 6px; border-color: #FFF transparent transparent; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList .thumbPreView .hook .hook1 { display: block; position: absolute; height: 0px; width: 0px; top: 1px; border-style: solid; border-width: 6px; border-color: #B7BEC6 transparent transparent; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList ul span { display: block; position: absolute; top: 0; left: 0; z-index: 2; height: 80px; width: 80px; background: url(../images/friend_photo_cover1844c2.png) no-repeat; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList ul img { vertical-align: middle; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList .on a { border: 4px solid #A8BDD9; box-shadow: 0px 1px 0px #EBEBEB; } .popupPhotoAlbumPanel .friendCirLPanel .photoPreView .photoPreList .on a span { display: none; } .popupPhotoAlbumPanel .friendCirRPanel { margin: 0px; padding: 24px 0px 24px 10px; } .popupPhotoAlbumPanel .friendCirRPanel a.closeIcon { display: block; float: right; margin-top: -14px; margin-right: -10px; width: 22px; height: 22px; background: url(../images/friend1844c2.png) no-repeat -48px -286px; } .popupPhotoAlbumPanel .friendCirRPanel a.closeIcon:active { width: 23px; height: 23px; background-position: -45px -324px; } .popupPhotoAlbumPanel .friendCirRPanel .friendMsg { margin-top: 42px; } .popupPhotoAlbumPanel .friendCirRPanel .friendMsg .friendMsgInfo { margin-bottom: 26px; } .popupPhotoAlbumPanel .friendCirRPanel .friendMsg .avatar { width: 58px; height: 58px; border: 1px solid #000; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px\9; border-radius: 3px; box-shadow: 0px 1px 3px #1E2126; margin-right: 12px; } .popupPhotoAlbumPanel .friendCirRPanel .friendMsg .name { color: #FFF\9; color: rgba(255, 255, 255, 0.8); text-shadow: none; font-size: 25px; margin-bottom: 5px; width: 196px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } .popupPhotoAlbumPanel .friendCirRPanel .friendMsg .location { color: #FFF\9; color: rgba(255, 255, 255, 0.8); text-shadow: none; } .popupPhotoAlbumPanel .friendCirRPanel .praise { max-height: 130px; /*height:79px;*/ overflow: hidden; padding: 27px 11px 2px 14px; background-color: #30353B; border-top: 1px solid #2C3138; border-bottom: 1px solid #2C3138; box-shadow: 0px 1px 0px #3F4653; margin: 0px -19px 40px -9px; } .popupPhotoAlbumPanel .friendCirRPanel .praise.showAll { max-height: none; } .popupPhotoAlbumPanel .friendCirRPanel .title .blueColor { color: #94ABDD; } .popupPhotoAlbumPanel .friendCirRPanel .praise .title { font-size: 12px; color: #FFF\9; color: rgba(255, 255, 255, 0.8); text-shadow: 0px 1px 0px #1D2024; border: none; height: auto; padding: 0px 14px 17px 0px; margin-bottom: 12px; } .popupPhotoAlbumPanel .friendCirRPanel .praise ul { /*margin-bottom:13px;*/ } .popupPhotoAlbumPanel .friendCirRPanel .praise .title .icon { width: 19px; height: 17px; background: url(../images/friend1844c2.png) no-repeat -48px -244px; margin-right: 5px; } .popupPhotoAlbumPanel .friendCirRPanel .praise li { float: left; margin: 0px 4px 12px 0px; } .popupPhotoAlbumPanel .friendCirRPanel .praise li a { display: block; height: 39px; } .popupPhotoAlbumPanel .friendCirRPanel .praise li img { height: 39px; width: 40px; } .popupPhotoAlbumPanel .friendCirRPanel .praise a.moreIcon { position: relative; display: block; width: 25px; height: 25px; top: -14px; margin: 0px auto; background: url(../images/friend1844c2.png) no-repeat -44px -361px; } .popupPhotoAlbumPanel .friendCirRPanel .praise a.moreIcon:active { background-position: -142px -130px; } .popupPhotoAlbumPanel .friendCirRPanel .comments { color: #FFF\9; color: rgba(255, 255, 255, 0.8); text-shadow: 0px 1px 0px #000; } .popupPhotoAlbumPanel .friendCirRPanel .comments .title { height: auto; border-radius: 0px; padding: 0px; border-top: none; border-bottom: 1px solid #414852; } .popupPhotoAlbumPanel .friendCirRPanel .comments .titlePanel { border-bottom: 1px solid #262B33; padding: 0px 9px 7px; } .popupPhotoAlbumPanel .friendCirRPanel .comments .titlePanel .commentIcon { display: inline-block; width: 20px; height: 19px; margin: 0px 5px -7px 0px; background: url(../images/friend1844c2.png) no-repeat -129px -244px; } .popupPhotoAlbumPanel .friendCirRPanel .comments .title a { color: #FFF\9; color: rgba(255, 255, 255, 0.8); text-shadow: 0px 1px 0px #000; } .popupPhotoAlbumPanel .friendCirRPanel .comments .title a:hover { text-decoration: none; } .popupPhotoAlbumPanel .friendCirRPanel .comments .commentContent span.emoji { vertical-align: text-bottom; } .popupPhotoAlbumPanel .friendCirRPanel .comments .commentContent img { vertical-align: middle; } .popupPhotoAlbumPanel .friendCirRPanel .comments ul { overflow-y: scroll; } .popupPhotoAlbumPanel .friendCirRPanel .comments ul li { margin-top: 11px; border-bottom: 1px solid #414852; } .popupPhotoAlbumPanel .friendCirRPanel .comments ul li a { display: block; padding: 0px 8px 11px; border-bottom: 1px solid #262B33; } .popupPhotoAlbumPanel .friendCirRPanel .comments ul li a:hover { text-decoration: none; } .popupPhotoAlbumPanel .friendCirRPanel .comments .commentPanel { margin-left: 52px; } .popupPhotoAlbumPanel .friendCirRPanel .comments .commentPanel p { font-size: 14px; color: #2F2F2F; line-height: 1em; max-width: 292px; text-shadow: none; margin-bottom: 8px; } .popupPhotoAlbumPanel .friendCirRPanel .comments .commentPanel .commentContent { font-size: 12px; line-height: 20px; margin: 0px; margin-top: 4px; color: #FFF\9; color: rgba(255, 255, 255, 0.8); text-shadow: 0px 1px 0px #000; } .popupPhotoAlbumPanel .friendCirRPanel .comments .commentPanel .commentor { display: inline-block; color: #FFF\9; color: rgba(255, 255, 255, 0.8); /*color:#6B82B2;*/ /*font-weight:bold;*/ text-shadow: 0px 1px 0px #000; font-size: 14px; margin: 0px; max-width: 73px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } /*friendCircle end*/ /*feedback*/ .feedbackWin { padding: 0px; position: relative; margin-top: -15px; margin-bottom: 20px; } .feedbackWin .left { font-size: 22px; position: absolute; bottom: 5px; right: 5px; font-family: Constantia, Georgia; font-style: italic; } .feedbackWin textarea { padding: 5px; width: 97%; height: 80px; border: none; border: 1px solid #989CA1; word-wrap: break-word; resize: none; overflow: auto; font: 14px/1.5 Helvetica, Arial, Tahoma; line-height: 1.2em; } .feedbackWin .opArea { width: 200px; float: right; margin-top: 5px; } /*feedback end*/ .cloudVoice { cursor: pointer; } .cloudText img { vertical-align: text-bottom; max-width: 200px; /* *margin-bottom: -5px; */ /* qqmusic cover img */ } .cloudImg { line-height: 0; } .cloudImg .cloudContent { min-height: 30px; } .cloudImg .cloudContent img { min-width: 50px; min-height: 50px; } .cloudImg .cloudContent img.waitingEffect { position: absolute; left: -30px; top: 23px; width: 16px; height: 16px; min-height: 0; min-width: 0; } .cloudVideo { line-height: 0; } .chatItem .cloudBody { -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .chatItem .cloudContent { border-radius: 13px\9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: none; } .you { float: left; width: 100%; _background: none; _border: none; /*-- common --*/ /*-- end:common --*/ } .you .avatar { float: left; } .you .name { margin-left:53px; text-align:left; cursor:default; max-width: 15em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .you .info .name{ margin-left:0; } .you .sendStatus { position: absolute; top: 50%; right: -198px; margin-top: -23px; width: 200px; text-align: left; font-size: 12px; color: #B8B8B8; background: none; } .you .sendStatus span { display: block; margin-left: 7px; margin-top: 7px; } .you .sendStatus .iconSendFailed { background: url(../images/icon_chat1844c2.png) no-repeat -7px -136px; width: 17px; height: 17px; margin-top: 14px; } .you .sendStatus .unread { background: url(../images/icon_chat1844c2.png) no-repeat -8px -72px; width: 17px; height: 17px; margin: 6px 0 -12px 3px; } .you .cloud { float: left; /* *min-width: 50px; */ max-width: 300px; margin: 0 0 0 15px; } .you .cloud .cloudPannel .file { border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; height: 77px\9; } .you .cloud .cloudPannel .file .fileIcon { float: right; border-radius: 0px 6px 6px 0px; -moz-border-radius: 0px 6px 6px 0px; -webkit-border-radius: 0px 6px 6px 0px; } .you .cloud .cloudPannel .file .info { float: left; border-radius: 6px 0px 0px 6px; -moz-border-radius: 6px 0px 0px 6px; -webkit-border-radius: 6px 0px 0px 6px; border-left: 1px solid #979797; border-right: none; } .you .cloud .cloudPannel .cloudFileArrow { position: absolute; left: -9px; top: 10px; width: 17px; height: 24px; background: url(../images/cloud/filetype_guid_right1dbc46.png) no-repeat; right: -12px\9; } .you .cloudBody { border: 1px solid #AFAFAF; box-shadow: 0px 1px 0px #D5D5D5; border: 1px solid #9f9f9f\9; border-radius: 6px\9; background-color: #ECECEC; } .you .cloudContent { padding: 5px 13px\9; padding: 7px 10px; color: #030303; border-top: 1px solid #FFF; border-bottom: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; background-color: #ECECEC\9; background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e5e5e5), color-stop(0.1, #f3f3f3), color-stop(0.3, #f1f1f1), color-stop(0.5, #ececec), color-stop(0.7, #e9e9e9), color-stop(0.9, #e6e6e6), color-stop(1, #e5e5e5)); background-image: -moz-linear-gradient(top, #f3f3f3 10%, #f1f1f1 30%, #ececec 50%, #e9e9e9 70%, #e6e6e6 90%, #e5e5e5 100%); } .you .cloudVoice { margin-left: 10px; } .you .cloudVoice .cloudBody { position: relative; margin: 0 17px; margin: 0 7px\9; padding-left: 18px\9; margin: 0px 8px 9px 7px; } .you .cloudVoice .cloudContent { display: block; padding: 7px 7px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; } .you .cloudVoice .cloudContent .icoVoice { display: inline-block; float: left; width: 33px; height: 20px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NDNDQzNGRjA4RENFMzExODlENTg2M0UxQjZFMDkyQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRDhENzczMkRDMEUxMUUzQTkzNEQ5MDhCQjY4MjRDNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRDhENzczMURDMEUxMUUzQTkzNEQ5MDhCQjY4MjRDNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0M0NDM0ZGMDhEQ0UzMTE4OUQ1ODYzRTFCNkUwOTJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0M0NDM0ZGMDhEQ0UzMTE4OUQ1ODYzRTFCNkUwOTJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FPaLpgAAA0lJREFUeNrsWH9k1GEYv90xxjHGsX86IiLisilxGUfZ7EQsToplaZWlXMoyxiaaxfRHpkZGvzSms5hO02waEUeMY4zTZYxjHOOIuT4Pn5fH12Rz73vFvi8fz/s+9z3f5/k8P973+zZUq9XAQR4NPgH7IODN+9kOiHHg2uVUz6oro+4/P9QI8QIoAQ+f3Pi14+pdwX04n4D4DJwElrA+7tD5D0CvLIFplxkQ3IPjcaAJ02XgJdUtwBz0YQc2PQK6OV8HRklMnOTUjwA4OATxFfgENCPtb0FO8efDwFPL0ZcSS3O5CZxB+q9DP0g7ljBvrQsBjG6Myw5GPAR5F8hT38e+YMP5EOs+RNVVOL8J/RXMHyvSo04JgEOdgEQ8gohfhJzhT3FgCLoK5G31l7QlWy4ARzl/B+ezcF4cnqROGuIpIAf9CDBpoySCHufPMt072egiEgmgwEcGpB+AhEXMzS7QDV2LJQLMeGbeB5g+0w9Siiy7YeAm8NYqAXBsgdHdYaqNM+ITfCSiDM1QSsq2WSAgYSINR7+xJHqpy0OXYY8YoE5s7bdeAnBY2H/NZQ/lonrEOJtXumM11r9E2TQ3k1lHuNvIyFJeotwGUiBly1UTzFGGkd6t3I7MMIbqlzfVaIcuoZLKNjOKqgmajNhy0gQ5TDOSUih7DCzv4vTvGu3YVvPmv+gMOVFbZ4LddoGYqr159oC4euQHpT4JFmoxgtEse8hfAypqBwqoHUmycMQ6AXA+yuNumAY98Gx1Eul5T9eWLPluwZYVk+aIbhtIqajaT0AXg+6jev8gdGmrBCDaUmvnaEwS6zWeBk/zkSnoNvgdYJrhgugsEJBR8z7KMRIsO8I0HJayS/FZ+UiacPo1CEeHVapJIzzBtPzC06GMFAiYsXASFOd+svlJprXDwVU59HDfDzDTktCX6vUxJNvfBrtwFxyVxnRHOS/9YNaGIUz5e1xKg3tFUkbVtpz17D7u7wN4GpTTXxHz6zyvB5gJ7dDnLX8QzUGcV32hC+Rssy/k/tmFCJxvZOrH6XySR2Lb9wHN6t6hzJRf+V9uhEKsx2UXzntIkJunMThfCDgc/p2gT4BPgE+AT4BPgE+AT4BPgE/AAR1/BBgA8iNe2jzu2vcAAAAASUVORK5CYII=) no-repeat 9px -1px; cursor: pointer; } .you .cloudImg .cloudContent { padding: 3px; color: #030303; } .you .cloudImg .img_wrap{ display: block; overflow: hidden; } .you .cloudImg .cloudArrow { position: absolute; left: -7px; top: 10px; width: 17px; height: 24px; right: -12px\9; background: url(../images/cloud/bubble_white_guid1dbc46.png) no-repeat; } .you .cloudVideo .cloudContent { padding: 5px 13px\9; border-radius: 13px\9; padding: 7px; color: #030303; } .you .cloudVideo .cloudArrow { position: absolute; left: -7px; top: 10px; width: 17px; height: 24px; right: -12px\9; background: url(../images/cloud/bubble_white_guid1dbc46.png) no-repeat; } .you .cloudMesg .cloudContent { border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px; border: none; } .you .cloudMesg .cloudArrow { position: absolute; left: -8px; top: 10px; width: 13px; height: 24px; background: url(../images/cloud/bubble_openapi1dbc46.png) no-repeat; } .you .chatItemContent .cloudMesgLink .cloudBody, .you .chatItemContent .cloudMesgFile .cloudBody { background-color: #FAFAFA; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa)); background-image: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%); } .you .cloudMesgAppEmojiPanel .cloudMesgIcon { float: left; } .you .haveAvatarCard { float: left; margin-left: 20px; } .you .haveAvatarCard .cloudBody { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .you .haveAvatarCard .cloudContent { padding: 0; } .me { float: right; width: 100%; /*-- common --*/ /*-- end:common --*/ } .me .avatar { float: right; margin-right: 18px; } .me .cloud { float: right; /* *min-width: 50px; */ max-width: 300px; margin: 0 15px 0 0; } .me .cloud .cloudPannel .file { height: 77px\9; border: 1px solid #75975C; } .me .cloud .cloudPannel .cloudFileArrow { position: absolute; width: 18px; height: 25px; right: -14px; top: 8px; background: url(../images/cloud/filetype_guid_left1dbc46.png) no-repeat 0 0; } .me .cloudBody { border: 1px solid #7AA23F; box-shadow: 0px 1px 0px #D5D5D5; border: 1px solid #9f9f9f\9; background-color: #B2CF73; } .me .cloudContent { border-top: 1px solid #DCE6C8; border-bottom: 1px solid #B9CF8B; border-left: 1px solid #CCDEA3; padding: 13px\9; padding: 7px 10px; border-radius: 13px\9; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; overflow: hidden; color: #000; text-shadow: none; background: #B2CF73\9; background: -webkit-gradient(linear, left top, left bottom, from(#cdeb96), to(#a4c363), color-stop(0.1, #b4d174), color-stop(0.3, #b2cf73), color-stop(0.5, #afcc74), color-stop(0.7, #abca6c), color-stop(0.9, #a9c572), color-stop(1, #a4c363)); background-image: -moz-linear-gradient(top, #b4d174 10%, #b2cf73 30%, #afcc74 50%, #abca6c 70%, #a9c572 90%, #a4c363 100%); } .me .sendStatus { position: absolute; left: -250px; color: #B8B8B8; top: 50%; width: 250px; text-align: right; margin-top: -9px; font-size: 12px; } .me .sendStatus .iconSendFailed { background: url(../images/icon_chat1844c2.png) no-repeat 50% -240px; width: 30px; height: 30px; margin-top: -5px; } .me .sendStatus .iconSendFailed:active { background: url(../images/icon_chat1844c2.png) no-repeat 50% -240px; } .me .cloudText .cloudBody { margin-left: 8px; } .me .cloudText .cloudArrow { position: absolute; right: -12px; top: 11px; width: 13px; height: 24px; background: url(../images/cloud/bubble_green_guid1dbc46.png) no-repeat; } .me .cloudText .cloudContent { vertical-align: top; } .me .cloudText .sendStatus { margin-top: -10px; } .me .cloudMesg .cloudBody { background-color: #A4C363; background: -webkit-gradient(linear, left top, left bottom, from(#cdeb96), to(#a4c363), color-stop(0.1, #b4d174), color-stop(0.3, #b2cf73), color-stop(0.5, #afcc74), color-stop(0.7, #abca6c), color-stop(0.9, #a9c572), color-stop(1, #a4c363)); } .me .cloudMesg .cloudContent { border-bottom: none; background: none; } .me .cloudMesg .cloudArrow { top: 10px; width: 17px; height: 24px; position: absolute; right: -17px; background: url(../images/cloud/bubble_green_guid1dbc46.png) no-repeat; } .me .cloudVoice { margin-right: 10px; } .me .cloudVoice .cloudBody { position: relative; margin: 0px 8px 9px 7px; margin: 0 7px\9; _display: none; } .me .cloudVoice .cloudContent { border: none\9; padding: 0\9; padding: 7px 7px; background: -webkit-gradient(linear, left top, left bottom, from(#cdeb96), to(#a4c363), color-stop(0.1, #d1eba2), color-stop(0.2, #c7e492), color-stop(0.3, #bfdb8d), color-stop(0.4, #bdd687), color-stop(0.5, #b7d17e), color-stop(0.6, #b1ce78), color-stop(0.7, #b0cd77), color-stop(0.8, #abc970), color-stop(0.9, #a7c568), color-stop(1, #a4c363)); background-image: -moz-linear-gradient(top, #cdeb96 0%, #d1eba2 10%, #c7e492 20%, #bfdb8d 30%, #bdd687 40%, #b7d17e 50%, #b1ce78 60%, #b0cd77 70%, #abc970 80%, #a7c568 90%, #a4c363 100%); } .me .cloudVoice .imageBorder { border: 1px solid #a4a4a4\9; } .me .cloudVoice .cloudArrow { position: absolute; width: 18px; height: 25px; right: -9px; right: -10px\9; top: 11px; background: url(../images/cloud/bubble_green_guid1dbc46.png) no-repeat 0 0; } .me .cloudVoice .icoVoice { display: inline-block; float: right; width: 40px; height: 20px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NDNDQzNGRjA4RENFMzExODlENTg2M0UxQjZFMDkyQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRDhENzczMkRDMEUxMUUzQTkzNEQ5MDhCQjY4MjRDNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRDhENzczMURDMEUxMUUzQTkzNEQ5MDhCQjY4MjRDNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0M0NDM0ZGMDhEQ0UzMTE4OUQ1ODYzRTFCNkUwOTJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0M0NDM0ZGMDhEQ0UzMTE4OUQ1ODYzRTFCNkUwOTJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FPaLpgAAA0lJREFUeNrsWH9k1GEYv90xxjHGsX86IiLisilxGUfZ7EQsToplaZWlXMoyxiaaxfRHpkZGvzSms5hO02waEUeMY4zTZYxjHOOIuT4Pn5fH12Rz73vFvi8fz/s+9z3f5/k8P973+zZUq9XAQR4NPgH7IODN+9kOiHHg2uVUz6oro+4/P9QI8QIoAQ+f3Pi14+pdwX04n4D4DJwElrA+7tD5D0CvLIFplxkQ3IPjcaAJ02XgJdUtwBz0YQc2PQK6OV8HRklMnOTUjwA4OATxFfgENCPtb0FO8efDwFPL0ZcSS3O5CZxB+q9DP0g7ljBvrQsBjG6Myw5GPAR5F8hT38e+YMP5EOs+RNVVOL8J/RXMHyvSo04JgEOdgEQ8gohfhJzhT3FgCLoK5G31l7QlWy4ARzl/B+ezcF4cnqROGuIpIAf9CDBpoySCHufPMt072egiEgmgwEcGpB+AhEXMzS7QDV2LJQLMeGbeB5g+0w9Siiy7YeAm8NYqAXBsgdHdYaqNM+ITfCSiDM1QSsq2WSAgYSINR7+xJHqpy0OXYY8YoE5s7bdeAnBY2H/NZQ/lonrEOJtXumM11r9E2TQ3k1lHuNvIyFJeotwGUiBly1UTzFGGkd6t3I7MMIbqlzfVaIcuoZLKNjOKqgmajNhy0gQ5TDOSUih7DCzv4vTvGu3YVvPmv+gMOVFbZ4LddoGYqr159oC4euQHpT4JFmoxgtEse8hfAypqBwqoHUmycMQ6AXA+yuNumAY98Gx1Eul5T9eWLPluwZYVk+aIbhtIqajaT0AXg+6jev8gdGmrBCDaUmvnaEwS6zWeBk/zkSnoNvgdYJrhgugsEJBR8z7KMRIsO8I0HJayS/FZ+UiacPo1CEeHVapJIzzBtPzC06GMFAiYsXASFOd+svlJprXDwVU59HDfDzDTktCX6vUxJNvfBrtwFxyVxnRHOS/9YNaGIUz5e1xKg3tFUkbVtpz17D7u7wN4GpTTXxHz6zyvB5gJ7dDnLX8QzUGcV32hC+Rssy/k/tmFCJxvZOrH6XySR2Lb9wHN6t6hzJRf+V9uhEKsx2UXzntIkJunMThfCDgc/p2gT4BPgE+AT4BPgE+AT4BPgE/AAR1/BBgA8iNe2jzu2vcAAAAASUVORK5CYII=) no-repeat -24px -1px; cursor: pointer; } .me .cloudVoice .icoVoicePlaying { display: inline-block; float: right; } .me .cloudVoice .replyVoice { right: 30px; top: 0; } .me .cloudImg .cloudBody { border: 1px solid #9f9f9f\9; border-style: solid; background: #e5e5e5\9; border-radius: 6px\9; _display: none; } .me .cloudImg .cloudContent { padding: 3px; border: none; border-radius: 8px\9; } .me .cloudImg .imageBorder { border: 5px solid #E5E5E5\9; border-radius: 0px\9; } .me .cloudVideo .imageBorder { border: 1px solid #a4a4a4\9; } .me .cloudVideo .cloudBody { border: 1px solid #9f9f9f\9; border-style: solid; background: #e5e5e5\9; border-radius: 6px\9; _display: none; } .me .cloudVideo .cloudContent { padding: 7px; padding: 7px\9; border-radius: 6px\9; } .me .cloudVideo .cloudArrow { position: absolute; right: -16px; top: 10px; width: 17px; height: 24px; background: url(../images/cloud/bubble_green_guid1dbc46.png) no-repeat; } .me .cloudMesgWord .cloudContent { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; } .me .chatItemContent .cloudMesg .cloudBody { border-right: none; padding: 0px\9; border-radius: 6px 5px 5px 6px; } .me .chatItemContent .cloudMesgFile .cloudBody { border: none; background-color: #EFF0F4; background: -webkit-gradient(linear, left top, left bottom, from(#f4f6fb), to(#e9eaee), color-stop(0.1, #f3f4f9), color-stop(0.5, #eff0f4), color-stop(0.9, #eaebef), color-stop(1, #e9eaee)); background-image: -moz-linear-gradient(top, #f3f4f9 10%, #eff0f4 50%, #eaebef 90%, #e9eaee 100%); } .me .cloudMesgAppEmojiPanel .cloudMesgIcon { float: right; } .me .haveAvatarCard { float: right; margin-right: 20px; } .me .haveAvatarCard .cloudBody { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; } .me .haveAvatarCard .cloudContent { padding: 0; padding: 0px\9; margin: 0px\9; } /* Reply message (TYPE_REPLY) */ .cloudText .replyWrap { width: 0; display: flex; } .me .cloudText .replyWrap { margin-left: auto; justify-content: flex-end; } .cloudText .replyQuote { margin: 4px 0 0 0; padding: 6px 8px; border-left: 3px solid rgba(0, 0, 0, 0.25); background: rgba(0, 0, 0, 0.06); border-radius: 4px; display: inline-flex; align-items: flex-start; text-align: left; flex: 0 0 auto; max-width: 300px; } .me .cloudText .replyQuote { border-left-color: rgba(0, 0, 0, 0.18); background: rgba(255, 255, 255, 0.18); } .cloudText .replyName { font-size: 12px; font-weight: 600; line-height: 1.3; margin-right: 6px; flex: 0 0 auto; opacity: 0.95; } .cloudText .replyThumb { width: 32px; height: 32px; margin-right: 6px; border-radius: 3px; object-fit: cover; flex: 0 0 auto; background: rgba(0, 0, 0, 0.05); } .cloudText .replyThumbEmoji { object-fit: contain; background: transparent; } .cloudText .replyText { font-size: 12px; line-height: 1.3; opacity: 0.85; text-align: left; overflow: hidden; min-width: 0; flex: 1 1 auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; word-break: break-word; }