.cf	{clear: both; width: 100%; height:0 ;font-size: 1px;line-height: 0px;}

.h5  {height: 5px;}
.h10 {height: 10px;}
.h20 {height: 20px;}
.h30 {height: 30px;}
.h40 {height: 40px;}
.h50 {height: 50px;}
.h60 {height: 60px;}
.h80 {height: 80px;}
.h100{height: 100px;}
.h150{height: 150px;}
.h200{height: 200px;}
.h300{height: 300px;}
.h400{height: 400px;}
.h500{height: 500px;}
.h600{height: 600px;}
.h700{height: 700px;}
.h800{height: 800px;}
.h900{height: 900px;}

.f-l {float:left;}
.f-r {float:right;}
.o-h {overflow: hidden; }

.d-i{display: inline;}
.d-n{display: none;}
.d-ib{display: inline-block;}
.d-b{display: block;}
.a-ct{text-align: center}
.a-l{text-align: left;}
.a-r{text-align: right;}

/* 最后一列 */
.col_last{margin-right: 0;}

/*字*/
.txt1, a.txt1:link, a.txt1:visited{color:#766666;}/*灰*/
.txt2, a.txt2:link, a.txt2:visited{font-weight:bold; color:#0066CC;}/*蓝*/
.txt3, a.txt3:link, a.txt3:visited{font-weight:bold; color: #C90;}/*橙*/
.txt4, a.txt4:link, a.txt4:visited{font-weight:bold; color: #F00;}/*红*/
.txt41{color:#F00; font:bold 18px/26px Tahoma,'Microsoft Yahei',Simsun;}/*红*/
.txt42{color: indianred; font:bold 15px/24px Tahoma,'Microsoft Yahei',Simsun;}/*红*/
.txt43{color: #D6096A; font-weight: bold;font-size: 15px; vertical-align: baseline;}/*桃红*/
.txt44{color: #f099aA; font-weight: bold;font-size: 14px; vertical-align: baseline;}/*桃红*/
.txt45{color: #c7a630; font-weight: bold;font-size: 14px; vertical-align: baseline;}/*橙*/
.txt21{color:#CCC; font:normal 9px/9px Tahoma,'Microsoft Yahei',Simsun;}/*说明文字*/

/*下划线*/
.xhx1 {border-bottom: 1px solid #D5E7FF;}
.xhx2 {border-bottom: 1px solid #ccc;}
.xhx3 {border-bottom: 1px solid #ccc;}
.xhx11{border-bottom: 1px dashed #CDCDCD;}
.xhx12{border-bottom: 1px #BCBAAB dotted;}

/*删除线*/
.scx{text-decoration:line-through;}

.img_40{
	max-width: 40px; max-height: 40px;
	width: expression(this.width > 40 && this.width > this.height ? 40 : true);
    height: expression(this.height > 40 ? 40 : true);
}

.img_80{
	max-width: 80px; max-height: 80px;
	width: expression(this.width > 80 && this.width > this.height ? 80 : true);
    height: expression(this.height > 80 ? 80 : true);
}

.img_120{
	max-width: 120px; max-height: 120px;
	width: expression(this.width > 120 && this.width > this.height ? 120 : true);
    height: expression(this.height > 120 ? 120 : true);
}

.img_200{
	max-width: 200px; max-height: 200px;
	width: expression(this.width > 200 && this.width > this.height ? 200 : true);
    height: expression(this.height > 200 ? 200 : true);
}

.img_320{
	max-width: 320px; max-height: 320px;
	width: expression(this.width > 320 && this.width > this.height ? 320 : true);
    height: expression(this.height > 320 ? 320 : true);
}
.img_480{
	max-width: 480px; max-height: 480px;
	width: expression(this.width > 480 && this.width > this.height ? 480 : true);
    height: expression(this.height > 480 ? 480 : true);
}

.img_800{
	max-width: 800px; max-height: 800px;
	width: expression(this.width > 800 && this.width > this.height ? 800 : true);
    height: expression(this.height > 800 ? 800 : true);
}
.img_1250{
	max-width: 1250px; max-height: 1250px;
	width: expression(this.width > 1250 && this.width > this.height ? 1250 : true);
    height: expression(this.height > 1250 ? 1250 : true);
}

/*行*/
.hang {clear:both; width:100%; float:left; border-bottom: 1px solid #9aC;}/*鼠标移入会变成的普通行*/
.hang_hover{background-color: #FF9;}/*鼠标移入*/
.hang_fy{clear:both; width:750px; float:left; padding: 6px 0;}/*分页*/
.hang_ok{clear:both; width:100%; float:left; padding: 9px 0; text-align: center;background:#eee;}/*最后的确定按钮*/
.hang_pl{clear:both; width:100%; float:left;background:#eee;}/*批量操作行*/
.hang_tt {clear:both; width:100%; float:left; border-bottom: 1px solid #CCC; font-weight:bold; color:#06c; background:#eee;}/*标题行*/

/*小块，超出的隐藏*/
.kuai{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap: normal; line-height:19px; min-height: 19px; float:left;}
/*小块，超出的显示*/
.kuai2{line-height:19px; min-height: 19px; float:left;}
/*小块，超出的显示 有间隙*/
.kuai3{line-height:19px; min-height: 19px; float:left; padding: 6px;}


#fancybox-loading, #fancybox-loading div {
  z-index: 200001;/* 修正切换下一页不显示Loading */
}


.captcha{cursor:pointer;}
.user_color .btn{margin:3px;}/* users/my */

.text_tu2 img{text-align: center; margin:3px auto;}
.text_tu img{display: inline; display: inline;}

.c-content-person-1 .c-body .c-position {height: 1.5em; overflow:hidden;}/*成员表头衔凑满两行*/
.thumb1 .c-content-person-1.c-option-2 .c-body {padding: 22px;}
.thumb2 .c-content-person-1.c-option-2 .c-body {padding: 6px 0;}
.c-content-person-1.c-option-2 .c-body p {height: 4.8em; overflow:hidden;}
.c-content-person-1 .c-body .c-head .c-name {height: 1.5em; overflow:hidden;}
.thumb2 .c-socials{display:none !important;}
.fancybox-opened {z-index: 8030000 !important;}

/* Page: Mailbox 来自AdminLTE */
.mailbox-messages > .table {
  margin: 0;
}
.mailbox-controls {
  padding: 5px;
}
.mailbox-controls.with-border {
  border-bottom: 1px solid #f4f4f4;
}
.mailbox-read-info {
  border-bottom: 1px solid #f4f4f4;
  padding: 10px;
}
.mailbox-read-info h3 {
  font-size: 20px;
  margin: 0;
}
.mailbox-read-info h5 {
  margin: 0;
  padding: 5px 0 0 0;
}
.mailbox-read-time {
  color: #999;
  font-size: 13px;
}
.mailbox-read-message {
  padding: 10px;
}
.mailbox-attachments li {
  float: left;
  width: 200px;
  border: 1px solid #eee;
  margin-bottom: 10px;
  margin-right: 10px;
}
.mailbox-attachment-name {
  font-weight: bold;
  color: #666;
}
.mailbox-attachment-icon,
.mailbox-attachment-info,
.mailbox-attachment-size {
  display: block;
}
.mailbox-attachment-info {
  padding: 10px;
  background: #f4f4f4;
}
.mailbox-attachment-size {
  color: #999;
  font-size: 12px;
}
.mailbox-attachment-icon {
  text-align: center;
  font-size: 65px;
  color: #666;
  padding: 20px 10px;
}
.mailbox-attachment-icon.has-img {
  padding: 0;
}
.mailbox-attachment-icon.has-img > img {
  max-width: 100%;
  height: auto;
}/*以下继续补充*/
.mailbox-attachments {
  list-style: none;
  margin: 0;
  padding: 0;
}/* 以下为ColinLu覆盖css/plugins.css、plugins.css、components.css */
.mailbox-attachment-size button{padding: 1px 3px !important; margin-left: 1px !important; font-size: 12px !important;}
.mailbox-attachment-size button > i{margin: 1px !important; font-size: 14px; font-size: 12px !important;}
/*mailbox结束 */
 
/*就地编辑*/
.editable_input{border-bottom:1px dotted blue; max-width: 100%; white-space:nowrap;overflow:hidden;}
.editable_input_x{display: inline; max-width: 100%;}/*点击后*/
.editable_input_mouse{color:green; border-bottom:1px dotted red;}

/* 附件上传后 图120*90 */
.pic_up_a {list-style-type: none; margin: 0px; padding: 0px;}
.pic_up_a li {width:139px; height:142px; float:left; overflow: hidden; margin:0 1px; padding:0; text-align:center; }
.pic_up_a li a img.tu, .pic_up_a li img.tu{padding: 2px; margin:0 auto; border: #DDD solid 1px; background:#FFF; float:none; display:block;}
.pic_up_a li a:hover img.tu{border: #D41 solid 1px;}
.pic_up_a li div{width:100%;}

/*  附件图小于40*40 */
.pic_up_b {list-style-type: none; margin: 0px; padding: 0px;}
.pic_up_b li {width:72px; height:80px; float:left; overflow: hidden; margin:0 1px; padding:0; text-align:center; background:none;}
.pic_up_b li a img.tu, .pic_up_b li img.tu{padding: 2px; margin:0 auto; border: #DDD solid 1px; background:#FFF; float:none; display:block;
	max-width: 64px; max-height: 40px;
    height: expression(this.height > 40 ? 40 : true);
	width: expression(this.width > 40 && this.width > this.height ? 40 : true);
}
.pic_up_b li a:hover img.tu{border: #D41 solid 1px;}
.pic_up_b li p{height:1.4em; line-height:1.4em; margin:0; padding:0; text-align:center; overflow:hidden; clear:both;}
.pic_up_b li p a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:12px; font-weight:normal;}
.pic_up_b li div{width:100%;}
.pic_up_b li .f{display: none;}/* 下面小的就不显示了 */


/* 覆盖附件部分样式，防止sortable拖动时乱跑 */
.mailbox-attachments {
  overflow-y: hidden;
}
.mailbox-attachments li {
  height: 225px;
}
.mailbox-attachment-icon.has-img>img {
    max-height: 150px;/*ColinLu 2016.5.28加，防止小图撑大*/
}
.mailbox-attachments li .mailbox-attachment-info {
  height: 77px;
}
/* 以上是缩略图 以下是列表*/
.mailbox-attachments.thumb2 li {
  height: 102px;
}
.mailbox-attachments.thumb2 li .mailbox-attachment-info {
  height: 38px;
}
.mailbox-attachments.thumb2 li {
    width: 100px;
}
.mailbox-attachments.thumb2 li .mailbox-attachment-icon.has-img>img {
    max-height: 75px;/*ColinLu 2016.5.28加，防止小图撑大*/
}
.mailbox-attachments.thumb2 li .btn-group, .mailbox-attachments.thumb2 li .editable_input{
    display: none;
}
.mailbox-attachments.thumb2 li .mailbox-attachment-info {
    padding: 0;
}
.mailbox-attachments.thumb2 li .mailbox-attachment-icon {
    font-size: 35px;
}
/* 覆盖附件部分样式 End */

/* 覆盖拖拽此区域框样式 */
.ajax-upload-dragdrop {
  border: 2px dotted #a5a5F7 !important;
  line-height: 4em;
  width: 100% !important;
  background: #ffa;
  color: #33D;
}

.mce-fullscreen {
  z-index: 21000 !important;/* 导航条是1千多 */
}

/* 右上角复制代码 */
.zero-clipboard{margin:0px -15px 15px;border-width:0 0 1px;border-radius:0}

@media (min-width:768px){
	.zero-clipboard{margin-top:0px;margin-right:0;margin-left:0;border-width:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
}

.zero-clipboard{position:relative;display:none}
.btn-clipboard{position:absolute;top:0;right:0;z-index:10;display:block;padding:5px 8px;font-size:12px;color:#767676;cursor:pointer;background-color:#fff;border:1px solid #3c8dbc;border-radius:0 4px 0 4px}
.btn-clipboard-hover{color:#fff;background-color:#563d7c;border-color:#563d7c}

@media (min-width:768px){
	.zero-clipboard{display:block}
	.zero-clipboard .btn-clipboard{top:0px;border-top-right-radius:0}
}
/* 右上角复制代码 */
