/* 样式重置 */ body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0; padding:0;} body,table,input,textarea,select,button { font-family: "微软雅黑","宋体"; font-size:12px;line-height:1.5; background:#fff;} div,img,tr,td,table{ border:0;} table,tr,td{border:0;cellspacing:0; cellpadding:0;} ol,ul,li{ list-style-type:none} a:link,a:visited{color:#7f7f7f;text-decoration:none;} a:hover,a:active{color:#000;} .fl{ float:left;} .fr{ float:right;} .cl{ clear:both; overflow:hidden;} /* 数据页面 */ .data_container{ width:100%; margin:0 auto; } .data_heaer{ height:66px; width:100%; background-color:#3499db; text-align:center; } .data_heaer h2{ font-size:30px; font-weight:300; color:#fff; line-height:66px; } .data_content{ width:1280px; height:838px; margin:0 auto; background-color:#fff; border:1px solid #e0dede; border-top:none; } .data_leftside{ width:611px; border-right:1px solid #e0dede; } .data_h3{ width:100%; text-align:center; height:50px; font-size:18px; color:#444; line-height:50px; } .data_leftside_files{ border-right:1px solid #e0dede; border-bottom:1px solid #e0dede; height:710px; overflow :auto; } .data_leftside_files input{ margin-top:15px; width:15px; height:15px; } .data_leftside_files li{ height:40px; line-height:40px; border-bottom:1px solid #e0dede; padding:0 10px; } .data_leftside_files li.data_title{ width:210px; height:36px; line-height:36px; text-align:center; background-color:#e9f3fb; border:none; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; } .date_label{ display:block; width:168px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; } .data_leftside_shu{ border-right:none; } .data_leftside_shu li{ border-bottom:none; } .data_conbar{ width:149px; height:834px; border-right:1px solid #e0dede; border-left:1px solid #e0dede; } .date_btns{ width:260px; margin:20px auto; } .date_btns_w{ width:390px; } .date_btns button{ margin:10px 20px; } .data_btn{ border:none; width:108px; height:35px; line-height:35px; text-align:center; background-color:#3499db; color:#fff; font-size:14px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; } .data_btn:hover{ background-color:#2989da; } .data_rightside{ width:667px; } .data_rightside_w{ width:407px; } .data_leftside_files li.data_title_w{ width:184px; } .date_label_w{ width:150px; } .data_leftside_shu li{ border-bottom:none; } a.data_file_btn{ display:block; position:relative; width:108px; height:35px; margin:15px auto; line-height:35px; font-size:14px; color: #fff; text-align:center; background-color: #79b4e7; background-image: -webkit-linear-gradient(#79b4e7, #1377cf); background-image: linear-gradient(#79b4e7, #1377cf); border-color: #076bc2; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; vertical-align: middle; cursor: pointer; margin:0 10px; } a:hover.data_file_btn{ background-color: #076bc2; background-image: -webkit-linear-gradient(#79b4e7, #076bc2); background-image: linear-gradient(#79b4e7, #076bc2); border-color: #076bc2;} .data_file_btn input{ position:absolute; left:0px;opacity:0; filter:alpha(opacity=0); width:108px; height:35px;} .data_conbox{ width:407px; height:709px; border-top:1px solid #e0dede; border-bottom:1px solid #e0dede; overflow: auto; } .data_con_title{ width:49.8%; height:36px; line-height:36px; text-align:center; background-color:#e9f3fb; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; } .data_con_line{ border-right:1px solid #e0dede; } .data_con_li{ width:49.8%; height:36px; line-height:36px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #e0dede; } .mt15{ margin-top:15px;} #file-uploads{ opacity: 0; position: absolute; z-index: 10; width:118px; height:35px; } /* 树形结构 */ .data_rightside_tree{ width:259px; height:709px; border-right:1px solid #e0dede; border-top:1px solid #e0dede; border-bottom:1px solid #e0dede; overflow: auto; } .tree { min-height:20px;padding:15px;padding-left:30px;border-bottom:1px dashed #ccc;} .tree li {list-style-type:none;margin:0; padding:10px 5px 0 20px; position:relative} .tree li::before, .tree li::after { content:'';left:-30px;position:absolute; right:auto} .tree li::before { border-left:1px solid #999; bottom:50px;height:100%; top:0; width:0px} .tree li::after {border-top:1px solid #999;height:20px; top:25px; width:35px} .tree li p {display:inline-block;padding:3px 10px;border:1px solid #fff; margin-left:-15px; width:150px; } .tree li.parent_li>p {cursor:pointer} .tree>ul>li::before, .tree>ul>li::after {border:0} .tree li:last-child::before { height:30px} .tree li.parent_li>p:hover, .tree li.parent_li>p:hover+ul li p { } .icon-plus-sign{ margin-left:-15px; background:url(../img/icons1.gif) -5px 10px no-repeat; } .icon-minus-sign{ margin-left:-15px; background:url(../img/icons2.gif) -6px 9px no-repeat;}