.page{ background-color: #FAFAFA; font-size: 14px; } ul,li,table,td,th{ margin: 0px 0px; padding: 0px 0px; } .group_nav{ position: fixed; width: 100%; top:10px; height: 80px; z-index: 10; } .group_nav .search_line{ width: 100%; height: 30px; line-height: 30px; text-align: center; } .group_nav .search_line .addbtn{ position: absolute; top:5px; right: 110px; width: 100px; text-align: center; background: -webkit-linear-gradient(left top, #f76d40 , #ff7e00); background: -o-linear-gradient(bottom right, #f76d40, #ff7e00); background: -moz-linear-gradient(bottom right, #f76d40, #ff7e00); background: linear-gradient(to bottom right, #f76d40 , #ff7e00); height: 30px; line-height: 30px; color: #fff; display: inline-block; border: 0px; border-radius: 5px; cursor: pointer; } .group_nav .search { display: block; margin: 0 auto; width: 280px; position: relative; height: 30px; line-height: 30px; } .group_nav .search .input{ height: 30px; line-height: 30px; font-size: 14px; width:calc(100% - 85px); padding-right: 80px; padding-left: 5px; border: 1px #2319dc solid; color: #666; border-right: 0px; display: inline-block; } .group_detail .avatar{ height: 50px; width: 50px; border-radius: 5px; } .group_nav .search .button{ position: absolute; right: -1px; top:1px; width: 80px; text-align: center; /* background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); */ background: #01a9fe; height: 30px; line-height: 30px; color: #fff; display: inline-block; border: 0px; z-index: 11; cursor: pointer; } .contentbg{ position: fixed; top:0px; left: 0px; bottom: 0px; padding: 95px 150px; width: calc(100% - 300px); display: inline-block; overflow: hidden; text-align: center; } .grouptop{ /* background: -webkit-linear-gradient(left top, #01d9ff , #01a9fe); background: -o-linear-gradient(bottom right, #01d9ff, #01a9fe); background: -moz-linear-gradient(bottom right, #01d9ff, #01a9fe); background: linear-gradient(to right, #01d9ff , #01a9fe); */ background:#01a9fe; position: fixed; top:0px; left: 0px; width: 100%; height: 40px; line-height: 40px; text-align: center; color:#fff; } .grouptop .back{ position: absolute; left:5px; top:5px; width: 30px; height:30px; line-height: 30px; overflow: hidden; text-align: left; color: #fff; } .grouptop .menu{ position: absolute; left: 25%; top:5px; width: 50%; display: table; height: 28px; line-height: 28px; border: 1px #2319dc solid; border-radius: 5px; text-align: center; } .grouptop .menu li{ display: table-cell; text-align: center; color: #fff; cursor: pointer; } .grouptop .menu li:first-child{ border-right: 1px solid #2319dc; } .grouptop .menu li.active{ background-color: #2319dc; color: #fff; } .grouptop i{ float: right; margin-right: 5px; font-size: 18px; cursor: pointer; } .seacrchtop{ background: -webkit-linear-gradient(left top, #01d9ff , #01a9fe); background: -o-linear-gradient(bottom right, #01d9ff, #01a9fe); background: -moz-linear-gradient(bottom right, #01d9ff, #01a9fe); background: linear-gradient(to right, #01d9ff , #01a9fe); position: fixed; top:0px; left: 0px; width: 100%; height: 40px; line-height: 40px; text-align: center; color:#fff; z-index: 19; display: none; table-layout: fixed; } .seacrchtop li{ display: table-cell; text-align: center; } .seacrchtop li:first-child{ width: 30px; line-height: 40px; } .seacrchtop li:first-child i{ font-size: 20px; cursor: pointer; color: #fff; } .seacrchtop li:last-child{ width: 68px; } .seacrchtop li .input1{ width:calc(100% - 12px); height: 28px; line-height: 28px; padding: 0px 5px; font-size: 14px; background-color: #fff; color: #222; margin-top: 5px; border:1px solid #2319dc; border-right: 0px; text-align: left; } .seacrchtop li .btn{ /* background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); */ background: #01a9fe; height: 30px;line-height: 30px; width: 100%; text-align: center; padding: 0px 0px; display: inline-block; color: #fff; border: 0px; cursor: pointer; } .grouplist{ width: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; background-color: #fff; } .grouplist::-webkit-scrollbar{ display: none; } .grouplist >li{ display: inline-block; width: calc(100% - 20px); margin: 0px 5px; padding: 0px 5px; padding-top: 5px; padding-bottom: 0px; text-align: left; color:#333; line-height: 25px; font-size: 14px; cursor: pointer; border-bottom: 1px #ddd dashed; background-color: #fff; clear: both; } .grouplist >li .avatar{ display: inline-block; width: 70px; text-align: center; vertical-align: top; } .grouplist >li .avatar image{ width: 70px; height: 70px; border-radius: 8px; border: 1px #eee solid; vertical-align: middle; } .grouplist >li .info{ display: inline-block; text-align: left; line-height: 25px; padding-left: 10px; width:calc(100% - 90px); margin-bottom: 0px; } .grouplist >li .info .title{ font-size: 14px; font-weight: 600; } .grouplist >li .info .tag{ font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; color: #666; margin-bottom: 0px; height: 20px; line-height: 20px } .nodata{ height: 40px; line-height:40px; color: #777; text-align: center; clear: both; display: block; } .login-lines1 .input1{ width:calc(100% - 20px); height: 40px; line-height: 40px; border: 0px; padding: 0px 10px; font-size: 14px; background-color: transparent; color: #222; border-left:1px solid #666; } .login-lines1 .input1::placeholder{ color: #666; } .login-lines1 .input1:focus{ border-color: #000; box-shadow: 0 0 15px #000 } .layui-layer { border-radius: 8px; } .profile{ min-height: 60px; height: auto; display: block; line-height: 60px; clear: both; width:100%; margin: 0 auto; background-color: #fff; margin-bottom: 10px; padding-left: 0px; } .profile li{ display:inline-block; text-align: left; vertical-align: middle; } .profile li:first-child{ text-align: right; padding-right: 5px; width:80px; vertical-align: middle; padding-left: 0px;; } .profile li:last-child{ width:calc(100% - 90px); } .profile .input1{ width:calc(100% - 30px); height: 30px; line-height: 30px; padding: 0px 10px; font-size: 14px; background-color: transparent; color: #222; border:1px solid #ccc; border-radius: 5px; } .profile .input1::placeholder{ color: #666; } .profile .input1:focus{ border-color: #000; box-shadow: 0 0 15px #000 } .profile select{ height: 30px; border: solid #ccc 1px ; line-height: 30px; width: 100px; } .profile textarea{ height: 50px; border: solid #ccc 1px ; line-height: 25px; width:calc(100% - 30px); border-radius: 5px; padding: 0px 10px; vertical-align:middle ; font-size: 14px; } .profile .tips{ position: absolute; right: -30px; top:10px; font-size: 20px; display: none; } .profile .tips.icon-ok-circle{ color:#0aad6c; display: inline-block; } .profile .tips.icon-cancel-circle{ color: #ff4400; display: inline-block; } .add_btn{ /* background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); */ background: #01a9fe; height: 25px;line-height: 25px; border-radius: 5px; padding: 0px 10px; display: inline-block; color: #fff; bottom: 0px; cursor: pointer; } .tags{ width: 100%; line-height: 35px; vertical-align: middle; text-align: center; position: fixed; z-index: 1; left: 0px;top:0px; height: 100vh; background-color: rgba(0,0,0,0.7); } .tags .content{ position: absolute; top: 20vh; left: 9%; width: 80%; height: 50vh; display: block; background-color:rgba(0,0,0,0.8); padding: 5px 1%; text-align:center ; overflow-y: scroll; -webkit-overflow-scrolling: touch; border-radius: 5px; } .tags .content .title{ width: 100%;height: 30px; line-height: 30px; color: #fff; } .tags .content::-webkit-scrollbar{ display: none; } .tags span{ display: inline-block; height: 25px; line-height: 25px; border: 0px solid #ccc; min-width: 67px; padding: 0px 10px; color: #222; background-color: #ccc; position: relative; text-align: center; margin: 5px 5px; font-size: 12px; vertical-align: middle; border-radius: 5px; cursor: pointer; } .tags span .icon_ok{ display: none; font-size: 12px; position: absolute; bottom: 0px; right: 0px; } .tags span.active{ background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); border: 0px; color: #fff; } .tags span.active .icon_ok{ display: inline-block; } .tags_show{ display: inline-block; padding: 0px; line-height: 30px; } .tags_show span{ display: inline-block; padding: 0px 10px; margin-bottom: 5px; margin-right: 10px; border-radius: 5px; border: 1px #ccc solid; color: #333; height: 25px; line-height: 25px; font-size: 12px; } .button1{ height: 40px; line-height: 40px; border: 0px; border-radius: 20px; color: #fff; /* background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); */ background: #01a9fe; width: 100%; font-size: 16px; font-weight: 600; text-align: center; } .profile .avatar{ height: 60px; width: 60px; vertical-align: middle; border-radius: 5px; } .chatbg{ position: fixed; top:0px; left: 0px; bottom: 0px; padding:6% 100px; padding-bottom: 4%; width: calc(100% - 200px); display: inline-block; overflow: hidden; text-align: center; background: url(/static/img/chatbg1.png) no-repeat; background-size: 100% 100%; } .chatbg .chattitle{ width: calc(100% - 0px); position: absolute; left: 0px; top:3%; height: 40px; line-height: 40px; color: #fff; text-align: center; font-size: 16px; } .chat{ width: 100%; height:100vh; overflow: hidden; display: block; position: relative; } .chat .header{ position: fixed; top:0px; left: 0px; height: 30px; line-height: 30px; background-color: #4399fe; width: 100%; color: #fff; text-align: center; padding: 5px 0px; cursor: pointer; } .chat .header span:hover{ text-decoration: underline; } .chat .header .close{ float: left; margin-left:5px; cursor: pointer; color: #fff; font-size: 20px; } .chat .header .moreinfo{ float: right; margin-right:5px; cursor: pointer; color: #fff; font-size: 20px; } .chat .menu{ width: calc(100% - 32px); padding: 0px 16px; height: 40px; line-height:40px; border-bottom: #ddd 1px solid; } .chat .menu li{ display: inline-block; height: 40px; line-height: 40px; padding: 0px 10px; color: #333; position: relative; text-align: center; margin: 0px 0px; font-size: 14px; vertical-align: middle; float: left; cursor: pointer; } .chat .menu li.active{ border-bottom: 2px solid #000; color: #000; } .chat .menu .close{ float: right; font-size: 26px; color: #eee; position: absolute; top:8px; right: 0px; cursor: pointer; } .chat .content{ display: inline-block; width: 100%; position: fixed; top:40px; bottom: 0px; left: 0px; } .chat .content .left{ display:inline-block; width: 100%; position: fixed; top:40px; bottom: 0px; left: 0px; } .chat .content .left .emoji{ bottom: 51px; position: fixed; left: 1px; width: calc(100% - 2px); height: 200px; background-color: #fff; border: 1px #ddd solid; border-radius: 5px; display:none ; z-index: 10; overflow-y: scroll; -webkit-overflow-scrolling: touch; text-align: center; } .chat .content .left .emoji li{ width: 33px; height: 33px; line-height: 33px; text-align: center; display: inline-block; cursor: pointer; vertical-align: middle; } .chat .content .left .emoji li:hover{ background-color: #ddd; border-radius: 5px; } .chat .content .left .emoji li img{ height: 25px; width: 25px; vertical-align: middle; margin-top: 4px; } .chat .content .left .message{ top:40px; bottom: 50px; position: fixed; width: 100%;left: 0px; -webkit-overflow-scrolling: touch; overflow-y: scroll; border-bottom: #ddd 1px solid; display: inline-block; } .chat .content .left .message .line{ padding: 5px 5px; width: calc(100% - 10px); clear: both; display: inline-block; } .chat .content .left .message .line .avatar{ width: 50px;text-align: center; vertical-align: top; display: inline-block; float: left; cursor: pointer; } .chat .content .left .message .line .avatar img{ width: 45px; height: 45px; border-radius: 5px; margin-top: 5px; } .chat .content .left .message .line .msg{ float:left ; display: inline-block; margin: 0px 5px; max-width: calc(100% - 80px); word-break: break-all; } .chat .content .left .message .line .msg .nickname{ height: 16px; line-height: 16px; font-size: 12px; width: 100%; display: inline-block; clear: both; color: #999; } .chat .content .left .message .line .msg .nickname span{ cursor: pointer; } .chat .content .left .message .line .info{ position: relative; float:left ; display: inline-block; padding: 3px 5px; line-height: 25px; min-height: 25px; font-size: 14px; border-radius: 5px; background-color: #e5e5e5; color: #222; word-wrap:break-word } .chat .content .left .message .line .info.image{ max-width: 180px; max-height: 200px; overflow-y: hidden; } .chat .content .left .message .line .info:before{ display: block; content: ""; position: absolute; left: -6px; top: 8px; width: 0; height: 0; border-style: solid; border-width: 7px 7px 7px 0; border-color: transparent #e5e5e5; } .chat .content .left .message .line .info .groupname{ cursor: pointer; color: #2319dc; text-decoration:underline; } .chat .content .left .message .line .info .applymsg{ color:#999; text-align: center; } .chat .content .left .message .line .info .apply{ padding-top: 5px; height: 25px; line-height: 25px; text-align: center; } .chat .content .left .message .line .info .apply .btns{ display: inline-block; line-height: 25px; padding: 0px 15px; border-radius: 5px; border: 0px; cursor: pointer; margin: 0px 5px; } .chat .content .left .message .line .info .apply .btns.ok{ /* background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); */ background: #01a9fe; color: #fff; height:25px !important; } .chat .content .left .message .line .info .apply .btns.cancel{ border: 1px solid #666; color: #666; background-color: #fff; height: 23px; line-height: 23px !important; } .chat .content .left .message .line .loading{ float: left; padding: 8px 4px; vertical-align: top; display: none; } .chat .content .left .message .line .loading img{ height: 16px; vertical-align: top; } .chat .content .left .message .line.self .avatar,.chat .content .left .message .line.self .loading{ float: right; } .chat .content .left .message .line.self .info{ float:right ; background-color: #3388ff; color: #fff; } .chat .content .left .message .line.self .nickname{ display: none; } .chat .content .left .message .line.self .msg{ padding-top: 5px; float: right; } .chat .content .left .message .line.self .msg .info{ } .chat .content .left .message .line.self .msg .info .face{ vertical-align: middle; height: 28px; } .chat .content .left .message .line .msg .info .chatimg{ max-width: 100%; cursor: pointer; } .chat .content .left .message .line.self .info:after{ display: block; content: ""; position: absolute; right: -6px; top: 8px; width: 0; height: 0; border-style: solid; border-width: 7px 0px 7px 7px; border-color: transparent #3388ff; } .chat .content .left .message .line.self .info:before{ display: none; } .chat .content .left .message .tips{ width: 80%; display: block; margin: 5px auto; line-height: 20px; min-height: 20px; font-size: 12px; color:#bbb; text-align: center; } .chat .content .left .message::-webkit-scrollbar,.chat .content .left .emoji::-webkit-scrollbar{ display: inline-block; width: 5px; background-color: #fff; } .chat .content .left .message::-webkit-scrollbar-thumb,.chat .content .left .emoji::-webkit-scrollbar-thumb{ background-color: #e5e5e5; border-radius: 3px; } .sender{ position: fixed; bottom: 0px; height: 50px;line-height: 50px; width: 100%; left: 0px; display:table; table-layout: fixed; background-color: #fafafa; border-top:1px solid #eee; } .sender > div{ display: table-cell; padding: 0px 0px !important; height: 50px; line-height: 50px !important; } .chat .content .left .sender .bar11{ width: 30px !important; text-align: center; } .chat .content .left .sender .bar11 i{ font-size: 20px; color: #555; cursor: pointer; vertical-align: middle; } .chat .content .left .sender .bar i:hover{ background-color: #eee; } .chat .content .left .sender .input{ width:100%; text-align: left; } .chat .content .left .sender .input i{ font-size: 22px; vertical-align: middle; color: #444; } .chat .content .left .sender .input .textarea{ padding:0px 5px; height: 30px; border: 1px #ddd solid; border-radius: 5px; line-height: 30px; font-size: 16px; color: #222; width:calc(100% - 85px); vertical-align: middle; } .chat .content .left .sender .input .textarea.sending{ width:calc(100% - 115px); } .chat .content .left .sender .input .textarea.lines{ height: 40px; line-height: 20px; } .chat .content .left .sender .input .textarea::-webkit-scrollbar{ display: none; } .chat .content .left .sender .input .textarea:focus{ border: 0px #fff; } .chat .left .sender .btns{ width: 70px; text-align: center; } .chat .content .left .sender .btn{ height: 30px; line-height: 30px; border: 0px #666 solid; color: #fff; border-radius: 5px; padding: 0px 15px; background-color: #2319dc; font-size: 14px; font-weight: 600; display: inline-block; cursor: pointer; vertical-align: middle; } .chat .content .left .sender .btns .btn.active{ color: #fff; background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); border: 0px; } .chat .content .right{ display: table-cell; width: 150px; color:#666; vertical-align: top; } .chat .content .right .note{ height: 150px; width: 100%; border-bottom: #ddd 1px solid; display: inline-block; padding-top: 5px; padding-left: 5px; } .chat .content .right .note .content{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; line-height: 18px; position:relative; height: 116px; padding: 0px 4px; width: calc(100% - 12px); font-size: 12px; cursor: pointer; } .chat .content .right .note .content .istop{ height: 20px; line-height: 20px; padding: 0px 10px; background-color: #3388ff; color: #fff; font-size: 12px; border-radius: 3px; display: inline-block; } .chat .content .right .note .content .more{ position: absolute; bottom: 1px; right: 1px; color: #3388ff; background-color: #fff; } .chat .content .right .members{ line-height: 30px; padding-left: 5px; height: 260px; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .chat .content .right .members::-webkit-scrollbar{ display: inline-block; width: 5px; background-color: #fff; } .chat .content .right .members::-webkit-scrollbar-thumb{ background-color: #e5e5e5; border-radius: 3px; } .chat .content .right .members .userlist{ display: table; width: 100%; table-layout: fixed; line-height: 30px; cursor: pointer; background-color: #fff; } .chat .content .right .members .userlist li{ display: table-cell; text-align: center; } .chat .content .right .members .userlist li:first-child{ width: 30px; vertical-align: middle; position: relative; } .chat .content .right .members .userlist li:first-child .avatar{ height: 22px; width: 22px; vertical-align: middle; border-radius: 3px; } .chat .content .right .members .userlist li:first-child .nospeak{ position: absolute; right: 3px; bottom: 3px; height: 12px; width: 12px; } .chat .content .right .members .userlist li:nth-child(2){ text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; color: #333; font-size: 12px; width: 90px; } .chat .content .right .members .userlist li:nth-child(3){ width: 30px; } .chat .content .right .members .userlist li:nth-child(3) img{ height: 16px; vertical-align: middle; } .chat .content .right .members .userlist ul:hover{ background-color: #e5e5e5; } .isvip{ position: fixed; top:20px; right: 20px; height: 80px; width: 85px; z-index: 10; } .usertop{ position: fixed; top: 0px; left: 0px; width: 100%; height: 70vw; background-size: 100% 100%; z-index: 1; } .usertop image{ width: 100%; height: 70vw; } .userdetail{ position: fixed; top:calc(70vw - 40px); left: 0px; z-index: 2; display: inline-block; width: 100%; padding-bottom: 5px; height: 80px; color: #222; } .userdetail > ul{ display: table; table-layout: fixed; } .userdetail .setting{ position:absolute; right:20px; top:13px; display: inline-block; border-radius: 50%; color: #fff; font-size: 22px; } .userdetail li{ display: table-cell; vertical-align: middle; line-height: 35px; } .userdetail li:first-child{ width: 90px; text-align: center; padding-left: 10px; line-height: 20px; padding-top: 5px; } .userdetail li:last-child{ padding-top: 0px; } .userdetail .avatar{ height: 70px; width: 70px; border-radius: 5px; vertical-align: top; border: 2px solid #fff; } .btn_yellow{ background-color: yellow; color: #000; font-size: 12px; display: inline-block; height:18px; line-height: 18px; padding: 0px 5px; border-radius: 5px; text-align: center; margin: 0px 2px; } .btn_green{ background-color: #0aad6c; color: #fff;font-size: 12px; display: inline-block; height: 18px; line-height: 18px; padding: 0px 5px; border-radius: 5px; text-align: center; margin: 0px 2px; } .btn_blue{ background-color: #2319dc; color: #fff;font-size: 12px; display: inline-block; height: 18px; line-height: 18px; padding: 0px 5px; border-radius: 5px; text-align: center; margin: 0px 2px; } .btn_grey{ background-color: #ddd; color: #000;font-size: 12px; display: inline-block; height: 18px; line-height: 18px; padding: 0px 5px; border-radius: 5px; text-align: center; margin: 0px 2px; } .detail{ position: fixed; top:calc(70vw + 50px); left: 0px; z-index: 3; display: inline-block; width: 100%; height: calc(100vh - 70vw - 50px); overflow-y: scroll; -webkit-overflow-scrolling: touch; } .detail > div{ display: block; width: 100%; } .detail .chatbtn{ height: 40px; line-height: 40px; width: 60%; margin: 20px auto; border-radius:20px; background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); display: block; color: #fff; text-align: center; } .detail > div:last-child .info textarea{ width: 90%; padding: 5px 8px; line-height: 25px; height: 100px; border-radius: 5px; border: #ddd solid 1px; } .detail > div:last-child { text-align: left; } .detail >div ul{ background-color: #fff; margin-top: 10px; height: 40px; line-height: 40px; } .detail > div:last-child .menu{ height: 30px;line-height: 30px;width: 100%;display: block;clear: both; position: relative; } .detail > div:last-child .menu li{ display: inline-block; padding: 0px 15px; float: left; text-align: center; font-size: 18px; color: #222; cursor: pointer; } .detail > div:last-child .menu li.active{ border-bottom: 2px solid #222; } .detail > div:last-child .menu .quit_btn{ position: absolute; right:5px; bottom: 0px; cursor: pointer; display: inline-block; } .detail > div:last-child .info{ line-height: 40px; width: 100%; margin-top: 10px; } .detail > div:last-child .info::-webkit-scrollbar{ display: none; } .detail > div:last-child .info > ul{ display: table;table-layout: fixed;width: 100%; } .detail > div:last-child .info > ul > li{ display: table-cell; } .detail > div:last-child .info > ul > li:first-child{ width: 110px;color:#999;text-align: right; } .detail > div:last-child .info > ul > li:last-child{ padding-left: 5px; text-align: left;color: #222; } .tagshow { display: block; line-height: 28px; } .tagshow span{ height: 20px;line-height: 20px; display: inline-block; margin-right: 8px; background-color: #3388ff; border-radius: 5px; padding: 0 5px;color: #fff; font-size: 12px; } .detail > div:last-child .info .manage_info{ width:100%; line-height: 25px; } .detail > div:last-child .info .manage_info >div{ padding-left: 30px; color: #666; } .detail > div:last-child .info .manage_info >div:nth-child(2){ padding-left: 30px; height: 50px; line-height: 50px; display: table; } .detail > div:last-child .info .manage_info >div:nth-child(2) span{ display: table-cell; } .detail > div:last-child .info .manage_info >div:nth-child(2) span:first-child{ width: 55px; text-align: left; } .detail > div:last-child .info .manage_info >div:nth-child(2) span:nth-child(2){ border-left: #ddd 1px solid; padding-left: 5px; } .detail > div:last-child .info .manage_info >div:nth-child(2) span img{ height: 50px; width: 50px; border-radius:5px; } .usermenu{ width: 80px; text-align: center; color: #fff; line-height: 30px; cursor: pointer; display: inline-block; } .usermenu > div{ border-bottom: dashed #fff 1px; width: 100%; clear: both; height: 30px; } #deny_tips{ width: 90%; padding-top: 20px; text-align: center; color: #666; } .group_note{ width: 100%; display: inline-block; height: calc(100vh - 40px); } .group_note .menu { height: 40px; background-color: #fff; color: #666; line-height: 40px; padding-left: 10px; } .group_note .menu .btn{ height: 30px; line-height: 30px; background-color: #3388ff; float: right; color: #fff; padding: 0px 15px; margin-top: 5px; margin-right: 10px; cursor: pointer; } .group_note .content{ height: calc(100vh - 95px); width: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .group_note .content .list{ width:calc(100% - 20px); margin:10px auto; padding:5px 10px; line-height: 25px; background-color: #fff; } .group_note .content .list .title{ display:table; font-size: 12px; } .group_note .content .list .title .istop{ height: 25px; line-height: 25px; padding: 0px 10px; background-color: #3388ff; color: #fff; font-size: 12px; border-radius: 3px; display: inline-block; } .group_note .content .list .title > div{ display: table-cell; vertical-align: top; position:relative; line-height: 25px;; } .group_note .content .list .title > div.img{ width: 100px; overflow-y: hidden; height: 100px; margin-right: 10px; } .group_note .content .list .title > div.img image{ width: 95px; min-height: 50px; max-height: 95px; border-radius: 5px; } .group_note .content .list .title > div.moreword{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; } .group_note .content .list .title > div .more{ position: absolute; bottom: -4px; right: 1px; color: #3388ff; background-color: #fff; font-size: 12px; } .group_note .content .list .imgs{ display: inline-block; width: 100%; min-height: 100px; width: 100%; } .group_note .content .list .imgs li{ display: inline-block; text-align: center; padding: 0px 5px; overflow: hidden; height: 100px; overflow-y: hidden; } .group_note .content .list .imgs li image{ min-height: 100px; width: 100%; } .group_note .content .list .timer{ height: 25px; line-height: 30px; color: #999; padding: 0px 5px; text-align: right; font-size: 12px; } .group_note .content::-webkit-scrollbar{ display: none; } .group_note .contentadd{ height:auto; width: calc(100% - 16px); padding: 0 8px; margin-top: 10px; } .group_note .contentadd textarea{ display: block; margin: 5px auto; width: calc(100% - 20px); height: 167px; border-radius: 5px; padding: 5px 4px; border: 1px #ccc solid; line-height: 25px; } .loading{ height: 30px; line-height: 30px; margin-top: 10px; text-align: center; color: #666; display: none; } .loading img{ height: 16px; vertical-align: middle; } .group_detail{ -webkit-overflow-scrolling: touch; overflow-y: scroll; width: 100%; } .group_detail::-webkit-scrollbar{ display: none; } .group_detail .avatarline{ height: 50px; line-height:50px; display: inline-block; table-layout: fixed; width: 100%; background-color: #fff; margin-bottom: 0px; padding:10px 0px; padding-bottom: 0px !important; } .group_detail .avatarline li{ display: inline-block; padding: 0px 0px; padding-bottom: 0px !important; } .group_detail .avatarline li:first-child{ width: 60px; padding-left: 10px; text-align: left; vertical-align: middle; } .group_detail .avatarline li:first-child img{ vertical-align: middle; height: 50px; width: 50px; border-radius: 5px; } .group_detail .avatarline li:nth-child(2){ padding-left: 5px; line-height: 25px; vertical-align: top; } .group_detail .avatarline li:nth-child(2) > div{ height: 25px; line-height: 25px; width: 100%; } .group_detail .avatarline li:nth-child(2) > div:last-child{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color: #666; } .group_detail .mark{ background-color: #fff; line-height: 20px; display: inline-block; color:#999; margin-bottom: 15px; clear: both; width: calc(100% - 20px); padding:5px 10px; } .group_detail .users{ display:block; background-color: #fff; padding: 5px 0px; margin-bottom: 15px; margin-top: -15px; } .group_detail .users >div{ display: inline-block; clear: both; padding: 0px 10px; width: calc(100% - 20px); } .group_detail .users >div{ line-height: 25px; text-align:left; position: relative; } .group_detail .users >div i{ position: absolute; right:0px; top:15px; color: #666; font-size: 20px; } .group_detail .users >div li{ display: inline-block; text-align: center; width: calc(20% - 0px); color: #666; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height: 25px; vertical-align: top; } .group_detail .users >div li img{ height: 50px; width: 50px; border-radius: 5px; vertical-align: top; } .group_detail .lines{ height: 50px; line-height: 50px; margin-bottom: 15px; background-color: #fff; display: table; width: 100%; table-layout: fixed; padding-left: 0px; padding-right: 0px; } .group_detail .lines > li{ display: table-cell; } .group_detail .lines > li:first-child{ width: 60px; padding-left: 10px; text-align: left; } .group_detail .lines > li:nth-child(2){ width: calc(100vw - 90px); text-align: right; color:#999; } .group_detail .lines > li:last-child{ width: 20px; text-align: left; } .group_detail .lines > li:last-child i{ font-size: 20px; color: #666; } .group_detail .note{ display:block; background-color: #fff; padding: 5px 0px; margin-bottom: 10px; } .group_detail .note >div{ display: inline-block; clear: both; padding: 0px 10px; width: calc(100% - 20px); } .group_detail .note >div:first-child{ height: 25px; line-height: 25px; } .group_detail .note > div:last-child{ line-height: 20px; text-align: left; padding: 5px 0px; font-size: 12px; color: #999; } .group_btn{ position: fixed; left: 20%; bottom:5px; height: 40px; line-height: 40px; width: 60%; margin: 0px auto; border-radius:10px; /* background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); */ background: #01a9fe; display: block; color: #fff; text-align: center; z-index: 998; } .header .menu3{ position: absolute; left: 20%; top: 6px; width: 60%; display: table; margin: 0px auto; height: 25px; line-height: 25px; color: #fff; border: 1px solid #2319dc; border-radius: 5px; } .header .menu3 .item { display: table-cell; border-right: 1px solid #2319dc; } .header .menu3 .item.active{ background-color: #2319dc; } .icons1{ color: #fff !important; font-size: 14px !important; } .userlist{ margin-top: 10px; } .userlist ul{ width: 100%; display: table; table-layout: fixed; clear: both; cursor: pointer; height: 50px;line-height: 50px; padding: 5px 0px; background-color: #fff; margin-bottom: 10px; } .userlist ul li{ display:table-cell; text-align: center; color: #666; vertical-align: middle; padding: 0px 0px !important; margin: 0px 0px !important; position:relative ; } .userlist ul li:nth-child(1){ width: 70px; text-align: center; padding-right: 5px; } .userlist ul li:nth-child(1) image{ height: 50px; width: 50px; vertical-align: middle; border-radius: 5px; vertical-align: top; } .userlist ul li:nth-child(2){ text-align: left; } .userlist ul li:nth-child(3){ width: 80px; text-align: center; } .userlist ul li .nickname{ display: inline-block; vertical-align: middle; max-width:100px; white-space: nowrap; text-overflow: ellipsis; overflow-x: hidden; word-break: break-all; } .userlist ul li .rename{ height: 28px; line-height: 28px; border: 1px solid #ddd; border-radius: 5px; padding: 0px 5px; width: 120px; margin-right: 2px; display: inline-block; vertical-align: middle; font-size: 12px; } .userlist ul li .markname{ width: 60px; padding: 0px 3px; height: 22px; line-height: 22px; border: 1px #ddd solid; border-radius: 3px; font-size: 12px; display: none; } .userlist ul li .menu_tabs{ position: absolute; left:-5px; top:-10px; background-color: rgba(0,0,0,0.75); width: 100px; border-radius:8px; padding: 5px 10px; padding-top:0px; line-height:40px; z-index: 1; } .userlist ul li .menu_tabs::before{ display: block; content: ""; position: absolute; top: 30px; left:-13px; width: 0; height: 0; border-style: solid; border-width:0px 10px 10px 10px; border-color: #000000 transparent; transform: rotate(-90deg); } .userlist ul li .menu_tabs > view{ height: 35px; line-height: 35px; font-size: 14; text-align: center; color: #fff; border-bottom: 1px #fff dashed; } .tools{ display: none; text-align: center; } .btn{ display: inline-block; height: 25px; line-height: 25px; padding: 0px 8px; color: #fff; background-color: #01a9fe; border-radius: 5px; vertical-align: middle; font-size: 12px; margin: 0px 2px; } .btn_cancle{ display: inline-block; height: 25px; line-height: 25px; padding: 0px 8px; color: #333; border: 1px #666 solid; background-color: #fff; border-radius: 5px; vertical-align: middle; font-size: 12px; margin: 0px 2px; } .btn2 { height: 25px; line-height: 25px; vertical-align: middle; border-radius: 5px; text-align: center; border: 0px; background-color: #ddd; color: #666; padding: 0px 10px !important; display: inline-block; margin: 0px 2px; font-size: 14px; } .admintools:hover .tools{display: inline-block;width: 100%} .admintools:hover .join_time{display:none;} .close_tags{ display:inline-block ; position: fixed; bottom: 40px; left:calc(50% - 20px); width: 40px !important; height: 40px; padding: 0px !important; } .popup{ position: fixed; z-index: 1000; background-color: rgba(0,0,0,0.6); top:0; left: 0; width: 100%; height: 100vh; } .popup .box{ position: fixed; left: 10%; width: 80%; top:20vh; height: auto; background-color: #fff; border-radius: 10px; } .popup .textarea { display: block; height: 100px; padding: 5px 10px; margin: 10px auto; width: calc(100% - 42px); border-radius: 5px; border: 1px solid #ddd; } .layer_nav{ width: 100%; display: block; height: 50px; line-height: 50px; padding: 0px !important; margin: 0px !important; background-color: #eee; border-top-right-radius: 8px; border-top-left-radius: 8px; } .layer_nav li{ display: inline-block; float: left; color:#666; background-color: #eee; text-align: center; font-size: 16px; cursor: pointer; width: 150px; } .layer_nav li i{ margin-right: 0px; } .layer_nav li.active{ /* background-color: #3f6df5; */ background-color: #01a9fe; color: #fff; } .layer_nav li:first-child{ border-top-left-radius: 8px; } .layer_btns{ display: inline-block; line-height: 30px; padding: 0px 15px; border-radius: 5px; border: 0px; text-align: right; cursor: pointer; height: 30px; color:#fff; margin-left:15px; font-size: 14px; } .layer_btns.ok{ /* background: -webkit-linear-gradient(left top, #3388ff , #2319dc); background: -o-linear-gradient(bottom right, #3388ff, #2319dc); background: -moz-linear-gradient(bottom right, #3388ff, #2319dc); background: linear-gradient(to bottom right, #3388ff , #2319dc); */ background: #01a9fe; height:30px !important; } .layer_btns.cancel{ border: 1px solid #666; color: #666; background-color: #fff; height: 30px; line-height: 30px !important; }