@charset "UTF-8";
*{margin:0; padding:0; word-wrap: break-word;}
body, .textarea {
  font-family: CXChineseQuote,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  -webkit-font-smoothing: antialiased;
  -webkit-font-variant-ligatures: no-common-ligatures;
  font-variant-ligatures: no-common-ligatures;
}

@font-face {
  font-family: CXChineseQuote;
  font-weight: 300;
  src: local("PingFangSC-Light");
  unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
  font-family: CXChineseQuote;
  font-weight: 400;
  src: local("PingFangSC-Regular");
  unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
  font-family: CXChineseQuote;
  font-weight: 500;
  src: local("PingFangSC-Medium");
  unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
  font-family: CXChineseQuote;
  font-weight: 600;
  src: local("PingFangSC-Semibold");
  unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
  font-family: CXEmojiFont;
  src: local("Apple Color Emoji"),local("Noto Color Emoji");
  unicode-range: U+1f21a,U+1f250,U+1f237
}

@font-face {
  font-family: CXHackSafariFont;
  src: local("Helvetica Neue");
  unicode-range: U+0000
}
[type=checkbox]:focus, [type=radio]:focus{--tw-ring-color: none; --tw-ring-shadow: none;}
.fr{float:right}
.fl{float:left}
.clear{clear:both}
.textHidden{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
/*color*/
.colorDeep{ color:#131B26;}/*一级文字 深色*/
.colorIn{ color:#646873;}/*二级文字 适中*/
.colorShallow{ color:#A8A8B3;}/*三级文字 浅色*/
.colorBlue_click{ color:#91a0b5;}/*可点击文字 蓝色*/
.colorBlue{ color:#3A8BFF;}/*蓝色*/
.popOverflow{overflow: hidden}
.forwardPlugin *{padding: 0;margin: 0;border: none;box-shadow: none;box-sizing: border-box}
.forwardPlugin input,.forwardPlugin textarea{ outline: none; appearance: none; border: none;}
/******border**********/
.forwardPlugin .borderBom1{border-bottom:1px solid #F2F2F2;}
/************渐变按钮样式************/
/*蓝底自适应按钮*/
.forwardPlugin .btn-blue{display: inline-block; width: auto; height: 36px; line-height: 36px; padding: 0 32px; font-size: 14px; color: #fff; background: linear-gradient(322deg,#5a33ff -34.58%,#6cc7ff 132%); box-shadow: 0 2px 9px rgba(103,161,255,.5); transition: .1s; font-weight: 500; box-sizing: border-box; outline: none; border-radius: 20px; cursor: pointer}
.forwardPlugin .btn-blue:hover {background: linear-gradient(139.98deg,#89cbff -38.96%,#6c4aff 175.13%)}
.forwardPlugin .btn-blue:active,.forwardPlugin .btn-blue:hover {box-shadow: 0 3px 11px rgba(39,125,255,.3)}
.forwardPlugin .btn-blue:active {background: linear-gradient(317.3deg,#69cafa -91.72%,#7b66f1 150.08%)}
.forwardPlugin .btn-blue.disabled { opacity: 1; background: linear-gradient(140deg, #ACE7FF -38.96%, #AB99FF 168.95%); box-shadow: 0px 4px 11px 0px rgba(86, 82, 255, 0.18); cursor: default}
/*白底自适应按钮*/
.forwardPlugin .btn-white { display: inline-block; width: auto; height: 36px; line-height: 34px; padding: 0 32px; color: #3a8bff; font-size: 14px; background: #fff; border: 1px solid #8cbbff; text-align: center; box-sizing: border-box; outline: none; transition: .1s; font-weight: 500; border-radius: 20px; cursor: pointer; margin-right: 30px}
.forwardPlugin .btn-white:hover { background: #eaf0ff}
.forwardPlugin .btn-white:active { background: #e4ecff}
.forwardPlugin .btn-white.disabled { opacity: 0.4; cursor: default}
.forwardPlugin .mrgR30{margin-right: 30px}

/*弹窗遮罩*/
.maskDiv{width:100%;height:100%;position:fixed;top:0;left:0;background: rgba(16,26,41,0.76);z-index: 10}
.maskDiv.popForwardShowHide,.maskDiv.popchattoShowHide,.maskDiv.popforwardtoShowHide,.maskDiv.popQRcodeShowHide{z-index: 100 !important; font-size: 14px;}
.maskDiv.popchattoShowHide{z-index: 102 !important;}
.forwardPlugin.wid440{width:440px;max-height:360px}
.forwardPlugin.wid640{width:640px;max-height:500px}

.forwardPlugin.popDiv{min-height:100px;background: #FFFFFF;border-radius: 10px;position:fixed;left:50%; top: 50%; transform: translate(-50%, -50%);overflow:hidden;box-shadow: 0 2px 10px #00255933;}
.forwardPlugin .popHead{line-height:60px;height:60px;box-shadow: inset 0 -1px 0 0 rgba(242,242,242,0.80);position:absolute;left:0;top:0;width:100%;padding:0 30px;box-sizing: border-box;background:#fff;border-top-left-radius:10px; border-top-right-radius: 10px;}
.forwardPlugin .popClose{position: absolute;top: 20px;right: 30px;width: 20px;height: 20px;margin-top: 0px;}
.forwardPlugin .popClose img{display: block; width: 100%;height: 100%}
.forwardPlugin .het62{width:100%;height:60px;}
.forwardPlugin .popBottom{position:relative; width:100%;height:53px;background:#fff;left:0;bottom:0;padding-top:17px;border-top-left-radius:10px; border-top-right-radius: 10px;box-sizing: content-box;}
.forwardPlugin .popBottom a{margin-right:30px; text-decoration: none;}
.forwardPlugin .shadowBox{box-shadow: 0 -1px 4px 0 rgba(209,209,209,0.18);}
.forwardPlugin .het72{width:100%;height:72px;}
.forwardPlugin .popWord{padding:26px 30px;}
/*移动到和收藏弹窗*/
.forwardPlugin .popMove_module { height: 370px; margin: 0 2px; margin-top: 10px; }
.forwardPlugin .popMove_module .popMove_name {min-height: 46px; line-height: 46px; padding: 0 22px; display: block; position: relative; cursor: pointer; overflow: hidden; }
.forwardPlugin .popMove_module .popMove_name:hover { background-color: #f0f6ff; }
.forwardPlugin .popMove_module .popMove_text { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.forwardPlugin .popMove_module .popMove_active, .popMove_module .popMove_active:hover { background: #f0f6ff; border-bottom: solid #d6e8ff 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.forwardPlugin .popMove_module .popMove_active:before, .popMove_module .popMove_active:hover:before { width: 100%; height: 1px; content: ''; display: block; background: #d6e8ff; position: absolute; top: 0; left: 0; right: 0; }
.forwardPlugin .popMove_module .popMove_name img { width: 30px; height: 30px; margin: 8px 14px 0 0; float: left; display: block; border-radius: 3px; overflow: hidden}
.forwardPlugin .popMove_module .popMove_putit > .popMove_name { background-image: url(../images/sj_right.png); background-repeat: no-repeat; }
.forwardPlugin .popMove_module .popMove_open > .popMove_name { background-image: url(../images/sj_down.png); background-repeat: no-repeat; }
.forwardPlugin .popMove_module .popMove_list li > .popMove_name { padding-left: 40px; background-position: 18px center; }
.forwardPlugin .popMove_module .popMove_list li li > .popMove_name { padding-left: 62px; background-position: 42px center; }
.forwardPlugin .popMove_module .popMove_list li li li > .popMove_name { padding-left: 84px; background-position: 64px center; }
.forwardPlugin .popMove_module .popMove_list li li li li > .popMove_name { padding-left: 106px; background-position: 86px center; }
.forwardPlugin .popMove_module .popMove_list li li li li li > .popMove_name { padding-left: 128px; background-position: 108px center; }
.forwardPlugin .popMove_module .popMove_list li li li li li li > .popMove_name { padding-left: 150px; background-position: 130px center; }
.forwardPlugin .popMove_module .popMove_list li li li li li li li > .popMove_name { padding-left: 172px; background-position: 152px center; }
.forwardPlugin .popMove_module .popMove_list li li li li li li li li > .popMove_name { padding-left: 194px; background-position: 174px center; }
.forwardPlugin .popMove_module .popMove_list li li li li li li li li li > .popMove_name { padding-left: 216px; background-position: 196px center; }
.forwardPlugin .popMove_module .popMove_list li li li li li li li li li li > .popMove_name { padding-left: 238px; background-position: 218px center; }
.forwardPlugin .popMove_module .popMove_list .rename_con { height: 36px; padding: 5px 0; position: inherit; width: auto; }
.forwardPlugin .popMove_module .popMove_module .tag { background: #F9F9FA; border: 1px solid #D8E4EC; color: #819DC6; }
.forwardPlugin .popMove_module .popMove_module .popMove_text { display: inline-block; vertical-align: middle; max-width: calc(100% - 100px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.forwardPlugin .popMove_module .popMove_empty { height: 100%; text-align: center; font-size: 14px; color: #a8a8b3; }
.forwardPlugin .popMove_module .popMove_empty:before { content: ""; display: inline-block; vertical-align: middle; height: 100%; }
.forwardPlugin .popMove_module .popMove_empty span { display: inline-block; vertical-align: middle; }
.forwardPlugin .pop_newFolder { height: 20px; line-height: 20px; padding-left: 26px; margin: 8px 0 0 30px; background: url(../images/new_wjj.png) no-repeat left center;}

.forwardPlugin .pop_newFolder:hover{ opacity: .7; }
/*附件*/
.forwardPlugin .attachList { margin-top: 16px;}
.forwardPlugin .attachList:empty{margin: 0;}
.forwardPlugin .attachList .attachItem { position: relative; height: 74px; box-sizing: border-box; padding: 16px; background: #F7F8FA; border-radius: 4px; margin-bottom: 16px; border: 1px solid #f7f8fa; display: -webkit-box; display: -moz-box; display: -ms-flexbox; -webkit-box-align: center; -moz-box-align: center; display: flex; align-items: center; cursor: pointer; /*标签*/ /*直播状态颜色*/ }
.forwardPlugin .attachList .attachItem .attachImg { display: flex; flex-wrap: wrap; justify-content: center; position: relative; float: left; width: 42px; height: 42px; min-width: 42px; margin-right: 14px; }
.forwardPlugin .attachList .attachItem .attachImg img { width: 100%; height: 100%; border-radius: 4px; margin: 0; object-fit: cover;}
.forwardPlugin .attachList .attachItem .attachImg img:first-child:nth-last-child(2) {width: 50%; height: 50%; padding-right: 50%;}
.forwardPlugin .attachList .attachItem .attachImg img:first-child:nth-last-child(2) ~ img {width: 50%; height: 50%;padding-left: 50%;}
.forwardPlugin .attachList .attachItem .attachImg img:first-child:nth-last-child(3) {padding: 0 25%;}
.forwardPlugin .attachList .attachItem .attachImg img:first-child:nth-last-child(3),
.forwardPlugin .attachList .attachItem .attachImg img:first-child:nth-last-child(3) ~ img {width: 50%; height: 50%;}
.forwardPlugin .attachList .attachItem .attachImg img:first-child:nth-last-child(4),
.forwardPlugin .attachList .attachItem .attachImg img:first-child:nth-last-child(4) ~ img {width: 50%; height: 50%;}
.forwardPlugin .attachList .attachItem .attachImg .videoIcon { position: absolute; top: 50%; left: 50%; margin-left: -10px; margin-top: -10px; width: 20px; height: 20px; z-index: 2; background: url( ../images/svg/video.svg) center center no-repeat; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg4,.forwardPlugin  .attachList .attachItem .attachImg.chatImg3,.forwardPlugin  .attachList .attachItem .attachImg.chatImg2, .forwardPlugin .attachList .attachItem .attachImg.chatImg1 { position: relative; width: 42px; height: 42px; border-radius: 4px; overflow: hidden; background: #E8E8ED; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg4 img,.forwardPlugin  .attachList .attachItem .attachImg.chatImg3 img,.forwardPlugin  .attachList .attachItem .attachImg.chatImg2 img, .forwardPlugin .attachList .attachItem .attachImg.chatImg1 img { position: absolute; width: 20px; height: 20px; border-radius: 0; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg4 img:nth-child(1) { top: 0; right: 0; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg4 img:nth-child(2) { top: 0; left: 0; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg4 img:nth-child(3) { bottom: 0; left: 0; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg4 img:nth-child(4) { bottom: 0; right: 0; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg3 img:nth-child(1) { top: 0; left: 10px; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg3 img:nth-child(2) { bottom: 0; left: 0; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg3 img:nth-child(3) { bottom: 0; right: 0; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg2 img:nth-child(1) { top: 0; left: 0; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg2 img:nth-child(2) { bottom: 0; right: 0; }
.forwardPlugin .attachList .attachItem .attachImg.chatImg1 img { position: absolute; width: 100%; height: 100%; left: 0; border-radius: 0; }
.forwardPlugin .attachList .attachItem .attachInfo {width: calc(100% - 350px); min-width: 100px; overflow: hidden; }
.forwardPlugin .attachList .attachItem .attachInfo h1 {width: 100%;  font-size: 14px; line-height: 20px; color: #131B26; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.forwardPlugin .attachList .attachItem .attachInfo .loc { position: relative; display: inline-block; width: 10px; height: 14px; top: 2px; margin-right: 5px; background: url( ../images/icon_map.png) center center/10px auto no-repeat; }
.forwardPlugin .attachList .attachItem .attachInfo p {width: 100%;  font-size: 12px; line-height: 17px; color: #A8A8B3; margin-top: 2px; margin-bottom: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.forwardPlugin .attachList .attachItem .attachInfo p.green { color: #4FCF5C; }
.forwardPlugin .attachList .attachItem .attachInfo p.red { color: #F33F43; }
.forwardPlugin .attachList .attachItem .attachInfo:hover h1 { color: #3A4B87; }
.forwardPlugin .attachList .attachItem .attachTag { display: inline-block; height: 20px; line-height: 20px; padding: 0 6px; font-size: 12px; color: #FFFFFF; background: #78B2F5; border-radius: 4px; margin-left: 10px; }
.forwardPlugin .attachList .attachItem .state { position: relative; font-size: 12px; margin-left: 26px; color: #A8A8B3; }
.forwardPlugin .attachList .attachItem .state:before { position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%; left: -10px; top: 6px; background: #A8A8B3; }
.forwardPlugin .attachList .attachItem .attachRight { position: absolute; right: 0; top: 0; height: 100%; line-height: 74px; width: auto; padding: 0 20px; font-size: 14px; color: #91A0B5; cursor: pointer; text-align: center; }
.forwardPlugin .attachList .attachItem .attachRight > span { display: none; float: left; padding: 0 10px; font-size: 12px; color: #3A8BFF; cursor: pointer; }
.forwardPlugin .attachList .attachItem .attachRight .attachDel { width: 36px; height: 100%; right: 0; top: 0; padding: 0; background: url( ../images/popClose.png) center center/16px 16px no-repeat; cursor: pointer; }
.forwardPlugin .attachList .attachItem .attachRight .attachDown:hover, .forwardPlugin .attachList .attachItem .attachRight .attachPreview:hover, .forwardPlugin .attachList .attachItem .attachRight .attachSaveCloud:hover, .forwardPlugin .attachList .attachItem .attachRight .attachBatch:hover { color: #ACBFD9; }
.forwardPlugin .attachList .attachItem .attachRight .attachDel:hover, .forwardPlugin .attachList .attachItem .attachRight .attachReload:hover { opacity: 0.7; }
.forwardPlugin .attachList .attachItem .attachRight .attachProgressText { display: none; position: absolute; top: 0; right: 0; padding: 0 20px; width: 100%; height: 100%; font-size: 14px; color: #3A8BFF; }
.forwardPlugin .attachList .attachItem .attachRight .attachReload { display: none; position: absolute; top: 26px; right: 63px; width: 20px; height: 20px; background: url( ../images/svg/reload.svg) center center/16px 16px no-repeat; cursor: pointer; }
.forwardPlugin .attachList .attachItem .attachProgress { position: absolute; left: 0; top: 0; height: 100%; border-radius: 3px; background: rgba(58, 139, 255, 0.05); }
.forwardPlugin .attachList .attachItem:hover { background: #F5F7FC; }
.forwardPlugin .attachList .attachItem.file .attachRight > span { display: block; }
.forwardPlugin .attachList .attachItem.file .attachRight .attachDel { display: none; }
.forwardPlugin .attachList .attachItem.video .attachImg:after { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border-radius: 4px; background: rgba(0, 0, 0, 0.2); }
.forwardPlugin .attachList .attachItem.liveOn .state { color: #3A8BFF; }
.forwardPlugin .attachList .attachItem.liveOn .state:before { background: #3A8BFF; }
.forwardPlugin .attachList .attachItem.living .state { color: #F7704E; }
.forwardPlugin .attachList .attachItem.living .state:before { background: #F7704E; }
.forwardPlugin .attachList .attachItem:last-child { margin-bottom: 0; }
.forwardPlugin .attachList .unsupport { font-size: 14px; color: #131B26; line-height: 20px; }
.forwardPlugin .attachList .textItem {
  height: 76px;
  font-size: 14px;
  color: #131B26;
  padding-top: 10px;
  box-sizing: border-box;
}
.forwardPlugin .attachList .textItem > h3 {
  font-size: 14px;
  color: #131B26;
  font-weight: 600;
}
.forwardPlugin .attachList .textItem > p {
  font-size: 14px;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.forwardPlugin .attachTotal { font-size: 12px; color: #6B89B3; margin-top: 10px; }
.forwardPlugin .attachTotal:hover { color: #3A8BFF; }


/*.popForwardShowHide .popDiv, .popforwardtoShowHide .popDiv, .popchattoShowHide .popDiv, .popQRcodeShowHide .popDiv { transform: none; }*/

.popForward_module {height: 420px;box-sizing: border-box;overflow-y: auto;overflow-x: hidden}

.popforwardtoShowHide .popMove_module .dataSearch, .popForwardShowHide .popForward_module .dataSearch {width: 580px;margin: 14px auto 14px;border-radius: 40px;position: relative;border: 1px solid #E5E5E5;height: 36px;box-sizing: border-box;}
.popforwardtoShowHide .popMove_module .dataSearch_input, .popForwardShowHide .popForward_module .dataSearch_input { width: 580px; height: 38px; font-size: 14px; color: #131B26;  background: none; position: absolute; left: 0; top: 0; z-index: 2; padding: 0 55px 0 14px; border-radius: 40px; box-sizing: border-box; border: none; }
.popforwardtoShowHide .popMove_module .dataSearch_bnt, .popForwardShowHide .popForward_module .dataSearch_bnt { width: 20px; height: 100%; background: url(../images/search_ico.png) center center/16px 16px no-repeat; border: 0 none; cursor: pointer; position: absolute; right: 14px; top: 0px; z-index: 3; outline: none; }
.popforwardtoShowHide .popMove_module .dataSearch_bnt.blue, .popForwardShowHide .popForward_module .dataSearch_bnt.blue { background-image: url(../images/search_icoBlue.png); }
.popforwardtoShowHide .popMove_module .dataSearch:hover, .popForwardShowHide .popForward_module .dataSearch:hover { border: 1px solid #3a8bff; }
.popforwardtoShowHide .popMove_module .dataSearch_input:focus, .popForwardShowHide .popForward_module .dataSearch_input:focus { outline: none; box-shadow: none;border: none}
.popforwardtoShowHide .popMove_module .dataSearch_input:hover, .popForwardShowHide .popForward_module .dataSearch_input:hover{border: none}
.popforwardtoShowHide .popMove_module .dataSearch:hover .dataSearch_bnt, .popForwardShowHide .popForward_module .dataSearch:hover .dataSearch_bnt { background-image: url(../images/search_icoBlue.png); }
.popforwardtoShowHide .popMove_module .dataSearch .cancelSearch, .popForwardShowHide .popForward_module .dataSearch .cancelSearch { display: none; width: 22px; height: 100%; background: url(../images/cancelsearch.png) center center/14px 14px no-repeat; position: absolute; right: 34px; top: 0px; z-index: 2; cursor: pointer; }
.forwardPlugin .dataSearch_bnt:hover{background-image: url(../images/search_icoBlue.png);}

.popforwardtoShowHide .pop_newFolder { height: 20px; line-height: 20px; padding-left: 26px; margin: 8px 0 0 30px; background: url(../images/new_wjj.png) no-repeat left center; }

.popForwardShowHide .forwardList {padding: 14px 20px;overflow: hidden;}
.popForwardShowHide .forwardList .forwardItem {float: left; margin-bottom: 28px;padding: 0 10px; width: 100px; box-sizing:border-box; cursor: pointer;}
.popForwardShowHide .forwardList .forwardItem .icon {width: 60px;height: 60px;margin-bottom: 14px;padding: 14px;margin-left: 10px;background: #F5F6F8;border-radius: 8px;box-sizing: border-box;}
.popForwardShowHide .forwardList .forwardItem .icon img { display: block; width: 32px; height: 32px; }
.popForwardShowHide .forwardList .forwardItem p { font-size: 14px; line-height: 20px; color: #131B26; text-align: center; }
.popForwardShowHide .forwardList .forwardItem input { position: absolute; opacity: 0; }
.popForwardShowHide .forwardList .forwardItem.forward_wechat{display: none}

/*最近转发*/
.forwardPlugin #recentForward{display: none}
.forwardPlugin .recentHead{ position: relative; height: 40px;line-height: 40px;padding: 0 30px;background: #F2F4F7;color: #8A8B99; font-size: 14px; overflow: hidden}
.forwardPlugin .recentHeadText{float: left}
.forwardPlugin .recentMultiChoice{ position: absolute; right: 30px; top: 0; color: #3A8BFF; cursor: pointer;}
.forwardPlugin .recentHeadSelectedText{display: none; float: left; position: relative; padding-left: 14px; margin-left: 14px; }
.forwardPlugin .recentHeadSelectedText:after{position: absolute; content: ''; top: 14px; left: 0; height: 12px; width: 1px; background: #DADFE5;}
.forwardPlugin .recentHeadSelectedText .num{color: #3A8BFF;padding: 0 2px;}
.forwardPlugin #recentForward.active .recentHead .recentHeadSelectedText{display: block}
.forwardPlugin .recentList{width: 100%;padding: 10px 0;}
.forwardPlugin .recentItem{ position: relative; padding: 10px 30px;cursor: pointer}
.forwardPlugin .recentItem:hover,.forwardPlugin .recentItem.checked{background: #F0F6FF}
.forwardPlugin .recentItem>*{display: inline-block; vertical-align: middle}
.forwardPlugin .recentList .recentImg{width: 36px;height: 36px;margin-right: 10px;border-radius: 4px;overflow: hidden;}
.forwardPlugin .recentList .recentImg img{display:block; width: 100%; height: 100%;}
.forwardPlugin .recentImg.groupImg{border-radius: 50%;width: 36px;height: 36px;margin-right: 10px;overflow: hidden;}
.forwardPlugin .recentImg.groupchat{ position: relative; background: #E9EBF0; padding: 1px; border: 1px solid #E9EBF0; }
.forwardPlugin .recentImg.groupchat img{ position: absolute; width: 16px; height: 16px; border-radius: 0; }
.forwardPlugin .recentImg.chatImg4 img:nth-child(1) { top: 1px; right: 1px; border-top-left-radius: 4px;}
.forwardPlugin .recentImg.chatImg4 img:nth-child(2) { top: 1px; left: 1px; border-top-right-radius: 4px;}
.forwardPlugin .recentImg.chatImg4 img:nth-child(3) { bottom: 1px; left: 1px; border-bottom-left-radius: 4px}
.forwardPlugin .recentImg.chatImg4 img:nth-child(4) { bottom: 1px; right: 1px; border-bottom-right-radius: 4px}
.forwardPlugin .recentImg.chatImg3 img:nth-child(1) { top: 1px; left: 9px; }
.forwardPlugin .recentImg.chatImg3 img:nth-child(2) { bottom: 1px; left: 1px; border-bottom-left-radius: 4px}
.forwardPlugin .recentImg.chatImg3 img:nth-child(3) { bottom: 1px; right: 1px; border-bottom-right-radius: 4px}
.forwardPlugin .recentImg.chatImg2 img:nth-child(1) { top: 1px; left: 1px; border-top-left-radius: 4px;}
.forwardPlugin .recentImg.chatImg2 img:nth-child(2) { bottom: 1px; right: 1px; border-bottom-right-radius: 4px}
.forwardPlugin .recentImg.chatImg1{border-radius: 4px;overflow: hidden; border: none}
.forwardPlugin .recentImg.chatImg1 img { position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.forwardPlugin .recentName{margin-right: 10px; max-width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.forwardPlugin .recentTypeName{font-size: 12px; color: #8A8B99;margin-right: 10px}
.forwardPlugin .recentTag{min-width: 28px; height: 16px; padding: 0 4px; line-height: 14px; color: #ACB4BF; border: solid 1px #ACB4BF; font-size: 10px; border-radius: 4px;box-sizing: border-box}
.forwardPlugin .recentBtns>span{display: none; font-size: 12px; line-height: 36px; color: #3A8BFF;margin-left: 20px;cursor: pointer}
.forwardPlugin .recentItem:hover .recentBtns>span{display: inline-block; vertical-align: middle}
.forwardPlugin .recentItem .checkbox{ position: relative; display: none; width: 18px; height: 36px; background: url(../images/dx_check.png) center center / 18px 18px no-repeat; cursor: pointer; }
.forwardPlugin .recentItem .checkbox.disabled{ background: url(../images/dx_check_disable.png) center center / 18px 18px no-repeat; cursor: default; }
.forwardPlugin .recentItem.checked .checkbox{ background: url(../images/dx_checked.png) center center / 18px 18px no-repeat; }
.forwardPlugin .recentItem.checked{ z-index: 1 }
.forwardPlugin .recentItem.checked:before{position: absolute; content: ''; width: 100%; top: -1px; height: 1px; left: 0; background: #D9E9FF }
.forwardPlugin .recentItem.checked:after{position: absolute; content: ''; width: 100%; bottom: -1px; height: 1px; left: 0; background: #D9E9FF }
.forwardPlugin #recentForward.active .recentItem:hover .recentBtns>span{display: none}

.forwardPlugin .popMove_module, .popchattoShowHide .popMove_module { margin-top: 0; }
.forwardPlugin .popMove_module .noresult, .popchattoShowHide .popMove_module .noresult { color: #A8A8B3; text-align: center; font-size: 14px; padding: 140px 0; }
.forwardPlugin .popMove_module .popMove_list, .popchattoShowHide .popMove_module .popMove_list {margin-top: 10px;padding-bottom: 4px;}
.forwardPlugin .popMove_module .popMove_text, .popchattoShowHide .popMove_module .popMove_text { float: left; width: 360px; }
.forwardPlugin .popMove_module .blue { color: #3A8BFF; font-style: normal; }
.forwardPlugin .popMove_module .popMove_from, .popchattoShowHide .popMove_module .popMove_from { float: right; color: #A8A8B3; font-size: 12px; }
.forwardPlugin .popMove_module .popMove_name img.circleImg, .popchattoShowHide .popMove_module .popMove_name img.circleImg { border-radius: 50%; }
.forwardPlugin .popMove_module .popMove_name .circleImg img{border-radius: 50%; overflow: hidden}
.forwardPlugin .popMove_module .popMove_name .myGroup, .popchattoShowHide .popMove_module .popMove_name .myGroup { position: relative; float: left; height: 38px; }
.forwardPlugin .popMove_module .popMove_name .myGroup:after, .popchattoShowHide .popMove_module .popMove_name .myGroup:after { position: absolute; content: ''; left: 0; bottom: 0; width: 30px; height: 10px; background: url(../images/zijian.png) center center/30px auto no-repeat; }
.forwardPlugin .popMove_module .popMove_name .groupchat, .popchattoShowHide .popMove_module .popMove_name .groupchat { position: relative; float: left; display: block; width: 30px; height: 30px; margin: 8px 14px 0 0; background: #E8E8ED; border-radius: 4px; overflow: hidden; }
.forwardPlugin .popMove_module .popMove_name .groupchat img, .popchattoShowHide .popMove_module .popMove_name .groupchat img { position: absolute; width: 30px; height: 30px; border-radius: 0; margin: 0; }
.forwardPlugin .popMove_module .popMove_name .chatImg img{border-radius: 4px;}
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg2 img, .popforwardtoShowHide .popMove_module .popMove_name .groupchat.chatImg3 img, .popforwardtoShowHide .popMove_module .popMove_name .groupchat.chatImg4 img, .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg2 img, .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg3 img, .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg4 img { position: absolute; width: 14px; height: 14px; border-radius: 0; margin: 0; }
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg4 img:nth-child(1), .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg4 img:nth-child(1) { top: 0; right: 0; }
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg4 img:nth-child(2), .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg4 img:nth-child(2) { top: 0; left: 0; }
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg4 img:nth-child(3), .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg4 img:nth-child(3) { bottom: 0; left: 0; }
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg4 img:nth-child(4), .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg4 img:nth-child(4) { bottom: 0; right: 0; }
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg3 img:nth-child(1), .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg3 img:nth-child(1) { top: 0; left: 11px; }
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg3 img:nth-child(2), .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg3 img:nth-child(2) { bottom: 0; left: 0; }
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg3 img:nth-child(3), .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg3 img:nth-child(3) { bottom: 0; right: 0; }
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg2 img:nth-child(1), .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg2 img:nth-child(1) { top: 0; left: 0; }
.forwardPlugin .popMove_module .popMove_name .groupchat.chatImg2 img:nth-child(2), .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg2 img:nth-child(2) { bottom: 0; right: 0; }
.forwardPlugin .popMove_module .popMove_active::before, .popMove_module .popMove_active:hover::before { width: 100%; height: 1px; content: ""; display: block; background: rgb(214, 232, 255); position: absolute; top: 0px; left: 0px; right: 0px; }

.forwardPlugin .rename_con { display: none; position: absolute; top: 0px; left: 0px; width: 100%; }
.forwardPlugin .rename_con .rename_input { position: static; width: 200px; height: 30px; line-height: 24px; padding: 2px 7px; font-size: 14px; color: rgb(51, 51, 51); background: rgb(255, 255, 255); border: 1px solid rgb(204, 222, 243); border-radius: 4px; }
.forwardPlugin .rename_con .rename_input:focus { box-shadow: rgb(117, 186, 255) 0px 0px 7px 1px; }
.forwardPlugin .rename_con .rename_yes, .popforwardtoShowHide .rename_con .rename_no { float: left; display: block; width: 24px; height: 24px; background: url("../images/rename_ico.png") no-repeat; overflow: hidden; margin-top: 6px; }
.forwardPlugin .rename_con .rename_yes { background-position: 0px 0px; margin-left: 14px; }
.forwardPlugin .rename_con .rename_yes:hover { background-position: 0px -30px; }
.forwardPlugin .rename_con .rename_no { background-position: -30px 0px; margin-left: 10px; }
.forwardPlugin .rename_con .rename_no:hover { background-position: -30px -30px; }

/*转发给群聊和个人消息*/
.popchattoShowHide .popchatto { max-height: 440px; }
.popchattoShowHide .popMove_module { min-height: 216px; height: auto; padding: 0px 30px 20px; }
.popchattoShowHide .popMove_module .popMove_name { margin: 20px 0 16px; padding: 0; line-height: unset; min-height: unset;}
.popchattoShowHide .popMove_module .popMove_name .circleImg img{ margin-top: 0; width:44px; height: 44px; }
.popchattoShowHide .popMove_module .popMove_text { max-width: calc(100% - 64px); display: inline-block; float: none; font-size: 14px; line-height: 20px; padding: 12px 0; color: #131B26; }
.popchattoShowHide .popMove_module .popMove_name .groupchat { width: 44px; height: 44px; margin: 0 10px 0 0; }
.popchattoShowHide .popMove_module .popMove_name .groupchat img { width: 44px; height: 44px; }
.popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg2 img, .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg3 img, .popchattoShowHide .popMove_module .popMove_name .groupchat.chatImg4 img { width: 21px; height: 21px; }
.popchattoShowHide .popMove_module .popMove_name:hover { background: none; }
.popchattoShowHide .popMove_module .attachList .attachItem { border: solid 1px #E6ECF5; margin-right: 0px; }
.popchattoShowHide .popMove_module .attachList .attachItem .attachInfo { width: 100%; max-width: unset; }
.popchattoShowHide .popMove_module .inputBox { position: relative; min-height: 40px; padding: 10px 20px 10px 20px; margin: 20px 0 0; background: #F7F8FA; border-radius: 23px; box-sizing: border-box; }
.popchattoShowHide .popMove_module .inputBox .textarea { width: 100%; height: 20px; font-size: 14px; line-height: 20px; background: transparent; resize: none; box-sizing: content-box;}
.popchattoShowHide .popMove_module .inputBox .textarea::-webkit-scrollbar { width: 8px; height: 8px; border-radius: 20px; -webkit-border-radius: 20px; background: transparent; }
.popchattoShowHide .popMove_module .inputBox .textarea::-webkit-scrollbar-track-piece { background: transparent; border-radius: 20px; -webkit-border-radius: 20px;  } /*内层滚动槽*/
.popchattoShowHide .popMove_module .inputBox .textarea::-webkit-scrollbar-thumb:vertical { height: 8px; width: 16px !important; background: #DADFE5; border-radius: 20px; -webkit-border-radius: 20px; }
.popchattoShowHide .popMove_module .inputBox .textarea::-webkit-scrollbar-thumb:horizontal { height: 8px; background: #DADFE5; border-radius: 15px; -webkit-border-radius: 15px; }

.popchattoShowHide .popMove_module .inputBox .expressBtn { display: none; position: absolute; right: 14px; top: 10px; width: 26px; height: 26px; background: url(../images/expression.png) center center/26px 26px no-repeat; cursor: pointer; }
.popchattoShowHide .popMove_module .inputBox .textarea:focus{border:none;box-shadow:none;}
/*通讯录*/
.popforwardtoShowHide .selectPerson_module {overflow: hidden;height: 420px;}
.popforwardtoShowHide .selectPerson_module .contactHead{position: relative; display: flex; align-items: center; padding:24px 30px 10px; z-index: 2; overflow: initial}
.popforwardtoShowHide .selectPerson_module .dataSearch { flex: 1; margin: 0;}
.popforwardtoShowHide .selectPerson_module .dataSearch .dataSearch_input { width: 100%; padding-right: 62px; box-sizing: border-box; }
.popforwardtoShowHide .selectPerson_module .dataSearch .cancelSearch { display: none; width: 14px; height: 14px; background: url(../images/cancelsearch.png) right center/14px auto no-repeat; position: absolute; right: 38px; top: 11px; z-index: 2; cursor: pointer; }
.popforwardtoShowHide .selectPerson_module .selectContact { position: relative; min-width: 84px; display: none;}
.popforwardtoShowHide .selectPerson_module .selectContact p.now {position: relative; text-align: right; line-height: 36px; font-size: 14px; padding-right: 16px; color: #6B89B2; box-sizing: border-box; cursor: pointer}
.popforwardtoShowHide .selectPerson_module .selectContact p.now i{position: absolute; content: ''; top: 10px; right: 0; border: 5px solid #A3B9D9; border-color: transparent transparent #A3B9D9 #A3B9D9; transform: rotate(-45deg);border-radius: 5px 1px; transition: all 0.3s; transform-origin: center center; }
.popforwardtoShowHide .selectPerson_module .selectContact.show p.now i{ top: 15px; transform: rotate(135deg)}
.popforwardtoShowHide .selectPerson_module .selectContactList { display: none; position: absolute; right: 0; padding: 6px 0; background: #FFFFFF; box-shadow: 0px 2px 12px rgba(175, 187, 204,0.75); border-radius: 6px; }
.popforwardtoShowHide .selectPerson_module .selectContact.show .selectContactList{display: block; }
.popforwardtoShowHide .selectPerson_module .selectContactList p {width: 104px; font-size: 14px; color: #474C59; height: 40px; line-height: 40px; text-align: center; cursor: pointer; }
.popforwardtoShowHide .selectPerson_module .selectContactList p:hover,.popforwardtoShowHide .selectPerson_module .selectContactList p.active { color: #3A8BFF; background:#F0F6FF; }
.popforwardtoShowHide .selectPerson_module .selectHead { height: 20px; padding: 10px 30px 10px 36px; line-height: 20px; font-size: 14px; color: #A8A8B3; box-sizing: content-box; }
.popforwardtoShowHide .selectPerson_module .selectHead .selectAll { cursor: pointer; color: #91a0b5; }
.popforwardtoShowHide .selectPerson_module .selectPersonWrap, .popforwardtoShowHide .selectPerson_module .selectStudentWrap { width: 100%; height: 370px; box-sizing: border-box; overflow: auto; }
.popforwardtoShowHide .selectPerson_module .selectStudentWrap{ height: 350px; }
.popforwardtoShowHide .selectPerson_module .openIcon { position: relative; display: inline-block; width: 12px; height: 12px; top: 1px; margin-right: 9px; background: url(../images/svg/arrow_right.svg) center center/10px auto no-repeat; cursor: pointer; }
.popforwardtoShowHide .selectPerson_module .studentsList { display: none; }
.popforwardtoShowHide .selectPerson_module .selectPerson_open > .classItem .openIcon { background: url(../images/svg/arrow_down.svg) center center/10px auto no-repeat; }
.popforwardtoShowHide .selectPerson_module .selectPerson_open > ul.studentsList { display: block; }

/* 选人左侧检索结果 */
.popforwardtoShowHide .studentsList li > .classMarginL { padding-left: 40px; }
.popforwardtoShowHide .studentsList li li > .classMarginL { padding-left: 62px; }
.popforwardtoShowHide .studentsList li li li > .classMarginL { padding-left: 84px; }
.popforwardtoShowHide .studentsList li li li li > .classMarginL { padding-left: 106px; }
.popforwardtoShowHide .studentsList li li li li li > .classMarginL { padding-left: 128px; }
.popforwardtoShowHide .studentsList li li li li li li > .classMarginL { padding-left: 150px; }
.popforwardtoShowHide .studentsList li li li li li li li > .classMarginL { padding-left: 172px; }
.popforwardtoShowHide .studentsList li li li li li li li li > .classMarginL { padding-left: 194px; }
.popforwardtoShowHide .studentsList li li li li li li li li li > .classMarginL { padding-left: 216px; }
.popforwardtoShowHide .studentsList li li li li li li li li li li > .classMarginL { padding-left: 238px; }
.popforwardtoShowHide .studentsList .stuItem { position: relative; height: 60px; line-height: 60px; font-size: 14px; color: #131B26; padding: 8px 0 8px 37px; box-sizing: border-box; }
.popforwardtoShowHide .studentsList .stuItem:hover { background: #F7FAFC; }
.popforwardtoShowHide .studentsList .stuAvatar { float: left; width: 44px; height: 44px; border-radius: 50%; cursor: pointer; }
.popforwardtoShowHide .studentsList .stuInfo { position: relative; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); margin-left: 54px; padding: 3px 50px 3px 0; }
.popforwardtoShowHide .studentsList .stuInfo h1 { font-size: 14px; line-height: 20px; font-weight: normal; color: #131B26; margin-bottom: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.popforwardtoShowHide .studentsList .stuInfo p { font-size: 12px; line-height: 16px; color: #A8A8B3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.popforwardtoShowHide .selectStudentList { width: 100%; min-width: 100%; display: inline-block; padding: 0 12px 0 0; box-sizing: border-box; }
.popforwardtoShowHide .selectStudentList .stuItem { position: relative; height: 60px; line-height: 60px; font-size: 14px; color: #131B26; padding: 8px 0 8px 37px; box-sizing: border-box; }
.popforwardtoShowHide .selectStudentList .stuItem:hover { background: #F7FAFC; }
.popforwardtoShowHide .selectStudentList .stuAvatar { float: left; width: 44px; height: 44px; border-radius: 50%; cursor: pointer; }
.popforwardtoShowHide .selectStudentList .stuInfo { position: relative; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); margin-left: 54px; padding: 3px 50px 3px 0; }
.popforwardtoShowHide .selectStudentList .stuInfo h1 { font-size: 14px; line-height: 20px; font-weight: normal; color: #131B26; margin-bottom: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.popforwardtoShowHide .selectStudentList .stuInfo p { font-size: 12px; line-height: 16px; color: #A8A8B3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.popforwardtoShowHide .selectStudentList .classItem { min-width: 280px; position: relative; height: 40px; font-size: 16px; color: #131B26; line-height: 40px; padding: 0 0  0 16px; }
.popforwardtoShowHide .selectStudentList .classItem .className { display: inline-block; vertical-align: middle; max-width: calc(100% - 76px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; }
.popforwardtoShowHide .selectStudentList .classItem:hover { background: #F7FAFC; }
.popforwardtoShowHide .selectStudentList li { width: 100%; }

/*二维码*/
.popQRcodeShowHide .popQRcode { width: 360px; height: 466px; text-align: center; padding: 60px 40px 40px 40px; background: #FFFFFF; border-radius: 10px; overflow: hidden; box-sizing: border-box; }
.popQRcodeShowHide .popQRcode .popClose { position: absolute; margin: 0; top: 20px; right: 20px; }
.popQRcodeShowHide .popQRcode .attachList { text-align: left; margin: 0 0 20px 0; padding-top: 0px; }
.popQRcodeShowHide .popQRcode .attachItem { height: 42px; min-height: unset; padding: 0; background: #FFFFFF; border: none; cursor: initial; margin-right: 0px; }
.popQRcodeShowHide .popQRcode .attachItem:hover { background: #FFFFFF; }
.popQRcodeShowHide .popQRcode .attachList .attachItem .attachInfo { width: 100%; max-width: unset; }
.popQRcodeShowHide .popQRcode .attachList .attachItem .attachInfo:hover h1 { color: #131B26; }
.popQRcodeShowHide .popQRcode .codes { margin: 0 auto; display: flex; align-items: center; justify-content: center; width: 220px; height: 220px; border: 1px solid #F2F2F2; border-radius: 8px; overflow: hidden; }
.popQRcodeShowHide .popQRcode .codes img { width: 180px; height: 180px; }
.popQRcodeShowHide .popQRcode .code-class { font-size: 14px; color: #A8A8B3; text-align: center; margin: 14px auto; }
.popQRcodeShowHide .popQRcode .saveQR {
  display: inline-block;
  margin: 0 auto;
  border: 1px solid #8CBBFF;
  border-radius: 100px;
  padding: 8px 20px;
  color: #3A8BFF;
  cursor: pointer;
}
.popQRcodeShowHide .popQRcode .saveQR:hover{
  background-color: #EAF0FF;
}

/*提示框*/
.toolTipBox.forwardtips {position: fixed;top: 280px;left: 50%;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);min-height: 48px;padding: 0 24px;height: 48px;background: rgba(79, 87, 98, 0.98);border-radius: 8px;line-height: 48px;color: #fff;font-size: 14px;z-index: 201;}

.forwardtips .popicon { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin-right: 10px; }
.forwardtips .popicon img { display: block; width: 100%; height: 100%; }
.forwardtips .tipstext{display: inline-block;vertical-align: middle;}
/*课程*/
.popforwardtoShowHide .popSetupFile { padding: 0 28px 10px; margin: 0 2px; height: 348px; box-sizing: border-box; }
.popforwardtoShowHide .popSetupFile .popSetupFile_row { padding: 20px 0 0 28px; position: relative; }
.popforwardtoShowHide .popSetupFile .popSetupFile_row .popSetupFile_radio { position: absolute; left: 0; top: 22px; }
.popforwardtoShowHide .popSetupFile .popSetupFile_radio { width: 18px; height: 18px; display: block; overflow: hidden; background: url(../images/check.png) no-repeat; }
.popforwardtoShowHide .popSetupFile .popSetupFile_radioed { background: url(../images/checked.png) no-repeat; }
.popforwardtoShowHide .popSetupFile .popSetupFile_radio input { filter: alpha(opacity=0); opacity: 0; position: absolute; left: 20px; }
.popforwardtoShowHide .popSetupFile .popShareListWrap { margin-left: 28px; background: #F5F7FA; padding: 0 6px; margin-top: 16px; border-radius: 4px; }
.popforwardtoShowHide .popSetupFile .popShareListWrap .addPerson { display: inline-block; padding: 12px 14px 14px; color: #3A8BFF; font-size: 14px; line-height: 20px; cursor: pointer; }
.popforwardtoShowHide .popSetupFile .popShareListWrap .addPerson i { position: relative; top: 4px; display: inline-block; width: 18px; height: 18px; margin-right: 6px; background: url(../images/addCircleBlue.png) center center/18px 18px no-repeat; }
.popforwardtoShowHide .popSetupFile .popshareList li { position: relative; height: 42px; padding: 0 14px; }
.popforwardtoShowHide .popSetupFile .popshareList li .checkedAvatar { float: left; display: block; width: 26px; height: 26px; border-radius: 50%; margin-top: 8px; margin-right: 10px; }
.popforwardtoShowHide .popSetupFile .popshareList li .checkedName { margin-left: 36px; padding: 10px 40px 10px 0; line-height: 20px; font-size: 14px; color: #131B26; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.popforwardtoShowHide .popSetupFile .popshareList li .checkeddelete { display: none; position: absolute; top: 10px; right: 15px; width: 20px; height: 20px; background: url(../images/popClose.png) center center/13px 13px no-repeat; cursor: pointer; }
.popforwardtoShowHide .popSetupFile .popshareList li .checkeddelete:hover { opacity: 0.7; }
.popforwardtoShowHide .popSetupFile .popshareList li:hover { background: #EDEFF2; }
.popforwardtoShowHide .popSetupFile .popshareList li:hover .checkeddelete { display: block; }
.popforwardtoShowHide .popSetupFile .popSetupFile_open { padding: 20px 20px 0; margin: 16px 0; background: #F5F7FA; border-radius: 4px; min-height: 117px; }
.popforwardtoShowHide .popSetupFile .popSetupFile_open .popSetup_check { margin: 2px 10px 0 0; }
.popforwardtoShowHide .popSetupFile .popSetupFile_open_all { height: 20px; font-weight: bold; }
.popforwardtoShowHide .popSetupFile .popSetupFile_open_Mult { margin-top: 22px; }
.popforwardtoShowHide .popSetupFile .popSetupFile_open_Mult li { margin: 0 30px 12px 0; float: left; }
.popforwardtoShowHide .popSetupFile .popSetupFile_open .folderSetup_check { margin: 2px 10px 0 0; }
.popforwardtoShowHide .popSetupFile .folderSetup_check { width: 18px; height: 18px; display: block; overflow: hidden; background: url(../images/dx_check.png) no-repeat; }
.popforwardtoShowHide .popSetupFile .folderSetup_checked { background: url(../images/dx_checked.png) no-repeat; }
.popforwardtoShowHide .popSetupFile .folderSetup_check input { filter: alpha(opacity=0); opacity: 0; }

.popforwardtoShowHide .selectClass { position: relative; height: 42px; margin: 26px 0 10px; cursor: pointer; }
.popforwardtoShowHide .selectClass .selectClass_text { height: 40px; padding: 0 26px 0 14px; font-size: 14px; color: #646873; line-height: 40px; border: solid 1px #E1E1E5; border-radius: 4px; }
.popforwardtoShowHide .selectClass .selectClass_text span { display: inline-block; min-width: 50px; max-width: 272px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; }
.popforwardtoShowHide .selectClass .selectClass_text .arrowDown { position: absolute; float: none; right: 0; width: 38px; height: 42px; top: 0; margin-top: 0; margin-left: 6px; background: url(../images/svg/arrow_down.svg) center center/12px 12px no-repeat; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
.popforwardtoShowHide .selectClass .selectClass_pop { display: none; position: absolute; right: 0; top: 48px; width: 100%; max-height: 246px; box-sizing: border-box; background: #FFFFFF; box-shadow: 0 2px 13px 0 rgba(178, 195, 206, 0.63); border-radius: 6px; z-index: 10; }
.popforwardtoShowHide .selectClass .dataSearch { float: none; width: calc(100% - 28px); height: 34px; background: #F5F7FA; border-radius: 18px; margin: 12px 14px !important; }
.popforwardtoShowHide .selectClass .noResult { display: none; padding-top: 80px; font-size: 12px; color: #A8A8B3; text-align: center; }
.popforwardtoShowHide .selectClass ul { max-height: 182px; margin: 6px 2px 6px; overflow: auto; }
.popforwardtoShowHide .selectClass ul li { display: block; padding: 10px 20px; line-height: 20px; font-size: 14px; color: #131B26; cursor: pointer; }
.popforwardtoShowHide .selectClass ul li span { display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.popforwardtoShowHide .selectClass ul li b { color: #3A8BFF; }
.popforwardtoShowHide .selectClass ul li.active { color: #3A8BFF; }
.popforwardtoShowHide .selectClass ul li:hover { background: #F5F8FB; }
.popforwardtoShowHide .selectClass .dataSearch_input { border: none; }
.popforwardtoShowHide .selectClass .dataSearch_input:focus { box-shadow: none; }

.popforwardtoShowHide .selectClass.active .selectClass_text { box-shadow: 0 0 4px 0 #75BAFF; }
.popforwardtoShowHide .selectClass.active .arrowDown { transform: rotate(180deg); transform-origin: center; margin-top: 0; }

/*开关与文字注解*/
.forwardPlugin .mui-switch { width: 38px; height: 20px; position: relative; display: inline-block; background: #D0D5DB; border-radius: 14px; -webkit-appearance: none; user-select: none; outline: none; cursor: pointer;}

.forwardPlugin .mui-switch:before { content: ''; width: 16px; height: 16px; position: absolute; left: 2px; top: 2px; border-radius: 50%; background: #fff; }

.forwardPlugin .mui-switch:checked { border-color: #3A8BFF; box-shadow: #09f 0 0 0 .16rem inset; background-color: #09f; }

.forwardPlugin .mui-switch:checked:before { left: 20px; }

.forwardPlugin .mui-switch.mui-switch-animbg { transition: background-color ease 0.4s; }

.forwardPlugin .mui-switch.mui-switch-animbg:before { transition: left 0.3s; }

.forwardPlugin .mui-switch.mui-switch-animbg:checked { box-shadow: #dfdfdf 0 0 0 0 inset; background-color: #3A8BFF; transition: border-color 0.4s, background-color ease 0.4s; }

.forwardPlugin .mui-switch.mui-switch-animbg:checked:before { transition: left 0.3s; }

.forwardPlugin .opencoprItem .popMove_text { max-width: 180px; }
.forwardPlugin .opencoprItem .editSwitch { display: block; float: right; font-size: 12px; color: #131B26; line-height: 44px;  }
.forwardPlugin .opencoprItem .mui-switch { margin-left: 12px; top: 13px; }

.forwardPlugin.wid640 {width: 640px;max-height: 500px;}

.popforwardtoShowHide{background: none;}
.popforwardtoShowHide.showMask{background: rgba(16,26,41,0.76)}

/*消息的多选栏*/
.chatMultiple{ position: relative; height: 40px;background: #F2F4F7;padding: 0 30px; font-size: 14px; line-height: 40px; }
.chatMultiple .grayLeft{color: #8A8B99;}
.chatMultiple .grayLeft .num{color: #3A8BFF; padding: 0 2px;}
.chatMultiple .selected{display: none}
.chatMultiple .grayRight{position: absolute; right: 30px; top: 0; color: #3A8BFF; cursor: pointer;}
.chatMultiple.active .all{display: none}
.chatMultiple.active .selected{display: block;}
.popforwardto.chat #popforwardto_list li{position: relative;}
.popforwardto.chat #popforwardto_list li .popMove_name{float: none; display: flex; align-items: center;}
.popforwardto.chat #popforwardto_list li .popMove_text{ flex: 1; max-width: unset; }
.popforwardto.chat #popforwardto_list li .checkbox{ position: relative; display:block; width: 18px; height: 46px; margin-left: 20px; background: url(../images/dx_check.png) center center / 18px 18px no-repeat; cursor: pointer;}
.popforwardto.chat #popforwardto_list li .checkbox.disabled{ background: url(../images/dx_check_disable.png) center center / 18px 18px no-repeat; cursor: default; }
.popforwardto.chat #popforwardto_list li.checked .checkbox{ background: url(../images/dx_checked.png) center center / 18px 18px no-repeat; }
.popforwardto.chat #popforwardto_list li.checked { background: #f0f6ff; z-index: 1}
.popforwardto.chat #popforwardto_list li.checked:before{position: absolute; content: ''; width: 100%; top: -1px; height: 1px; left: 0; background: #D9E9FF }
.popforwardto.chat #popforwardto_list li.checked:after{position: absolute; content: ''; width: 100%; bottom: -1px; height: 1px; left: 0; background: #D9E9FF }
.popforwardto.chat #popforwardto_list li:not(.checked):hover{ background-color: #F7FAFC;}
 /*多选发消息弹窗*/
.forwardPlugin #popchatto_scroll .multiImgList{overflow: hidden}
.forwardPlugin #popchatto_scroll .multiImg{ float: none; display: inline-block; vertical-align: middle; width: 30px; height: 30px;margin-right: 8px; border-radius: 4px}
.forwardPlugin #popchatto_scroll .multiImg:last-child{margin-right: 0}
.forwardPlugin #popchatto_scroll .multiImg:not(groupchat) img{ float: none; width: 100%;height: 100%; margin: 0;}
.forwardPlugin #popchatto_scroll .multiImg.groupchat{border: solid 1px #E9EBF0;}
.forwardPlugin #popchatto_scroll .multiImg.groupchat img{ width: 13px; height: 13px }
.forwardPlugin #popchatto_scroll .multiImg.groupchat.chatImg3 img:nth-child(1){left: 7px;}
.forwardPlugin #popchatto_scroll .multiImg.groupchat.chatImg1 img{width: 100%;height: 100%}


/*转发失败弹窗*/
.forwardFailedShowHide{z-index: 105;}
.popForwardFailed{ height: 300px; padding-top: 40px;}
.popForwardFailed .failedHead{ padding: 0 30px; margin-bottom: 20px; font-size: 18px; font-weight: 500 }
.popForwardFailed .failedHead img{ display: inline-block; vertical-align: middle; width: 28px; height: 28px; margin-right: 14px;}
.popForwardFailed .failedMain{ padding-left: 72px; padding-right: 30px; height: 135px; overflow: auto }
.popForwardFailed .failedTips{font-size: 12px; color: #8A8B99; margin-bottom: 14px;}
.popForwardFailed .failedList { }
.popForwardFailed .failedItem{ position: relative; float: left; width: 50%; padding-right: 14px; margin-bottom: 14px; }
.popForwardFailed .failedItem .name{display: inline-block; vertical-align: middle; max-width: calc(100% - 40px);font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.popForwardFailed .failedBottom{  height: 70px;  padding: 17px 30px;}
.popForwardFailed .multiImgList{overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 10px;}
.popForwardFailed .multiImg{ position: relative; float: none; display: inline-block; vertical-align: middle; width: 30px; height: 30px;margin-right: 8px; border-radius: 4px}
.popForwardFailed .multiImg:last-child{margin-right: 0}
.popForwardFailed .multiImg:not(groupchat) img{ float: none; width: 100%;height: 100%; margin: 0;}
.popForwardFailed .multiImg.groupchat{border: solid 1px #E9EBF0;}
.popForwardFailed .multiImg.groupchat img{ width: 13px; height: 13px }
.popForwardFailed .multiImg.groupchat.chatImg1 img{width: 100%;height: 100%}
.popForwardFailed .groupchat.chatImg2 img, .popForwardFailed .groupchat.chatImg3 img, .popForwardFailed .groupchat.chatImg4 img { position: absolute; width: 14px; height: 14px; border-radius: 0; margin: 0; }
.popForwardFailed .groupchat.chatImg4 img:nth-child(1) { top: 0; right: 0; }
.popForwardFailed .groupchat.chatImg4 img:nth-child(2) { top: 0; left: 0; }
.popForwardFailed .groupchat.chatImg4 img:nth-child(3) { bottom: 0; left: 0; }
.popForwardFailed .groupchat.chatImg4 img:nth-child(4) { bottom: 0; right: 0; }
.popForwardFailed .groupchat.chatImg3 img:nth-child(1) { top: 0; left: 7px; }
.popForwardFailed .groupchat.chatImg3 img:nth-child(2) { bottom: 0; left: 0; }
.popForwardFailed .groupchat.chatImg3 img:nth-child(3) { bottom: 0; right: 0; }
.popForwardFailed .groupchat.chatImg2 img:nth-child(1) { top: 0; left: 0; }
.popForwardFailed .groupchat.chatImg2 img:nth-child(2) { bottom: 0; right: 0; }
