@charset "utf-8";
body{background:url(../images/bgx.png) 0 0 repeat-y; color:#777;}
.plr20 { padding-left:20px; padding-right:20px; }
.w10{width:10px;}
.w80{width:80px;}
.w450{ width:450px;}
.w275 { width:275px; }
.w320{width:320px;}
.w135 { width:135px; }
.w40 { width:40px; }
.w200 { width:200px; }
.w260{ width:260px;}
.w544{width:544px;}
.w60 { width:60px; }
.w70 { width:70px; }
.w90 { width:90px; }
.w85 { width:85px; }
.w100 { width:100px; }
.w64 { width:64px; }
.w103 { width:103px; }
.w80 { width:80px; }
.w120{ width:120px;}
.w20{ width:20px;}
.w30{ width:30px;}
.h60 { height:60px;}
.h50 { height:50px; }
.h24 { height:24px;}
.vt1 { vertical-align:-1px; }
.mr3 { margin-right:3px; }
.ml80{margin-left:80px;}
.fm { font-family:microsoft yahei; }
.f23 { font-size:23px; }
/*回收站*/
.ml60{ margin-left:60px;}
.w90{ width:90px;}
.ml90{ margin-left:90px;}
th {  line-height:49px; height:49px; border-top:2px solid #b0c6d6;}
.bt0{border-top:0 none;}
td {  padding:7px 0; font-size: 14px;}
/*文档管理模块*/

.bg-c{ background:#e6e8e9; padding:5px;} /*访问密码样式*/


/*弹窗样式*/

.c00 { color:#000; }

.pop-txt { height:30px; line-height:30px\9; *vertical-align:-5px;  color:#7C7C7C; padding: 0 5px; border-radius:2px;  box-shadow: 1px 1px 2px #eee inset; }
.vt5 { vertical-align:-5px; }
.ui-dialog-buttonset .green-btn ,.green-btn{ 
 background:#69b51f;
 background:-moz-linear-gradient(top, #78c221, #5daa1d); 
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#78c221), to(#5daa1d) ); 
 background:-ms-linear-gradient(top, #78c221 0%, #5daa1d 100%);  
background:linear-gradient(top, #78c221 0%, #5daa1d 100%); color:#fff; box-shadow:inset 0 1px 0 #9dd35d; border:1px solid #338514; }
.ui-widget-content .medium-btn { width:122px; height:40px; line-height:40px; font-size:14px; }
.ui-widget-content .medium-btn-2 { padding:5px 7px 8px 7px; font-weight:bold; color:#666666; font-size:14px; }
.small-btn { width:84px; height:30px; line-height:30px; }

.move-box { border:1px solid #d2d2d2; padding:8px 2px; height:175px; overflow:auto; }
/*小图标*/
.imitate-ico, .bgs { background:url(../images/icon-24.png) no-repeat; _background-image:url(../images/icon-8.png); padding-left:35px; }
.imitate-new { background-position: 0 -85px; }
.imitate-checkin { background-position:10px -134px; color:#f6372a; }
.imitate-upload { background-position:5px 2px; }
.imitate-close{ background-position:5px -1332px;}
.imitate-show-deleted { background-position: 0 -44px; }
.imitate-clean-trash { background-position:0 -438px; }
.imitate-list{ background-position:0 -660px;}
.active-list,.imitate-list:hover{background-position:0 -624px;}
.imitate-thumb{ background-position:0 -588px;}
.active-thumb,.imitate-thumb:hover{background-position:0 -551px;}
.ico-checkbox { background-position:10px -160px;  }
.selected .ico-checkbox { background-position:10px -188px; }
.ico, .ico-type { display:inline-block; background:url(../images/ico-24.png) no-repeat; _background-image:url(../images/ico-8.png); }
.ico { height:38px; }
.h20{ height:20px;}
.share-copy{ cursor:pointer; *vertical-align:3px; padding-top:8px; padding-bottom:7px;}
/*顶部菜单*/
.top-menubar{ background:#f0f9ff; box-shadow:0px 2px 2px #eee, 0 1px 1px #fff inset; border-top:0 none; }
.top-menubar *{ margin-right:20px; display:inline-block; font-weight:normal; line-height:24px; }
a.menu:hover{ color:#2281cf;}
.viewstyle{ width:20px; padding:0; cursor:pointer;}
.tableheader th.filename{cursor:pointer;},.tableheader th.show{cursor:pointer;},.tableheader th.size{cursor:pointer;},.tableheader th.date{cursor:pointer;},.tableheader th.status{cursor:pointer;}

/*.ico-file-manage { background-position:0 0; }
.ico-olink{ background-position:0 -40px;  }
.ico-trash { background-position:0 -80px; }
.ico-share { background-position:0 -555px;}*/
.ico-type ,.filevow{  line-height:28px;  height:28px; overflow:hidden; }
.ico-type{padding-left:46px; }
.ico-file-manage{ background-position:0 -875px;} 
.ico-olink{ background-position:0 -962px;}
.ico-trash{ background-position:0 -918px;}
.ico-share{ background-position:0 -1005px;}
.doc{ background-position:0 -152px; }
.xls{ background-position:0 -426px;}
.pdf{ background-position:0 -345px;}
.img{ background-position:0 -181px;}
.music{ background-position:0 -509px;}
.video{ background-position:0 -481px;}
.w{ background-position:0 -399px;}
.p{ background-position:0 -237px;}
.s{ background-position:0 -264px;}
.ppt{ background-position:0 -291px;}
.dll{ background-position:0 -318px;}
.html{ background-position:0 -454px;}
.txt{ background-position:0 -209px;}
.floder{ background-position:0 -124px;}
.rar{ background-position:0 -372px;}
.unknow{ background-position:0 -603px;}
.canvow{ height:27px; width:27px; overflow:hidden;}
/*大图标*/
.nofile{border-bottom:1px solid #e5e5e5; padding:11px 10px; color:#7f7f7f;  display:block;}
.viewfileitem{height:140px;width:150px; margin:12px;overflow:hidden;}
.b-ico{display:inline-block; background:url(../images/ico-60-24.png) no-repeat; _background:url(../images/ico-60-8.png) no-repeat;}
.b-img{ padding:2px; width:105px; height:90px; margin:12px auto 0px auto; overflow:hidden;}
.thumblist .folder{background-position:0 -799px;  }
.thumblist .unknow,.thumblist .doc{ background-position:0 -61px; }
.thumblist .xls{ background-position:0 -556px;}
.thumblist .pdf{ background-position:0 -185px;}
.thumblist .music{ background-position:0 -678px;}
.thumblist .video{ background-position:0 -618px;}
.thumblist .w{ background-position:0 -494px;}
.thumblist .p{ background-position:0 -246px;}
.thumblist .s{ background-position:0 -123px;}
.thumblist .ppt{ background-position:0 -308px;}
.thumblist .dll{ background-position:0 0;}
.thumblist .html{ background-position:0 -738px;}
.thumblist .txt{ background-position:0 -432px;}
.thumblist .rar{ background-position:0 -370px;}
.thumblist .unknow{ background-position:0 -860px;}
.thumblist .img{ background-position:0 -920px;}
.b-ico-style{width:60px;height:60px; margin:25px 20px 0; }
.viewfileitem{ border:1px solid #fff; }
.viewfileitem:hover{border-color:#b8d6fb;
	background:#edf4fe;
	background:-moz-linear-gradient(top,#fafbfd,#ebf3fd);  
	background:-webkit-gradient(linear,0 0,0 100%, from(#fafbfd),to(#ebf3fd));
	background:-ms-linear-gradient(top,#fafbfd 0%, #ebf3fd 100%);
	background:linear-gradient(top,#fafbfd 0%,#ebf3fd 100%);
	box-shadow:inset 1px 1px 1px #fff;}
.thumblist .selected{ border-color:#84acdd;
	background:#e9f2fe;
	background:-moz-linear-gradient(top,#ebf3fe,#cfe5fe);
	background:-webkit-gradient(linear,0 0,0 100%, from(#ebf3fe),to(#cfe5fe));
	background:-ms-linear-gradient(top,#ebf3fe 0%, #cfe5fe 100%);
	background:linear-gradient(top,#ebf3fe 0%,#cfe5fe 100%);
	box-shadow:inset 1px 1px 1px #f0f7fe; }

/*签到窗口*/
.signtask a{display:inline-block;width:390px; color:#7C7C7C;}

	
	
/*右键菜单 */
.menuBar { position:absolute;/*margin-left:50%;*/z-index:100;border:1px solid #c8c8c8; background:#fff;box-shadow:1px 0px 5px #ccc, 1px 1px 0 #fff inset; 
	border-radius:3px;
	/*background:#f8f8f8;
	background:-webkit-gradient(linear,0 0,0 100%, from(#f4f4f4),to(#fbfbfb));
	background:-moz-linear-gradient(top, #f4f4f4,#fbfbfb);
	background:-ms-linear-gradient(top,#f4f4f4 0%, #fbfbfb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#fbfbfb',GradientType=0 );
	background:linear-gradient(top,#f4f4f4 0%,#fbfbfb 100%);*/
	padding:10px 0; width:150px; display:none; }
.ti14{ text-indent:14px;}
.menuBar a { display:block; padding:0 10px 11px 40px; }

.ico-preview-file { background-position:10px -266px; }
.ico-preview-file:hover{ background-position:10px -832px;}
.ico-download-file { background-position: 10px -299px; }
.ico-download-file:hover { background-position: 10px -865px;}
.ico-ol-file { background-position:10px -333px; }
.ico-ol-file:hover { background-position:10px -899px;}
.ico-share-file { background-position:10px -1188px;}
.ico-share-file:hover,.shared{ background-position:10px -1230px;}
.ico-rename-file { background-position:10px -365px; }
.ico-rename-file:hover { background-position:10px -931px;}
.ico-move-file { background-position:10px -399px; }
.ico-move-file:hover{ background-position:10px -965px;}
.ico-delete-file { background-position:13px -42px; }
.ico-delete-file:hover{ background-position:10px -752px;}
.ico-recover-file { background-position:10px -228px;}
.ico-recover-file:hover{ background-position:10px -794px;}
.ico-cancle-share{ background-position:14px -474px;}
.ico-cancle-share:hover{ background-position:12px -1006px;}
.ico-cancle-share-file { background-position:10px -475px; }
.ico-edit-file{ background-position:10px -1375px;}
.ico-edit-file:hover{ background-position:10px -1420px;}
.ico-open-folder{ background-position:10px -1095px;}
.ico-open-folder:hover{ background-position:10px -1149px;}
.ico-go-back { background-position:0 -504px; border-right:1px solid #e5e5e5; padding-right:10px;}
.ico-go-back-disable{ background-position:-1px -1262px;}
.info-yes{ background-position:14px -650px; }
.info-err{ background-position:14px -702px; }
.info-ask{ background-position:14px -752px; }
.info-alert{ background-position:12px -798px;}
.info-yes,.info-err,.info-ask,.info-alert{ height:auto;}
.shared{ position:absolute; top:5px; right:-10px; width:10px; height:20px; display:block;}
/*外链详细页面*/
.ml55{ margin-left:55px;}
.pt100{ padding-top:100px;}
.mod-o{ background:#f1f1f1; border:1px solid #dbdbdb;}
.olfrm label{ color:#a9a9a9; width:75px;}
.olfrm-txt{width:350px; color:#000;}
.olfrm-btn{ width:280px;  line-height:57px; font-size:20px;}
/*.gray-btn{background:#f1f1f1; border:1px solid #e0e0e0; 
		 background: -moz-linear-gradient(top,#f5f5f5,#ededed);
		 background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5),to(#ededed) ); 
		 box-shadow:inset 0 1px 0 #fefefe; color:#000; margin-left:17px; }*/

/*文件移动样式*/
.tree-title{margin-right:-3000px;}
/*上传*/
*:focus {outline:none;}
/*共享对话框*/

#uploadcontent { padding:8px 8px 0;}
div.fieldset { border: 1px solid #afe14c; margin: 10px 0 0; padding:10px;}
div.fieldset span.legend { position: relative; background-color: #FFF;padding: 3px;top: -30px; font: 700 12px '宋体',Arial, Helvetica, sans-serif; color: #73b304;}
div.flash { border:1px solid #bbb; background:#fff;}
.upload_s { background-position: 0 -625px; width:147px; height: 25px; padding:9px; position:absolute; z-index:10; display:none; top:55px; left:850px; text-align:center; line-height:25px; font-size:14px; color:#000;}
.upload_s span { float:left; padding-top:2px; text-align:center;}
.upl_line { background-position: -158px -676px; width:2px; height:25px;}
.upload_s .pcnt { color:#014d8e; font-size:18px; width:50px;}
.upload_s .speed { font-size:10px; width:95px; overflow:hidden; }
#fsUploadProgress {
	overflow-x:hidden; overflow-y:auto;position:relative;
}
#fsUploadProgress input[disabled]{ border: 1px solid #ccc }/* FF 2 Fix */
#fsUploadProgress label { width: 150px; text-align: right; display:block; margin-right: 5px;}
#btnSubmit { margin-left: 155px ;}
/* -- Table Styles ------------------------------- */
.progressWrapper { overflow: hidden;}
.progressContainer {overflow: hidden;position:relative;border-bottom:1px solid #ccc;height:51px;}
/* Message */
.message { margin: 1em 0; padding: 10px 20px; border: solid 1px #FFDD99;background-color: #FFFFCC;overflow: hidden;}
.progressName { margin-left:20px;margin-top:5px;font-size:12px; display:inline;float:left; font-weight: 700; color: #555; line-height:20px; white-space: nowrap;overflow: hidden;position:relative;z-index:2}
.progressBarInProgress{background:#DDF1CE;position:absolute;height:100%;top:-2px;left:0;}
.progressFileSize{float:right;display:inline;margin-top:0;margin-right:70px;color:#333;position:relative;z-index:2}
.progressPercent{float:right;display:inline;margin-right:70px;color:#999;position:relative;z-index:2}
.progressBarInProgress,.progressBarComplete,.progressBarError {box-shadow:inset 0 0 3px rgba(96,173,30,0.5); font-size: 0; width: 0%; height: 100%; text-align:right; margin-top: 2px;z-index:0;}
.progressBarComplete { width: 90%;}
.progressBarError { width: 90%;visibility: hidden;}
.progressBarStatus { display:inline;float:left;display:inline;color:#999;position:relative;z-index:2;margin-left:20px;}
a.progressCancel {position:absolute;z-index:2;top:20px; right:20px;height:30px;text-align:center; width:30px;font-size:0;overflow:hidden; }/*X取消*/
a.progressCancel span {height:30px;vertical-align:top;}
/* -- SWFUpload Object Styles ------------------------------- */
.swfupload { margin-top:-3px;}
#btnCancel { height:33px;width:90px;text-align:center;}
/* Error */
.red-mod { border: solid 1px #B50000;background-color: #FFEBEB;}
/* Current */
/*
.green { border: solid 1px #DDF0DD; background-color: #EBFFEB;}
*/
/* Complete */
.blue-mod { border: solid 1px #CEE2F2; background-color: #F0F5FF;} 
#uploadfirstwrapper {border:1px solid rgba(0,0,0,0.1);float:left;position:absolute;}
.blueBtn {background:#5DAA1D;background: -moz-linear-gradient(center top , #78c221, #5DAA1D);background: -webkit-gradient(linear, 0 0, 0 100%, from(#78c221),to(#5DAA1D) );
border: 1px solid #23770c;box-shadow: 0 1px 0 #9DD35D inset;color: #FFFFFF;font-weight: normal;}
.whiteBtn {background: -moz-linear-gradient(center top , #F5F5F5, #EDEDED) repeat scroll 0 0 transparent;border: 1px solid #E0E0E0;box-shadow: 0 1px 0 #FEFEFE inset;color: #000000;font-weight: normal;}
.atBL {position:absolute;top:150px;left:130px;width:168px;height:43px;}
.atBL span{display:block;text-align:center;line-height:30px;}
.atMC {position:absolute;top:130px;left:190px;width:168px;height:43px;overflow:hidden;}
.atMC span{display:block;text-align:center;color#FFFFFF;padding-top:10px;font-size:16px;cursor:pointer;position:absolute;left:0;right:0;}
.upload-buttonpane {padding-top:25px;}
.transparent{opacity:0.001;height:43px;cursor:pointer;line-height:43px;position:absolute;right:0;top:0;font-size:43px;}

/*共享弹出窗*/

.contactsItem{margin:5px;padding:5px;}
#contactlist li{height:25px;overflow:hidden;}
#contactlist li a{text-decoration:none;color:#666;}
#contactlist li a:hover{text-decoration:underline;}
.txt-t1{ padding-left:5px; height:26px; line-height:26px \9; }
.w395{ width:395px;}
.w545{ width:545px;}
.normal-btn{height:30px; line-height:30px; padding:0 20px; vertical-align:-1px; *vertical-align:0 ; 
	background:#f9f8f9;
	background: -moz-linear-gradient(top,#fdfdfd,#f0f1f2); 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd),to(#f0f1f2) ); 
	background: -ms-linear-gradient(top,#fdfdfd 0%, #f0f1f2 100%);
	background: linear-gradient(top,#fdfdfd 0%,#f0f1f2 100%);
	box-shadow:inset 0 1px 0 #fff; cursor:pointer; border-radius:2px; }
.normal-btn:hover{
	background:#fbfbfb; 
	background:-moz-linear-gradient(top,#f0f1f1,#fff); 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f1f1),to(#fff)); 
	background:-ms-linear-gradient(top,#f0f1f1 0%, #fff 100%);
	background: linear-gradient(top,#f0f1f1 0%,#fff 100%);
}
.bdg{
	background:#f8f7f8;
	background:-moz-linear-gradient(top,#fff, #ecedee);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),to(#ecedee)); 
	background:-ms-linear-gradient(top,#fff 0%, #ecedee 100%);
	background: linear-gradient(top,#fff 0%,#ecedee 100%);
	text-shadow: 1px 0 0 #fff;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #e5e5e5;
}
.h217{
	height:217px;
}
.h119{
	height:119px;
}
.share-pop td{ padding:0 5px;}
.share-user-list td{padding-top:3px; padding-bottom:3px; border-bottom-color:#f2f2f2;}
.share-cmt{ width:100%; height:60px;}
.mb15{ margin-bottom:15px;}

/*回收站分页*/
.pages a { color:#666; padding:4px 6px; border:1px solid #b5b5b5; 
	background:#fafafa;
	background:-moz-linear-gradient(top,#fefefe,#f7f7f7);
	background:-webkit-gradient(linear,0 0, 0 100%, from(#fefefe),to(#f7f7f7));
	background:-ms-linear-gradient(top,#fefefe 0%, #f7f7f7 100%);
	background: linear-gradient(top,#fefefe 0%,#f7f7f7 100%);
	}

.pages a:hover, .pages a.curpage { background-color:#3b91d4; 
	background:-moz-linear-gradient(top,#3b91d4,#3282c1);
	background:-webkit-gradient(linear,0 0, 0 100%, from(#3b91d4),to(#3282c1));
	background:-ms-linear-gradient(top,#3b91d4 0%, #3282c1 100%);
	background: linear-gradient(top,#3b91d4 0%,#3282c1 100%);
	color:#fff; border-color:#3b91d4; }

/*搜索分页*/
.page { text-align:center }
.page a { color:#5a7fc2; padding:1px 4px; border:1px solid #7496d4; margin-left:5px }
.page a:hover { background-color:#e2edff }
.page a.curpage { background-color:#c6dbff }

/*上一张下一张*/
.slide,.rotate{background:url(../images/slider.png) no-repeat;  }
.slide{   width:40px; height:74px; margin-top:217px;display:block; }
.prev{ background-position:-18px -74px;}
.prev:hover{background-position:-19px -1px;}
.next{ background-position:-24px -223px;}
.next:hover{ background-position:-24px -149px;}
a.onlineviewdownlink{text-decoration:none;}
.rotate{ width:18px; height:16px; display:inline-block; vertical-align:-5px; *vertical-align:-2px; _vertical-align:-1px;}
.rotate-l{ background-position:0 -315px;}
.rotate-r{ background-position:0 -351px;}





/*新手引导*/
.tourbg{ background:url(../images/tour_24.png) no-repeat; _background:url(../images/tour_8.png) no-repeat; width:424px; height:369px; position:absolute; z-index:9999;}
.tour-close{ position:absolute; right:80px; top:90px; width:30px; height:30px; display:block;}
.tour-mana{left:389px; top:160px; }
.tour-upload{ background-position:0 -369px; left:435px; top:50px;}
.tour-thumb{ background-position:0 -739px; right:35px; top:50px;}
