@font-face {
	font-family:"iconfont";
	src:url(//at.alicdn.com/t/c/font_158250_xq4v2bmtaue.woff2?t=1665629479678) format("woff2"),url(//at.alicdn.com/t/c/font_158250_xq4v2bmtaue.woff?t=1665629479678) format("woff"),url(//at.alicdn.com/t/c/font_158250_xq4v2bmtaue.ttf?t=1665629479678) format("truetype");
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:25PX;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.icon-duigou2:before {
	content:"\e926";
}
.icon-bofang1:before {
	content:"\e925";
}
.icon-zan3:before {
	content:"\e923";
}
.icon-cai3:before {
	content:"\e924";
}
.icon-cai2:before {
	content:"\e91f";
}
.icon-cai1:before {
	content:"\e920";
}
.icon-zan2:before {
	content:"\e921";
}
.icon-zan1:before {
	content:"\e922";
}
.icon-suoxiao3:before {
	content:"\e91e";
}
.icon-xiaochengxu1:before {
	content:"\e7b6";
}
.icon-guaduan2:before {
	content:"\e91d";
}
.icon-aixin:before {
	content:"\e7b5";
}
.icon-qunzu:before {
	content:"\e7b1";
}
.icon-renwu:before {
	content:"\e7b2";
}
.icon-tingzhigongxiang:before {
	content:"\e91a";
}
.icon-shengyinkai:before {
	content:"\e91b";
}
.icon-shengyinguan:before {
	content:"\e91c";
}
.icon-instagram:before {
	content:"\e904";
}
.icon-xuanzhuan:before {
	content:"\e902";
}
.icon-hot:before {
	content:"\e7aa";
}
.icon-xinxi1:before {
	content:"\e901";
}
.icon-shijian1:before {
	content:"\e8fd";
}
.icon-caret-right:before {
	content:"\e7a8";
}
.icon-caret-down:before {
	content:"\e7a9";
}
.icon-tuijian1:before {
	content:"\e7a7";
}
.icon-changjiantouyou:before {
	content:"\e8f7";
}
.icon-changjiantouzuo:before {
	content:"\e8f8";
}
.icon-twitter:before {
	content:"\e8f5";
}
.icon-line:before {
	content:"\e8f6";
}
.icon-shuangjiantou-zuo:before {
	content:"\e8ef";
}
.icon-shuangjiantou-you:before {
	content:"\e8f0";
}
.icon-diannaoshengyinkai:before {
	content:"\e8f1";
}
.icon-diannaoshengyinguan:before {
	content:"\e8f2";
}
.icon-bofang:before {
	content:"\e8f3";
}
.icon-zanting:before {
	content:"\e8f4";
}
.icon-xingongxiang:before {
	content:"\e8ed";
}
.icon-pingmugongxiang:before {
	content:"\e8ee";
}
.icon-shouhoubao:before {
	content:"\e8d1";
}
.icon-zhinengzhijian:before {
	content:"\e8d0";
}
.icon-duowendang:before {
	content:"\e7a4";
}
.icon-biaoqian1:before {
	content:"\e7a5";
}
.icon-bianji2:before {
	content:"\e7a6";
}
.icon-jieshuzixun:before {
	content:"\e8cf";
}
.icon-zhuanjie1:before {
	content:"\e8cd";
}
.icon-fanyi1:before {
	content:"\e8ce";
}
.icon-xialajiantou:before {
	content:"\e8cc";
}
.icon-xiazai1:before {
	content:"\e8cb";
}
.icon-jinru:before {
	content:"\e8ca";
}
.icon-jiahao2:before {
	content:"\e8c8";
}
.icon-shezhi2:before {
	content:"\e8c9";
}
.icon-tiaojian:before {
	content:"\e8c5";
}
.icon-fenpei:before {
	content:"\e8c6";
}
.icon-tuozhuai:before {
	content:"\e8c7";
}
.icon-duigou1:before {
	content:"\e8c4";
}
.icon-wenjianjia:before {
	content:"\e7a3";
}
.icon-qiehuan3:before {
	content:"\e7a2";
}
.icon-feiji:before {
	content:"\e79f";
}
.icon-zhishiku:before {
	content:"\e7a1";
}
.icon-jiantoushang:before {
	content:"\e79d";
}
.icon-xiaoxi1:before {
	content:"\e79e";
}
.icon-jiantouxia1:before {
	content:"\e7a0";
}
.icon-sanjiaojiantoushang:before {
	content:"\e8c2";
}
.icon-sanjiaojiantouxia:before {
	content:"\e8c3";
}
.icon-shangchuan:before {
	content:"\e8c1";
}
.icon-xinhao-bg:before {
	content:"\e8c0";
}
.icon-xinhao-1:before {
	content:"\e8bb";
}
.icon-xinhao-5:before {
	content:"\e8bc";
}
.icon-xinhao-4:before {
	content:"\e8bd";
}
.icon-xinhao-3:before {
	content:"\e8be";
}
.icon-xinhao-2:before {
	content:"\e8bf";
}
.icon-facebook:before {
	content:"\e8ba";
}
.icon-zhuanjie:before {
	content:"\e8b9";
}
.icon-fuzhi1:before {
	content:"\e8b8";
}
.icon-duigou:before {
	content:"\e8b6";
}
.icon-xingxing:before {
	content:"\e8b7";
}
.icon-dingdan:before {
	content:"\e8b5";
}
.icon-yuyue:before {
	content:"\e8b4";
}
.icon-qiehuan2:before {
	content:"\e8b1";
}
.icon-gengduo1:before {
	content:"\e8b2";
}
.icon-qiyu:before {
	content:"\e8b3";
}
.icon-congdidaogao:before {
	content:"\e8b0";
}
.icon-bianji1:before {
	content:"\e8ad";
}
.icon-zhishi:before {
	content:"\e8ae";
}
.icon-jiqiren1:before {
	content:"\e8af";
}
.icon-changjiantoushang:before {
	content:"\e8a9";
}
.icon-fuxiang:before {
	content:"\e8aa";
}
.icon-zhongxing1:before {
	content:"\e8ab";
}
.icon-zhengxiang:before {
	content:"\e8ac";
}
.icon-gailan:before {
	content:"\e8a6";
}
.icon-fenxi:before {
	content:"\e8a7";
}
.icon-shezhi1:before {
	content:"\e8a8";
}
.icon-zaixian:before {
	content:"\e8a2";
}
.icon-lixian:before {
	content:"\e8a3";
}
.icon-guaqi1:before {
	content:"\e8a4";
}
.icon-zidong:before {
	content:"\e8a5";
}
.icon-jingyin:before {
	content:"\e89f";
}
.icon-xiazai:before {
	content:"\e8a0";
}
.icon-guaduan1:before {
	content:"\e89c";
}
.icon-dianhua1:before {
	content:"\e89d";
}
.icon-suoxiao2:before {
	content:"\e89e";
}
.icon-shipin:before {
	content:"\e89b";
}
.icon-xiaogouxuan2:before {
	content:"\e899";
}
.icon-xiaogouxuan1:before {
	content:"\e89a";
}
.icon-tanhao1:before {
	content:"\e896";
}
.icon-tingtong:before {
	content:"\e897";
}
.icon-yangshengqi:before {
	content:"\e898";
}
.icon-fuzhi:before {
	content:"\e895";
}
.icon-jiantouxia:before {
	content:"\e892";
}
.icon-xiangji:before {
	content:"\e893";
}
.icon-jiahao1:before {
	content:"\e894";
}
.icon-suoxiao1:before {
	content:"\e891";
}
.icon-fangda:before {
	content:"\e880";
}
.icon-fenbianshuai480:before {
	content:"\e881";
}
.icon-fenbianshuai720:before {
	content:"\e882";
}
.icon-guaduan:before {
	content:"\e883";
}
.icon-shexiangtouguan:before {
	content:"\e884";
}
.icon-shexiangtoukai:before {
	content:"\e885";
}
.icon-maikefengkai:before {
	content:"\e886";
}
.icon-maikefengguan:before {
	content:"\e887";
}
.icon-fenbianshuai1080:before {
	content:"\e888";
}
.icon-qiehuanmaikefeng:before {
	content:"\e889";
}
.icon-xiangjifanzhuan:before {
	content:"\e88a";
}
.icon-tupian:before {
	content:"\e88b";
}
.icon-jiantoushuangxia1:before {
	content:"\e88c";
}
.icon-meiyan:before {
	content:"\e88d";
}
.icon-suofang:before {
	content:"\e88e";
}
.icon-changjiantouxia:before {
	content:"\e88f";
}
.icon-wu:before {
	content:"\e890";
}
.icon-zhinan:before {
	content:"\e87f";
}
.icon-huidaodingbu:before {
	content:"\e87c";
}
.icon-dianhua:before {
	content:"\e87d";
}
.icon-zixun:before {
	content:"\e87e";
}
.icon-xinxi:before {
	content:"\e87b";
}
.icon-chehui:before {
	content:"\e87a";
}
.icon-yinyong:before {
	content:"\e878";
}
.icon-sousuo1:before {
	content:"\e879";
}
.icon-zhuanzhi:before {
	content:"\e877";
}
.icon-jiahao:before {
	content:"\e875";
}
.icon-gengduo:before {
	content:"\e876";
}
.icon-jiantouyou:before {
	content:"\e873";
}
.icon-jiantouzuo:before {
	content:"\e874";
}
.icon-weixinkefu:before {
	content:"\e872";
}
.icon-chahao1:before {
	content:"\e870";
}
.icon-xiaochengxu:before {
	content:"\e871";
}
.icon-fanghu:before {
	content:"\e85c";
}
.icon-xiaoxi:before {
	content:"\e85d";
}
.icon-qiehuan1:before {
	content:"\e85e";
}
.icon-tongzhi:before {
	content:"\e85f";
}
.icon-tuihuo:before {
	content:"\e860";
}
.icon-dingwei:before {
	content:"\e861";
}
.icon-gongju:before {
	content:"\e862";
}
.icon-tuijian:before {
	content:"\e863";
}
.icon-liwu:before {
	content:"\e864";
}
.icon-neirongzhongxin:before {
	content:"\e865";
}
.icon-shijian:before {
	content:"\e866";
}
.icon-sousuo:before {
	content:"\e867";
}
.icon-jiagebaohu:before {
	content:"\e868";
}
.icon-fapiao:before {
	content:"\e869";
}
.icon-cengji:before {
	content:"\e86a";
}
.icon-huo:before {
	content:"\e86b";
}
.icon-shezhi:before {
	content:"\e86c";
}
.icon-huiyuan:before {
	content:"\e86d";
}
.icon-renwuxinxi:before {
	content:"\e86e";
}
.icon-yue:before {
	content:"\e86f";
}
.icon-tanhao:before {
	content:"\e85b";
}
.icon-jieshu:before {
	content:"\e85a";
}
.icon-bianji:before {
	content:"\e859";
}
.icon-baidu:before {
	content:"\e858";
}
.icon-chahao:before {
	content:"\e852";
}
.icon-yuanjiantouzuo:before {
	content:"\e853";
}
.icon-yuanjiantouyou:before {
	content:"\e854";
}
.icon-jiantoukaoyou:before {
	content:"\e855";
}
.icon-huanyihuan:before {
	content:"\e856";
}
.icon-qiehuan:before {
	content:"\e857";
}
.icon-qiwei:before {
	content:"\e851";
}
.icon-tongji:before {
	content:"\e850";
}
.icon-huihuajiankong:before {
	content:"\e848";
}
.icon-shangjiantou:before {
	content:"\e845";
}
.icon-shanchu1:before {
	content:"\e846";
}
.icon-xiajiantou:before {
	content:"\e847";
}
.icon-zhiding:before {
	content:"\e844";
}
.icon-douyin:before {
	content:"\e82a";
}
.icon-kua:before {
	content:"\e82b";
}
.icon-xiayige:before {
	content:"\e817";
}
.icon-zhongxing:before {
	content:"\e80b";
}
.icon-fumian:before {
	content:"\e80c";
}
.icon-zhengmian:before {
	content:"\e80d";
}
.icon-jiesuo1:before {
	content:"\e7fc";
}
.icon-suoding1:before {
	content:"\e7fd";
}
.icon-zhineng:before {
	content:"\e7fe";
}
.icon-jiantoushuangxia:before {
	content:"\e7fb";
}
.icon-zaixiankefu:before {
	content:"\e7f5";
}
.icon-jiedailiangman:before {
	content:"\e7d4";
}
.icon-fang-fanti:before {
	content:"\e7d3";
}
.icon-shanchu:before {
	content:"\e7c7";
}
.icon-qidong:before {
	content:"\e7c8";
}
.icon-xiaxian:before {
	content:"\e7c1";
}
.icon-shangxian:before {
	content:"\e7c5";
}
.icon-biaoqian:before {
	content:"\e7bb";
}
.icon-yingyong:before {
	content:"\e7b0";
}
.icon-rukou:before {
	content:"\e7ab";
}
.icon-gerenxinxi:before {
	content:"\e7ac";
}
.icon-tansuoqiyu:before {
	content:"\e7ad";
}
.icon-lianxikefu:before {
	content:"\e7ae";
}
.icon-tuichu:before {
	content:"\e7af";
}
.icon-tansuoqiyu-copy:before {
	content:"\e8a1";
}
.icon-send:before {
	content:"\e79c";
}
.icon-kfzt-mxgq1x:before {
	content:"\e84f";
}
.icon-topping1x:before {
	content:"\e849";
}
.icon-sound-download1x:before {
	content:"\e84a";
}
.icon-pointer-up1x:before {
	content:"\e84b";
}
.icon-pointer-down1x:before {
	content:"\e84c";
}
.icon-pointer-left1x:before {
	content:"\e84d";
}
.icon-pointer-right1x:before {
	content:"\e84e";
}
.icon-move_up:before {
	content:"\e79b";
}
.icon-move_down:before {
	content:"\e79a";
}
.icon-move_top:before {
	content:"\e799";
}
.icon-delete2:before {
	content:"\e798";
}
.icon-camera-eye1x:before {
	content:"\e843";
}
.icon-home1x:before {
	content:"\e842";
}
.icon-data1x:before {
	content:"\e841";
}
.icon-chat-monitor1x:before {
	content:"\e840";
}
.icon-inflow-x1x:before {
	content:"\e83e";
}
.icon-outflow-x1x:before {
	content:"\e83f";
}
.icon-asr1x:before {
	content:"\e81a";
}
.icon-jiqiren:before {
	content:"\e797";
}
.icon-Report1x:before {
	content:"\e801";
}
.icon-up:before {
	content:"\e791";
}
.icon-down:before {
	content:"\e7cc";
}
.icon-knowledge1x:before {
	content:"\e7d7";
}
.icon-entity-similar:before {
	content:"\e790";
}
.icon-log-delete:before {
	content:"\e78f";
}
.icon-log-update:before {
	content:"\e78e";
}
.icon-log-create:before {
	content:"\e78d";
}
.icon-log-result:before {
	content:"\e78c";
}
.icon-college1x:before {
	content:"\e7d1";
}
.icon-agree-up:before {
	content:"\e7d0";
}
.icon-agree-down:before {
	content:"\e7cf";
}
.icon-file-clip1x:before {
	content:"\e7c6";
}
.icon-work-wechat:before {
	content:"\e7c4";
}
.icon-recommend-line1x:before {
	content:"\e7c3";
}
.icon-recommend1x:before {
	content:"\e7c2";
}
.icon-yewutubiaoman:before {
	content:"\e78b";
}
.icon-wealthx:before {
	content:"\e7b7";
}
.icon-kfzt-zlx:before {
	content:"\e7b3";
}
.icon-kfzt-bhzx:before {
	content:"\e7b4";
}
.icon-c-worksheet:before {
	content:"\e78a";
}
.icon-label-font-cuidanx:before {
	content:"\e795";
}
.icon-label-font-fangkex:before {
	content:"\e796";
}
.icon-wifix:before {
	content:"\e794";
}
.icon-callx1:before {
	content:"\e793";
}
.icon-sound-loud:before {
	content:"\e781";
}
.icon-sound-medium:before {
	content:"\e785";
}
.icon-sound-mute:before {
	content:"\e787";
}
.icon-stop1:before {
	content:"\e788";
}
.icon-play1:before {
	content:"\e789";
}
.icon-delete-linex:before {
	content:"\e792";
}
.icon-filex:before {
	content:"\e786";
}
.icon-password-displayx:before {
	content:"\e783";
}
.icon-password-hidex:before {
	content:"\e784";
}
.icon-flagx:before {
	content:"\e782";
}
.icon-sms-successx:before {
	content:"\e780";
}
.icon-sms-failurex:before {
	content:"\e77f";
}
.icon-sms-sendingx:before {
	content:"\e77e";
}
.icon-callout-successx:before {
	content:"\e77d";
}
.icon-callout-failurex:before {
	content:"\e77c";
}
.icon-callin-successx:before {
	content:"\e77b";
}
.icon-callin-failurex:before {
	content:"\e77a";
}
.icon-callinx:before {
	content:"\e778";
}
.icon-calloutx:before {
	content:"\e779";
}
.icon-blacklistx:before {
	content:"\e776";
}
.icon-savex:before {
	content:"\e777";
}
.icon-wechat-appletx:before {
	content:"\e775";
}
.icon-hints-descriptions:before {
	content:"\e6e3";
}
.icon-hints-notification:before {
	content:"\e6e4";
}
.icon-hints-error:before {
	content:"\e6e6";
}
.icon-hints-success:before {
	content:"\e6e7";
}
.icon-hints-warning:before {
	content:"\e6e8";
}
.icon-hints-success-o:before {
	content:"\e6eb";
}
.icon-hints-warning-o:before {
	content:"\e6ec";
}
.icon-hints-error-o:before {
	content:"\e772";
}
.icon-hints-notification-o:before {
	content:"\e773";
}
.icon-hints-descriptions-o:before {
	content:"\e774";
}
.icon-kfzt-zdwhx:before {
	content:"\e763";
}
.icon-kfzt-zxx:before {
	content:"\e764";
}
.icon-kfzt-xx-hyx:before {
	content:"\e765";
}
.icon-kfzt-xx-jcx:before {
	content:"\e766";
}
.icon-kfzt-xx-xxx:before {
	content:"\e767";
}
.icon-kfzt-gqx:before {
	content:"\e768";
}
.icon-kfzt-xx-pxx:before {
	content:"\e769";
}
.icon-kfzt-jxzx:before {
	content:"\e76a";
}
.icon-kfzt-xxx:before {
	content:"\e76b";
}
.icon-kfzt-lxx:before {
	content:"\e76c";
}
.icon-kfzt-xx-xsjx:before {
	content:"\e76d";
}
.icon-kfzt-thzx:before {
	content:"\e76e";
}
.icon-kfzt-sipzxx:before {
	content:"\e76f";
}
.icon-kfzt-wdlx:before {
	content:"\e770";
}
.icon-kfzt-xx-qtx:before {
	content:"\e771";
}
.icon-albumx:before {
	content:"\e762";
}
.icon-unzan-offx:before {
	content:"\e75f";
}
.icon-zan-offx:before {
	content:"\e760";
}
.icon-star-offx:before {
	content:"\e761";
}
.icon-filmx:before {
	content:"\e75e";
}
.icon-dropoutx:before {
	content:"\e75d";
}
.icon-application-small-qxyx:before {
	content:"\e75c";
}
.icon-application-small-hcjqrx:before {
	content:"\e75b";
}
.icon-menu-indentationx:before {
	content:"\e75a";
}
.icon-dianzanx:before {
	content:"\e754";
}
.icon-dianchapingx:before {
	content:"\e759";
}
.icon-star-evaluationx:before {
	content:"\e758";
}
.icon-likex:before {
	content:"\e755";
}
.icon-callchargex:before {
	content:"\e756";
}
.icon-activityx:before {
	content:"\e757";
}
.icon-more-pointx:before {
	content:"\e753";
}
.icon-shopx:before {
	content:"\e752";
}
.icon-endx:before {
	content:"\e751";
}
.icon-star-line-hookx:before {
	content:"\e750";
}
.icon-refreshx:before {
	content:"\e74f";
}
.icon-jiantoux:before {
	content:"\e74e";
}
.icon-application-small-zljcx:before {
	content:"\e744";
}
.icon-application-small-znckx:before {
	content:"\e745";
}
.icon-application-small-zxkfx:before {
	content:"\e746";
}
.icon-application-small-dxx:before {
	content:"\e747";
}
.icon-application-small-ggx:before {
	content:"\e748";
}
.icon-application-small-znzjx:before {
	content:"\e749";
}
.icon-application-small-sjdpx:before {
	content:"\e74a";
}
.icon-application-small-hjxtx:before {
	content:"\e74b";
}
.icon-application-small-jjrx:before {
	content:"\e74c";
}
.icon-application-small-gdxtx:before {
	content:"\e74d";
}
.icon-chat-more-plusx:before {
	content:"\e743";
}
.icon-starx:before {
	content:"\e741";
}
.icon-star-linex:before {
	content:"\e742";
}
.icon-richeditor-buttonx:before {
	content:"\e73f";
}
.icon-richeditor-variablex:before {
	content:"\e740";
}
.icon-helpx:before {
	content:"\e73e";
}
.icon-chat-sadx:before {
	content:"\e73d";
}
.icon-certificationx:before {
	content:"\e73c";
}
.icon-navigation-expandx:before {
	content:"\e73a";
}
.icon-navigation-collapsex:before {
	content:"\e73b";
}
.icon-toppingx:before {
	content:"\e6e2";
}
.icon-staffx:before {
	content:"\e738";
}
.icon-homex:before {
	content:"\e739";
}
.icon-application-circle-onx:before {
	content:"\e736";
}
.icon-application-circlex:before {
	content:"\e737";
}
.icon-collectionx:before {
	content:"\e735";
}
.icon-close-moad-linex:before {
	content:"\e733";
}
.icon-close-tag-linex:before {
	content:"\e734";
}
.icon-sound-wavex:before {
	content:"\e730";
}
.icon-earpiecex:before {
	content:"\e731";
}
.icon-vcr:before {
	content:"\e72e";
}
.icon-camera:before {
	content:"\e72f";
}
.icon-caveat:before {
	content:"\e732";
}
.icon-chat-cancel:before {
	content:"\e72c";
}
.icon-chat-voice:before {
	content:"\e72d";
}
.icon-chat-portraitmobile:before {
	content:"\e728";
}
.icon-chat-more:before {
	content:"\e729";
}
.icon-chat-keyboard:before {
	content:"\e72a";
}
.icon-chat-voice-btn:before {
	content:"\e72b";
}
.icon-check-line-regular:before {
	content:"\e727";
}
.icon-close-circle-fillx:before {
	content:"\e726";
}
.icon-arrow-double-line-regular:before {
	content:"\e720";
}
.icon-arrow-line-regular:before {
	content:"\e724";
}
.icon-arrow-line-Bold:before {
	content:"\e725";
}
.icon-applex:before {
	content:"\e721";
}
.icon-androidx:before {
	content:"\e71c";
}
.icon-iex:before {
	content:"\e71d";
}
.icon-hx1:before {
	content:"\e71e";
}
.icon-microsoftx:before {
	content:"\e71f";
}
.icon-weibox:before {
	content:"\e722";
}
.icon-chromex:before {
	content:"\e723";
}
.icon-connectorx:before {
	content:"\e71b";
}
.icon-computerx:before {
	content:"\e717";
}
.icon-hx:before {
	content:"\e718";
}
.icon-phonex:before {
	content:"\e719";
}
.icon-wechatx:before {
	content:"\e71a";
}
.icon-assignmessagex:before {
	content:"\e716";
}
.icon-fd-deletex:before {
	content:"\e714";
}
.icon-fd-editx:before {
	content:"\e715";
}
.icon-prompt-informationx:before {
	content:"\e712";
}
.icon-prompt-problemx:before {
	content:"\e713";
}
.icon-plus-circlex:before {
	content:"\e711";
}
.icon-play-circlex:before {
	content:"\e70f";
}
.icon-stop-circlex:before {
	content:"\e710";
}
.icon-eyesx:before {
	content:"\e70e";
}
.icon-dragpointx:before {
	content:"\e70d";
}
.icon-arrow-rightx:before {
	content:"\e709";
}
.icon-arrow-downx:before {
	content:"\e70a";
}
.icon-arrow-upx:before {
	content:"\e70b";
}
.icon-arrow-leftx:before {
	content:"\e70c";
}
.icon-labelx:before {
	content:"\e704";
}
.icon-avater-removex:before {
	content:"\e705";
}
.icon-mailx:before {
	content:"\e706";
}
.icon-avaterx:before {
	content:"\e707";
}
.icon-settingx:before {
	content:"\e708";
}
.icon-topping:before {
	content:"\e703";
}
.icon-portrait:before {
	content:"\e702";
}
.icon-photo:before {
	content:"\e701";
}
.icon-screenshot:before {
	content:"\e700";
}
.icon-uploadfilesx1:before {
	content:"\e6ff";
}
.icon-quickReply:before {
	content:"\e6fe";
}
.icon-complextextx1:before {
	content:"\e6fd";
}
.icon-Inviteevaluationx1:before {
	content:"\e6fc";
}
.icon-callx:before {
	content:"\e6f0";
}
.icon-clockx:before {
	content:"\e6f1";
}
.icon-customerservicex:before {
	content:"\e6f2";
}
.icon-downloadcenterx:before {
	content:"\e6f4";
}
.icon-onlinex:before {
	content:"\e6f5";
}
.icon-moreinformationx:before {
	content:"\e6f6";
}
.icon-sound-loudx:before {
	content:"\e6f7";
}
.icon-offlinex:before {
	content:"\e6fb";
}
.icon-complextextx:before {
	content:"\e6ed";
}
.icon-uploadfilesx:before {
	content:"\e6ee";
}
.icon-Inviteevaluationx:before {
	content:"\e6ef";
}
.icon-hints-notification-f:before {
	content:"\e6ea";
}
.icon-morentouxiangx:before {
	content:"\e6e9";
}
.icon-sound-download:before {
	content:"\e6f3";
}
.icon-xiangsiwenfax:before {
	content:"\e6e5";
}
.icon-xiaoxiu-1:before {
	content:"\e6db";
}
.icon-xiaoxiu-5:before {
	content:"\e6dd";
}
.icon-xiaoxiu-90:before {
	content:"\e6de";
}
.icon-xiaoxiu-2:before {
	content:"\e6df";
}
.icon-xiaoxiu-4:before {
	content:"\e6e0";
}
.icon-xiaoxiu-3:before {
	content:"\e6e1";
}
.icon-xiaoxiu-90-copy:before {
	content:"\e6fa";
}
.icon-offline:before {
	content:"\e6dc";
}
.icon-withdraw:before {
	content:"\e6da";
}
.icon-duineidaan:before {
	content:"\e6d6";
}
.icon-duiwaidaan:before {
	content:"\e6d7";
}
.icon-link:before {
	content:"\e6d8";
}
.icon-bosscap:before {
	content:"\e6d9";
}
.icon-jianhaocu:before {
	content:"\e6d5";
}
.icon-suoxiao:before {
	content:"\e6d4";
}
.icon-liebiao:before {
	content:"\e6d3";
}
.icon-huishouye:before {
	content:"\e6d2";
}
.icon-weidenglu:before {
	content:"\e6d1";
}
.icon-Fill:before {
	content:"\e6cf";
}
.icon-CombinedShape:before {
	content:"\e6d0";
}
.icon-forward:before {
	content:"\e6ce";
}
.icon-wisdom:before {
	content:"\e6cd";
}
.icon-weibo:before {
	content:"\e6cb";
}
.icon-eye:before {
	content:"\e6cc";
}
.icon-callin-success:before {
	content:"\e6c5";
}
.icon-callin-failed:before {
	content:"\e6c6";
}
.icon-callout-failed:before {
	content:"\e6c7";
}
.icon-callout-success:before {
	content:"\e6c8";
}
.icon-callout:before {
	content:"\e6c9";
}
.icon-callin:before {
	content:"\e6ca";
}
.icon-wugengxin:before {
	content:"\e6c4";
}
.icon-update:before {
	content:"\e6c3";
}
.icon-duanxin1:before {
	content:"\e6c1";
}
.icon-duanxin2:before {
	content:"\e6c2";
}
.icon-houduanicon:before {
	content:"\e6c0";
}
.icon-checked:before {
	content:"\e6bf";
}
.icon-kfForecast:before {
	content:"\e6be";
}
.icon-shutup:before {
	content:"\e6b9";
}
.icon-member:before {
	content:"\e6ba";
}
.icon-member-out:before {
	content:"\e6bb";
}
.icon-members-circle:before {
	content:"\e6bc";
}
.icon-add:before {
	content:"\e6bd";
}
.icon-jia:before {
	content:"\e6b8";
}
.icon-bot:before {
	content:"\e6b7";
}
.icon-manage-online:before {
	content:"\e6b6";
}
.icon-Group1:before {
	content:"\e6b3";
}
.icon-Group:before {
	content:"\e6b2";
}
.icon-stick-top:before {
	content:"\e6b4";
}
.icon-stick-bottom:before {
	content:"\e6b5";
}
.icon-zuoxijiankong-guaqi:before {
	content:"\e6ae";
}
.icon-zuoxijiankong-lixian:before {
	content:"\e6af";
}
.icon-zuoxijiankong-zaixian:before {
	content:"\e6b0";
}
.icon-zuoxijiankong-xiaoxiu:before {
	content:"\e6b1";
}
.icon-lock:before {
	content:"\e6ad";
}
.icon-tishixinxi:before {
	content:"\e6ab";
}
.icon-osm:before {
	content:"\e6ac";
}
.icon-gonggaofabu:before {
	content:"\e6a5";
}
.icon-tiaozhengkefuzuzuyuan:before {
	content:"\e6a6";
}
.icon-piliangbianjijiedailiang:before {
	content:"\e6a7";
}
.icon-quanping:before {
	content:"\e6a8";
}
.icon-quxiaoquanping:before {
	content:"\e6a9";
}
.icon-guaqi:before {
	content:"\e6aa";
}
.icon-xiazaizhongxin:before {
	content:"\e6a3";
}
.icon-suoding:before {
	content:"\e6a1";
}
.icon-jiesuo:before {
	content:"\e6a2";
}
.icon-fasong:before {
	content:"\e6a4";
}
.icon-sort-desc:before {
	content:"\e6a0";
}
.icon-sort-asc:before {
	content:"\e6f9";
}
.icon-sort-default:before {
	content:"\e6f8";
}
.icon-duanxin:before {
	content:"\e69f";
}
.icon-miniProgram:before {
	content:"\e69e";
}
.icon-kefu:before {
	content:"\e699";
}
.icon-mess:before {
	content:"\e69a";
}
.icon-home:before {
	content:"\e69b";
}
.icon-qiye:before {
	content:"\e69c";
}
.icon-report:before {
	content:"\e69d";
}
.icon-hide:before {
	content:"\e698";
}
.icon-yingxiao:before {
	content:"\e697";
}
.icon-download-center:before {
	content:"\e696";
}
.icon-check-node:before {
	content:"\e695";
}
.icon-long-arrowright:before {
	content:"\e694";
}
.icon-random:before {
	content:"\e693";
}
.icon-contact-us:before {
	content:"\e692";
}
.icon-arrow-up:before {
	content:"\e691";
}
.icon-sort-down:before {
	content:"\e690";
}
.icon-sort-up:before {
	content:"\e68e";
}
.icon-sort-top:before {
	content:"\e68f";
}
.icon-alert:before {
	content:"\e68d";
}
.icon-set-type:before {
	content:"\e68c";
}
.icon-voice-big:before {
	content:"\e685";
}
.icon-voice-small:before {
	content:"\e686";
}
.icon-voice-middle:before {
	content:"\e68b";
}
.icon-invalid:before {
	content:"\e688";
}
.icon-ineffective:before {
	content:"\e689";
}
.icon-valid:before {
	content:"\e68a";
}
.icon-chart-monitor:before {
	content:"\e687";
}
.icon-blacklist:before {
	content:"\e684";
}
.icon-call-back:before {
	content:"\e681";
}
.icon-clock-reminder:before {
	content:"\e682";
}
.icon-Shape:before {
	content:"\e683";
}
.icon-star-out:before {
	content:"\e680";
}
.icon-hangup:before {
	content:"\e67f";
}
.icon-mute:before {
	content:"\e67e";
}
.icon-circle-question:before {
	content:"\e67d";
}
.icon-inner:before {
	content:"\e67b";
}
.icon-outer:before {
	content:"\e67c";
}
.icon-chaolianjie:before {
	content:"\e67a";
}
.icon-man-in:before {
	content:"\e679";
}
.icon-circle-question-revert:before {
	content:"\e678";
}
.icon-lighting:before {
	content:"\e677";
}
.icon-magnifier:before {
	content:"\e676";
}
.icon-robotBB8:before {
	content:"\e675";
}
.icon-robotC3po:before {
	content:"\e66d";
}
.icon-target:before {
	content:"\e66e";
}
.icon-graduateCap:before {
	content:"\e66f";
}
.icon-interlude:before {
	content:"\e670";
}
.icon-diamond:before {
	content:"\e671";
}
.icon-gps2:before {
	content:"\e672";
}
.icon-squareReduce:before {
	content:"\e673";
}
.icon-squarePlus:before {
	content:"\e674";
}
.icon-book:before {
	content:"\e66c";
}
.icon-doubleArrowDown:before {
	content:"\e66b";
}
.icon-eraser:before {
	content:"\e66a";
}
.icon-pallet:before {
	content:"\e669";
}
.icon-thumbs-down:before {
	content:"\e667";
}
.icon-thumbs-up:before {
	content:"\e668";
}
.icon-editor:before {
	content:"\e666";
}
.icon-square:before {
	content:"\e665";
}
.icon-font-size:before {
	content:"\e65a";
}
.icon-list-ul:before {
	content:"\e664";
}
.icon-emoticon-smile:before {
	content:"\e659";
}
.icon-list-ol:before {
	content:"\e65b";
}
.icon-text-decoration:before {
	content:"\e65c";
}
.icon-text-italy:before {
	content:"\e65d";
}
.icon-text-bold:before {
	content:"\e65e";
}
.icon-picture:before {
	content:"\e65f";
}
.icon-align-left:before {
	content:"\e660";
}
.icon-align-center:before {
	content:"\e661";
}
.icon-align-right:before {
	content:"\e662";
}
.icon-paperClip:before {
	content:"\e663";
}
.icon-unread:before {
	content:"\e658";
}
.icon-detail:before {
	content:"\e657";
}
.icon-long-arrowup:before {
	content:"\e655";
}
.icon-long-arrowdown:before {
	content:"\e656";
}
.icon-telephone:before {
	content:"\e654";
}
.icon-headphone:before {
	content:"\e653";
}
.icon-empty:before {
	content:"\e652";
}
.icon-loading:before {
	content:"\e64f";
}
.icon-cb-sel:before {
	content:"\e651";
}
.icon-circle-info:before {
	content:"\e64e";
}
.icon-cb:before {
	content:"\e650";
}
.icon-circle-ok:before {
	content:"\e64c";
}
.icon-circle-etc:before {
	content:"\e64d";
}
.icon-vip11:before {
	content:"\e64b";
}
.icon-doubleArrowUp:before {
	content:"\e649";
}
.icon-msgList:before {
	content:"\e64a";
}
.icon-gps:before {
	content:"\e646";
}
.icon-order:before {
	content:"\e647";
}
.icon-express:before {
	content:"\e648";
}
.icon-vip4:before {
	content:"\e63c";
}
.icon-vip9:before {
	content:"\e63d";
}
.icon-vip3:before {
	content:"\e63e";
}
.icon-vip5:before {
	content:"\e63f";
}
.icon-vip7:before {
	content:"\e640";
}
.icon-vip6:before {
	content:"\e641";
}
.icon-vip8:before {
	content:"\e642";
}
.icon-vip1:before {
	content:"\e643";
}
.icon-vip2:before {
	content:"\e644";
}
.icon-vip10:before {
	content:"\e645";
}
.icon-upload:before {
	content:"\e63b";
}
.icon-messages:before {
	content:"\e639";
}
.icon-kfHangup:before {
	content:"\e63a";
}
.icon-arrowdown:before {
	content:"\e637";
}
.icon-arrowup:before {
	content:"\e638";
}
.icon-funnel:before {
	content:"\e636";
}
.icon-export:before {
	content:"\e635";
}
.icon-gear:before {
	content:"\e634";
}
.icon-people:before {
	content:"\e633";
}
.icon-selectPart:before {
	content:"\e630";
}
.icon-selectNull:before {
	content:"\e631";
}
.icon-selectAll:before {
	content:"\e632";
}
.icon-testPaper:before {
	content:"\e62f";
}
.icon-correct1:before {
	content:"\e62e";
}
.icon-account:before {
	content:"\e62c";
}
.icon-shop:before {
	content:"\e62d";
}
.icon-grid:before {
	content:"\e62b";
}
.icon-triangle-down:before {
	content:"\e61e";
}
.icon-triangle-right:before {
	content:"\e629";
}
.icon-mobile:before {
	content:"\e62a";
}
.icon-stop:before {
	content:"\e620";
}
.icon-coffee:before {
	content:"\e61f";
}
.icon-msge:before {
	content:"\e61c";
}
.icon-msgx:before {
	content:"\e61d";
}
.icon-hammer:before {
	content:"\e623";
}
.icon-message:before {
	content:"\e624";
}
.icon-note:before {
	content:"\e625";
}
.icon-dashboard:before {
	content:"\e626";
}
.icon-monitor:before {
	content:"\e627";
}
.icon-list:before {
	content:"\e628";
}
.icon-wrong:before {
	content:"\e621";
}
.icon-correct:before {
	content:"\e622";
}
.icon-transfer:before {
	content:"\e61b";
}
.icon-save:before {
	content:"\e619";
}
.icon-cancel:before {
	content:"\e61a";
}
.icon-kfBusy:before {
	content:"\e616";
}
.icon-kfRest:before {
	content:"\e617";
}
.icon-kfOnline:before {
	content:"\e618";
}
.icon-clock:before {
	content:"\e615";
}
.icon-success:before {
	content:"\e614";
}
.icon-avatarGroup:before {
	content:"\e613";
}
.icon-arrowleft:before {
	content:"\e60a";
}
.icon-search:before {
	content:"\e60b";
}
.icon-zoomout:before {
	content:"\e60c";
}
.icon-arrowright:before {
	content:"\e60d";
}
.icon-download:before {
	content:"\e60e";
}
.icon-rotate:before {
	content:"\e60f";
}
.icon-refresh:before {
	content:"\e610";
}
.icon-pause:before {
	content:"\e611";
}
.icon-avatar:before {
	content:"\e612";
}
.icon-one2one:before {
	content:"\e600";
}
.icon-edit:before {
	content:"\e601";
}
.icon-call:before {
	content:"\e602";
}
.icon-play:before {
	content:"\e603";
}
.icon-show:before {
	content:"\e604";
}
.icon-zoomin:before {
	content:"\e605";
}
.icon-notfullscreen:before {
	content:"\e606";
}
.icon-close:before {
	content:"\e607";
}
.icon-fullscreen:before {
	content:"\e608";
}
.icon-delete:before {
	content:"\e609";
}
@-webkit-keyframes slideTop {
	0% {
	-webkit-transform:translateY(100%);
}
100% {
	-webkit-transform:translateY(0);
}
}@-moz-keyframes slideTop {
	0% {
	-moz-transform:translateY(100%);
}
100% {
	-moz-transform:translateY(0);
}
}@-ms-keyframes slideTop {
	0% {
	-ms-transform:translateY(100%);
}
100% {
	-ms-transform:translateY(0);
}
}@-o-keyframes slideTop {
	0% {
	-o-transform:translateY(100%);
}
100% {
	-o-transform:translateY(0);
}
}@keyframes slideTop {
	0% {
	transform:translateY(100%);
}
100% {
	transform:translateY(0);
}
}@-webkit-keyframes slideDown {
	0% {
	-webkit-transform:translateY(-100%);
}
100% {
	-webkit-transform:translateY(0);
}
}@-moz-keyframes slideDown {
	0% {
	-moz-transform:translateY(-100%);
}
100% {
	-moz-transform:translateY(0);
}
}@-ms-keyframes slideDown {
	0% {
	-ms-transform:translateY(-100%);
}
100% {
	-ms-transform:translateY(0);
}
}@-o-keyframes slideDown {
	0% {
	-o-transform:translateY(-100%);
}
100% {
	-o-transform:translateY(0);
}
}@keyframes slideDown {
	0% {
	transform:translateY(-100%);
}
100% {
	transform:translateY(0);
}
}@-webkit-keyframes zoomIn {
	0% {
	opacity:0;
	-webkit-transform-origin:50% 50%;
	-webkit-transform:scale(0,0);
}
100% {
	opacity:1;
	-webkit-transform-origin:50% 50%;
	-webkit-transform:scale(1,1);
}
}@-moz-keyframes zoomIn {
	0% {
	opacity:0;
	-moz-transform-origin:50% 50%;
	-moz-transform:scale(0,0);
}
100% {
	opacity:1;
	-moz-transform-origin:50% 50%;
	-moz-transform:scale(1,1);
}
}@-ms-keyframes zoomIn {
	0% {
	opacity:0;
	-ms-transform-origin:50% 50%;
	-ms-transform:scale(0,0);
}
100% {
	opacity:1;
	-ms-transform-origin:50% 50%;
	-ms-transform:scale(1,1);
}
}@-o-keyframes zoomIn {
	0% {
	opacity:0;
	-o-transform-origin:50% 50%;
	-o-transform:scale(0,0);
}
100% {
	opacity:1;
	-o-transform-origin:50% 50%;
	-o-transform:scale(1,1);
}
}@keyframes zoomIn {
	0% {
	opacity:0;
	transform-origin:50% 50%;
	transform:scale(0,0);
}
100% {
	opacity:1;
	transform-origin:50% 50%;
	transform:scale(1,1);
}
}@-webkit-keyframes zoomOut {
	0% {
	opacity:1;
	-webkit-transform-origin:50% 50%;
	-webkit-transform:scale(1,1);
}
100% {
	opacity:0;
	-webkit-transform-origin:50% 50%;
	-webkit-transform:scale(0,0);
}
}@-moz-keyframes zoomOut {
	0% {
	opacity:1;
	-moz-transform-origin:50% 50%;
	-moz-transform:scale(1,1);
}
100% {
	opacity:0;
	-moz-transform-origin:50% 50%;
	-moz-transform:scale(0,0);
}
}@-ms-keyframes zoomOut {
	0% {
	opacity:1;
	-ms-transform-origin:50% 50%;
	-ms-transform:scale(1,1);
}
100% {
	opacity:0;
	-ms-transform-origin:50% 50%;
	-ms-transform:scale(0,0);
}
}@-o-keyframes zoomOut {
	0% {
	opacity:1;
	-o-transform-origin:50% 50%;
	-o-transform:scale(1,1);
}
100% {
	opacity:0;
	-o-transform-origin:50% 50%;
	-o-transform:scale(0,0);
}
}@keyframes zoomOut {
	0% {
	opacity:1;
	transform-origin:50% 50%;
	transform:scale(1,1);
}
100% {
	opacity:0;
	transform-origin:50% 50%;
	transform:scale(0,0);
}
}@-webkit-keyframes fadeIn {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}@-moz-keyframes fadeIn {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}@-ms-keyframes fadeIn {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}@-o-keyframes fadeIn {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}@keyframes fadeIn {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}@-webkit-keyframes shake {
	from,100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
0% {
	opacity:0.7;
}
100% {
	opacity:1;
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0);
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0);
}
}@-moz-keyframes shake {
	from,100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
0% {
	opacity:0.7;
}
100% {
	opacity:1;
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0);
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0);
}
}@-ms-keyframes shake {
	from,100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
0% {
	opacity:0.7;
}
100% {
	opacity:1;
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0);
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0);
}
}@-o-keyframes shake {
	from,100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
0% {
	opacity:0.7;
}
100% {
	opacity:1;
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0);
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0);
}
}@keyframes shake {
	from,100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
0% {
	opacity:0.7;
}
100% {
	opacity:1;
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0);
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0);
}
}@-webkit-keyframes bounce {
	100% {
	opacity:1;
}
from,20%,53%,80%,100% {
	-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0);
}
70% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0);
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0);
}
}@-moz-keyframes bounce {
	100% {
	opacity:1;
}
from,20%,53%,80%,100% {
	-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0);
}
70% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0);
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0);
}
}@-ms-keyframes bounce {
	100% {
	opacity:1;
}
from,20%,53%,80%,100% {
	-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0);
}
70% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0);
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0);
}
}@-o-keyframes bounce {
	100% {
	opacity:1;
}
from,20%,53%,80%,100% {
	-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0);
}
70% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0);
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0);
}
}@keyframes bounce {
	100% {
	opacity:1;
}
from,20%,53%,80%,100% {
	-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0);
}
70% {
	-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0);
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0);
}
}@-webkit-keyframes flikbottom {
	0% {
	box-shadow:0 -6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 -10px 12px -6px #5fa7ed inset;
}
}@-moz-keyframes flikbottom {
	0% {
	box-shadow:0 -6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 -10px 12px -6px #5fa7ed inset;
}
}@-ms-keyframes flikbottom {
	0% {
	box-shadow:0 -6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 -10px 12px -6px #5fa7ed inset;
}
}@-o-keyframes flikbottom {
	0% {
	box-shadow:0 -6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 -10px 12px -6px #5fa7ed inset;
}
}@keyframes flikbottom {
	0% {
	box-shadow:0 -6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 -10px 12px -6px #5fa7ed inset;
}
}@-webkit-keyframes fliktop {
	0% {
	box-shadow:0 6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 10px 12px -6px #5fa7ed inset;
}
}@-moz-keyframes fliktop {
	0% {
	box-shadow:0 6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 10px 12px -6px #5fa7ed inset;
}
}@-ms-keyframes fliktop {
	0% {
	box-shadow:0 6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 10px 12px -6px #5fa7ed inset;
}
}@-o-keyframes fliktop {
	0% {
	box-shadow:0 6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 10px 12px -6px #5fa7ed inset;
}
}@keyframes fliktop {
	0% {
	box-shadow:0 6px 8px -6px #5fa7ed inset;
}
100% {
	box-shadow:0 10px 12px -6px #5fa7ed inset;
}
}@-webkit-keyframes fadeInout {
	0% {
	opacity:0;
}
10% {
	opacity:1;
}
85% {
	opacity:1;
}
100% {
	opacity:0;
}
}@-moz-keyframes fadeInout {
	0% {
	opacity:0;
}
10% {
	opacity:1;
}
85% {
	opacity:1;
}
100% {
	opacity:0;
}
}@-ms-keyframes fadeInout {
	0% {
	opacity:0;
}
10% {
	opacity:1;
}
85% {
	opacity:1;
}
100% {
	opacity:0;
}
}@-o-keyframes fadeInout {
	0% {
	opacity:0;
}
10% {
	opacity:1;
}
85% {
	opacity:1;
}
100% {
	opacity:0;
}
}@keyframes fadeInout {
	0% {
	opacity:0;
}
10% {
	opacity:1;
}
85% {
	opacity:1;
}
100% {
	opacity:0;
}
}@-webkit-keyframes rotating {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}@-moz-keyframes rotating {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}@-ms-keyframes rotating {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}@-o-keyframes rotating {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}@keyframes rotating {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}.ani-zoonEnter {
	-webkit-animation:zoomIn 1s cubic-bezier(0.18,0.89,0.32,1.28) running;
	-moz-animation:zoomIn 1s cubic-bezier(0.18,0.89,0.32,1.28) running;
	-ms-animation:zoomIn 1s cubic-bezier(0.18,0.89,0.32,1.28) running;
	-o-animation:zoomIn 1s cubic-bezier(0.18,0.89,0.32,1.28) running;
	animation:zoomIn 1s cubic-bezier(0.18,0.89,0.32,1.28) running;
}
.ani-zoomLeave {
	-webkit-animation:zoomOut 1s cubic-bezier(0.6,-0.3,0.74,0.05) paused;
	-moz-animation:zoomOut 1s cubic-bezier(0.6,-0.3,0.74,0.05) paused;
	-ms-animation:zoomOut 1s cubic-bezier(0.6,-0.3,0.74,0.05) paused;
	-o-animation:zoomOut 1s cubic-bezier(0.6,-0.3,0.74,0.05) paused;
	animation:zoomOut 1s cubic-bezier(0.6,-0.3,0.74,0.05) paused;
}
.ani-slideTop {
	-webkit-animation:slideTop 0.5s ease-out;
	-moz-animation:slideTop 0.5s ease-out;
	-ms-animation:slideTop 0.5s ease-out;
	-o-animation:slideTop 0.5s ease-out;
	animation:slideTop 0.5s ease-out;
}
.ani-slideDown {
	-webkit-animation:slideDown 0.5s ease-out;
	-moz-animation:slideDown 0.5s ease-out;
	-ms-animation:slideDown 0.5s ease-out;
	-o-animation:slideDown 0.5s ease-out;
	animation:slideDown 0.5s ease-out;
}
.ani-fadeIn {
	-webkit-animation:fadeIn 0.5s linear;
	-moz-animation:fadeIn 0.5s linear;
	-ms-animation:fadeIn 0.5s linear;
	-o-animation:fadeIn 0.5s linear;
	animation:fadeIn 0.5s linear;
}
.ani-fadeOut {
	-webkit-animation:fadeIn 0.5s linear reverse;
	-moz-animation:fadeIn 0.5s linear reverse;
	-ms-animation:fadeIn 0.5s linear reverse;
	-o-animation:fadeIn 0.5s linear reverse;
	animation:fadeIn 0.5s linear reverse;
}
.ani-fadeIn-status {
	-webkit-animation:fadeIn 2s infinite;
	-moz-animation:fadeIn 2s infinite;
	-ms-animation:fadeIn 2s infinite;
	-o-animation:fadeIn 2s infinite;
	animation:fadeIn 2s infinite;
}
.ani-fadeOut-status {
	-webkit-animation:fadeOut 2s infinite;
	-moz-animation:fadeOut 2s infinite;
	-ms-animation:fadeOut 2s infinite;
	-o-animation:fadeOut 2s infinite;
	animation:fadeOut 2s infinite;
}
.ani-shake {
	-webkit-animation:shake 1s;
	-moz-animation:shake 1s;
	-ms-animation:shake 1s;
	-o-animation:shake 1s;
	animation:shake 1s;
}
.ani-bounce {
	-webkit-animation:bounce 1s;
	-moz-animation:bounce 1s;
	-ms-animation:bounce 1s;
	-o-animation:bounce 1s;
	animation:bounce 1s;
}
.ani-fadeInout {
	-webkit-animation:fadeInout 3s ease-out;
	-moz-animation:fadeInout 3s ease-out;
	-ms-animation:fadeInout 3s ease-out;
	-o-animation:fadeInout 3s ease-out;
	animation:fadeInout 3s ease-out;
}
.ani-rotate {
	-webkit-animation:rotating 1s linear infinite;
	-moz-animation:rotating 1s linear infinite;
	-ms-animation:rotating 1s linear infinite;
	-o-animation:rotating 1s linear infinite;
	animation:rotating 1s linear infinite;
}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
	margin:0;
	padding:0;
	outline:none;
}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
	display:block;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption,th {
	text-align:left;
	font-weight:normal;
}
html,body,fieldset,img,iframe,abbr {
	border:0;
}
i,cite,em,var,address,dfn {
	font-style:normal;
}
[hidefocus],summary {
	outline:0;
}
li {
	list-style:none;
}
h1,h2,h3,h4,h5,h6,small {
	font-size:100%;
}
sup,sub {
	font-size:83%;
}
pre,code,kbd,samp {
	font-family:inherit;
}
q:before,q:after {
	content:none;
}
textarea {
	overflow:auto;
	resize:none;
}
label,summary {
	cursor:default;
}
a,button {
	cursor:pointer;
}
h1,h2,h3,h4,h5,h6,em,strong,b {
	font-weight:normal;
}
del,ins,u,s,a,a:hover,a:active,a:focus {
	text-decoration:none;
	outline:none;
}
body,textarea,input,button,select,keygen,legend {
	font:15px/1.14 "Helvetica Neue",Helvetica,"PingFang SC","Source Han Sans","Microsoft YaHei",Tahoma,Arial;
	outline:0;
}
body {
	cursor:default;
}
input::-ms-clear,input::-ms-reveal {
	display:none;
}
button {
	border:0;
}
object {
	display:none;
}
.f-cb,.f-cbli li {
	zoom:1;
}
.f-cb:after,.f-cbli li:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.f-ff1 {
	font-family:"Helvetica Neue",Helvetica,"PingFang SC","Source Han Sans","Microsoft YaHei",Tahoma,Arial;
}
.f-fs0 {
	font-size:12px;
}
.f-fs1 {
	font-size:14px;
}
.f-ib {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
}
.f-taj {
	text-align:justify;
	text-justify:inter-ideograph;
}
.f-wsn {
	word-wrap:normal;
	white-space:nowrap;
}
.f-pre {
	overflow:hidden;
	text-align:left;
	white-space:pre-wrap;
	word-wrap:break-word;
	word-break:break-all;
}
.f-wwb {
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
}
.f-toe {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.f-dn {
	display:none !important;
}
.f-fl {
	float:left;
}
.f-fr {
	float:right;
}
.f-cp {
	cursor:pointer;
}
.f-vam,.f-vama * {
	vertical-align:middle;
}
.f-du,.f-du:hover {
	text-decoration:underline;
}
.f-db {
	display:block;
}
.f-vih {
	visibility:hidden;
}
.f-viv {
	visibility:visible;
}
.f-clr {
	zoom:1;
}
.f-clr:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.u-btn {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	color:#fff;
	background-color:#5092e1;
}
.u-btn:hover {
	background-color:#7cade8;
}
.u-btn:active {
	background-color:#7cade8;
}
.u-btn-disabled {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	cursor:default;
	color:#fff;
	background-color:#bcd8f1;
}
.u-btn-disabled:hover {
	background-color:#e6f1fa;
}
.u-btn-disabled:active {
	background-color:#e6f1fa;
}
.u-btn-cancel {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	color:#fff;
	background-color:#62a8ea;
	margin-left:7px;
	color:#76838f;
	background-color:#e4eaec;
}
.u-btn-cancel:hover {
	background-color:#89bceb;
}
.u-btn-cancel:active {
	background-color:#4e97d9;
}
.u-btn-cancel:hover {
	background-color:#f3f6f7;
}
.u-btn-cancel:active {
	background-color:#f3f6f7;
}
.u-btn-cancel-disabled {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	cursor:default;
	color:#fff;
	background-color:#ccd5db;
}
.u-btn-cancel-disabled:hover {
	color:#fff;
	background-color:#ccd5db;
}
.u-btn-cancel-disabled:active {
	color:#fff;
	background-color:#ccd5db;
}
.u-btn-delete {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	color:#fff;
	background-color:#62a8ea;
	color:#fff;
	background-color:#f96868;
}
.u-btn-delete:hover {
	background-color:#89bceb;
}
.u-btn-delete:active {
	background-color:#4e97d9;
}
.u-btn-delete:hover {
	background-color:#fa7a7a;
}
.u-btn-delete:active {
	background-color:#e9595b;
}
.u-btn-delete-disabled {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	cursor:default;
	color:#fff;
	background-color:#fab4b4;
}
.u-btn-delete-disabled:hover {
	background-color:#fab4b4;
}
.u-btn-delete-disabled:active {
	background-color:#fab4b4;
}
.u-btn-close {
	color:#fff;
	background-color:#46be8a;
}
.u-btn-close:hover {
	background-color:#5cd29d;
}
.u-btn-close:active {
	background-color:#36ab7a;
}
.u-btn-close-disabled {
	color:#fff;
	background-color:#9fe5c5;
}
.u-btn-close-disabled:hover {
	background-color:#9fe5c5;
}
.u-btn-close-disabled:active {
	background-color:#9fe5c5;
}
.u-btn-save {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	background-color:#fff;
	color:#62a8ea;
	border:1px solid #a2caee;
}
.u-btn-save:hover {
	color:#62a8ea;
	border:1px solid #62a8ea;
}
.u-btn-save:active {
	color:#4e97d9;
	border:1px solid #3583ca;
}
.u-btn-save-disabled {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	cursor:default;
	color:#bcd8f1;
	border:1px solid #ccd5d8;
	background-color:#fff;
}
.u-btn-save-disabled:hover {
	color:#bcd8f1;
	border:1px solid #ccd5d8;
	background-color:#fff;
}
.u-btn-save-disabled:active {
	color:#bcd8f1;
	border:1px solid #ccd5d8;
	background-color:#fff;
}
.u-btn-cancel-setting {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	background-color:#fff;
	color:#76838f;
	border:1px solid #dadfe0;
}
.u-btn-cancel-setting:hover {
	color:#76838f;
	border:1px solid #76838f;
}
.u-btn-cancel-setting:active {
	color:#526069;
	border:1px solid #263238;
}
.u-btn-second,.u-btn-third,.u-btn-fourth,.u-btn-fifth {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
}
.u-btn-second {
	color:#fff;
	background-color:#f96868;
}
.u-btn-second:hover {
	background-color:#fa7a7a;
}
.u-btn-second:active {
	background-color:#e9595b;
}
.u-btn-second-disabled {
	color:#fff;
	background-color:#fab4b4;
}
.u-btn-second-disabled:hover {
	background-color:#fab4b4;
}
.u-btn-second-disabled:active {
	background-color:#fab4b4;
}
.u-btn-third {
	color:#76838f;
	background-color:#e4eaec;
}
.u-btn-third:hover {
	background-color:#5cd29d;
}
.u-btn-third:active {
	background-color:#ccd5db;
}
.u-btn-third-disabled {
	color:#fff;
	background-color:#ccd5db;
}
.u-btn-third-disabled:hover {
	color:#fff;
	background-color:#ccd5db;
}
.u-btn-third-disabled:active {
	color:#fff;
	background-color:#ccd5db;
}
.u-btn-fourth {
	background-color:#fff;
	color:#62a8ea;
	border:1px solid #a2caee;
}
.u-btn-fourth:hover {
	color:#62a8ea;
	border:1px solid #62a8ea;
}
.u-btn-fourth:active {
	color:#4e97d9;
	border:1px solid #3583ca;
}
.u-btn-fourth-disabled {
	color:#bcd8f1;
	border:1px solid #ccd5d8;
	background-color:#fff;
}
.u-btn-fourth-disabled:hover {
	color:#bcd8f1;
	border:1px solid #ccd5d8;
	background-color:#fff;
}
.u-btn-fourth-disabled:active {
	color:#bcd8f1;
	border:1px solid #ccd5d8;
	background-color:#fff;
}
.u-btn-fifth {
	background-color:#fff;
	color:#76838f;
	border:1px solid #dadfe0;
}
.u-btn-fifth:hover {
	color:#76838f;
	border:1px solid #76838f;
}
.u-btn-fifth:active {
	color:#526069;
	border:1px solid #263238;
}
.u-btn-sixth {
	width:116px;
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	height:36px;
	padding:10px 0;
	text-align:center;
	vertical-align:top;
}
.u-btn-sixth .u-icon-tickwhite {
	vertical-align:middle;
	transform:translateY(3px);
}
.u-btn-sixth:hover,.u-btn-sixth:active {
	background-color:#62a8ea;
}
.u-btn-seventh {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	padding:4px 10px;
	text-align:center;
	color:#62a8ea;
	border:1px solid #62a8ea;
	background-color:transparent;
}
.u-btn-seventh:hover {
	color:#89bceb;
	border:1px solid #89bceb;
}
.u-btn-seventh:active {
	color:#4e97d9;
	border:1px solid #4e97d9;
}
.u-btn-eighth {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	background-color:#fff;
	color:#76838f;
	border:1px solid #dadfe0;
}
.u-btn-eighth:hover {
	border:1px solid #62a8ea;
}
.u-btn-eighth:active {
	border:1px solid #bcd8f1;
}
.u-btn .u-icon-plus {
	display:none;
}
.u-btn-xxl {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	padding:20px 60px;
}
.u-btn-xl {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	color:#fff;
	background-color:#62a8ea;
	padding:12px 48px;
}
.u-btn-xl:hover {
	background-color:#89bceb;
}
.u-btn-xl:active {
	background-color:#4e97d9;
}
.u-btn-l {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	color:#fff;
	background-color:#62a8ea;
	padding:8px 28px;
}
.u-btn-l:hover {
	background-color:#89bceb;
}
.u-btn-l:active {
	background-color:#4e97d9;
}
.u-btn-sm {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	color:#fff;
	background-color:#62a8ea;
	padding:8px 10px;
}
.u-btn-sm:hover {
	background-color:#89bceb;
}
.u-btn-sm:active {
	background-color:#4e97d9;
}
.u-btn-ssm {
	display:inline-block;
	padding:6px 20px;
	font-size:12px;
	line-height:16px;
	border-radius:3px;
	letter-spacing:0.1em;
	font-size:14px;
	color:#fff;
	background-color:#62a8ea;
	padding:4px 16px;
}
.u-btn-ssm:hover {
	background-color:#89bceb;
}
.u-btn-ssm:active {
	background-color:#4e97d9;
}
.u-border-btn {
	display:inline-block;
	padding:5px 10px;
	font-size:12px;
	line-height:16px;
	border-radius:20px;
	letter-spacing:0.1em;
	font-size:14px;
	color:#fff;
	background-color:#5092e1;
}
.u-border-btn:hover {
	background-color:#7cade8;
}
.u-border-btn:active {
	background-color:#7cade8;
}
.portrait_icon_emoji_37 {
	background-position:0px 0px;
}
.portrait_icon_emoji_00 {
	background-position:0px -22px;
}
.portrait_icon_emoji_02 {
	background-position:0px -44px;
}
.portrait_icon_emoji_03 {
	background-position:0px -66px;
}
.portrait_icon_emoji_04 {
	background-position:0px -88px;
}
.portrait_icon_emoji_05 {
	background-position:0px -109px;
}
.portrait_icon_emoji_06 {
	background-position:0px -132px;
}
.portrait_icon_emoji_07 {
	background-position:0px -154px;
}
.portrait_icon_emoji_08 {
	background-position:0px -176px;
}
.portrait_icon_emoji_09 {
	background-position:0px -197px;
}
.portrait_icon_emoji_10 {
	background-position:0px -219px;
}
.portrait_icon_emoji_100 {
	background-position:0px -242px;
}
.portrait_icon_emoji_101 {
	background-position:0px -263px;
}
.portrait_icon_emoji_102 {
	background-position:0px -285px;
}
.portrait_icon_emoji_103 {
	background-position:0px -307px;
}
.portrait_icon_emoji_104 {
	background-position:0px -329px;
}
.portrait_icon_emoji_105 {
	background-position:0px -351px;
}
.portrait_icon_emoji_106 {
	background-position:0px -372px;
}
.portrait_icon_emoji_107 {
	background-position:0px -395px;
}
.portrait_icon_emoji_108 {
	background-position:0px -416px;
}
.portrait_icon_emoji_109 {
	background-position:0px -440px;
}
.portrait_icon_emoji_11 {
	background-position:0px -462px;
}
.portrait_icon_emoji_110 {
	background-position:0px -482px;
}
.portrait_icon_emoji_111 {
	background-position:0px -506px;
}
.portrait_icon_emoji_112 {
	background-position:0px -528px;
}
.portrait_icon_emoji_113 {
	background-position:0px -550px;
}
.portrait_icon_emoji_114 {
	background-position:0px -572px;
}
.portrait_icon_emoji_115 {
	background-position:0px -594px;
}
.portrait_icon_emoji_12 {
	background-position:0px -615px;
}
.portrait_icon_emoji_13 {
	background-position:0px -638px;
}
.portrait_icon_emoji_14 {
	background-position:0px -659px;
}
.portrait_icon_emoji_145 {
	background-position:0px -682px;
}
.portrait_icon_emoji_15 {
	background-position:0px -704px;
}
.portrait_icon_emoji_16 {
	background-position:0px -726px;
}
.portrait_icon_emoji_160 {
	background-position:0px -748px;
}
.portrait_icon_emoji_161 {
	background-position:0px -770px;
}
.portrait_icon_emoji_162 {
	background-position:0px -792px;
}
.portrait_icon_emoji_163 {
	background-position:0px -814px;
}
.portrait_icon_emoji_164 {
	background-position:0px -836px;
}
.portrait_icon_emoji_165 {
	background-position:0px -858px;
}
.portrait_icon_emoji_166 {
	background-position:0px -880px;
}
.portrait_icon_emoji_167 {
	background-position:0px -901px;
}
.portrait_icon_emoji_200 {
	background-position:0px -902px;
}
.portrait_icon_emoji_17 {
	background-position:0px -923px;
}
.portrait_icon_emoji_18 {
	background-position:0px -945px;
}
.portrait_icon_emoji_19 {
	background-position:0px -967px;
}
.portrait_icon_emoji_20 {
	background-position:0px -990px;
}
.portrait_icon_emoji_21 {
	background-position:0px -1012px;
}
.portrait_icon_emoji_22 {
	background-position:0px -1034px;
}
.portrait_icon_emoji_23 {
	background-position:0px -1056px;
}
.portrait_icon_emoji_24 {
	background-position:0px -1078px;
}
.portrait_icon_emoji_25 {
	background-position:0px -1099px;
}
.portrait_icon_emoji_26 {
	background-position:0px -1122px;
}
.portrait_icon_emoji_27 {
	background-position:0px -1144px;
}
.portrait_icon_emoji_28 {
	background-position:0px -1166px;
}
.portrait_icon_emoji_29 {
	background-position:0px -1188px;
}
.portrait_icon_emoji_30 {
	background-position:0px -1210px;
}
.portrait_icon_emoji_31 {
	background-position:0px -1232px;
}
.portrait_icon_emoji_32 {
	background-position:0px -1254px;
}
.portrait_icon_emoji_33 {
	background-position:0px -1276px;
}
.portrait_icon_emoji_34 {
	background-position:0px -1297px;
}
.portrait_icon_emoji_35 {
	background-position:0px -1320px;
}
.portrait_icon_emoji_36 {
	background-position:0px -1341px;
}
.portrait_icon_emoji_01 {
	background-position:0px -1363px;
}
.portrait_icon_emoji_38 {
	background-position:0px -1385px;
}
.portrait_icon_emoji_39 {
	background-position:0px -1406px;
}
.portrait_icon_emoji_40 {
	background-position:0px -1429px;
}
.portrait_icon_emoji_41 {
	background-position:0px -1452px;
}
.portrait_icon_emoji_42 {
	background-position:0px -1474px;
}
.portrait_icon_emoji_43 {
	background-position:0px -1495px;
}
.portrait_icon_emoji_44 {
	background-position:0px -1517px;
}
.portrait_icon_emoji_45 {
	background-position:0px -1539px;
}
.portrait_icon_emoji_46 {
	background-position:0px -1561px;
}
.portrait_icon_emoji_47 {
	background-position:0px -1584px;
}
.portrait_icon_emoji_48 {
	background-position:0px -1605px;
}
.portrait_icon_emoji_49 {
	background-position:0px -1628px;
}
.portrait_icon_emoji_50 {
	background-position:0px -1650px;
}
.portrait_icon_emoji_51 {
	background-position:0px -1672px;
}
.portrait_icon_emoji_52 {
	background-position:0px -1694px;
}
.portrait_icon_emoji_53 {
	background-position:0px -1715px;
}
.portrait_icon_emoji_54 {
	background-position:0px -1736px;
}
.portrait_icon_emoji_55 {
	background-position:0px -1760px;
}
.portrait_icon_emoji_56 {
	background-position:0px -1780px;
}
.portrait_icon_emoji_57 {
	background-position:0px -1804px;
}
.portrait_icon_emoji_58 {
	background-position:0px -1826px;
}
.portrait_icon_emoji_59 {
	background-position:0px -1847px;
}
.portrait_icon_emoji_60 {
	background-position:0px -1869px;
}
.portrait_icon_emoji_61 {
	background-position:0px -1891px;
}
.portrait_icon_emoji_62 {
	background-position:0px -1913px;
}
.portrait_icon_emoji_63 {
	background-position:0px -1935px;
}
.portrait_icon_emoji_64 {
	background-position:0px -1958px;
}
.portrait_icon_emoji_65 {
	background-position:0px -1979px;
}
.portrait_icon_emoji_66 {
	background-position:0px -2000px;
}
.portrait_icon_emoji_67 {
	background-position:0px -2023px;
}
.portrait_icon_emoji_68 {
	background-position:0px -2044px;
}
.portrait_icon_emoji_69 {
	background-position:0px -2068px;
}
.portrait_icon_emoji_70 {
	background-position:0px -2090px;
}
.portrait_icon_emoji_71 {
	background-position:0px -2111px;
}
.portrait_icon_emoji_72 {
	background-position:0px -2134px;
}
.portrait_icon_emoji_73 {
	background-position:0px -2155px;
}
.portrait_icon_emoji_74 {
	background-position:0px -2177px;
}
.portrait_icon_emoji_75 {
	background-position:0px -2200px;
}
.portrait_icon_emoji_76 {
	background-position:0px -2221px;
}
.portrait_icon_emoji_77 {
	background-position:0px -2243px;
}
.portrait_icon_emoji_78 {
	background-position:0px -2266px;
}
.portrait_icon_emoji_79 {
	background-position:0px -2287px;
}
.portrait_icon_emoji_80 {
	background-position:0px -2310px;
}
.portrait_icon_emoji_81 {
	background-position:0px -2332px;
}
.portrait_icon_emoji_82 {
	background-position:0px -2353px;
}
.portrait_icon_emoji_83 {
	background-position:0px -2376px;
}
.portrait_icon_emoji_84 {
	background-position:0px -2397px;
}
.portrait_icon_emoji_85 {
	background-position:0px -2418px;
}
.portrait_icon_emoji_86 {
	background-position:0px -2442px;
}
.portrait_icon_emoji_87 {
	background-position:0px -2464px;
}
.portrait_icon_emoji_88 {
	background-position:0px -2485px;
}
.portrait_icon_emoji_89 {
	background-position:0px -2507px;
}
.portrait_icon_emoji_90 {
	background-position:0px -2530px;
}
.portrait_icon_emoji_91 {
	background-position:0px -2551px;
}
.portrait_icon_emoji_92 {
	background-position:0px -2574px;
}
.portrait_icon_emoji_93 {
	background-position:0px -2595px;
}
.portrait_icon_emoji_94 {
	background-position:0px -2617px;
}
.portrait_icon_emoji_95 {
	background-position:0px -2640px;
}
.portrait_icon_emoji_96 {
	background-position:0px -2661px;
}
.portrait_icon_emoji_97 {
	background-position:0px -2684px;
}
.portrait_icon_emoji_98 {
	background-position:0px -2706px;
}
.portrait_icon_emoji_99 {
	background-position:0px -2728px;
}
.portrait_icon_new_emoji_01 {
	background-position:0px -2756px;
}
.portrait_icon_1f641 {
	background-position:0px -2780px;
}
.portrait_icon_1f628 {
	background-position:0px -2804px;
}
.portrait_icon_1f629 {
	background-position:0px -2830px;
}
.portrait_icon_1f615 {
	background-position:0px -2855px;
}
.portrait_icon_1f62a {
	background-position:0px -2878px;
}
.portrait_icon_1f4aa-1f3fc {
	background-position:0px -2904px;
}
.portrait_icon_new_emoji_02 {
	background-position:0px -2932px;
}
.portrait_icon_new_emoji_05 {
	background-position:0px -2960px;
}
.portrait_icon_new_emoji_06 {
	background-position:0px -2987px;
}
.portrait_icon_1f63e {
	background-position:0px -3011px;
}
.portrait_icon_1f608 {
	background-position:0px -3038px;
}
.portrait_icon_new_emoji_03 {
	background-position:0px -3065px;
}
.portrait_icon_new_emoji_23 {
	background-position:0px -3089px;
}
.portrait_icon_1f437 {
	background-position:0px -3113px;
}
.portrait_icon_new_emoji_25 {
	background-position:0px -3138px;
}
.portrait_icon_new_emoji_24 {
	background-position:0px -3164px;
}
.portrait_icon_1f41e {
	background-position:0px -3190px;
}
.portrait_icon_new_emoji_30 {
	background-position:0px -3213px;
}
.portrait_icon_new_emoji_28 {
	background-position:0px -3239px;
}
.portrait_icon_new_emoji_08 {
	background-position:0px -3267px;
}
.portrait_icon_new_emoji_18 {
	background-position:0px -3291px;
}
.portrait_icon_new_emoji_19 {
	background-position:0px -3316px;
}
.portrait_icon_new_emoji_20 {
	background-position:0px -3340px;
}
.portrait_icon_new_emoji_21 {
	background-position:0px -3367px;
}
.portrait_icon_new_emoji_22 {
	background-position:0px -3394px;
}
.portrait_icon_new_emoji_10 {
	background-position:0px -3420px;
}
.portrait_icon_1f642 {
	background-position:0px -3445px;
}
.portrait_icon_1f602 {
	background-position:0px -3468px;
}
.portrait_icon_1f61d {
	background-position:0px -3493px;
}
.portrait_icon_new_emoji_11 {
	background-position:0px -3521px;
}
.portrait_icon_new_emoji_13 {
	background-position:0px -3468px;
}
.portrait_icon_1f630 {
	background-position:0px -3545px;
}
.portrait_icon_1f60c {
	background-position:0px -3571px;
}
.portrait_icon_1f47b {
	background-position:0px -3595px;
}
.portrait_icon_1f49d {
	background-position:0px -3617px;
}
.portrait_icon_1f64f-1f3fc {
	background-position:0px -3643px;
}
.portrait_icon_1f388 {
	background-position:0px -3674px;
}
.portrait_icon_new_emoji_09 {
	background-position:0px -3703px;
}
.portrait_icon_new_emoji_07 {
	background-position:0px -3732px;
}
.portrait_icon_1f612 {
	background-position:0px -3761px;
}
.portrait_icon_1f616 {
	background-position:0px -3788px;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	.portrait_icon_new_emoji_13 {
	background-position:0px -3479px;
}
.portrait_icon_emoji_145 {
	background-position:0px -681px;
}
.portrait_icon_emoji_13 {
	background-position:0px -637px;
}
.portrait_icon_emoji_14 {
	background-position:0px -658px;
}
.portrait_icon_emoji_15 {
	background-position:0px -703px;
}
.portrait_icon_emoji_16 {
	background-position:0px -725px;
}
.portrait_icon_emoji_20 {
	background-position:0px -989px;
}
.portrait_icon_emoji_21 {
	background-position:0px -1011px;
}
.portrait_icon_emoji_22 {
	background-position:0px -1033px;
}
.portrait_icon_emoji_23 {
	background-position:0px -1055px;
}
.portrait_icon_emoji_24 {
	background-position:0px -1077px;
}
.portrait_icon_emoji_26 {
	background-position:0px -1121px;
}
.portrait_icon_emoji_27 {
	background-position:0px -1143px;
}
.portrait_icon_emoji_28 {
	background-position:0px -1165px;
}
.portrait_icon_emoji_29 {
	background-position:0px -1187px;
}
.portrait_icon_emoji_30 {
	background-position:0px -1209px;
}
.portrait_icon_emoji_31 {
	background-position:0px -1231px;
}
.portrait_icon_emoji_32 {
	background-position:0px -1253px;
}
.portrait_icon_emoji_33 {
	background-position:0px -1275px;
}
.portrait_icon_emoji_160 {
	background-position:0px -747px;
}
.portrait_icon_emoji_161 {
	background-position:0px -769px;
}
.portrait_icon_emoji_162 {
	background-position:0px -791px;
}
.portrait_icon_emoji_163 {
	background-position:0px -813px;
}
.portrait_icon_emoji_164 {
	background-position:0px -835px;
}
.portrait_icon_emoji_165 {
	background-position:0px -857px;
}
.portrait_icon_emoji_166 {
	background-position:0px -879px;
}
.portrait_icon_new_emoji_01 {
	background-position:0px -2752px;
}
.portrait_icon_1f641 {
	background-position:0px -2776px;
}
.portrait_icon_1f628 {
	background-position:0px -2800px;
}
.portrait_icon_1f629 {
	background-position:0px -2826px;
}
.portrait_icon_1f615 {
	background-position:0px -2851px;
}
.portrait_icon_1f62a {
	background-position:0px -2875px;
}
.portrait_icon_1f4aa-1f3fc {
	background-position:0px -2901px;
}
.portrait_icon_new_emoji_02 {
	background-position:0px -2929px;
}
.portrait_icon_new_emoji_05 {
	background-position:0px -2958px;
}
.portrait_icon_new_emoji_06 {
	background-position:0px -2986px;
}
.portrait_icon_1f63e {
	background-position:0px -3011px;
}
.portrait_icon_1f608 {
	background-position:0px -3039px;
}
.portrait_icon_new_emoji_03 {
	background-position:0px -3066px;
}
.portrait_icon_new_emoji_23 {
	background-position:0px -3091px;
}
.portrait_icon_1f437 {
	background-position:0px -3117px;
}
.portrait_icon_new_emoji_25 {
	background-position:0px -3142px;
}
.portrait_icon_new_emoji_24 {
	background-position:0px -3168px;
}
.portrait_icon_1f41e {
	background-position:0px -3195px;
}
.portrait_icon_new_emoji_30 {
	background-position:0px -3220px;
}
.portrait_icon_new_emoji_28 {
	background-position:0px -3246px;
}
.portrait_icon_new_emoji_08 {
	background-position:0px -3273px;
}
.portrait_icon_new_emoji_18 {
	background-position:0px -3299px;
}
.portrait_icon_new_emoji_19 {
	background-position:0px -3324px;
}
.portrait_icon_new_emoji_20 {
	background-position:0px -3348px;
}
.portrait_icon_new_emoji_21 {
	background-position:0px -3375px;
}
.portrait_icon_new_emoji_22 {
	background-position:0px -3401px;
}
.portrait_icon_new_emoji_10 {
	background-position:0px -3429px;
}
.portrait_icon_1f642 {
	background-position:0px -3455px;
}
.portrait_icon_1f602 {
	background-position:0px -3479px;
}
.portrait_icon_1f61d {
	background-position:0px -3505px;
}
.portrait_icon_new_emoji_11 {
	background-position:0px -3533px;
}
.portrait_icon_1f630 {
	background-position:0px -3558px;
}
.portrait_icon_1f60c {
	background-position:0px -3585px;
}
.portrait_icon_1f47b {
	background-position:0px -3609px;
}
.portrait_icon_1f49d {
	background-position:0px -3632px;
}
.portrait_icon_1f64f-1f3fc {
	background-position:0px -3660px;
}
.portrait_icon_1f388 {
	background-position:0px -3690px;
}
.portrait_icon_new_emoji_09 {
	background-position:0px -3717px;
}
.portrait_icon_new_emoji_07 {
	background-position:0px -3747px;
}
.portrait_icon_1f612 {
	background-position:0px -3776px;
}
.portrait_icon_1f616 {
	background-position:0px -3803px;
}
}.u-icon-radio {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	width:20px;
	height:20px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-20-2x_d1539052d1b0ea2fc5b842a22ec6709d.png);
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-20-1x_0641ca8a55d8f95db0aebb718ad6e7e7.png) \9;
	background-size:160px auto;
	background-position:0 -960px;
	vertical-align:middle;
}
.u-icon-radio.active {
	background-position:-80px -960px;
}
.f-hide {
	display:none;
}
.f-dn {
	display:none !important;
}
.f-b {
	display:block;
}
.f-ib {
	dispaly:inline-block;
}
.f-full {
	width:100% !important;
}
.u-ipt,.u-textarea {
	border:1px solid #ccc;
}
.u-ipt:focus,.u-textarea:focus {
	border:1px solid #4e97d9;
}
.u-headtip {
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:1px;
	padding:10px 5px;
	overflow:hidden;
	text-align:center;
	line-height:20px;
	font-size:12px;
	z-index:100000;
	background:#fffae7;
	color:#ff8000;
	transition:height 0.5s ease;
	-webkit-transition:height 0.5s ease;
	-moz-transition:height 0.5s ease;
	-ms-transition:height 0.5s ease;
}
.u-headtip a {
	color:#61a7ea;
}
.u-errtip {
	position:absolute;
	left:50%;
	top:10%;
	margin-left:-98px;
	margin-top:-15px;
	padding:0 16px 0 20px;
	height:32px;
	color:#222;
	background:#fff;
	border-radius:15px;
	font-size:14px;
	line-height:32px;
	z-index:1000;
	box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 12px 32px -12px rgba(26,34,51,0.15);
}
.u-errtip img {
	height:24px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-3px;
	margin-right:8px;
}
.u-shunt-disabled .qa-list {
	background-color:#e4eaec !important;
}
.u-shunt-disabled .qa-list .shunt_child {
	color:#a5c8f1 !important;
	cursor:default;
}
.u-shunt-disabled .qa-list .shunt_child:hover {
	color:#a5c8f1 !important;
}
.u-shunt-disabled .qa-list li:before {
	background:#a5c8f1 !important;
}
.u-icon-avater {
	display:table-cell;
	width:36px;
	height:36px;
	line-height:33px;
	border-radius:50%;
	border:none\0;
	overflow:hidden;
	text-align:center;
}
.u-icon-avater img {
	max-width:100%;
	max-height:100%;
	vertical-align:middle;
}
.u-contact {
	display:inline-block;
	margin-top:0px;
	padding:3px 8px;
	border:1px solid #fff;
	border-radius:3px;
	color:#fff;
	font-size:13px;
	background-color:transparent;
	vertical-align:middle;
}
.u-contact:hover {
	background-color:#ffffff1a;
}
.u-contact.z-dis {
	opacity:0.4;
	filter:alpha(opacity = 40);
}
.u-contact span {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	line-height:20px;
	vertical-align:middle;
}
.u-comment {
	display:inline-block;
	margin-top:0px;
	padding:3px 8px;
	border:1px solid #fff;
	border-radius:3px;
	color:#fff;
	font-size:13px;
	background-color:transparent;
	vertical-align:middle;
}
.u-comment.z-dis {
	opacity:0.4;
	filter:alpha(opacity = 40);
	cursor:default;
}
.u-comment .u-icon-comment {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	width:12px;
	height:12px;
	margin-right:4px;
	border-color:#fff;
	vertical-align:middle;
	background-size:12px 12px;
}
.u-comment span {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	line-height:20px;
	vertical-align:middle;
}
.u-scrollbar {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:7px;
	height:100%;
	background:transparent;
	opacity:0.6;
}
.u-scrollbar .thumb {
	position:absolute;
	top:0;
	right:0;
	width:4px;
	background-color:#d9d9db;
	height:50px;
	border-radius:3px;
	overflow:hidden;
	cursor:default;
}
.u-companyLogo {
	display:inline-block;
	min-height:189px;
}
.u-browser-tip {
	width:100%;
	height:38px;
	text-align:center;
	line-height:38px;
	font-size:12px;
	color:#c08722;
	background-color:#fff9e2;
	border-bottom:1px solid #f2edd8;
}
.u-browser-tip .close {
	position:absolute;
	top:13px;
	right:30px;
	width:12px;
	height:12px;
	cursor:pointer;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/close-color_d52004898d345d1a1a4077c490e1c5e0.png) no-repeat;
}
@keyframes audioplaying {
	0% {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/2_b8eb29dff03df4e1433e0c35e109c80f.png);
}
50% {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/3_6e8f8d56f6d9231b8bc9cc420e84782f.png);
}
100% {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/4_edc31f53bcae94067a60ee82aaf5f2f6.png);
}
}@keyframes clientaudioplaying {
	0% {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon_client_voice_playing0_a5d528845e618da1674a18f6bc16500e.png);
}
50% {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon_client_voice_playing2_bc239b82a3fb7dd135cba170847628d2.png);
}
100% {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon_client_voice_playing3_99d5f932992fffac4317308256df899e.png);
}
}.u-icon-failure {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/wrong_4e2b04d57a4e42cd524951bcae47956a.png) no-repeat;
}
.u-icon-sending {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/sending_db73644df157c7d4333782d9cfe57207.png) no-repeat;
}
.u-icon-warning {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/warning_14f62f28abf829eb4efa3a44d57c9c85.png) no-repeat;
}
.u-icon-loading {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/loading_03ce3dcc84af110e9da8699a841e5200.gif) no-repeat;
}
.u-icon-100 {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/100_df082c9df1dff4d52bc542aadc90ff99.png) no-repeat;
}
.u-icon-1 {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/1_0911ad241bf29b83954fdf5e68d45ed9.png) no-repeat;
}
.u-icon-comment {
	background:url("https://res.qiyukf.net/operation/fae1ea7015b8fbbbfa9850f29ae39b9d") no-repeat;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/comment_2037c18d437b645c9149abf687fc9eca.png) no-repeat\9;
	background-size:15px 15px;
}
.u-icon-comment.z-dis {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/comment_mobile_dis_1f7be0cc23ad04b6dcbf168cf4b43e78.png) no-repeat;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/comment_dis_5699e3c45d8ac66b390285b42f47ade5.png) no-repeat\9;
}
.u-icon-mobile-100 {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/100_mobile_58b3e360dceac64aa42f9476662ac46d.png) no-repeat;
	background-size:13px 12px;
}
.u-icon-mobile-1 {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/1_mobile_a53bd8e86bb52ef6995d405d5be6f91e.png) no-repeat;
	background-size:13px 12px;
}
.u-icon-mobile-comment {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/comment_mobile_5a9c066149cd266648fea7566c39d3fc.png) no-repeat;
	background-size:15px 15px;
}
.u-icon-mobile-comment.z-dis {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/comment_mobile_dis_1f7be0cc23ad04b6dcbf168cf4b43e78.png) no-repeat;
}
.u-icon-photomobile {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/u-icon-photomobile_dc93573364e4d9b9d894f94875f7a8ce.png);
	background-size:30px 24px;
}
.u-icon-portraitmobile {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/u-icon-portraitmobile_190fb8cf899124fb997111fb7037e616.png);
	background-size:28px 28px;
}
.u-icon-imgflag,.u-icon-txt,.u-icon-doc,.u-icon-excel,.u-icon-unknown,.u-icon-zip,.u-icon-ppt,.u-icon-key,.u-icon-audio,.u-icon-video,.u-icon-pdf {
	display:inline-block;
	background:url("https://res.qiyukf.net/operation/de3a975b24513b3efd618a776973cd79");
	background-repeat:no-repeat;
	transform:scale(0.5,0.5);
	transform-origin:0 0;
}
.u-icon-tickblue {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-20-2x_d1539052d1b0ea2fc5b842a22ec6709d.png);
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-20-1x_0641ca8a55d8f95db0aebb718ad6e7e7.png) \9;
	background-size:160px auto;
	background-position:0 -920px;
}
.u-select {
	position:relative;
	margin:0 auto;
	text-align:left;
	cursor:pointer;
	color:#a3afb7;
}
.u-select .selectize-search {
	padding:16px;
}
.u-select .selectize-search input {
	width:100% !important;
	height:28px;
	padding:4px 6px;
}
.u-select .selectize-results-option {
	padding:0 10px;
	line-height:28px;
	color:#999;
	font-size:14px;
}
.u-select .select-sel {
	overflow:hidden;
	position:relative;
	display:inline-block;
	width:100%;
	height:36px;
	line-height:36px;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:25px;
	color:#a3afb7;
}
.u-select .select-sel span {
	display:inline-block;
	width:100%;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.u-select .select-sel:hover {
	color:#62a8ea;
}
.u-select .select-sel:hover span {
	color:#337eff;
}
.u-select .select-sel:hover .u-icon-down {
	background-position-x:-30px;
}
.u-select .select-sel:active span {
	color:#4e97d9;
}
.u-select .select-sel:active .u-icon-down {
	background-position-x:-30px;
}
.u-select .select-sel .selected {
	color:#37474f;
}
.u-select .select-sel .selected:hover {
	color:#37474f;
}
.u-select .select-sel.select-sel-disabled {
	color:#999;
	background-color:#efefef;
	cursor:not-allowed;
}
.u-select .select-sel.select-sel-disabled:hover {
	background-color:#efefef;
}
.u-select .select-sel.select-sel-disabled:hover span {
	color:#999 !important;
}
.u-select .select-sel.select-sel-disabled:hover i {
	background-position:0 -540px;
}
.u-select .u-icon-down {
	position:absolute;
	top:16px;
	right:14px;
	font-size:14px;
	line-height:auto;
}
.u-select .select-cnt {
	box-sizing:border-box;
	position:absolute;
	top:39px;
	max-height:300px;
	overflow:hidden;
	width:100%;
	margin:0 auto;
	margin-top:0;
	padding-bottom:8px;
	z-index:10100;
	line-height:1.14;
	border-radius:4px;
	background-color:#fff;
	border:1px solid #d9d9db;
	box-shadow:0px 4px 16px -4px rgba(0,0,0,0.2);
}
.u-select .select-cnt .title-level-1 {
	height:28px;
	padding:8px 10px;
	box-sizing:border-box;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.u-select .select-cnt .title-level-1 .txt {
	display:inline-block;
	max-width:9em;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:initial;
	line-height:inherit;
	font-size:12px;
}
.u-select .select-cnt .title-level-3 {
	color:#a3afb7;
}
.u-select .select-cnt .u-icon-tickblue {
	display:none;
	vertical-align:top;
	margin-left:7px;
}
.u-select .select-cnt .itm {
	width:100%;
	color:#222;
}
.u-select .select-cnt .itm h4 {
	height:32px;
	padding:8px 16px;
	box-sizing:border-box;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.u-select .select-cnt .itm h4 .txt {
	display:inline-block;
	max-width:9em;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:28px;
	line-height:inherit;
	font-size:14px;
}
.u-select .select-cnt .itm .u-icon-tickblue {
	display:none;
	vertical-align:top;
	margin-left:7px;
	width:19px;
	height:13px;
}
.u-select .select-cnt .itm .checked .u-icon-tickblue {
	display:inline-block;
}
.u-select .select-cnt .itm ul {
	padding-bottom:10px;
	background-color:#fff;
}
.u-select .select-cnt .itm .itm-level-2 {
	width:100%;
}
.u-select .select-cnt .itm .itm-level-2 h4 {
	padding:0 24px;
	font-size:12px;
	height:20px;
	line-height:20px;
}
.u-select .select-cnt .itm .itm-level-2 h4 .txt {
	display:inline-block;
	max-width:8em;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:20px;
	line-height:inherit;
}
.u-select .select-cnt .itm .itm-level-2:last-child {
	border:none;
}
.u-select .select-cnt .itm .itm-level-2.z-sel .u-icon-tickblue {
	display:inline-block;
	transform:translateY(4px);
}
.u-select .select-cnt .itm .title-level-3 {
	padding-left:35px;
	font-size:12px;
}
.u-select .select-cnt .itm .title-level-3 .txt {
	display:inline-block;
	max-width:8em;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:20px;
	line-height:inherit;
}
.u-select .select-cnt .list {
	position:relative;
	max-height:300px;
	overflow:hidden;
	background-color:#fff;
}
.u-select .select-cnt .list h5 {
	height:14px;
	padding:5px 10px;
	font-size:14px;
	background-color:#ebf1f4;
	color:#76838f;
}
.u-select .select-cnt .scro_list {
	overflow:auto !important;
}
.u-select .select-cnt h5 {
	height:14px;
	padding:5px 10px;
	font-size:14px;
	background-color:#ebf1f4;
	color:#76838f;
}
.u-select .select-cnt .z-sel>h4>.u-icon-tickblue {
	display:inline-block;
}
.u-select .select-cnt .z-sel>h4>.txt {
	color:#62a8ea;
}
.u-select .select-cnt .z-title-hover:hover {
	background-color:#ebf3ff;
	color:#337eff;
}
.u-select .select-cnt-100 {
	width:100% !important;
}
.m-select-mul {
	position:relative;
	min-width:300px;
	font-size:0px;
}
.m-select-mul .u-icon-tickblue {
	width:19px;
	height:13px;
}
.m-select-mul .selectize-results-option {
	padding:0 10px;
	line-height:28px;
	color:#999;
	font-size:14px;
}
.m-select-mul .selectize-search {
	padding:16px 16px 6px;
}
.m-select-mul .selectize-search input {
	width:100% !important;
	height:28px;
	padding:4px 6px;
}
.m-select-mul .selectize-search .u-ipt {
	border:1px solid #d9d9db;
}
.m-select-mul .selectize-search .u-ipt:focus {
	border:1px solid #337eff;
}
.m-select-mul .m-select-mul-sel {
	cursor:pointer;
	display:inline-block;
	height:40px;
	width:100%;
	font-size:14px;
	color:#333;
	border-radius:2px;
	box-sizing:border-box;
	text-align:left;
	padding:0 27px 0 8px;
	line-height:38px;
}
.m-select-mul .m-select-mul-sel:hover {
	color:#337eff;
}
.m-select-mul .m-select-mul-sel:hover i {
	background-position-x:-30px;
}
.m-select-mul .m-select-mul-sel >span {
	width:100%;
	display:inline-block;
	float:left;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-select-mul .m-select-mul-sel >i {
	position:absolute;
	top:14px;
	right:10px;
}
.m-select-mul .m-select-mul-sel.disabled {
	cursor:default;
}
.m-select-mul .m-select-mul-sel.disabled >span {
	color:#e4dcd9;
}
.m-select-mul .m-select-mul-sel.disabled >i {
	cursor:default;
	background-position-x:0;
}
.m-select-mul .m-select-mul-cnt {
	border:1px solid #d9d9db;
	box-shadow:0px 4px 16px -4px rgba(0,0,0,0.2);
	border-radius:4px;
	position:absolute;
	z-index:10010;
	background:#fff;
	top:39px;
	width:100%;
	box-sizing:border-box;
}
.m-select-mul .m-select-mul-cnt .cnt-top {
	overflow-y:auto;
	max-height:460px;
	padding-bottom:10px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-head {
	padding:0 16px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle {
	margin-top:15px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-cnt {
	padding:0px 5px 0px 16px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap.z-hide .level-1-cnt {
	display:none;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap .level-1-head {
	font-size:12px;
	color:#666;
	background-color:#fafafa;
	height:32px;
	line-height:32px;
	padding:0 15px;
	margin-top:5px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap .level-1-head span:first-child {
	float:left;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap .level-1-head label {
	float:right;
	cursor:pointer;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap .level-1-head label.z-all .u-icon-checkall {
	background-position:0px -810px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap .level-1-head label .u-icon-checkall {
	height:16px;
	width:16px;
	-webkit-appearance:none;
	background:url(/res/img/icon-14.png);
	background-size:120px auto;
	background-position:-30px -810px;
	vertical-align:text-bottom;
	margin-right:3px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap .level-1-head span:nth-child(2) {
	float:right;
	margin-left:5px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap .level-1-head span:nth-child(2) .u-icon-down {
	vertical-align:middle;
	background-position:0 -538px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap .level-1-head span:nth-child(2) .u-icon-down:hover {
	background-position:-30px -538px;
}
.m-select-mul .m-select-mul-cnt .cnt-top .cnt-middle .level-1-wrap .level-1-cnt {
	padding:0px 5px 0px 16px;
}
.m-select-mul .m-select-mul-cnt .cnt-bottom {
	padding:12px 16px;
	border-radius:0 0 4px 4px;
	background-color:#fff;
}
.m-select-mul .m-select-mul-cnt .cnt-bottom button {
	background:#337eff;
	color:#fff;
	border:1px solid #337eff;
	border-radius:4px;
	width:calc(46%);
	height:33px;
	font-size:14px;
}
.m-select-mul .m-select-mul-cnt .cnt-bottom .cancel {
	margin-right:8px;
	background:#fff;
	color:#222;
	border:1px solid #d9d9db;
}
.m-select-mul .m-check-item {
	cursor:pointer;
	display:inline-block;
	position:relative;
	height:26px;
	line-height:16px;
	width:120px;
	font-size:14px;
	color:#333;
	border:1px solid #d9d9db;
	border-radius:14px;
	padding:4px 20px;
	box-sizing:border-box;
	text-align:center;
	margin-top:10px;
	margin-right:10px;
}
.m-select-mul .m-check-item.checked {
	border-color:#337eff;
}
.m-select-mul .m-check-item.checked >i {
	color:#337eff;
	font-size:14px;
	display:block;
}
.m-select-mul .m-check-item >input {
	display:none;
}
.m-select-mul .m-check-item >span {
	display:inline-block;
	width:100%;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-select-mul .m-check-item >i {
	position:absolute;
	display:none;
	top:4px;
	right:4px;
}
.m-select-mul .m-check-item-auto {
	width:auto;
	max-width:calc(100% - 20px);
}
input::-webkit-input-placeholder {
	color:#d3d1d7;
}
textarea::-webkit-input-placeholder {
	color:#d3d1d7;
}
.m-custom-fields .u-field-itm {
	margin:16px 0px;
	font-size:0;
}
.m-custom-fields .u-field-itm .u-field-title {
	float:left;
	max-width:80px;
	font-size:14px;
	line-height:22px;
	margin-bottom:4px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-custom-fields .u-field-itm .u-necessary {
	float:left;
	margin-left:2px;
	font-size:14px;
	line-height:22px;
	color:#ff4d4f;
}
.m-custom-fields .u-field-itm .u-field-cnt {
	position:relative;
	font-size:0px;
	width:auto;
	margin-left:100px;
}
.m-custom-fields .u-field-itm .u-field-cnt .u-field-val {
	font-size:14px;
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
	line-height:36px;
}
.m-custom-fields .u-field-itm .u-field-cnt .u-status-error {
	position:absolute;
	left:0px;
	bottom:-20px;
	font-size:12px;
}
.m-custom-fields .u-field-itm .u-field-cnt .ipts {
	position:relative;
}
.m-custom-fields .u-field-itm .u-field-cnt .ipts .u-ipt {
	width:100%;
	border:1px solid #d9d9db;
}
.m-custom-fields .u-field-itm .u-field-cnt .ipts .u-ipt:focus {
	border-color:#337eff;
}
.m-custom-fields .u-field-itm .u-field-cnt .ipts .u-textarea {
	height:80px;
	display:block;
	font-size:14px;
	border-radius:2px;
	border:1px solid #d9d9db;
	position:initial;
	margin-top:initial;
	width:100%;
}
.m-custom-fields .u-field-itm .u-field-cnt .ipts .u-textarea:focus {
	border-color:#337eff;
}
.m-custom-fields .u-field-itm .u-field-cnt .ipts.ipts-clear {
	height:36px;
	border-radius:2px;
}
.m-custom-fields .u-field-itm .u-field-cnt .ipts.ipts-clear .u-ipt {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding-right:30px;
}
.m-custom-fields .u-field-itm .u-field-cnt .ipts.ipts-clear .u-icon-clear {
	position:absolute;
	top:13px;
	right:10px;
	bottom:7px;
	cursor:pointer;
}
.m-custom-fields .u-field-itm .u-field-cnt .u-select .select-sel {
	overflow:hidden;
	position:relative;
	display:inline-block;
	width:100%;
	height:40px;
	line-height:40px;
	box-sizing:border-box;
	padding-left:8px;
	padding-right:27px;
	color:#333;
	border:1px solid #d9d9db;
	border-radius:2px;
	font-size:14px;
}
.m-custom-fields .u-field-itm .u-field-cnt .u-select .select-sel span {
	display:inline-block;
	width:100%;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-custom-fields .u-field-itm .u-field-cnt .u-select .u-icon-down {
	right:10px;
}
.m-custom-fields .u-field-itm .u-field-cnt .m-select-mul {
	min-width:initial;
}
.m-custom-fields .u-field-itm .u-field-cnt .m-select-mul .m-select-mul-sel {
	border:1px solid #d9d9db;
}
.m-custom-fields .u-field-itm .u-field-cnt .m-select-mul .m-select-mul-cnt .level-1-cnt {
	justify-content:space-between;
}
.m-custom-fields .u-field-itm .u-field-cnt .m-select-mul .m-select-mul-cnt .level-1-cnt .m-check-item:last-child {
	margin-right:10px;
}
.m-custom-fields .u-field-itm .u-field-cnt .m-select-time {
	width:100%;
}
.m-custom-fields .m-date-time input {
	background-color:#f7f7f7;
}
.m-custom-fields .m-date-time .m-time {
	background-color:#fff;
}
.m-custom-fields .m-date-time .m-time input {
	background-color:#fff;
}
.m-custom-fields-en .u-field-itm .u-field-title {
	max-width:110px;
}
.m-custom-fields-en .u-field-itm .u-field-cnt {
	margin-left:130px;
}
.m-leave-modal {
	height:100%;
	background:rgba(0,0,0,0.3);
}
.m-leave {
	position:absolute;
	height:90%;
	bottom:0;
	left:0;
	right:0;
	background-color:#fff;
	box-sizing:border-box;
	border-radius:8px 8px 0 0;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	transition:height 0.5s;
}
.m-leave.hasLogo .leave-bd {
	bottom:26px;
}
.m-leave .floatLayer_hd {
	display:flex;
	flex-direction:row;
	align-items:center;
	padding:0 16px;
	border-bottom:1px solid #ebedf0;
	background-color:#fff;
	border-radius:4px 4px 0 0;
}
.m-leave .floatLayer_title {
	flex:1;
	font-size:16px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-leave .floatLayer_close {
	display:flex;
	align-items:center;
	height:48px;
	margin-left:10px;
}
.m-leave .floatLayer_close .u-icon-close {
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url("https://res.qiyukf.net/operation/08f15a29d53c023b42d4d2ec4efef954");
	background-size:cover;
	cursor:pointer;
}
.m-leave .leave-bd {
	padding:16px 24px 24px;
	overflow:auto;
	height:-webkit-calc(100% - 74px);
	height:-moz-calc(100% - 74px);
	height:calc(100% - 74px);
	box-sizing:border-box;
	-webkit-overflow-scrolling:touch;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-status-error {
	color:#f24957;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-title {
	line-height:36px;
	max-width:initial;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-title .icon-prompt-informationx {
	cursor:pointer;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-upload-guide {
	font-size:14px;
	color:#999;
	margin-bottom:5px;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-datePicker {
	font-size:14px;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-datePicker .m-datetimepicker {
	background-color:#fff;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-datePicker .datetimepicker_calendar input {
	font-size:14px;
	color:#222;
	background-color:#fff;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-datePicker .line {
	display:none;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-itm .u-field-title,.m-leave .leave-bd .leave-form .m-custom-fields .u-field-itm .u-necessary {
	float:none;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-itm .u-field-cnt {
	margin-left:0px;
}
.m-leave .leave-bd .leave-form .m-custom-fields .u-field-itm .u-field-cnt .ipts .u-textarea {
	padding:8px;
	box-sizing:border-box;
}
.m-leave .leave-bd .leave-form .m-custom-fields .m-attach .upload {
	margin-top:6px;
}
.m-leave .leave-message .message {
	position:relative;
	font-size:14px;
	line-height:1.3;
	text-align:left;
	color:#666;
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
}
.m-leave .leave-form .u-ipt {
	width:340px;
	padding:10px;
	height:40px;
	line-height:20px;
	font-size:14px;
	box-sizing:border-box;
	border-radius:2px;
}
.m-leave .leave-form .u-textarea {
	overflow:auto;
	line-height:1.5;
	width:340px;
	box-sizing:border-box;
	border-radius:2px;
	height:90px;
	padding:8px;
}
.m-leave .leave-form .u-textarea::-webkit-scrollbar {
	width:7px;
}
.m-leave .leave-form .u-textarea::-webkit-scrollbar-button {
	display:none;
}
.m-leave .leave-form .u-textarea::-webkit-scrollbar-track {
	width:7px;
}
.m-leave .leave-form .u-textarea::-webkit-scrollbar-track-piece {
	background:transparent;
}
.m-leave .leave-form .u-textarea::-webkit-scrollbar-thumb {
	border-radius:3px;
	background:#dddfe0;
}
.m-leave .leave-form .m-custom-fields .u-status-error {
	color:#f96868;
}
.m-leave .leave-form .tip {
	padding-left:100px;
	color:#f25058;
}
.m-leave .leave-form .btns {
	text-align:right;
	margin:0;
}
.m-leave .leave-finish-tip {
	text-align:center;
	padding-top:120px;
}
.m-leave .leave-finish-tip .title {
	padding:20px;
	font-size:14px;
}
.m-leave .leave-finish-tip .u-leave-close-btn {
	display:inline-block;
	width:80px;
	height:32px;
	line-height:32px;
	border:1px solid #d9d9db;
	color:#222;
	border-radius:3px;
	font-size:14px;
}
.m-leaveoff {
	height:90%;
	overflow:auto;
	word-break:break-all;
	background-color:#f2f3f5;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:33300000;
	border-radius:4px 4px 0 0;
}
.m-leaveoff .message {
	padding:0px 30px 30px;
	color:#666;
	font-size:14px;
	line-height:1.5;
	text-align:center;
}
.m-leaveoff .noleavelogo {
	display:block;
	max-width:120px;
	min-width:10%;
	margin:30% auto 10px auto;
}
.m-leaveoff .floatLayer_hd {
	display:flex;
	flex-direction:row;
	align-items:center;
	padding:0 16px;
	border-bottom:1px solid #ebedf0;
	background-color:#fff;
	border-radius:4px 4px 0 0;
}
.m-leaveoff .floatLayer_title {
	flex:1;
	font-size:16px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-leaveoff .floatLayer_close {
	display:flex;
	align-items:center;
	height:48px;
	margin-left:10px;
}
.m-leaveoff .floatLayer_close .u-icon-close {
	display:inline-block;
	width:14px;
	height:14px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-40@1x_00c9a662be4703988dea5a1c19a2a0b1.png) no-repeat;
	background-size:120px auto;
	background-position:0 -79px;
	cursor:pointer;
}
.m-leaveoff .leaveoff-bd {
	height:-webkit-calc(100% - 74px);
	height:-moz-calc(100% - 74px);
	height:calc(100% - 74px);
	overflow:auto;
	box-sizing:border-box;
}
.m-iptbox {
	position:relative;
	height:100%;
	text-align:left;
	border-top:1px solid #e7e7eb;
}
.m-iptbox .textarea {
	position:relative;
	top:32px;
	display:inline-block;
	width:100%;
	padding-right:0;
	height:64px;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#fff;
	z-index:3;
}
.m-iptbox .textarea.u-status-robot {
	top:0;
	height:78px;
}
.m-iptbox .textarea-mn {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	box-sizing:border-box;
	border:none;
}
.m-iptbox iframe {
	box-sizing:border-box;
	width:100%;
	height:100%;
	line-height:16px;
}
.m-iptbox .empty {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding:8px 16px 0 16px;
	color:#bfbfbf;
	font-size:13px;
	overflow:hidden;
	box-sizing:border-box;
	border:none;
	pointer-events:none;
}
.m-iptbox label {
	position:absolute;
	top:8px;
	z-index:2;
}
.m-iptbox label.photo_label {
	left:48px;
}
.m-iptbox label.portrait_label {
	left:16px;
}
.m-iptbox label.evaluate_label {
	left:16px;
}
.m-iptbox label.file_label {
	left:80px;
}
.m-iptbox label .u-icon {
	display:block;
	cursor:pointer;
}
.m-iptbox label .u-icon-photo {
	width:20px;
	height:20px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/img_074f2ac39f0eb0afc2ca7795220e45ab.png);
	background-size:20px;
}
.m-iptbox label .u-icon-portrait {
	width:20px;
	height:20px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/portrait_btn_594de345a55783b6e29197029cc508ab.png);
	background-size:20px;
}
.m-iptbox label .u-icon-file {
	width:20px;
	height:20px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/upload_611fb5d11bbb163b51d197319414bb8c.png) no-repeat;
	background-size:20px;
}
.m-iptbox label .icon-portrait,.m-iptbox label .icon-uploadfilesx1,.m-iptbox label .icon-photo {
	font-size:20px;
	color:#222;
}
.m-iptbox .form {
	position:absolute;
	top:10px;
	left:20px;
	width:1px;
	height:1px;
}
.m-iptbox button {
	position:absolute;
	bottom:10px;
	right:10px;
}
.m-iptbox button.u-btn-send {
	position:absolute;
	bottom:25px;
	right:16px;
	padding:3px 16px;
	font-size:14px;
	line-height:22px;
}
.m-iptbox .tips-message {
	position:absolute;
	height:18px;
	line-height:18px;
	padding:6px 10px;
	border-radius:3px;
	z-index:99999;
	background-color:#f2a654;
	color:#fff;
}
.m-iptbox .tips-message h4 {
	display:inline-block;
	vertical-align:top;
}
.m-iptbox .tips-message .u-icon {
	display:inline-block;
	width:16px;
	height:16px;
}
.m-iptbox .tips-message:after {
	position:absolute;
	margin-top:2px;
	content:"";
	width:0;
	height:0;
	border-top:6px solid #f2a654;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
}
.m-iptbox.z-disabled .disabled {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:10000;
	background-color:rgba(0,0,0,0);
}
.m-iptbox .m-associationques-list {
	visibility:hidden;
	position:absolute;
	left:10px;
	z-index:20;
	font-size:14px;
	padding:8px 0;
	color:#222;
	background:#fff;
	box-shadow:0px 0px 1px rgba(0,0,0,0.3),0px 4px 32px -8px rgba(26,34,51,0.3);
	border-radius:6px;
	max-height:240px;
	overflow-y:auto;
	box-sizing:border-box;
}
.m-iptbox .m-associationques-list li {
	padding:8px 16px;
	line-height:22px;
	max-width:560px;
	box-sizing:border-box;
	cursor:pointer;
}
.m-iptbox .m-associationques-list li p em {
	color:#f00;
}
.m-iptbox .m-associationques-list li:hover {
	background:#f7f8fa;
}
.m-iptbox .m-associationques-list li + li {
	box-shadow:inset 0px 0.5px 0px #d9d9db;
}
.m-iptbox .m-associationques-list li.z-sel {
	background:#f7f8fa;
}
.m-msglist {
	position:relative;
	padding:8px 16px;
	overflow-x:hidden;
	overflow-y:hidden;
	box-sizing:border-box;
	transition:padding 0.5s ease;
	-webkit-transition:padding 0.5s ease;
	-moz-transition:padding 0.5s ease;
	-ms-transition:padding 0.5s ease;
}
.m-msglist .msg-split {
	color:#999;
	text-align:center;
	padding:5px 0;
	position:relative;
}
.m-msglist .msg-split .line {
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	border-bottom:1px dashed #cacacc;
}
.m-msglist .msg-split span {
	position:relative;
	z-index:2;
	padding:0 15px;
	margin:0 40px;
	background-color:#edeef0;
	font-size:12px;
	line-height:1;
}
.m-msglist .msg-split h3 {
	padding:0 2px;
}
.m-msglist .sys,.m-msglist .sys-tip,.m-msglist .sys-info {
	width:100%;
	margin:10px 0;
	text-align:center;
}
.m-msglist .sys h3,.m-msglist .sys-tip h3,.m-msglist .sys-info h3 {
	display:inline-block;
	font-size:12px;
	color:#999;
	background-color:#edeef0;
}
.m-msglist .sys a,.m-msglist .sys-tip a,.m-msglist .sys-info a {
	color:#62a8ea;
}
.m-msglist .sys a:hover,.m-msglist .sys-tip a:hover,.m-msglist .sys-info a:hover {
	color:#89bceb;
}
.m-msglist .sys a:active,.m-msglist .sys a:link,.m-msglist .sys-tip a:active,.m-msglist .sys-tip a:link,.m-msglist .sys-info a:active,.m-msglist .sys-info a:link {
	color:#4e97b9;
}
.m-msglist .sys-tip {
	margin:40px 0;
}
.m-msglist .sys-tip h3 {
	padding:10px 13px;
	border:1px solid #ebf0f2;
	border-radius:5px;
	background-color:#fafafa;
	line-height:20px;
}
.m-msglist .date {
	color:#a3afb7;
	text-align:center;
	padding:5px 0;
	position:relative;
}
.m-msglist .date .date-wrap {
	display:inline-block;
}
.m-msglist .date span {
	position:relative;
	z-index:2;
	padding:0 15px;
	margin:0 40px;
	background-color:#edeef0;
	font-size:12px;
	line-height:1;
	color:#999;
}
.m-msglist .date .line {
	position:absolute;
	left:50%;
	top:13px;
	width:238px;
	margin-left:-119px;
	border-bottom:1px solid #cacacc;
}
.m-msglist .productinfo {
	zoom:1;
}
.m-msglist .productinfo:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-msglist .productinfo.pre-product {
	margin:20px 0;
}
.m-msglist .productinfo.pre-product .product-wrap {
	float:right;
	margin:0 auto;
	padding-bottom:0;
	padding-right:12px;
	background:inherit;
	background-color:#fff;
}
.m-msglist .productinfo.pre-product .pdLink {
	padding-bottom:10px;
}
.m-msglist .productinfo.pre-product .product-action {
	padding:7px 15px 10px 15px;
	border-top:1px solid #e6e6e6;
	text-align:center;
	cursor:pointer;
}
.m-msglist .productinfo.pre-product .product-action .action-text {
	font-size:14px;
	line-height:20px;
}
.m-msglist .productinfo.pre-product .product-action .action-text:hover {
	opacity:0.8;
}
.m-msglist .productinfo.pre-product-pictureLink .product-wrap {
	width:auto;
	min-width:0px;
	max-width:72%;
}
.m-msglist .productinfo.pre-product-pictureLink .product-wrap .pictureLink {
	max-width:100%;
	vertical-align:bottom;
}
.m-msglist .productinfo.pre-product-pictureLink .pdLink {
	padding-bottom:10px;
	text-align:center;
}
.m-msglist .productinfo .product-wrap {
	position:relative;
	width:100%;
	max-width:60%;
	min-width:370px;
	padding:10px;
	border-radius:4px;
	zoom:1;
	background-color:#fff;
	box-sizing:border-box;
}
.m-msglist .productinfo .product-wrap:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-msglist .productinfo .product-wrap .pdLink {
	display:block;
	overflow:hidden;
}
.m-msglist .productinfo .product-wrap.product-pictureLink {
	max-width:72%;
	min-width:0px;
	width:auto;
	padding:12px;
}
.m-msglist .productinfo .product-wrap.product-pictureLink .pdLink {
	padding-bottom:0px;
	text-align:center;
}
.m-msglist .productinfo .product-wrap.product-pictureLink .pdLink .picture {
	max-width:100%;
	vertical-align:bottom;
}
.m-msglist .productinfo .product-wrap .arrow:before {
	border-left-color:#fff;
}
.m-msglist .productinfo .product-wrap .product_left {
	overflow:hidden;
	height:80px;
}
.m-msglist .productinfo .product-wrap .product_left .tlt {
	height:21px;
	font-size:12px;
	line-height:1.5;
	color:#333;
	padding:0;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	white-space:pre;
}
.m-msglist .productinfo .product-wrap .product_left .desc {
	height:34px;
	padding:0;
	font-size:12px;
	line-height:1.5;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	white-space:pre-wrap;
}
.m-msglist .productinfo .product-wrap .product_left .note {
	box-sizing:border-box;
	height:21px;
	padding:0;
	margin-top:10px;
	padding-right:10px;
	line-height:1.5;
	font-size:12px;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	white-space:pre;
}
.m-msglist .productinfo .product-wrap .product_left .note-custom-msg {
	line-height:1.5;
	font-size:12px;
	position:relative;
	color:#fe6112;
	width:calc(100% + 30px);
	white-space:normal;
}
.m-msglist .productinfo .product-wrap .product_left .note-custom-msg .tlt-sku,.m-msglist .productinfo .product-wrap .product_left .note-custom-msg .tlt-statu {
	width:50%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.m-msglist .productinfo .product-wrap .product_left .note-custom-msg .tlt-sku {
	display:block;
	text-align:left;
	float:left;
	color:#666;
}
.m-msglist .productinfo .product-wrap .product_left .note-custom-msg .tlt-statu {
	display:block;
	text-align:right;
	position:absolute;
	right:0px;
}
.m-msglist .productinfo .product-wrap .product_left_hasmark {
	padding-right:30px;
}
.m-msglist .productinfo .product-wrap .product_right {
	float:left;
	padding-right:10px;
	margin:0;
}
.m-msglist .productinfo .product-wrap .product_right img {
	width:80px;
	height:80px;
	border:0;
	outline:0;
	margin:0;
	padding:0;
	font-size:0;
	display:block;
}
.m-msglist .productinfo .product-wrap .product_right img:active {
	border:0;
	outline:0;
}
.m-msglist .productinfo .product-wrap .product_right img:focus {
	border:0;
	outline:0;
}
.m-msglist .productinfo .product-wrap .product_mark {
	display:inline-block;
	float:left;
	position:absolute;
	top:16px;
	right:0px;
	padding-right:16px;
	width:34px;
}
.m-msglist .productinfo .product-wrap .product_mark .tlt-money {
	color:#222;
}
.m-msglist .productinfo .product-wrap .product_mark .tlt-count {
	color:#666;
}
.m-msglist .productinfo .product-wrap .product_mark .tlt-money,.m-msglist .productinfo .product-wrap .product_mark .tlt-count {
	font-size:12px;
	text-align:right;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	word-break:break-all;
}
.m-msglist .productinfo .product-wrap .orderInfo {
	padding-top:9px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:6px;
	border-top:1px solid #ccc;
}
.m-msglist .productinfo .product-wrap .orderInfo .tlt-id,.m-msglist .productinfo .product-wrap .orderInfo .tlt-time {
	display:block;
	line-height:2;
}
.m-msglist .productinfo .product-wrap .orderInfo .tlt-id {
	display:block;
}
.m-msglist .productinfo .product-wrap .orderInfo .tlt-time {
	display:block;
}
.m-msglist .productinfo .product-wrap .activity {
	padding-top:10px;
	border-top:1px solid #ccc;
	white-space:nowrap;
	width:100%;
}
.m-msglist .productinfo .product-wrap .activity .activity_link {
	display:inline-block;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0 16px;
}
.m-msglist .productinfo .product-wrap .product-tags {
	line-height:24px;
	font-size:12px;
	padding-top:7px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:16px;
	border-top:1px solid #ccc;
}
.m-msglist .productinfo .product-wrap .product-tags .tags-link {
	border:1px solid #5092e1;
	border-radius:87px;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	margin-right:5px;
	margin-top:7px;
}
.m-msglist .leaveInfo .leaveInfo-wrap {
	padding-left:12px;
	padding-right:12px;
	width:100%;
	max-width:60%;
	min-width:370px;
}
.m-msglist .leaveInfo .leaveInfo-wrap .u-label {
	width:27%;
	padding-right:10px;
	display:inline-block;
	box-sizing:border-box;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .leaveInfo .leaveInfo-wrap .u-value {
	width:73%;
	display:inline-block;
	box-sizing:border-box;
	word-break:break-word;
}
.m-msglist .leaveInfo .leaveInfo-wrap .leaveInfo-item {
	margin:8px 0;
}
.m-msglist .leaveInfo .leaveInfo-wrap .title {
	margin:4px 0 16px;
	font-weight:500;
}
.m-msglist .msg {
	padding:10px 0;
	font-size:14px;
	text-align:left;
}
.m-msglist .msg .portrait_icon {
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middle;
}
.m-msglist .msg .text,.m-msglist .msg .qa,.m-msglist .msg .qa-list,.m-msglist .msg .bot-auto_worksheet,.m-msglist .msg .rich,.m-msglist .msg .eval-show,.m-msglist .msg .finish,.m-msglist .msg .queue,.m-msglist .msg .overtime,.m-msglist .msg .leaveMsg,.m-msglist .msg .send-worksheet,.m-msglist .msg .transfer-shop-btn,.m-msglist .msg .referenceMsg,.m-msglist .msg .transfer-platform-btn {
	max-width:60%;
	min-width:50px;
}
.m-msglist .msg .bot {
	max-width:80%;
	min-width:50px;
}
.m-msglist .msg .bot-mix_reply {
	max-width:60%;
}
.m-msglist .msg .bot-bubble_list,.m-msglist .msg .bot-qiyu_template_item {
	width:512px;
}
.m-msglist .msg .arrow {
	position:absolute;
	top:12px;
	width:0;
	height:0;
	border:0 solid #fff;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
}
.m-msglist .msg .arrow:before {
	content:"";
	position:absolute;
	top:-5px;
	border:0 solid #fff;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	z-index:1;
}
.m-msglist .msg .text,.m-msglist .msg .qa,.m-msglist .msg .qa-list,.m-msglist .msg .bot-auto_worksheet,.m-msglist .msg .rich,.m-msglist .msg .product-wrap,.m-msglist .msg .file,.m-msglist .msg .leaveInfo-wrap,.m-msglist .msg .eval-show,.m-msglist .msg .finish,.m-msglist .msg .queue,.m-msglist .msg .overtime,.m-msglist .msg .leaveMsg,.m-msglist .msg .send-worksheet,.m-msglist .msg .transfer-shop-btn,.m-msglist .msg .referenceMsg,.m-msglist .msg .transfer-platform-btn {
	padding:8px 12px;
	border-radius:8px;
	background-color:#fff;
	color:#333;
	line-height:1.5;
	box-sizing:border-box;
	word-wrap:break-word;
}
.m-msglist .msg .text img,.m-msglist .msg .qa img,.m-msglist .msg .qa-list img,.m-msglist .msg .bot-auto_worksheet img,.m-msglist .msg .rich img,.m-msglist .msg .product-wrap img,.m-msglist .msg .file img,.m-msglist .msg .leaveInfo-wrap img,.m-msglist .msg .eval-show img,.m-msglist .msg .finish img,.m-msglist .msg .queue img,.m-msglist .msg .overtime img,.m-msglist .msg .leaveMsg img,.m-msglist .msg .send-worksheet img,.m-msglist .msg .transfer-shop-btn img,.m-msglist .msg .referenceMsg img,.m-msglist .msg .transfer-platform-btn img {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	font-size:0;
}
.m-msglist .msg .text p,.m-msglist .msg .text .p,.m-msglist .msg .qa p,.m-msglist .msg .qa .p,.m-msglist .msg .qa-list p,.m-msglist .msg .qa-list .p,.m-msglist .msg .bot-auto_worksheet p,.m-msglist .msg .bot-auto_worksheet .p,.m-msglist .msg .rich p,.m-msglist .msg .rich .p,.m-msglist .msg .product-wrap p,.m-msglist .msg .product-wrap .p,.m-msglist .msg .file p,.m-msglist .msg .file .p,.m-msglist .msg .leaveInfo-wrap p,.m-msglist .msg .leaveInfo-wrap .p,.m-msglist .msg .eval-show p,.m-msglist .msg .eval-show .p,.m-msglist .msg .finish p,.m-msglist .msg .finish .p,.m-msglist .msg .queue p,.m-msglist .msg .queue .p,.m-msglist .msg .overtime p,.m-msglist .msg .overtime .p,.m-msglist .msg .leaveMsg p,.m-msglist .msg .leaveMsg .p,.m-msglist .msg .send-worksheet p,.m-msglist .msg .send-worksheet .p,.m-msglist .msg .transfer-shop-btn p,.m-msglist .msg .transfer-shop-btn .p,.m-msglist .msg .referenceMsg p,.m-msglist .msg .referenceMsg .p,.m-msglist .msg .transfer-platform-btn p,.m-msglist .msg .transfer-platform-btn .p {
	word-wrap:break-word;
}
.m-msglist .msg .text a,.m-msglist .msg .qa a,.m-msglist .msg .qa-list a,.m-msglist .msg .bot-auto_worksheet a,.m-msglist .msg .rich a,.m-msglist .msg .product-wrap a,.m-msglist .msg .file a,.m-msglist .msg .leaveInfo-wrap a,.m-msglist .msg .eval-show a,.m-msglist .msg .finish a,.m-msglist .msg .queue a,.m-msglist .msg .overtime a,.m-msglist .msg .leaveMsg a,.m-msglist .msg .send-worksheet a,.m-msglist .msg .transfer-shop-btn a,.m-msglist .msg .referenceMsg a,.m-msglist .msg .transfer-platform-btn a {
	color:#176ae5;
}
.m-msglist .msg .text a:hover,.m-msglist .msg .qa a:hover,.m-msglist .msg .qa-list a:hover,.m-msglist .msg .bot-auto_worksheet a:hover,.m-msglist .msg .rich a:hover,.m-msglist .msg .product-wrap a:hover,.m-msglist .msg .file a:hover,.m-msglist .msg .leaveInfo-wrap a:hover,.m-msglist .msg .eval-show a:hover,.m-msglist .msg .finish a:hover,.m-msglist .msg .queue a:hover,.m-msglist .msg .overtime a:hover,.m-msglist .msg .leaveMsg a:hover,.m-msglist .msg .send-worksheet a:hover,.m-msglist .msg .transfer-shop-btn a:hover,.m-msglist .msg .referenceMsg a:hover,.m-msglist .msg .transfer-platform-btn a:hover {
	color:#257ce4;
}
.m-msglist .msg .text a:active,.m-msglist .msg .qa a:active,.m-msglist .msg .qa-list a:active,.m-msglist .msg .bot-auto_worksheet a:active,.m-msglist .msg .rich a:active,.m-msglist .msg .product-wrap a:active,.m-msglist .msg .file a:active,.m-msglist .msg .leaveInfo-wrap a:active,.m-msglist .msg .eval-show a:active,.m-msglist .msg .finish a:active,.m-msglist .msg .queue a:active,.m-msglist .msg .overtime a:active,.m-msglist .msg .leaveMsg a:active,.m-msglist .msg .send-worksheet a:active,.m-msglist .msg .transfer-shop-btn a:active,.m-msglist .msg .referenceMsg a:active,.m-msglist .msg .transfer-platform-btn a:active {
	color:#257ce4;
	background-color:rgba(0,0,0,0.1);
}
.m-msglist .msg .rgWorksheet {
	padding:4px 12px;
	min-width:120px;
}
.m-msglist .msg .product-wrap {
	padding:16px;
}
.m-msglist .msg .qa_label b,.m-msglist .msg .rich b,.m-msglist .msg .bot-rich b {
	font-weight:bold;
}
.m-msglist .msg .qa_label i,.m-msglist .msg .rich i,.m-msglist .msg .bot-rich i {
	font-style:italic;
}
.m-msglist .msg .qa_label u,.m-msglist .msg .rich u,.m-msglist .msg .bot-rich u {
	text-decoration:underline;
}
.m-msglist .msg .qa_label img,.m-msglist .msg .rich img,.m-msglist .msg .bot-rich img {
	width:auto;
	height:auto;
	max-width:230px;
	max-height:400px;
	cursor:pointer;
}
.m-msglist .msg .qa_label img.attach_icon,.m-msglist .msg .rich img.attach_icon,.m-msglist .msg .bot-rich img.attach_icon {
	height:30px !important;
}
.m-msglist .msg .qa_label ol,.m-msglist .msg .rich ol,.m-msglist .msg .bot-rich ol {
	margin-left:28px;
}
.m-msglist .msg .qa_label ol li,.m-msglist .msg .rich ol li,.m-msglist .msg .bot-rich ol li {
	list-style:decimal;
}
.m-msglist .msg .qa_label ul,.m-msglist .msg .rich ul,.m-msglist .msg .bot-rich ul {
	margin-left:28px;
}
.m-msglist .msg .qa_label ul li,.m-msglist .msg .rich ul li,.m-msglist .msg .bot-rich ul li {
	list-style:disc;
}
.m-msglist .msg .qa_label .portrait_icon,.m-msglist .msg .rich .portrait_icon,.m-msglist .msg .bot-rich .portrait_icon {
	width:20px;
	height:20px;
	position:relative;
	top:-2px;
	cursor:default;
}
.m-msglist .msg .qa_label img {
	margin:4px 0;
	border-radius:4px;
	max-width:250px;
}
.m-msglist .msg .qa_label .attach_file {
	display:flex !important;
	border-radius:4px;
	max-width:232px;
	min-width:160px;
	border:1px solid #e6e7eb !important;
	padding:8px !important;
	margin:4px 0 !important;
}
.m-msglist .msg .qa_label .attach_file >span {
	display:flex;
	align-items:center;
}
.m-msglist .msg .qa_label .attach_file .attach_icon {
	margin-right:8px;
}
.m-msglist .msg .rich p,.m-msglist .msg .rich .p {
	text-align:left;
	white-space:pre-wrap;
	word-wrap:break-word;
	overflow:initial;
}
.m-msglist .msg .rich video {
	max-width:250px;
	max-height:250px;
	min-width:140px;
	min-height:140px;
}
.m-msglist .msg .image {
	position:relative;
	float:left;
	padding:0;
}
.m-msglist .msg .image img {
	display:block;
	min-width:20px;
	min-height:20px;
	max-width:140px;
	max-height:140px;
	border-radius:4px;
	cursor:pointer;
}
.m-msglist .msg .file {
	padding:12px;
	font-size:13px;
	color:#222;
	border:1px solid #e6e7eb;
	background:#fff;
}
.m-msglist .msg .file .z-expired {
	color:#999;
}
.m-msglist .msg .file .z-expired .icon {
	background-position-x:-96px;
}
.m-msglist .msg .file .file-bd {
	zoom:1;
}
.m-msglist .msg .file .file-bd:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-msglist .msg .file .file-left {
	float:left;
	height:50px;
	width:40px;
	margin-right:12px;
	margin-top:1px;
}
.m-msglist .msg .file .file-right {
	float:left;
}
.m-msglist .msg .file .file-right .hd {
	height:32px;
	overflow:hidden;
}
.m-msglist .msg .file .file-right .bd {
	position:relative;
	min-width:100px;
	margin-top:4px;
	line-height:14px;
}
.m-msglist .msg .file .name {
	display:-webkit-box;
	width:182px;
	overflow:hidden;
	padding:0;
	line-height:16px;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	word-wrap:break-word;
	word-break:break-all;
}
.m-msglist .msg .file .size {
	display:inline-block;
	color:#999;
	vertical-align:middle;
	line-height:17px;
}
.m-msglist .msg .file .progress-bar {
	display:inline-block;
	width:78px;
	height:4px;
	margin-left:5px;
	background:#e5e5e5;
	border-radius:23px;
	vertical-align:middle;
}
.m-msglist .msg .file .progress-bar .inner {
	height:100%;
	background:#5092e1;
	border-radius:23px;
}
.m-msglist .msg .file .abort {
	display:inline-block;
	width:13px;
	height:13px;
	margin-left:5px;
	vertical-align:middle;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/close@2x_831a8c5980ede116c39e7bb7eb825723.png);
	background-size:13px;
	cursor:pointer;
}
.m-msglist .msg .file .info,.m-msglist .msg .file .download {
	position:absolute;
	right:0;
	bottom:1px;
	padding:0;
	text-decoration:none;
}
.m-msglist .msg .file .info {
	color:#257ce4;
}
.m-msglist .msg .file .download {
	color:#176ae5;
}
.m-msglist .msg .file .download:hover {
	color:#257ce4;
}
.m-msglist .msg .file .error {
	display:inline-block;
	max-width:195px;
	color:#f25058;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	vertical-align:middle;
}
.m-msglist .msg .file .resend {
	display:inline-block;
	margin-left:5px;
	vertical-align:middle;
}
.m-msglist .msg .file .icon {
	width:80px;
	height:100px;
}
.m-msglist .msg .file .u-icon-imgflag {
	background-position:0 0;
}
.m-msglist .msg .file .u-icon-txt {
	background-position:0 -160px;
}
.m-msglist .msg .file .u-icon-doc {
	background-position:0 -320px;
}
.m-msglist .msg .file .u-icon-excel {
	background-position:0 -480px;
}
.m-msglist .msg .file .u-icon-unknown {
	background-position:0 -640px;
}
.m-msglist .msg .file .u-icon-zip {
	background-position:0 -800px;
}
.m-msglist .msg .file .u-icon-ppt {
	background-position:0 -960px;
}
.m-msglist .msg .file .u-icon-video {
	background-position:0 -1120px;
}
.m-msglist .msg .file .u-icon-key {
	background-position:0 -1280px;
}
.m-msglist .msg .file .u-icon-audio {
	background-position:0 -1440px;
}
.m-msglist .msg .file .u-icon-pdf {
	background-position:0 -1600px;
}
.m-msglist .msg .audio {
	float:left;
}
.m-msglist .msg .audio .audio-wrap {
	position:relative;
	min-width:74px;
	height:40px;
	border-radius:6px;
	max-width:210px;
	background-color:#fff;
	color:#222;
}
.m-msglist .msg .audio .audio-wrap .arrow {
	top:12px;
}
.m-msglist .msg .audio .time {
	display:inline-block;
	padding:10px 0 0;
	font-size:12px;
}
.m-msglist .msg .audio .length {
	position:absolute;
	left:40px;
	top:13px;
}
.m-msglist .msg .audio .icon {
	position:absolute;
	right:10px;
	top:10px;
	transform:rotate(-180deg);
	display:inline-block;
	width:16px;
	height:20px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/4_edc31f53bcae94067a60ee82aaf5f2f6.png);
}
.m-msglist .msg .audio .cricleplay {
	display:inline-block;
	position:absolute;
	left:6px;
	top:5px;
}
.m-msglist .msg .audio .cricleplay .small {
	width:10px;
	height:10px;
	border-style:solid;
	border-top-color:transparent;
	border-left-color:transparent;
	border-bottom-color:transparent;
	border-radius:50%;
	box-sizing:border-box;
	vertical-align:middle;
	display:inline-block;
	color:#a2a2a2;
}
.m-msglist .msg .audio .cricleplay .middle {
	width:20px;
	height:20px;
	border-style:solid;
	border-top-color:transparent;
	border-left-color:transparent;
	border-bottom-color:transparent;
	border-radius:50%;
	box-sizing:border-box;
	vertical-align:middle;
	display:inline-block;
	margin-left:-18px;
	opacity:1;
	color:#a2a2a2;
}
.m-msglist .msg .audio .cricleplay .large {
	width:30px;
	height:30px;
	border-style:solid;
	border-top-color:transparent;
	border-left-color:transparent;
	border-bottom-color:transparent;
	border-radius:50%;
	box-sizing:border-box;
	vertical-align:middle;
	display:inline-block;
	margin-left:-28px;
	opacity:1;
	color:#a2a2a2;
}
.m-msglist .msg .audio .cricleplay .stopanimate {
	-moz-animation-name:none;
	-webkit-animation-name:none;
	-ms-animation-name:none;
	animation-name:none;
}
.m-msglist .msg .audio .z-icon-playing .icon {
	animation:audioplaying 3s infinite;
	-webkit-animation:audioplaying 3s infinite;
	-moz-animation:audioplaying 3s infinite;
}
.m-msglist .msg .audio .z-icon-playing .cricleplay .middle {
	animation:show2 3s ease-in-out infinite;
}
@keyframes show2 {
	0% {
	opacity:0;
}
30% {
	opacity:1;
}
100% {
	opacity:0;
}
}.m-msglist .msg .audio .z-icon-playing .cricleplay .large {
	animation:show3 3s ease-in-out infinite;
}
@keyframes show3 {
	0% {
	opacity:0;
}
60% {
	opacity:1;
}
100% {
	opacity:0;
}
}.m-msglist .msg .audio .z-icon-no-playing .stopanimate {
	-moz-animation-name:none;
	-webkit-animation-name:none;
	-ms-animation-name:none;
	animation-name:none;
}
.m-msglist .msg .text {
	box-sizing:border-box;
}
.m-msglist .msg .text p {
	padding:0;
	white-space:pre-wrap;
	word-wrap:break-word;
}
.m-msglist .msg .qa,.m-msglist .msg .qa-list {
	position:relative;
	padding:0;
}
.m-msglist .msg .qa.qa-list-card,.m-msglist .msg .qa-list.qa-list-card {
	width:60%;
}
.m-msglist .msg .qa.qa-list-card-change,.m-msglist .msg .qa-list.qa-list-card-change {
	min-height:230px;
}
.m-msglist .msg .qa a,.m-msglist .msg .qa-list a {
	color:#176ae5;
}
.m-msglist .msg .qa a:hover,.m-msglist .msg .qa-list a:hover {
	color:#257ce4;
}
.m-msglist .msg .qa a:active,.m-msglist .msg .qa-list a:active {
	color:#257ce4;
	background-color:#e4eaec;
}
.m-msglist .msg .qa >.p,.m-msglist .msg .qa-list >.p {
	background-color:#fff;
	border-radius:6px;
	word-wrap:break-word;
}
.m-msglist .msg .qa >.p >.qa_label,.m-msglist .msg .qa-list >.p >.qa_label {
	margin:0;
	padding:8px 12px;
	border-bottom:1px solid #e6e7eb;
	line-height:1.5;
	word-break:break-all;
}
.m-msglist .msg .qa >.p >.qa_label .br,.m-msglist .msg .qa-list >.p >.qa_label .br {
	height:0;
	padding-bottom:5px;
	padding-top:0;
}
.m-msglist .msg .qa >.p >.qa_label.border-none,.m-msglist .msg .qa-list >.p >.qa_label.border-none {
	border-bottom:none;
}
.m-msglist .msg .qa >.p >ul,.m-msglist .msg .qa-list >.p >ul {
	padding:4px 16px 12px 12px;
}
.m-msglist .msg .qa >.p >ul li,.m-msglist .msg .qa-list >.p >ul li {
	position:relative;
	padding:8px 0px 0px 0px;
	word-break:break-all;
	padding-left:12px;
}
.m-msglist .msg .qa >.p >ul li:before,.m-msglist .msg .qa-list >.p >ul li:before {
	content:"";
	top:15px;
	left:1px;
	display:inline-block;
	width:4px;
	height:4px;
	margin-right:8px;
	border-radius:50%;
	background:#176ae5;
	vertical-align:middle;
	margin-left:-12px;
}
.m-msglist .msg .qa >.p >ul a,.m-msglist .msg .qa-list >.p >ul a {
	line-height:1.5;
	vertical-align:middle;
}
.m-msglist .msg .qa >.p .qa_label_change_box,.m-msglist .msg .qa-list >.p .qa_label_change_box {
	text-align:center;
	height:32px;
	line-height:32px;
	color:#999;
	border-top:1px solid #e6e7eb;
}
.m-msglist .msg .qa >.p .qa_label_change_box i,.m-msglist .msg .qa-list >.p .qa_label_change_box i {
	margin-right:4px;
}
.m-msglist .msg .qa >.p .qa_label_change_box .qa_label_change,.m-msglist .msg .qa-list >.p .qa_label_change_box .qa_label_change {
	cursor:pointer;
}
.m-msglist .msg .qa >.p.p_card >.qa_label,.m-msglist .msg .qa-list >.p.p_card >.qa_label {
	font-weight:400;
	padding:8px 12px;
}
.m-msglist .msg .qa >.p.p_card >.qa_label .qa_label_title,.m-msglist .msg .qa-list >.p.p_card >.qa_label .qa_label_title {
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:calc(100% - 58px);
}
.m-msglist .msg .qa >.p.p_card >.qa_label .qa_label_change,.m-msglist .msg .qa-list >.p.p_card >.qa_label .qa_label_change {
	color:#999;
	font-size:12px;
	cursor:pointer;
	float:right;
	position:relative;
	top:3px;
	white-space:nowrap;
	overflow:hidden;
	max-width:58px;
	text-overflow:ellipsis;
}
.m-msglist .msg .qa >.p.p_card >.qa_label .qa_label_change .iconfont,.m-msglist .msg .qa-list >.p.p_card >.qa_label .qa_label_change .iconfont {
	font-size:12px;
	margin-right:4px;
	font-style:normal;
}
.m-msglist .msg .qa >.p.p_card >ul,.m-msglist .msg .qa-list >.p.p_card >ul {
	padding:8px 12px 12px;
}
.m-msglist .msg .qa >.p.p_card >ul >li,.m-msglist .msg .qa-list >.p.p_card >ul >li {
	padding:6px 0;
	color:#222;
	border-bottom:1px solid #f0f1f5;
}
.m-msglist .msg .qa >.p.p_card >ul >li >div,.m-msglist .msg .qa-list >.p.p_card >ul >li >div {
	cursor:pointer;
	position:relative;
	padding-right:20px;
}
.m-msglist .msg .qa >.p.p_card >ul >li >div:after,.m-msglist .msg .qa-list >.p.p_card >ul >li >div:after {
	content:"";
	min-width:6px;
	height:6px;
	border:solid #bfbfbf;
	border-width:0 1px 1px 0;
	transform:translate(0,-50%) rotate(-45deg);
	position:absolute;
	right:3px;
	top:50%;
}
.m-msglist .msg .qa >.p.p_card >ul >li:before,.m-msglist .msg .qa-list >.p.p_card >ul >li:before {
	content:none;
}
.m-msglist .msg .qa .qa_eval_wrapper,.m-msglist .msg .qa-list .qa_eval_wrapper {
	padding-bottom:10px;
	border-radius:0 0 8px 8px;
}
.m-msglist .msg .qa .qa_eval_wrapper .qa_eval_box_tips,.m-msglist .msg .qa-list .qa_eval_wrapper .qa_eval_box_tips {
	padding:10px 0 0 10px;
	font-size:14px;
	line-height:1.5;
	color:#008000;
}
.m-msglist .msg .qa .qa_eval_wrapper .qa_eval_box_tips.z-hidden,.m-msglist .msg .qa-list .qa_eval_wrapper .qa_eval_box_tips.z-hidden {
	display:none;
}
.m-msglist .msg .qa .qa_eval,.m-msglist .msg .qa-list .qa_eval {
	display:flex;
	min-width:200px;
	padding:0 0 2px;
	border-top:1px solid #e6e7eb;
	border-radius:0 0 8px 8px;
}
.m-msglist .msg .qa .qa_eval_box,.m-msglist .msg .qa-list .qa_eval_box {
	position:relative;
	margin:0 10px;
	line-height:0;
}
.m-msglist .msg .qa .qa_eval_content,.m-msglist .msg .qa .qa_eval_guide,.m-msglist .msg .qa-list .qa_eval_content,.m-msglist .msg .qa-list .qa_eval_guide {
	height:39px;
	font-size:13px;
	padding:10px 10px 0 10px;
	border:1px solid #e6e7eb;
	border-radius:4px;
	color:#666;
	background:#fff;
	word-wrap:break-word;
	line-height:1.5;
	overflow:hidden;
}
.m-msglist .msg .qa .qa_eval_guide.z-hidden,.m-msglist .msg .qa .qa_eval_content.z-hidden,.m-msglist .msg .qa-list .qa_eval_guide.z-hidden,.m-msglist .msg .qa-list .qa_eval_content.z-hidden {
	height:0px;
	margin-top:0px;
	padding-top:0;
	padding-bottom:0;
	border-top:none;
	border-bottom:none;
}
.m-msglist .msg .qa .qa_eval_evaluation_submit_button.history,.m-msglist .msg .qa-list .qa_eval_evaluation_submit_button.history {
	display:none;
}
.m-msglist .msg .qa .qa_eval_content.history,.m-msglist .msg .qa-list .qa_eval_content.history {
	background:#eee;
}
.m-msglist .msg .qa .qa_eval_guide,.m-msglist .msg .qa-list .qa_eval_guide {
	color:#bbb;
}
.m-msglist .msg .qa .qa_eval_input-box,.m-msglist .msg .qa-list .qa_eval_input-box {
	position:relative;
	border:1px solid #e6e7eb;
	border-radius:4px;
}
.m-msglist .msg .qa .qa_eval_input,.m-msglist .msg .qa-list .qa_eval_input {
	top:0px;
	padding:10px 10px 0 10px;
	border:none;
	color:#666;
	width:100%;
	box-sizing:border-box;
	font-size:13px;
	line-height:1.5;
	word-wrap:break-word;
	word-break:break-all;
}
.m-msglist .msg .qa .qa_eval_content.z-hidden + .qa_eval_input,.m-msglist .msg .qa .qa_eval_guide.z-hidden + .qa_eval_input,.m-msglist .msg .qa-list .qa_eval_content.z-hidden + .qa_eval_input,.m-msglist .msg .qa-list .qa_eval_guide.z-hidden + .qa_eval_input {
	position:relative;
	top:0px;
}
.m-msglist .msg .qa .qa_eval_input::-webkit-input-placeholder,.m-msglist .msg .qa-list .qa_eval_input::-webkit-input-placeholder {
	color:#bbb;
}
.m-msglist .msg .qa .qa_eval_tags_contain,.m-msglist .msg .qa-list .qa_eval_tags_contain {
	padding:12px 6px 0 10px;
	border-top:1px solid #e6e7eb;
	font-size:0;
}
.m-msglist .msg .qa .qa_eval_evaluation_submit_button,.m-msglist .msg .qa-list .qa_eval_evaluation_submit_button {
	font-size:14px;
	margin-top:12px;
	padding:8px 0;
	text-align:center;
	border-top:1px solid #e6e7eb;
	cursor:pointer;
}
.m-msglist .msg .qa .qa_eval_evaluation_submit_button.submit-able,.m-msglist .msg .qa-list .qa_eval_evaluation_submit_button.submit-able {
	cursor:pointer;
	color:#1069d6;
}
.m-msglist .msg .qa .qa_eval_submited,.m-msglist .msg .qa-list .qa_eval_submited {
	padding-bottom:0;
}
.m-msglist .msg .qa .qa_eval_submited .qa_eval_evaluation_submit_button,.m-msglist .msg .qa .qa_eval_submited .qa_eval_box,.m-msglist .msg .qa .qa_eval_submited .qa_eval_tags_contain,.m-msglist .msg .qa-list .qa_eval_submited .qa_eval_evaluation_submit_button,.m-msglist .msg .qa-list .qa_eval_submited .qa_eval_box,.m-msglist .msg .qa-list .qa_eval_submited .qa_eval_tags_contain {
	display:none;
}
.m-msglist .msg .qa .qa_eval_submited .qa_eval_tag,.m-msglist .msg .qa-list .qa_eval_submited .qa_eval_tag {
	cursor:auto;
}
.m-msglist .msg .qa .qa_eval_submited .qa_eval_content,.m-msglist .msg .qa .qa_eval_submited .qa_eval_guide,.m-msglist .msg .qa-list .qa_eval_submited .qa_eval_content,.m-msglist .msg .qa-list .qa_eval_submited .qa_eval_guide {
	background:#eee;
}
.m-msglist .msg .qa .qa_eval_submited .qa_eval_guide,.m-msglist .msg .qa-list .qa_eval_submited .qa_eval_guide {
	display:none;
}
.m-msglist .msg .qa .qa_eval_submited .qa_eval_content,.m-msglist .msg .qa-list .qa_eval_submited .qa_eval_content {
	margin-bottom:10px;
}
.m-msglist .msg .qa .qa_eval_unsubmit,.m-msglist .msg .qa-list .qa_eval_unsubmit {
	padding-bottom:0;
}
.m-msglist .msg .qa .qa_eval_tag,.m-msglist .msg .qa-list .qa_eval_tag {
	display:inline-block;
	color:#222;
	font-size:13px;
	line-height:1.5;
	border:1px solid #e6e7eb;
	padding:4px 8px;
	margin:0 12px 12px 0;
	cursor:pointer;
	border-radius:20px;
}
.m-msglist .msg .qa .eval-robot-answer,.m-msglist .msg .qa-list .eval-robot-answer {
	flex:1;
	display:inline-block;
	padding:8px 20px;
	text-align:center;
	cursor:pointer;
}
.m-msglist .msg .qa .eval-robot-answer .u-icon,.m-msglist .msg .qa-list .eval-robot-answer .u-icon {
	vertical-align:middle;
}
.m-msglist .msg .qa .eval-robot-answer span,.m-msglist .msg .qa-list .eval-robot-answer span {
	vertical-align:middle;
}
.m-msglist .msg .qa .eval-up,.m-msglist .msg .qa-list .eval-up {
	border-right:1px solid #e6e7eb;
}
.m-msglist .msg .qa .eval-up i,.m-msglist .msg .qa-list .eval-up i {
	background-position:0 0;
}
.m-msglist .msg .qa .eval-up.z-sel i,.m-msglist .msg .qa-list .eval-up.z-sel i {
	background-position:-90px 0;
}
.m-msglist .msg .qa .eval-down i,.m-msglist .msg .qa-list .eval-down i {
	margin-top:5px;
	background-position:0 -30px;
}
.m-msglist .msg .qa .eval-down.z-sel i,.m-msglist .msg .qa-list .eval-down.z-sel i {
	background-position:-90px -30px;
}
.m-msglist .msg .qa >.p >.qa_label {
	border-bottom:none;
}
.m-msglist .msg .bot {
	position:relative;
	font-size:14px;
	line-height:1.5;
	box-sizing:border-box;
}
.m-msglist .msg .bot .bot-bd {
	margin-left:0;
	margin-right:0;
	border-radius:8px;
	background:#fff;
}
.m-msglist .msg .bot .bot-bd .default-content {
	padding:9px;
	padding-bottom:14px;
}
.m-msglist .msg .bot .bot-bd .list {
	padding:6px 0;
}
.m-msglist .msg .bot .bot-ft {
	display:inline-block;
	margin-top:10px;
	padding:5px;
	background:#fafafa;
	border:1px solid #ebebeb;
	border-radius:4px;
}
.m-msglist .msg .bot .icon {
	display:inline-block;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-40@2x_69b858581e7049397cf58821e40ba96b.png);
	background-repeat:no-repeat;
	background-size:120px auto;
}
.m-msglist .msg .bot p {
	word-wrap:break-word;
}
.m-msglist .msg .bot .text {
	max-width:100%;
	border:0;
}
.m-msglist .msg .bot .tlt {
	padding:8px 12px;
	border-bottom:1px solid #ebebeb;
}
.m-msglist .msg .bot .hint {
	padding:15px 20px;
	color:#999;
	font-size:14px;
	text-align:left;
}
.m-msglist .msg .bot .ft {
	font-size:14px;
	line-height:1.5;
	padding:10px;
	text-align:center;
	border-top:1px solid #e6e6e6;
}
.m-msglist .msg .bot .ft:hover {
	cursor:pointer;
}
.m-msglist .msg .bot .bot-wrapper {
	padding:0;
	overflow:hidden;
	font-size:14px;
}
.m-msglist .msg .bot .bot-wrapper .tlt {
	line-height:1.5;
	padding:12px;
}
.m-msglist .msg .bot .qiyu_template_goods .good-item .bd {
	padding:12px 0;
	border-bottom:0px;
}
.m-msglist .msg .bot .good-item {
	padding:0 15px;
}
.m-msglist .msg .bot .good-item .bd {
	padding:5px 0;
	border-bottom:1px solid #e6e6e6;
}
.m-msglist .msg .bot .good-item .bd-inner {
	width:100%;
	display:table;
	table-layout:fixed;
}
.m-msglist .msg .bot .good-item .left,.m-msglist .msg .bot .good-item .mid,.m-msglist .msg .bot .good-item .right {
	display:table-cell;
	vertical-align:middle;
}
.m-msglist .msg .bot .good-item .left {
	width:65px;
}
.m-msglist .msg .bot .good-item .left .img {
	margin-right:10px;
	height:55px;
	width:55px;
}
.m-msglist .msg .bot .good-item .mid .name {
	height:40px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.m-msglist .msg .bot .good-item .mid .stock {
	font-size:12px;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .good-item .right {
	width:65px;
	margin-left:55px;
	text-align:right;
}
.m-msglist .msg .bot .good-item .right p {
	line-height:20px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .good-item .right .count {
	color:#666;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .good-item .right .status {
	font-size:12px;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .order_list {
	width:367px;
}
.m-msglist .msg .bot .order_list tlt {
	background:#f7f7f7;
}
.m-msglist .msg .bot .order_list .item {
	margin-bottom:10px;
	background:#fff;
}
.m-msglist .msg .bot .order_list .item:first-child .shop {
	border-top:none;
}
.m-msglist .msg .bot .order_list .item:last-child {
	margin-bottom:0;
}
.m-msglist .msg .bot .order_list .item:last-child .inner-list {
	border-bottom:none;
}
.m-msglist .msg .bot .order_list .shop {
	padding:8px 15px 6px 15px;
	border-top:1px solid #e6e6e6;
}
.m-msglist .msg .bot .order_list .shop .shop-inner {
	width:100%;
	display:table;
	table-layout:fixed;
}
.m-msglist .msg .bot .order_list .shop .shop-icon,.m-msglist .msg .bot .order_list .shop .name,.m-msglist .msg .bot .order_list .shop .status {
	display:table-cell;
	vertical-align:middle;
}
.m-msglist .msg .bot .order_list .shop .shop-icon {
	width:25px;
}
.m-msglist .msg .bot .order_list .shop .u-icon-shop {
	display:table-cell;
	width:18px;
	height:15px;
	margin-right:5px;
	vertical-align:middle;
	background-position:0 -200px;
}
.m-msglist .msg .bot .order_list .shop .name {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	vertical-align:middle;
}
.m-msglist .msg .bot .order_list .shop .status {
	width:98px;
	text-align:right;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#ff611b;
	font-size:12px;
	vertical-align:middle;
}
.m-msglist .msg .bot .order_list .inner-list {
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.m-msglist .msg .bot .order_list .inner-item {
	cursor:pointer;
	zoom:1;
}
.m-msglist .msg .bot .order_list .inner-item:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-msglist .msg .bot .order_list .inner-item:last-child .bd {
	border-bottom:none;
}
.m-msglist .msg .bot .order_list .inner-item.active {
	background:#ebebeb;
	cursor:default;
}
.m-msglist .msg .bot .order_list .ft {
	padding:10px 0;
	text-align:center;
}
.m-msglist .msg .bot .qiyu_template_goods {
	width:367px;
}
.m-msglist .msg .bot .order_detail .list {
	padding:15px;
}
.m-msglist .msg .bot .order_detail .item {
	margin-bottom:24px;
}
.m-msglist .msg .bot .order_detail .item:last-child {
	margin-bottom:0;
}
.m-msglist .msg .bot .order_detail .item-tlt {
	margin-bottom:5px;
}
.m-msglist .msg .bot .order_detail .item-tlt .icon {
	width:16px;
	height:16px;
	vertical-align:middle;
}
.m-msglist .msg .bot .order_detail .item-tlt .u-icon-status {
	background-position:-1px -160px;
}
.m-msglist .msg .bot .order_detail .item-tlt .u-icon-address {
	background-position:0 -120px;
}
.m-msglist .msg .bot .order_detail .item-tlt .u-icon-date {
	background-position:0 0;
}
.m-msglist .msg .bot .order_detail .item-tlt span {
	display:inline-block;
	width:280px;
	margin-left:9px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:20px;
	vertical-align:middle;
	color:#333;
}
.m-msglist .msg .bot .order_detail .inner-list {
	margin-left:25px;
	word-wrap:break-word;
	word-break:break-all;
}
.m-msglist .msg .bot .order_detail .inner-item {
	color:#666;
	line-height:20px;
}
.m-msglist .msg .bot .order_logistic .info,.m-msglist .msg .bot .bubble_node_list .info {
	padding:15px 20px 5px 20px;
	color:#222;
	font-size:12px;
	text-align:left;
}
.m-msglist .msg .bot .order_logistic .list,.m-msglist .msg .bot .bubble_node_list .list {
	padding:5px 20px 0 20px;
	overflow:hidden;
}
.m-msglist .msg .bot .order_logistic .list li,.m-msglist .msg .bot .bubble_node_list .list li {
	font-size:12px;
	zoom:1;
}
.m-msglist .msg .bot .order_logistic .list li:after,.m-msglist .msg .bot .bubble_node_list .list li:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-msglist .msg .bot .order_logistic .list li.z-current .dot,.m-msglist .msg .bot .bubble_node_list .list li.z-current .dot {
	background:#5092e1;
}
.m-msglist .msg .bot .order_logistic .list li.z-current .right,.m-msglist .msg .bot .bubble_node_list .list li.z-current .right {
	color:#5092e1;
}
.m-msglist .msg .bot .order_logistic .list li:last-child .right,.m-msglist .msg .bot .bubble_node_list .list li:last-child .right {
	border-bottom:none;
}
.m-msglist .msg .bot .order_logistic .list li:last-child .right:before,.m-msglist .msg .bot .bubble_node_list .list li:last-child .right:before {
	height:0;
}
.m-msglist .msg .bot .order_logistic .list .left,.m-msglist .msg .bot .bubble_node_list .list .left {
	float:left;
}
.m-msglist .msg .bot .order_logistic .list .dot,.m-msglist .msg .bot .bubble_node_list .list .dot {
	position:relative;
	top:5px;
	left:-3px;
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	height:7px;
	width:7px;
	background:#d8d8d8;
	border-radius:50%;
	z-index:1;
}
.m-msglist .msg .bot .order_logistic .list .right,.m-msglist .msg .bot .bubble_node_list .list .right {
	position:relative;
	margin-left:26px;
	padding:5px 0 7px 0;
	border-bottom:1px solid #ebebeb;
}
.m-msglist .msg .bot .order_logistic .list .right:before,.m-msglist .msg .bot .bubble_node_list .list .right:before {
	content:"";
	position:absolute;
	top:18px;
	left:-26px;
	height:100%;
	width:1px;
	background:#ddd;
}
.m-msglist .msg .bot .order_logistic .list .content,.m-msglist .msg .bot .bubble_node_list .list .content {
	line-height:1.5;
	word-wrap:break-word;
	word-break:break-all;
}
.m-msglist .msg .bot .order_logistic .list .time,.m-msglist .msg .bot .bubble_node_list .list .time {
	margin-top:8px;
	line-height:1.5;
	font-size:12px;
	color:#999;
}
.m-msglist .msg .bot .order_logistic .ft,.m-msglist .msg .bot .bubble_node_list .ft {
	padding:0;
}
.m-msglist .msg .bot .order_logistic .ft a,.m-msglist .msg .bot .bubble_node_list .ft a {
	display:inline-block;
	width:100%;
	padding:10px;
	color:#5092e1;
	box-sizing:border-box;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .order_status .info {
	padding:15px 20px 5px 20px;
	color:#222;
	font-size:14px;
	text-align:left;
}
.m-msglist .msg .bot .order_status .list .item .u-btn-weak-disabled {
	background-color:#f2f2f5 !important;
	color:#999 !important;
	cursor:not-allowed !important;
}
.m-msglist .msg .bot .refund_detail .bd {
	padding:15px 20px;
}
.m-msglist .msg .bot .refund_detail .state {
	margin-bottom:8px;
}
.m-msglist .msg .bot .refund_detail .state .icon {
	width:21px;
	height:20px;
	margin-right:9px;
	vertical-align:middle;
}
.m-msglist .msg .bot .refund_detail .state .u-icon-success {
	background-position:0 -40px;
}
.m-msglist .msg .bot .refund_detail .state .u-icon-refunding {
	background-position:0 -240px;
}
.m-msglist .msg .bot .refund_detail .state span {
	line-height:20px;
	vertical-align:middle;
}
.m-msglist .msg .bot .refund_detail .state.state-success {
	color:#4cac35;
}
.m-msglist .msg .bot .refund_detail .state.state-refunding {
	color:#f24242;
}
.m-msglist .msg .bot .refund_detail .item {
	line-height:1;
}
.m-msglist .msg .bot .refund_detail .item p {
	display:inline-block;
	width:215px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .action_list .list,.m-msglist .msg .bot .order_status .list,.m-msglist .msg .bot .radio_button .list {
	padding:17px 20px;
}
.m-msglist .msg .bot .action_list .item,.m-msglist .msg .bot .order_status .item,.m-msglist .msg .bot .radio_button .item {
	margin-top:10px;
}
.m-msglist .msg .bot .action_list .item:first-child,.m-msglist .msg .bot .order_status .item:first-child,.m-msglist .msg .bot .radio_button .item:first-child {
	margin-top:0;
}
.m-msglist .msg .bot .action_list .item .u-btn-weak-disabled,.m-msglist .msg .bot .order_status .item .u-btn-weak-disabled,.m-msglist .msg .bot .radio_button .item .u-btn-weak-disabled {
	background-color:#f2f2f5 !important;
	color:#999 !important;
	cursor:not-allowed !important;
}
.m-msglist .msg .bot .action_list .service-action,.m-msglist .msg .bot .order_status .service-action,.m-msglist .msg .bot .radio_button .service-action {
	display:inline-block;
	width:157px;
	padding:6px 12px;
	border:1px solid #5092e1;
	border-radius:4px;
	text-align:center;
	color:#5092e1;
	font-size:14px;
	background:#f7f7f7;
	line-height:20px;
	box-sizing:border-box;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .radio_button .tlt b {
	font-weight:bold;
}
.m-msglist .msg .bot .radio_button .tlt i {
	font-style:italic;
}
.m-msglist .msg .bot .radio_button .tlt u {
	text-decoration:underline;
}
.m-msglist .msg .bot .radio_button .tlt img {
	width:auto;
	height:auto;
	max-width:230px;
	max-height:400px;
	cursor:pointer;
}
.m-msglist .msg .bot .radio_button .tlt img.attach_icon {
	height:30px !important;
}
.m-msglist .msg .bot .radio_button .tlt ol {
	margin-left:28px;
}
.m-msglist .msg .bot .radio_button .tlt ol li {
	list-style:decimal;
}
.m-msglist .msg .bot .radio_button .tlt ul {
	margin-left:28px;
}
.m-msglist .msg .bot .radio_button .tlt ul li {
	list-style:disc;
}
.m-msglist .msg .bot .radio_button .tlt .portrait_icon {
	width:20px;
	height:20px;
	position:relative;
	top:-2px;
	cursor:default;
}
.m-msglist .msg .bot .radio_button .list {
	padding:17px 0;
	text-align:center;
}
.m-msglist .msg .bot .radio_button .item {
	display:inline-block;
	width:100%;
	padding:0 12px;
	box-sizing:border-box;
}
.m-msglist .msg .bot .radio_button .item .service-action {
	width:100%;
	padding:6px 12px;
}
.m-msglist .msg .bot .radio_button .item .u-btn-weak-disabled {
	background-color:#f2f2f5 !important;
	color:#999 !important;
	cursor:not-allowed !important;
}
.m-msglist .msg .bot .active_page img {
	width:100%;
}
.m-msglist .msg .bot .active_page .content {
	padding:10px 15px;
}
.m-msglist .msg .bot .active_page .active-action {
	padding:8px 0 30px 0;
	text-align:center;
}
.m-msglist .msg .bot .active_page .active-action a {
	display:inline-block;
	width:182px;
	padding:8px 15px;
	border:1px solid #5092e1;
	border-radius:4px;
	color:#5092e1;
	font-size:14px;
	background:#f7f7f7;
	line-height:20px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .error_msg p {
	padding:9px;
	padding-bottom:14px;
}
.m-msglist .msg .bot .bot_form p {
	padding:9px;
	padding-bottom:14px;
}
.m-msglist .msg .bot .bot_form .bot-form-action {
	display:inline-block;
	padding:5px 10px;
	cursor:pointer;
}
.m-msglist .msg .bot .bot_form .bot-form-action span {
	font-size:14px;
	color:#5092e1;
}
.m-msglist .msg .bot .qiyu_template_botForm .item {
	padding:10px 18px;
	font-size:14px;
	border-bottom:1px solid #ebebeb;
}
.m-msglist .msg .bot .qiyu_template_botForm .item label {
	display:block;
	margin-bottom:8px;
	word-wrap:break-word;
	word-break:break-all;
}
.m-msglist .msg .bot .qiyu_template_botForm .item p {
	word-wrap:break-word;
	word-break:break-all;
}
.m-msglist .msg .bot .qiyu_template_botForm .preview {
	display:inline-block;
	padding:10px;
	border:1px solid #d8d8d8;
	border-radius:2px;
	background:#fff;
	cursor:pointer;
	font-size:0;
}
.m-msglist .msg .bot .qiyu_template_botForm .preview .left,.m-msglist .msg .bot .qiyu_template_botForm .preview .right {
	display:inline-block;
	vertical-align:middle;
}
.m-msglist .msg .bot .qiyu_template_botForm .preview .left i {
	display:inline-block;
	width:23px;
	height:26px;
	background:url("https://res.qiyukf.net/operation/49ad6c7393cbaff96d6df43d2eb4ce80") no-repeat;
	background-size:160px auto;
	background-position:0 0;
}
.m-msglist .msg .bot .qiyu_template_botForm .preview .right {
	margin-left:10px;
	font-size:12px;
	line-height:1.5;
}
.m-msglist .msg .bot .qiyu_template_botForm .preview .right .name {
	width:110px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .qiyu_template_botForm .preview .right .size {
	color:#999;
}
.m-msglist .msg .bot .static_union .item {
	padding:6px 12px;
}
.m-msglist .msg .bot .static_union .item.item_image img {
	width:100%;
	cursor:pointer;
}
.m-msglist .msg .bot .static_union .item.item_richText {
	padding:2px 12px;
}
.m-msglist .msg .bot .static_union .item .content {
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
}
.m-msglist .msg .bot .static_union .item .link {
	text-align:center;
}
.m-msglist .msg .bot .static_union .item .link a,.m-msglist .msg .bot .static_union .item .link button {
	display:inline-block;
	width:100%;
	padding:4px 12px;
	border-radius:15px;
	color:#5092e1;
	font-size:14px;
	background:#fff;
	line-height:20px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	box-sizing:border-box;
}
.m-msglist .msg .bot .static_union .item .link button {
	color:#222;
}
.m-msglist .msg .bot .static_union .item .link a {
	border:1px solid #5092e1;
}
.m-msglist .msg .bot .static_union .item .link .u-btn-weak-disabled {
	background-color:#f2f2f5 !important;
	color:#999 !important;
	border:1px solid #ebebeb !important;
	padding:7px 24px !important;
	cursor:not-allowed !important;
}
.m-msglist .msg .bot .mix_reply .qa-list {
	border-radius:4px;
	background-color:#fff;
	margin-left:0;
	max-width:100%;
}
.m-msglist .msg .bot .mix_reply .qa-list .p {
	background-color:transparent;
}
.m-msglist .msg .bot .mix_reply .qa-list .p .list {
	padding-top:5px;
	padding-bottom:5px;
}
.m-msglist .msg .bot .mix_reply .qa-list .p .list li {
	position:relative;
	padding:4px 15px 4px 30px;
}
.m-msglist .msg .bot .mix_reply .qa-list .p .list li:before {
	content:"";
	position:absolute;
	left:14px;
	top:50%;
	margin-top:-2px;
	margin-right:8px;
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#337eff;
	vertical-align:middle;
}
.m-msglist .msg .bot .mix_reply .qa-list .p .list li a {
	line-height:1.5;
	vertical-align:middle;
	color:#176ae5;
}
.m-msglist .msg .bot .mix_reply+.arrow {
	left:-4px;
}
.m-msglist .msg .bot .card_layout,.m-msglist .msg .bot .detail_view {
	width:367px;
}
.m-msglist .msg .bot .detail_view .m-card-layout .group-item {
	cursor:default;
}
.m-msglist .msg .bot .bubble_list {
	width:100%;
}
.m-msglist .msg .bot .bubble_list .list {
	border-bottom:none;
}
.m-msglist .msg .bot .bubble_list .list li {
	border-bottom:1px solid #e6e6e6;
}
.m-msglist .msg .bot .bubble_list .list li:last-child {
	border-bottom:none;
}
.m-msglist .msg .bot .bubble_list .bubble-group-item {
	display:flex;
	flex-direction:row;
	padding:10px 16px;
}
.m-msglist .msg .bot .bubble_list .bubble-group-item img {
	width:20px;
	height:20px;
	margin-right:6px;
	vertical-align:middle;
}
.m-msglist .msg .bot .bubble_list .bubble-group-item .group-title {
	flex:7;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .bubble_list .bubble-group-item .group-sub-title {
	flex:3;
	text-align:right;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item {
	padding:16px;
	cursor:pointer;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd {
	display:flex;
	flex-direction:row;
	font-size:12px;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .left {
	padding-right:10px;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .left .img {
	width:80px;
	height:80px;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex:1;
	padding-bottom:5px;
	line-height:1.5;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right .top {
	display:flex;
	flex-direction:row;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right .top .title {
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right .top .attr {
	max-width:50px;
	margin-left:15px;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right .top .attr1,.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right .top .attr2 {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right .top .attr2 {
	color:#999;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right .bottom {
	display:flex;
	flex-direction:row;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right .bottom .sub_title {
	flex:1;
	width:0;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .bubble_list .bubble-good-item .bd .right .bottom .attr3 {
	max-width:70px;
	margin-left:15px;
	color:#fe6112;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item {
	padding:16px;
	padding:0;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd {
	display:flex;
	flex-direction:row;
	font-size:12px;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .left {
	padding-right:10px;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .left .img {
	width:80px;
	height:80px;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex:1;
	padding-bottom:5px;
	line-height:1.5;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right .top {
	display:flex;
	flex-direction:row;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right .top .title {
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right .top .attr {
	max-width:50px;
	margin-left:15px;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right .top .attr1,.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right .top .attr2 {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right .top .attr2 {
	color:#999;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right .bottom {
	display:flex;
	flex-direction:row;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right .bottom .sub_title {
	flex:1;
	width:0;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd .right .bottom .attr3 {
	max-width:70px;
	margin-left:15px;
	color:#fe6112;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .bot .qiyu_template_item .bubble-good-item .bd {
	padding:16px 15px;
}
.m-msglist .msg .bot .date-picker {
	width:80px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
	border-radius:5px;
	margin-top:5px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg .read-state {
	position:absolute;
	font-size:12px;
	color:#999;
	line-height:20px;
}
.m-msglist .msg_main {
	transform:translate(0,0);
	zoom:1;
}
.m-msglist .msg_main:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-msglist .msg_left .sys-word {
	text-align:left;
	margin:3px 0 0 47px;
	color:#999;
	font-size:12px;
}
.m-msglist .msg_left .u-icon-avater {
	float:left;
	margin-right:12px;
	background-color:#fff;
}
.m-msglist .msg_left .arrow {
	left:-6px;
	border-right-width:6px;
}
.m-msglist .msg_left .arrow:before {
	left:1px;
	border-right-width:4px;
}
.m-msglist .msg_left .text,.m-msglist .msg_left .image,.m-msglist .msg_left .qa,.m-msglist .msg_left .qa-list,.m-msglist .msg_left .bot-auto_worksheet,.m-msglist .msg_left .rich,.m-msglist .msg_left .file,.m-msglist .msg_left .eval-show,.m-msglist .msg_left .finish,.m-msglist .msg_left .queue,.m-msglist .msg_left .leaveMsg,.m-msglist .msg_left .video,.m-msglist .msg_left .send-worksheet,.m-msglist .msg_left .transfer-shop-btn,.m-msglist .msg_left .referenceMsg,.m-msglist .msg_left .transfer-platform-btn {
	position:relative;
	float:left;
	padding-left:12px;
}
.m-msglist .msg_left .video,.m-msglist .msg_left .image {
	padding:0;
}
.m-msglist .msg_left .eval-show,.m-msglist .msg_left .finish,.m-msglist .msg_left .queue,.m-msglist .msg_left .product-wrap,.m-msglist .msg_left .bot-auto_worksheet,.m-msglist .msg_left .send-worksheet,.m-msglist .msg_left .transfer-shop-btn,.m-msglist .msg_left .transfer-platform-btn {
	padding:0px;
}
.m-msglist .msg_left .eval-show .comment_tlt,.m-msglist .msg_left .finish .comment_tlt,.m-msglist .msg_left .queue .comment_tlt,.m-msglist .msg_left .product-wrap .comment_tlt,.m-msglist .msg_left .bot-auto_worksheet .comment_tlt,.m-msglist .msg_left .send-worksheet .comment_tlt,.m-msglist .msg_left .transfer-shop-btn .comment_tlt,.m-msglist .msg_left .transfer-platform-btn .comment_tlt {
	padding:8px 12px;
}
.m-msglist .msg_left .eval-show .btn-box,.m-msglist .msg_left .finish .btn-box,.m-msglist .msg_left .queue .btn-box,.m-msglist .msg_left .product-wrap .btn-box,.m-msglist .msg_left .bot-auto_worksheet .btn-box,.m-msglist .msg_left .send-worksheet .btn-box,.m-msglist .msg_left .transfer-shop-btn .btn-box,.m-msglist .msg_left .transfer-platform-btn .btn-box {
	border-top:1px solid #e6e7eb;
	padding:12px;
}
.m-msglist .msg_left .eval-show .u-btn-weak-disabled,.m-msglist .msg_left .finish .u-btn-weak-disabled,.m-msglist .msg_left .queue .u-btn-weak-disabled,.m-msglist .msg_left .product-wrap .u-btn-weak-disabled,.m-msglist .msg_left .bot-auto_worksheet .u-btn-weak-disabled,.m-msglist .msg_left .send-worksheet .u-btn-weak-disabled,.m-msglist .msg_left .transfer-shop-btn .u-btn-weak-disabled,.m-msglist .msg_left .transfer-platform-btn .u-btn-weak-disabled {
	background-color:#f5f5f7;
	color:#999;
	border:1px solid #d9d9db;
	padding:7px 24px;
}
.m-msglist .msg_left .eval-show .u-btn,.m-msglist .msg_left .finish .u-btn,.m-msglist .msg_left .queue .u-btn,.m-msglist .msg_left .product-wrap .u-btn,.m-msglist .msg_left .bot-auto_worksheet .u-btn,.m-msglist .msg_left .send-worksheet .u-btn,.m-msglist .msg_left .transfer-shop-btn .u-btn,.m-msglist .msg_left .transfer-platform-btn .u-btn {
	padding:8px 24px;
}
.m-msglist .msg_left .eval-show .u-weak-btn,.m-msglist .msg_left .finish .u-weak-btn,.m-msglist .msg_left .queue .u-weak-btn,.m-msglist .msg_left .product-wrap .u-weak-btn,.m-msglist .msg_left .bot-auto_worksheet .u-weak-btn,.m-msglist .msg_left .send-worksheet .u-weak-btn,.m-msglist .msg_left .transfer-shop-btn .u-weak-btn,.m-msglist .msg_left .transfer-platform-btn .u-weak-btn {
	border:1px solid #e1e3e6;
	padding:7px 24px;
	background-color:#fff;
	color:#666;
}
.m-msglist .msg_left .bot-auto_worksheet .u-btn,.m-msglist .msg_left .send-worksheet .u-btn {
	padding:8px 16px;
}
.m-msglist .msg_left .product-wrap .pdLink {
	padding:16px;
}
.m-msglist .msg_left .product-pictureLink .pdLink {
	padding:0px;
}
.m-msglist .msg_left .queue .u-btn-weak-disabled {
	pointer-events:none;
}
.m-msglist .msg_left .file .arrow:before {
	border-right-color:#fff;
}
.m-msglist .msg_left .qa-list,.m-msglist .msg_left .qa {
	padding-left:0;
}
.m-msglist .msg_left .bot {
	float:left;
}
.m-msglist .msg_left .productinfo {
	max-width:100%;
}
.m-msglist .msg_left .productinfo .product-wrap {
	float:left;
}
.m-msglist .msg_left .read-state {
	left:70px;
}
.m-msglist .msg_right .product-wrap .pdLink-div {
	padding-bottom:16px;
}
.m-msglist .msg_right .u-icon-avater {
	float:right;
	margin-left:12px;
}
.m-msglist .msg_right .arrow {
	right:-6px;
	border-left-width:6px;
}
.m-msglist .msg_right .arrow:before {
	right:1px;
	border-left-width:5px;
}
.m-msglist .msg_right .trash-word {
	text-align:right;
	margin:3px 52px 0 0;
	color:#f25058;
	font-size:12px;
}
.m-msglist .msg_right .sys-word {
	text-align:right;
	margin:3px 47px 0 0;
	color:#999;
	font-size:12px;
}
.m-msglist .msg_right .text,.m-msglist .msg_right .image,.m-msglist .msg_right .rich,.m-msglist .msg_right .product-wrap,.m-msglist .msg_right .file,.m-msglist .msg_right .leaveInfo-wrap,.m-msglist .msg_right .video {
	position:relative;
	float:right;
}
.m-msglist .msg_right .text a,.m-msglist .msg_right .image a,.m-msglist .msg_right .rich a,.m-msglist .msg_right .product-wrap a,.m-msglist .msg_right .file a,.m-msglist .msg_right .leaveInfo-wrap a,.m-msglist .msg_right .video a {
	color:#fff;
	text-decoration:underline;
}
.m-msglist .msg_right .text a:hover,.m-msglist .msg_right .image a:hover,.m-msglist .msg_right .rich a:hover,.m-msglist .msg_right .product-wrap a:hover,.m-msglist .msg_right .file a:hover,.m-msglist .msg_right .leaveInfo-wrap a:hover,.m-msglist .msg_right .video a:hover {
	color:#fff;
}
.m-msglist .msg_right .text a:active,.m-msglist .msg_right .image a:active,.m-msglist .msg_right .rich a:active,.m-msglist .msg_right .product-wrap a:active,.m-msglist .msg_right .file a:active,.m-msglist .msg_right .leaveInfo-wrap a:active,.m-msglist .msg_right .video a:active {
	color:#fff;
	background-color:rgba(0,0,0,0.1);
}
.m-msglist .msg_right .text {
	color:#fff;
}
.m-msglist .msg_right .file .arrow:before {
	border-left-color:#fff;
}
.m-msglist .msg_right .bot {
	float:right;
}
.m-msglist .msg_right .bot .arrow:before {
	border-left-color:#fff;
}
.m-msglist .msg_right .read-state {
	right:64px;
}
.m-msglist .msg_right .audio {
	float:right !important;
	position:relative;
}
.m-msglist .msg_right .audio .length {
	left:auto !important;
	right:40px;
}
.m-msglist .msg_right .audio .icon {
	left:10px;
	right:auto !important;
	transform:rotate(0deg) !important;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon_client_voice_playing_fd6b2cf45bf085d0c309502314ba043a.png);
	background-size:cover;
}
.m-msglist .msg_right .audio .cricleplay {
	transform:rotate(180deg) !important;
	right:10px;
	left:auto !important;
	color:#fff;
}
.m-msglist .msg_right .audio .cricleplay .small {
	color:#fff;
}
.m-msglist .msg_right .audio .cricleplay .middle {
	color:#fff;
}
.m-msglist .msg_right .audio .cricleplay .large {
	color:#fff;
}
.m-msglist .msg_right .audio .z-icon-playing .icon {
	animation:clientaudioplaying 3s infinite !important;
	-webkit-animation:clientaudioplaying 3s infinite !important;
	-moz-animation:clientaudioplaying 3s infinite !important;
}
.m-msglist .msg_right .audio .z-icon-playing .cricleplay .small {
	color:#fff;
}
.m-msglist .msg_right .audio .z-icon-playing .cricleplay .middle {
	color:#fff;
	animation:show2 3s ease-in-out infinite;
}
@keyframes show2 {
	0% {
	opacity:0;
}
30% {
	opacity:1;
}
100% {
	opacity:0;
}
}.m-msglist .msg_right .audio .z-icon-playing .cricleplay .large {
	color:#fff;
	animation:show3 3s ease-in-out infinite;
}
@keyframes show3 {
	0% {
	opacity:0;
}
60% {
	opacity:1;
}
100% {
	opacity:0;
}
}.m-msglist .video-wrap {
	position:relative;
	max-width:250px;
	max-height:250px;
	min-width:140px;
	min-height:140px;
}
.m-msglist .video-wrap .video {
	background-color:#000 !important;
	background-repeat:no-repeat;
	background-size:100% auto;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
.m-msglist .video-wrap .video-fist-img {
	max-width:250px;
	max-height:250px;
	min-width:140px;
	min-height:140px;
	pointer-events:none;
	border-radius:3px;
	background-size:contain;
	background-color:#333;
	display:block;
}
.m-msglist .video-wrap img {
	min-width:140px;
	min-height:140px;
	background-color:#d9d9d9;
}
.m-msglist .video-wrap .video-info {
	max-width:250px;
	max-height:250px;
}
.m-msglist .video-wrap i {
	margin-top:-20px;
	margin-left:-20px;
	position:absolute;
	left:50%;
	top:50%;
	font-size:40px;
	background-color:rgba(0,0,0,0.2);
	color:#fff;
	border-radius:50%;
	overflow:hidden;
	line-height:1;
	cursor:pointer;
	pointer-events:none;
	z-index:2;
}
.m-msglist .video-wrap .icon-background {
	background-color:rgba(0,0,0,0) !important;
}
.m-msglist .video-wrap .video-time {
	position:absolute;
	bottom:4px;
	right:4px;
	color:#fff;
	z-index:2;
}
.m-msglist .video-wrap .video-size {
	position:absolute;
	bottom:4px;
	left:4px;
	color:#fff;
	z-index:2;
}
.m-msglist .video-wrap .video-cover-bottom {
	position:absolute;
	bottom:0;
	width:100%;
	height:100%;
	border-radius:3px;
	background:linear-gradient(0deg,rgba(0,0,0,0.5),rgba(0,0,0,0.3) 25.5%,rgba(0,0,0,0.08) 70%,rgba(0,0,0,0));
	background:rgba(0,0,0,0.3);
}
.m-msglist .icon-alert {
	font-size:22px;
	line-height:22px;
}
.m-msglist .u-icon-failure {
	display:inline-block;
	width:20px;
	height:20px;
	cursor:pointer;
	color:#f00;
	position:absolute;
	top:50%;
	margin-top:-10px;
	left:-30px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/wrong_4e2b04d57a4e42cd524951bcae47956a.png) no-repeat;
}
.m-msglist .u-icon-sending {
	color:#ccc;
	position:absolute;
	top:50%;
	margin-top:-10px;
	left:-25px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/sending_db73644df157c7d4333782d9cfe57207.png) no-repeat;
}
.m-msglist .u-icon-loading {
	display:inline-block;
	width:16px;
	height:16px;
	position:absolute;
	top:50%;
	margin-top:-8px;
	left:-24px;
	background:url("https://res.qiyukf.net/operation/30c84131b5efac08ee9dfbc2a145f385") no-repeat;
	background-size:contain;
}
.m-msglist .u-icon-warning {
	display:inline-block;
	width:16px;
	height:16px;
}
.m-msglist .u-icon-comment {
	background:url("https://res.qiyukf.net/operation/fae1ea7015b8fbbbfa9850f29ae39b9d") no-repeat;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/comment_2037c18d437b645c9149abf687fc9eca.png) no-repeat\9;
	background-size:15px 15px;
}
.m-msglist .u-icon-comment.z-dis {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/comment_mobile_dis_1f7be0cc23ad04b6dcbf168cf4b43e78.png) no-repeat;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/comment_dis_5699e3c45d8ac66b390285b42f47ade5.png) no-repeat\9;
}
.m-msglist .ysf_template_auto_worksheet .item,.m-msglist .rgWorksheet .item,.m-msglist .preinquiryform .item,.m-msglist .leaveform .item {
	padding:8px 0px;
	font-size:14px;
	border-bottom:0.5px solid #ffffff4d;
}
.m-msglist .ysf_template_auto_worksheet .item label,.m-msglist .rgWorksheet .item label,.m-msglist .preinquiryform .item label,.m-msglist .leaveform .item label {
	display:block;
	margin-bottom:4px;
	font-size:13px;
	color:#ffffffcc;
	word-wrap:break-word;
	word-break:break-all;
}
.m-msglist .ysf_template_auto_worksheet .item p,.m-msglist .rgWorksheet .item p,.m-msglist .preinquiryform .item p,.m-msglist .leaveform .item p {
	word-wrap:break-word;
	word-break:break-all;
}
.m-msglist .ysf_template_auto_worksheet .item:last-child,.m-msglist .rgWorksheet .item:last-child,.m-msglist .preinquiryform .item:last-child,.m-msglist .leaveform .item:last-child {
	border:none;
}
.m-msglist .ysf_template_auto_worksheet .uploadFile,.m-msglist .rgWorksheet .uploadFile,.m-msglist .preinquiryform .uploadFile,.m-msglist .leaveform .uploadFile {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:8px 12px;
	margin-top:8px;
	min-width:160px;
	border-radius:4px;
	background:#fff;
	color:#222;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.m-msglist .ysf_template_auto_worksheet .uploadFile .file-info,.m-msglist .rgWorksheet .uploadFile .file-info,.m-msglist .preinquiryform .uploadFile .file-info,.m-msglist .leaveform .uploadFile .file-info {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:inline-block;
	line-height:24px;
}
.m-msglist .ysf_template_auto_worksheet .uploadFile .download,.m-msglist .rgWorksheet .uploadFile .download,.m-msglist .preinquiryform .uploadFile .download,.m-msglist .leaveform .uploadFile .download {
	color:#176ae5;
	line-height:14px;
	cursor:pointer;
}
.m-msglist .ysf_template_auto_worksheet .uploadFile .icon-sheet-file,.m-msglist .rgWorksheet .uploadFile .icon-sheet-file,.m-msglist .preinquiryform .uploadFile .icon-sheet-file,.m-msglist .leaveform .uploadFile .icon-sheet-file {
	color:#999;
	margin-right:4px;
}
.quick-entry-contain {
	height:64px;
	position:relative;
}
.quick-entry-contain .quick-entry-arrow {
	position:absolute;
	top:12px;
	cursor:pointer;
	background-color:#fff;
	height:40px;
	width:24px;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:6px;
}
.quick-entry-contain .quick-entry-arrow .iconfont {
	font-size:20px;
	color:#bfbfbf;
}
.quick-entry-contain .quick-entry-arrow:hover .iconfont {
	color:#333;
}
.quick-entry-contain .quick-entry-left {
	left:0;
}
.quick-entry-contain .quick-entry-right {
	right:0;
}
.quick-entry-contain .quick-entry-wrap {
	touch-action:pan-y;
	margin:0 32px;
	overflow:hidden;
	height:64px;
	border-radius:6px;
}
.quick-entry-contain .quick-entry-wrap-mobile {
	margin:0;
}
.quick-entry-list {
	display:flex;
	padding-bottom:10px;
	transition:all 0.4s;
}
.quick-entry-list .quick-entry-item {
	flex:0 0 48px;
	height:48px;
	background-color:#fff;
	border-radius:6px;
	margin-right:8px;
	text-align:center;
	padding:6px;
	cursor:pointer;
}
.quick-entry-list .quick-entry-icon {
	font-size:24px;
}
.quick-entry-list .quick-entry-label {
	margin-top:3px;
	line-height:18px;
	font-size:12px;
	color:#222;
}
.quick-entry-list-mobile {
	overflow-x:auto;
}
.reference-list-content {
	margin-bottom:8px;
	display:flex;
	color:#999;
	font-size:12px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.reference-list-content .reference-icon {
	width:2px;
	height:10px;
	line-height:10px;
	margin:4px 0px;
	background-color:#bfbfbf;
	flex:none;
}
.reference-list-content .reference-title {
	margin-left:8px;
}
.reference-list-content .reference-info {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-msglist .msg_right .referenceMsg p {
	padding:8px 20px 15px 20px;
}
.m-comment {
	padding:10px 0;
	max-width:500px;
	min-width:260px;
	margin:0 auto;
}
.m-comment .comment_box {
	width:100%;
	text-align:center;
	padding:19px 5px;
	border:1px solid #ccd5db;
	border-radius:6px;
	box-sizing:border-box;
}
.m-comment .comment_title {
	width:100%;
	height:15px;
	text-align:center;
	line-height:15px;
	font-size:14px;
	color:#37474f;
}
.m-comment .comment_btn_cnt {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	margin-top:10px;
}
.m-comment .comment_btn_cnt .u-icon-100,.m-comment .comment_btn_cnt .u-icon-1 {
	width:13px;
	height:12px;
	margin-right:10px;
	display:inline-block;
	*display:inline-block;
	*zoom:1;
}
.m-comment .comment_btn_cnt .comment_btn {
	width:98px;
	height:30px;
	margin-right:10px;
	color:#fff;
	font-size:14px;
	border-radius:13px;
}
.m-comment .comment_cnt {
	text-align:center;
	font-size:12px;
	color:#222;
	font-family:"Microsoft YaHei","微软雅黑","宋体",helvetica,"Hiragino Sans GB";
}
.m-comment-evaTip {
	max-width:292px;
	width:80%;
}
.m-comment-evaTip .comment_box {
	background:#f8f8f8;
	border:1px solid #e6e6e6;
	border-radius:2px;
}
.m-comment-evaTip .comment_box a.comment_btn {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	color:#fff;
}
.m-comment-evaTip .comment_tlt {
	font-size:12px;
	line-height:1;
	color:#222;
	margin-bottom:21px;
}
.m-comment_result {
	padding:26px 0;
	height:20px;
	color:#a3afb7;
	line-height:20px;
	text-align:center;
	font-size:14px;
}
.m-comment_result strong {
	font-weight:bold;
}
.m-modal-satisfyEva {
	overflow-y:auto !important;
	position:fixed;
	*position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
}
.m-modal-satisfyEva table {
	table-layout:fixed;
	width:100%;
	height:100%;
}
.m-modal-satisfyEva table tbody td {
	vertical-align:middle;
}
.m-modal-satisfyEva table .lywrap {
	position:relative;
	width:270px;
	margin:0 auto;
	background-color:#fff;
	border-radius:5px;
	overflow-y:auto;
}
.m-modal-satisfyEva table .lywrap .close {
	display:inline-block;
	font-size:24px;
	float:right;
	color:#999;
	cursor:pointer;
	font-weight:100;
}
.m-modal-satisfyEva table .lywrap .close:hover {
	color:#222;
}
.m-modal-satisfyEva table .lywrap .remarks-error {
	color:#f24957;
	font-size:12px;
}
.m-modal-satisfyEva table .lywrap .error-top {
	margin-top:8px;
}
.m-modal-satisfyEva .evaluate-modal-title {
	height:52px;
	line-height:52px;
	border-bottom:1px solid #e6e7eb;
	font-size:16px;
	color:#222;
	letter-spacing:0;
	padding:0px 16px;
}
.m-modal-satisfyEva .evaluate-modal-title .form_tlt {
	display:inline-block;
}
.m-modal-satisfyEva .evaluate-modal-title .u-icon-close {
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url("https://res.qiyukf.net/operation/08f15a29d53c023b42d4d2ec4efef954");
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer;
}
.m-floatLayer.m-pattern-evaluate.m-floatLayer.z-show .floatLayer_dialog {
	min-height:50%;
	max-height:90%;
	height:90%;
}
.m-pattern-evaluate iframe {
	width:100%;
	height:100%;
}
.m-pattern-evaluate .pattern-box {
	-webkit-overflow-scrolling:touch;
	overflow:auto;
	width:100%;
	height:100%;
}
.m-form-evaluate {
	max-height:490px;
	padding:0px 16px 16px 16px;
	overflow-x:auto;
}
.m-form-evaluate .form_tlt {
	font-size:14px;
	line-height:1;
	color:#222;
	margin-bottom:20px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:center;
}
.m-form-evaluate .form_tlt img {
	width:24px;
	height:24px;
}
.m-form-evaluate .evaWrap {
	text-align:center;
}
.m-form-evaluate .form_item.item-list >li {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	margin-bottom:14px;
	overflow:hidden;
}
.m-form-evaluate .form_item.item-list >li label {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	width:100%;
	height:100%;
	cursor:pointer;
}
.m-form-evaluate .form_item.item-list >li .itm {
	margin-bottom:8px;
	text-align:center;
	font-size:12px;
	line-height:1;
	color:#767676;
}
.m-form-evaluate .form_item.item-list >li .itm.head img {
	width:30px;
	height:30px;
}
.m-form-evaluate .form_item.item-list >li .itm.choice {
	white-space:nowrap;
}
.m-form-evaluate .form_item.item-list >li .itm.choice span {
	line-height:20px;
	margin-left:0;
	padding-left:0;
	white-space:nowrap;
}
.m-form-evaluate .form_item.item-list >li .itm input {
	vertical-align:middle;
	display:none;
	width:0;
	height:0;
}
.m-form-evaluate .form_item.itm-tag-list {
	font-size:14px;
	text-align:left;
}
.m-form-evaluate .form_item.itm-tag-list .tag-item {
	display:inline-block;
	margin-right:10px;
	margin-bottom:10px;
	width:120px;
	border:1px solid #e6e7eb;
	border-radius:14px;
	color:#222;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:12px;
	cursor:pointer;
}
.m-form-evaluate .form_item.itm-tag-list .tag-item.active {
	color:#176ae5;
	border-color:#176ae5;
}
.m-form-evaluate .form_item.itm-remarks {
	height:80px;
	margin-top:16px;
	border-radius:2px;
	position:relative;
}
.m-form-evaluate .form_item.itm-remarks textarea {
	display:block;
	box-sizing:border-box;
	width:100%;
	height:80px;
	padding:12px;
	border:1px solid #d9d9db;
	outline:none;
	box-shadow:none;
	-webkit-appearance:none;
	border-radius:4px;
}
.m-form-evaluate .form_item.itm-remarks textarea:focus {
	border-color:#ccc;
}
.m-form-evaluate .form_item.itm-remarks .text-counter {
	position:absolute;
	right:4px;
	bottom:4px;
	font-size:12px;
	color:#999;
	letter-spacing:0;
}
.m-form-evaluate .form_item.itm-btn .u-btn {
	display:block;
	font-size:16px;
	line-height:40px;
	text-align:center;
	color:#fff;
	padding:0;
	margin:0;
	margin-top:20px;
}
.m-form-evaluate .u-btn {
	transition:background-color 0.3s ease;
}
.m-form-evaluate .u-btn-cancel:hover {
	cursor:default;
}
.m-form-evaluate .m-solve {
	padding:24px 0px 0px;
	display:flex;
	align-items:center;
}
.m-form-evaluate .m-solve .solve-btn-con {
	display:inline-block;
}
.m-form-evaluate .m-solve .solve-btn {
	display:inline-block;
	max-width:300px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 10px;
	width:auto;
	height:28px;
	line-height:26px;
	text-align:center;
	background:#fff;
	color:#222;
	font-size:12px;
	border-radius:14px;
	border:1px solid #d9d9db;
	cursor:pointer;
	margin-right:10px;
	box-sizing:border-box;
}
.m-form-evaluate .m-solve .z-sel {
	background:#fff;
	color:#337eff;
	border-color:#337eff;
	border:1px solid #337eff;
	border-radius:14px;
}
.m-form-evaluate .m-solve .solve-label {
	font-size:14px;
	color:#333;
}
.m-form-evaluate .m-star {
	margin:23px 0px;
}
.m-form-evaluate .m-star .star-item {
	display:inline-block;
}
.m-form-evaluate .m-star .u-star {
	display:inline-block;
	width:100%;
	cursor:pointer;
	margin-right:18px;
}
.m-form-evaluate .m-star .u-icon-star {
	font-size:32px;
	color:#e1e3e6;
}
.m-form-evaluate .m-star .z-hover {
	color:#fa0;
}
.m-form-evaluate .m-star .current-evaluation {
	font-size:14px;
	color:#222;
	height:14px;
	letter-spacing:0;
	margin-top:14px;
}
.m-form-evaluate .m-star .icon-unzan-offx {
	margin-left:10px;
}
.m-form-evaluate .m-star .icon-zan-offx {
	margin-right:10px;
}
.m-modal-confirmEva {
	text-align:center;
}
.m-modal-confirmEva .modal_dialog {
	display:inline-block;
	*display:inline-block;
	*zoom:1;
	position:static \0;
	transform:none\0 \0;
}
.m-modal-confirmEva .modal_hd {
	display:none;
}
.m-modal-confirmEva .modal_bd {
	padding:45px 25px;
	text-align:center;
}
.m-modal-confirmEva .modal_ft {
	padding:0 25px 20px 25px;
}
.m-modal-confirmEva .modal_ft .group {
	text-align:center;
}
.m-modal-confirmEva .modal_ft .u-btn {
	cursor:pointer;
}
.m-modal-confirmEva .modal_ft .u-btn-cancel {
	cursor:pointer;
}
.m-modal-confirmEva .modal_ft .u-btn-disabled {
	cursor:pointer;
}
.m-announce.m-no-announce {
	height:0px;
}
.m-announce {
	padding:8px 0px 8px 8px;
	height:50%;
	box-sizing:border-box;
	overflow-y:auto;
}
.m-announce a {
	color:#176ae5;
}
.m-announce .announce_tlt {
	color:#222;
	font-size:14px;
	line-height:1.5;
	padding-top:0px;
	padding-bottom:8px;
	font-weight:500;
	word-break:break-all;
}
.m-announce .announce_cnt {
	white-space:pre-wrap;
	font-size:12px;
	color:#666;
	line-height:1.5;
	word-break:break-all;
	text-align:left;
}
.m-announce .announce_pic {
	margin-top:8px;
}
.m-announce .announce_pic a {
	display:block;
}
.m-announce .announce_pic img {
	display:block;
	margin:0 auto;
	max-width:100%;
	height:auto;
	background-position:center center;
}
.m-announce h1 {
	text-align:left;
}
.m-announce p {
	text-align:left;
}
.m-announce .swiper-container {
	height:100%;
}
.m-announce .pagination {
	position:absolute;
	z-index:20;
	left:0;
	bottom:4px;
	width:40%;
}
.m-announce .swiper-pagination-switch {
	display:inline-block;
	width:6px;
	height:6px;
	border-radius:8px;
	background:#222;
	margin-right:4px;
	opacity:0.1;
	cursor:pointer;
}
.m-announce .swiper-active-switch {
	background:#000;
	opacity:0.6;
}
.m-announce .swiper-button-prev-wrapper {
	bottom:0 !important;
	left:inherit !important;
	right:36px !important;
}
.m-announce .swiper-button-next-wrapper {
	bottom:0 !important;
	right:8px !important;
}
.m-announce .swiper_btn {
	width:20px;
	height:20px;
	background-size:contain;
}
.m-announce .swiper-button-wrapper {
	position:absolute;
	width:20px;
	height:20px;
	margin-top:-16px;
	border-radius:20px;
	background:rgba(0,0,0,0.3);
	cursor:pointer;
}
.m-announce .swiper-button-wrapper:hover {
	background:rgba(0,0,0,0.5);
}
.m-announce .swiper-button-wrapper:hover .icon-btn {
	opacity:1;
}
.m-announce .icon-btn {
	font-size:14px;
	color:#fff;
	opacity:0.6;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.m-announce .announcement-content-box {
	height:100%;
	padding-right:8px;
	overflow-y:auto;
}
.m-announce-ex {
	height:100%;
	max-height:initial;
}
.m-comquestions {
	padding:8px;
	padding-right:0px;
	color:#222;
	border-top:1px solid #e6e7eb;
	overflow-y:scroll;
	box-sizing:border-box;
}
.m-comquestions .bd {
	overflow-y:auto;
}
.m-comquestions h1 {
	word-break:break-all;
	font-size:14px;
	color:#222;
	font-weight:500;
	padding-bottom:4px;
	line-height:1.5;
}
.m-comquestions .itm {
	border-bottom:1px solid #e6e7eb;
	padding:4px 0;
}
.m-comquestions .itm .title {
	font-size:13px;
	color:#222;
	line-height:1.5;
	cursor:pointer;
	word-break:break-all;
}
.m-comquestions .itm .bd {
	overflow-y:auto;
}
.m-comquestions .itm .answer {
	white-space:pre-wrap;
	margin-top:4px;
	font-size:12px;
	word-break:break-all;
	line-height:1.5;
	color:#666;
	text-align:left;
}
.m-comquestions .itm .answer a {
	color:#176ae5;
}
.m-comquestions h1,.m-comquestions h2 {
	text-align:left;
}
.m-comquestions .u-icon-jiantou {
	font-size:14px;
	color:#666;
	float:right;
}
.m-gif-animation {
	margin:0 2px;
}
.m-gif-animation img {
	border:none;
	background-size:100%;
	vertical-align:middle;
}
.m-gif-animation .m-active {
	display:none;
}
.m-gif-animation .m-gif-name {
	text-align:center;
}
.m-attach {
	zoom:1;
}
.m-attach:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-attach .itm {
	position:relative;
	float:left;
	padding:0;
	line-height:16px;
	width:158px;
	height:45px;
	text-align:left;
	border-radius:2px;
	margin:0 10px 10px 0;
	cursor:pointer;
	background-color:#fff;
	border:1px solid #d9d9db;
	margin-top:10px;
	margin-bottom:0;
	zoom:1;
}
.m-attach .itm:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-attach .itm .name {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	position:absolute;
	width:102px;
	color:#222;
	top:6px;
	left:41px;
	font-size:12px;
	text-align:left;
	z-index:1;
}
.m-attach .itm .u-icon-clear {
	display:none;
	position:absolute;
	right:-6px;
	top:-6px;
	color:#999;
	border-radius:8px;
	background:#fff;
}
.m-attach .itm:hover .u-icon-clear {
	display:block;
}
.m-attach .itm .u-icon-file-imgflag,.m-attach .itm .u-icon-file-pdf,.m-attach .itm .u-icon-file-txt,.m-attach .itm .u-icon-file-doc,.m-attach .itm .u-icon-file-excel,.m-attach .itm .u-icon-file-zip,.m-attach .itm .u-icon-file-ppt,.m-attach .itm .u-icon-file-key,.m-attach .itm .u-icon-file-audio,.m-attach .itm .u-icon-file-video,.m-attach .itm .u-icon-file-unknown {
	position:absolute;
	top:8.5px;
	left:10px;
	margin:0;
	padding:0;
	float:none;
	z-index:1;
}
.m-attach .itm .bg-30,.m-attach .itm .u-icon-file-imgflag,.m-attach .itm .u-icon-file-txt,.m-attach .itm .u-icon-file-doc,.m-attach .itm .u-icon-file-excel,.m-attach .itm .u-icon-file-unknown,.m-attach .itm .u-icon-file-zip,.m-attach .itm .u-icon-file-ppt,.m-attach .itm .u-icon-file-video,.m-attach .itm .u-icon-file-key,.m-attach .itm .u-icon-file-audio,.m-attach .itm .u-icon-file-pdf {
	background:url("https://res.qiyukf.net/operation/49ad6c7393cbaff96d6df43d2eb4ce80");
	display:inline-block;
	background-size:160px auto;
	width:30px;
	height:30px;
}
.m-attach .itm .u-icon-file-imgflag {
	background-position:0 0px;
}
.m-attach .itm .u-icon-file-txt {
	background-position:0 -40px;
}
.m-attach .itm .u-icon-file-doc {
	background-position:0 -80px;
}
.m-attach .itm .u-icon-file-excel {
	background-position:0 -120px;
}
.m-attach .itm .u-icon-file-unknown {
	background-position:0 -160px;
}
.m-attach .itm .u-icon-file-zip {
	background-position:0 -200px;
}
.m-attach .itm .u-icon-file-ppt {
	background-position:0 -240px;
}
.m-attach .itm .u-icon-file-video {
	background-position:0 -280px;
}
.m-attach .itm .u-icon-file-key {
	background-position:0 -320px;
}
.m-attach .itm .u-icon-file-audio {
	background-position:0 -360px;
}
.m-attach .itm .u-icon-file-pdf {
	background-position:0 -400px;
}
.m-attach .itm .kb {
	position:absolute;
	width:102px;
	color:#999;
	top:24px;
	left:41px;
	font-size:12px;
	text-align:left;
	z-index:1;
}
.m-attach .itm .operate {
	position:absolute;
	width:102px;
	top:22px;
	left:40px;
	font-size:12px;
	text-align:left;
	z-index:1;
}
.m-attach .itm .m-progress {
	z-index:0;
}
.m-attach .itm .m-progress .progress-bar {
	height:45px;
	background-color:#cce0ff !important;
}
.m-attach .itm .download {
	color:#5092e1;
	position:absolute;
	bottom:5px;
	right:8px;
	z-index:10001;
	display:none;
}
.m-attach .itm:hover {
	background-color:#f5f5f7;
	border-color:#d9d9db;
}
.m-attach .itm:hover .download {
	display:inline-block;
}
.m-attach .itm-progress .name,.m-attach .m-uploaditem .name {
	width:82px;
}
.m-attach .upload {
	display:inline-block;
	padding:5px 15px;
	margin-bottom:0;
	border:1px solid #ccc;
	border-radius:3px;
	font-size:12px;
}
.m-attach .upload:hover {
	background-color:#f5f5f5;
}
.m-attach .z-upload-error {
	font-size:12px;
	color:#f96868;
	display:block;
	margin-top:10px;
}
.m-attach .z-upload-error .u-icon-failuremini {
	vertical-align:middle;
}
.m-attach .dwd {
	display:inline-block;
	padding-top:10px;
}
.m-attach .dwd .u-icon-export {
	margin-left:4px;
}
.worksheet-box {
	position:relative;
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
}
.worksheet-bd {
	flex:1;
	padding:0px 24px 24px;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
}
.worksheet-bd .u-ipt {
	width:340px;
	padding:8px;
	height:36px;
	line-height:20px;
	font-size:14px;
	box-sizing:border-box;
	border-radius:2px;
}
.worksheet-bd .worksheet-form {
	position:relative;
	height:100%;
}
.worksheet-bd .worksheet-form .form-label {
	margin:16px 0;
	font-size:14px;
	color:#666;
	word-break:break-all;
}
.worksheet-bd .worksheet-form .u-ipt {
	width:340px;
	padding:8px;
	height:36px;
	font-size:14px;
	line-height:20px;
	box-sizing:border-box;
	border-radius:2px;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-status-error {
	color:#f96868;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-title-worksheet-content {
	display:flex;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-title {
	max-width:initial;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-title .icon-prompt-informationx {
	cursor:pointer;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-upload-guide {
	font-size:14px;
	color:#999;
	margin-bottom:5px;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-datePicker {
	font-size:14px;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-datePicker .m-datetimepicker {
	background-color:#fff;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-datePicker .datetimepicker_calendar input {
	font-size:14px;
	color:#222;
	background-color:#fff;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-datePicker .line {
	display:none;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-itm .u-field-title,.worksheet-bd .worksheet-form .m-custom-fields .u-field-itm .u-necessary {
	float:none;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-itm .u-field-cnt {
	margin-left:0px;
}
.worksheet-bd .worksheet-form .m-custom-fields .u-field-itm .u-field-cnt .ipts .u-textarea {
	padding:8px;
	box-sizing:border-box;
}
.worksheet-bd .worksheet-form .m-custom-fields .m-attach .upload {
	margin-top:6px;
}
.worksheet-bd .worksheet-form .tip {
	padding-left:100px;
	color:#f25058;
}
.worksheet-bd .worksheet-form .u-errtip {
	margin-top:15px;
	background:#fff;
}
.worksheet-bd .worksheet-form .u-worksheet-errtip {
	margin:15px 0px 15px 0px;
	width:100%;
	text-align:center;
	height:30px;
	font-size:14px;
	color:#76838f;
}
.worksheet-bd .worksheet-form .u-select .select-cnt .itm h4 .txt {
	max-width:100%;
}
.worksheet-eco-bd {
	padding:0px;
}
.btns {
	text-align:right;
	margin-bottom:30px;
	margin:10px 24px;
}
.btns button {
	padding:8px 20px;
}
.actionsheet-contain.z-hide {
	display:none;
}
.actionsheet-contain .actionsheet-mask {
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background-color:rgba(0,0,0,0.4);
	height:100%;
	z-index:1000;
}
.actionsheet-contain .actionsheet-wrap {
	position:fixed;
	overflow:auto;
	right:0;
	bottom:0;
	left:0;
	z-index:1000;
}
.actionsheet-contain .actionsheet {
	background-color:#fff;
	border-radius:8px 8px 0px 0px;
}
.actionsheet-contain .actionsheet-header {
	border-bottom:1px solid #e6e7eb;
	padding:8px 12px;
}
.actionsheet-contain .actionsheet-title {
	line-height:22px;
	font-size:14px;
}
.actionsheet-contain .actionsheet-body {
	padding:12px;
	max-height:206px;
	overflow:auto;
}
.actionsheet-contain .actionsheet-close {
	position:absolute;
	top:12px;
	right:12px;
}
.actionsheet-contain .actionsheet-close .u-icon {
	color:#999;
}
.chat-switch-robot-popover {
	position:absolute;
	top:70px;
	right:8px;
	z-index:4;
	background-color:#fff;
	width:375px;
	border-radius:8px;
	box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 4px 32px -8px rgba(26,34,51,0.2);
	transition:all 0.5s;
	display:none;
}
.chat-switch-robot-popover:hover {
	display:block;
}
.chat-switch-robot-popover .chat-switch-robot-popover-header {
	font-size:14px;
	color:#222;
	padding:8px 12px;
	border-bottom:1px solid #e6e7eb;
	line-height:22px;
}
.chat-switch-robot-popover .chat-switch-robot-popover-body {
	padding:12px;
	max-height:286px;
	overflow:auto;
}
.chat-switch-robot-popover .chat-switch-robot-popover-arrow {
	position:absolute;
	right:10px;
	top:-8px;
	width:0;
	height:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-bottom:8px solid #fff;
}
.chat-switch-robot-popover .chat-switch-robot-popover-arrow-block {
	width:100px;
	height:20px;
	position:absolute;
	right:-10px;
	top:-10px;
}
.m-datetimepicker {
	color:#76838f;
	border:none;
	position:relative;
	display:block;
}
.m-datetimepicker .datetimepicker_hd:hover {
	color:#89bceb;
}
.m-datetimepicker .datetimepicker_hd:hover .u-icon-date {
	background-position-x:-30px;
}
.m-datetimepicker .datetimepicker_hd:hover .u-icon-down {
	background-position-x:-30px;
}
.m-datetimepicker .datetimepicker_hd:active {
	color:#4e97d9;
}
.m-datetimepicker .datetimepicker_hd:active .u-icon-date {
	background-position-x:-30px;
}
.m-datetimepicker .datetimepicker_hd:active .u-icon-down {
	background-position-x:-30px;
}
.m-datetimepicker .datetimepicker_hd .tlt {
	color:#76838f;
}
.m-datetimepicker .datetimepicker_bd {
	background-color:#fff;
}
.m-datetimepicker .datetimepicker_bd li {
	cursor:pointer;
	color:#222;
}
.m-datetimepicker .datetimepicker_bd li:hover {
	color:#89bceb;
	background-color:#e8f1f8;
}
.m-datetimepicker .datetimepicker_bd li:active {
	color:#4e97d9;
	background-color:#e8f1f8;
}
.m-datetimepicker .datetimepicker_bd .z-sel {
	color:#4e97d9;
}
.m-datetimepicker .datetimepicker_bd .z-sel .u-icon-tickblue {
	display:inline-block;
}
.m-datetimepicker .datetimepicker_ft {
	background-color:#fff;
	border:1px solid #e6eaeb;
}
.m-datetimepicker .datetimepicker_ft .error {
	color:#f96868;
}
.m-datetimepicker .datetimepicker_calendar .custom .u-ipt {
	color:#62a8ea;
}
.m-datetimepicker .datetimepicker_hd {
	position:relative;
	z-index:1;
	text-align:left;
	box-sizing:border-box;
	border-radius:2px;
	height:32px;
	line-height:32px;
}
.m-datetimepicker .datetimepicker_hd .tlt {
	display:inline-block;
	padding:0 4px;
	height:32px;
	line-height:32px;
	margin:0 23px 0 28px;
	vertical-align:baseline;
	color:#00000f !important;
}
.m-datetimepicker .datetimepicker_hd .u-icon-date {
	vertical-align:middle;
	transform:translateY(2px);
	margin-right:-6px;
	position:absolute;
	top:8px;
	left:15px;
}
.m-datetimepicker .datetimepicker_hd .u-icon-down {
	vertical-align:middle;
	transform:translateY(4px);
	margin-left:-5px;
	position:absolute;
	top:10px;
	right:10px;
}
.calendar_prev .m-datetimepicker .datetimepicker_hd .u-icon-more {
	transform:rotate(180deg);
}
.m-datetimepicker .datetimepicker_hd:hover .tlt {
	color:#337eff !important;
}
.m-datetimepicker .datetimepicker_hd.disabled {
	cursor:default;
}
.m-datetimepicker .datetimepicker_hd.disabled .tlt {
	color:#e4dcd9 !important;
	cursor:default;
}
.m-datetimepicker .datetimepicker_hd.disabled .u-icon-date {
	cursor:default;
}
.m-datetimepicker .datetimepicker_hd.disabled .u-icon-date:hover {
	background-position:0 -420px;
}
.m-datetimepicker .datetimepicker_hd.disabled .u-icon-down {
	cursor:default;
}
.m-datetimepicker .datetimepicker_hd.disabled .u-icon-down:hover {
	background-position:0 -540px;
}
.m-datetimepicker .datetimepicker_hd.disabled:hover {
	color:#e4dcd9;
}
.m-datetimepicker .datetimepicker_hd.disabled:hover .u-icon-date {
	background-position:0 -420px;
}
.m-datetimepicker .datetimepicker_hd.disabled:hover .u-icon-down {
	background-position:0 -540px;
}
.m-datetimepicker .datetimepicker_cnt {
	position:absolute;
	z-index:100010;
	margin-top:1px;
	box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 4px 16px -4px rgba(26,34,51,0.3);
	border-radius:4px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	background-color:#fff;
}
.calendar_prev .m-datetimepicker .datetimepicker_cnt .u-icon-more {
	transform:rotate(180deg);
}
.m-datetimepicker .datetimepicker_bd {
	width:240px;
	z-index:10010;
	border-radius:4px;
}
.m-datetimepicker .datetimepicker_bd li {
	height:30px;
	line-height:30px;
	padding:0 10px;
}
.m-datetimepicker .datetimepicker_bd .line {
	border-top:1px solid #ddd;
	padding:10px 10px 0;
}
.m-datetimepicker .datetimepicker_bd .u-icon-tickblue {
	display:none;
	margin-left:10px;
	transform:translateY(3px);
}
.m-datetimepicker .datetimepicker_calendar {
	zoom:1;
	margin:0 auto;
	padding:12px;
}
.m-datetimepicker .datetimepicker_calendar:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-datetimepicker .datetimepicker_calendar .custom {
	display:inline-block;
	height:30px;
	width:134px;
}
.m-datetimepicker .datetimepicker_calendar .custom .u-ipt {
	width:100%;
	height:30px;
	line-height:30px;
	padding:8px;
	text-align:center;
}
.m-datetimepicker .datetimepicker_calendar .custom:nth-child(2) {
	margin-left:10px;
	height:30px;
}
.m-datetimepicker .datetimepicker_calendar .m-time {
	margin-top:1px;
	height:30px;
	line-height:30px;
}
.m-datetimepicker .datetimepicker_calendar .u-btn {
	width:100%;
	padding:8px 24px;
	margin-top:10px;
}
.m-datetimepicker .datetimepicker_ft {
	width:220px;
	padding:10px 10px 15px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px;
	margin-top:-1px;
	z-index:10010;
	line-height:0;
}
.m-datetimepicker .datetimepicker_ft .u-btn {
	width:100%;
	padding:8px 24px;
}
.m-datetimepicker .datetimepicker_ft .error {
	text-align:center;
	padding-top:10px;
	line-height:12px;
}
.m-datetimepicker .calendar {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}
.m-datetimepicker-attachleft .datetimepicker_cnt {
	right:0px;
}
.u-calendar {
	width:240px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	margin-top:-1px;
	background:#fff;
}
.u-calendar .u-icon-kefu {
	background-color:#000;
	position:absolute;
	left:10px;
	top:10px;
}
.u-calendar .calendar_item {
	width:30px;
	line-height:28px;
	display:inline-block;
	text-align:center;
	border-radius:50%;
	margin:3px 1px;
	font-size:12px;
	color:#222;
}
.u-calendar .calendar_item.z-sel {
	background:#09f;
	color:#fff;
}
.u-calendar .calendar_item.z-muted {
	color:#ddd;
}
.u-calendar .calendar_item.z-notcur {
	background:none;
	color:#999;
}
.u-calendar .calendar_bd .calendar_item.z-dis {
	background:none;
	color:#e7e7e7;
}
.u-calendar .calendar_hd {
	line-height:30px;
	text-align:center;
	position:relative;
	zoom:1;
}
.u-calendar .calendar_hd:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.u-calendar .calendar_hd .date {
	display:inline-block;
	height:34px;
	line-height:34px;
	padding:0;
	float:none;
	font-size:12px;
}
.u-calendar .calendar_next {
	position:absolute;
	top:3px;
	right:0;
}
.u-calendar .calendar_prev {
	position:absolute;
	left:0;
	top:3px;
}
.u-calendar .calendar_prev .u-icon-checkmore {
	margin-left:-7px;
	transform:rotate(180deg);
}
.u-calendar .calendar_bd {
	padding:0 3px 3px;
	text-align:center;
	font-size:0px;
}
.u-calendar .calendar_bd .calendar_week .calendar_item {
	background:none;
}
.u-calendar .calendar_foot {
	padding:3px;
	text-align:right;
	font-size:12px;
}
.u-calendar .calendar_foot button {
	padding:2px 5px;
	height:20px;
	border:solid 1px #bbb;
}
.u-calendar .date {
	background:none !important;
	border:none !important;
	box-shadow:none !important;
}
.u-calendar.z-dis .calendar_item {
	background:#d1d1d1;
	color:#eee;
}
.u-calendar.z-dis .calendar_item.z-sel {
	background:#3982b2;
	color:#eee;
}
.m-date-time {
	display:flex;
	width:auto;
}
.m-date-time .m-date {
	flex:none;
	width:92px;
	height:36px;
	position:relative;
}
.m-date-time .m-date .u-ipt {
	width:92px;
	height:36px;
	padding:6px;
	font-size:14px;
	color:#222;
}
.m-date-time .m-date .u-ipt:disabled {
	color:#eee;
	background-color:#fff;
}
.m-date-time .m-date .m-calendar {
	position:absolute;
	top:37px;
	z-index:10001;
}
.m-date-time .m-date .m-calendar .u-calendar {
	color:#526069;
	border:1px solid #e6eaeb;
}
.m-date-time .m-time {
	flex:none;
	width:63px;
	margin-left:15px;
	box-sizing:border-box;
	border:1px solid #d9d9db;
	border-radius:2px;
	height:36px;
	line-height:36px;
	text-align:center;
	position:relative;
	font-size:12px;
	display:flex;
	justify-content:center;
}
.m-date-time .m-time .u-ipt-time {
	font-size:14px;
	color:#222;
	display:inline-block;
	width:20px;
	border:none;
	text-align:center;
	flex:none;
}
.m-date-time .m-time .u-ipt-time:disabled {
	color:#eee;
	background-color:#fff;
}
.m-date-time .m-time span {
	flex:none;
	width:10px;
	align-self:flex-end;
}
.m-date-time .m-time span.disabled {
	color:#eee;
}
.m-date-time .m-banner {
	background:#cdcdcd;
	height:1px;
	width:36px;
	margin:17px 4px;
}
.m-date-time .u-icon-checkmore {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-12_e5d84533d70ccdd978e4ae4b5cea36dc.png);
	background-size:120px auto;
	display:inline-block;
	width:12px;
	height:12px;
	cursor:pointer;
	background-position:0 -600px;
}
.m-datetimepicker {
	padding:1px 15px;
	background-color:#fafafa;
	border:1px solid #d9d9db;
	border-radius:2px;
	display:inline-block;
	vertical-align:top;
}
.m-datetimepicker .datetimepicker_cnt {
	top:100%;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show {
	position:absolute;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show .floatLayer_dialog {
	top:0;
	margin:auto auto;
	width:500px;
	height:400;
	border-radius:8px;
	overflow:hidden;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show .floatLayer_dialog .m-shunt-list-modal {
	width:100%;
	padding:24px;
	display:flex;
	flex-direction:column;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show .floatLayer_dialog .m-shunt-list-modal .shunt-title {
	flex:none;
	height:48px;
	line-height:24px;
	color:#222;
	font-weight:600;
	font-size:16px;
	box-shadow:inset 0px -1px 0px #e6e7eb;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show .floatLayer_dialog .m-shunt-list-modal .shunt-list-container {
	overflow-y:auto;
	flex:1;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show .floatLayer_dialog .m-shunt-list-modal .shunt-child-item {
	min-height:48px;
	box-shadow:inset 0px -1px 0px #e6e7eb;
	line-height:24px;
	font-size:16px;
	padding:12px 0;
	position:relative;
	padding-right:24px;
	box-sizing:border-box;
	cursor:pointer;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show .floatLayer_dialog .m-shunt-list-modal .shunt-child-item .shunt_child {
	color:#222;
	line-height:24px;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show .floatLayer_dialog .m-shunt-list-modal .shunt-child-item .u-icon-font {
	position:absolute;
	right:0;
	color:#bfbfbf;
	font-size:20px;
	width:20px;
	height:20px;
	top:0;
	bottom:0;
	margin:auto;
}
.m-canlendar-modal .u-calendar {
	width:100%;
}
.m-canlendar-modal .u-calendar .calendar_hd {
	margin:0 20px;
}
.m-canlendar-modal .u-calendar .calendar_item {
	width:13%;
}
.m-canlendar-modal .u-calendar .calendar_item .calendar_item_span {
	width:30px;
	height:30px;
	display:inline-block;
}
.m-canlendar-modal .u-calendar .calendar_item.z-sel {
	background:#fff;
}
.m-canlendar-modal .u-calendar .calendar_item.z-sel .calendar_item_span {
	background:#09f;
	border-radius:30px;
}
.m-canlendar-modal .calendar-frame-box .content .m-time {
	z-index:10;
	position:absolute;
	right:40px;
}
.m-canlendar-modal .foot {
	position:absolute;
	bottom:10px;
	right:10px;
	padding:10px 20px;
	background:#09f;
	border-radius:5px;
	color:#fff;
}
.preinquiryform-modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:100;
	min-width:300px;
	overflow:hidden;
	background:rgba(0,0,0,0.3);
}
.preinquiryform-modal table {
	table-layout:fixed;
	width:100%;
	height:100%;
}
.preinquiryform-modal table tbody td {
	vertical-align:middle;
	display:table-cell;
}
.preinquiryform-modal table .lywrap {
	width:400px;
	height:600px;
	position:relative;
	margin:0 auto;
	background-color:#fff;
	border-radius:5px;
	overflow-y:auto;
}
.preinquiryform-modal table .preinquiryform-modal-title {
	height:48px;
	line-height:48px;
	border-bottom:1px solid #e6e7eb;
	font-size:16px;
	color:#222;
	letter-spacing:0;
	padding:0px 16px;
}
.preinquiryform-modal table .m-form-preinquiryform {
	max-height:480px;
	padding:0px 16px 16px 16px;
	overflow-x:auto;
	text-align:left;
}
.preinquiryform-modal table .j-flagmain-preinquiryform {
	text-align:left;
}
.preinquiryform-modal table .preinquiryform-guide-prompt {
	margin:16px 16px 0 0;
	font-size:14px;
	color:#666;
	word-break:break-all;
}
.preinquiryform-modal .m-custom-fields .u-field-title-content {
	display:flex;
}
.preinquiryform-modal .m-custom-fields .u-status-error {
	color:#f24957;
	bottom:-18px !important;
}
.preinquiryform-modal .m-custom-fields .u-field-title {
	line-height:22px;
	max-width:initial;
}
.preinquiryform-modal .m-custom-fields .u-field-title .icon-prompt-informationx {
	cursor:pointer;
}
.preinquiryform-modal .m-custom-fields .u-field-upload-guide {
	font-size:14px;
	color:#999;
	margin-bottom:5px;
}
.preinquiryform-modal .m-custom-fields .u-field-datePicker {
	font-size:14px;
}
.preinquiryform-modal .m-custom-fields .u-field-datePicker .m-datetimepicker {
	background-color:#fff;
}
.preinquiryform-modal .m-custom-fields .u-field-datePicker .datetimepicker_calendar input {
	font-size:14px;
	color:#222;
	background-color:#fff;
}
.preinquiryform-modal .m-custom-fields .u-field-datePicker .datetimepicker_calendar .u-ipt {
	box-sizing:border-box;
	border-radius:2px;
	padding-right:0px;
}
.preinquiryform-modal .m-custom-fields .u-field-datePicker .line {
	display:none;
}
.preinquiryform-modal .m-custom-fields .u-field-itm .u-field-title,.preinquiryform-modal .m-custom-fields .u-field-itm .u-necessary {
	float:none;
}
.preinquiryform-modal .m-custom-fields .u-field-itm .u-field-cnt {
	margin-left:0px;
}
.preinquiryform-modal .m-custom-fields .u-field-itm .u-field-cnt .ipts .u-textarea {
	padding:8px;
	box-sizing:border-box;
}
.preinquiryform-modal .m-custom-fields .u-field-itm .u-field-cnt .ipts.ipts-clear .u-ipt {
	padding:10px;
	box-sizing:border-box;
}
.preinquiryform-modal .m-custom-fields .m-attach .upload {
	margin-top:6px;
}
.preinquiryform-modal .btns {
	text-align:right;
	position:absolute;
	bottom:16px;
	width:100%;
	margin:0px;
}
.preinquiryform-modal .btns .btns-box {
	width:100%;
	padding:0 24px;
	box-sizing:border-box;
}
.preinquiryform-modal .btns .btns-box button {
	width:100%;
	height:40px;
}
.m-status {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
}
.m-status .u-msg {
	position:absolute;
	left:50%;
	top:40%;
	margin-left:-8px;
}
.m-status .u-icon-loading {
	display:inline-block;
	width:16px;
	height:16px;
}
.m-modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1010;
	min-width:300px;
	overflow-y:auto;
	background:rgba(0,0,0,0.3);
}
.m-modal .modal_close {
	position:absolute;
	top:20px;
	right:20px;
}
.m-modal .modal_close .u-icon-close {
	display:inline-block;
	width:14px;
	height:14px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-40@1x_00c9a662be4703988dea5a1c19a2a0b1.png) no-repeat;
	background-size:120px auto;
	background-position:0 -79px;
	cursor:pointer;
}
.m-modal .modal_dialog {
	position:relative;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:150px auto;
	max-width:100%;
	max-width:calc(80%);
	background:#fff;
	border-radius:8px;
	box-shadow:0 0 30px rgba(0,0,0,0.1);
	border:1px solid #d8d8d8\0;
}
.m-modal .modal_hd {
	position:relative;
	border-bottom:1px solid #d9d9db;
}
.m-modal .modal_hd h3 {
	height:18px;
	line-height:18px;
	padding:20px;
	font-size:16px;
}
.m-modal .modal_bd {
	padding:20px 70px;
}
.m-modal .modal_bd h3 {
	font-size:14px;
}
.m-modal .modal_title {
	height:40px;
	line-height:40px;
	padding-left:14px;
	font-size:16px;
}
.m-modal .modal_ft {
	zoom:1;
	padding:24px;
}
.m-modal .modal_ft:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-modal .modal_ft .u-btn-l {
	float:right;
}
.m-modal .modal_ft .u-btn-cancel {
	margin-left:12px;
}
.m-modal .modal_ft .u-status-validate-pending {
	position:static;
	float:left;
	padding-left:30px;
	height:40px;
	line-height:40px;
	padding-left:0;
	float:left;
	height:36px;
	line-height:36px;
	vertical-align:middle;
}
.m-modal .modal_ft .u-status-validate-pending .u-icon-pending {
	vertical-align:middle;
}
.m-modal .modal_ft .u-status-validate-error {
	position:static;
	float:left;
	padding-left:30px;
	height:40px;
	line-height:40px;
	padding-left:0;
	float:left;
	height:36px;
	line-height:36px;
	vertical-align:middle;
}
.m-modal .modal_ft .u-status-validate-error .u-icon-error {
	margin-right:10px;
}
.m-modal-confirm {
	overflow:hidden;
}
.m-modal-confirm .modal_dialog {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:360px;
	margin:0;
}
.m-modal-confirm .modal_bd {
	padding:32px 24px 12px;
	font-size:14px;
	line-height:1.5;
}
.m-modal-confirm .modal_ft {
	text-align:right;
}
.m-modal-confirm .ok {
	display:inline-block;
	padding:10px 24px;
	color:#fff;
	font-size:14px;
	line-height:16px;
	border-radius:3px;
}
.m-modal-confirm .cancel {
	display:inline-block;
	padding:9px 23px;
	font-size:14px;
	line-height:16px;
	border:1px solid #d9d9db;
	border-radius:3px;
	margin-left:10px;
	color:#222;
	background-color:#fff;
}
.m-modal-confirm .cancel:hover {
	background-color:#f3f7f9;
}
.m-modal-confirm .cancel:active,.m-modal-confirm .cancel:link {
	background-color:#ccd5d8;
}
.m-modal-confirmphoto .modal_dialog {
	width:380px;
	animation:none;
}
.m-modal-confirmphoto .modal_hd {
	text-align:center;
}
.m-modal-confirmphoto .modal_bd {
	padding:16px 24px;
	overflow:hidden;
}
.m-modal-confirmphoto .modal_bd .content .photo-wrap {
	max-height:270px;
	overflow:hidden;
}
.m-modal-confirmphoto .modal_bd .content img {
	width:100%;
	object-fit:contain;
}
.m-modal-confirmphoto .modal_bd.z-more {
	position:relative;
	overflow:hidden;
}
.m-modal-confirmphoto .modal_bd.z-more .content {
	max-height:270px;
	overflow:hidden;
}
.m-modal-confirmphoto .modal_bd.z-more .content .photo-wrap {
	display:inline-block;
	width:84px;
	height:84px;
	margin:0 10px 10px -3px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	overflow:hidden;
}
.m-modal-confirmphoto .modal_bd.z-more .content .photo-wrap:nth-child(3n+3) {
	margin:0 0 10px 0;
}
.m-modal-confirmphoto .modal_bd.z-second .content {
	max-height:84px;
	overflow:hidden;
	text-align:center;
}
.m-modal-confirmphoto .modal_bd.z-second .content .photo-wrap {
	display:inline-block;
	width:84px;
	height:84px;
	margin:0 10px 10px -3px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	overflow:hidden;
}
.m-modal-confirmphoto .modal_bd.z-second .content .photo-wrap:last-child {
	margin:0 0 10px 0;
}
.m-modal-confirmphoto .modal_ft {
	margin-top:0;
	padding:24px;
	border-top:1px solid #d9d9db;
}
.m-modal-confirmphoto .ok,.m-modal-confirmphoto .cancel {
	padding:10px 24px;
	font-size:14px;
}
.m-modal-confirmphoto .ok {
	float:right;
	margin-left:12px;
}
.m-form {
	margin:0 auto;
}
.m-form .formcnt {
	position:relative;
	margin:30px 0;
}
.m-form .formitm {
	position:relative;
	margin:30px 0;
}
.m-form .formitm .lab {
	float:left;
	margin-top:12px;
	width:72px;
	margin-right:8px;
	text-align:right;
	font-size:14px;
}
.m-form .formitm .necessary {
	position:absolute;
	top:15px;
	left:134px;
}
.m-form .formitm .necessary:after {
	content:"*";
}
.m-form .formitm .ipts {
	position:relative;
	width:auto;
	margin-left:80px;
	text-align:left;
}
.m-form .formitm .ipts .z-error {
	position:absolute;
	left:0;
	top:48px;
}
.m-form .btns {
	padding:20px 30px 30px;
	text-align:right;
}
.m-form .btns .u-btn-cancel,.m-form .btns .u-btn {
	font-size:14px;
}
.m-form .btns .u-btn-cancel {
	margin-left:7px;
}
.m-floatLayer {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1010;
	background:rgba(0,0,0,0.2);
}
.m-floatLayer.z-show .floatLayer_dialog {
	height:500px;
}
.m-floatLayer.m-bot-worksheet-form-cnt.m-floatLayer.z-show .floatLayer_dialog {
	min-height:50%;
	max-height:90%;
	height:90%;
}
.m-floatLayer.m-bot-worksheet-form-cnt.m-floatLayer.z-show .floatLayer_bd {
	height:100%;
	overflow:hidden;
}
.m-floatLayer.m-netcall-shunt-list-modal.z-show .floatLayer_dialog {
	height:320px;
}
.m-floatLayer.m-mobile-procotol-modal.z-show .floatLayer_dialog {
	height:200px;
	border-radius:20px 20px 0 0;
	overflow:hidden;
}
.m-floatLayer.m-mobile-procotol-modal.z-show .floatLayer_dialog .m-mobile-protocol {
	width:100%;
	padding:32px 24px 24px;
}
.m-floatLayer.m-mobile-procotol-modal.z-show .floatLayer_dialog .m-mobile-protocol .layer_content {
	font-size:16px;
	color:#222;
	text-align:center;
	line-height:24px;
	margin-bottom:32px;
}
.m-floatLayer.m-mobile-procotol-modal.z-show .floatLayer_dialog .m-mobile-protocol .button-coontainer {
	display:flex;
}
.m-floatLayer.m-mobile-procotol-modal.z-show .floatLayer_dialog .m-mobile-protocol .button-coontainer .u-btn {
	flex:1;
	height:40px;
	border-radius:4px;
	font-size:16px;
}
.m-floatLayer.m-mobile-procotol-modal.z-show .floatLayer_dialog .m-mobile-protocol .button-coontainer .u-btn-cancel {
	background:transparent;
	border:1px solid #d9d9db;
	color:#222;
}
.m-floatLayer.m-mobile-procotol-modal.z-show .floatLayer_dialog .m-mobile-protocol .button-coontainer button + button {
	margin-left:16px;
}
.m-floatLayer .floatLayer_dialog {
	display:flex;
	flex-direction:column;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:0;
	background:#fff;
	border-radius:8px 8px 0 0;
	box-shadow:0px 0px 16px rgba(0,0,0,0.15);
	transition:height 0.5s;
}
.m-floatLayer .floatLayer_hd {
	display:flex;
	flex-direction:row;
	align-items:center;
	padding:0 16px;
	border-bottom:1px solid #e6e7eb;
}
.m-floatLayer .floatLayer_close {
	display:flex;
	align-items:center;
	height:48px;
	margin-left:10px;
}
.m-floatLayer .floatLayer_close .u-icon-close {
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url("https://res.qiyukf.net/operation/08f15a29d53c023b42d4d2ec4efef954");
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer;
}
.m-floatLayer .floatLayer_title {
	flex:1;
	font-size:16px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-floatLayer .floatLayer_bd {
	display:flex;
	flex:1;
	border-bottom:1px solid #ebedf0;
	overflow:hidden;
}
.pc_portrait {
	position:absolute !important;
	z-index:100000;
	bottom:149px;
	left:8px;
	width:576px;
	height:230px;
	border-left:none;
	background-color:#fff;
	box-shadow:0px 0px 1px rgba(0,0,0,0.5),0px 8px 32px -4px rgba(26,34,51,0.2);
	border-radius:8px;
	overflow:hidden;
}
.pc_portrait .portrait_cnt {
	position:relative;
	overflow:hidden;
	height:100%;
	width:100%;
}
.pc_portrait .portrait_cnt .portrait_list {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:8px 0 8px 8px;
	overflow:auto;
	top:35px;
	z-index:10;
}
.pc_portrait .portrait_img {
	display:block;
	margin:0 auto;
	width:22px;
	height:22px;
	cursor:pointer;
}
.pc_portrait ul {
	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
}
.pc_portrait li {
	display:block;
	float:left;
	margin-left:0px;
	padding:12px;
	border-radius:4px;
	transition:all 0.1s;
	opacity:1;
	filter:alpha(opacity = 100);
}
.pc_portrait li:hover {
	opacity:1;
	filter:alpha(opacity = 75);
	background:#f0f0f2;
}
.m-modal-filetrans .modal_dialog {
	display:inline-block;
	position:absolute;
	left:50%;
	top:50%;
	width:auto;
	max-width:100%;
	max-height:85%;
	min-width:255px;
	margin:0;
	transform:translate(-50%,-50%);
	overflow-y:auto;
	border:1px solid #e5e5e5\0;
}
.m-modal-filetrans .modal_bd {
	padding:24px 24px 0 24px;
}
.m-modal-filetrans .modal_ft {
	padding-right:24px;
}
.m-modal-filetrans .file-list {
	zoom:1;
}
.m-modal-filetrans .file-list:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-modal-filetrans .file-item {
	margin-bottom:11px;
	line-height:16px;
	white-space:nowrap;
}
.m-modal-filetrans .file-item.z-disabled {
	color:#999;
}
.m-modal-filetrans .file-item.z-disabled .u-icon-imgflag,.m-modal-filetrans .file-item.z-disabled .u-icon-txt,.m-modal-filetrans .file-item.z-disabled .u-icon-doc,.m-modal-filetrans .file-item.z-disabled .u-icon-excel,.m-modal-filetrans .file-item.z-disabled .u-icon-unknown,.m-modal-filetrans .file-item.z-disabled .u-icon-zip,.m-modal-filetrans .file-item.z-disabled .u-icon-ppt,.m-modal-filetrans .file-item.z-disabled .u-icon-video,.m-modal-filetrans .file-item.z-disabled .u-icon-key,.m-modal-filetrans .file-item.z-disabled .u-icon-audio,.m-modal-filetrans .file-item.z-disabled .u-icon-pdf {
	background-position-x:-48px;
}
.m-modal-filetrans .icon,.m-modal-filetrans .name,.m-modal-filetrans .size,.m-modal-filetrans .file-error {
	display:inline-block;
	vertical-align:middle;
}
.m-modal-filetrans .name {
	max-width:280px;
	margin-left:9px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-filetrans .size {
	display:inline-block;
	max-width:61px;
	margin-left:10px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#999;
	vertical-align:middle;
}
.m-modal-filetrans .file-error {
	margin-left:10px;
	color:#f25058;
	vertical-align:middle;
}
.m-modal-filetrans .u-error,.m-modal-filetrans .u-btn {
	float:right;
	display:inline-block;
	margin-left:12px;
	vertical-align:middle;
}
.m-modal-filetrans .u-error {
	line-height:32px;
	color:#f25058;
}
.m-modal-filetrans .modal_ft .u-btn-cancel {
	margin-left:20px;
}
.m-modal-filetrans .icon {
	width:23px;
	height:27px;
	background-size:160px auto;
	transform:scale(1);
}
.m-modal-filetrans .u-icon-imgflag {
	background-position:0px 0px;
}
.m-modal-filetrans .u-icon-txt {
	background-position:0px -40px;
}
.m-modal-filetrans .u-icon-doc {
	background-position:0px -80px;
}
.m-modal-filetrans .u-icon-excel {
	background-position:0px -120px;
}
.m-modal-filetrans .u-icon-unknown {
	background-position:0px -160px;
}
.m-modal-filetrans .u-icon-zip {
	background-position:0px -200px;
}
.m-modal-filetrans .u-icon-ppt {
	background-position:0px -240px;
}
.m-modal-filetrans .u-icon-video {
	background-position:0px -280px;
}
.m-modal-filetrans .u-icon-key {
	background-position:0px -320px;
}
.m-modal-filetrans .u-icon-audio {
	background-position:0px -360px;
}
.m-modal-filetrans .u-icon-pdf {
	background-position:0px -400px;
}
.m-botentry {
	font-size:0;
	transition:all 0.3s ease-out;
	overflow:hidden;
}
.m-botentry li {
	padding:0 10px;
	color:#222;
	background-color:#fff;
	display:inline-block;
	opacity:1;
	font-size:13px;
	vertical-align:middle;
	text-align:center;
	width:auto;
	border-radius:15px;
	line-height:24px;
	box-sizing:border-box;
	border:1px solid #e1e3e6;
	margin-right:6px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	position:relative;
	overflow:visible;
}
.m-botentry li.highLight:after {
	content:" ";
	position:absolute;
	height:6px;
	width:6px;
	border:2px solid #fff;
	border-radius:50%;
	top:-3px;
	right:0px;
}
.m-botentry li:hover {
	cursor:pointer;
	opacity:0.8;
	transition:all 0.3s linear;
}
.m-modal-botList,.m-modal-botDetail,.m-modal-thirdorder,.m-modal-botBubbleList,.m-modal-botDrawer {
	font-size:14px;
	text-align:center;
}
.m-modal-botList .modal_close,.m-modal-botDetail .modal_close,.m-modal-thirdorder .modal_close,.m-modal-botBubbleList .modal_close,.m-modal-botDrawer .modal_close {
	position:absolute;
	top:6px;
	right:16px;
	font-size:25px;
	color:#ccc;
}
.m-modal-botList .modal_close:hover,.m-modal-botDetail .modal_close:hover,.m-modal-thirdorder .modal_close:hover,.m-modal-botBubbleList .modal_close:hover,.m-modal-botDrawer .modal_close:hover {
	cursor:pointer;
}
.m-modal-botList .modal_dialog,.m-modal-botDetail .modal_dialog,.m-modal-thirdorder .modal_dialog,.m-modal-botBubbleList .modal_dialog,.m-modal-botDrawer .modal_dialog {
	display:inline-block;
	margin:150px auto 0 auto;
	text-align:left;
	background:#f8f8f8;
}
.m-modal-botList .modal_hd-bot,.m-modal-botDetail .modal_hd-bot,.m-modal-thirdorder .modal_hd-bot,.m-modal-botBubbleList .modal_hd-bot,.m-modal-botDrawer .modal_hd-bot {
	border-bottom:1px solid #e6e6e6;
}
.m-modal-botList .modal_bd,.m-modal-botDetail .modal_bd,.m-modal-thirdorder .modal_bd,.m-modal-botBubbleList .modal_bd,.m-modal-botDrawer .modal_bd {
	position:relative;
	padding:0;
}
.m-modal-botList .modal_title,.m-modal-botDetail .modal_title,.m-modal-thirdorder .modal_title,.m-modal-botBubbleList .modal_title,.m-modal-botDrawer .modal_title {
	height:43px;
	padding:0 30px 0 15px;
	font-size:14px;
	line-height:43px;
	color:#222;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-botList .load-status .u-status,.m-modal-botDetail .load-status .u-status,.m-modal-thirdorder .load-status .u-status,.m-modal-botBubbleList .load-status .u-status,.m-modal-botDrawer .load-status .u-status {
	border-top:1px solid #e6e6e6;
	line-height:30px;
	text-align:center;
}
.m-modal-botList .load-status .u-status img,.m-modal-botList .load-status .u-status span,.m-modal-botDetail .load-status .u-status img,.m-modal-botDetail .load-status .u-status span,.m-modal-thirdorder .load-status .u-status img,.m-modal-thirdorder .load-status .u-status span,.m-modal-botBubbleList .load-status .u-status img,.m-modal-botBubbleList .load-status .u-status span,.m-modal-botDrawer .load-status .u-status img,.m-modal-botDrawer .load-status .u-status span {
	display:inline-block;
	vertical-align:middle;
}
.m-modal-botList .modal_dialog {
	width:367px;
	background:#fff;
}
.m-modal-botList .m-botList {
	width:100%;
	position:relative;
	max-height:467px;
	overflow-y:auto;
}
.m-modal-botList .m-card-layout .group-list {
	padding:0 18px;
}
.m-modal-botList .m-card-layout .group-item {
	padding:5px 0;
}
.m-modal-botList .m-card-layout .group-item:last-child {
	border-bottom:1px solid #ebebeb;
}
.m-modal-botList .m-card-layout:last-child .group-item:last-child {
	border-bottom:none;
}
.m-modal-botDetail .modal_dialog {
	width:367px;
	background:#fff;
}
.m-modal-botDetail .modal_bd {
	min-height:300px;
}
.m-modal-botDetail .m-botDetail {
	width:100%;
	position:relative;
	max-height:467px;
	overflow-y:auto;
}
.m-modal-botDetail .m-botDetail .group-list {
	margin:8px 0 10px 0;
	padding:0;
	background:#f7f7f7;
}
.m-modal-botDetail .m-botDetail .group-item {
	margin-bottom:5px;
	padding:0 18px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	background:#fff;
	cursor:default;
}
.m-modal-botDetail .m-botDetail .group-item:first-child {
	border-top:none;
}
.m-modal-botDetail .m-botDetail .group-item:last-child .tr-item:last-child {
	border-bottom:none;
}
.m-modal-botDetail .m-botDetail .tr-item {
	zoom:1;
	padding:10px 5px;
	font-size:0;
	border-bottom:1px solid #ebebeb;
}
.m-modal-botDetail .m-botDetail .tr-item:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-modal-botDetail .m-botDetail .tr-item:last-child {
	border-bottom:none;
}
.m-modal-botDetail .m-botDetail .tr-item .left,.m-modal-botDetail .m-botDetail .tr-item .right {
	display:inline-block;
	width:50%;
	font-size:14px;
	vertical-align:middle;
}
.m-modal-botDetail .m-botDetail .tr-item .left img,.m-modal-botDetail .m-botDetail .tr-item .right img {
	max-width:100%;
}
.m-modal-botDetail .m-botDetail .tr-item .inner {
	display:inline-block;
	width:100%;
	padding:0 5px;
	font-size:14px;
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
	box-sizing:border-box;
	vertical-align:middle;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.m-modal-botDetail .load-status {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.m-modal-botDetail .load-status .u-status {
	width:100%;
	display:inline-block;
	margin-top:-10px;
	vertical-align:middle;
	border-top:none;
}
.m-modal-botDetail .load-status:after {
	display:inline-block;
	content:"";
	width:0;
	height:100%;
	vertical-align:middle;
}
.m-modal-thirdorder .modal_hd-bot {
	border-bottom:none;
}
.m-modal-thirdorder .modal_close {
	top:3px;
	right:16px;
	font-size:25px;
	color:#ccc;
}
.m-modal-thirdorder .modal_title {
	height:34px;
	line-height:34px;
}
.m-modal-thirdorder .m-thirdorder {
	position:relative;
	max-height:467px;
	overflow-y:auto;
}
.m-modal-thirdorder .order-list {
	width:402px;
}
.m-modal-thirdorder .order-list tlt {
	background:#f7f7f7;
}
.m-modal-thirdorder .order-list .item {
	margin-bottom:10px;
	background:#fff;
}
.m-modal-thirdorder .order-list .shop {
	padding:8px 15px 6px 15px;
	border-top:1px solid #e6e6e6;
}
.m-modal-thirdorder .order-list .shop .u-icon-shop {
	display:inline-block;
	width:18px;
	height:15px;
	margin-right:5px;
	vertical-align:middle;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-40@2x_69b858581e7049397cf58821e40ba96b.png);
	background-repeat:no-repeat;
	background-size:120px auto;
	background-position:0 -200px;
}
.m-modal-thirdorder .order-list .shop .name {
	display:inline-block;
	width:200px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	vertical-align:middle;
}
.m-modal-thirdorder .order-list .shop .status {
	display:inline-block;
	float:right;
	width:89px;
	text-align:right;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#ff611b;
	font-size:12px;
	vertical-align:middle;
}
.m-modal-thirdorder .order-list .inner-list {
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.m-modal-thirdorder .order-list .inner-item {
	cursor:pointer;
	zoom:1;
}
.m-modal-thirdorder .order-list .inner-item:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-modal-thirdorder .order-list .inner-item:last-child .bd {
	border-bottom:none;
}
.m-modal-thirdorder .order-list .inner-item.active {
	background:#ebebeb;
	cursor:default;
}
.m-modal-thirdorder .order-list .inner-item .bd {
	margin:0 15px;
	padding:6px 0;
	border-bottom:1px solid #e6e6e6;
}
.m-modal-thirdorder .order-list .inner-item .left,.m-modal-thirdorder .order-list .inner-item .mid,.m-modal-thirdorder .order-list .inner-item .right {
	display:inline-block;
	vertical-align:top;
}
.m-modal-thirdorder .order-list .inner-item .left .img {
	margin-right:10px;
	height:55px;
	width:55px;
}
.m-modal-thirdorder .order-list .inner-item .mid .name {
	width:200px;
	height:40px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.m-modal-thirdorder .order-list .inner-item .mid .stock {
	width:200px;
	font-size:12px;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-thirdorder .order-list .inner-item .right {
	width:65px;
	margin-left:30px;
	text-align:right;
}
.m-modal-thirdorder .order-list .inner-item .right p {
	line-height:20px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-thirdorder .order-list .inner-item .right .count {
	color:#666;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-thirdorder .order-list .inner-item .right .status {
	font-size:12px;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-thirdorder .order-list .ft {
	padding:10px 0;
	text-align:center;
}
.m-bot-form-cnt {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10001;
	background:rgba(0,0,0,0.2);
}
.m-bot-form {
	position:absolute;
	bottom:0;
	width:100%;
	background:#f2f3f5;
	border-radius:8px 8px 0 0;
}
.m-bot-form .form-hd {
	position:relative;
	height:48px;
	line-height:48px;
	background:#fff;
	border-bottom:1px solid #ebedf0;
	padding:0px 16px;
}
.m-bot-form .form-hd .bot-form-title {
	font-size:16px;
	color:#333;
}
.m-bot-form .form-hd .icon-hide:before {
	content:"";
}
.m-bot-form .form-hd .portrait {
	position:absolute;
}
.m-bot-form .form-hd .title {
	width:100%;
	min-height:40px;
	padding:0 40px 0 48px;
	line-height:20px;
	box-sizing:border-box;
	font-size:14px;
}
.m-bot-form .form-hd .u-hide {
	position:absolute;
	top:-4px;
	right:16px;
	padding:5px;
	cursor:pointer;
}
.m-bot-form .form-hd .u-hide i {
	display:inline-block;
	width:13px;
	height:13px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-40@2x_69b858581e7049397cf58821e40ba96b.png) no-repeat 0 -80px;
	background-size:120px auto;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-40@1x_00c9a662be4703988dea5a1c19a2a0b1.png) no-repeat 0 -80px \0;
}
.m-bot-form .form-content {
	padding:24px 16px 0px 16px;
	max-height:300px;
	overflow:auto;
}
.m-bot-form .form-content .title {
	font-size:12px;
	color:#999;
	margin-bottom:20px;
}
.m-bot-form .form-item {
	position:relative;
	padding:10px 0px;
	font-size:14px;
	color:#222;
}
.m-bot-form .form-item .label {
	display:block;
	margin-bottom:10px;
}
.m-bot-form .form-item .label .title {
	line-height:1.3;
	font-size:14px;
	color:#333;
}
.m-bot-form .form-item .u-required {
	margin-left:5px;
	color:#5092e1;
	position:absolute;
	left:auto;
	margin-top:3px;
}
.m-bot-form .form-item input {
	width:100%;
	height:36px;
	padding:5px;
	font-size:14px;
	background:#fff;
	border:1px solid #e1e3e6;
	border-radius:2px;
	box-sizing:border-box;
}
.m-bot-form .form-item .j-upload {
	display:inline-block;
	width:100px;
	height:32px;
	color:#5092e1;
	background:#fff;
	border:1px solid #5092e1;
	border-radius:2px;
	text-align:center;
	font-size:14px;
	line-height:32px;
	cursor:pointer;
}
.m-bot-form .form-item .preview {
	display:inline-block;
	position:relative;
	padding:10px;
	border:1px solid #d8d8d8;
	border-radius:2px;
	background:#fff;
	font-size:0;
}
.m-bot-form .form-item .preview:hover .u-close {
	display:inline-block;
}
.m-bot-form .form-item .preview .u-close {
	display:none;
	position:absolute;
	top:-7px;
	right:-7px;
	width:14px;
	height:14px;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/u-icon-closed_b171d2cb058b6d7cc92b58f31a4be3bd.png);
	cursor:pointer;
}
.m-bot-form .form-item .preview .left,.m-bot-form .form-item .preview .right {
	display:inline-block;
	vertical-align:middle;
}
.m-bot-form .form-item .preview .left i,.m-bot-form .form-item .preview .right i {
	display:inline-block;
	width:23px;
	height:26px;
	background:url("https://res.qiyukf.net/operation/49ad6c7393cbaff96d6df43d2eb4ce80") no-repeat;
	background-size:160px auto;
	background-position:0 0;
	cursor:pointer;
}
.m-bot-form .form-item .preview .right {
	margin-left:10px;
	font-size:12px;
	line-height:1.5;
}
.m-bot-form .form-item .preview .right .name {
	width:110px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-bot-form .form-item .preview .right .size {
	color:#999;
}
.m-bot-form .form-item .z-error {
	position:absolute;
	left:20px;
	bottom:-7px;
	font-size:12px;
	color:#e64340;
}
.m-bot-form .actions {
	height:52px;
	line-height:52px;
	background:#fff;
	text-align:right;
	padding:0px 16px;
	margin-top:19px;
}
.m-bot-form .actions .u-btn-bot-form {
	display:inline-block;
	width:80px;
	height:32px;
	background:#337eff;
	border-radius:2px;
	border:1px solid #337eff;
	color:#fff;
	line-height:32px;
}
.m-card-layout .group-list {
	padding:8px 18px 10px 18px;
}
.m-card-layout .group-item {
	cursor:pointer;
	border-bottom:1px solid #ebebeb;
}
.m-card-layout .group-item:last-child {
	border-bottom:none;
}
.m-card-layout .tr-item {
	padding:5px;
}
.m-card-layout .td-list {
	font-size:0;
}
.m-card-layout .td-item {
	display:inline-block;
	padding:3px 0;
	vertical-align:middle;
	box-sizing:border-box;
}
.m-card-layout .td-item .inner {
	display:inline-block;
	width:100%;
	padding:0 5px;
	font-size:14px;
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
	box-sizing:border-box;
	vertical-align:middle;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:10;
	-webkit-box-orient:vertical;
}
.m-card-layout .td-item img {
	max-width:100%;
}
.m-modal-botBubbleList .modal_close {
	top:3px;
	right:16px;
	font-size:25px;
	color:#ccc;
}
.m-modal-botBubbleList .modal_title {
	height:34px;
	line-height:34px;
}
.m-modal-botBubbleList .m-thirdorder {
	position:relative;
	max-height:467px;
	overflow-y:auto;
}
.m-modal-botBubbleList .m-thirdorder {
	width:402px;
	width:100%;
}
.m-modal-botBubbleList .m-thirdorder .list {
	border-bottom:none;
}
.m-modal-botBubbleList .m-thirdorder .list li {
	border-bottom:1px solid #e6e6e6;
}
.m-modal-botBubbleList .m-thirdorder .list li:last-child {
	border-bottom:none;
}
.m-modal-botBubbleList .m-thirdorder .bubble-group-item {
	display:flex;
	flex-direction:row;
	padding:10px 16px;
}
.m-modal-botBubbleList .m-thirdorder .bubble-group-item img {
	width:20px;
	height:20px;
	margin-right:6px;
	vertical-align:middle;
}
.m-modal-botBubbleList .m-thirdorder .bubble-group-item .group-title {
	flex:7;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-botBubbleList .m-thirdorder .bubble-group-item .group-sub-title {
	flex:3;
	text-align:right;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item {
	padding:16px;
	cursor:pointer;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd {
	display:flex;
	flex-direction:row;
	font-size:12px;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .left {
	padding-right:10px;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .left .img {
	width:80px;
	height:80px;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex:1;
	padding-bottom:5px;
	line-height:1.5;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right .top {
	display:flex;
	flex-direction:row;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right .top .title {
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right .top .attr {
	max-width:50px;
	margin-left:15px;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right .top .attr1,.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right .top .attr2 {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right .top .attr2 {
	color:#999;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right .bottom {
	display:flex;
	flex-direction:row;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right .bottom .sub_title {
	flex:1;
	width:0;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-botBubbleList .m-thirdorder .bubble-good-item .bd .right .bottom .attr3 {
	max-width:70px;
	margin-left:15px;
	color:#fe6112;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-botDrawer .modal_dialog {
	bottom:0;
	width:560px;
	height:430px;
	display:flex;
	flex-direction:column;
}
.m-modal-botDrawer .modal_hd {
	border-bottom:1px solid #ebedf0 !important;
}
.m-modal-botDrawer .modal_hd h3 {
	padding:15px 35px 15px 24px;
}
.m-modal-botDrawer .modal_close {
	top:8px;
}
.m-modal-botDrawer .modal_bd {
	display:flex;
	flex:1;
	overflow:auto;
}
.m-bot-drawer {
	display:flex;
	flex-direction:column;
	flex:1;
	max-width:100%;
	padding-bottom:15px;
}
.m-bot-drawer .tabs {
	display:flex;
	border-bottom:1px solid #ebedf0;
}
.m-bot-drawer .tabs .tab {
	flex:1;
	width:0;
	padding:0 5px;
	text-align:center;
	cursor:pointer;
}
.m-bot-drawer .tabs .tab span {
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	line-height:40px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-bot-drawer .tabs .tab.z-current {
	border-bottom:3px solid #337eff;
	color:#337eff;
}
.m-bot-drawer .drawer-list-list {
	flex:1;
	position:relative;
	height:0;
}
.m-bot-drawer .drawer-list-item {
	height:100%;
	display:none;
	width:100%;
}
.m-bot-drawer .drawer-list-item .list {
	border-bottom:none;
}
.m-bot-drawer .drawer-list-item .list li {
	border-bottom:1px solid #e6e6e6;
}
.m-bot-drawer .drawer-list-item .list li:last-child {
	border-bottom:none;
}
.m-bot-drawer .drawer-list-item .bubble-group-item {
	display:flex;
	flex-direction:row;
	padding:10px 16px;
}
.m-bot-drawer .drawer-list-item .bubble-group-item img {
	width:20px;
	height:20px;
	margin-right:6px;
	vertical-align:middle;
}
.m-bot-drawer .drawer-list-item .bubble-group-item .group-title {
	flex:7;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-bot-drawer .drawer-list-item .bubble-group-item .group-sub-title {
	flex:3;
	text-align:right;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-bot-drawer .drawer-list-item .bubble-good-item {
	padding:16px;
	cursor:pointer;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd {
	display:flex;
	flex-direction:row;
	font-size:12px;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .left {
	padding-right:10px;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .left .img {
	width:80px;
	height:80px;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex:1;
	padding-bottom:5px;
	line-height:1.5;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right .top {
	display:flex;
	flex-direction:row;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right .top .title {
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right .top .attr {
	max-width:50px;
	margin-left:15px;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right .top .attr1,.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right .top .attr2 {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right .top .attr2 {
	color:#999;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right .bottom {
	display:flex;
	flex-direction:row;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right .bottom .sub_title {
	flex:1;
	width:0;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-bot-drawer .drawer-list-item .bubble-good-item .bd .right .bottom .attr3 {
	max-width:70px;
	margin-left:15px;
	color:#fe6112;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-bot-drawer .drawer-list-item.z-current {
	display:block;
}
.m-bot-drawer .m-drawer-list-cnt {
	position:relative;
	height:100%;
	overflow-y:auto;
}
.m-bot-drawer .load-status .u-status {
	position:relative;
	border-top:1px solid #e6e6e6;
	line-height:30px;
	text-align:center;
}
.m-bot-drawer .load-status .u-status img,.m-bot-drawer .load-status .u-status span {
	display:inline-block;
	vertical-align:middle;
}
.m-bot-drawer .load-status .u-status.z-empty {
	border-top:none;
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0;
}
.m-bot-drawer .load-status .u-status.z-empty span {
	position:absolute;
	display:inline-block;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:90%;
	margin-top:-20px;
}
.m-modal-botBubbleConfirm {
	text-align:center;
}
.m-modal-botBubbleConfirm .modal_dialog {
	display:inline-block;
	width:560px;
	text-align:left;
}
.m-modal-botBubbleConfirm .modal_hd {
	border-bottom:1px solid #ebedf0 !important;
}
.m-modal-botBubbleConfirm .modal_hd h3 {
	padding:15px 24px;
}
.m-modal-botBubbleConfirm .modal_close {
	top:17px;
}
.m-modal-botBubbleConfirm .modal_bd {
	padding:0;
}
.m-modal-botBubbleConfirm .modal_ft {
	padding:8px 20px;
	border-top:1px solid #ebedf0;
}
.m-modal-botBubbleConfirm .modal_ft .group {
	text-align:right;
}
.m-modal-botBubbleConfirm .modal_ft .group .u-btn {
	padding:0 26px;
	line-height:32px;
}
.m-modal-botBubbleConfirm .modal_ft .group button {
	margin-left:10px;
	background-color:#337eff !important;
}
.m-modal-botBubbleConfirm .modal_ft .group .cancel {
	border:1px solid #e1e3e6;
	color:#666;
	background-color:#fff !important;
}
.m-modal-botBubbleConfirm .bubble-good-item {
	padding:16px;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd {
	display:flex;
	flex-direction:row;
	font-size:12px;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .left {
	padding-right:10px;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .left .img {
	width:80px;
	height:80px;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .right {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex:1;
	padding-bottom:5px;
	line-height:1.5;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .right .top {
	display:flex;
	flex-direction:row;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .right .top .title {
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .right .top .attr {
	max-width:50px;
	margin-left:15px;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .right .top .attr1,.m-modal-botBubbleConfirm .bubble-good-item .bd .right .top .attr2 {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .right .top .attr2 {
	color:#999;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .right .bottom {
	display:flex;
	flex-direction:row;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .right .bottom .sub_title {
	flex:1;
	width:0;
	color:#999;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.m-modal-botBubbleConfirm .bubble-good-item .bd .right .bottom .attr3 {
	max-width:70px;
	margin-left:15px;
	color:#fe6112;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.portrait_wapper {
	overflow:hidden;
}
.portrait_wapper .protrait_header {
	position:absolute;
	line-heihgt:35px;
	z-index:20;
	top:0;
	width:100%;
	display:flex;
	border-bottom:1px solid #e6e7eb;
	height:35px;
	width:100%;
}
.portrait_wapper .protrait_header .protrait_header_tab {
	width:70px;
	border-right:1px solid #e6e7eb;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	float:left;
	text-align:center;
	vertical-align:middle;
	line-height:45px;
	height:35px;
}
.portrait_wapper .protrait_header .protrait_header_tab img {
	width:90% px;
	height:35px;
	background-size:100%;
}
.portrait_wapper .protrait_header .tab_active {
	background-color:#f0f0f2;
}
.portrait_wapper .protrait_header .default_emoji img {
	width:20px;
	height:20px;
	background-size:100%;
}
.portrait_wapper .m-gif-animation {
	width:90px;
	height:90px;
	margin:2px;
	display:inline-block;
}
.portrait_wapper .m-gif-animation .m-animation-img {
	width:90px;
	height:90px;
}
.portrait_wapper .m-gif-animation .m-animation-img:hover {
	cursor:pointer;
}
.portrait_wapper .m-gif-animation:nth-child(5n+1) {
	margin-left:15px;
}
.pc_portrait {
	overflow:hidden;
}
.pc_portrait .u-scrollbar {
	top:40px;
}
.m-set-emoji {
	display:block;
	margin:0 auto;
	width:23px;
	height:23px;
	cursor:pointer;
}
.rich-customface {
	background-color:transparent !important;
	border-color:transparent !important;
}
.rich-customface .arrow {
	display:none;
}
.rich-customface img {
	max-width:140px !important;
	max-height:140px !important;
}
.ql-video {
	width:auto;
	height:auto;
	max-width:250px;
	max-height:400px;
	border-radius:4px;
	margin:4px 0;
	background-color:#292a30;
	outline:none;
}
.m-session {
	font-size:14px;
}
.m-session .session_item {
	box-sizing:border-box;
	padding:13px;
	border-bottom:1px solid #d8d8d8;
	zoom:1;
}
.m-session .session_item:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-session .session_item:hover {
	background:#f9f9f9;
	cursor:pointer;
}
.m-session .session_item .item_right {
	margin-left:60px;
	text-align:left;
}
.m-session .session_item .item_left {
	text-align:left;
	position:relative;
	width:60px;
	float:left;
}
.m-session .session_item .item_tlt {
	height:16px;
	zoom:1;
}
.m-session .session_item .item_tlt:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.m-session .session_item .item_tlt .name {
	float:left;
	font-size:14px;
	color:#06101b;
	width:70%;
	height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.m-session .session_item .item_tlt .time {
	float:right;
	font-size:12px;
	color:#999;
	max-width:30%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.m-session .session_item .item_info {
	margin-top:5px;
	font-size:12px;
	color:#666;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	height:15px;
}
.m-session .session_item .item_info.z-trashed {
	color:#f25058;
}
.m-session .session_item .item_logo {
	height:38px;
	width:38px;
	border-radius:100%;
}
.m-session .session_item .item_unread {
	position:absolute;
	top:-8px;
	left:-5px;
	height:16px;
	line-height:16px;
	text-align:center;
	border-radius:9px;
	min-width:6px;
	font-size:12px;
	padding:0 5px;
	color:#fff;
	background-color:#f00;
}
.m-session .is-selected {
	background:#e1e1e1;
}
.m-session .is-selected:hover {
	background:#e1e1e1;
}
.g-chat-body {
	position:relative;
	height:100%;
	z-index:0;
}
.g-chat-body.showtip .m-msglist {
	padding-top:40px;
}
.g-chat-body.showtip .u-headtip {
	display:inline-block;
}
.g-chat-body.haslogo .chat_logo {
	display:block;
}
.g-chat-body.haslogo .chat_leave {
	z-index:3;
}
.g-chat-body .chat-switch-robot-button {
	position:absolute;
	top:30px;
	right:0;
	z-index:1;
	background-color:#fff;
	padding:8px 12px;
	border-radius:15px 0 0 15px;
	box-shadow:0px 4px 12px rgba(0,0,0,0.05);
	height:14px;
	font-size:0;
	cursor:pointer;
	transition:0.5s;
}
.g-chat-body .chat-switch-robot-button:hover +.chat-switch-robot-popover-contain .chat-switch-robot-popover {
	display:block;
}
.g-chat-body .chat-switch-robot-button.z-hide {
	display:none;
}
.g-chat-body .switch-robot-list {
	margin-top:2px;
	overflow:hidden;
}
.g-chat-body .switch-robot {
	float:left;
	height:79px;
	text-align:center;
	cursor:pointer;
	padding-top:10px;
	width:25%;
	border-radius:4px;
}
.g-chat-body .switch-robot:nth-child(4n) {
	margin:0;
}
.g-chat-body .switch-robot-portrait {
	width:40px;
	height:40px;
	margin-bottom:8px;
}
.g-chat-body .switch-robot-name {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
}
.g-chat-body .chat-switch-robot-empty-contain {
	text-align:center;
}
.g-chat-body .chat-switch-robot-empty {
	width:150px;
	margin-top:24px;
}
.g-chat-body .chat-switch-robot-empty-tip {
	color:#999;
	margin-top:16px;
	margin-bottom:24px;
}
.g-chat-body .chat-switch-robot-icon {
	width:14px;
	margin-right:4px;
}
.g-chat-body .chat-switch-robot-tip {
	vertical-align:top;
	font-size:14px;
	line-height:14px;
	color:#222;
}
.g-chat-body .chat_show {
	position:relative;
	height:100%;
}
.g-chat-body .chat_leave {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:100%;
	z-index:3;
}
.g-chat-body .chat_logo {
	display:none;
	position:absolute;
	width:100%;
	bottom:0px;
	height:24px;
	line-height:24px;
	font-size:12px;
	text-align:center;
	background-color:#fff;
	cursor:pointer;
	z-index:3;
}
.g-chat-body .chat_logo .taillogo {
	height:12px;
	width:14px;
	vertical-align:middle;
}
.g-chat-body .chat_logo.bottom {
	bottom:0;
}
.g-chat-body .chat_logo span {
	color:#bfbfbf;
	transform:scale(0.95);
	display:inline-block;
	position:relative;
	top:1px;
}
.g-chat-body .chat_show_editor {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:150px;
}
.g-chat-body .chat_show_msg {
	position:absolute;
	top:0;
	bottom:150px;
	left:0;
	right:0;
	overflow-y:auto;
	background-color:#edeef0;
	-webkit-overflow-scrolling:touch;
}
.g-chat-body .chat_show_msg .msg-upscroll {
	text-align:center;
	font-size:12px;
	line-height:1.5;
	color:#999;
}
.g-chat-body .chat_show_msg .msg-upscroll .u-icon-loading {
	display:inline-block;
	width:16px;
	height:16px;
	background-size:100% auto;
}
.g-chat-body .chat_show_bot {
	background-color:#fff;
	position:absolute;
	white-space:nowrap;
	width:100%;
	height:40px;
	bottom:150px;
	line-height:40px;
	box-sizing:border-box;
	border-top:1px solid #e6e7eb;
	opacity:0;
	filter:alpha(opacity = 0);
	z-index:-1000;
	transition:all 0.5s linear;
}
.g-chat-body .chat_show_bot .icon-triangle-left,.g-chat-body .chat_show_bot .icon-triangle-right {
	position:absolute;
	top:50%;
	width:16px;
	height:28px;
	margin-top:-14px;
	border-radius:28px;
}
.g-chat-body .chat_show_bot .icon-triangle-left:hover,.g-chat-body .chat_show_bot .icon-triangle-right:hover {
	cursor:pointer;
}
.g-chat-body .chat_show_bot .icon-triangle-left {
	left:0px;
}
.g-chat-body .chat_show_bot .icon-triangle-right {
	right:0px;
}
.g-chat-body .chat_show_bot .icon-triangle-right:before {
	content:"";
	height:0;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-5px;
	margin-left:-3px;
	display:inline-block;
	width:0;
	box-sizing:border-box;
	border:5px solid transparent;
	border-left:7px solid #fff;
}
.g-chat-body .chat_show_bot .icon-triangle-left:before {
	content:"";
	height:0;
	width:0;
	position:absolute;
	top:50%;
	right:50%;
	margin-top:-5px;
	margin-right:-3px;
	display:inline-block;
	box-sizing:border-box;
	border:5px solid transparent;
	border-right:7px solid #fff;
}
.g-chat-layer .chat-switch-robot-popover {
	width:344px;
}
.g-chat-layer .switch-robot {
	flex:0 0 76px;
}
.g-chat-layer .switch-robot-name {
	width:76px;
}
html,body {
	position:relative;
	height:100%;
	width:100%;
	overflow:auto;
}
html,body.m-pc-frame {
	height:100%;
	overflow:hidden;
	overflow-x:auto;
}
body.m-pc-frame {
	height:100%;
	overflow:hidden;
	overflow-x:auto;
}
body.m-pc-frame .video-modal {
	min-width:100%;
}
body.m-pc-frame .video-modal .video-modal-body video {
	max-height:450px;
}
body.m-pc-frame .g-main:after {
	display:none;
}
.g-table {
	width:100%;
	height:100%;
	background-color:#babbbf;
	overflow:hidden;
}
.g-table td {
	text-align:center;
	vertical-align:middle;
	height:100%;
}
.g-main {
	position:relative;
	width:100%;
	height:100%;
	display:inline-block;
	text-align:left;
	box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 0px 32px -10px rgba(26,34,51,0.3);
	border-radius:8px;
	background-color:#fff;
	overflow:hidden;
	zoom:1;
}
.g-main:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.g-main a {
	color:#176ae5;
}
.g-main.hasCorpInfo .g-chat {
	right:30%;
}
.g-main.hasCorpInfo .g-tab {
	display:block;
	width:30%;
}
.g-mask {
	width:100%;
	height:47px;
	background:#5092e1;
}
.g-mnc {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.g-slide {
	font-size:16px;
	width:20%;
	height:100%;
	position:absolute;
	box-sizing:border-box;
	overflow:hidden;
}
.g-slide .slide_hd {
	color:#fff;
	line-height:48px;
	height:48px;
	text-align:left;
	padding-left:20px;
	background:#5092e1;
	border-right:1px solid rgba(0,0,0,0.1);
}
.g-slide .slide_bd {
	position:absolute;
	top:48px;
	bottom:0;
	left:0;
	right:0;
	border-right:1px solid #d8d8d8;
	overflow-y:auto;
}
.g-body {
	height:100%;
	margin-left:20%;
	overflow:hidden;
}
.g-body .j-show {
	position:relative;
	height:100%;
}
.g-body .body_hd {
	position:relative;
	font-size:16px;
	color:#fff;
	height:48px;
	line-height:48px;
	background:#5092e1;
	zoom:1;
}
.g-body .body_hd:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.g-body .body_hd .left {
	position:relative;
	padding:0 16px;
	overflow:hidden;
	height:100%;
}
.g-body .body_hd .right {
	float:right;
	margin-right:12px;
}
.g-body .body_hd .u-bd-title {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:left;
	font-size:0;
}
.g-body .body_hd .u-bd-title .name {
	font-size:16px;
	vertical-align:middle;
}
.g-body .body_hd .u-bd-title .kefu-logo {
	display:inline-block;
	width:30px;
	height:30px;
	margin-right:5px;
	border-radius:50%;
	vertical-align:middle;
}
.g-body .body_hd .u-bd-title .corp-logo {
	display:inline-block;
	width:auto;
	height:30px;
	vertical-align:middle;
}
.g-body .body_hd .u-bd-title:after {
	content:"";
	display:inline-block;
	width:0;
	height:100%;
	vertical-align:middle;
}
.g-body .body_hd .u-bd-corp {
	font-size:0;
}
.g-body .body_hd .u-bd-corp .minimize {
	display:inline-block;
	width:16px;
	height:27px;
	margin-left:20px;
	cursor:pointer;
	vertical-align:middle;
}
.g-body .body_hd .u-bd-corp .minimize i {
	display:inline-block;
	width:16px;
	height:2px;
	background-color:#fff;
	vertical-align:10px;
}
.g-body .body_hd .u-bd-corp .maxsize {
	display:inline-block;
	width:16px;
	height:27px;
	margin-left:20px;
	cursor:pointer;
	vertical-align:middle;
}
.g-body .body_hd .u-bd-corp .maxsize i {
	display:inline-block;
	width:15px;
	height:10px;
	border:2px solid #fff;
	border-top:4px solid;
	margin-top:5px;
	margin-left:-4px;
	vertical-align:10px;
	border-radius:1px;
}
.g-body .body_hd .u-bd-corp .close {
	display:inline-block;
	width:16px;
	height:47px;
	margin-left:20px;
	cursor:pointer;
	vertical-align:middle;
}
.g-body .body_bd {
	position:absolute;
	top:48px;
	bottom:0;
	left:0;
	right:0;
	zoom:1;
}
.g-body .body_bd:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.g-chat {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.g-tab {
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:0;
	height:100%;
	overflow:hidden;
}
.g-tab .tab_info {
	height:100%;
}
.g-tab .bd_right {
	height:100%;
	border-left:1px solid #d8d8d8;
	background-color:#fff;
}
.transform_boder:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	box-sizing:border-box;
	width:200%;
	height:200%;
	transform:scale(0.5);
	transform-origin:0 0;
	pointer-events:none;
}
.portrait_img {
	background-size:32px auto;
}
.portrait_icon_emoji_37 {
	background-position:0px 0px;
}
.portrait_icon_emoji_00 {
	background-position:0px -32px;
}
.portrait_icon_emoji_02 {
	background-position:0px -64px;
}
.portrait_icon_emoji_03 {
	background-position:0px -96px;
}
.portrait_icon_emoji_04 {
	background-position:0px -128px;
}
.portrait_icon_emoji_05 {
	background-position:0px -158px;
}
.portrait_icon_emoji_06 {
	background-position:0px -192px;
}
.portrait_icon_emoji_07 {
	background-position:0px -224px;
}
.portrait_icon_emoji_08 {
	background-position:0px -256px;
}
.portrait_icon_emoji_09 {
	background-position:0px -288px;
}
.portrait_icon_emoji_10 {
	background-position:0px -318px;
}
.portrait_icon_emoji_100 {
	background-position:0px -351px;
}
.portrait_icon_emoji_101 {
	background-position:0px -383px;
}
.portrait_icon_emoji_102 {
	background-position:0px -415px;
}
.portrait_icon_emoji_103 {
	background-position:0px -446px;
}
.portrait_icon_emoji_104 {
	background-position:0px -479px;
}
.portrait_icon_emoji_105 {
	background-position:0px -511px;
}
.portrait_icon_emoji_106 {
	background-position:0px -543px;
}
.portrait_icon_emoji_107 {
	background-position:0px -575px;
}
.portrait_icon_emoji_108 {
	background-position:0px -606px;
}
.portrait_icon_emoji_109 {
	background-position:0px -640px;
}
.portrait_icon_emoji_11 {
	background-position:0px -672px;
}
.portrait_icon_emoji_110 {
	background-position:0px -702px;
}
.portrait_icon_emoji_111 {
	background-position:0px -736px;
}
.portrait_icon_emoji_112 {
	background-position:0px -768px;
}
.portrait_icon_emoji_113 {
	background-position:0px -800px;
}
.portrait_icon_emoji_114 {
	background-position:0px -832px;
}
.portrait_icon_emoji_115 {
	background-position:0px -864px;
}
.portrait_icon_emoji_12 {
	background-position:0px -894px;
}
.portrait_icon_emoji_13 {
	background-position:0px -928px;
}
.portrait_icon_emoji_14 {
	background-position:0px -958px;
}
.portrait_icon_emoji_145 {
	background-position:0px -992px;
}
.portrait_icon_emoji_15 {
	background-position:0px -1024px;
}
.portrait_icon_emoji_16 {
	background-position:0px -1056px;
}
.portrait_icon_emoji_160 {
	background-position:0px -1088px;
}
.portrait_icon_emoji_161 {
	background-position:0px -1120px;
}
.portrait_icon_emoji_162 {
	background-position:0px -1152px;
}
.portrait_icon_emoji_163 {
	background-position:0px -1184px;
}
.portrait_icon_emoji_164 {
	background-position:0px -1216px;
}
.portrait_icon_emoji_165 {
	background-position:0px -1247px;
}
.portrait_icon_emoji_166 {
	background-position:0px -1280px;
}
.portrait_icon_emoji_200 {
	background-position:0px -1312px;
}
.portrait_icon_emoji_17 {
	background-position:0px -1343px;
}
.portrait_icon_emoji_18 {
	background-position:0px -1376px;
}
.portrait_icon_emoji_19 {
	background-position:0px -1408px;
}
.portrait_icon_emoji_20 {
	background-position:0px -1440px;
}
.portrait_icon_emoji_21 {
	background-position:0px -1472px;
}
.portrait_icon_emoji_22 {
	background-position:0px -1504px;
}
.portrait_icon_emoji_23 {
	background-position:0px -1536px;
}
.portrait_icon_emoji_24 {
	background-position:0px -1568px;
}
.portrait_icon_emoji_25 {
	background-position:0px -1599px;
}
.portrait_icon_emoji_26 {
	background-position:0px -1632px;
}
.portrait_icon_emoji_27 {
	background-position:0px -1664px;
}
.portrait_icon_emoji_28 {
	background-position:0px -1696px;
}
.portrait_icon_emoji_29 {
	background-position:0px -1728px;
}
.portrait_icon_emoji_30 {
	background-position:0px -1760px;
}
.portrait_icon_emoji_31 {
	background-position:0px -1792px;
}
.portrait_icon_emoji_32 {
	background-position:0px -1823px;
}
.portrait_icon_emoji_33 {
	background-position:0px -1855px;
}
.portrait_icon_emoji_34 {
	background-position:0px -1887px;
}
.portrait_icon_emoji_35 {
	background-position:0px -1920px;
}
.portrait_icon_emoji_36 {
	background-position:0px -1952px;
}
.portrait_icon_emoji_01 {
	background-position:0px -1984px;
}
.portrait_icon_emoji_38 {
	background-position:0px -2014px;
}
.portrait_icon_emoji_39 {
	background-position:0px -2046px;
}
.portrait_icon_emoji_40 {
	background-position:0px -2080px;
}
.portrait_icon_emoji_41 {
	background-position:0px -2112px;
}
.portrait_icon_emoji_42 {
	background-position:0px -2144px;
}
.portrait_icon_emoji_43 {
	background-position:0px -2175px;
}
.portrait_icon_emoji_44 {
	background-position:0px -2208px;
}
.portrait_icon_emoji_45 {
	background-position:0px -2240px;
}
.portrait_icon_emoji_46 {
	background-position:0px -2271px;
}
.portrait_icon_emoji_47 {
	background-position:0px -2304px;
}
.portrait_icon_emoji_48 {
	background-position:0px -2336px;
}
.portrait_icon_emoji_49 {
	background-position:0px -2368px;
}
.portrait_icon_emoji_50 {
	background-position:0px -2399px;
}
.portrait_icon_emoji_51 {
	background-position:0px -2432px;
}
.portrait_icon_emoji_52 {
	background-position:0px -2464px;
}
.portrait_icon_emoji_53 {
	background-position:0px -2495px;
}
.portrait_icon_emoji_54 {
	background-position:0px -2526px;
}
.portrait_icon_emoji_55 {
	background-position:0px -2560px;
}
.portrait_icon_emoji_56 {
	background-position:0px -2590px;
}
.portrait_icon_emoji_57 {
	background-position:0px -2624px;
}
.portrait_icon_emoji_58 {
	background-position:0px -2656px;
}
.portrait_icon_emoji_59 {
	background-position:0px -2687px;
}
.portrait_icon_emoji_60 {
	background-position:0px -2719px;
}
.portrait_icon_emoji_61 {
	background-position:0px -2751px;
}
.portrait_icon_emoji_62 {
	background-position:0px -2783px;
}
.portrait_icon_emoji_63 {
	background-position:0px -2816px;
}
.portrait_icon_emoji_64 {
	background-position:0px -2848px;
}
.portrait_icon_emoji_65 {
	background-position:0px -2879px;
}
.portrait_icon_emoji_66 {
	background-position:0px -2910px;
}
.portrait_icon_emoji_67 {
	background-position:0px -2942px;
}
.portrait_icon_emoji_68 {
	background-position:0px -2974px;
}
.portrait_icon_emoji_69 {
	background-position:0px -3008px;
}
.portrait_icon_emoji_70 {
	background-position:0px -3040px;
}
.portrait_icon_emoji_71 {
	background-position:0px -3071px;
}
.portrait_icon_emoji_72 {
	background-position:0px -3103px;
}
.portrait_icon_emoji_73 {
	background-position:0px -3135px;
}
.portrait_icon_emoji_74 {
	background-position:0px -3167px;
}
.portrait_icon_emoji_75 {
	background-position:0px -3200px;
}
.portrait_icon_emoji_76 {
	background-position:0px -3231px;
}
.portrait_icon_emoji_77 {
	background-position:0px -3263px;
}
.portrait_icon_emoji_78 {
	background-position:0px -3296px;
}
.portrait_icon_emoji_79 {
	background-position:0px -3327px;
}
.portrait_icon_emoji_80 {
	background-position:0px -3358px;
}
.portrait_icon_emoji_81 {
	background-position:0px -3392px;
}
.portrait_icon_emoji_82 {
	background-position:0px -3422px;
}
.portrait_icon_emoji_83 {
	background-position:0px -3455px;
}
.portrait_icon_emoji_84 {
	background-position:0px -3486px;
}
.portrait_icon_emoji_85 {
	background-position:0px -3519px;
}
.portrait_icon_emoji_86 {
	background-position:0px -3552px;
}
.portrait_icon_emoji_87 {
	background-position:0px -3584px;
}
.portrait_icon_emoji_88 {
	background-position:0px -3615px;
}
.portrait_icon_emoji_89 {
	background-position:0px -3647px;
}
.portrait_icon_emoji_90 {
	background-position:0px -3680px;
}
.portrait_icon_emoji_91 {
	background-position:0px -3711px;
}
.portrait_icon_emoji_92 {
	background-position:0px -3744px;
}
.portrait_icon_emoji_93 {
	background-position:0px -3775px;
}
.portrait_icon_emoji_94 {
	background-position:0px -3807px;
}
.portrait_icon_emoji_95 {
	background-position:0px -3839px;
}
.portrait_icon_emoji_96 {
	background-position:0px -3871px;
}
.portrait_icon_emoji_97 {
	background-position:0px -3904px;
}
.portrait_icon_emoji_98 {
	background-position:0px -3936px;
}
.portrait_icon_emoji_99 {
	background-position:0px -3968px;
}
.portrait_icon_new_emoji_01 {
	background-position:0px -4002px;
}
.portrait_icon_1f641 {
	background-position:0px -4035px;
}
.portrait_icon_1f628 {
	background-position:0px -4071px;
}
.portrait_icon_1f629 {
	background-position:0px -4110px;
}
.portrait_icon_1f615 {
	background-position:0px -4147px;
}
.portrait_icon_1f62a {
	background-position:0px -4181px;
}
.portrait_icon_1f4aa-1f3fc {
	background-position:0px -4219px;
}
.portrait_icon_new_emoji_02 {
	background-position:0px -4262px;
}
.portrait_icon_new_emoji_05 {
	background-position:0px -4301px;
}
.portrait_icon_new_emoji_06 {
	background-position:0px -4342px;
}
.portrait_icon_1f63e {
	background-position:0px -4380px;
}
.portrait_icon_1f608 {
	background-position:0px -4420px;
}
.portrait_icon_new_emoji_03 {
	background-position:0px -4458px;
}
.portrait_icon_new_emoji_23 {
	background-position:0px -4495px;
}
.portrait_icon_1f437 {
	background-position:0px -4533px;
}
.portrait_icon_new_emoji_25 {
	background-position:0px -4569px;
}
.portrait_icon_new_emoji_24 {
	background-position:0px -4607px;
}
.portrait_icon_1f41e {
	background-position:0px -4646px;
}
.portrait_icon_new_emoji_30 {
	background-position:0px -4682px;
}
.portrait_icon_new_emoji_28 {
	background-position:0px -4720px;
}
.portrait_icon_new_emoji_08 {
	background-position:0px -4760px;
}
.portrait_icon_new_emoji_18 {
	background-position:0px -4797px;
}
.portrait_icon_new_emoji_19 {
	background-position:0px -4834px;
}
.portrait_icon_new_emoji_20 {
	background-position:0px -4869px;
}
.portrait_icon_new_emoji_21 {
	background-position:0px -4909px;
}
.portrait_icon_new_emoji_22 {
	background-position:0px -4947px;
}
.portrait_icon_new_emoji_10 {
	background-position:0px -4987px;
}
.portrait_icon_1f642 {
	background-position:0px -5024px;
}
.portrait_icon_1f602 {
	background-position:0px -5058px;
}
.portrait_icon_1f61d {
	background-position:0px -5097px;
}
.portrait_icon_new_emoji_11 {
	background-position:0px -5138px;
}
.portrait_icon_new_emoji_13 {
	background-position:0px -5059px;
}
.portrait_icon_1f630 {
	background-position:0px -5175px;
}
.portrait_icon_1f60c {
	background-position:0px -5211px;
}
.portrait_icon_1f47b {
	background-position:0px -5248px;
}
.portrait_icon_1f49d {
	background-position:0px -5284px;
}
.portrait_icon_1f64f-1f3fc {
	background-position:0px -5324px;
}
.portrait_icon_1f388 {
	background-position:0px -5367px;
}
.portrait_icon_new_emoji_09 {
	background-position:0px -5406px;
}
.portrait_icon_new_emoji_07 {
	background-position:0px -5449px;
}
.portrait_icon_1f612 {
	background-position:0px -5490px;
}
.portrait_icon_1f616 {
	background-position:0px -5531px;
}
.video-modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:161000;
	overflow:hidden;
	background:#000;
}
.video-box {
	width:100%;
	height:90%;
	top:45px;
	position:absolute;
}
.video-modal-enable {
	cursor:move;
}
.video-modal-close {
	position:absolute;
	top:4px;
	left:10px;
	z-index:1000000000000;
	font-size:25px;
}
.video-modal-close i {
	color:#fff;
	font-size:42px;
	cursor:pointer;
	line-height:1;
	border-radius:50%;
}
video::-internal-media-controls-download-button {
	display:none;
}
.m-pic-viewer {
	touch-action:none;
	-o-touch-action:none;
	-moz-touch-action:none;
	-ms-touch-action:none;
	-webkit-touch-action:none;
	line-height:100vh;
	background-color:#000;
	width:100vw;
	height:100vh;
	position:fixed;
	overflow:hidden;
	top:0;
	left:0;
	z-index:2147483647;
	transition:transform 0.3s;
	-ms-transition:transform 0.3s;
	-moz-transition:transform 0.3s;
	-webkit-transition:transform 0.3s;
	-o-transition:transform 0.3s;
	transform:translate3d(100%,0,0);
	-webkit-transform:translate3d(100%,0,0);
	-ms-transform:translate3d(100%,0,0);
	-o-transform:translate3d(100%,0,0);
	-moz-transform:translate3d(100%,0,0);
}
.m-pic-viewer .m-pic-viewer-orgin {
	position:absolute;
	bottom:15%;
	width:140px;
	margin:0 auto;
	left:0;
	right:0;
	height:30px;
	line-height:30px;
	background:rgba(0,0,0,0.3);
	text-align:center;
	font-size:14px;
	border-radius:3px;
	color:#fff;
}
.m-pic-viewer .m-pic-viewer-orgin >span {
	margin-left:6px;
	width:50px;
	display:inline-block;
	text-align:right;
}
.m-pic-viewer .m-pic-viewer-btn {
	position:fixed;
	color:#fff;
	top:0px;
	right:0px;
	font-size:20px;
	position:absolute;
	width:30px;
	height:30px;
	line-height:25px;
	background:#666;
	font-size:34px;
	text-align:center;
	border-bottom-left-radius:100%;
	z-index:10;
}
.m-pic-viewer .m-pic-viewer-box {
	width:9999999rem;
	height:100vh;
}
.m-pic-viewer .m-pic-viewer-box .m-pic-viewer-item {
	width:100vw;
	height:100vh;
	float:left;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/loading_03ce3dcc84af110e9da8699a841e5200.gif) no-repeat center/auto;
}
.m-pic-viewer .m-pic-viewer-box .m-pic-viewer-item.m-pic-viewer-unloading {
	background:none;
}
.m-pic-viewer .m-pic-viewer-box .m-pic-viewer-item .m-pic-viewer-img {
	vertical-align:middle;
	width:100%;
}
.m-mobileList {
	width:100%;
	font-size:14px;
}
.m-mobileList .top-count {
	height:36px;
	display:flex;
	color:#999;
	letter-spacing:0;
	align-items:center;
	padding:0 10px;
	font-size:12px;
	border-bottom:1px solid #ebedf0;
}
.m-mobileList .worksheet-item {
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding:0px 12px;
	height:60px;
	border-bottom:1px solid #e6e7eb;
	line-height:1.5;
	position:relative;
}
.m-mobileList .worksheet-item .worksheet-item-span {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.m-mobileList .worksheet-item .top-line {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.m-mobileList .worksheet-item .bottom-line {
	display:flex;
	justify-content:space-between;
	margin-top:4px;
	color:#999;
	font-size:12px;
}
.m-mobileList .worksheet-item .icon-label-font-cuidanx {
	color:#ffaf0f;
}
.m-mobileList .worksheet-item .icon-biaoqian {
	color:#ffaf0f;
}
.m-mobileList .worksheet-item .m-rush-btn {
	min-width:30px;
	padding:6px 10px;
	border-radius:2px;
	color:#fff;
	background-color:#337eff;
	margin-left:6px;
}
.m-mobileList .worksheet-item .m-rush-btn-disabled {
	min-width:40px;
	padding:6px 10px;
	border-radius:2px;
	color:#afafaf;
	background-color:#f2f2f2;
	border:1px solid #eee;
	cursor:not-allowed;
	margin-left:6px;
}
.m-mobileList-head {
	display:flex;
	justify-content:space-between;
	font-size:14px;
	padding:15px 15px;
	border-bottom:1px solid #ebedf0;
}
.m-mobileList-head .z-hidden {
	visibility:hidden;
}
.m-mobileList-head .icon-close-moad-linex {
	color:#666;
}
.m-mobileList-head .icon-arrowleft {
	color:#666;
}
.m-mobileList-head .icon-close-moad-linex,.m-mobileList-head .icon-arrowleft {
	cursor:pointer;
}
.m-mobileWorksheetListModal .floatLayer_bd {
	flex-direction:column;
	height:100%;
	display:flex;
}
.m-mobileWorksheetListModal .mobileListModal-body {
	height:calc(100% - 50px);
}
.m-mobileWorksheetListModal .mobileListModal-body .worksheet-item {
	cursor:pointer;
}
.m-mobileWorksheetListModal .mobileListModal-body .m-mobileList {
	height:100%;
	overflow:auto;
}
.m-mobileWorksheetListModal .mobileListModal-body .worksheet-mobile-detail {
	height:100%;
	overflow:auto;
}
.m-mobileWorksheetListModal .mobileListModal-body .z-hide {
	position:absolute;
	top:-1000px;
}
.m-mobileWorksheetListModal .chat_show_loading {
	transform:translateY(100%);
}
.m-mobileWorksheetListModal .none-data {
	text-align:center;
	margin-top:60px;
}
.m-mobileWorksheetListModal.m-floatLayer {
	position:absolute;
}
.m-mobileWorksheetListModal.z-show .floatLayer_dialog {
	height:80vh;
}
.m-floatLayer-orderDrawer .u-errtip {
	margin-top:15px;
	background:#fff;
}
.m-floatLayer-orderDrawer .layer-error {
	width:100%;
	text-align:center;
	margin-top:15px;
}
.m-floatLayer-orderDrawer .z-empty {
	background-color:#fff;
	display:flex;
	align-items:center;
	width:100%;
	flex-direction:column;
}
.m-floatLayer-orderDrawer .z-empty span {
	color:#bfbfbf;
	margin-top:10px;
}
.m-floatLayer-orderDrawer .z-empty img {
	width:120px;
	height:80px;
	margin-top:60px;
}
.rg-order-list-draw {
	display:flex;
	flex-direction:column;
	flex:1;
	max-width:100%;
	padding-bottom:15px;
}
.rg-order-list-draw .tabs {
	display:flex;
	border-bottom:1px solid #ebedf0;
	background-color:#fff;
}
.rg-order-list-draw .tabs .tab {
	width:0;
	padding:0 5px;
	text-align:center;
	cursor:pointer;
}
.rg-order-list-draw .tabs .tab span {
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	line-height:40px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.rg-order-list-draw .tabs .tab.z-current {
	border-bottom:3px solid #337eff;
	color:#337eff;
}
.rg-order-list-draw .m-rg-drawer {
	display:flex;
	flex-direction:column;
	flex:1;
	max-width:100%;
	padding-bottom:15px;
	overflow:hidden;
}
.rg-order-list-draw .drawer-list-list {
	flex:1;
	position:relative;
	height:0;
}
.rg-order-list-draw .drawer-list-item {
	height:100%;
	display:none;
	width:100%;
}
.rg-order-list-draw .drawer-list-item .list {
	border-bottom:none;
	background-color:#f0f0f2;
}
.rg-order-list-draw .drawer-list-item .list li {
	border-bottom:none;
	background-color:#fff;
	margin-bottom:8px;
}
.rg-order-list-draw .drawer-list-item .list li .bd {
	display:flex;
	flex-direction:row;
	font-size:12px;
	margin-top:8px;
}
.rg-order-list-draw .drawer-list-item .list li .bd .left {
	padding-right:8px;
}
.rg-order-list-draw .drawer-list-item .list li .bd .right {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex:1;
	padding-bottom:5px;
	line-height:1.5;
}
.rg-order-list-draw .drawer-list-item .list li .bd .right .top {
	display:flex;
	flex-direction:row;
}
.rg-order-list-draw .drawer-list-item .list li .bd .right .top .attr {
	max-width:60px;
	margin-left:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.rg-order-list-draw .drawer-list-item .list li .bd .right .middle {
	display:flex;
	justify-content:space-between;
	color:#999;
}
.rg-order-list-draw .drawer-list-item .list li .bd .right .middle .description {
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:75%;
}
.rg-order-list-draw .drawer-list-item .list li .bd .right .middle .count-attr {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	min-width:60px;
	text-align:right;
	color:#999;
}
.rg-order-list-draw .drawer-list-item .list li .bd .right .bottom {
	display:flex;
	justify-content:space-between;
}
.rg-order-list-draw .drawer-list-item .list li .bd .right .bottom .sub_title {
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.rg-order-list-draw .drawer-list-item .list li .bd .right .bottom .attr3 {
	color:#ff611b;
	margin-left:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.rg-order-list-draw .drawer-list-item .list li .bd .porduct-right {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex:1;
	padding-bottom:5px;
	line-height:1.5;
}
.rg-order-list-draw .drawer-list-item .list li .bd .porduct-right .top {
	display:flex;
	flex-direction:row;
}
.rg-order-list-draw .drawer-list-item .list li .bd .porduct-right .top .attr {
	max-width:60px;
	margin-left:15px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.rg-order-list-draw .drawer-list-item .list li .bd .porduct-right .bottom {
	display:flex;
	justify-content:space-between;
}
.rg-order-list-draw .drawer-list-item .list li .bd .porduct-right .bottom .sub_title {
	color:#ff611b;
}
.rg-order-list-draw .drawer-list-item .list li .bd .porduct-right .bottom .attr3 {
	color:#ff611b;
}
.rg-order-list-draw .drawer-list-item .list li .bd .porduct-right .description {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	color:#999;
}
.rg-order-list-draw .drawer-list-item .list li .bd .porduct-right .sub_price {
	color:#ff611b;
}
.rg-order-list-draw .drawer-list-item .list li .bd img {
	width:70px;
	height:70px;
}
.rg-order-list-draw .drawer-list-item .bubble-group-item {
	display:flex;
	flex-direction:row;
	padding:10px 16px;
}
.rg-order-list-draw .drawer-list-item .bubble-group-item img {
	width:20px;
	height:20px;
	margin-right:6px;
	vertical-align:middle;
}
.rg-order-list-draw .drawer-list-item .bubble-group-item .group-title {
	flex:7;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.rg-order-list-draw .drawer-list-item .bubble-group-item .group-sub-title {
	flex:3;
	text-align:right;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.rg-order-list-draw .drawer-list-item .bubble-good-item {
	cursor:pointer;
	padding:12px;
}
.rg-order-list-draw .drawer-list-item .bubble-good-item .hd-title {
	display:flex;
	justify-content:space-between;
	color:#999;
	height:32px;
	align-items:center;
	border-bottom:1px solid #e6e7eb;
}
.rg-order-list-draw .drawer-list-item .bubble-good-item .hd-title .orderid-box {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:75%;
}
.rg-order-list-draw .drawer-list-item .bubble-good-item .hd-title .time-box {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.rg-order-list-draw .drawer-list-item .bubble-good-item .title {
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.rg-order-list-draw .drawer-list-item .bubble-good-item .description {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	color:#999;
}
.rg-order-list-draw .drawer-list-item.z-current {
	display:block;
}
.rg-order-list-draw .m-drawer-list-cnt {
	position:relative;
	height:100%;
	overflow-y:auto;
	background-color:#f0f0f2;
	padding:8px;
}
.rg-order-list-draw .load-status .u-status {
	position:relative;
	line-height:30px;
	text-align:center;
}
.rg-order-list-draw .load-status .u-status img,.rg-order-list-draw .load-status .u-status span {
	display:inline-block;
	vertical-align:middle;
}
.rg-order-list-draw .load-status .u-status.z-empty {
	background-color:#fff;
	border-top:none;
	position:absolute;
	bottom:0;
	top:0;
	left:0;
	right:0;
}
.rg-order-list-draw .load-status .u-status.z-empty span {
	position:absolute;
	display:inline-block;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:90%;
	margin-top:-20px;
	color:#bfbfbf;
}
.rg-order-list-draw .load-status .u-status.z-empty img {
	width:120px;
	height:80px;
	margin-top:60px;
}
.worksheet-detail {
	padding:16px;
}
.worksheet-detail .title {
	background-color:#f0f0f2;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#222;
	padding-left:8px;
	border-radius:2px;
}
.worksheet-detail .detail-info div {
	min-height:28px;
	line-height:28px;
	margin-left:0;
	border-bottom:1px solid #eee;
}
.worksheet-detail .detail-info div:last-child {
	border:none;
}
.worksheet-detail .detail-info {
	padding:8px 0;
}
.worksheet-detail .detail-info .detail-info-item {
	border:none;
}
.worksheet-detail .detail-info-item {
	display:flex;
	position:relative;
}
.worksheet-detail .detail-info-item .tooltip-note-span {
	padding-left:8px;
}
.worksheet-detail .detail-info-item .show-hidden {
	visibility:hidden;
}
.worksheet-detail .detail-info-item .m-tooltip-note {
	position:absolute;
	padding:6px;
	right:4px;
	top:0px;
	z-index:100;
	transform:translateY(-50%);
}
.worksheet-detail .detail-info-item .m-tooltip-note .inner-right {
	background-color:rgba(0,0,0,0.8);
	z-index:5;
	transform:translate(0%,0%);
	right:20px;
	top:24px;
	z-index:100;
}
.worksheet-detail .detail-info-item .m-tooltip-note .inner-right .cont {
	z-index:100;
	font-size:14px;
	height:100%;
	max-height:200px;
	overflow:auto;
	line-height:20px;
	color:#fff;
	max-width:300px;
	white-space:pre-wrap;
	padding:10px;
	box-sizing:border-box;
	word-break:break-word;
}
.worksheet-detail .detail-info-item .m-tooltip-note .inner-right:before {
	height:0;
	width:0;
	position:absolute;
	right:-7px;
	top:22px;
	margin-top:-5px;
	content:"";
	border-bottom:5px solid transparent;
	border-right:0px;
	border-top:5px solid transparent;
	border-left:6px solid #ccd5db;
}
.worksheet-detail .detail-info-item .m-tooltip-note .inner-right:after {
	height:0;
	width:0;
	position:absolute;
	right:-7px;
	top:22px;
	margin-top:-5px;
	content:"";
	border-bottom:5px solid transparent;
	border-right:0px;
	border-left:7px solid rgba(0,0,0,0.8);
	border-top:5px solid transparent;
}
.worksheet-detail .detail-apply-info-contain {
	padding-bottom:8px;
	border-bottom:1px solid #eee;
	line-height:1.5;
}
.worksheet-detail .detail-apply-info-contain .detail-apply-info {
	border:none;
	min-height:20px;
	line-height:20px;
	margin-left:0;
	margin-bottom:4px;
	display:flex;
}
.worksheet-detail .detail-apply-info-contain .detail-apply-info-title {
	flex:1;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.worksheet-detail .detail-apply-info-contain .detail-apply-info-content {
	flex:2;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.worksheet-detail .item-title {
	flex:1;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.worksheet-detail .item-content {
	flex:2;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.worksheet-detail .file-item {
	flex:2;
	overflow:hidden;
}
.worksheet-detail .file-item a {
	display:flex;
	line-height:28px;
}
.worksheet-detail .file-item a span {
	margin-left:4px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.worksheet-detail .item-log-item {
	flex:1;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.worksheet-detail .item-log-item .icon-tanhao {
	font-size:12px;
	color:#fa0;
}
.worksheet-detail .item-log-item-breakword {
	white-space:normal;
	overflow:auto;
	word-wrap:break-word;
}
.worksheet-detail .item-log-item-apply {
	font-size:12px;
	line-height:40px;
	color:#fa0;
}
.worksheet-detail .item-log-item-max {
	flex:1.5;
	display:flex;
	justify-content:space-between;
}
.worksheet-detail .item-log-first {
	width:100px;
}
.worksheet-detail .u-rush-btn {
	min-width:80px;
	padding:10px;
	font-size:12px;
	border-radius:2px;
	color:#fff;
	margin-top:12px;
}
.worksheet-detail .u-rush-btn-disabled {
	min-width:90px;
	padding:8px;
	border-radius:2px;
	color:#999;
	background-color:#f5f5f7;
	border:1px solid #d9d9db;
	cursor:not-allowed;
	letter-spacing:0px;
}
.worksheet-detail .u-rush-btn-disabled:hover {
	background-color:#f5f5f7;
}
.worksheet-detail .u-rush-btn-loadding {
	background-color:#bcd8f1;
}
.worksheet-detail .u-errtip-message {
	background-color:#fff;
	text-align:center;
	margin-top:30px;
	color:#76838f;
	font-size:14px;
}
.worksheet-detail .u-errtip {
	background-color:#fff;
}
.worksheet-detail .worksheet-log {
	line-height:40px;
}
.worksheet-detail .worksheet-log-item-first-line {
	display:flex;
}
.worksheet-detail .worksheet-log-item-attachments-list {
	display:flex;
	width:100%;
	padding-bottom:4px;
	overflow-x:auto;
}
.worksheet-detail .worksheet-log-attachment {
	width:160px;
	height:40px;
	display:flex;
	border:1px solid #d9d9db;
	box-sizing:border-box;
	border-radius:2px;
	margin-right:8px;
	display:flex;
	align-items:center;
}
.worksheet-detail .worksheet-log-attachment img {
	width:45px;
	height:100%;
	margin-right:10px;
}
.worksheet-detail .worksheet-log-attachment span {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	cursor:pointer;
	max-width:110px;
}
.worksheet-detail .worksheet-log-attachment a {
	width:100%;
	padding-left:8px;
}
.worksheet-detail .u-icon-file-imgflag,.worksheet-detail .u-icon-file-pdf,.worksheet-detail .u-icon-file-txt,.worksheet-detail .u-icon-file-doc,.worksheet-detail .u-icon-file-excel,.worksheet-detail .u-icon-file-zip,.worksheet-detail .u-icon-file-ppt,.worksheet-detail .u-icon-file-key,.worksheet-detail .u-icon-file-audio,.worksheet-detail .u-icon-file-video,.worksheet-detail .u-icon-file-unknown {
	top:7px;
	left:10px;
	margin:0;
	padding:0;
	float:none;
	z-index:1;
	margin-left:8px;
	margin-top:2px;
}
.worksheet-detail .bg-30,.worksheet-detail .u-icon-file-imgflag,.worksheet-detail .u-icon-file-txt,.worksheet-detail .u-icon-file-doc,.worksheet-detail .u-icon-file-excel,.worksheet-detail .u-icon-file-unknown,.worksheet-detail .u-icon-file-zip,.worksheet-detail .u-icon-file-ppt,.worksheet-detail .u-icon-file-video,.worksheet-detail .u-icon-file-key,.worksheet-detail .u-icon-file-audio,.worksheet-detail .u-icon-file-pdf {
	background:url("https://res.qiyukf.net/operation/49ad6c7393cbaff96d6df43d2eb4ce80");
	display:inline-block;
	background-size:160px auto;
	width:30px;
	height:30px;
}
.worksheet-detail .u-icon-file-imgflag {
	background-position:0 0px;
}
.worksheet-detail .u-icon-file-txt {
	background-position:0 -40px;
}
.worksheet-detail .u-icon-file-doc {
	background-position:0 -80px;
}
.worksheet-detail .u-icon-file-excel {
	background-position:0 -120px;
}
.worksheet-detail .u-icon-file-unknown {
	background-position:0 -160px;
}
.worksheet-detail .u-icon-file-zip {
	background-position:0 -200px;
}
.worksheet-detail .u-icon-file-ppt {
	background-position:0 -240px;
}
.worksheet-detail .u-icon-file-video {
	background-position:0 -280px;
}
.worksheet-detail .u-icon-file-key {
	background-position:0 -320px;
}
.worksheet-detail .u-icon-file-audio {
	background-position:0 -360px;
}
.worksheet-detail .u-icon-file-pdf {
	background-position:0 -400px;
}
.m-apply-worksheet-modal {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10001;
	background:rgba(0,0,0,0.2);
}
.m-apply-worksheet-modal .worksheet-apply-bd {
	height:100%;
}
.m-apply-worksheet-modal .worksheet-form {
	height:auto;
}
.m-apply-worksheet-modal .btns {
	margin:30px 10px;
}
.m-apply-worksheet-modal .worksheet-apply-content {
	height:calc(100% - 50px);
}
.m-modal-worksheet-apply .cancel {
	padding:5px 20px;
	margin-right:8px;
}
.m-modal-worksheet-apply .m-modal-worksheet-apply-title {
	font-weight:600;
	font-size:16px;
	line-height:24px;
	color:#222;
}
.m-modal-worksheet-apply .m-modal-worksheet-apply-content {
	margin-top:6px;
	font-weight:400;
	font-size:14px;
	line-height:22px;
	color:#222;
}
.m-notify {
	position:absolute;
	z-index:100040;
	box-sizing:border-box;
	display:inline-block;
}
.m-notify .notify_text {
	color:#222;
}
.m-notify .notify_text a {
	color:#62a8ea;
}
.m-notify .notify_text a:hover {
	color:#89bceb;
}
.m-notify .notify_text a:active {
	color:#4e97d9;
}
.m-notify .notify_message {
	background-color:#fff;
}
.m-notify .u-icon-status {
	display:inline-block;
	height:16px;
	line-height:16px;
	margin-right:7px;
	vertical-align:middle;
}
.m-notify .u-icon-close {
	height:16px;
	line-height:16px;
	vertical-align:middle;
	transform:translateY(3px);
	margin-left:10px;
}
.m-notify .notify_close {
	visibility:hidden;
	float:right;
	border:none;
	width:20px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	opacity:0.3;
	transform:translateY(3px);
}
.m-notify .notify_message {
	position:relative;
	padding:7px 16px;
	color:rgba(0,0,0,0.9);
	box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 12px 32px -12px rgba(26,34,51,0.15);
	line-height:16px;
	white-space:nowrap;
	cursor:pointer;
	border-radius:18px;
	text-align:center;
}
.m-notify .notify_message:hover>.notify_close {
	visibility:visible;
}
.m-notify .notify_text {
	display:inline-block;
	box-sizing:border-box;
	height:16px;
	line-height:16px;
	font-size:12px;
	vertical-align:middle;
}
.m-notify .notify_text img {
	margin-left:15px;
	vertical-align:top;
}
.m-notify .notify_loading {
	display:inline-block;
	vertical-align:middle;
}
.m-notify-top-left {
	left:12px;
	right:auto;
}
.m-notify-top-right {
	right:12px;
	left:auto;
}
.m-notify-middle-center {
	left:50%;
	top:50%;
	transform:translateX(-50%);
	transform:translateY(-50%);
}
.m-notify-top-center {
	top:0;
	left:50%;
	transform:translateX(-50%);
}
.m-notify-success .notify_message {
	padding:7px 16px;
}
.m-notify-center {
	position:fixed;
	z-index:100009;
	box-sizing:border-box;
	right:30px;
	top:80px;
	width:460px;
	max-height:566px;
	overflow:auto;
}
.m-notify-center .notify_message {
	background:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	padding:7px 16px;
	margin-bottom:6px;
	white-space:nowrap;
	box-sizing:border-box;
	box-shadow:0px 0px 1px rgba(0,0,0,0.2),0px 12px 32px -12px rgba(26,34,51,0.15);
	height:44px;
	display:flex;
	justify-content:space-between;
}
.m-notify-center .notify_message .notify_text {
	display:inline-block;
	font-size:12px;
	color:#6d6d6d;
	height:24px;
	line-height:24px;
	padding:5px 0 15px 0;
}
.m-notify-center .notify_message .notify_action {
	text-align:right;
}
.m-notify-center .notify_message .notify_action .u-action {
	color:#337eff;
	margin-left:15px;
	line-height:20px;
}
.m-notify-center .notify_message .notify_action .u-action:first-child {
	margin-left:0;
	line-height:20px;
}
.m-notify-center .notify_message .notify_action .u-action:last-child {
	margin-right:0;
	line-height:20px;
}
.m-notify-center .notify_message .notify_action .u-btn {
	padding:4px 10px;
	margin-left:15px;
	background-color:#337eff;
}
.m-notify-center .notify_message .notify_action .u-icon-font {
	line-height:20px;
}
.m-notify-center .notify_message .notify_action .checkbox input {
	vertical-align:middle;
	margin-right:5px;
}
.m-notify-center .notify_message .notify_action .checkbox span {
	position:relative;
	top:2px;
	color:#666;
}
.m-notify-center .notify_message .notify_action .checkbox.left {
	float:left;
}
.m-notify-center .attentionWarn {
	display:block;
	height:auto;
}
.m-notify-center .attentionWarn .notify_action .u-btn {
	background:#ffad00;
}
.m-notify-center .attentionWarn .notify_text {
	height:auto;
	white-space:initial;
}
.m-notify-center .attentionWarn .icon-hints-warning {
	color:#ffad00;
	position:absolute;
	left:12px;
	top:22px;
}
.m-notify-center .urgentWarn {
	display:block;
	height:auto;
}
.m-notify-center .urgentWarn .notify_action .u-btn {
	background:#ff3d62;
}
.m-notify-center .urgentWarn .notify_text {
	height:auto;
	white-space:initial;
}
.m-notify-center .urgentWarn .icon-hints-error {
	color:#ff3d62;
	position:absolute;
	left:12px;
	top:22px;
}
.m-notify-center .notify_icon {
	position:absolute;
	top:12px;
	left:10px;
	font-size:20px;
	cursor:default;
	display:none;
}
.m-notify-center .notify_close {
	position:absolute;
	top:0px;
	right:5px;
	font-size:38px;
	color:#666;
}
.m-notify-center .notify_time {
	position:absolute;
	top:13px;
	right:50px;
	font-size:12px;
	color:#939393;
}
.m-notify-center .notify_title {
	padding-bottom:10px;
	text-align:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:16px;
	color:#222;
}
.m-notify-center .notify_mailbubble {
	display:block;
	height:auto;
}
.m-notify-center .notify_mailbubble .notify_text {
	line-height:1.5;
	text-align:left;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal;
	word-break:break-all;
}
.m-notify-center .notify_mailbubble .notify_action {
	text-align:right;
	padding-top:15px;
	margin-left:20px;
}
.m-notify-center .trigger_mailbubble {
	display:block;
	height:auto;
}
.m-notify-center .trigger_mailbubble .notify_text {
	line-height:1.5;
	text-align:left;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal;
	word-break:break-all;
}
.m-notify-center .trigger_mailbubble .notify_action {
	text-align:right;
	padding-top:15px;
	margin-left:0;
}
.m-notify-center .notify_applybubble {
	display:block;
	height:auto;
}
.m-notify-center .notify_applybubble .notify_text {
	line-height:1.5;
	text-align:left;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal;
	word-break:break-all;
}
.m-notify-center .notify_applybubble .notify_text .tip {
	color:#5092e1;
}
.m-notify-center .notify_applybubble .notify_action {
	text-align:right;
	padding-top:15px;
	margin-left:20px;
}
.m-notify-center .notify_callback_alert_bubble {
	height:auto;
}
.m-notify-center .notify_callback_alert_bubble .notify_action a + a {
	margin-left:10px;
}
.m-notify-center .notify_callback_transfer_bubble {
	display:block;
	height:auto;
}
.m-notify-center .notify_callback_transfer_bubble .notify_text {
	line-height:1.5;
	text-align:left;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	white-space:normal;
	word-break:break-all;
}
.m-notify-center .notify_callback_transfer_bubble .notify_action {
	text-align:right;
	padding-top:15px;
	margin-left:20px;
}
.icon-hints-success {
	color:#00bf80;
}
.icon-hints-error {
	color:#f24957;
}
.m-tooltip {
	display:none;
	position:relative;
}
.m-tooltip a {
	color:#76838f;
}
.m-tooltip a:hover {
	color:#76838f;
}
.m-tooltip a:active {
	color:#76838f;
}
.m-tooltip .inner {
	border:1px solid #e6eaeb;
}
.m-tooltip * {
	vertical-align:middle;
	display:inline-block;
	min-height:16px;
}
.m-tooltip .inner {
	color:#fff;
	position:absolute;
	opacity:1;
	display:block;
	background-color:rgba(0,0,0,0.5);
	padding:10px;
	border-radius:5px;
	min-width:180px;
}
.m-tooltip .inner:after {
	content:"";
	position:absolute;
}
.m-tooltip .inner-left {
	transform:translate(100%,-50%);
	right:-10px;
	top:5px;
}
.m-tooltip .inner-left:before {
	height:0;
	width:0;
	position:absolute;
	left:-7px;
	top:50%;
	margin-top:-5px;
	content:"";
	border-bottom:5px solid transparent;
	border-left:0px;
	border-top:5px solid transparent;
	border-right:6px solid #ccd5db;
}
.m-tooltip .inner-left:after {
	height:0;
	width:0;
	position:absolute;
	left:-7px;
	top:50%;
	margin-top:-5px;
	content:"";
	border-bottom:5px solid transparent;
	border-left:0px;
	border-right:7px solid rgba(0,0,0,0.5);
	border-top:5px solid transparent;
}
.m-tooltip .inner-right {
	transform:translate(0%,-50%);
	right:20px;
	top:7px;
}
.m-tooltip .inner-right:before {
	height:0;
	width:0;
	position:absolute;
	right:-6px;
	top:50%;
	margin-top:-5px;
	content:"";
	border-bottom:5px solid transparent;
	border-top:5px solid transparent;
}
.m-tooltip .inner-right:after {
	height:0;
	width:0;
	position:absolute;
	right:-7px;
	top:50%;
	margin-top:-5px;
	content:"";
	border-bottom:5px solid transparent;
	border-left:7px solid #fff;
	border-top:5px solid transparent;
}
.m-tooltip .inner-down {
	background:#fff;
	border:1px solid #eee;
	box-shadow:0px 2px 4px 0px rgba(220,220,220,0.5);
	border-radius:2px;
}
.m-tooltip .inner-down p {
	width:100%;
	white-space:nowrap;
	line-height:28px;
	font-size:14px;
	color:#333;
	letter-spacing:0px;
}
.m-tooltip .inner-down p span {
	display:inline-block;
	width:165px;
}
.m-tooltip .inner-down:before {
	height:0;
	width:0;
	position:absolute;
	top:-10px;
	left:90px;
	content:"";
	border-top:5px solid transparent;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #fff;
	z-index:11;
}
.m-tooltip .inner-down:after {
	height:0;
	width:0;
	position:absolute;
	top:-11px;
	left:90px;
	content:"";
	border-top:5px solid transparent;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #e6eaeb;
	z-index:10;
}
.m-tooltip:hover>.inner {
	opacity:1;
	display:block;
	transition:opacity 0.35s;
	z-index:10;
}
.m-tooltip .show {
	opacity:1;
	display:block;
	transition:opacity 0.35s;
}
.m-tooltip a {
	font-size:14px;
}
.m-tooltip-show-parent {
	position:relative;
}
.m-tooltip-staff a {
	cursor:default;
}
.m-tooltip-staff:hover .inner {
	opacity:0;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show .floatLayer_dialog {
	width:100%;
	height:100vh !important;
	border-radius:0;
}
.m-netcall-shunt-list-modal.m-floatLayer.z-show .floatLayer_dialog .m-shunt-list-modal {
	width:100%;
	padding:24px 16px;
}
html {
	overflow:hidden;
	width:100%;
	height:100%;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body {
	overflow:hidden;
	width:100%;
	height:100%;
	padding-left:constant(safe-area-inset-left);
	padding-left:env(safe-area-inset-left);
	padding-bottom:constant(safe-area-inset-bottom);
	padding-bottom:env(safe-area-inset-bottom);
	box-sizing:border-box;
}
.content-hide {
	display:none !important;
}
.g-asian-games {
	width:100vw;
	height:100vh;
	background-color:#000;
}
.g-main-visitor-newLayout {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding-bottom:constant(safe-area-inset-bottom);
	padding-bottom:env(safe-area-inset-bottom);
}
.u-border-btn {
	width:100%;
	text-align:center;
	padding:5px 0;
}
.u-comment {
	margin-top:0px !important;
}
.g-main {
	background-color:#fafafa;
	display:block;
	box-shadow:0px 0px 0px 0px #ccc !important;
	border-radius:0px;
}
.g-body .body_bd {
	background-color:#ededed;
}
.g-body .body_bd.body_bd_bottom {
	padding-bottom:constant(safe-area-inset-bottom);
	padding-bottom:env(safe-area-inset-bottom);
}
.g-body .body_bd.noheader {
	top:0;
}
.g-mnc {
	position:relative;
	width:100%;
	height:100%;
}
.g-slide {
	left:-100%;
	width:100%;
	background:#fff;
	transition:left 0.3s ease-out;
	z-index:1;
}
.g-body {
	margin-left:0;
}
.g-body .body_hd {
	font-size:0;
}
.g-body .body_hd.hidden {
	display:none;
}
.g-body .body_hd .left .back.show-back {
	display:block;
}
.g-body .body_hd .left .back {
	display:none;
	float:left;
	margin-right:10px;
	line-height:initial;
	height:100%;
}
.g-body .body_hd .left .back img {
	display:inline-block;
	vertical-align:middle;
}
.g-body .body_hd .left .back:after {
	display:inline-block;
	content:"";
	width:0;
	height:100%;
	vertical-align:middle;
}
.g-body .body_hd .left .shop-info {
	overflow:hidden;
	font-size:16px;
}
.g-body .body_hd .left .u-bd-title {
	width:auto;
}
.g-body .body_hd .left .u-bd-title .name {
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
	text-align:left;
}
a[href^="tel"],a[href^="TEL"],a[href^="Tel"],a[href^="tEl"],a[href^="teL"],a[href^="tEL"],a[href^="TeL"],a[href^="TEl"] {
	pointer-events:initial !important;
}
.m-mobile-frame .m-floatLayer.m-bot-worksheet-form-cnt.m-floatLayer.z-show .floatLayer_dialog {
	max-height:100%;
	height:100%;
}
.m-mobile-frame .m-bot-worksheet-form-cnt {
	top:-47px;
}
.m-mobile-frame .m-mobile-frame-open .m-floatLayer.m-bot-worksheet-form-cnt.m-floatLayer.z-show .floatLayer_dialog {
	max-height:90%;
	height:90%;
}
.m-mobile-frame .m-mobile-frame-open .m-bot-worksheet-form-cnt {
	top:0px;
}
.m-mobile-frame .body_bd {
	background-color:#ededed;
	position:absolute;
	top:47px;
	bottom:0;
	left:0;
	right:0;
	z-index:2;
}
.m-mobile-frame .body_bd.body_bd_bottom {
	padding-bottom:constant(safe-area-inset-bottom);
	padding-bottom:env(safe-area-inset-bottom);
}
.m-mobile-frame .body_bd.noheader {
	top:0px;
}
.m-mobile-frame .body_hd .right {
	position:absolute;
	right:12px;
	margin-right:0px;
	z-index:1;
}
.m-mobile-frame .body_hd .left .u-bd-title {
	text-align:center;
	width:auto;
}
.m-mobile-frame .body_hd .left .u-bd-title .name {
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:200px;
	text-align:center;
}
.m-mobile-frame .body_hd .float-frame-close {
	position:absolute;
	font-size:24px;
	width:24px;
	background-color:transparent;
	vertical-align:middle;
	margin-top:10px;
}
.m-mobile-frame .body_hd .float-frame-close .u-icon-close {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/close_3acb05f7675b29129320b9b75446ba73.png) no-repeat;
	display:inline-block;
	width:14px;
	height:14px;
	margin-right:3px;
	border-color:#fff;
	vertical-align:middle;
	background-size:14px 14px;
}
.g-chat {
	width:100%;
}
.g-chat-body.haslogo .chat_logo {
	display:none;
}
.g-chat-body .chat_show_msg {
	bottom:52px;
}
.g-chat-body .chat_show_msg.show_portrait {
	bottom:300px !important;
}
.g-chat-body .chat_show_msg.show_editorMore {
	bottom:300px !important;
}
.g-chat-body .chat_show_editor {
	height:auto;
	background:#fff;
	z-index:2;
}
.g-chat-body .chat_show_bot {
	height:36px;
	bottom:58px;
	background:#fff;
	border-top:0px !important;
	overflow:hidden;
}
.g-chat-body .chat_show_bot:after {
	border-top:1px solid #d9d9db;
	z-index:1000;
}
.g-chat-body .chat_action {
	z-index:9999;
	position:absolute;
	right:0;
	top:47px;
}
.g-chat-body .chat_action .action_wrap .u-comment-float,.g-chat-body .chat_action .action_wrap .u-contact-float {
	color:#333;
	border:none;
	background:#fff;
	padding:6px 6px 6px 12px;
	border-radius:100px 0 0 100px;
	box-shadow:0 2px 4px 0 rgba(23,23,26,0.1);
}
.g-chat-body .chat_action .action_wrap .action_name {
	vertical-align:text-top;
	color:#333;
}
.g-chat-body .chat_action .action_wrap .u-icon {
	color:#333;
}
.g-chat-body .chat_action_robot {
	top:98px;
}
.g-tab {
	width:0;
}
.m-msglist {
	padding:12px 12px;
}
.m-msglist .sys-info {
	margin-top:15px;
}
.m-msglist .sys-info h3 {
	display:inline-block;
	padding:0 9px;
	border-radius:15px;
	word-break:break-all;
	font-size:12px;
	color:#fff;
	line-height:2;
	background:#d0d3d9;
}
.m-msglist .productinfo.pre-product .product-wrap {
	max-width:initial;
}
.m-msglist .productinfo .product-wrap {
	max-width:72%;
	min-width:200px;
}
.m-msglist .leaveInfo .leaveInfo-wrap {
	max-width:230px;
	min-width:200px;
}
.m-msglist .bot-bubble_list,.m-msglist .bot-qiyu_template_item {
	width:80%;
}
.m-msglist .msg .qa .qa_eval_wrapper,.m-msglist .msg .qa-list .qa_eval_wrapper {
	background-color:#fff;
}
.m-msglist .msg .qa .qa_eval_wrapper .qa_eval_box_tips,.m-msglist .msg .qa-list .qa_eval_wrapper .qa_eval_box_tips {
	padding:10px 0 0 10px;
	font-size:14px;
	line-height:1.5;
	color:#008000;
}
.m-msglist .msg .qa .qa_eval_wrapper .qa_eval_box_tips.z-hidden,.m-msglist .msg .qa-list .qa_eval_wrapper .qa_eval_box_tips.z-hidden {
	display:none;
}
.m-msglist .msg .msg_bubble {
	border:0px;
}
.m-msglist .msg .msg_bubble.productinfo,.m-msglist .msg .msg_bubble.audio,.m-msglist .msg .msg_bubble.leaveInfo {
	border:none;
}
.m-msglist .msg .image {
	border:0;
	padding:0;
}
.m-msglist .msg .text,.m-msglist .msg .qa-list,.m-msglist .msg .action,.m-msglist .msg .qa,.m-msglist .msg .rich,.m-msglist .msg .bot,.m-msglist .msg .eval-show,.m-msglist .msg .finish,.m-msglist .msg .queue,.m-msglist .msg .overtime,.m-msglist .msg .leaveMsg,.m-msglist .msg .send-worksheet,.m-msglist .msg .file,.m-msglist .msg .referenceMsg {
	position:relative;
	display:inline-block;
	min-width:50px;
	max-width:72%;
}
.m-msglist .msg .text .finish-box .insert-reconnect,.m-msglist .msg .qa-list .finish-box .insert-reconnect,.m-msglist .msg .action .finish-box .insert-reconnect,.m-msglist .msg .qa .finish-box .insert-reconnect,.m-msglist .msg .rich .finish-box .insert-reconnect,.m-msglist .msg .bot .finish-box .insert-reconnect,.m-msglist .msg .eval-show .finish-box .insert-reconnect,.m-msglist .msg .finish .finish-box .insert-reconnect,.m-msglist .msg .queue .finish-box .insert-reconnect,.m-msglist .msg .overtime .finish-box .insert-reconnect,.m-msglist .msg .leaveMsg .finish-box .insert-reconnect,.m-msglist .msg .send-worksheet .finish-box .insert-reconnect,.m-msglist .msg .file .finish-box .insert-reconnect,.m-msglist .msg .referenceMsg .finish-box .insert-reconnect {
	width:100%;
	display:inline-block;
	padding:0 !important;
}
.m-msglist .msg .eval-show .u-btn,.m-msglist .msg .finish .u-btn,.m-msglist .msg .queue .u-btn,.m-msglist .msg .worksheet-box .u-btn,.m-msglist .msg .send-worksheet .u-btn,.m-msglist .msg .referenceMsg .u-btn {
	width:100%;
}
.m-msglist .msg .qa >.p,.m-msglist .msg .qa-list >.p {
	background-color:#fff;
}
.m-msglist .msg .qa .qa_eval,.m-msglist .msg .qa-list .qa_eval {
	background:#fff;
}
.m-msglist .msg .qa_label img,.m-msglist .msg .rich img,.m-msglist .msg .bot .radio_button .tlt img,.m-msglist .msg .bot-rich img {
	width:initial;
	height:initial;
	max-width:100%;
	max-height:420px;
}
.m-msglist .msg .qa_label ol,.m-msglist .msg .rich ol,.m-msglist .msg .bot .radio_button .tlt ol,.m-msglist .msg .bot-rich ol {
	margin-left:16px;
}
.m-msglist .msg .qa_label ul,.m-msglist .msg .rich ul,.m-msglist .msg .bot .radio_button .tlt ul,.m-msglist .msg .bot-rich ul {
	margin-left:16px;
}
.m-msglist .msg .qa_label li:before,.m-msglist .msg .rich li:before,.m-msglist .msg .bot .radio_button .tlt li:before,.m-msglist .msg .bot-rich li:before {
	display:none;
}
.m-msglist .msg .qa_label video,.m-msglist .msg .rich video,.m-msglist .msg .bot .radio_button .tlt video,.m-msglist .msg .bot-rich video {
	position:relative;
	min-width:80px;
	min-height:80px;
	max-width:100%;
	max-height:initial;
}
.m-msglist .msg .qa_label .attach_file {
	width:calc(100% - 18px);
}
.m-msglist .msg .qa-list,.m-msglist .msg .qa {
	position:relative;
}
.m-msglist .msg .qa-list.qa-list-card,.m-msglist .msg .qa.qa-list-card {
	width:72%;
}
.m-msglist .msg .qa-list >.p,.m-msglist .msg .qa >.p {
	padding:0 !important;
	border-radius:8px;
	background-color:#fff;
}
.m-msglist .msg .qa-list >.p >.qa_label,.m-msglist .msg .qa >.p >.qa_label {
	padding:12px;
}
.m-msglist .msg .qa-list >.p >.qa_label a,.m-msglist .msg .qa >.p >.qa_label a {
	font-size:14px;
	line-height:1.5;
	color:#176ae5;
}
.m-msglist .msg .qa-list >.p >ul li,.m-msglist .msg .qa >.p >ul li {
	position:relative;
	padding-top:8px;
}
.m-msglist .msg .qa-list >.p >ul li:before,.m-msglist .msg .qa >.p >ul li:before {
	content:"";
	top:15px;
	left:1px;
	width:5px;
	height:5px;
	background-color:#176ae5;
	border-radius:50%;
}
.m-msglist .msg .qa-list >.p >ul li:first-child,.m-msglist .msg .qa >.p >ul li:first-child {
	border-top:0;
}
.m-msglist .msg .qa-list >.p >ul li a,.m-msglist .msg .qa >.p >ul li a {
	font-size:14px;
	color:#176ae5;
	line-height:1.5;
}
.m-msglist .msg .qa_eval_tags_contain .qa_eval_tag {
	margin:0 8px 8px 0;
	font-size:12px;
}
.m-msglist .msg .text {
	padding:12px;
}
.m-msglist .msg .bot {
	border:none;
}
.m-msglist .msg .bot .order_list {
	width:auto;
}
.m-msglist .msg .bot .order_detail .item-tlt {
	display:flex;
	align-items:center;
}
.m-msglist .msg .bot .order_detail .item-tlt span {
	flex:1;
	width:0;
}
.m-msglist .msg .bot .order_logistic .list .content {
	width:auto;
}
.m-msglist .msg .bot .qiyu_template_goods {
	width:auto;
}
.m-msglist .msg .bot .card_layout,.m-msglist .msg .bot .detail_view {
	width:230px;
}
.m-msglist .msg .msg_left .arrow:before {
	border-right-color:#fff;
}
.m-msglist .msg .video-file {
	border:0;
	padding:0;
	border-radius:4px;
}
.m-msglist .msg .video-wrap {
	position:relative;
	min-width:80px;
	min-height:80px;
	max-width:140px;
	max-height:140px;
}
.m-msglist .msg .video-wrap .video {
	background-color:#000 !important;
	background-repeat:no-repeat;
	background-size:100% auto;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
.m-msglist .msg .video-wrap .video-fist-img {
	max-width:140px;
	max-height:140px;
	min-width:80px;
	min-height:80px;
	pointer-events:none;
	vertical-align:top;
	border-radius:4px;
	background-color:#333;
	background-size:contain;
}
.m-msglist .msg .video-wrap img {
	min-width:80px;
	min-height:80px;
	background-color:#d9d9d9;
}
.m-msglist .msg .video-wrap .video-info {
	max-width:140px;
	max-height:140px;
}
.m-msglist .msg .video-wrap i {
	margin-top:-20px;
	margin-left:-20px;
	position:absolute;
	left:50%;
	top:50%;
	font-size:36px;
	background-color:rgba(0,0,0,0.2);
	color:#fff;
	border-radius:50%;
	overflow:hidden;
	line-height:1;
	cursor:pointer;
	pointer-events:none;
}
.m-msglist .msg .video-wrap .icon-background {
	background-color:rgba(0,0,0,0) !important;
}
.m-msglist .msg .video-wrap .video-time {
	position:absolute;
	bottom:4px;
	right:4px;
	color:#fff;
	font-size:10px;
	z-index:100;
}
.m-msglist .msg .video-wrap .video-size {
	position:absolute;
	bottom:4px;
	left:4px;
	color:#fff;
	font-size:10px;
	z-index:100;
}
.m-msglist .msg .video-wrap .video-cover-bottom {
	position:absolute;
	bottom:0;
	width:100%;
	height:20px;
	border-radius:0 0 3px 3px;
	background:linear-gradient(0deg,rgba(0,0,0,0.5),rgba(0,0,0,0.3) 25.5%,rgba(0,0,0,0.08) 70%,rgba(0,0,0,0));
}
.m-leave .leave-bd {
	padding:16px;
}
.m-leave .m-custom-fields .u-field-itm .u-field-title {
	float:none;
	max-width:initial;
}
.m-leave .m-custom-fields .u-field-itm .u-necessary {
	float:none;
}
.m-leave .m-custom-fields .u-field-itm .u-field-cnt {
	margin-left:0;
}
.m-leave .leave-form .tip {
	padding-left:0;
}
.m-associationques-list {
	position:absolute;
	bottom:56px;
	width:100%;
	background:#fff;
	box-shadow:0px 0px 1px rgba(0,0,0,0.3),0px 4px 32px -8px rgba(26,34,51,0.3);
	border-radius:8px 8px 0 0;
	max-height:240px;
	font-size:14px;
	color:#222;
	overflow-y:auto;
	box-sizing:border-box;
	z-index:2;
}
.m-associationques-list li {
	padding:8px 12px;
	line-height:22px;
	box-sizing:border-box;
	cursor:pointer;
}
.m-associationques-list li p em {
	color:#f00;
}
.m-associationques-list li + li {
	box-shadow:inset 0px 0.5px 0px #d9d9db;
}
.m-associationques-list li.z-sel {
	background:#f7f8fa;
}
.m-associationques-list li:hover {
	background:#f7f8fa;
}
.m-iptbox {
	display:flex;
	width:100%;
	padding:8px 8px 8px 12px;
	border-top:0px;
	box-sizing:border-box;
	position:relative;
	background-color:#fff;
	align-items:center;
}
.m-iptbox .input-portrait-box {
	width:100%;
	display:flex;
	background-color:#fff;
	border:1px solid #e1e3e6;
	border-radius:20px;
	margin-right:10px;
}
.m-iptbox label {
	margin: 5px -5px;
}
.m-iptbox.z-dis .disabled {
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:0;
	width:100%;
	height:100%;
	z-index:10000;
	background:rgba(0,0,0,0);
}
.m-iptbox.z-hide-label .imgbtn {
	display:none;
}
.m-iptbox.z-hide-label .sendbtn {
	width:57px;
}
.m-iptbox.z-cansend .photo_img {
	display:none;
}
.m-iptbox.z-cansend .sendbtn {
	display:inline-block;
	opacity:1;
}
.m-iptbox .disabled {
	display:none;
}
.m-iptbox textarea {
	position:relative;
	height:40px;
	width:100%;
	border:0px;
	border-radius:20px;
	box-sizing:border-box;
	padding:8px;
	line-height:22px;
	font-size:14px;
	-webkit-appearance:none;
}
.m-iptbox textarea::-webkit-scrollbar {
	display:none;
}
.m-iptbox textarea::-webkit-input-placeholder {
	font-size:14px;
	color:#ccc;
}
.m-iptbox .audio-btn {
	position:relative;
	height:40px;
	width:100%;
	border:0px;
	border-radius:20px;
	box-sizing:border-box;
	padding:8px;
	line-height:25px;
	font-size:16px;
	background-color:#fff;
	text-align:center;
}
.m-iptbox .audio-btn-touch {
	background-color:rgba(0,0,0,0.1) !important;
}
.m-iptbox .imgbtn {
	position:relative;
	z-index:2;
}
.m-iptbox .imgbtn.photo_img {
	right:7px;
	top:12px;
}
.m-iptbox .imgbtn.portrait_img_btn {
	margin:0 6px;
	top:5px;
}
.m-iptbox .imgbtn.portrait_img_btn .icon-chat-portraitmobile {
	font-size:28px;
	color:#222;
}
.m-iptbox .imgbtn .u-icon-photo {
	display:block;
	width:25px;
	height:20px;
	cursor:pointer;
}
.m-iptbox .imgbtn .u-icon {
	display:block;
	cursor:pointer;
}
.m-iptbox .imgbtn .u-icon-photomobile {
	width:30px;
	height:24px;
}
.m-iptbox .imgbtn .u-icon-portraitmobile {
	width:28px;
	height:28px;
}
.m-iptbox .img_video_btn .icon-chat-more {
	font-size:28px;
	color:#222;
}
.m-iptbox .img_video_btn_transform {
	transform:rotate(45deg);
}
.m-iptbox .sendbtn {
	display:none;
	position:relative;
	top:0px;
	right:0px;
	width:68px;
	height:32px;
	padding:0;
	letter-spacing:0px;
	z-index:2;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	line-height:28px;
	opacity:0.6;
	border-radius:16px;
}
.m-iptbox .form {
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:1px;
}
.m-iptbox .tips-message {
	bottom:48px;
	left:10px;
}
.m-iptbox .tips-message h4 {
	display:inline-block;
	vertical-align:top;
	max-width:80%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.m-iptbox .tips-message:after {
	left:14px;
	bottom:-6px;
}
.show_top_border:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	box-sizing:border-box;
	width:200%;
	height:200%;
	transform:scale(0.5);
	transform-origin:0 0;
	border-top:1px solid #e9e9e9;
	pointer-events:none;
	z-index:1000;
}
.m-form-evaluate .form_item.item-list.two {
	text-align:center;
}
.m-form-evaluate .form_item.item-list.two li {
	width:49%;
}
.m-form-evaluate .form_item.item-list.three {
	text-align:center;
}
.m-form-evaluate .form_item.item-list.three li {
	width:32%;
}
.m-form-evaluate .form_item.item-list.five {
	text-align:left;
}
.m-form-evaluate .form_item.item-list.five li {
	width:32%;
}
.m-form-evaluate .itm-tag-list {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.m-form-evaluate .form_item.itm-tag-list .tag-item {
	width:calc(38%);
}
.portrait_cnt {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	height:146px;
	margin-top:10px;
}
.portrait_cnt .portrait_list {
	position:absolute;
	left:0;
	top:0;
	width:9999px;
	transition:left 0.5s;
	-moz-transition:left 0.5s;
	-webkit-transition:left 0.5s;
	-o-transition:left 0.5s;
}
.portrait_btn_cnt {
	height:30px;
	width:100%;
}
.portrait_btn_cnt ul {
	display:block;
	list-style-type:none;
	padding:0;
	margin:9px auto;
}
.portrait_btn_cnt li {
	display:block;
	float:left;
	height:12px;
	width:22px;
}
.portrait_btn_cnt .dot {
	margin:0 auto;
	width:8px;
	height:8px;
	background-color:#2222224d;
	border-radius:6px;
}
.portrait_btn_cnt .active .dot {
	background-color:#222;
}
.editor_box {
	display:flex;
	align-items:center;
}
.editor_box .switch_audio_img {
	font-size:28px;
	line-height:28px;
	margin-left:10px;
}
.editor_box .switch_audio_img i {
	font-size:28px;
	color:#666;
}
.editor_box.z-hide-label .imgbtn {
	display:block;
}
.editor_box.z-hide-label .sendbtn {
	width:66px;
}
.editor_box.z-cansend .photo_img {
	display:none;
}
.editor_box.z-cansend .sendbtn {
	display:inline-block;
	opacity:1;
}
.editor_box.z-cansend .img_video_btn {
	display:none;
}
.editor_box.z-hide-label-switch-audio .switch_audiobtn {
	display:none;
}
.editor_box.z-hide-label-switch-audio .audio-btn {
	display:none;
}
.editor_box.z-hide-eidtor-more .editor_more_btn {
	display:none;
}
.editor_box.z-hide-eidtor-more .sendbtn {
	display:inline-block;
}
.editor_box.f-show-input .audio-btn-show {
	display:none;
}
.editor_box.f-show-audio .input-btn-show {
	display:none;
}
.editor_box.z-dis .disabled {
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:0;
	width:100%;
	height:100%;
	z-index:10000;
	background:rgba(0,0,0,0);
}
.audio-toast {
	width:150px;
	height:165px;
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
	border-radius:5px;
	display:flex;
	align-items:center;
	flex-direction:column;
	z-index:100000;
}
.audio-toast .audio-icon-box {
	color:#fff;
	text-align:center;
	margin-top:20px;
}
.audio-toast .audio-icon-box .audio-icon {
	font-size:80px;
}
.audio-toast .audio-text {
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-top:10px;
}
.audio-toast .down-count {
	font-size:80px;
}
.mobile_portrait {
	position:relative;
	top:0;
	left:0;
	border:none;
}
.mobile_portrait .list {
	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
}
.mobile_portrait .page {
	height:146px;
}
.mobile_portrait .item {
	height:45px;
	float:left;
}
.mobile_portrait .portrait_img {
	display:block;
	margin:13px auto 0;
	width:32px;
	height:32px;
}
.editor-more-box {
	position:relative;
	top:0;
	left:0;
	border:none;
	height:231px;
	padding-top:10px;
	border-top:1px solid #e6e7eb;
	font-size:0;
}
.editor-more-box .icon-box {
	width:64px;
	height:64px;
	background-color:#fff;
	display:inline-block;
	text-align:center;
	line-height:64px;
	border-radius:8px;
	margin-left:24px;
}
.editor-more-box .font-size {
	font-size:32px;
}
.editor-more-box .action-box {
	display:inline-block;
	width:64px;
	text-align:center;
	font-size:12px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.editor-more-box .action-box .action-content {
	width:64px;
	margin:10px auto 0px auto;
}
.editor-more-box .action-box .action-icon-box {
	width:64px;
	height:64px;
	background-size:contain;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#fff;
	border-radius:4px;
}
.editor-more-box .action-box .action-icon-box .icon-dingdan {
	font-size:30px;
	color:#666;
}
.editor-more-box .action-box img {
	width:64px;
	height:64px;
	background-size:contain;
	display:block;
}
.editor-more-box .action-box .action-tilte {
	margin-top:8px;
	font-size:12px;
	color:#666;
	display:inline-block;
}
.editor-more-box .page {
	width:9999px;
	position:absolute;
	top:0;
	left:0;
	transition:left 0.5s;
	-moz-transition:left 0.5s;
	-webkit-transition:left 0.5s;
	-o-transition:left 0.5s;
}
.editor-more-box .fl {
	float:left;
}
.editor-more-box .editor_more_cnt {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	height:200px;
}
.editor-more-box .editor_more_cnt_btn ul {
	margin:9px auto;
}
.editor-more-box .editor_more_cnt_btn li {
	display:block;
	float:left;
	height:12px;
	width:22px;
}
.editor-more-box .editor_more_cnt_btn .dot {
	margin:0 auto;
	width:8px;
	height:8px;
	border-radius:6px;
	background-color:#2222224d;
}
.editor-more-box .editor_more_cnt_btn .active .dot {
	background-color:#222;
}
.editor-more-box .editor_more_cnt_btn_hiden {
	display:none;
}
.m-layer {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background:rgba(0,0,0,0.6);
}
.m-layer .close .u-icon-closewhite {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/close_3acb05f7675b29129320b9b75446ba73.png) no-repeat;
}
.m-layer .lyct .u-icon-prev {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/prev_fb1146ba7f3ea25f1bbb8db373fb710f.png);
}
.m-layer .lyct .u-icon-next {
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/next_ce2b8ab4bdde6bd2e96748f086c719a4.png);
}
.m-layer .small .status .message {
	color:#fff;
}
.m-layer>table {
	table-layout:fixed;
	width:100%;
	height:100%;
}
.m-layer>table>tbody>tr>td {
	vertical-align:middle;
}
.m-layer .lywrap {
	position:relative;
	margin:0 auto;
	text-align:center;
}
.m-layer .close {
	position:absolute;
	right:10px;
	top:10px;
	width:30px;
	height:30px;
	cursor:pointer;
	z-index:1000000;
}
.m-layer .close .u-icon-closewhite {
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	margin:8px 0 0 8px;
}
.m-layer .close:hover {
	background-color:#fa7a7a;
	border-radius:50%;
}
.m-layer .lyct {
	position:relative;
	display:inline-block;
	background:transparent;
	max-width:80%;
	max-height:80%;
	min-width:180px;
}
.m-layer .lyct img {
	-webkit-animation:fadeIn 0.5s linear;
	-moz-animation:fadeIn 0.5s linear;
	-ms-animation:fadeIn 0.5s linear;
	-o-animation:fadeIn 0.5s linear;
	animation:fadeIn 0.5s linear;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
}
.m-layer .lyct .prev,.m-layer .lyct .next {
	position:fixed;
	top:50%;
	width:70px;
	height:70px;
	margin-top:-35px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
.m-layer .lyct .prev:hover,.m-layer .lyct .next:hover {
	background:rgba(0,0,0,0.4);
	border-radius:50%;
}
.m-layer .lyct .prev {
	left:20px;
}
.m-layer .lyct .next {
	right:20px;
}
.m-layer .lyct .u-icon-prev,.m-layer .lyct .u-icon-next {
	width:13px;
	height:24px;
}
.m-layer .lyct .u-icon-prev {
	position:absolute;
	left:28px;
	top:24px;
}
.m-layer .lyct .u-icon-next {
	position:absolute;
	top:24px;
	right:26px;
}
.m-layer .lyct .z-page-disabled {
	cursor:default;
}
.m-layer .lyct .z-page-disabled .u-icon-prev,.m-layer .lyct .z-page-disabled .u-icon-next {
	display:none;
}
.m-layer .lyct .z-page-disabled:hover {
	background:transparent;
}
.m-layer .small img {
	max-width:180px;
	max-height:180px;
}
.m-layer .small .status {
	position:absolute;
	top:50%;
	width:100%;
}
.m-layer .small .status img {
	width:20px;
}
.m-layer .small .status .message {
	background:rgba(0,0,0,0.3);
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:15px;
}
.m-layer .small .status.error {
	margin-top:-20px;
}
.m-layer .small .status.loading {
	margin-top:-10px;
}
:fullscreen {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	min-width:1024px;
}
.m-layer:fullscreen {
	background-color:#48494a !important;
}
.m-botentry {
	position:relative;
	margin:0;
}
.m-botentry li {
	list-style:none;
	margin-left:0;
	margin-top:8px;
	font-size:13px;
	float:left;
	height:28px;
	width:auto;
	line-height:26px;
	box-sizing:border-box;
	text-align:center;
	border:1px solid #e1e3e6;
	color:#222;
	padding:0 8px;
	border-radius:14px;
	background-color:#fff;
}
.m-botentry li.highLight:after {
	content:" ";
	position:absolute;
	height:6px;
	width:6px;
	border-radius:50%;
	top:-3px;
	right:0px;
	border:2px solid #fff;
}
.g-visitor-null {
	display:flex;
	flex-direction:column;
	position:relative;
}
.g-visitor-null .g-visitor-null-tip {
	z-index:10000;
	position:absolute;
	top:47px;
	height:40px;
	background-color:#fef9e4;
	width:100%;
	color:#f00;
	display:none;
	line-height:40px;
	text-align:center;
}
.g-visitor-null .g-mnc-cnt {
	display:flex;
	flex:1;
	align-items:center;
	justify-content:center;
}
.g-visitor-null .m-contact-message {
	padding:10px;
	text-align:center;
}
.g-visitor-null .m-single-message {
	margin:5px 0;
	color:#999;
}
.g-visitor-null .m-change-noleavelogo {
	max-width:100%;
	max-height:100%;
}
.g-visitor-null .m-null-pic {
	padding:10px;
}
.g-visitor-null .m-contact-kefu {
	color:#5092e1;
	padding:10px 30px;
	font-size:14px;
	line-height:1.5;
	text-align:center;
	cursor:pointer;
}
.mobile_portrait .portrait_cnt_tab {
	width:1000px;
	height:45px;
	border-top:1px solid #e6e7eb;
}
.mobile_portrait .portrait_cnt_tab .protrait_header {
	display:flex;
	border-bottom:1px solid #ddd;
	height:100%;
	width:100%;
}
.mobile_portrait .portrait_cnt_tab .protrait_header .protrait_header_tab {
	width:60px;
	border-right:1px solid #e6e7eb;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}
.mobile_portrait .portrait_cnt_tab .protrait_header .protrait_header_tab img {
	width:90% px;
	height:35px;
	background-size:100%;
}
.mobile_portrait .portrait_cnt_tab .protrait_header .tab_active {
	background-color:#f0f0f2;
}
.mobile_portrait .portrait_cnt_tab .protrait_header .default_emoji img {
	width:20px;
	height:20px;
	background-size:100%;
}
.mobile_portrait .m-gif-animation {
	width:70px;
	height:70px;
	display:inline-block;
	text-align:center;
}
.mobile_portrait .m-gif-animation .m-animation-img {
	width:70px;
	height:70px;
}
.mobile_portrait .m-gif-animation:nth-child(5n+1) {
	margin-left:10px;
}
.m-set-emoji {
	display:block;
	margin:13px auto 0;
	width:32px;
	height:32px;
	cursor:pointer;
}
.rich-customface {
	background-color:transparent !important;
	border-color:transparent !important;
}
.rich-customface .arrow {
	display:none;
}
.rich-customface .p img {
	max-width:150px !important;
	max-height:150px !important;
	background-size:100%;
}
.mobile_portrait .gifItem {
	float:left;
}
.mobile_portrait .gifImg {
	margin:2px 10px 0 10px;
	text-align:center;
}
.mobile_portrait .gifImg img {
	width:55px;
	height:55px;
	background-size:100%;
}
.m-modal-botBubbleConfirm .modal_dialog {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:90%;
	margin:-10px 0 0 0;
	max-width:initial;
}
.m-modal-botBubbleConfirm .modal_ft {
	padding:8px;
}
.m-modal-botBubbleConfirm .modal_ft .group {
	display:flex;
	text-align:center;
}
.m-modal-botBubbleConfirm .modal_ft .group .u-btn {
	flex:1;
	height:32px;
	padding:0;
}
.m-modal-botBubbleConfirm .modal_ft .group .cancel {
	margin:0 9px 0 0;
	line-height:32px;
}
.m-modal-satisfyEva table tbody td {
	vertical-align:bottom;
}
.m-modal-satisfyEva table .lywrap {
	position:relative;
	width:auto;
	margin:0 auto;
	background-color:#fff;
	border-radius:8px 8px 0 0;
	overflow-y:auto;
}
.m-modal-satisfyEva table .lywrap .remarks-error {
	color:#f24957;
	font-size:14px;
}
.m-modal-satisfyEva table .lywrap .error-top {
	margin-top:8px;
}
.preinquiryform-modal table tbody td {
	vertical-align:bottom;
}
.preinquiryform-modal table .j-flagmain-preinquiryform .lywrap {
	position:relative;
	width:auto;
	margin:0 auto;
	background-color:#fff;
	border-radius:8px 8px 0 0;
	overflow-y:auto;
	height:90%;
}
.preinquiryform-modal table .j-flagmain-preinquiryform .lywrap .remarks-error {
	color:#f24957;
	font-size:14px;
}
.preinquiryform-modal table .j-flagmain-preinquiryform .lywrap .error-top {
	margin-top:8px;
}
.preinquiryform-modal table .j-flagmain-preinquiryform .lywrap .m-form-preinquiryform {
	max-height:calc(100% - 124px);
	height:100%;
}
.floatLayer_dialog .worksheet-box .worksheet-form .m-custom-fields .u-field-itm .u-field-title {
	float:none;
}
.floatLayer_dialog .worksheet-box .worksheet-form .m-custom-fields .u-field-itm .u-necessary {
	float:none;
}
.floatLayer_dialog .worksheet-box .worksheet-form .m-custom-fields .u-field-itm .u-field-cnt {
	margin-left:0px;
}
.worksheet-box .btns button {
	width:100%;
}
.ql-video {
	width:auto;
	height:auto;
	max-width:140px;
	max-height:140px;
	background-color:#292a30;
	outline:none;
}
.worksheet-bd {
	padding:0px 20px;
}
.worksheet-bd .m-custom-fields .u-field-itm {
	margin:10px 0px;
}
.m-bottomConfirm {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:500;
}
.m-bottomConfirm .u-mask {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	transition:all 300ms cubic-bezier(0.36,0.66,0.04,1);
	opacity:0;
	z-index:1;
}
.m-bottomConfirm .u-content {
	box-sizing:border-box;
	position:absolute;
	left:2%;
	padding:10px 10px 0 10px;
	bottom:10px;
	width:96%;
	background-color:#fff;
	z-index:2;
	border-radius:5px;
	transition:all 300ms cubic-bezier(0.36,0.66,0.04,1);
	transform:translateY(100%);
	opacity:0;
}
.m-bottomConfirm .u-title {
	padding:10px;
	text-align:center;
	font-size:16px;
	line-height:1.5;
}
.m-bottomConfirm .u-footer {
	display:flex;
}
.m-bottomConfirm .u-cancel {
	font-size:16px;
	flex:1;
	height:50px;
	line-height:50px;
	color:#1069d6;
	text-align:center;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:0;
	border-left-width:0;
	border-color:#ccc;
	border-style:solid;
}
.m-bottomConfirm .u-confirm {
	font-size:16px;
	flex:1;
	height:50px;
	line-height:50px;
	color:#1069d6;
	text-align:center;
	border-top-width:1px;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-color:#ccc;
	border-style:solid;
}
.m-bottomConfirm .z-active.u-mask {
	opacity:1;
}
.m-bottomConfirm .z-active.u-content {
	transform:translateY(0%);
	opacity:1;
}
.radio_button .icon-triangle-left,.radio_button .icon-triangle-right {
	position:absolute;
	top:50%;
	width:6px;
	height:12px;
	margin-top:-4px;
	user-select:none;
	background:url(https://qiyukf.nosdn.127.net/sdk/res/img/icon-20-1x_0641ca8a55d8f95db0aebb718ad6e7e7.png) no-repeat;
}
.radio_button .icon-triangle-left:hover,.radio_button .icon-triangle-right:hover {
	cursor:pointer;
}
.radio_button .icon-triangle-left {
	left:8px;
	background-position:0 -2119px;
}
.radio_button .icon-triangle-left:hover {
	background-position:-40px -2119px;
}
.radio_button .icon-triangle-right {
	right:8px;
	background-position:0 -2160px;
}
.radio_button .icon-triangle-right:hover {
	background-position:-40px -2160px;
}
.radio_button .icon-triangle-right:before {
	content:"";
}
.radio_button .bot-bd {
	display:inline-block;
}
.radio_button .enter-wrapper {
	position:relative;
	margin-left:-20px;
}
.radio_button .enter-content {
	position:relative;
	margin-top:12px;
	padding:0 20px;
	margin-left:-48px;
}
.radio_button .m-botentry {
	white-space:nowrap;
	position:absolute;
	overflow:initial;
}
.radio_button .enter-content-item {
	height:36px;
	position:relative;
	overflow:hidden;
	box-sizing:border-box;
}
.radio_button .enter-content-item .reply-button-li {
	margin:0 8px 0 0;
	float:initial;
	height:36px;
	color:#333;
	font-size:14px;
	line-height:34px;
	border-radius:18px;
}
.radio_button .button-multiple {
	width:125%;
}
.radio_button .button-multiple .enter-content {
	margin-left:0;
}
.radio_button .button-multiple .enter-content-item {
	height:initial;
	background:#fff;
	padding:8px;
	display:inline-block;
	border-radius:8px;
	position:relative;
	overflow:initial;
}
.radio_button .button-multiple .enter-content-item .reply-button-li {
	margin:4px;
	height:28px;
	line-height:26px;
	font-size:12px;
	border-color:#e1e3e6;
}
.radio_button .button-multiple .m-botentry {
	overflow:initial;
	position:relative;
	white-space:initial;
}
.radio_button .button-multiple-enter {
	display:inline-block;
	margin:12px 20px 0 20px;
	position:relative;
	width:112px;
	height:36px;
	background:#fff;
	color:#999;
	line-height:36px;
	text-align:center;
	border-radius:20px;
	font-size:14px;
	position:relative;
	cursor:not-allowed;
}
.radio_button .button-multiple-enter:before {
	content:" ";
	display:inline-block;
	position:absolute;
	border-top:6px solid #fff;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	top:-12px;
	left:50%;
	margin-left:-10px;
}
.radio_button .button-multiple-enter.highlight {
	cursor:pointer;
	color:#fff;
}
.m-custom-fields .u-field-itm {
	position:relative;
}
.m-custom-fields .u-field-itm .u-field-title {
	overflow:auto;
}
.m-custom-fields .u-field-itm .u-field-title .icon-helpx {
	color:#999;
}
.m-custom-fields .u-field-itm .m-tooltip {
	top:14px;
	z-index:999;
	position:static;
}
.m-custom-fields .u-field-itm .m-tooltip .inner-left {
	background-color:#fff;
	padding:0;
	transform:none;
	right:auto;
	top:-20px;
	margin-left:10px;
}
.m-custom-fields .u-field-itm .m-tooltip .inner-left .cont {
	font-size:12px;
	height:100%;
	max-height:300px;
	overflow:auto;
	line-height:20px;
	color:#666;
	max-width:210px;
	min-height:50px;
	white-space:pre-wrap;
	width:100%;
	padding:10px;
	box-sizing:border-box;
	word-break:break-word;
}
.m-custom-fields .u-field-itm .m-tooltip .inner-left:after {
	border-right:7px solid rgba(255,255,255,0.9);
	top:37px;
}
.m-custom-fields .u-field-itm .m-tooltip .inner-left:before {
	top:37px;
}
.g-body .body_hd .left .back {
	display:none;
}
.g-visitor-null {
	display:flex;
	flex-direction:column;
	position:relative;
}
.g-visitor-null .g-visitor-null-tip {
	z-index:10000;
	position:absolute;
	top:47px;
	height:40px;
	background-color:#fef9e4;
	width:100%;
	color:#f00;
	display:none;
	line-height:40px;
	text-align:center;
}
.g-visitor-null .g-mnc-cnt {
	display:flex;
	flex:1;
	align-items:center;
	justify-content:center;
}
.g-visitor-null .m-contact-message {
	padding:10px;
	text-align:center;
}
.g-visitor-null .m-change-noleavelogo {
	max-width:100%;
	max-height:100%;
}
.g-visitor-null .m-null-pic {
	padding:10px;
}
.g-visitor-null .m-contact-kefu {
	color:#5092e1;
	padding:10px 30px;
	font-size:14px;
	line-height:1.5;
	text-align:center;
	cursor:pointer;
}
