html, body { height: 100%; margin: 0px; padding: 0px; overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; } .c-tips{ display: inline-block; margin-right: 5px } .c-tips:before{ content: "!"; background: red; color: #fff; font-size: 14px; width: 20px; height: 20px; display: block; border-radius: 50%; text-align: center; } .time-tips div{ background: #E1E1E1; display: inline-block; padding: 5px 10px; font-size: 14px; border-radius: 7px; } .time-tips a{ margin-left: 10px; } .time-tips span{ padding: 2px 10px; border-radius: 15px; color: #aaa; /*background-color: #E1E1E1;*/ font-size: 12px; } .chat-left, .chat-right { display: -webkit-box; clear: both; overflow: hidden; padding: 10px 0; } .chat-right{ -webkit-box-direction: reverse; } .chat-left > dt{ float: none; } .chat-right > dt { float: none; } .chat-right .word-bread{ white-space: pre-wrap; word-wrap: break-word; position: relative; min-height: 18px; font-size: 15px; display: inline-block; max-width: 82%; background: #17b3ec; border: 1px solid #17b3ec; border-radius: 6px; padding: 8px 15px; box-shadow: 1px 1px 1px rgba(0, 0, 0, .1); text-align: left; } .new-messg{ margin-bottom: 4px; display: flex; display: -webkit-flex; width: 100%; } .new-messg .new-mess-p{ padding: 1px 10px 1px 26px; border-radius: 20px; color: #fff; background: url('../message/images/xitongtixing_im_icon.png') no-repeat; background-color: #17B3EC!important; background-position:8px center; background-size:14px 14px; justify-content: flex-start; -webkit-justify-content: flex-start; } .chat-right .new-messg{ justify-content: flex-end; -webkit-justify-content:flex-end; } .word-bread.new-sty{ background: #fff!important; border-color:#17b3ec!important; } a.view-detail{ float:right; text-decoration: none!important; color:#17b3ec!important; } .xf-word{ word-break: break-all; } .word-bread.new-sty:after{ background: #fff!important; border-color:#17b3ec!important; } .chat-right .word-bread.word-article{background: #fff;} /*链接类消息显示*/ .chat-right .word-article{ width: 82%; text-align: left; } .chat-left .word-article{ width: 82%; text-align: left; } .chat-right > div.c-content{ -webkit-box-flex: 1; text-align: right; } .chat-right .word-bread:after{ content: ""; position: absolute; top: 5px; right: -5px; display: block; width: 8px; height: 8px; background: #17b3ec; border-color: #17b3ec; border-style: solid; border-width: 1px 0 0 1px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); } .chat-right .word-bread.word-article:after{background: #fff;} .chat-left .word-bread{ /*float: left;*/ white-space: pre-wrap; word-wrap: break-word; position: relative; min-height: 18px; font-size: 15px; display: inline-block; max-width: 82%; background: #fff; border: 1px solid #e1e1e1; border-radius: 6px; padding: 8px 15px; box-shadow: 1px 1px 1px rgba(0, 0, 0, .1); } .word-bread-img { padding: 2px!important; } .word-bread-img img{ position: relative; z-index: 2; border-radius: 6px; } .chat-left > div.c-content{ -webkit-box-flex: 1; text-align: left; } .chat-left .word-bread:after{ content: ""; position: absolute; top: 5px; left: -5px; display: block; width: 8px; height: 8px; background: #fff; border-color: #e1e1e1; border-style: solid; border-width: 1px 0 0 1px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); } .chat-left span.name, .chat-right span.name{ display: block; height: 24px; } .time-tips span:before, .time-tips span:after{ height: 0!important; } .zi2{ z-index: 2; } .doc-name { font-size: 15px; } /*#contain{position: absolute; width: 95%; top:45px; bottom: 52px; overflow-y: auto;}*/ @media only screen and (max-width: 640px) { .doc-name { font-size: 13px; } } .chat-right.checkbox:after, .chat-left.checkbox:before{ display: block; content: '\e472'; line-height: 22px; width: 22px; height: 22px; border: 1px solid #ccc; border-radius: 50%; margin-right: 10px; color: #f2f4f6; text-align: left; font-size: 22px; box-sizing: border-box; font-family: Muiicons; } .chat-right.checked:after, .chat-left.checked:before{ background: #17b3ec; border: none; } .log-oper{ position: absolute; background: rgba(20, 20, 20, .8); border-radius: 8px; color: #fff; z-index: 10000; display: -webkit-box; display: none; } .log-oper li{ margin: 8px 0px; padding: 0px 8px; font-size: 14px; border-right: 1px solid #fff; } .log-oper li:last-child{ border-right:none ; } .log-oper div{ position: absolute; /*width: 10px; height: 10px; background: transparent;*/ /*-webkit-transform: rotate(45deg);*/ top: 37px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgba(20, 20, 20, .8); border-bottom: 8px solid transparent; } .xzzd{ z-index: 2; bottom: 0; left: 0; width: 100%; position: fixed; /*border-top-width: 1px; border-color: #e1e1e1; border-style: solid; background-color: #fff; display: block;*/ padding: 8px 10px; text-align: center; /*margin: 0px 10px 7px 10px;*/ font-size: 16px; /*border-radius: 8px;*/ } .xzzd span{ border:1px solid #e1e1e1; background-color: #fff; display: block; padding: 8px 10px; text-align: center; border-radius: 8px; box-shadow: 2px 2px 4px #e1e1e1; } .footer-bar{ z-index: 3; bottom: 0; left: 0; width: 100%; position: fixed; border-top-width: 1px; border-color: #e1e1e1; border-style: solid; background-color: #fff; display: -webkit-box; } .c-hide{ display: none; } .footer-bar li{ margin: 10px 0px; -webkit-box-flex: 1; text-align: center; line-height: 27px; font-size: 16px; color: #333; } .footer-bar li:first-child{ border-right: 1px solid #e1e1e1; } .footer-bar li > img{ width: 22px; margin-right: 10px; } .header-group{ line-height: 20px; } .btn-cancel{ color: #fff; font-size: 16px; display: none; } .tw-add, .yy-add{ width: 50px; margin: 3px 5px 3px 0; text-align: center; } .input-group input{ margin-bottom: 0; } .topmsg{ z-index: 4; background: #E1E1E1; line-height: 30px; position: fixed; top: 45px; width: 100%; text-align: center; color: #909090; } .topmsg a{ text-decoration: underline; color: #17b3ec; margin-left: 20px; } .chat-left .urlMatch, .word-bread a{ color: #17b3ec; text-decoration: underline; } .chat-right .urlMatch, .word-bread a{ color: #063B52; text-decoration: underline; } .chat-right .article-content{ -webkit-box-direction: normal; display: -webkit-box; height: 80px; font-size: 16px; padding: 5px 0px; overflow: hidden; } .chat-right .article-content>img{ width: 60px; height: 60px; margin-top: 3px; } .chat-right .article-content>div{ -webkit-box-flex: 1; overflow: hidden; padding: 1px 0px 0px 10px; } .chat-left .article-content{ -webkit-box-direction: reverse; display: -webkit-box; height: 80px; padding: 5px 0px; overflow: hidden; } .chat-left .article-content>img{ width: 60px; height: 60px; margin-top: 3px; } .chat-left .article-content>div{ -webkit-box-flex: 1; overflow: hidden; padding: 1px 0px 0px 5px; } .forward{ position: fixed; top: 95px; right: 40px; width: 60px; height: 60px; background: #444; color: #fff; z-index: 8; border-radius: 50%; text-align: center; padding: 9px; font-size: 16px; line-height: 20px; display: none; } .yy-hold{ background: #ccc; } .rprogress { position: absolute; left: 50%; top: 50%; width: 140px; height: 140px; margin-left: -70px; margin-top: -70px; /*background-image: url(../images/arecord.png); background-repeat: no-repeat; background-position: center center; background-size: 30px 30px;*/ background-color: rgba(0, 0, 0, 0.7); border-radius: 5px; display: none; -webkit-transition: .15s; z-index: 100; } .rschedule { background-color: rgba(0, 0, 0, 0); border: 5px solid rgba(0, 183, 229, 0.9); opacity: .9; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-radius: 50px; box-shadow: 0 0 15px #2187e7; width: 46px; height: 46px; position: absolute; left: 50%; top: 50%; margin-left: -23px; margin-top: -23px; -webkit-animation: spin 1s infinite linear; animation: spin 1s infinite linear; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .r-sigh{ display: none; border-radius: 50px; box-shadow: 0 0 15px #2187e7; width: 46px; height: 46px; position: absolute; left: 50%; top: 50%; margin-left: -23px; margin-top: -23px; text-align: center; line-height: 46px; font-size: 40px; font-weight: bold; color: #2187e7; } .rprogress-sigh{ background-image: none !important; } .rprogress-sigh .rschedule{ display: none !important; } .rprogress-sigh .r-sigh{ display: block !important; } .rsalert { font-size: 12px; color: #bbb; text-align: center; position: absolute; border-radius: 5px; width: 130px; margin: 5px 5px; padding: 5px; left: 0px; bottom: 0px; } .chat-right .audio{ padding: 8px 0; padding-right: 30px; background: url("../message/images/yuyin4_icon.png") no-repeat -20px 0 #17b3ec; background-size: 18px; -webkit-background-size: 18px; -moz-background-size: 18px; -o-background-size: 18px; background-position: 90% 50%; } .chat-right .audio.active{ background: url("../message/images/yuyin3.gif") no-repeat -20px 0 #17b3ec; background-size: 18px; -webkit-background-size: 18px; -moz-background-size: 18px; -o-background-size: 18px; background-position: 90% 50%; } .chat-right .soundWav{ /*height: 20px;display: -webkit-box;-webkit-box-direction: normal;*/ height: 20px; display: -webkit-box; -webkit-box-direction: normal; min-width: 30px; -webkit-box-pack: end; padding-right: 5px; } .chat-right .soundWavT{ display: block;margin-left: 10px; } .chat-right .soundWav img{ position: relative; width: 40px; height: 30px; top: -5px; } .chat-left .audio{ padding: 8px 0; padding-left: 30px; background: url("../message/images/yuyin_icon.png") no-repeat #fff; background-size: 18px; -webkit-background-size: 18px; -moz-background-size: 18px; -o-background-size: 18px; background-position: 10% 50%; } .chat-left .audio.active{ background: url("../message/images/yuyin-2.gif") no-repeat #fff; background-size: 18px; -webkit-background-size: 18px; -moz-background-size: 18px; -o-background-size: 18px; background-position: 10% 50%; } .chat-left .soundWav{ /*height: 20px;display: -webkit-box;-webkit-box-direction: reverse;*/ height: 20px; display: -webkit-box; -webkit-box-direction: normal; min-width: 30px; -webkit-box-pack: start; padding-left: 5px; } .chat-left .soundWavT{ display: block;margin-right: 10px; } .chat-left .soundWav img{ position: relative; width: 40px; height: 30px; top: -5px; } .volumn { display: inline-block; height: 30px; line-height: 40px; text-align: center; position: relative; vertical-align: bottom; left: 84px; top: 60px; } .volumn div { height: 3px; margin-bottom: 0; background-color: white; margin-right: -12px; margin-bottom: 6px; } .volumn .line1 { width: 10px; -webkit-animation: line1 2s infinite ease-in-out alternate; } .volumn .line2 { width: 14px; -webkit-animation: line2 2s infinite ease-in-out alternate; } .volumn .line3 { width: 18px; -webkit-animation: line3 2s infinite ease-in-out alternate; } .volumn .line4 { width: 22px; /*-webkit-animation: line 0.6s infinite 1.8s ease-in-out alternate;*/ /*-webkit-animation-delay: 3.6s;*/ } @-webkit-keyframes line1 { 0% { opacity: 0; } 41%{ opacity: 0; } 42%{ opacity: 1; } 55% { opacity: 1; } 56% { opacity: 0; } 100% { opacity: 0; } } @-webkit-keyframes line2 { 0% { opacity: 0; } 27%{ opacity: 0; } 28%{ opacity: 1; } 73% { opacity: 1; } 74% { opacity: 0; } 100% { opacity: 0; } } @-webkit-keyframes line3 { 0% { opacity: 0; } 13%{ opacity: 0; } 14%{ opacity: 1; } 84% { opacity: 1; } 85% { opacity: 0; } 100% { opacity: 0; } } .input-msg{ min-height: 32px; width: 100%; line-height: 22px; overflow-x: hidden; overflow-y: auto; /*_overflow-y: visible; _height: 32px;*/ max-height: 120px; background-color: #fff; background-image: none; border: 1px solid #e1e1e1; padding: 5px 10px; font-size: 14px; border-radius: 4px; -webkit-user-select: auto; user-modify: read-write-plaintext-only; -webkit-user-modify: read-write-plaintext-only } .preview-video{padding: 6px 0px;max-height: 100px;position: relative;} .preview-video .video-img-right{width: 135px;height: 100px;border-radius: 15px;border-bottom-right-radius: 0px;border-top-right-radius: 0px;} .preview-video .video-img-left{width: 135px;height: 100px;border-radius: 15px;border-bottom-left-radius: 0px;border-top-left-radius: 0px;} .preview-video .bofang-icon-right{position: absolute;right: 65px;bottom: 50%;width: 25px;height: 25px;margin-right: -12px;top: 40px;z-index: 100;} .preview-video .bofang-icon-left{position: absolute;left: 65px;bottom: 50%;width: 25px;height: 25px;margin-right: -12px;top: 40px;z-index: 100;} .preview-video .shichang-time-right{position: absolute;right: 27px;bottom: 50%;width: auto;height: 18px;margin-right: -12px;top: 82px;font-size: 12px;color: #fff;} .preview-video .shichang-time-left{position: absolute;left: 5px;bottom: 50%;width: auto;height: 18px;margin-left: 90px;top: 82px;font-size: 12px;color: #fff} .preview-video .jianjiao-icon-right{top: 6px;z-index: 20;position: absolute;right: 12px;width: 20px;height: 100px;margin-right: -12px;} .preview-video .jianjiao-icon-left{top: 6px;z-index: 20;position: absolute;left: 12px;width: 20px;height: 100px;margin-left: -12px;} .yidu{margin-right: 5px;color: #666;font-size: 14px;} .yidu1{position: absolute;left: -37px;top: 40px;} .yidu2{position: absolute;right: 110px;top: 40px;width: 28px;}