@charset "utf-8";
/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,table,th,td{margin:0;padding:0;/*word-break:break-all*/}
body{font:12px/1.5 Microsoft YaHei,SimSun,Tahoma,Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{*font-size:100%;font-weight:400;}
span,var,strong,em,p{}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;}
ol,ul{list-style:none outside;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
table td{word-wrap:break-word;}
caption,th{text-align:left;}
input,textarea,select,button{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit;resize:none;}
input,textarea{outline: none;}
button{cursor:pointer;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());color:#2F78CA; cursor:pointer;}
a:hover{text-decoration:underline;}
a.murl{text-decoration:underline;}
/*新闻，游戏，地图消息体css*/
table.msg_box{ margin:0 }
table.msg_box td.box_tl,table.msg_box td.box_tr,table.msg_box td.box_bl,table.msg_box td.box_br,table.msg_box td.box_bm,table.msg_box td.box_tm{ background:url(../img/yj_spirit.png) no-repeat; width:3px; height:3px; display:inline-block; font-size:0; line-height:0;}
table.msg_box td.box_tl{ background-position:0 0;}
table.msg_box td.box_tr{ background-position:0 -3px;}
table.msg_box td.box_tm{background-position: 0 -12px; background-repeat:repeat-x; width:289px;}
table.msg_box td.box_bl{ background-position:0 -6px;}
table.msg_box td.box_br{ background-position:0 -9px;}
table.msg_box td.box_bm{background-position: 0 -15px; background-repeat:repeat-x; }
table.msg_box td.box_ml,table.msg_box td.box_mr{ background:url(../img/box_bg_lr.gif) no-repeat; width:3px;}
table.msg_box td.box_ml{background-position: 0 0; background-repeat:repeat-y;}
table.msg_box td.box_mr{background-position:-3px 0; background-repeat:repeat-y;}
table.msg_box td.box_mm{ background:#fbfcfd url(../img/box_bg.gif) left bottom repeat-x;}
.con_pane{ height:auto;_height:89px; overflow:hidden; background:url(../img/line_1.gif) left bottom repeat-x; padding:1px 1px 4px 1px; _padding:1px 1px 0 1px;}
.con_pane ul{ height:auto; overflow:hidden;}
.con_pane ul li{ line-height:15px;}
.con_pane ul li.pic_t{ float:left; display:block; height:auto; overflow:hidden; margin-right:10px;}
.con_pane ul li.news_tit{color:#313030; font-size:12px;font-family:"微软雅黑"; width:155px; height:16px; margin:7px 0 6px;_margin:8px 0 6px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.con_pane ul li.news_inf{text-align:left;color:#949494; font-size:12px;font-family:"微软雅黑"; width:155px; height:46px; line-height:16px; text-overflow:ellipsis; overflow:hidden;word-wrap:break-word;}
.pic_box{ height:86px; overflow:hidden; width:116px;_width:117px;}
.pic_box_l,.pic_box_r,.pic_box_m,.pic_box_l_mp,.pic_box_r_mp,.pic_box_m_mp{ text-align:center;background:url(../img/yj_in_spirit.png) no-repeat;height:84px;float:left; display:inline-block; width:2px; }
.pic_box_l{  background-position:0 0;}
.pic_box_r{background-position:0 -84px;}
.pic_box_m{background-position:0 -169px; background-repeat:repeat-x; width:112px}
.pic_box_m img{ margin:2px 1px 0 0; width:112px; height:80px;}
.pic_newsb{ clear:both; font-family:"微软雅黑"; font-size:12px; color:#949494; padding:3px 5px;#padding:3px 0 3px 5px; text-align:right; }
.pic_newsb span.txt_l{ float:left; display:inline;}
.pic_newsb a{ color:#2f78ca;}
.ml_1{ margin-left:10px;}
/*名片消息体css*/
table.msg_box td.mp_w{ width:236px;}
.mp_pd{padding:5px 5px 8px 5px;_height:64px;}
.mp_wpic{ height:64px; overflow:hidden; width:64px;_width:65px;}
.pic_box_l_mp,.pic_box_r_mp{ height:64px;background-position:0 -253px; }
.pic_box_r_mp{background-position:0 -317px;}
.pic_box_m_mp{background-position:0 -381px; background-repeat:repeat-x; width:60px; height:64px;}
.pic_box_m_mp img{ margin:2px 1px 0 0; width:60px; height:60px;}
.mp_pd ul li.news_tit{ width:147px;margin:5px 0 6px;_margin:8px 0 6px;}
.con_pane ul li.mr_1{ margin-right:13px;_margin-right:10px;}
.con_pane ul li.news_type{text-align:left;color:#949494; font-size:12px;font-family:"微软雅黑"; width:147px; height:16px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
/*在线视频消息体css*/
table.msg_box td.zsp_w{ width:284px;}
.con_pane ul li.zsp_h{height:37px;width:150px;}
.zsp_pane ul li.news_tit{ width:150px; margin:5px 0;}
.lzsp_pane{ padding-bottom:7px;_padding-bottom:3px;}
table.msg_box td.lzsp_w{ width:256px;}
/*录制视频消息体css*/
.lzsp_pane ul li.news_tit{width:122px;  margin:12px 0 6px;}
.lzsp_pane ul li.news_type{text-align:left;width:122px; }
.pic_newsb span.txt01{ color:#d71b08; margin-right:0px;}
.chat_jd_bar{ position:absolute; bottom:0; left:0; width:256px; height:5px; overflow:hidden; background:#f2f6fc;}
.chat_bg_auto{ width:252px; height:5px; overflow:hidden; background:url(../img/chat_bg.png) 0 0 no-repeat; margin:0 auto;}
.chat_bg_ing{width:152px; height:5px; overflow:hidden; background:url(../img/chat_bg_jd.png) top right no-repeat;}
/*在线音频消息体css*/
.zyp_pane .pic_box{ width:84px;_width:85px;}
.zyp_pane .pic_box_m{ width:80px;}
.zyp_pane .pic_box_m img{width:80px; height:80px;}
.zyp_pane ul li.news_type{text-align:left;width:122px; height:22px;}
/*图文混排上图下文css*/
.con_pane h1{ font-size:12px; font-family:"微软雅黑"; color:#4b4b4b; font-weight:normal; text-align:left; padding:3px 0 0 2px;}
.con_pane h1 span{ display:block;}
.con_pane h1 span.date_01{ color:#949494; margin:2px 0 0 0;}
.con_pane .pic_news_hp{ width:282px; height:auto; overflow:hidden; margin:0 auto; padding:5px 0 3px;}
.con_pane .pic_news_hp li.big_pic{width:282px; height:auto; overflow:hidden;}
.con_pane .pic_news_hp li.news_inf{text-align:left;color:#949494; font-size:12px;font-family:"微软雅黑"; width:282px; height:auto; overflow:hidden; line-height:20px; padding-top:5px;}
.pic_news_hp .pic_box{ height:122px; overflow:hidden; width:282px;_width:283px;}
.pic_news_hp .pic_box_l,.pic_news_hp .pic_box_r,.pic_news_hp .pic_box_m{ background:url(../img/yj_in_spirit.png) no-repeat;height:122px;float:left; display:inline-block; width:2px; }
.pic_news_hp .pic_box_l{background-position:0 -445px;}
.pic_news_hp .pic_box_r{background-position:0 -567px;}
.pic_news_hp .pic_box_m{background-position:0 -689px; background-repeat:repeat-x; width:278px;}
.pic_news_hp .pic_box_m img{ margin:2px 1px 0 0; width:278px; height:118px;}
img.double-border {border: 1px solid #000;}
img.none-border{border: 1px solid transparent;}
/*多个图文混排上图下文css*/
.no_line{ background:none; padding:1px 1px 0; height:auto; overflow:hidden;position:relative;}
.no_line .pic_news_hp li.news_inf{text-align:left;padding-bottom:6px; height:auto; overflow:hidden;color:#323232;}
.pic_news_hp li.line_bg{background:url(../img/line_1.gif) left bottom repeat-x;}
.per_comment{ float:left; display:inline; width:211px; height:auto; overflow:hidden; margin:0 10px 0 5px; padding-top:4px;}
.per_icon{text-align:center; float:left; display:inline; width:55px; height:55px; overflow:hidden; background:url(../img/box_bg01.png) no-repeat; }
.per_icon img{ width:50px; height:50px; margin:2px 2px 2px 3px;}
.tit_yy{ height:23px; width:270px; background:url(../img/yy_bg.png) no-repeat; font-size:12px; color:#fff;font-family:"微软雅黑";line-height:23px; padding-left:8px;}
.h_ie6{ height:auto; overflow:hidden;}
/*2014/12/01修改*/
.tit-1{font-size:16px; font-weight:bold;}
.no_line .news-f{ padding-bottom:10px; padding-top:0; margin-top:-7px;}
.news-n{ height:auto; overflow:hidden; margin:0 10px 0 5px; padding-top:4px;}
a.news-inf{ font-size:12px; color:#2f78ca; position:absolute; right:15px; bottom:5px;}
/*139邮箱消息体css*/
.con_pane h1.mail{ color:#303030; padding-left:5px;}
.con_pane h1.mail span{ float:left; display:inline-block;}
.pic_news_hp .mail_tit{ width:278px; height:15px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-size:12px; color:#4a4a4a;font-family:"微软雅黑";padding-left:2px; }
.pic_news_hp .mail_inf{height:auto; overflow:hidden;color:#949494; font-size:12px;font-family:"微软雅黑"; padding-left:2px; line-height:18px;}
.con_pane .pd_t1{ padding-top:4px;}
/*转发弹窗css*/
.transf_r{ width:302px; margin:0 auto; height:auto; overflow:hidden;}
.transf_r .msg_box td.bot_bg{ background:url(../img/line_2.gif) left repeat-x; height:2px;}
.transf_r .pop_sty{position:relative; height:175px; overflow:hidden;}
.transf_r .scroll_roll{position:absolute; right:0; top:0; z-index:10; height:175px; width:7px;}
.scroll_roll a.scroll_bar{ width:7px; height:87px; background:url(../img/scroll_bar.png) no-repeat; display:block; }
.scroll_bar_bg{ background:url(../img/chat/scrollbar_xm.png) repeat-y;}
.scroll_bar_t{background:url(../img/chat/V540_sb_up.png) -1px 0;background-repeat:no-repeat}
.scroll_bar_b{background:url(../img/chat/V540_sb_down.png) -1px -1px;background-repeat:no-repeat}
.scroll_bar_btn_t{background:url(../img/chat/V540_sb_up.png) -1px 0;background-repeat:no-repeat;background-position:-12px 0px;}
.sbar_b_t_nor{background:url(../img/chat/V540_sb_nor_t.png) center;background-repeat:no-repeat}
.sbar_b_m_nor{background:url(../img/chat/V540_sb_nor_m.png) center;background-repeat:repeat-y}
.sbar_b_b_nor{background:url(../img/chat/V540_sb_nor_d.png) center;background-repeat:no-repeat}
.sbar_b_t_hov{background:url(../img/chat/V540_sb_hov_t.png) center;background-repeat:no-repeat}
.sbar_b_m_hov{background:url(../img/chat/V540_sb_hov_m.png) center;background-repeat:repeat-y}
.sbar_b_b_hov{background:url(../img/chat/V540_sb_hov_d.png) center;background-repeat:no-repeat}
.scroll_bar_btn_b{background:url(../img/chat/V540_sb_down.png) -1px -1px;background-repeat:no-repeat;background-position:-12px 0px;}
.transf_r .comment{ width:302px; margin:10px auto; height:auto; overflow:hidden;}
.comment .comm_t,.comment .comm_b,.comment .comm_m{ width:302px; height:3px; font-size:0; background:url(../img/yj_pop_spirit.png) no-repeat;}
.comment .comm_t{ background-position:0 0;}
.comment .comm_b{ background-position:-302px 0;}
.comment .comm_m{ background-position:-604px 0; background-repeat:repeat-y; height:auto; overflow:hidden;}
.comm_m .comm_inf{ height:66px; width:288px; border:none; margin:0 7px; font-size:12px; color:#4a4a4a;font-family:"微软雅黑";}
.comment p.tips{font-size:12px; color:#9b9b9b;font-family:"微软雅黑"; text-align:right; margin-top:2px;}
.transf_r .friend_pane{ height:auto; overflow: visible;position:relative;}
.friend_pane h1{ font-size:12px;color:#4a4a4a;font-family:"微软雅黑"; }
.pop_xc{width:133px; height:35px; z-index:10; margin:0 0 0 87px; position:absolute;}
span.arrow_t,a.close_s1,a.del_frd{ background:url(../img/spirit.png) no-repeat; display:inline-block;}
span.arrow_t{ position:absolute; left:18px; top:-7px; width:15px; height:9px; background-position:-23px 0; z-index:15;}
.box_s{ position:relative; width:133px; height:25px; overflow:visible; margin:8px 0 0 0;}
.box_sl,.box_sm,.box_sr{ background:url(../img/yj_spirit.png) no-repeat; width:3px; height:25px; float:left; display:inline;}
.box_sl{ background-position:0 -20px;}
.box_sr{ background-position:0 -45px;}
.box_sm{ background-position:0 -70px; background-repeat:repeat-x; width:124px; padding-left:3px;font-size:12px; color:#010101;font-family:"微软雅黑"; line-height:25px; position:relative;}
a.close_s1{ width:7px; height:7px; background-position:0 0; margin:0 3px; position:absolute; top:5px; right:0; display:block;line-height:0;}
.name_list{}
.name_list ul{}
.name_list ul li{ height:29px; width:auto; background:url(../img/box_bg02.png) left top no-repeat; float:left; display:inline-block; margin:0 0 5px 5px}
.name_list ul li.long_name{ width:82px; background-position:0 0;}
.name_list ul li.short_name{ width:71px; background-position:0 -31px;}
.name_list .per_pho{ float:left; display:inline; width:20px; height:20px; margin:5px 3px 5px 5px; font-size:0;}
.name_list .user_name{ float:left; display:inline; height:29px; font-size:12px; color:#303030; line-height:30px;font-family:"微软雅黑"; }
.name_list .short_name .user_name{width:25px; background-position:0 0;}
.name_list .long_name .user_name{ width:38px; height:29px; background-position:0 -31px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.name_list .del{float:left; display:inline; }
.per_pho img{width:20px; height:20px; margin:0;}
a.del_frd{ width:7px; height:7px; background-position:-13px 0; margin:10px 4px 0;}
.btn_pane{ text-align:right; padding:5px 10px 5px 0;}
.btn_pane .btn_01,.btn_pane .btn_02{margin-left:13px;width:68px; height:25px; cursor:pointer; background:url(../img/box_bg02.png) no-repeat; background-position:0 -62px; font-size:12px; color:#777;font-family:"微软雅黑"; border:none;}
.btn_pane .btn_02{background-position:0 -90px}
/*录制音频css*/
table.msg_box td.lzyp_w{ width:174px;}
.lzyp_pane{  height:31px;_height:36px; margin-top:4px; overflow:hidden; position:relative;}
.yp_player,a.play_btn_0,a.play_btn_1,a.play_btn_2{ background:url(../img/chat_bg.png) no-repeat;}
.yp_player{ width:165px; height:25px; background-position:0 -10px; margin:0 auto;}
.lzyp_jdt{float:left; display:inline; width:102px; height:5px;  font-size:0; margin:11px 0 0 6px;}
a.play_btn_0,a.play_btn_1,a.play_btn_2{ float:left; display:inline-block; width:26px; height:24px; background-position:-170px -10px; margin:1px 0 0 0;}
a.play_btn_1{background-position:-198px -10px;}
a.play_btn_2{background-position:-226px -10px;}
.jdt_ing{width:52px;height:5px; background:url(../img/chat_bg_jd.png) right top no-repeat;font-size:0;}
.yp_time{float:left; display:inline; width:25px;font-size:12px; color:#303030;font-family:"微软雅黑"; margin:4px 0 0 1px; text-align:center; }
.yp_bar{ position:absolute; bottom:0; left:0; width:174px; height:5px; overflow:hidden; background:#f2f6fc;}
.yp_bar_auto{ width:164px; height:5px; overflow:hidden; background:url(../img/chat_bg.png) 0 -38px no-repeat; margin:0 auto;}
.yp_bar_ing{width:70px; height:5px; overflow:hidden; background:url(../img/chat_bg_jd.png) top right no-repeat;}

.line{background:url(../img/line.png) no-repeat;background-position:center;height:34px;width:330px;line-height:34px;text-align:center;margin:0 auto; color:#5d666b;font-size:12px;font-family:Microsoft YaHei;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="img/line.png");}
@charset "utf-8";
/**滚动条**/
/* 设置滚动条的样式 */
body {
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-base-color:#FFFFFF;
}

a.rightmargin{margin-right:10px;}
/**新加的提醒条*/
.edit-inf{ -moz-user-select:none;position: absolute;z-index:1001;background:url(../img/tip_bg.png); height:24px; line-height:24px; font-size:13px; color:#333; width:100%; left:0;top:0px; text-align:left;}
.edit-inf .tip{float:left; padding-left:10px; padding-right:10px;}
.inf-tip{position: absolute;z-index:1000;border-radius: 10px;-webkit-border-radius:5px; border-width:1px;border-style:solid; border-color:#cecece; background:#f1f9ff; line-height:18px; padding:7px 12px;overflow:visible; word-break:break-all; outline:none; float:right; right:0px; bottom:0px;}
.edit-inf .close{float:right;padding-right:10px; width:7px; height:8px;background: url(../../img/nav_icon.png) 0 -475px no-repeat; margin-top:8px; cursor:pointer; }
.edit-inf .close:hover{background: url(../../img/nav_icon.png) 0 -493px no-repeat;}
/***会话历史区更多按钮**/
.his-inf{ font-size:13px; color:#209ae0; font-family:"宋体"; height:auto; overflow:hidden; text-align:center;}
.his-icon{ width:14px; height:14px; display:inline-block; margin-right:7px; background:url(../img/history-bg.png) no-repeat; vertical-align: text-bottom;}
/******消息标示********/
.sms-pop{ width:216px; height:auto; overflow:hidden;}
.sms-pop-t,.sms-pop-b{ height:7px; background:url(../img/pop-1.png) 0 0 no-repeat;}
.sms-pop-c{ height:auto; background:url(../img/pop-1-m.png) repeat-y; font-size:16px; color:#fff; padding:15px 35px;}
.sms-pop-b{ background-position:0 -8px;}
.tag-suc,.tag-fail{ width:40px; height:40px; display:inline-block; vertical-align:middle; background:url(../img/pop-1-icon.png) 0 0 no-repeat; margin-right:15px;}
.tag-fail{ background-position:0 -42px;}