﻿/*上传文件的进度条*/
.progress {
    position:relative;
    margin:0 0 10px 10px;
    width:372px;
    border: 1px solid #ddd;
    padding: 1px;
    border-radius: 3px;
}
.bar {
    background-color: #B4F5B4;
    width:0%; height:15px;
    border-radius: 3px;
}
.percent {
    position:absolute;
    display:inline-block;
    top:0px;
    left:48%;
}

/*弹出框的背景mark层*/
#greybackground
{
	background: #000;
	display: block;
	z-index: 1199;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
/*.alertWindow
{
	display: none;
	position: absolute;
	border: #bfe5b3 solid 1px;
	z-index: 1200;
	background: #fff;
	border-radius:3px;
	padding:10px 10px;
    overflow:hidden;
}

.alertWindow h2{color:#000; font-size:17px; font-weight: bold; margin:0px 0 10px 10px;overflow:hidden}
.alertWindow .close{ background:url(../images/icon.png) -5px -95px no-repeat; width:9px; height:9px; display:block; position:absolute; right:8px; top:8px; cursor:pointer;}
.alertWindow label{ font-size:12px; width:100%;overflow:hidden;}
.alertWindow label.span1{ height:20px; font-size:13px; width:100%; display:none; text-align:center; color:Red;margin:0 10px 10px 10px;overflow:hidden;}
.alertWindow label.span2{ height:20px; font-size:13px; width:95%; text-align:right; color:#c20551;display:block;overflow:hidden;}
.alertWindow label.span3{ font-size:13px;color:Red;overflow:hidden;}
.alertWindow label.span4{ height:20px; font-size:11px; width:100%; text-align:center; color:Red;display:none;overflow:hidden;overflow:hidden;}
.alertWindow .loginp{ vertical-align: middle; margin-bottom:0px; margin-top:10px;margin-left:10px; height:30px; font-size:16px;width:450px;overflow:hidden;}
.alertWindow .icon{overflow:hidden;vertical-align:top;margin:0; padding:0; float:left;margin-left:10px;width:80px;}
.alertWindow .iconBig{overflow:hidden;vertical-align:top;margin:0; padding:0; float:left;margin-left:10px;width:100%;}
.alertWindow textarea{ outline: none; resize: none; overflow:hidden;vertical-align:top;width:430px; height:76px; border:1px solid #7d98b8; background:#fff;font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif;
font-size:13px;color:#000; line-height:22px; margin-left:10px; padding:0; float:left;}
.alertWindow .editwrap{ float:left; width:100%; margin-top:10px;}
.btn_login {
  display: inline-block;
  font-size: 13px;
  line-height: 35px;
  color: #fff;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #434a54;
  position:relative;
  border-radius:3px;
  padding:0 20px 0 20px; 
  margin-left:20px;
  overflow:hidden;
}
.alertWindow .inputText{
outline:none;
width:280px;
margin:0; padding:0;
border-top:0;
border-bottom:1px solid #000000;
border-left:0;
border-right:0;
color:#000;
background:transparent;
font-family: 'HYE3GJ', Arial, Tahoma, Verdana, sans-serif;
font-size:16px;
height: 20px;
overflow:hidden;
}
.alertWindow .uploadFile{
outline:none;
margin:0; padding:0;
border:1px solid #000000;
color:#000;
background:transparent;
font-family: 'HYE3GJ', Arial, Tahoma, Verdana, sans-serif;
font-size:16px;
height: 20px;
}*/

/* mailBox */
#mailBox{background:#fff;border:1px solid #ddd;padding:3px 5px 3px 5px;position:absolute;z-index:9999;display:none;min-width:250px;-webkit-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);}
#mailBox p{width:100%;margin:0;padding:0;height:20px;line-height:20px;clear:both;font-size:12px;color:#ccc;cursor:default;}
#mailBox ul{padding:0;margin:0;}
#mailBox li{font-size:12px;height:22px;line-height:22px;color:#939393;font-family:'Tahoma';list-style:none;cursor:pointer;}
#mailBox .cmail{color:#000;background:#e8f4fc;}

#preview-pane-group {
   position: absolute;
  float:right;
  z-index: 3000;
  display: block;
  top:54px;
  right:44px;
  width: 112px;
  height: 77px;
  background-color: white;

}
.jcrop-holder #preview-pane-group {
  position: absolute;
  float:right;
  top:0px;
  right:-120px;
  z-index: 3000;
  display: block;
  width: 112px;
  height: 77px;
  background-color: white;

}
#preview-pane-group .preview-container-group {
  width: 120px;
  height: 85px;
  overflow: hidden;
  border-collapse: collapse; border-radius:12px;
}
#preview-pane-logo {
   position: absolute;
  float:right;
  z-index: 3000;
  display: block;
  top:54px;
  right:44px;
  width: 116px;
  height: 116px;
  background-color: white;

}
.jcrop-holder #preview-pane-logo {
  position: absolute;
  float:right;
  top:0px;
  right:-124px;
  z-index: 3000;
  display: block;
  width: 116px;
  height: 116px;
  background-color: white;

}
#preview-pane-logo .preview-container-logo {
  width: 124px;
  height: 124px;
  overflow: hidden;
}

/*弹出框里的样式*/
.inputText{outline:none; height:20px; color:#585858; font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; border:1px solid #82ade7; background:#fff; font-size:12px; padding:5px;}
.box_in_auto .content .loginp{ vertical-align: middle; margin-bottom:0px; margin-top:10px;margin-left:15px; padding:5px 5px; font-size:12px;width:100%;overflow:hidden;}
.box_in_auto .content .invitep{ vertical-align: middle; margin-bottom:0px;margin-left:15px; padding:5px 5px; font-size:12px;width:100%;overflow:hidden;}
.box_in_auto .content .regp{ vertical-align: middle; margin-bottom:0px; padding:5px 5px; font-size:12px;width:100%;overflow:hidden;}
.box_in_auto .content label.span1{ height:20px; font-size:13px; width:100%; display:none; text-align:center; color:Red;margin:5px 10px 5px 10px;overflow:hidden;}
.box_in_auto .content label.span2{ height:25px; font-size:13px; width:100%; text-align:center; color:#0071c5;display:block;overflow:hidden;margin-top:5px;font-weight:bold;cursor:pointer;}
.box_in_auto .content .error{ height:130px; font-size:13px; width:260px; text-align:center; padding:10px 10px 10px 10px;vertical-align:middle; display:table-cell; }
.box_in_auto .content .share{ height:150px; font-size:13px; width:260px; padding:30px 10px 10px 10px;}
.box_in_auto .content .confirm{ height:100px; font-size:13px; width:260px; text-align:center; padding:10px 10px 10px 10px;vertical-align:middle; display:table-cell; }
.icon_error{ width:10px; height:19px; background:url(../images/icon.png) -1px -448px;margin-left:6px;display:none;}
.box_in_auto .content .contborder{ background:#ffffff; border:1px solid #89b1e7;}
.box_in_auto .content .msgTitleB{ vertical-align: middle; margin-bottom:0px; padding:5px 5px; font-size:12px;width:420px;overflow:hidden;font-weight:bold; border-bottom:1px solid #89b1e7;cursor:pointer;}
.box_in_auto .content .msgTitle{ vertical-align: middle; margin-bottom:0px; padding:5px 5px; font-size:12px;width:420px;overflow:hidden; border-bottom:1px solid #89b1e7;cursor:pointer;}
.box_in_auto .content .msgTitleOpen{ vertical-align: middle; margin-bottom:0px; padding:5px 5px; font-size:12px;width:420px;overflow:hidden; border-bottom:1px dashed #f5f5f7;cursor:pointer;}
.box_in_auto .content .msg{ vertical-align: middle; margin-bottom:0px; padding:5px 5px 5px 25px; font-size:12px;width:400px;overflow:hidden; border-bottom:1px solid #89b1e7;display:none;}
.box_in_auto .content .msgTitleB img{ margin-bottom:-3px; margin-right:8px;}
.box_in_auto .content .msgTitle img{ margin-bottom:-3px; margin-right:8px;}
.box_in_auto .content .msgTitleOpen img{ margin-bottom:-3px; margin-right:8px;}

/*添加内容的编辑框*/
.editbox textarea.textadd{ width:100%; height:100%;border:0px;resize: none;}
.editbox .divAESelect{min-width:100px;display:none;position:absolute;z-index:99;}
.editbox .divAESelect .arrow-left { 
width: 0; 
height: 0; 
border-bottom: 7px solid transparent; /* 下边框的高 */ 
border-top: 7px solid transparent; /* 上方边框的高 */ 
border-right: 7px solid #82ade7; /* 右边框的长度|宽度，以及背景色 */ 
font-size: 0; 
line-height: 0; 
float:left;
} 
.editbox .divAESelect ul{ float:left; padding:6px 0; border:1px solid #82ade7;background:#FFFFFF; z-index:99;top:0;}
.editbox .divAESelect ul li{ float:left; line-height:22px; font-size:12px; font-weight:normal; text-align:left}
.editbox .divAESelect ul li { display:block; padding:0 6px;}
.editbox .divAESelect ul li a{ color:#0570b8;cursor:pointer;}
.editbox .divAESelect ul li a:hover{ background: #f5f5f7; color:#515151}
.editbox .btn_del{ background:url(../images/icon.png) -47px -14px no-repeat;width:10px; height:10px; cursor:pointer;}
.editbox .aboder{ border:1px solid #82ade7;padding:3px 5px;}
.box_edit .editbox p.indentErr{ color:red; margin-left:42px; line-height:19px; width:566px; float:left;margin-bottom:14px;}
.editbox .groupLogo{border-collapse: collapse; border-radius:12px;cursor:pointer;}
.box_edit .editbox p.vote0{ margin-left:42px; line-height:25px; width:566px; float:left;margin-bottom:14px; border-top:1px solid #82ade7;}
.box_edit .editbox p.vote{ margin-left:42px; line-height:19px; width:566px; float:left;margin-bottom:14px;}

.box_edit .editbox p input[type="radio"]{ vertical-align: middle; margin-bottom:6px; margin-bottom:4px\9;}
.box_edit .editbox p input[type="checkbox"]{ vertical-align: middle; margin-bottom:6px; margin-bottom:4px\9;}
.icon_plus{ width:10px; height:19px; background:url(../images/icon.png) -20px -448px; margin-left:6px;cursor:pointer;}
.icon_minus{ width:10px; height:19px; background:url(../images/icon.png) -39px -448px; margin-left:6px;cursor:pointer;}

.divselect{border:1px solid #82ade7;min-width:50px;padding:5px 5px;cursor:pointer;margin-right:10px; float:left;}
.divselect .btn_userset2{ background:url(../images/icon.png) 0 0px no-repeat; width:14px; height:14px; margin-left:5px; margin-bottom:-2px; cursor:pointer}
.tagsSpaceLect{padding:0 0; position:absolute; background:#f3f3f3; z-index:99; display:none;width:110px;}
.tagsLectBlu{padding:0 0; position:absolute; background:#f3f3f3; z-index:99; display:none;width:110px;}

ul.selectList{ width:94px; padding:0 0; border:1px solid #d6d6d6; position:absolute; top:25px; left:-43px; background:#FFFFFF; z-index:99; display:none; margin:0}
ul.selectList li{ float:left; line-height:25px; font-size:12px; font-weight:normal; text-align:left}
ul.selectList li { display:block; padding:0 6px; width:84px; color:#696868;cursor:pointer;}
ul.selectList li a{ color:#0570b8;}
ul.selectList li:hover{ background: #f5f5f7; color:#515151;}
.btn_font_white{color:#ffffff;font-weight:normal;}


.box_listhoriz_need tr.row{ height:50px;}
.box_listhoriz_need tr.gray{ background:#f9f9f9}
.box_listhoriz_need td{ vertical-align:middle; border-bottom:1px solid #ebebeb}
.box_listhoriz_need td.cont{ width:662px; text-align:left;padding-left:10px;}
.box_listhoriz_need td.cont span{color:#515151}
.box_listhoriz_need td.cont a{ color:#0071c5; cursor:pointer; font-weight:bold;}
.box_listhoriz_need td.cont a:hover{ text-decoration:underline}
.box_listhoriz_need td.cont a.btn_edit{ margin-left:6px;}
.box_listhoriz_need td.writer{width:84px; text-align:center; color:#6d6d6d}
.box_listhoriz_need td.hot{min-width:50px; text-align:center; color:#6d6d6d}
.box_listhoriz_need td.hot .praise{ float:left; padding-left:19px; background: url(../images/icon.png) 0 -518px no-repeat; height:17px; line-height:16px;cursor:pointer;}
.box_listhoriz_need td.hot .praise > a{color:#0071c5; font-weight:bold; cursor:pointer;}

ul.list_rank li span.cont{ width:125px; float:left; display:block; line-height:16px; color:#515151;font-size:12px; margin-right:8px;}



.commentbox .contborder{ margin-top:5px;background:#ffffff; border:1px solid #89b1e7;}
.box_edit .editbox p.rightQA{ float:left; width:624px; margin-bottom:14px;border-bottom:1px solid #f5f5f5;}
.box_edit .editbox .spanQA{ color:#585858;line-height:25px;width:560px; padding:3px 4px; float:left;}



.box_block{ min-width:100px; float:left; border-top:1px solid #fdfdfd; position:relative; padding-bottom:25px;min-height:100px;
  background: url(../images/boxbg.jpg) repeat-x\0/;
 *background: url(../images/boxbgie7.jpg) repeat-x;
  background: -moz-linear-gradient(top,  #f2f2f4 0%, #ffffff 40%);
  background: -webkit-linear-gradient(top,  #f2f2f4 0%,#ffffff 40%);
  background: -o-linear-gradient(top,  #f2f2f4 0%,#ffffff 40%); 
  background: -ms-linear-gradient(top,  #f2f2f4 0%,#ffffff 40%);
  background: linear-gradient(to bottom,  #f2f2f4 0%,#ffffff 40%);
}
.box_block:before{ content:'';background:url(../images/boxbefore.jpg) 0 0px repeat-x; position:absolute;display:block; height:5px; left:1%; width:98%}
.box_block .titilewraper{ padding:10px 10px 0 10px;}
.box_block .titile{ float:left; width:100%; font-size:12px; color:#515151; font-weight:bold; height:30px;}
.box_block .titile img{ margin-bottom:-3px; margin-right:8px;}
.box_block .titile select{ margin-right:10px; float:left;border:1px solid #dddddd;border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; height:26px; font-size:14px;}
.box_block .titile h3{ float:left; color:#515151; font-size:14px; line-height:25px; font-weight:bold;}
.box_block .titile .right{ float:right}
.box_block .btn_more_wraper{ padding:18px 40px 0 40px;}
.box_block .btn_more{ width:100%; float:left;}
.box_block .content{ background:#FFFFFF; min-height:10px; height:90%;margin-top:30px;border:1px solid #82ade7;overflow:hidden;}
.box_block .titile .btn_blu{ font-weight:normal; margin-left:8px;}
.box_block textarea{ width:100%; height:100%;resize: none;border:0px solid #82ade7; }
.inputBlock{outline:none; height:20px; color:#585858; font-family: 'Microsoft Yahei', Arial, Tahoma, Verdana, sans-serif; background:#fff; font-size:12px;border:1px solid #82ade7; }

/*span.cke_wrapper cke_ltr,table.cke_editor, td.cke_contents, span.cke_skin_kama, span.cke_wrapper, span.cke_browser_webkit{
    height: 100%!important;
}*/
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/*群组列表*/
.mygroup_s .top .info{float:left; margin-left:8px; margin-top:6px; width:620px;}
.mygroup_s .top .info h4{float:left; width:100%; line-height:16px; word-wrap:break-word; word-break:break-all; height:22px; font-size:12px;}
.mygroup_s .top .info .owner{float:left; width:100%; word-wrap:break-word; word-break:break-all;font-size:12px;color:#585858; }
.mygroup_s .top .info .status{ height:18px; background:#efefef; float:left; margin-top:10px; padding:3px 0 0 8px;}
ul.statusbox li.conNoNum{ width:35px; display:block; color:#585858; float:left; margin-left:4px; font-weight:bold;}
ul.statusbox li.con2{ width:60px; display:block; color:#585858; float:left; margin-left:4px; font-weight:bold;}
ul.statusbox li.con4{ width:80px; display:block; color:#585858; float:left; margin-left:4px; font-weight:bold;}

.box_listhoriz_sub tr.row{ height:69px;}
.box_listhoriz_sub tr.gray{ background:#f9f9f9}
.box_listhoriz_sub td{ vertical-align:middle; }
.box_listhoriz_sub td.icon{ width:37px; text-align:center;}
.box_listhoriz_sub td.cont{ width:584px; text-align:left;}
.box_listhoriz_sub td.cont span{width:500px; float:left; font-size:12px; line-height:16px;color:#adadad;}
.box_listhoriz_sub td.cont span strong{ color:#8e8d8d;}
.box_listhoriz_sub td.cont a{ color:#0071c5; cursor:pointer; font-weight:bold;}
.box_listhoriz_sub td.cont a:hover{ text-decoration:underline}
.box_listhoriz_sub td.writer{width:84px; text-align:center; color:#6d6d6d;}
.box_listhoriz_sub td.face{width:44px; text-align:center;}

.box_listhoriz_news tr.row{ height:69px;}
.box_listhoriz_news tr.gray{ background:#f9f9f9}
.box_listhoriz_news td{ vertical-align:middle;padding:5px 0 }
.box_listhoriz_news td.icon{ width:37px; text-align:center;}
.box_listhoriz_news td.cont{ width:650px; text-align:left;}
.box_listhoriz_news td.cont span{width:600px; float:left; font-size:12px; line-height:16px;color:#adadad;}
.box_listhoriz_news td.cont span strong{ color:#8e8d8d;}
.box_listhoriz_news td.cont a{ color:#0071c5; cursor:pointer; font-weight:bold;}
.box_listhoriz_news td.cont a:hover{ text-decoration:underline}
.box_listhoriz_news td.other{width:44px; text-align:center;}
.box_listhoriz_news td.other .btn_others{ margin-left:14px; position:relative;}


.box_listhoriz_resize{ width:100%}
.box_listhoriz_resize tr.row{ height:69px;}
.box_listhoriz_resize tr.gray{ background:#f9f9f9}
.box_listhoriz_resize td{ vertical-align:middle; border-bottom:1px solid #ebebeb; color:#6d6d6d}
.box_listhoriz_resize td.icon{ width:6%; text-align:center;}
.box_listhoriz_resize td.cont{ width:69%; text-align:left;}
.box_listhoriz_resize td.cont span{width:95%; float:left; font-size:12px; line-height:16px;color:#adadad;}
.box_listhoriz_resize td.cont span strong{ color:#8e8d8d;}
.box_listhoriz_resize td.cont a{ color:#0071c5; cursor:pointer; font-weight:bold;}
.box_listhoriz_resize td.cont a:hover{ text-decoration:underline}
.box_listhoriz_resize td.writer{width:15%; text-align:center; color:#6d6d6d}
.box_listhoriz_resize td.face{width:9%; text-align:center;}
