﻿* {margin:0;padding:0;list-style:none;}
.fl {display:inline;float:left;}
.fr {display:inline;float:right;}
.clear {display:block;content:"";clear:both;}
.clear:after {zoom:1;}
a {text-decoration:none;}
body {background:#f2f2f2;font-size:14px;}
.msg-maintain-title {background:#dedede;width:100%;border-bottom:1px solid #ccc;}
.msg-maintain-title h3 {width:1200px;height:70px;line-height:70px;margin:0 auto;text-align:center;color:#666;font-weight:bold;font-size:18px;}
.msg-maintain-cont {width:860px;margin:10px auto 80px auto;overflow:hidden;}
.cont-left {width:858px;}
.process {background:#fff;padding-bottom:40px;margin-bottom:20px;}
.process-title {height:46px;line-height:46px;padding:0 32px 0 40px;}
.process-title h4 {height:46px;font-size:18px;color:#333;}
.process-title h4 span {padding-left:16px;font-size:13px;color:#667a8f;}
.process-title a {color:#66ccff;font-size:12px;text-decoration:underline;}
.process .msg-relate {overflow:hidden;}
.process .msg-relate .photo {width:206px;}
.process .msg-relate .photo img {display:block;width:104px;height:138px;background:#ccc;margin:6px auto 10px;}
.process .msg-relate .photo .operate {text-align:center;}
.process .msg-relate .photo .operate a {color:#66ccff;text-decoration:underline;}
.process .msg-relate .photo .operate a:first-child {margin-right:12px;}
.process .msg-relate .msg-classify .category label {width:136px;padding-right:24px;text-align:right;}
.process .category {overflow:hidden;margin-bottom:20px;}
.process .category label { width:80px; text-align:right;}
.process .category select { width:180px;}
.process .category input {font-size:12px;color:#999;}
.msg-relate .msg-classify .category select {width:64px;height:20px;}
.msg-relate .msg-classify .category .nation-title {padding:0 20px 0 60px;}
.inp-box input {width:180px;height:20px;border:1px solid #ccc;}
.process .other-msg {overflow:hidden;margin-top:20px;}
.other-msg .category {width:378px;padding-left:50px; height:32px;}
.range .category {padding-left:40px;}
.command {padding-bottom:100px;}
.process .authority,.process .role{padding-left:40px;}
.process .block_classified {display:inline;float:left;height:38px;line-height:38px;text-align:center;border:1px solid #d7d7d7;margin-right:24px;cursor:pointer;padding:0px 10px;}
.block_classified {position:relative;}
.process .block_classified .delete{display:none;position:absolute;right:-10px;top:-10px;width:22px;height:22px;background:url(../img/delete.png) no-repeat;}
.block_popup {display:none;position:absolute;left:0;bottom:-305px;width:672px;border:1px solid #ff9933;background:#fff;z-index:50;}
.process .block_classified.on {border:1px solid #ff9933;}
.process .block_classified.on .delete{display:block;}
.process  .block_classified.on .block_popup{display:block;}
.block_popup .direct-up {position:absolute;left:50px;top:-16px;width:49px;height:16px;background:url(../img/direct-up.png) no-repeat;}
.process .authority .ui-tabs li a{padding:9px 10px;}
.process .add-operation {position:relative;width:38px;height:38px;border:1px solid #e4e4e4;cursor:pointer;}
.process .add-operation .bar-x {position:absolute;width:28px;height:8px;background:#ccc;left:50%;top:50%;margin-left:-14px;margin-top:-4px;}
.process .add-operation .bar-y {position:absolute;width:8px;height:28px;background:#ccc;left:50%;top:50%;margin-left:-4px;margin-top:-14px;}
.process .add-operation.on {border:1px solid #ff9933;}
.process .add-operation.on .bar-x {background:#ff9933;}
.process .add-operation.on .bar-y {background:#ff9933;}

.block_group {padding-top:74px;}
.block_group .list {border-bottom:1px dotted #dae5e8;padding:0 0 12px 10px;}
.block_group .list h4 {height:20px;line-height:20px;font-size:13px;font-weight:bold;text-align:left;}
.block_group .list ul {width:100%;overflow:hidden;}
.block_group .list ul li {display:inline;float:left;margin-right:10px;}
.role-owner {padding-bottom:190px;}
.role-owner .block_popup{width:456px;padding-bottom:50px;}
.role-owner .block_classified .block_container p {padding-left:14px;text-align:left;line-height:26px;}
.block_container .unit {color:#66ccff;text-decoration:underline;}

.fixdiv .ui-btn
{
    width:80px;
}
#block_upload
{
    width:60px;
    margin:0px auto;
}
#lnk_pwd
{
    float:left;
    margin-left:15px;
}
#file_upload
{
    position:relative;
}
#file_upload object
{
    left:0px;
}

input.error
{
    color:Red;
    border:1px solid red;
}
label.error
{
    color:Red;
}

.fancybox-overlay
{
    z-index:100001;
}