@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,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{*font-size:100%;font-weight:400;}
span,var,strong,em,p{word-wrap:break-word;}
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:none;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear {height:0;overflow:hidden;clear:both;}
/*body{font-size:12px; font-family:"宋体","Arial Narrow"; height:auto; }*/
body{font:12px/1.5 Microsoft YaHei,SimSun,Tahoma,Helvetica,Arial,sans-serif; height:auto;}
.wrap_dx{width:696px; margin:0 auto; height:466px; }
/*内容部分样式*/
.wrap{width:100%;margin:0 auto;height:100%;overflow: hidden; clear:both;background: url(../img/bg.png) -2px -31px no-repeat; }
/*.wrap{ width:100%;margin:0 auto;height:100%; overflow: hidden; clear:both;}*/
.wrap .top_pane{ height:44px; background:url(../img/nav_bg.png) left top repeat-x; overflow: visible;-moz-user-select:none; -webkit-user-select:none; user-select:none;}
.wrap_set{ width:100%;margin:0 auto;height:auto; overflow: hidden; clear:both; background: url(../img/825_wnd_bkg.png) repeat-x ; -webkit-background-size: 100% 100%;}
.top_pane .nav_box{ float:left; display:inline;width:67%; height:auto; /*position:relative;*/ overflow:visible; margin-left:11px;}
.top_pane .search_pane{float:right; display:inline; width:218px;height:auto; overflow:visible; padding-top:12px; position:relative; }
.nav_box ul{ height:auto; overflow:visible;}
.nav_box ul li{float:left; display:inline-block; padding:13px 7px 9px;_padding:13px 10px 7px; text-align:left; margin-right:16px; }
.nav_box ul li span.icon_1,.nav_box ul li span.icon_2,.nav_box ul li span.icon_3,.nav_box ul li span.icon_4,.nav_box ul li span.icon_5{background:url(../img/nav_icon.png) no-repeat; display:inline-block;}
.nav_box ul li span.icon_1{ width:18px; height:18px; display:inline-block; background-position:0 0; float:left; margin:1px 8px 0 0;  }
.nav_box ul li span.icon_2{ width:22px; height:17px; display:inline-block; background-position:0 -21px; float:left; margin:2px 8px 0 0;  }
.nav_box ul li span.icon_3{ width:18px; height:14px; display:inline-block; background-position:0 -41px; float:left; margin:4px 8px 0 0;  }
.nav_box ul li span.icon_4{ width:17px; height:18px; display:inline-block; background-position:0 -61px; float:left; margin:2px 8px 0 0;  }
.nav_box ul li span.icon_5{ width:18px; height:14px; background:url(../img/xx-tag.png) no-repeat; float:left; margin:4px 8px 0 0;  }
.nav_box ul li span.icon_6{width:18px; height:18px;  background:url(../img/ls_more.png) no-repeat; float:left; margin:4px 8px 0 0;}
.nav_box ul li.on{ border-bottom:2px solid #77b5f0;}
.nav_box ul li.on span.icon_1{background-position:-24px 0;}
.nav_box ul li.on span.icon_2{background-position:-24px -21px;}
.nav_box ul li.on span.icon_3{background-position:-24px -41px;}
.nav_box ul li.on span.icon_4{background-position:-24px -58px;}
.nav_box ul li.on span.icon_5{width:18px; height:14px; background:url(../img/xx-tag-1.png) no-repeat; float:left; margin:4px 8px 0 0;}
.nav_box ul li a{ color:#303030; font-size:13px; }
.search_pane .search_box{ width:200px; height:25px; background:url(../img/calender.png) no-repeat;} 
.search_pane .search_box:hover{background:url(../img/calender.png) 0 -25px no-repeat;}
input.input_1{ width:169px; padding:3px 0;_padding:5px 0 0; border:none; background:none; margin:0 0 0 3px; float:left; display:inline; color:#989898; }
a.search{ width:27px; height:23px;_height:20px; display:inline-block; background:url(../img/nav_icon.png) 0 -420px; float:left; margin:1px 0 0 0;}
a.search:hover{ background:url(../img/nav_icon.png) 0 -444px;}
.search_pane .visit{background:url(../img/calender.png) 0 -25px no-repeat;}
.search_type{ width:300px; height:auto; overflow:hidden; position:absolute; z-index:10; top:38px;right:18px;}
.search_type .sbox_t,.search_type .sbox_b{ width:300px; height:4px; line-height:0; font-size:0; background:url(../img/calender_t.gif) 0 0;}
.search_type .sbox_m{background:url(../img/calender_tm.gif) repeat-y; height:auto; overflow:hidden; padding-bottom:5px;}
.search_type .sbox_b{ background-position:0 -4px;}
.sbox_m .sbox_ml,.sbox_m .sbox_mr{float:left; display:inline; height:auto; overflow:hidden;}
.search_type .person,.search_type .lx_date{ width:87px; height:24px;background:url(../img/calender_2.gif) no-repeat; margin:5px 10px 0 8px}
.search_type .lx_date{ margin-left:0;}
.sbox_ml .person_list,.sbox_mr .person_list{ width:81px; height:auto; overflow:hidden; border:1px solid #bbb; margin:1px 8px 0 8px; z-index:15; padding:2px 2px; color:#303030;}
.sbox_mr .person_list{ margin-left:0;}
.person_list ul li{ line-height:18px; height:auto; overflow:hidden; }
.person_list ul li.p_on{ background:#C5DBEE;}
.person_list ul li a{color:#303030; text-decoration:none;}
input.sel_1{ width:71px; background:none; border:none; height:24px; margin-left:2px; float:left; display:inline;}
a.arrow_1{ width:8px; height:4px; float:left; display:inline-block; background:url(../img/arrow_1.gif) no-repeat; margin:9px 0 0 0; }
.pb_main{ clear:both; /*height:100%;*/ overflow:hidden;/* background:#fff url(../img/bg01.jpg) left top repeat-x;*/}
.pb_main .side_bar{float:left; display:inline; width:25.7%; height:422px; overflow:hidden; border-right:1px solid #d8d8d8;  /*padding-bottom:30px;*/}
.side_bar .linkman{ width:100%; overflow:auto;overflow-x: hidden;bottom:10px;height:422px; float:left; display:inline;-moz-user-select:none; -webkit-user-select:none; user-select:none; }
.linkman dl{ margin:10px 0 ; }
.linkman dl dt{ padding-left:10px; margin-bottom:5px;}
.linkman dl dt a{ color:#626262;font-size:12px; }
.linkman dl dt span.arrow_2{ width:10px; height:10px; float:left; display:inline-block; background:url(../img/nav_icon.png) 3px -85px; margin:3px 3px 0 0;_margin:5px 3px 0 0;}
.linkman dl dt span.arrow_2_on{ width:10px; height:10px; float:left; display:inline-block; background:url(../img/nav_icon.png) -11px -85px; margin:3px 3px 0 0;_margin:5px 3px 0 0;}
.linkman dl dt.over span.arrow_2{ width:10px; height:10px; float:left; display:inline-block; background:url(../img/nav_icon.png) 0 -100px; margin:3px 3px 0 0;_margin:5px 3px 0 0;}
.linkman dl dt.over span.arrow_2_on{width:10px; height:10px; float:left; display:inline-block; background:url(../img/nav_icon.png) -14px -100px; margin:3px 3px 0 0;_margin:5px 3px 0 0;}
.linkman dl dt span.num{ margin-left:10px;}
.linkman dl dd{ padding-left:25px; height:24px; line-height:24px; margin-bottom:1px;}
/*.linkman{ margin-bottom:20px;}*/
dd a{ color:#303030;}
.linkman dl dd.show{ background:#c5dbee;}
dd img.per_icon{ width:20px; height:20px; display:inline-block; float: left; background:url(../img/p01.jpg) no-repeat; margin:2px 8px 0 0;}
/*.side_bar .scroll_bar{float:left; display:inline;width:6.3%;height:100%; padding-top:3px;}
.scroll_bar a.bar_1{ width:7px; height:87px; display:block; margin:0 1px; background:url(../img/bar.png) no-repeat;}*/
.pb_main .history_con{ float:left; display:inline; /*height:100%;*/ overflow:hidden;width:74.1%;position:relative; /*padding-bottom:45px;*/}
.history_con .history_ct{ height:29px; overflow:hidden; width:100%;-moz-user-select:none; -webkit-user-select:none; user-select:none;}
.history_ct .his_ct_l{ color:#303030; float:left; display:inline; padding:8px 0 5px 10px;}
.history_ct .msgex{ float:right; display:inline; height:auto; overflow:hidden; width:200px; padding-top:3px; }
/**选择日期**/
a.dp-choose-date,a.dp-choose-date:hover{ width:22px; height:22px; display:inline-block; background:url(../img/cal_icon.jpg) 0 0 no-repeat; float:left; margin:7px 3px 0 0;}
a.dp-choose-date:hover{ background-position:0 -24px;}
input.text_2{ width:82px; height:22px;height:20px\9;#height:20px; border:1px solid #c5c9cc; border-right:none;float:left; display:inline;margin:7px 0 0 0;color:#303030;}
input.btn01{ width:22px; height:22px; background:url(../img/1210_refresh.png) no-repeat; border:none;float:left; display:inline;margin:7px 0 0 0; cursor:pointer;}
input.btn02{ width:22px; height:22px; background:url(../img/refresh.jpg) no-repeat; border:none;float:left; display:inline;margin:7px 0 0 0; cursor:pointer;}
.history_con .his_main{clear:both; height:auto; overflow:hidden; width:100%; }
.his_main { height:auto; overflow:hidden;}
.his_ct_m{clear:both;float:right; display:inline;width:100%;/*height:358px;*/ padding-top:3px;overflow-y: auto;}
.his_chat{ clear:both; height:338px; width:98.3%;float:left; display:inline; position:relative;}
/*.his_ct_m .scroll_bar{float:left; display:inline;width:1.7%;height:358px; padding-top:3px;}
.scroll_bar a.bar_1{ width:7px; height:87px; display:block; margin:0 auto; background:url(../img/bar.png) no-repeat;}**/
h1.time_tit{ background:url(../img/line01.png) center no-repeat; color:#999; text-align:center; font-size:12px;margin: 5px 0;}
.his_chat_inf{ margin:0 0 0 3px; width:100%; height:auto; overflow:hidden;}
.his_chat_inf dl{ width:99.5%;  padding:4px 0; margin-top:2px; border:1px solid ; border-color:transparent;}
.his_chat_inf dl.mouse_on{border:1px solid #c6daef;background:#e7f3ff;}
.his_chat_inf dl dt{ color:#000; padding-left:13px; position:relative;}
.his_chat_inf dl dd{ color:#000; padding-left:23px; margin-top:5px;word-wrap: break-word;height:auto;overflow:hidden;}
.his_chat_inf dl dd a:link{color:#0078d4; text-decoration:none;}
.his_chat_inf dl dd a:hover{color:#0078d4; text-decoration:underline;}
.his_chat_inf dl dd.tc01{ color:#ff3b85;}
.his_chat_inf dl dd.tc02{ color:#4677c1;}
.his_chat_inf dl dd img.magnifier{margin-left:-24px;_position:absolute;+position:absolute;}
img.emotion_icon{ vertical-align:middle; margin-right:5px;margin-left:2px;margin-bottom:3px;}
/***hover**/
.his_chat_inf dl:hover{border:1px solid #f8e9ad;background:#fffae7;}
/*分页*/
.paging{ clear:both; height:26px; overflow:hidden; text-align:right; /*position:absolute;*/ bottom:10px; right:9px; line-height:23px;}
.paging ul{ height:auto; overflow:hidden; padding-right:10px;}
.paging ul li{ float:right; display:inline-block; height:auto; overflow:hidden; color:#303030;font-family:"微软雅黑"; margin-right:0; }
.paging ul li input.text_1{ width:48px; padding:3px 0 0; height:20px; line-height:20px; border:1px solid #ccc; margin:5px 3px; text-align:center; float:left; display:inline; font-size:12px; }
a.p_arrow_1_1,a.p_arrow_1_2,a.p_arrow_2_1,a.p_arrow_2_2,a.p_arrow_3_1,a.p_arrow_3_2,a.p_arrow_4_1,a.p_arrow_4_2{ width:16px; height:19px; display:inline-block; background:url(../img/nav_icon.png) no-repeat;margin-top:5px;}
a.p_arrow_1_1{background-position:0 -181px;}
a.p_arrow_1_1:hover{background-position:-32px -181px;}
a.p_arrow_1_2{background-position:-48px -181px;}
a.p_arrow_2_1{ background-position: 0 -126px; margin-left:3px; }
a.p_arrow_2_1:hover{ background-position: -32px -126px; margin-left:3px; }
a.p_arrow_2_2{background-position:-48px -126px; margin-left:3px;}
a.p_arrow_3_1{background-position:-1px -154px; margin-right:4px;}
a.p_arrow_3_1:hover{background-position:-33px -154px; margin-right:4px;}
a.p_arrow_3_2{background-position:-49px -154px; margin-right:4px;}
a.p_arrow_4_1{background-position:0 -208px;}
a.p_arrow_4_1:hover{background-position:-32px -208px;}
a.p_arrow_4_2{background-position:-48px -208px;}
span.fl_l{ float:left; display:inline; margin-top:3px;}
/*群组页面样式*/
/*.his_chat_inf dl dt a.see_mes{float:right; margin:0 7px; color:#2e7acb; text-decoration:underline; display: none;}*/
.his_chat_inf dl dt a.see_mes,.his_chat_inf dl dt a.more_operate{ color:#2e7acb; text-decoration:underline; display: none;right:0; bottom:1px;}
.his_chat_inf dl.mouse_on dt a.see_mes,.his_chat_inf dl.mouse_on dt a.more_operate{float:right; margin:0 7px; color:#2e7acb; text-decoration:underline; display: block;}
.his_chat_inf dl dd span.bg_1{ background:#ff0; display:inline-block;}
input.btn02{ width:68px; height:25px;color:#303030; font-size:14px; background:url(../img/btn01.jpg) no-repeat; border:none;margin:-2px 0 0 0; cursor:pointer; }
span.fc_001{ color:#909090; margin-left:10px;}
/*提示信息样式*/
p.tips_1{ margin:145px auto 0; text-align:center;color:#303030; font-size:14px;}
p.tips_2{ margin:160px auto 0; text-align:center;color:#303030; font-size:14px;}
p.tips_2 img{ vertical-align:middle; margin-right:10px;}
.seac_pop{ width:117px; height:33px; background: url(../img/pop01.png) no-repeat; position:absolute; top:35px; z-index:15; color:#626262; font-size:12px; line-height:27px; padding:5px 3px;}
/*短信页面样式*/
.tc03{ color:#eb6302;}
span.zf_icon{ width:16px; height:16px; display: inline-block; background:url(../img/zf_icon.png) bottom no-repeat; vertical-align: text-top; margin:0 3px 0 5px;}
span.zf_timeicon{ width:16px; height:16px; display: inline-block; background:url(../img/schedulesmsicon.jpg) bottom no-repeat; vertical-align: text-top; margin:0 3px 0 1px;}
span.zf_mobileicon{ width:16px; height:16px; display: inline-block; background:url(../img/zf_mobileicon.png) bottom no-repeat; vertical-align: text-top; margin:0 3px 0 5px;}
span.show_k{ display:inline-block;}
a.txt_link01{ color:#2f78ca; background:url(../img/sr_arrow.gif) right no-repeat; padding-right:10px;}
a.txt_link02{ color:#2f78ca; background:url(../img/sl_arrow.gif) right no-repeat; padding-right:10px;}
 
/**滚动条**/
/* 设置滚动条的样式 */
::-webkit-scrollbar {width: 9px;}
::-webkit-scrollbar:hover{background-color:#edeeee;}
/* 滚动槽 */
::-webkit-scrollbar-track {box-shadow: rgba(0,0,0,0);border-radius: 10px;}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {background-color:#d8d8d8;border-radius: 10px;background: rgba(0,0,0,0.1);-webkit-box-shadow: rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb:hover{background-color:#979a9c;}  
::-webkit-scrollbar-thumb:window-inactive {background: rgba(0,0,0,0.2);}
::-webkit-scrollbar-button:vertical { width:9px; height:10px; }
::-webkit-scrollbar-button:vertical:start:decrement {background:url(../chat/img/chat/scrollbar_xm_t.gif) -1px -1px; }
::-webkit-scrollbar-button:vertical:start:decrement:hover{ background:url(../chat/img/chat/scrollbar_xm_t.gif) -23px -1px;}
::-webkit-scrollbar-button:vertical:end:increment {background:url(../chat/img/chat/scrollbar_xm_b.gif) -1px -1px;}
::-webkit-scrollbar-button:vertical:end:increment:hover{ background:url(../chat/img/chat/scrollbar_xm_b.gif) -23px -1px;}
/**日历**/
/*基本样式,和日历无关*/
.clear{clear:both;}
.it,.so,.is{border:1px solid #ccc;vertical-align:middle;}
/* Date Picker 日期拾取器 */
table.jCalendar {border:1px solid #e2e2e2;border-collapse:collapse;font-family:Tahoma; width:190px; margin:0 auto;}
table.jCalendar th {background:#fff;color: #a9a9a9;font-weight: normal; font-size:12px;padding: 2px 6px;vertical-align:middle; font-family:"微软雅黑";}
table.jCalendar th:first-child {
    color: #FF0000;
}
table.jCalendar th:last-child{
	color: #FF0000;
}
table.jCalendar td {background:#e2effe;color:#000;font-size:11px;border:1px solid #e2e2e2;padding: 3px 5px 5px;text-align: center;}
table.jCalendar td:first-child {
    color: #FF0000;
}
table.jCalendar td:last-child{
	color: #FF0000;
}
table.jCalendar td.disabled:first-child {
    color: #FF0000;
}
table.jCalendar td.disabled:last-child{
	color: #FF0000;
}

table.jCalendar td.other-month {background:#E1F7F8;color:#777;}
table.jCalendar td.today {background:url(../img/selected.gif) no-repeat;color: #fff;}
table.jCalendar td.selected {background:url(../img/selected.gif) no-repeat;color:#303030; }
table.jCalendar td.selected.dp-hover {color:#5e5e5e; background:url(../img/hovering.gif) left top no-repeat;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td {color:#5e5e5e;background:url(../img/hovering.gif) left top no-repeat;}
table.jCalendar tr.selectedWeek td {background: #f66;color: #fff;}
table.jCalendar td.disabled{background:#fff;color: #585858;}
table.jCalendar td.unselectable{background: #fff;color: #777;}
table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover,table.jCalendar td.disabled.dp-hover {background:url(../img/hovering.gif) left top no-repeat;}
/* For the popup */
/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
div.dp-popup {position: relative;font-size: 12px;font-family: arial, sans-serif;width: 194px;width:189px\9; height:164px;line-height: 1.2em;font-family:Tahoma;background: url(../img/calendar_bkg.png) no-repeat;}
div#dp-popup {position: absolute;z-index: 199;}
div.dp-popup h2 {font-size: 12px;text-align: center;margin: 2px 0;padding: 0;width:189px; height:27px;line-height:26px; overflow:hidden; margin:0 auto;}
a#dp-close {font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover {text-decoration: underline;}
div.dp-popup a {color: #000;text-decoration: none;padding: 3px 4px 0;}
div.dp-popup div.dp-nav-prev {position: absolute;top: 2px;left: 4px;width: 100px;background-position:-1px -1px; margin:3px 5px 5px 0;}
div.dp-popup div.dp-nav-prev a {float: left;}
div.dp-popup a.dp-nav-prev-year,div.dp-popup a.dp-nav-prev-month,div.dp-popup a.dp-nav-next-year,div.dp-popup a.dp-nav-next-month{ padding:0;}
a.dp-nav-prev-year,a.dp-nav-prev-month,a.dp-nav-next-year,a.dp-nav-next-month{width:18px; height:18px;background: url(../img/calendar_arrow.png) no-repeat;background-position:-1px -41px; margin:0 10px 5px 6px; padding:0;}
a.dp-nav-prev-year{background-position:-1px -41px; margin:0 10px 5px 6px; cursor:pointer;}
a.dp-nav-prev-month{background-position:-1px -1px; margin:0 5px 5px 0; cursor:pointer;}
a.dp-nav-next-year{background-position:0 -61px; margin:2px 0 5px 0;}
a.dp-nav-next-month{background-position:0 -21px; margin:2px 14px 5px 5px;}
 
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next {position: absolute;top: 2px;right: 4px;width: 100px;}
div.dp-popup div.dp-nav-next a {float: right;}
div.dp-popup a.disabled {cursor: default;color: #aaa;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {cursor: default;}
/*搜索关键字背景色*/
.searchKey{background-color:yellow;}
  
/*2014-2-18新增文件传输记录*/
img.pic_tra{float:left; display:inline-block; margin:0 5px 3px 2px;width:32px;height:32px; max-height:32px;max-width:32px; cursor:pointer;}
img.pic_tra2{float:left; display:inline-block; margin:0 5px 3px 2px;width:32px;height:32px; max-height:32px;max-width:32px; cursor:outo;}
p.trans_tip{float:left; display:inline-block; color:#000;}
p.trans_tip var{ display:block; line-height:12px;}
p.trans_tip var.tit001{ margin-bottom:10px;cursor:pointer;}
p.trans_tip var.tit002{ margin-bottom:10px;cursor:auto;}
span.size01{ color:#626262;}
a.link_1,a.link_2{ font-size:12px; color:#2f78ca; text-decoration:none;}
a.link_1{ margin-right:11px;}
/*2014-2-26新增云记录等改版*/
::selection {background:#3297FD;color:#fff;}
.nav_box ul li.psion{position:relative; overflow:visible;}
.history_con .bot_line{ background:url(../img/tab_bg.gif) left bottom repeat-x;}
.his_ct_m .pd_t01{padding-top:20px;}
.msgex ul{ height:auto; overflow:hidden;}
.msgex ul li{ float:right; display:inline-block; text-align:center; width:89px; padding:5px 0; height:auto; overflow:visible;}
.msgex ul li.see_t{ background:url(../img/nav_icon.png) -1px -232px;}
.msgex ul li a{display:inline-block;}
.his_chat .option_y{ position:absolute; top:5px; right:0; width:70px; height:25px; }
a.refresh_auto,a.delete_auto,a.delete_disable,input.btn03,span.check_auto,span.check_hover,a.free_kt_0,a.free_kt_1{ width:22px; height:22px; display:inline-block; background:url(../img/nav_icon.png) no-repeat;}
a.delete_auto{ background-position:-78px 0;float:right;display:inline;}
a.delete_auto:hover{background-position:-78px -23px;}
a.delete_disable{background-position:-56px 0;float:right;display:inline;}
a.refresh_auto{background-position:-50px -59px; margin-right:5px;float:right;display:inline;}
a.refresh_auto:hover{background-position:-78px -59px;}
.pop_y{position:absolute;top:33px;left:279px; bottom:-26px; right:29px; width:79px; height:25px; background:url(../img/nav_icon.png) 0 -264px; padding:11px 0 0 12px; z-index:100; font-family:"微软雅黑";}
.history_con .calender{position:absolute; bottom:1px; left:10px; height:auto; overflow:hidden; width:145px; }
p.opt_btn01{margin:70px 0 0; text-align:center;}
input.btn03{ width:110px; height:36px; background-position:0 -300px; border:none; font-size:18px; font-family:"微软雅黑"; letter-spacing:5px; color:#6b7780; cursor:pointer;}
.pop_wy{position:absolute;top:33px;left:280px; bottom:-26px; right:-111px; width:217px; height:25px; background:url(../img/pop02.png) no-repeat; padding:11px 0 0 12px; z-index:100; font-family:"微软雅黑";}
p.tips_3{ background:url(../img/bg02.jpg) center no-repeat; height:273px; width:299px; margin:15px auto; position:relative;}
input.btn04{ position:absolute; bottom:14px; right:10px; background:#f0f0f0; border:3px solid #000; width:105px; height:37px; cursor:pointer;}
.history_con .serv_file{position:absolute; bottom:1px; left:10px; height:auto; overflow:hidden; width:auto; color:#3491df;}
span.check_auto,span.check_hover{ width:14px; height:15px; display:inline-block; float:left; background-position:-70px -86px; margin:3px 5px 0 0;}
span.check_hover{background-position:-90px -86px;}
.serv_file a:link{ text-decoration:none;}
.serv_file a:hover{ text-decoration:underline;}
.pop_gy{position:absolute; bottom:-26px; right:-47px; width:127px; height:27px; background:url(../img/pop03.png) no-repeat; padding:7px 0 0 35px; z-index:100; font-family:"微软雅黑";}
p.tips_4{background:url(../img/lead_func.png) center no-repeat; height:301px; width:395px; margin:15px auto; position:relative;}
a.free_kt_0,a.free_kt_1{ width:94px; height:36px; display:block; background-position:0 -340px;position:absolute; bottom:7px; right:73px;}
a.free_kt_1{ background-position:0 -380px; cursor:default;}



/***会员升级提醒**/
.t-inf{position: absolute;z-index:5;right:89px;top:29px;width:100%;height:24px;}
.edit-inf{-moz-user-select:none;background:#cee4f5; height:24px; line-height:24px; font-size:13px; color:#333; /*width:428px;*/ text-align:left;  margin-right:89px;}
.edit-inf .tip{float:left; padding-left:100px;}
.inf-tip{position: absolute;z-index:5;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_chat_inf dd dd{padding-left:0px; }
.his_chat_inf dd dd.file-his a{color:#0078d4; text-decoration:underline;}
.his_chat_inf dd dd.file-his a:link{color:#0078d4; text-decoration:underline;}
.file02,.file01,.file03{ width:16px; height:16px; display:inline-block; margin-right:5px;}
.file02 img{ width:16px; height:16px; display:inline-block; margin-right:5px;}
/**消息标示**/
img.tag-pic{vertical-align:middle; margin-right:3px;}
.mgl-20{ margin-left:20px;}
.from-wh{ width:16px; height:13px; background:url(../img/from-icon.png) no-repeat; background-size:16px 13px; display:inline-block; margin-right:3px; vertical-align:middle;}
.sms-pop{ width:216px; height:auto; overflow:hidden;}
.sms-pop-t,.sms-pop-b{ height:7px; background:url(../chat/img/pop-1.png) 0 0 no-repeat;}
.sms-pop-c{ height:auto; background:url(../chat/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(../chat/img/pop-1-icon.png) 0 0 no-repeat; margin-right:15px;}
.tag-fail{ background-position:0 -42px;}