
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table,caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{font-family:Microsoft Yahei,helvetica,arial;}
/*****Over write style*****/
.top-nav {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
nav .nav-wrapper {
background:#6bc06d;
}
nav .nav-wrapper a {
display:inline-block;
min-width:57px;
height:45px;
text-align:center;
}
.ul-auth-option li {
height:45px;
}
nav .nav-wrapper i {
color:#fff;
}
.navbar-fixed, nav {
height:45px;
line-height:45px;
}
.collection .collection-item.avatar{
padding-left:25%;
height:93px;
}
.collection .collection-item.avatar .secondary-content {
top:5px;
}
.collection .collection-item.avatar .secondary-content i {
font-size:24px;
}
span.badge {
right:0px;
}
/* Բ��ͷ�� */
.img-round{
	width: 80px;
	height: 80px;
	border-radius:80px;
    margin-top: 10px;
}

.btn, .btn:hover { box-shadow:none; }
.btn-load {
display:block; 
width:100%;
background:#dfdcd7;
border:1px solid #cfcbc8;
border-left-width:0px;
border-right-width:0px;
color:#797874;
padding:5px 0px;
}
input[type=button],input[type=submit] { -webkit-appearance:none; background:transparent; border:none; font-style:normal; }
*:focus {outline: none;}
.file-field input.file-path { margin:0px 0px 0px 90px; width: calc(100% - 100px); border-bottom-width:0px; }
nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
height:45px;
line-height:45px;
}
.nav-title { margin-left:5px; }
.form .row {
margin-bottom:0px;
}
.row .col {
padding:0px;
}
/*****Custom style*****/
body { 
background:#ffffff;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.main-content {
padding-top:10px;
}
.member-list {
letter-spacing: -0.31em;
word-spacing: -0.43em;
font-size: 0;
margin:-0px 10px 5px 10px;
}
.member-list li {
display: inline-block;
width: 25%;
margin-top: 5px;
font-size: 12px;
vertical-align: top;
letter-spacing: normal;
word-spacing: normal;
padding:10px;
}
.member-list li a {
color:#343434;
}
.member-list .pic {
width:95%;
margin:0px auto 5px auto;
position:relative;
overflow:hidden;
padding-bottom:95%;
border-radius: 3px;
max-width:175px;
vertical-align:middle;
}

.member-list .name {
clear: both;
font-size:14px;
text-align:center;
}
.member-list .name i {
color:#558b2f;
font-size:16px;
margin:0px 5px 0px 0px;
}
.member-detail {
border-top-width:0px;
}
.member-detail li.avatar {
background:transparent;
}
.member-detail li.avatar .pic{
width:18%;
max-width:75px;
overflow:hidden;
position:absolute;
left:10px;
display:inline-block;
vertical-align:center;
border-radius:3px;
-webkit-border-radius:3px;

}
.member-detail li.avatar .title{
color:#535251;
}
.member-detail li.avatar .title i {
font-size:18px;
color:#ed7e52;
line-height:21px;
}
.member-detail li.avatar p {
color:#999;
}
.member-detail li {
color:#717171;
}
.member-detail li span {
margin-right:20px;
min-width:28px;
display:inline-block;
color:#717171;
}
.member-detail li span.badge a{
color:#64c2c1;
}
.member-detail li span.badge i {
color:#64c2c1;
font-size:18px;
}
.news-list .card-panel {
border:1px solid #e4e4e4;
border-left-width:0px;
border-right-width:0px;
padding:10px;
margin:5px 0px;
box-shadow:none;
-webkit-box-shadow:none;
border-radius:3px;
-webkit-border-radius:3px;
}
.news-list .card-panel p {
-webkit-margin-before: .2em;
-webkit-margin-after: .2em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
.news-list .card-panel .card-head{
position:relative;
padding-bottom:5px;
}
.news-list .card-panel .card-head .status{
position:absolute;
right:0px;
bottom:6px;
padding:0 5px;
height:20px;
line-height:20px;
text-align:center;
color:#fff;
font-size:11px;
border-radius:12px;
}
.news-list .card-panel .card-head .status.unread {
background:#e66964;
}
.news-list .card-panel .card-head .status.read {
background:#65c179;
}
.news-list .card-panel .card-head .status.summary {
background:#e0e0e0;
color:#4f4f4f;
}
.news-list .card-panel .card-head .status.summary a{
color:#4f4f4f;
}
.news-list .card-panel p.info {
color:#a7a7a7;
font-size:12px;
}
.news-list .card-panel p.title {
color:#333;
font-size:20px;
}
.news-list .card-panel .card-body .excerpt {
height:74px;
overflow:hidden;
text-overflow:ellipsis;
}
.news-list .card-panel .card-body .excerpt p {
font-size:16px;
color:#868686;
}
.news-list .card-panel .card-body p {
color:#646464;
font-size:16px;
margin:.5em 0em;
}
.content {
margin:1rem;
}
.content-head { 
border-bottom:1px solid #f1f1f1;
position:relative;
}
.content-head .status{
position:absolute;
right:0px;
bottom:9px;
min-width:60px;
height:24px;
line-height:24px;
text-align:center;
color:#fff;
font-size:11px;
border-radius:12px;
}
.content-head .status a {

}
.content-head .title {
color:#333;
font-size:20px;
-webkit-margin-before: .2em;
-webkit-margin-after: .2em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
.content-head .info {
font-size:12px;
color:#999;
-webkit-margin-before: .2em;
-webkit-margin-after: .2em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
.content-body p {
font-size:16px;
color:#646464;
letter-spacing:1px;
line-height:24px;
}
.reader-list li {
float:left;
width:30%;
}
.reader-list li .avatar {
width:25px;
height:25px;
overflow:hidden;
vertical-align:middle;
display:inline-block;
}
.reader-list li .avatar img {
width:100%;
height:auto;
}
.reader-list li .reader {
display:inline-block;
vertical-align:middle;
}
.reader-list li .reader p {
font-size:12px;
}
.file-list {
overflow-x:hidden;
overflow-y:auto;
}
.file-list li { 
background:transparent;
border-bottom:1px solid rgb(224, 224, 224);
padding:0px;
width:100%;
height:65px; 
clear:both;

}
.file-list li:first-child{
border-top:1px solid rgb(224, 224, 224);
}
.file-list li .file-row {
-webkit-transform: translateX(0px); 
transform:translateX(0px); 
-webkit-transition: all 0.2s 0.1s; 
transition:all 0.2s 0.1s;
position:relative;
}
.file-list li.action .file-row {
-webkit-transform: translateX(60px); 
transform:translateX(60px); 
}
.file-list li label:active {
background:#ccc;
}
.file-list li label {
display:block;
height:65px;
width:60px;
position:absolute;
left:-60px;
top:0px;
}
.file-list li .file-row.folder .file-info .detail{
display:none;
}
.file-list li [type="checkbox"].filled-in+label:before, [type="checkbox"].filled-in+label:after, .file-list li [type="checkbox"].filled-in:not(:checked)+label:after, .file-list li [type="checkbox"].filled-in+label:after {
top:24px;
left:20px;
}
.file-list li a {
float:left;
width:100%;
display:block;
padding:5px 0px 0px 10px;
}
.file-list li a:active {
background:rgba(0,0,0,.2);
}
.file-list li .icon {
display:inline-block;
vertical-align:middle;
width:45px;
height:51px;
background-size:cover;
-webkit-background-size:cover;
margin-right:5px;
}
.file-list li .file-info {
display:inline-block;
vertical-align:middle;
width:80%;
}
.file-list li span.title{
display:block;
width:100%;
height:30px;
overflow: hidden;
text-overflow:ellipsis;
color:#3e3e3e;
font-size:18px!important;
line-height:30px!important;
}

.file-list li span.detail span{
color:#9f9f9f;
margin-left:15px;
font-size:14px!important;
}
.file-list li span.detail span:first-child {
margin-left:0px;
}
.file-list li .arrow {
position:absolute;
right:0px;
top:50%;
margin-top:5px;
font-size:36px;
color:#999;
}
.file-action {
text-align:center;
}
.confirm-action {
-webkit-transform: translateX(122px); 
transform:translateX(122px); 
-webkit-transition: all 0.2s 0.1s; 
transition:all 0.2s 0.1s;
margin-top:-47px;
}
.confirm-action.show { 
-webkit-transform: translateX(0px); 
transform:translateX(0px); 
}
.confirm-action-btn {
height:100%; 
line-height:45px; 
background:#62af6b;
}
.task-tabs {
margin:0;
padding:0!important;
}
.task-list .col {
padding:0;
}
.task-list .card-panel {
border:1px solid #e4e4e4;
padding:10px;
margin:5px 0px;
box-shadow:none;
-webkit-box-shadow:none;
border-radius:3px;
-webkit-border-radius:3px;
position:relative;
}
.task-list .card-panel .info, .task-panel .info {
font-size:12px;
color:#bababa;
margin:.5rem 0;
}
.task-list .card-panel .title, .task-panel .title {
font-size:20px;
color:#6f6f6f;
margin:.5rem 0 0 0;
}
.task-list .card-panel .excerpt, .task-panel .excerpt {
font-size:14px;
color:#868686;
margin:0;
padding:.5rem 0 1rem 0;
border-bottom:1px solid #f1f1f1;
}
.task-panel .excerpt {
border-bottom-width:0px;
}
.task-list .card-panel .status {
position:absolute;
right:1rem;
bottom:.8rem;
font-weight:bold;
font-size:16px;
}
.task-panel {
padding:10px;
}
.task-panel .status {
font-weight:bold;
font-size:20px;
}
.task-row {
margin:10px;
padding:10px 0px;
border-top:1px solid #ccc;
}
.task-row .title {
color:#1a1a1a;
font-size:20px;
}
.task-row li {
padding:10px 0px; 
border-bottom:1px solid #e6e6e6;
}
.task-row li:last-child {
border-bottom-width:0px;
}
.task-row li .title {
line-height:20px;
font-size:18px;
color:#9f9f9f;
}
.task-row li .info {
font-size:14px;
color:#bababa;
-webkit-margin-before: .1em;
-webkit-margin-after: .1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
.task-row li [type="checkbox"].filled-in+label {
display:block;
height:auto;
padding-left:50px;
}
.task-row li [type="checkbox"].filled-in+label:before {
width:16px;
height:26px;
top:3px;
}
.task-row li [type="checkbox"].filled-in+label:after {
left:0px;
top:3px;
width:40px;
height:40px;
}
.task-add {
padding: 0 0.75rem;
}
.task-add .task-add-list li{
position:relative;
padding-left:25px;
margin:1rem 0 ;
}
.task-add .task-add-list li i {
color:#696969;
font-size:16px;
position:absolute;
left:0px;
top:1px;
}
.task-add .task-add-list li .title {
font-size:16px;
color:#696969;
-webkit-margin-before: .3em;
-webkit-margin-after: .3em;
}
.task-add .task-add-list li .info {
position:relative;
min-height:45px;
overflow-x:hidden;
}
.task-add .task-add-list li .info .assigned {
display:inline-block;
background:#919191;
font-size:12px;
color:#fff;
padding:.3rem .8rem;
margin-right:.5rem;
}
.task-add .task-add-list li .info .expire {
color:#6a6a6a;
font-size:12px;
}
.task-add .task-add-list [type="checkbox"]+label {
padding-left:0px;
margin-top:0px;
float:right;
-webkit-transition: all 0.2s 0s; 
transition:all 0.2s 0s;
}
.task-add .task-add-list [type="checkbox"]+label span.mdi-hardware-keyboard-arrow-right, 
.task-add .task-add-list [type="checkbox"]:checked+label span.mdi-action-settings {
display:none;
}
.task-add .task-add-list [type="checkbox"]:checked+label span.mdi-hardware-keyboard-arrow-right, 
.task-add .task-add-list [type="checkbox"]+label span.mdi-action-settings {
display:inline-block;
}
.task-item-modify {
background:#fff;
width:180px;
position:absolute;
top:0px;
right:-180px;
opacity:0;
visibility:hidden;
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
-webkit-transition: all 0.2s 0s; 
transition:all 0.2s 0s;
-webkit-transform: translateX(0px); 
transform:translateX(0px); 
}
.task-add .task-add-list [type="checkbox"]:checked ~.task-item-modify {
opacity:1;
visibility:visible;
-webkit-transform: translateX(-180px); 
transform:translateX(-180px); 
}
.task-add .task-add-list [type="checkbox"]:checked+label {
-webkit-transform: translateX(-180px); 
transform:translateX(-180px); 
}
.task-item-modify a {
font-size: 14px;
color: #26a69a;
display: inline-block;
padding:.5rem 2rem;
border-right:1px solid #eee;
}
.task-item-modify a:last-child {
border-right-width:0px;
}
.btn-add-task {
display:block;
border:1px solid #d5d4d2;
border-left-width:0px;
border-right-width:0px;
padding:0rem .5rem;
background:#fff;
}
.btn-add-task label {
display:inline-block;
float:left;
margin-top:8px;
color:#6b6b6b; 
font-size:16px;
}
.btn-add-task span {
display:inline-block;
margin-right:-10px;
padding:10px 20px;
background:#62af6b;
}
.btn-add-task span i {
color:#fff;
}
.task-detail-info {
margin: 0.75rem 0;
border:1px solid #cbcbca;
}
.task-detail-info li {
border-bottom:1px solid #cbcbca;
background:#fff;
height:40px;
}
.task-detail-info li:last-child {
border-bottom-width:0px;
}
.task-detail-info li a {
display:block;
height:100%;
color:#858585;
}
.task-detail-info li a span {
display:inline-block;
width:120px;
float:left;
line-height:40px;
padding-left:10px;
font-size:16px;
}
.task-detail-info input[type=date], .task-detail-info input[type=text] {
width:50%;
height:40px;
border-bottom:none;
font-size:16px;
}
.task-detail-info input[type=text]:disabled {
color:#858585;
-webkit-text-fill-color:#858585;
-webkit-opacity: 1;
}
.assign-member li {
padding:0;
}
.assign-member .collapsible-header {
margin:0;
padding:.5rem 0;
background:#fff;
border-bottom:1px solid #ddd;
}
.assign-member .collapsible-header i {
display:inline-block;
font-size:1rem;
}
.assign-member .collapsible-body {
background:#f1f1f1;
}
.assign-member li i.mdi-hardware-keyboard-arrow-down, 
.assign-member li.active i.mdi-hardware-keyboard-arrow-right,
.single-assign li i.mdi-hardware-keyboard-arrow-down,
.single-assign li.active i.mdi-hardware-keyboard-arrow-right
{
display:none;
}
.assign-member li.active i.mdi-hardware-keyboard-arrow-down, 
.assign-member li i.mdi-hardware-keyboard-arrow-right,
.single-assign li.active i.mdi-hardware-keyboard-arrow-down, 
.single-assign li i.mdi-hardware-keyboard-arrow-right {
display:inline-block;
}
.assign-member a span {
display:inline-block;
vertical-align:middle;
font-size:14px;
}
.assign-member a .avatar{
width:40px;
height:40px;
overflow:hidden;
display:inline-block;
vertical-align:middle;
margin-right:1.5rem;
}
.assign-member a .avatar img {
width:100%;
height:auto;
}
.single-assign .js-add-image li { 
height:100px;
border-radius:0px;
-webkit-border-radius:0px;
}
.single-assign .js-add-image li img {
width:65px;
height:65px;
border-radius: 3px;
-webkit-border-radius: 3px;
}
.single-assign .js-add-image li span {
display:block;
text-align:center;
}
.single-assign .js-add-image li .mask {
width:65px;
height:65px;
background:rgba(0,0,0,.5);
border-radius: 3px;
-webkit-border-radius: 3px;
position:absolute;
left:0px;
top:0px;
opacity:0;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
z-index:1;
}
.single-assign .js-add-image li [type="checkbox"]:checked + label .mask {
opacity:1;
}
.single-assign .js-add-image li input[type=checkbox], .single-assign .js-add-image li label:before{
display:none;
border-right-color:#fff;
border-bottom-color:#fff;
left:18px;
top:15px;
z-index:2;
}
.single-assign .js-add-image li [type="checkbox"]:checked+label:before {
display:block;
}
.single-assign .js-add-image li label {
padding-left:0px;
}
.inprogress {
color:#ffd173;
}
.expiring {
color:#ff8686;
}
.finished{
color:#878787;
}
.tabs .tab a {
color:#000000 !important;/*注意*/
font-size:16px;
}
.tabs .indicator {
height: 4px;
background-color: #65c07a;
}
.js-add-image li{
overflow:hidden;
position:relative;
float:left;
width:75px;
height:75px;
margin:2%;
border-radius:3px;
-webkit-border-radius:3px;
}
.js-add-image li .del-img {
position:absolute;
display:block;
background:#d0615d;
padding:.1rem .5rem;
right:.2rem;
bottom:.2rem;
color:#fff;
font-size:12px;
border-radius:5px;
-webkit-border-radius:5px;
}
.js-add-image li img {
width:100%;
height:auto;
border:1px solid #9e9e9e;
}
.js-add-image-btn {
display:block; 
width:75px;
height:75px;
line-height:67px;
text-align:center;
color:#545453;
font-size:32px;
border:1px dashed #545453;
}
.div404 { width:90%; margin:15% auto 0 auto; text-align:center; }
.div404 i { font-size:52px; color:#999; }
.div404 h5 { color:#999; line-height:45px; }
input[type=text].origin, textarea.origin { box-shadow:none!important; border:1px solid #d5d4d2; border-left-width:0px; border-right-width:0px; background:#fff; color:#767676; text-indent:.5rem; font-size:18px; padding:0; }
textarea.origin { height:200px; }
::-webkit-input-placeholder { color:#646464; }
.file-transfer-modal { width:95%;}
.file-transfer-modal .modal-content { padding:10px; }
.tree-view li { margin:5px 0px; }
.tree-view a { width:25px; height:25px; display:block; float:left; margin-top:7px; }
.tree-view a i { font-size:24px; line-height:25px;  }
.tree-view .icon { width:30px; height:34px; float:left; margin-right:5px; background-size:cover; -webkit-background-size:cover; }
.tree-view [type="radio"]+label { padding:2px 10px; height:40px; font-size:16px; line-height:34px; color:#333; }
.tree-view [type="radio"]+label:before, .tree-view [type="radio"]:checked+label:after { display:none; }
.tree-view [type="radio"]:checked+label { background:#006064; color:#fff; border-radius:2px; -webkit-border-radius:2px; }
.tree-view-son { margin-left:30px; display:none; }
.attachment {  }
.attachment li { padding:8px 0px!important; position:relative; border-bottom:1px solid rgb(224, 224, 224); }
.attachment li:last-child { border-bottom-width:0px!important; }
.attachment li .action { position:absolute; right:5px; top:50%; margin-top:-14px; }
.attachment li .action i { font-size:18px; color:#80cbc4 ; }
.files.list-view .icon { display:inline-block;width:30px; height:34px; background-size:cover; -webkit-background-size:cover; margin:-4px 10px 0px 0px; vertical-align:middle; }
.files.list-view .file-name { display:inline-block; overflow: hidden;text-overflow:ellipsis; width: 75%; height: 21px; vertical-align:middle; }
.text-overflow{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.member-list img {width:100%; height:auto; }
.custom-modal { padding:10px!important; }
.custom-modal h5 { font-size:18px; margin:.3em 0px; }
.icon-file-folder { background:url(../images/icon/icon-file-folder.png) no-repeat; }
.icon-file-zip { background:url(../images/icon/icon-file-zip.png) no-repeat; }
.icon-file-doc { background:url(../images/icon/icon-file-doc.png) no-repeat; }
.icon-file-exl { background:url(../images/icon/icon-file-exl.png) no-repeat; }
.icon-file-pdf { background:url(../images/icon/icon-file-pdf.png) no-repeat; }
.icon-file-pic { background:url(../images/icon/icon-file-pic.png) no-repeat; }
.icon-file-ppt { background:url(../images/icon/icon-file-ppt.png) no-repeat; }
.icon-file-rar { background:url(../images/icon/icon-file-rar.png) no-repeat; }
.icon-file-undefine { background:url(../images/icon/icon-file-undefine.png) no-repeat; }
.btn-small { font-size:12px; height:24px; line-height:24px; padding:0 .5rem; }
i.male { color:#0288d1; }
i.female { color:#f48fb1; }
#op-modal .modal-content { padding:10px; }
.trans-modal { background:transparent; box-shadow:none; }
.trans-modal .out { background:#66cc99; width:120px; height:120px; border-radius:10px; -webkit-border-radius:10px; margin:auto; padding-top:30px; }
.trans-modal .inner { background:#fff; width:60px; height:60px; border-radius:10px; -webkit-border-radius:10px; margin:auto; text-align:center; }
.trans-modal .inner i { color:#66cc99; font-size:40px; line-height:60px; }
.trans-modal p { font-size:18px; font-weight:bold; text-align:center; color:#fff; -webkit-margin-before: .1em;
-webkit-margin-after: .1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px; }
.centered { text-align:center; margin:1rem 0; }
.marginR20 { margin-right:20px; }

@media (max-width:768px) {
    #table>tr>td{
          font-size: 12px;
          word-break:keep-all;
          white-space:nowrap;
          width: 20%;
    }
}
/*11.3优化*/
a,img,button,input,label,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color: rgba(0, 0, 0, 0);}
.collection .collection-item{overflow:hidden;}
#attachment,#attach_item{margin:0;}
#attach_item_div>ul li{position:relative;border-bottom:none !important;}
#attach_item_div>ul li img{width:100%;height:100%;border-radius:4px;}
#attach_item_div>ul li a{width:29px;height:20px;position:absolute;right:5px;bottom:5px;}
#attach_item_div>ul li a img{width:100%;height:100%;}
#attachment li{padding:0px !important;}
@media (max-width:321px){.row li.col.s3{height:56px;}}
.simditor .simditor-toolbar{display:none;}
.photo_list{margin-bottom:5px;}
/*公告详情页 别针*/
#attach_item_div p span img{width:16px;height:16px;vertical-align: middle;}
#attach_item_div p{padding:0 10px;color:#999999;}
#attach_item_div p span{display: inline-block;margin: 5px 5px 0 0;}
#main .container-fluid.main-content .row div p{margin: 0;}
#main .container-fluid.main-content .row>p{margin: 10px 0 3px 0;color:black;font-size: 16px}
