html {
    overflow: hidden;
}
.loading{ position: absolute;  left: 50%; top:50%; width: 45px; height: 35px; padding: 5px 0px 0px 15px; margin-left: -30px; line-height: 60px; margin-top: -20px;  z-index: 998}
.head{ width:100%; min-width: 1200px; height:50px; background-color:#0072c6; line-height:50px; position: absolute; z-index: 666; left: 0px; top: 0px;}
.head_relative{ position: relative; width: 100%; height: 100%;}
.prompt{ display: none; position: absolute; width: 550px; padding-left: 40px;  height: 30px; left: 50%; top: 0px; margin-left: -300px; background-color: #ffffcc; z-index:777; text-align: left; line-height: 30px; color: #333; overflow: hidden; }
#closePrompt{ float: right; margin-right: 10px;}

.logo{ font-size:32px; float:left; padding-left:15px; color:#ffffff;  }
.logo a{color:#ffffff;}
.logo img{ width: 48px; height: 48px; margin-top: 1px; float: left;}
.login_things{ float:right;  padding: 0px 0px 0px 10px; height:50px; margin:0px; text-align: center;  line-height:50px; color:#ffffff; font-size:16px; position:relative;}
.login_things:hover{ background-color: #005a9d}
.loginName{ margin-right: 5px;}
.login_things img{ float:right; width: 48px; height: 48px; border: 1px solid #fff;}
.go_out{ position:absolute; z-index: 999; border-bottom: 1px solid #015b9d; border-left: 1px solid #015b9d; top:50px; right:0px; background-color:#eee; width:100%; height:auto; line-height:30px; text-align:center;  display:none; color:#888}
.go_out a{color:#888; font-size:14px;}
.go_out a:hover{ color:#444}
.go_out p{ margin-left: 10px; background-color: #fff;}

#managectrl{ display: none;}
/****** HEAD******/

.left_tree{  width:200px; min-height: 630px;   height:100%!important;  overflow: hidden; background-color:#f3f3f3; position:absolute; left: 0px; top: 0px; z-index:665}
@-moz-document url-prefix(){ .left_tree {min-height: 630px;  } }
.search{ width:180px; height:30px; border:1px solid #999999; margin:59px 0px 20px 10px;}
.search_n{ width:145px; height:28px; border:0px; float:left; line-height:28px; padding-left:5px; display:block; color:#999}
.submit_n{ float:left; width:30px; border:0px; float:left; display:block; background:url(../images/fdj.gif) no-repeat center center #ffffff; height:30px;  }
.my_Tree{ width:200px;  overflow-x:hidden; overflow-y: hidden; }
.my_Tree:hover{ overflow-x:hidden; overflow-y: auto;}

.rongliang{ position:absolute; z-index:11; left:8px; bottom:20px;}
.iphpc{ position: absolute; z-index: 11; left: 8px; bottom: 80px; display: none;}
.iphpc ul li{ float: left;}
.zhu{ width:180px; height:13px; background-color:#cccccc; overflow: hidden}
.zhu_t{ width:auto; height:13px; background-color:#0072c6;  float:left;}
.zhu_detail{ margin-top:5px; font-size:14px; color:#333333}
.tag_title{ font-size: 24px;  font-weight: normal; color: #333; padding-left: 10px;}
.tag_title:hover{  cursor: pointer; color: #0072c6;}
.tag_title.now{color: #fff;cursor: pointer; background-color: #0072c6}

/*****   左侧******  end******/
#loadcontent{ width: 100%; height: 100%;}
/*****  中间部分开始  ****/
/*#myshare{ cursor:auto}
#myshare:hover{ color: #333;}*/

.dingwei{ position: absolute; z-index: 664; background-color: #ffffff; top: 50px;left: 200px; height: 50px; width: 100%; margin-left: -200px;}



.driver_c{  width:700px;  min-height:630px;  z-index: 0; margin: 0 0 0 200px;  float: left;border-right: 1px solid #eee;}

.driver_c_head{width: 900px; margin-left: 200px;float: left;   height:49px; line-height:49px;/* border-bottom:1px solid #cccccc;*/   margin-top: 0px;}
.driver_c_head span{ float:left; margin-left:15px; font-size:20px; color:#333;}

.currenFileName:hover{ color: #666}
.driver_c_head .tag{ float:left;  font-size:16px; color:#333; line-height: 44px; padding-top: 6px;}
#parentName,#childName,#FileparentName,#FilechildName{ float: left;font-size: 14px; width: auto; max-width: 120px; white-space: nowrap;overflow: hidden;  text-overflow:ellipsis;   }
#tagPath{ font-size: 14px; }
#currenFileName{ width: auto; max-width:145px; white-space: nowrap;overflow: hidden;  text-overflow:ellipsis; }
#parentName,#FileparentName{ cursor: pointer;}
#parentName:hover,#FileparentName:hover{ color: #0072c6}
#childName{ display:none; background:url(../images/jiantou.jpg) no-repeat left center;  padding-left: 10px; margin-left: 0px;}
#FilechildName{ background:url(../images/jiantou.jpg) no-repeat left center;  padding-left: 10px; margin-left: 0px;}
.tag:hover{ color: #666666}
.new_bag{position: absolute; right: 300px; top: 0px; display: inline-block; font-size:18px; color:#333; margin-right:13px; background:url(../images/creatfiles.jpg) no-repeat 0px -26px; width:95px; padding-left: 30px; height:25px; line-height: 25px;  margin-top:12px;cursor:pointer;}
.new_bag:hover{ color:#0072c6; background:url(../images/creatfiles.jpg) no-repeat 0px 0px; }
.up_bag{  font-size:18px; color:#333; padding-right:10px; cursor:pointer;}
.up_bag:hover{ color: #666}
.driver_c_content{ width:100%; margin-top: 100px; height:500px;float:left;  position: relative;  z-index:88}
.file_content{ width:100%;  min-width: 700px; overflow-y:auto; background-color: #fff; position: absolute;left: 0px; top:0px; margin-top: 0px;}

.chooseBg1,.chooseBg2,.chooseBg3,.chooseBg4,.chooseBg5,.chooseBg6,.chooseBg7,.chooseBg8,.chooseBg9,.chooseBg10,.chooseBg11,.chooseBg12,.zipIcon{ background: url(../images/filespic.png) no-repeat left center; width: 16px; height: 16px; margin-top: 4px; display: block;}
.chooseBg1{background-position:0px 0px;}
.chooseBg2{ background-position:-48px 0px; }
.chooseBg3{ background-position:-32px 0px; }
.chooseBg4{ background-position:-16px -16px; }
.chooseBg5{ background-position:-96px -16px; }
.chooseBg6{ background-position:-64px -16px; }
.chooseBg7{ background-position:-80px -16px; }
.chooseBg8{ background-position:0px -16px; }
.chooseBg9{ background-position:-112px -16px; }
.chooseBg10{background-position:-32px -16px;}
.chooseBg11{background-position:-64px 0px;}
.chooseBg12{background-position:-112px 0px;}

.zipIcon{ background-position: -48px -16px;}



#new_file{ width:100%; float:left; margin-top: 30px;  background-color: #ffffff;}
.nullaction{  display:none; height:400px;  width:100%; float:left; position: relative;}
#file_head{ position: absolute; display: none; width: 100%; z-index: 777; left: 0px; top: 0px; background-color: #ffffff;}
#file_head span{ display: block; float: left}

.copyRight{ display: none; margin-top: 10px; position: relative;  overflow: hidden;  width:100%; height: 25px; line-height:25px;font-size: 14px; }

#copyright_btn{ margin-left: 15px;}
#file_head td:hover{ color: #666}
#file_list{  width: 100%; float: left}
#file_list tr{ border-bottom: 1px solid #fff; float: left; width: 100%;}
#file_list tr:hover{ background-color:#cccccc}
#file_list tr.now{ background-color:#0072c6}
#file_list tr.now div{ color: #fff}
#file_list tr.now td{ color: #fff}
#file_list tr.now .chooseBg1{ background-position:-16px 0px;}
#file_list tr td{cursor: default; float: left; height: 25px;position: relative;}
#file_list tr td span{ float: left}
.dingWei{ width: 100%; min-width: 1200px;}



.addlist_p{ float: left; width: 100%; }
.addlist_p:hover{ background:none!important;}
#file_head .file_checkbox{height:20px; padding-top: 10px; }
.file_checkbox{ width: 29px; text-align:right; padding-right:5px; padding-top: 8px; height:19px!important;}
.file_name,.name_file,.file_time,.time_file,.file_shares,.file_l,.l_file,.recyclefile_l{ cursor: pointer; font-size:14px; color:#333333; padding-top:5px;  height:25px; line-height:25px;}
.file_name img { margin-right:5px;}
.file_time{ background:url(../images/sortdown.jpg) no-repeat 60px 11px; }

.addlist_checkbox{ float: left; margin-left: 16px; margin-top: 7px;}
.addlist{ float:left; width:18px; height:15px; margin-top: 10px;   background:url(../images/tree/folder.gif) no-repeat right center; }
.addlist img{ margin-top:2px; float:right; margin-right:7px;  }
.addlist input{ color:#999999; float:left;}
#toolBar{ background-color: #fff;}
#toolBar span{ padding: 0px 10px; float: right;}
#toolBar span:hover{ background-color: #0072c6;  color: #fff}
.checkshow{ width:100%;  height:30px; position:absolute;z-index: 998; left:0px; top:0px; background-color:#f3f3f3; line-height:30px; display:none;}
.checkshow span{ font-size:16px; float:left; color:#2d8ace; cursor:pointer;}
span.bechecked{ color:#333333; margin-left: 15px; padding: 0px!important;; float: left!important;}
span.bechecked:hover{ background: none!important; padding: 0px!important; color: #333!important;}
#bigPicscroll{ width: 100%;  overflow-y: scroll; display: none;}
#bigPicShow{ padding-left: 25px;  padding-top: 10px;  overflow: hidden;}
#bigPicShow li{ position: relative; float: left; margin-right:24px; margin-bottom: 4px;  width: 90px; height: 90px;}
#bigPicShow li p{ text-align: center}
.edit-name{ display: none; margin-top: 4px;}
#file_list tr td div{float: left; line-height: 25px;}
.smallname{ width: 45%;}
.smalltime{ width: 19%; margin-top: 7px;}
.smallshare{ width: 17%; line-height: 30px;}
#tempvalue{ float: left; margin:7px 0px 0px 5px; height: 20px;}
.edit-name input{ height:22px;float: left; width: 100px;}
 .sure,.cancel{ float:left;background:url("../images/filespic.png")no-repeat center center; cursor: pointer; display: inline-block; margin-top: 7px; height: 15px; margin-left:5px; vertical-align: middle; width: 15px;}
.sure{ background-position: -96px -32px;}
.sure:hover{background-color: #eee;}
.cancel{ background-position: -65px -32px;}
.cancel:hover{ background-color: #eee;}
.displayName,.recycleDisplayName,.linkDisplayName,.searchdisplayName{margin-left: 5px; display: inline; width:auto;/*max-width:150px;*/overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.displayName:hover,.recycleDisplayName:hover,.linkDisplayName:hover{ text-decoration: underline; cursor: pointer;}
.more{  position:relative;float: right!important; margin-right: 10px; width: 36px; color: #0072c7; text-align: center; display: none; cursor: pointer; margin-top: 3px;}
.fenxiangtr,.xiazai,.shareTomexiazai,.trviewfile{ float: right!important; width: 35px; color: #0072c7;text-align: center; display:none;cursor: pointer;margin-top: 3px;}
.name{margin-top: 3px; }

#yulan{float: right!important; width: 35px; color: #0072c7;text-align: center; display:none;cursor: pointer;margin-top: 3px;}
.zhuancun{position:relative;float: right!important; margin-right: 10px; width: 36px; color: #0072c7; text-align: center; display: none; cursor: pointer; margin-top: 3px;}
.otherfun{ display: none;  position: absolute; width:80px; background-color: #eee; height:auto; left:10px; top: 20px;  z-index: 999; border: 1px solid #0072c6 }
.otherfun ul li{ width: 65px; padding-left: 5px; margin-left: 10px;  height: 20px; background-color: #fff; border-bottom:1px solid #f6f6f6; line-height: 20px; text-align: left; color: #666666}
.otherfun ul li:hover{ color: #333; background-color: #eee;}
/**** 右侧部分开始 ******/
.drive_r{ position: relative;  border:0px solid #000; left: 0px; top: 0px;  width:294px; display:none; }
.driver_r_two{position: absolute; left: 0px; top: 0px;  width:294px; height: 100%;  z-index: 663; background-color: #fff; z-index: 663; line-height: 300px; color: #999999; font-size: 14px; text-align:center;}
.driver_r_head{ position: absolute; right: 0px; width:300px; float: left; height:49px; line-height:49px;  margin-top: 0px;}
.driver_r_head span{ float: left;}
.sort_name{  position: absolute; right: 210px; top: 0px; font-size: 15px; display: none; }
.sort_name_2{  position: absolute; right: 160px; top: 0px; display: none;}
.sort_list{ display: none; width: 45px; height: auto; padding-bottom: 5px; left: 0px; top: 35px; position: absolute; background-color: #eeeeee;}
.sort_list li{ width: 40px; height: 20px; float: left; padding-left:5px;line-height: 20px; font-size: 15px; cursor: pointer;}
.name_sort{font-size: 15px; background: url("../images/s_down.jpg")no-repeat right center; padding-right:20px;}
.driver_r_content{ width:auto; height:auto; padding:10px 15px; }
.slt_pic{ width:270px; height:180px;}
.slt_pic img{ width: 270px; height: 180px; overflow: hidden;}

#new,#fenxiang{ font-size:14px; color:#333333; line-height:30px;}

.td_left{ width:80px; font-size:14px; color:#999999; float: left; height: 25px; line-height: 25px;}
.pxsort{ float:left; color: #333}
.pxsort:hover{ color: #666666;}
.switchShowStyle{ position: absolute; right: 50px ;top: 0px; margin-top: 10px; }
.switchShowStyle ul li{ float: left; margin-right:10px; width:27px; height: 27px;}
.switchOpen,.switchClose{position:absolute; cursor: pointer; right:15px; top:10px; width: 26px; height: 26px; background:url(../images/soc.jpg) no-repeat left center;}
.switchOpen{ background-position: 0px 0px; }
.switchClose{ background-position: 0px -26px; }
#smallList{ background:url(../images/showsize_pic.jpg)no-repeat 0px -27px; cursor: pointer;}
#bigList{ background:url(../images/showsize_pic.jpg)no-repeat -27px 0px; cursor: pointer;}

#onlyLook{ width:189px; height: 25px; overflow: hidden; white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis;}
/***  重构ztree图标样式 ****/
#treeMyFiles{ position: relative}


.ztree{ padding: 5px 0px;}
.ztree * {font-size: 10pt;font-family:"Microsoft Yahei",Verdana,Simsun,"Segoe UI Web Light","Segoe UI Light","Segoe UI Web Regular","Segoe UI","Segoe UI Symbol","Helvetica Neue",Arial}
.ztree li ul{ margin:0; padding:0}
.ztree li {line-height:30px;}
.ztree li a {width:100%;height:30px;padding-top: 0px;}
.ztree li a:hover {text-decoration:none; background-color: #cccccc;}


.ztree.showIcon li a span.button.switch {visibility:visible}
.ztree li a.curSelectedNode {background-color:#0072c6;  opacity:1;color:#ffffff;border:0;height:30px; width: 100%!important;}

.ztree li span {line-height:30px;}
.ztree li span.button {margin-top: 6px;}
.ztree li span.button.switch {width: 14px!important;height: 14px!important;}

.ztree li span.button {background-image:url("../images/filespic.png"); *background-image:url("../images/filespic.png")!important}
.ztree li span.button.switch.level0 {width: 14px!important; height:14px!important; display: none;}
.ztree li span.button.switch.level1 {width: 14px!important; height:14px!important}
.ztree li span.button.noline_open{background-position: -32px -69px!important;}
.ztree li span.button.noline_close{ background-position: -46px -69px;}
.ztree li span.button.noline_open.level0 {background: none!important; display: none; /*background-position:-32px -69px!important;*/}
.ztree li span.button.noline_close.level0 {background: none!important; display: none; /*background-position: -46px -69px!important;*/}
#treeMyFiles_1_span{ font-size: 24px; margin-left: 10px;  }
.ztree li a.level0:hover{ color: #0072c6; background-color: #f3f3f3;}
.ztree li a.curSelectedNode.level0:hover{ background-color: #0072c6!important; color: #fff;}

/****上传文件 ******/
#uploadFiles{ position: absolute; z-index: 999; right: 0px; bottom: 0px; border: 1px solid #0072c6; width: 418px;  height: auto; display: none; background-color: #fff; }
#uploadFiles p{ display: block; width: 100%; height: 20px; line-height: 20px;}
.upload_title{ width: 100%; height: 30px; background-color: #0072c6; line-height: 30px;}
.upload_title span{ float: left; color: #fff; font-size: 14px; margin-left: 5px;}
.upload_title img{ margin-right: 12px; margin-left: 5px;}
.loadfile{ margin-right: 12px; }
.loadingfile{ width: 403px; height: 200px; padding: 0px 8px;  display: none; overflow-y: hidden;}
.loadingfile:hover{ overflow-y: auto;}
.jindu{ width: 1%; height: 4px; background-color: #0072c6; color: #fff; display:block;}
#loadfiles{margin:0px 0px 0px 0px;}
#loadfiles tr{ margin-top: 12px;}
#loadfiles li h6{ height: 15px;}
.showUpload,.hideUpload{  background:url(../images/filespic.png)no-repeat; width: 16px; height: 16px; margin-top: 7px; margin-left: 10px; cursor:pointer}
.showUpload{ background-position: 0px -48px; float: right!important; margin-right: 10px!important;}
.showUpload:hover{  background-position: -16px -48px; }
.hideUpload{ background-position: -32px -48px; float: right!important; margin-right: 10px!important; margin-top: 8px;}
.hideUpload:hover{ background-position: -48px -48px;}
.closeupfile{ float:right!important; margin-top: 8px; margin-right: 10px!important; background:url(../images/filespic.png)no-repeat -64px -49px; width: 16px; height: 17px; }
.closeupfile:hover{ background-position: -80px -49px;}
.pausefile,.continuefile,.cancleUpload{ background:url(../images/filespic.png)no-repeat; width: 16px; height: 16px; display: block; float: left; margin-right: 15px;}
.pausefile{ background-position: 0px -32px;}
.pausefile:hover{ background-position: -16px -32px;}
.continuefile{ background-position: -32px -32px;}
.continuefile:hover{ background-position: -48px -32px;}
.cancleUpload{background-position: -64px -32px;}
.cancleUpload:hover{background-position: -80px -32px;}
.uptime,.uppersent,.upsize{ width:auto; height: 16px; line-height: 16px;  float: left; margin:0px;}
.uptime{ margin-left: 90px;}
.upsize{ float: right!important;}
.progress{ width: 100px; height: 5px!important; background-color: #cccccc; margin-top: 4px;}
.upfilename{  height: 20px; line-height: 20px; float: left;  width: 230px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.targetFolder{ float: right; line-height: 20px; text-align: right; width: 125px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.uppersent{ float: right;}
.smallsize{ line-height: 30px;}
/*****下载样式******/
#alert{ display: none; position: relative; width: 260px; padding:0px 5px; height: 200px; background-color: #ffffff; position: absolute;left: 50%; top: 50%; margin-left: -135px; margin-top: -100px; border: 1px solid #cccccc; z-index: 999;}
#confirm{ position: absolute; right: 5px; bottom: 5px; }
input#btn0 ,input#btn1{  float: left; margin-right: 5px; border: 0px; text-align: center; border: 1px solid #999999; width: 50px; height: 23px; color: #666666; cursor: pointer;}
.mask{position: absolute; z-index: 998;/* width: 100%; height: 100%;*/
       background:url(../images/pic_bg.png)repeat;top: 0;bottom: 0;left: 0;right: 0; }
#alert_title{ padding: 10px 0px 0px 5px; color: #333; font-size: 16px; font-weight: normal;}
#alert_p{ text-align: center; margin: 50px auto 0px auto; width: 230px; word-wrap:break-word}
.removebilebg{ display: none; width: 100%; height: 100%; position: absolute; z-index: 990;background:url(../images/pic_bg.png)repeat; }
#remobiles,#Treeremobiles{ width:420px;height: 300px; background-color: #ffffff; position: absolute;left: 50%; top: 50%; margin-left: -210px; margin-top: -150px; border: 1px solid #cccccc; z-index: 991;}
.showtree{ height: 228px; width: 407px;overflow-x: hidden; overflow-y: auto;  margin: 10px 5px 0px 5px; border: 1px solid #d0d0d0; }
.mobile_h3{ padding: 5px 0px 0px 5px; font-size: 16px; color: #666666;}
.picshow{ display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;  background:url(../images/pic_bg.png)repeat;   z-index: 999}
.picshow_d{ position:relative; width: 100%; height: 100%; }
.picture_title{ width: 100%; height: 50px; z-index: 999; background: #000000; position: absolute; left: 0px; top:0px;}
.picture{ width:100%; height: 100%; position: relative; overflow: hidden; }
.picture img {position:absolute; width:auto; height: auto; visibility:hidden; }
#removeTree{padding-top: 0px;}
#closePic{  background:url(../images/close.png)no-repeat 0px 0px; width: 24px; height: 24px;  cursor:pointer;display: block; float: right; margin: 10px 25px 0px 0px; }
#closePic:hover{ background-position: 0px -24px;}
#viewTitle{ float: left; padding-left: 35px; background:url(../images/view_title.png)no-repeat left center; max-width: 500px;    overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 23px; line-height: 23px; margin: 10px 0px 0px 20px; padding-top: 7px; color: #fff; }
/*#closePic:hover{ background-position:-31px 0px; }*/

/****************文件分享样式 **********************/
#shareFiles{ display:none;position: absolute; z-index: 999; background:url(../images/pic_bg.png)repeat; width: 100%; height: 100%;}
.shareContent{ position: relative; top: 50%; left: 0%; margin-top: -225px; width: 100%; height: 450px; background-color: #ffffff; z-index: 98}
.shareStar{ height: 100%; width: 700px; margin:0 auto;}
.shareStar_left{ width: 200px; height: 100%; background-color: #e6e6e6; float: left;}
.shareStar_right{ width: 490px;height: 100%;float: left;  padding-left: 10px; position: relative;}
.shareStar_left h3,.shareStar_left p{ width: 95%; padding-left: 5%; font-size: 14px; color: #666666; float: left;}
.shareStar_left h3{ font-size: 20px; margin: 75px 0px 15px 0px; font-family: "Microsoft Yahei"; font-weight: normal;}
.shareStar_left p{ height: 35px; line-height: 35px; cursor: pointer;}
.shareStar_left p.now{ background-color: #737373; color: #fff;}
.tabTitle{ width:480px;font-size: 20px; margin: 25px 0px 20px 0px; font-weight: normal;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.tabDesc{ margin-bottom: 25px; font-size: 14px;}
.tabDescTwo{ margin-bottom: 15px;font-size: 14px;}
.tabThree{ z-index: 888}
.tabDescTre{  border: 1px solid #707070; width: 478px; min-height: 21px; max-height: 65px; overflow-y:auto;}
.tab1{ height: 450px; overflow: hidden;   }
.tab2{ height: 450px;overflow: hidden; position: absolute;  display: none; }

.tabDescSev{ position: absolute; bottom: 10px; right: 10px;}
.checkPeople{height:18px;  line-height: 20px;  padding-left: 5px; position: relative;}
#namelist{ display: none; border: 1px solid #999999; position: absolute; width:150px; height: auto; max-height: 130px; overflow: hidden;  background-color: #ffffff; z-index: 999;}
#namelist li{ line-height: 22px; padding-left: 5px; cursor: pointer;}
#namelist li:hover{ background-color: #707070; color: #fff;}
.tabDescFor{ margin: 5px 0px; line-height: 25px; width: 100%; font-size: 14px;}
.gouxuan{ margin-right: 5px; margin-top: -2px;}
.tabDescFiv{ margin-bottom: 18px;}
.mr_content{ width: 475px; height: 93px;border: 1px solid #707070; padding-top: 5px; padding-left: 3px;}
.fisharecontent{ width: 460px; height: 93px;border: 1px solid #707070; padding-top: 5px; padding-left: 3px;}
.addon{ text-decoration: underline; margin-left: 3px;}
.tabDescSix{ font-size: 14px; position: relative; width: 285px; overflow: hidden }
.shareDescFor{ margin: 5px 0px;}
.datepicker{ display: none; float: left; margin-left: 5px;}
.put1{ border: 0px; border: 1px solid #707070; width: 143px; height: 16px; position:absolute; left:140px; top:2px;display: block; z-index: 100; background:url(../images/date.jpg)no-repeat right center; cursor: pointer; }
.put2{border: 0px; border: 1px solid #707070; margin-left:15px; width: 143px; padding-left: 5px; height: 16px; position:absolute; left:130px; top:4px;display: block; z-index: 100; background:url(../images/date.jpg)no-repeat right center; cursor: pointer; }
#ui-datepicker-div{ z-index: 999!important;}
 #tiJiao,#quXiao{ float: right; margin-left: 10px; cursor: pointer; border: 0px; width:46px; height: 23px; border: 1px solid #707070; font-size: 14px; }
.shareDescSev #tiJiao,.shareDescSev #quXiao{ margin-top: 30px;}
/***************************************8分享给我************************/

#picList{    background-color: #ffffff; float: left; position: relative; width: 100%;}
#picList li{ width:145px; height: 85px; float:left; background-color: #005a9d; position: relative; margin: 20px 0px 0px 20px; cursor: pointer;}
.foldName{ position: absolute; left: 10px; bottom: 0px; color: #ffffff;}
.foldcount{ position: absolute; right: 10px; bottom: 0px; color: #ffffff;}
.shareTime{ width: 38%;}
#moveSure{ float: right; background:none; width:55px; height: 25px; border: 1px solid rgb(204,204,204); margin-right: 10px; margin-top: 5px; cursor: pointer}
#moveFalse{ float: right; background:none; width:55px; height: 25px; border: 1px solid rgb(204,204,204); margin-right: 10px; margin-top: 5px; cursor: pointer}
.creatLink,.copyLink{ width:73px; height: 23px; border: 1px solid #ccc;}
.tabDesceight,.tabDescnine,.tabDescten,.tabDescelevn,.tabDesctwelve{   font-size: 14px; position: relative; line-height: 25px; margin:  0px; width: 100%; overflow: hidden}
.filesharename,#dateselect{ float: left; margin:2px 5px; line-height: 20px; height: 20px; *line-height: 18px; \height: 18px;}
#sureShare,#cancleShare{ float: right; margin-left: 10px; cursor: pointer; border: 0px; width:46px; height: 23px; border: 1px solid #707070; }
#dateselectlink,.datepickerlink{ float:left; margin-left: 5px; margin-top:3px; height: 20px;}
.datepickerlink{ display: none;}
.linksharename{float:left; line-height: 25px;}
.linkonly,.creatLink,.copyLink{ float:left; margin-left: 5px; cursor: pointer; background-color: #eeeeee;}
.linkonly{ height: 21px;  border: 1px solid; width: 410px;  margin-left: 0px;}
.checkInfo{ margin-right: 5px;}
.tabDesctwelve{ position: absolute; bottom: 10px; right: 10px;}
.bjtabDesctwelve{ position: absolute; bottom: 10px; right: 10px;}
.shareDescSix{ width: 100%; height: 20px; margin-top: 10px;}
.shareDescSev{ position:absolute;right:10px;bottom:40px; width: 100%;  height: 20px;}

/***************************8文件分享，链接分享****************/

.sfm li{ padding-left: 25px;color: #333;font-size: 15px;font-weight: normal; line-height: 28px; cursor: pointer;}
.sfm li:hover{background-color: #cccccc;}
.sfm li.now{ background-color: #0072c6; color: #ffffff;}
.starTime,.Timestar,.endTime,.Timeend,.shareWho{    color: #333333; cursor: pointer; font-size: 14px; height: 25px; line-height: 25px; padding-top: 5px;}
.fileshareName{ width: 32%}
.filesharestarTime{ width: 14%; margin-top: 6px;}
.fileshareendTime{ width: 13%; margin-top: 6px;}
.fileshareTo{ width: 19%;}
.sharenamesize{  width: 215px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 4px; overflow: hidden; white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis;  }
.filesharesize{ width: 18%; line-height: 30px; overflow: hidden;}
.fileEditor,.cancleShare{ float: right!important; cursor: pointer; color: #0072c6; margin-right: 20px;margin-top: 3px; text-align: center; display: none;}
.fileshare_bg{ display: none; width: 100%; height: 100%; position: absolute; z-index: 997; background: url("../images/pic_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}
.fileshareContent{ width: 465px; height: 330px; padding: 13px 8px 7px 7px; position: absolute; left: 50%; top:50%; margin-left:-240px; margin-top: -170px; background-color: #fff;}
.filesharedatepicker,.filesharedatepickerTwo{ float: left}
.fileTileName{ background:url(../images/linklock.png)no-repeat left center; padding-left: 30px; height: 20px; overflow: hidden;   text-overflow: ellipsis;
    white-space: nowrap; color:#0072c6; margin-bottom: 5px;}
.link_tabDesceight{ font-size: 22px; font-weight: normal; margin-top: 0px; }
.link_descrip{ background-color: #efefef; margin-left: 32px; padding-left: 5px; width: 428px; line-height: 21px; height: 110px;overflow-x:hidden; overflow-y: auto;}
.link_descrip  p{ /*word-break:break-all*/ height: 20px; overflow: hidden;}
.tabDescthirst{ margin-top: 55px;}
.linshareType{ width: 10%; line-height: 30px!important;  height: 24px;  overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.validatecode{ width: 10%; line-height: 30px!important;  height: 24px;  overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.linksharestarTime{ width: 23%; margin-top: 7px;}
.linkshareendTime{ width: 10%; margin-top: 7px;}
.fileshareType{  color: #333333;cursor: pointer;font-size: 14px;height: 25px;line-height: 25px; padding-top: 5px;}
.validateClodeheader{  color: #333333;cursor: pointer;font-size: 14px;height: 25px;line-height: 25px; padding-top: 5px;}

/***********************88回收站 ********************/
.recyclereturnFile,.trdeletefiels{ cursor: pointer;display: none; float: right !important; margin-right: 10px; margin-top: 3px;  text-align: center;}
.deleteallFile{ position: absolute; right: 10px; line-height: 50px; }
.deleteallFile div{ float: left;   font-size: 14px; margin-top: 3px;}
.deleteallFile span{font-size: 14px; float: none; margin-left: 0px;}
#resetRecycle{ float: left; margin-left: 10px; cursor: pointer; width: 70px; height: 20px; margin-top: 13px; border: 2px solid #333; line-height: 20px; padding: 2px;}
.pausAll{ float: right; cursor: pointer; font-weight: 600; display: none!important;}



/** 分享给我的tr样式*/
.shareTome_smallname{ width: 45%!important;}
.shareTome_smalltime{ width: 39%!important; margin-top: 7px!important;}
.shareTome_smallsize{ width: 12%; margin-top: 7px;}
.semicolon{ cursor: pointer; text-decoration: underline;}

#upFolder{ position: absolute; right: 430px; top: 0px; z-index: 1!important;;}
.shareDesc{ width: 100%; height: 20px; line-height: 20px; word-break: break-all;
    word-wrap: break-word; overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;}

.linkpicture{ background:url(../images/linklock.png)no-repeat left center;  height: 15px;margin-top: 5px;width: 20px; }
.shareTitle{ font-size: 20px;}

.silID{ z-index: 222;}
.recyclereturnFile,.trdeletefiels{ color: #0072c6}
.put3,.put4{ width: 140px; padding-left: 5px; height: 20px; }
.put4{background:url(../images/date.jpg)no-repeat right center; cursor: pointer; border: 1px solid #ccc;}
.fileTitle{ float: left;}
.copybotton{ float: right; width: 70px; height: 20px; border: 1px solid #666; cursor: pointer;}

/********************************************************************************************/

/***auto complete begin***/
.autoCompleteDiv {
    outline: none;
    position: absolute;
    width:150px;
    max-height: 200px;
    height: auto;
    font-size: 12px;
    color: #444444;
    overflow-y: auto;
    display: none;
    z-index: 999;
    box-shadow: 0 0 7px #666;
    -moz-box-shadow: 0 0 7px #666;
    -webkit-box-shadow: 0 0 7px #666;
    border: 1px solid #888;
    background-color: #FFFFFF;
}

.autoCompleteDiv > ul {
    list-style: none;

}

.autoCompleteDiv > ul > li {
    padding: 2px;
    padding-left: 5px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    border-bottom: 1px solid #eaeaea;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow:hidden;
}

.autoCompleteDiv > ul > li:hover {
    background: #F2F8FC;
}

/***auto complete end***/


/***SimpleCalendar begin***/
.simpleCalendar {
    width: 180px;
    height: 175px;
    background-color: #ffffff;
    padding: 10px;
}

.simpleMonthViewTitle {
    width: 100%;
    height: 23px;
    overflow: hidden;
    table-layout: fixed;
}

.simpleMonthViewTitleBtn {
    width: 19px;
}

.simpleMonthViewTitleBtnLeft {
    background: url("../images/btnSimpleTitleLeft.png") no-repeat;
    height: 23px;
    cursor: pointer;
}

.simpleMonthViewTitleBtnRight {
    background: url("../images/btnSimpleTitleRight.png") no-repeat;
    height: 23px;
    cursor: pointer;
}
.simpleMonthViewTitleText {
    text-align: center;
    height: 23px;
    line-height: 23px;
}
.simpleMonthView {
    display: table;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
.simpleMonthView td {
    height: 21px;
    width: 26px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.simpleCalendarToday {
    background-color: #0072C6;
    color: #ffffff;
}

.simpleCalendarCurMonth {
    background-color: #CCEBF7;
}

/***SimpleCalendar end***/

/***Calendar Choose begin***/
.calendarchoose {
    width: 200px;
    border: 1px solid #eee;
    height: 216px;
    overflow: hidden;
    position: absolute;
    z-index: 1001;
    background-color: #FFFFFF;
}
.calendarchoosefooter {
    text-align: center;
    margin-bottom: 5px;
    margin-top: -5px;
    height: 19px;
}

.calendarchoosefooter button {
    margin-right: 10px;
}

/***Calendar Choose end***/

/***/
.myfilemptybg{background:url(../images/img_folder_512_f3.png)no-repeat center center;}
.sharetomebg{background:url(../images/img_share_512_f3.png)no-repeat center center;}
.filesharebg{background:url(../images/img_share_512_f3_1.png)no-repeat center center;}
.recyclebg{background:url(../images/img_recycle_512_f3.png)no-repeat center center;}
.link404{ width:600px; height:100%; text-align: center; background:url(../images/img_404_256_f3.png)no-repeat 50% 15%;}
.errorcontent{line-height: 40px;
     width: 280px; margin: 280px auto 0px auto;}
.errorcontent p{ text-align: left;}

#cancleUserInfo{ background:url(../images/logoutbg.png)no-repeat left center #fff; }
#managectrl{background:url(../images/managebg.png)no-repeat left center #fff; padding-left: 23px;}
#cancleUserInfo:hover,#managectrl:hover{ background-color: #eee;  cursor: pointer;}
#fileType{ height: 25px; line-height: 25px; float: left;}
/****************************************稳定版********************************************************/

#btnFilterMyFiles{ cursor: pointer;}
.filepath{ width: 30%;  word-break: break-all;
    word-wrap: break-word; overflow: hidden;}
.permissonUser{ color: #0072c6; cursor: pointer;}
#file_list tr.now .permissonUser{ color: #ffffff}
.filepath{ line-height: 30px;}
/************************************   搜索**********************/

.trzhuancun{  position:relative;float: right!important; margin-right: 10px; width: 36px; color: #0072c7; text-align: center; display: none; cursor: pointer; margin-top: 3px;}
#searchcurrenFileName{ width: auto; max-width:500px; white-space: nowrap;overflow: hidden;  text-overflow:ellipsis; }
.tbdtd{ font-size: 14px; text-align: center; }
.tbdtd:hover{ background: none!important;}


/**************************************************8 大图  star************************/
.filelisttr{ width: 96px!important; z-index: 900; height: 105px; margin:5px 10px 0px 10px; position: relative;  float:left;z-index:99; border:2px solid #fff!important;overflow:hidden;}
.filelisttr:hover{border:2px solid #0072c6!important;background-color: #fff!important;}
.filelisttr.now{ background-color: #fff!important; border:2px solid #0072c6!important; }
.filelisttr.now .displayName{color: #666!important;}
.filelisttr .file_checkbox{ display: none}
.filelisttr:hover .file_checkbox{ display: block;}
.filelisttr.now .file_checkbox{ display: block;}
.choosebigBg1,.choosebigBg2,.choosebigBg3,.choosebigBg5,.choosebigBg7,.choosebigBg8,.choosebigBg9,.choosebigBg10,.choosebigBg6,.choosebigBg11,.choosebigBg12,.bigFileDefaultBg,.zipIconBigBg{ background: url(../images/filesbigpic.png) no-repeat left center; width: 48px; height:48px; margin-left: 23px; display: block;}
.choosebigBg1{background-position:0px 0px;}
.choosebigBg2{background-position:-48px -48px;}
.choosebigBg3{background-position:-96px -48px;}
.choosebigBg5{background-position:-48px -96px;}
.choosebigBg8{ background-position:0px -48px;}
.choosebigBg9{ background-position:0px -96px;}
.choosebigBg6{background-position:-240px 0px;}
.choosebigBg7{background-position:-240px -48px;}
.choosebigBg10{background-position:-96px 0px;}
.choosebigBg11{background-position:-192px -48px;}
.choosebigBg12{background-position:-144px -48px;}

.bigFileDefaultBg{ background-position: -142px 0;}
.zipIconBigBg{background-position: -194px 0;}





.trfilehead{ display: block!important;} /*大图头部*/

.filelisttr .file_checkbox{ position: absolute!important;z-index: 900;  display: none;}
.trnewfile .addlist_p{ width: 112px!important;}
.trnewfile .addlist_checkbox{ display: none!important}
.trnewfile .addlist{ width: 48px!important; height:48px!important; margin-left: 18px; background: url(../images/filesbigpic.png) no-repeat 0 0; }
.trnewfile #tempvalue{width: 60px}
.trnewfile .addlist_p{  margin: -7px 10px 0px 10px;}
.trnewfile .addlist_p .smallname{ width: 100%!important;}
.filelisttr .file_checkbox{ width: 15px; padding-top: 3px;}
.filelisttr .smallname{  margin-top: 22px; width: 100%;}
.filelisttr .displayName{ text-align: center; width: 100px; margin-left: 0px;}
.filelisttr .edit-name input{ width: 54px;}
.filelisttr .sure, .filelisttr .cancel{margin-top: 5px;}
/**************************************************8 大图 end ************************/


.trfilehead2{
    padding-left:16px;
}

/**************************************************验证码下载 begin ************************/
.downloadCode_main{
    position: absolute;
  top: 50px;
  border-bottom: 30px;
  background-color: #fff;
  bottom: 30px;
  width: 600px;
  /* margin: 0 auto; */
  left: 50%;
  margin-left: -300px;
}

.downloadCodebtnSubmint {
            width: 150px;
            height: 33px;
            line-height: 33px;
            border: 1px solid #A9A9A9;
            background-color: #fff;
            color: #333333;
            cursor:pointer;
        }

.downloadCodebtnSubmint:hover {
                background-color: #0072c6;
                color: #fff;
            }

/**************************************************验证码下载 end ************************/


/*******************************************链接不存在情况下的样式  begin*******************/
.notfoundfileContainer{
  width: 600px;
  position: absolute;
  margin-left: -300px;
  left: 50%;
  min-height: auto;
  padding-top: 80px;
  bottom: 30px;
  top: 0;
  background-color: #fff;
}
/*******************************************链接不存在情况下的样式  end *******************/


/********************************************复制到剪切版*********************************************/
.copy_btn {
}
/********************************************复制到剪切版结束*********************************************/


/*由我分享 开始*/
.driver_c_headMyShare{margin-left: 200px;float: left;   height:49px; line-height:49px;/* border-bottom:1px solid #cccccc;*/ 
                      border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
                        margin-top: 0px; position:absolute; left:0;right:0;}

.driver_c_headMyShare span{ float:left; margin-left:15px; font-size:20px; color:#333;}

/*由我分享 结束*/


/*****************************回收站的相关增加的样式*****************************/
.linshareType_Recycle{ width: 19%; line-height: 30px!important;  height: 24px;  overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}

/*****************************回收站的相关增加的样式 结束*****************************/

/**************autoCompleteDiv 显示点点点****************/
.autoCompleteDiv > ul > li {
      text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
}


/**************autoCompleteDiv 显示点点点 结束****************/

/****************************右侧边样式******************************/
.rightcontengt{ float: right; position: absolute;border: 0px solid red; top:103px; bottom:0; right:0; width:296px; }
#file-icon{
    border:0px solid #0072c6;
    height:200px;
    width:100%;
    padding-left:10px;
    padding-top:10px;
}
#shareRegion{
    border:0px solid #0072c6;
    /*height:80px;*/
    width:100%;
    margin-top:2px;
    padding-left:10px;
}
#file-info
{
    border:0px solid #0072c6;
    width:100%;
    margin-top:2px;
    padding-left:10px;
}
.slt_head{ background:url(../images/s_down.jpg) no-repeat left center; padding-left:20px; font-size:16px; color:#333; margin-top:10px;}
.slt_head:hover{ color: #666666; cursor: pointer}
.slt_fold_share{background:url(../images/s_up.jpg) no-repeat left center;}
.slt_fold_info{ background:url(../images/s_up.jpg) no-repeat left center;}
#fenxiang{ 
    position:relative; top:10px; border:0px solid red;
    overflow-x: hidden; overflow-y: hidden;}
#fenxiang:hover{overflow-y: hidden;}
#fenxiang ul li{ float: left; width: 100%; line-height: 25px; margin: 2px 0px;}

#myFileLoad{ width: 160px;word-break:break-all;word-wrap:break-word; max-height:125px;float: left; overflow:hidden;
              line-height: 25px;  font-size: 14px; font-family: "Microsoft Yahei" 
}
#myFileLoad:hover{overflow-y: auto;}

/****************************右侧边样式结束******************************/