﻿html,body
{
    overflow:hidden;
    overflow-x:hidden;
    overflow-y:hidden;
    height:100%;
    width:100%;
    padding:0;
    margin:0;
    /*
    -webkit-user-select:none;
    -webkit-text-size-adjust:none;
    */
}
html,head,body,table,th,td,form,input,select,textarea {
    margin:0;
    padding:0;
    text-align:left;
    font-weight:normal;
    font-family:Microsoft YaHei,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,SimSun,sans-serif,tahoma,宋体;
    font-size:12px;

}

/*定义编辑器中表格线*/
.table-bordered {
    border-collapse: collapse !important;
    background-color: #fff !important;
    width:100%;
}

.table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
}

/*定义编辑器中表格线 完*/

p,span,div,h1,h2,h3,h4,h5 {
    margin:0;
    padding:0;
    line-height:normal;
}
label,input,select,textarea,img {
    vertical-align:middle;
}
label {
    margin-left:3px;
}
pre {
    white-space:pre;
    word-break:normal;
    word-wrap:break-word;
}
.iconfont-color
{
    color: #4C8BF4 !important;    
    text-decoration:none !important;
}

/*公共字体样式*/
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.red{color:#f00;}
.green{color:#390;}
.bule{color:#00f;}
.gray{color:#ccc;}
.yellow{color:#fc0;}
/*这段代码修复表格中部分链接文字的颜色不对的问题*/
tr.red a:link {color:#f00}
tr.red a:hover {color:#f00}
tr.red a:visited {color:#f00}
tr.red a:active {color:#f00}
tr.green a:link {color:#390}
tr.green a:hover {color:#390}
tr.green a:visited {color:#390}
tr.green a:active {color:#390}
tr.bule a:link {color:#00f}
tr.bule a:hover {color:#00f}
tr.bule a:visited {color:#00f}
tr.bule a:active {color:#00f}
tr.gray a:link {color:#ccc}
tr.gray a:hover {color:#ccc}
tr.gray a:visited {color:#ccc}
tr.gray a:active {color:#ccc}
tr.yellow a:link {color:#fc0}
tr.yellow a:hover {color:#fc0}
tr.yellow a:visited {color:#fc0}
tr.yellow a:active {color:#fc0}

/*强制自动换行和强制不换行*/
.nowarp{overflow:hidden;white-space:nowrap;word-break:keep-all;word-wrap:normal;}
.autowrap{white-space:normal;word-break:normal;word-wrap:break-word;}
.table-layout-wrap{table-layout:fixed;}

/*公共对齐*/
.left,.aleft{text-align:left;}
.center,.acenter{text-align:center;}
.right,.aright{text-align:right;}

/*公共的提示消息样式*/
.tip {
    border: solid 1px #fcdf83;
    background: #ffffe2;
    color: #f00;
    padding:4px;    
}
.tip .title {
    font-weight:bold;
    margin-bottom:3px;
}
.tip ul {
    margin:0;
    padding:0;
    padding-left:18px;
}
.tip li {
    list-style-type:disc;
    margin:0;
    padding:0;
    margin-bottom:3px;
}

/*去边框*/
div.noborder,td.noborder {
    border:0;
}
td.noborder
{
    padding:0;
    margin:0;
}

/*批注公共样式*/
.w400px{width:400px;}
.w200px{width:200px;}
.w180px{width:180px;}
.w140px{width:140px;}
.w120px{width:120px;}
.w100px{width:100px;}
.w150px{width:150px;}
.w160px{width:160px;}
.w90px{width:90px;}
.w80px{width:80px;}
.w60px{width:60px;}
.w50px{width:50px;}
.w40px{width:40px;}
.w30px{width:30px;}
.wauto{width:auto;}

/*链接样式*/
a:link {color:#0066cc; text-decoration:none}
a:visited {color:#0066cc; text-decoration:none}
a:hover {color:#369; text-decoration:underline}
a:active {color:#0066cc; text-decoration:none}

/*消息管道测试控制台*/
.msgpipeConsole {
    width:50%;
    height:40%;
    padding:3px;
    border:solid 1px #042D7B;
    background:#000;
    color:White;
    overflow:scroll;
    word-break:keep-all;
    white-space:nowrap;
    position:absolute;
    right:1px;
    top:1px;
}

/*遮罩*/
.transparence {
    overflow:hidden;
    background-color:#000;
    z-index:10000;    
    position:absolute;
    left:-3500px;
    top:-3500px;    
    filter:alpha(opacity=30);
    -moz-opacity:.3;
    opacity:0.3;    
}

.details-notselected{text-align:center!important;}
/*统计*/


.statistictd
{
    overflow:hidden;
    white-space:nowrap;
    word-break:keep-all;
    word-wrap:normal;
    vertical-align:middle; 
   text-align:center;
    padding-top:3px;
    padding-left:2px;
    padding-bottom:2px;
}

.langswitchbtn
{
    font-family:Arial,宋体;
    border:none;
    background-color:Transparent;
    color:#0066cc;
    margin-right:5px;
    vertical-align:middle;
    cursor:pointer;
    outline:none;
}
.font-red{color:#f00 !important;}
.upload-button
{
    width:75px;
    height:22px; 
    background:url(../imgs/uploadbutton.png) no-repeat scroll 0 0;
}
.upload-annex1
{
    display:block;
    width:46px;
    height:17px; 
    background:url(../imgs/uploadannex1.png) no-repeat scroll 0 0;
}
.upload-annex2
{
    display:block;
    width:46px;
    height:17px; 
    background:url(../imgs/uploadannex2.png) no-repeat scroll 0 0;
}
.upload-annex3
{
    float:right;
    display:block;
    width:70px;
    height:20px; 
    background:url(../imgs/uploadannex3.png) no-repeat scroll 0 0;
}
.loading
{ 
    background:url(../imgs/crm90/loading.gif) no-repeat scroll center center; 
}
.icon_uploadfile
{ 
    background:url(../imgs/icon-uploadfile.png) no-repeat scroll center center; 
}
.icon_uploadimg
{ 
    background:url(../imgs/icon-mail.png) no-repeat scroll center center; 
}
.icon_guanbicolor
{
    color:#D75353 !important;   
    text-decoration:none !important;
}

.annex-preview {
    color:#4c8bf4 !important;
}
.annex-no-preview{
    color:#bcbcbc !important;
}
.icon_qitaleixingwenjian {
    background-color:#f6c950;
}
.icon_word {
    background-color:#61aaed;
}
.icon_xlsx{
    background-color:#62d166;
}
.icon_ppt {
    background-color:#fa8d5f;
}
.icon_txt{
    background-color:#b6c5d6;
}
.icon_pdf{
    background-color:#de6464;

}

.crmim_voice_gray {
    background: url('../imgs/weixinicon.png') 0 -2427px;
    width: 23px;
    height: 23px;
    vertical-align: middle;
    display: inline-block;
}

.pc_voice_div {
  background-color: #ececec;
  border: 1px solid #e8e8e8;
  padding: 6px;
  margin-top: 10px;
  width: 100%;
}
.pc_voice_gray_annex_open {
    background: url('../imgs/audioOpen.png') no-repeat;
    /*background-repeat: no-repeat;*/
    /*background-position: center;
    background-size: 25px 25px;*/
    width: 50px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
}
.pc_voice_gray_annex_close {
    background: url('../imgs/audioClose.png') no-repeat;
    /*background-repeat: no-repeat;*/
    /*background-position: center;
    background-size: 25px 25px;*/
    width: 50px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
}
.pc_voice_text_open {
    margin-left: -15px;
    font-size: 12px;
    color: #4d91f1;
    vertical-align: middle;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: 1.5px;
}
.pc_voice_text_close {
    margin-left: -15px;
    font-size: 12px;
    color: #939393;
    vertical-align: middle;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: 1.5px;
}