@charset "utf-8";
html{_overflow-y:scroll;}
*{ padding:0px; margin:0px;line-height:1.8em;} /* 注意这个行高带来的影响，各应用需调整行高时注意通过‘*’控制优先级 */
body{ font-family:Tahoma,"微软雅黑"; font-size:12px; color:#555; min-width:1280px;}
a {text-decoration: none;} 
a:link {color:#555;} 
a:hover{}
a:visited {color:#555;}
a:active {color:#555;}

a.url{text-decoration: underline;}
a.op{white-space: nowrap;font-weight: normal !important;}
a.op:hover{text-decoration: underline;}

.point{ font-weight:bold;padding:0 5px; }
.padding_0{padding:0px !important;}


input,textarea,select,button{color:#555;font-family:Tahoma,"微软雅黑";font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
.clear{clear:both;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

input.radio, input.checkbox{height:1em !important; line-height: 1em !important;vertical-align:-2px;}
input.input_date{ width:80px !important; }
input.input_datetime{ width:120px !important; }

input.date{width: 90px !important;}
input.datetime{width: 140px !important;}
input.date::-ms-clear, input.datetime::-ms-clear, input.selectable::-ms-clear { display: none; } 

input.selectable{ background:url(../images/xjt.png) no-repeat center right; }
input.selecticon{ padding-right: 24px;cursor: pointer;background:url(../images/xjt.png) no-repeat center right; }
input.selecticon::-ms-clear{display:none;}
input.scanable{ background:url(../images/scanable.png) no-repeat center right; }

/* SelectTodiv */
.select_box{color: #666;display: inline-block;position:relative; }
.select_option{
	border: 1px solid #bbbbbb;
	border-top: none;
	display: none;
	 position:absolute;
	 top:27px; 
	 left:0; 
	 width:100%; 
	 max-height:170px;
	 background-color:#fff;
	 overflow-x: hidden;
	 overflow-y: auto;
    padding: 0;
    -moz-box-shadow: #999 2px 2px 10px;
    -webkit-box-shadow: #999 2px 2px 10px;
    box-shadow: #999 2px 2px 10px;
}
.select_option li{ background:#fff;height:21px; line-height: 21px; list-style: none;padding:5px 7px;cursor:pointer;overflow:hidden; }
.select_option li.selected2{background-color:#e2e2e2;color: #555;}
.select_option li.hover{background: #e2e2e2; color: #555;}
.select_box .up{border-top: 1px solid #ccc;border-bottom: none;}

input.readonly, textarea.readonly,select.readonly{ background: #eee;}
input.hasError, textarea.hasError, select.hasError{ border:1px solid red !important; background: #FCD2D2; color:red;}
textarea{resize:none}
/* .show_scroll_y{overflow-y: scroll !important; overflow-x:hidden!important;} */

/* 标签色块 */
.tag_info, .tag_danger, .tag_warning, .tag_success, .tag_default, .tag_primary, .tag_default_white{ color:#FFF; margin-right: 5px; padding:2px 6px 3px 6px; *padding-top: 5px; border-radius: 3px; -moz-box-shadow:1px 1px 5px #666; -webkit-box-shadow:1px 1px 5px #666; box-shadow:1px 1px 5px #666; white-space: nowrap;}
.tag_info{ background-color:#5BC0DE; } /* 信息 */
.tag_danger{ background-color:#D9534F; } /* 危险 */
.tag_warning{ background-color:#F0AD4E; } /* 提醒 */
.tag_success{ background-color:#5CB85C; } /* 成功 */ 
.tag_default{ background-color:#838383; } /* 默认 */
.tag_primary{ background-color:#337ab7; } /* 首选项 */
.tag_default_white{ background-color:fbfbfb; border-color: #ccc; color: #333;} /* 白色 */

/* 知悉范围色块 */
 /* 隐藏 */ 
.keynowscope_hide{ background:#D9534F ;color:white;
    /* older safari/Chrome browsers */  
    -webkit-opacity: 0.6;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.6;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.6;  
    /* IE9 + etc...modern browsers */  
    opacity: .6;  
    /* IE 4-9 */  
    filter:alpha(opacity=60);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);  
}
 /*指定人员 */ 
.keynowscope_person{ background-color:#F0AD4E;color:white; 
    /* older safari/Chrome browsers */  
    -webkit-opacity: 0.6;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.6;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.6;  
    /* IE9 + etc...modern browsers */  
    opacity: .6;  
    /* IE 4-9 */  
    filter:alpha(opacity=60);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);  
}
 /* 全部人员 */ 
.keynowscope_all{ background-color:#5CB85C;color:white;
    /* older safari/Chrome browsers */  
    -webkit-opacity: 0.6;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.6;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.6;  
    /* IE9 + etc...modern browsers */  
    opacity: .6;  
    /* IE 4-9 */  
    filter:alpha(opacity=60);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60); 
}
 /* 指定部门及人员 */ 
.keynowscope_dept{  }


/* 头部 */
#header{width:100%; margin:0 auto; overflow:hidden; background:#fff; }
#header .logo{ }
#header .topnav{ float:right; text-align:right;margin-right: 10px; }
#header .topnav ul { display: inline; list-style:none;}
#header .topnav ul li { float:left; width: 30px; height: 40px; cursor: pointer;}
#header .topnav ul li font {
    width: 16px;
    height: 16px;
    line-height: 15px;
    margin: 5px 0 5px 2px;
    float: right;
	text-align: center;
    font-size: 10px;
	background: #FFF url(../images/topnav_menu.png) no-repeat -2px -213px;
    color: #FFF;
    border-radius: 10px;
	height: 15px\9;/*IE*/
	width: 15px\9;/*IE*/
	background: #FFF url(../images/topnav_menu.png) no-repeat -3px -413px\9;/*IE*/
}
#header .menu{height:36px; padding:0 22px;}
#header .menu a{ text-decoration: none; }
#header .menu p{ float:right; color:#fff; line-height:32px; padding:4px 0 0 0; }
#header .menu dl{ list-style-type:none; height:36px; }
#header .menu dd{float:left;padding:0 0 0 2px; }
#header .menu dd > a{ display:block;line-height:32px;padding:1px 0 3px 0; width:95px;text-align:center; color:#fff; font-size:14px; font-weight:bold; }
#header .menu dd > a:hover{ }
#header .menu dd > a.current{ }
#header .menu .none{ background:none;padding:0;}
#header .line{position:absolute; width:100%; bottom:-5;left:0; z-index:1; height: 5px; }
#header .menu  select{font-size:12px;height:22px;border:1px solid #fff;}

#topicon_userinfo { width: auto!important; line-height: 40px;}
#topicon_message { background: #FFF url(../images/topnav_menu.png) no-repeat 5px -0;}
#topicon_works { background: #FFF url(../images/topnav_menu.png) no-repeat 5px -40px;}
#topicon_shopcat { background: #FFF url(../images/topnav_menu.png) no-repeat 5px -120px;}
#logout { background: #FFF url(../images/topnav_menu.png) no-repeat 5px -160px;}
#topicon_skin { background: #FFF url(../images/topnav_menu.png) no-repeat 5px -80px;}

#topmessageList {
	display: none;
	min-width: 400px;
	min-height: 60px;
	position: fixed;
    right: 60px;
    top: 35px;
	z-index: 9;
	background: #FFF;
	border-bottom:1px #DCDCDC solid;
    box-shadow: 1px 1px 5px #DCDCDC;
}
#topmessageList div.item { margin: auto; background: url(../../../Public/images/bg_right.png) repeat-x 0px -1px;}
#topmessageList div.item:hover{	background: #E8E8E8 url(../images/topnav_menu.png) no-repeat -3px -246px;}
#topmessageList div.item.current {	background: #FFF7B3;}
#topmessageList div.item.current:hover{	background: #FFF7B3 url(../images/topnav_menu.png) no-repeat -3px -246px;}

#topmessageList div.item > font:hover{ background: #3B8FDB;	color: #FFF;}
#topmessageList div.item > div,#topmessageList div > font{ display:inline-block;height:30px;line-height:30px;padding:0;	cursor: pointer;}
#topmessageList div.item > div{	margin: 0 26px 0 15px;}
#topmessageList div > font{	float: right;width:30px;text-align: center;}
#topskinList {display: none;width: 80px;position: fixed;right: 15px; top: 35px;	z-index: 9;	background: #fff; box-shadow: 2px 2px 10px #DCDCDC;}
#topskinList .item {border: 1px #FFF solid;	cursor: pointer; margin: auto;}
#topskinList .item.default:hover, #topskinList .item.default.on{background: #3B8FDB url(../images/topnav_menu.png) no-repeat -6px -291px!important;}
#topskinList .item.red:hover, #topskinList .item.red.on{background: #A90505 url(../images/topnav_menu.png) no-repeat -6px -291px!important;}
#topskinList .item.purple:hover, #topskinList .item.purple.on{background: #AE0D9C url(../images/topnav_menu.png) no-repeat -6px -291px!important;}
#topskinList .item.default_gray:hover, #topskinList .item.default_gray.on{background: #888 url(../images/topnav_menu.png) no-repeat -6px -291px!important;}
#topskinList .item.violet:hover, #topskinList .item.violet.on{background: #5a3f6a url(../images/topnav_menu.png) no-repeat -6px -291px!important;}
#topskinList .item a {display:block;height: 15px;}

/* 底部 */
#footer{ width:100%; background:#fff; height:60px; margin:0 auto; overflow:hidden;}
#footer .footer_left{ float:left; padding:10px 6px;}
#footer .footer_right{ float:right; padding:6px 16px;}
#footer .footer_right ul{}
#footer .footer_right li{ float:left; margin-left:20px;}
#footer .footer_right li a{}
#footer .footer_right .copyright{ float:right; clear:both; }


/*ie7以下的滚动条样式*/
/*#left, #treeleft{
scrollbar-face-color: #222; 
scrollbar-shadow-color: #333; 
scrollbar-highlight-color: #333; 
scrollbar-3dlight-color: #333; 
scrollbar-darkshadow-color: #333; 
scrollbar-track-color: #333; 
scrollbar-arrow-color: #333; 
}*/


/********************* 我的首页及下级栏目的页面通用样式（body class="index"） ***********************/
/* 整体布局 */
body.index{}
body.index #main{ position:relative; width:100%; margin:0 auto; overflow:hidden;}
body.index #main #left { float: left; width: 190px; }
body.index #main #right { margin:0 0 0 200px; overflow:hidden; padding-top:10px; }

/* 左侧导航——首页 */
body.index .leftnav{ padding:0; }
body.index .leftnav p{ height:28px; font-weight:bold;display: inline-block;width:100%; }
body.index .leftnav p b{ display:block;float:right;width:28px;height:28px;cursor:pointer; }
body.index .leftnav p a{ display:block;float:left; padding:0 10px; line-height:29px; min-width:57px; text-align:center;cursor:pointer; }  
body.index .leftnav .current{ cursor:pointer; }
body.index .leftnav div.leftCardContent{ }

body.index .leftnav div.select { padding:9px 0 3px 10px; }
body.index .leftnav div.select span{ display:block;position:relative;z-index:1;  margin:0 0 9px 0; width:211px; height:22px; line-height: 22px;vertical-align:middle; }
body.index .leftnav div.select span div{ width: 210px; height:20px;line-height:20px;margin:1px 0;vertical-align:middle;position: relative;overflow: hidden; border:0;-webkit-appearance: none; z-index:2; }
body.index .leftnav div.select select{ padding-left:5px;display:block;top:1px;left:0px;width:229px;position: relative;overflow:hidden;z-index:3;}
body.index .leftnav div.select select option { text-indent: 5px; } 
body.index .leftnav div.select select option:hover {  } 

body.index .leftnav dl{ list-style-type:none; }
body.index .leftnav dt{ height:43px; line-height:43px; background-position-x:20px; background-repeat:no-repeat; }
body.index .leftnav dt a{ display:block; line-height:42px;padding:0 0 0 50px; }
body.index .leftnav dt a b{display:block; float:right;margin:13px 10px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; }
body.index .leftnav dt a:hover{background-position-x:20px; background-repeat:no-repeat; }
body.index .leftnav dt.current{background-position-x:20px; background-repeat:no-repeat; }
body.index .leftnav dt.current a{ }
body.index .leftnav dt span{ display:block;line-height:43px;padding:0 0 0 50px; }
body.index .leftnav dd{ }
body.index .leftnav dd a{ display:block; line-height:38px; padding:0 0 0 60px; }
body.index .leftnav dd a b{ display:block; float:right;margin:11px 10px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; }
body.index .leftnav dd a:hover{ }
body.index .leftnav dd .current{ }
body.index .leftnav dd.last { border-bottom-width:0px !important; }
body.index .leftnav .icon01, body.index .leftnav .icon01 a:hover { background-position-y: 1px; }
body.index .leftnav .icon02, body.index .leftnav .icon02 a:hover { background-position-y: -200px; }
body.index .leftnav .icon03, body.index .leftnav .icon03 a:hover { background-position-y: -40px; }
body.index .leftnav .icon04, body.index .leftnav .icon04 a:hover { background-position-y: -160px; }
body.index .leftnav .icon05, body.index .leftnav .icon05 a:hover { background-position-y: -79px; }
body.index .leftnav .icon06, body.index .leftnav .icon06 a:hover { background-position-y: -120px; }

/* 弹窗 */
body.dialog{min-width: 100px;overflow:hidden;background-color: #fff;}

/********************* 其他管理页通用样式（body class="manage" ） *********************/

/* 整体布局 */
body.manage{overflow-y:hidden;}
body.manage #main{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
body.manage #main #left { float: left; width:230px; padding:30px 0 0 0; }
body.manage #main #right { margin:38px 0px 0 240px; overflow:hidden; }

/* 左侧带树（body class="manage hasTree" ） */
/* body.hasTree{ background:#fff url(../images/tree_bg.gif) repeat-y !important;} */

/* 左侧导航——管理页 */
body.manage .leftnav{ padding:8px 0 0 0; }
body.manage .leftnav p{ height:28px; font-weight:bold;display: inline-block;width:100%; }
body.manage .leftnav p b{ display:block;float:right;width:28px;height:28px;cursor:pointer; }
body.manage .leftnav p a{ display:block;float:left; padding:0 10px; line-height:29px; min-width:57px; text-align:center;cursor:pointer; }  
body.manage .leftnav .current{ cursor:pointer; }
body.manage .leftnav div.leftCardContent{ }

body.manage .leftnav div.select { padding:9px 0 3px 10px;}
body.manage .leftnav div.select span{ display:block;position:relative;z-index:1;  margin:0 0 9px 0; width:211px; height:22px; line-height: 22px;vertical-align:middle; }
body.manage .leftnav div.select span div{ width: 210px; height:20px;line-height:20px;margin:1px 0;vertical-align:middle;background: transparent; position: relative;overflow: hidden; border:0;-webkit-appearance: none; z-index:2; }
body.manage .leftnav div.select select{ padding-left:5px;border:0;display:block;top:1px;left:0px;width:229px;background: transparent;position: relative;overflow:hidden;z-index:3; }
body.manage .leftnav div.select select option { text-indent: 5px; } 
body.manage .leftnav div.select select option:hover { } 

/* ie8 hack start*/
body.manage .leftnav div.select select{
    height:20px; /*W3C*/
    height:18px\9;/*ie6+*/
    _height:20px;/*ie6*/
    +height:20px;/*ie7*/
}
@media all and (min-width:0) {
body.manage .leftnav div.select select{
    height:20px\9; }/* IE9+ */
}
/* ie8 hack end*/


/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body.manage .leftnav div.select select option{
        background-color:#fff;
    }
}
/* Firefox */
@-moz-document url-prefix() {
    body.manage .leftnav div.select select option{
        background-color:#fff;
    }
}

body.manage .leftnav dl{ list-style-type:none; }
body.manage .leftnav dt{  background-repeat: repeat-x; background-position: bottom; padding:0 0 3px 0; width:214px; }
body.manage .leftnav dt a{ display:block; line-height:40px; padding:0 0 0 39px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor:pointer; }
body.manage .leftnav dt a.current{ }
body.manage .leftnav dt a.current{ }
body.manage .leftnav dt a b{ display:block; float:right;margin:13px 10px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; }
body.manage .leftnav dt a span{ display:block; line-height:43px; }
body.manage .leftnav dt a:hover{  }
body.manage .leftnav dd{  padding:0 0 3px 0; width:214px; }
body.manage .leftnav dd a{ display:block; line-height:32px; padding:0 0 0 57px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
body.manage .leftnav dd a b{ display:block; float:right;margin:8px 10px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; }
body.manage .leftnav dd a b.autowidth{ display:block; float:right;margin:8px 12px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; position:relative; }
body.manage .leftnav dd a b.autowidth em{ display: block; float: right;  height: 16px;width:2px;position:absolute;top:0;right:-2px; }
body.manage .leftnav dd a:hover{ }
body.manage .leftnav dd .current{ }

body.manage .leftnav dt b{ display:block; float:right;margin:13px 10px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; position: relative;top: -41px; }
body.manage .leftnav dt b.autowidth{ display:block; float:right;margin:13px 12px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; position: relative;top: -41px;}
body.manage .leftnav dt b.autowidth em{ display: block; float: right;  height: 16px;width:2px;position:absolute;top:0;right:-2px;}

body.manage .leftnav dt a.hasnum{ width: 135px;}
body.manage .leftnav dt.current{ }
body.manage .leftnav dt.current a{ }
body.manage .leftnav dt:hover{ }


/********************* 其他通用样式 *********************/

/* 头部隐藏相关样式（body class="headerHidden" ） */
.headerHidden #header {position:absolute;top:0;z-index:99999;display:none; }
.headerHidden #top {display:block !important; }
.headerHidden #subnav {top:5px !important;margin-bottom:20px; }
.headerHidden #main {top:10px !important; }

#top{ position:fixed; text-align:center; width:100%; z-index:9999; height:10px;display:none;}

/* 顶部二、三级导航条 */
#subnav{position:absolute; width:100%; top:75px;left:0; z-index:1; padding:0;min-width:1280px}
#subnav strong{ display:block; float:left; width:230px; color:#fff;  line-height:35px; height:35px; padding:0 0 0 12px; }
#subnav span{ display:block; float:left; color:#fff; line-height:35px; height:35px; }
#subnav a{ display:block; float:left; margin:5px 8px 0 0; padding:0 10px; line-height:24px;color:#fff;border-radius:3px;text-decoration: none; }
#subnav a:hover{   }
#subnav .current{ cursor:default;  }
.subnav_indexline{height:11px !important;}

#subnav .showType1{float:right;height:auto;cursor:pointer;width:30px;height:20px;}
#subnav .showType1:hover{}
#subnav .showType2{float:right;height:auto;width:30px;height:20px;}
#subnav .showType3{float:right;height:auto;width:30px;height:20px;}
#subnav .showType4{float:right;height:auto;cursor:pointer;width:30px;height:20px;}
#subnav .showType4:hover{}

#subnav .photolist.showType1{background:url("../images/layout_plist.png") no-repeat 2px 2px;border-radius:2px;border:1px solid #ffffff;}
#subnav .photolist.showType1:hover{background:url("../images/layout_plist.png") no-repeat 2px 2px;border:1px solid #cdcdcd;}
#subnav .photolist.showType2{background:url("../images/layout_list.png") no-repeat 2px 2px;border-radius:2px;border:1px solid #cdcdcd;}
#subnav .photolist.showType3{background:url("../images/layout_plist.png") no-repeat 2px 2px;border-radius:2px;border:1px solid #cdcdcd;}
#subnav .photolist.showType4{background:url("../images/layout_list.png") no-repeat 2px 2px;border-radius:2px;border:1px solid #ffffff;}
#subnav .photolist.showType4:hover{background:url("../images/layout_list.png") no-repeat 2px 2px;border:1px solid #cdcdcd;}


/*  按钮：其中 .button1 为页面内主要操作按钮；.button0 为其他按钮；  button_readonly:只读按钮；button_canselect：可选择按钮；*/
.button1 { height:25px; line-height:23px; padding:0 10px; color:#fff; cursor: pointer;margin:0;border-radius:2px;}
.button0 { height:25px; line-height:23px; padding:0 10px; color:#555; cursor: pointer;margin:0;border-radius:2px;}
.button1:hover {}
.button0:hover {}
.button_readonly{background:#eee;color:#999;border:1px solid #ccc; height: 30px;padding: 0 15px;cursor:not-allowed; }  
.button_canselect{background:#e8f3fe;border:1px solid #ccc; height: 30px; padding: 0 15px;cursor:pointer;}
.button_canselect:hover{background:#e0ebf6;}

.keynote{padding:0 15px !important;}
@-moz-document url-prefix() { .button0, .button1 { padding-bottom: 1px !important; } }


/* button.ntes里的下拉箭头 */
button.ntes span img { display:none; }
button.ntes span { display:block;float:right;width:14px;height:14px;margin:4px -6px 0 4px; }

.dialog_title button.ntes span, .dialog_tab_content button.ntes span{ padding-left:0px; background-position:center !important;}
@-moz-document url-prefix() { 
  .dialog_title button.ntes span, .dialog_tab_content button.ntes span {margin-top: 4px;}
}


/********************* 明细 - 表单 *********************/
.detail_form {}
.detail_form label { display:inline-block; margin-top: 2px;}
.detail_form img {padding:2px; }
.detail_form input.radio { margin-right:8px; }
.detail_form input.checkbox { margin-right:8px; }
.detail_form input.text { border:1px #ccc solid; width:498px; height:23px;line-height: 23px; margin:0 0 0 0; padding:0 5px; }
.detail_form textarea.textarea {border:1px #ccc solid; width:498px; height:90px; line-height:20px; padding:1px 5px;font-size:12px;margin-top:1px; }
.detail_form select.select{height:25px;border:1px solid #ccc;margin-right:4px;margin-top:1px;width:100px; }

.detail_form select.select{
    padding:0 0 0 5px;
    padding: 0 0 5px 5px\9; /*ie 6~10*/
    *height: 20px; /*ie7*/
}

@media screen and (min-width: 0px){ /*ie 9~10*/
    .detail_form select.select{
        padding:0 0 0 5px;
    }
}


.detail_form .button0,.detail_form .button1{}

/* 明细 - 分组 */
.detail_form .group_title{ border-bottom:1px #dddddd solid; height:30px; line-height:23px; color:#999999; background-repeat:no-repeat; background-position:5px 5px;}
@media \0screen\,screen\9{.detail_form .group_title{background-position:5px 4px;}}/* IE8下样式调整*/
.detail_form .group_title strong{ display:block; float:left; background:#fff; line-height:23px; padding:0;margin:0 20px 0 23px;}
.detail_form .group_title .button0, .detail_form .group_title .button1{height:25px; line-height:23px;float:right;margin:0 5px;}
.detail_form .group_body{padding:10px 0 0 0;}

/* 明细 - 小项 - 通用 */
.detail_form p{line-height:26px;height:26px;}/* 字段输入域 - 一行 */
.detail_form p span{ display:block; width:140px; float:left; }/* 字段输入域 - 行中一项 */
.detail_form .descr{color:#999;line-height: 14px;height: 14px;padding-top: 8px;font-style:italic;}

/* 明细 - 小项 - 左右结构的 */
.detail_form dl.item{ list-style-type:none; padding:3px 0;margin:0 10px 5px 10px;}
.detail_form dl.bottom_line{border-bottom:1px #ececec solid;padding-bottom:16px;margin-bottom: 8px;}
.detail_form dt{ width:90px; float:left; text-align:right; color:#555;line-height:26px;height:26px;}/* 字段标签 */
.detail_form dd{ margin:0 0 0 110px;}/* 字段输入域 */
.detail_form dt.need{background:url(../images/need.png) no-repeat right center;padding-right:10px;}

/* 明细 - 小项 - 左右结构的 - 复合选项（图文） */
.detail_form dd ul.combOption{ list-style-type:none;}
.detail_form dd ul.combOption li{ width:220px; float:left; margin:7px 24px 5px 0; text-align:center; text-align:middle; }
.detail_form dd ul.combOption li img{ margin-bottom:8px; }
.detail_form dd ul.combOption li strong{ color:#555555;line-height:18px; }

/* 明细 - 小项 - 通栏结构的 */
.detail_form div.item{ padding:8px 0; margin:0 0 0 23px;}


/********************* 对话框 *********************/

/* 三种标准尺寸的样式 */
.dialog_box_480{ width:480px;border:1px #333 solid; position:relative; }
.dialog_box_720{ width:720px;border:1px #333 solid; position:relative; }
.dialog_box_960{ width:960px;border:1px #333 solid; position:relative; }


.dialog_title{ height:24px;line-height:24px;color:#fff;padding:3px 10px;font-size:14px;font-weight:bold;}
.dialog_title span{ padding-left:15px; font-size:12px; color:#fff; font-weight:normal}
.dialog_title .dialog_close{ display:block; width:25px;height:25px; cursor: pointer;position:absolute;top:2px;right:8px;background-position:center !important;}
.dialog_title button{float:right;cursor: pointer;margin-right:5px;color:#fff;padding:0 5px;border-radius:3px;}
.dialog_title button.ntes{padding:0 10px;}
.dialog_title .button1:hover {border-color:#f6f6f6;background:#f6f6f6;color:#555;}
.dialog_title label { display:inline-block; font-size: 12px;font-weight: normal;}
.dialog_title input.radio { margin-right:5px; }
.dialog_title input.checkbox { margin-right:5px; }
.dialog_title .off {color:#aaa;background-color: #fff;cursor: not-allowed;}
.dialog_title .off:hover{color:#aaa;background-color: #fff;}

.dialog_body .button0,.dialog_body .button1{}
.dialog_body { margin: 15px 30px 30px 30px;}
.dialog_body a{line-height: 26px;}
.dialog_body label { display:inline-block; margin-top: 2px; }
.dialog_body img { padding:2px; }
.dialog_body input.radio { margin-right:8px; }
.dialog_body input.checkbox { margin-right:8px; }
.dialog_body input.text { border:1px #ccc solid; height:23px;line-height: 23px; margin:1px 0 0 0; padding:0 5px;}
.dialog_body textarea.textarea { border:1px #ccc solid; height:60px; line-height:20px; padding:1px 5px;font-size:12px;margin-top:1px; }
.dialog_body select.select{ height:25px; border:1px solid #ccc; margin-right:4px; }

.dialog_body select.select{
    padding:0 0 0 5px;
    padding: 0 0 5px 5px\9; /*ie 6~10*/
    *height: 20px; /*ie7*/
}

@media screen and (min-width: 0px){
    .dialog_body select.select{
        padding:0 0 0 5px;
    }
}

.dialog_body .descr{ color:#999; line-height: 14px; height: 14px;padding-top: 0px; font-style:italic; }

.dialog_body p{line-height:26px;height:26px; }/* 字段输入域 - 一行 */
.dialog_body p span{ display:block; width:100px; float:left; }/* 字段输入域 - 行中一项 */

body.dialog div.buttons{ float:right; margin:10px 0 30px 0; }
body.dialog div.buttons button{ height:30px; padding: 0 15px; float:right; margin-left: 10px; }

.dialog_body .T_content .t_content {margin-right: 0px;}
.dialog_body .T_content .t_top .t_top_right{padding-right: 0px;}
.dialog_body .T_content .t_top .t_top_left ul li{padding-left: 24px;}
.dialog_body .T_content .t_top .t_top_left ul li.current {background-position: 6px 6px;}


/* 分组 */
.dialog_body .group_title{ height:30px; line-height:30px; color:#999999;background-position: 6px center;background-repeat:no-repeat;}
.dialog_body .group_title strong{ display:block; float:left; background:#fff; line-height:30px; padding:0 0 0 6px;margin:0 20px 0 18px;}
.dialog_body .group_title .button0, .dialog_body .group_title .button1{height:25px; line-height:20px;float:right;margin:0 0 0 10px;}
.dialog_body .group_body{padding:3px 0 0 0;}



/* 左右结构的 一项 */
.dialog_body dl.item{ list-style-type:none; padding:2px 0;margin:0 0 5px 0;clear:both;}
.dialog_body dl.item dt{ width:70px; float:left; text-align:left; color:#555;line-height:26px;height:26px; }/* 字段标签 */
.dialog_body dl.item dd{ line-height:26px;margin:0 0 0 80px; }/* 字段输入域 */
.dialog_body dt.need{background:url(../images/need.png) no-repeat left center;margin-left:-11px;padding-left:11px;}
.dialog_body dl.item label.need{background:url(../images/need.png) no-repeat left center;margin-left:-11px;padding-left:11px;}
.dialog_body dl.bottom_line{border-bottom:1px #ececec solid;padding-bottom:16px;margin-bottom: 8px;}

/*添加单位专用*/
.dialog_body dl.item1{ list-style-type:none; padding:2px 0;margin:0;clear:both}
.dialog_body dl.item1 dt{padding-left:10px; width:70px; float:left; text-align:left; color:#555;line-height:26px;height:26px; }/* 字段标签 */
.dialog_body dl.item1 dd{ line-height:26px;margin:0;float:left; }/* 字段输入域 */
.dialog_body dl.item2 dd{ line-height:26px;margin-left:80px;float:left; }/*提示信息*/

/* 通栏结构的 一项 */
.dialog_body div.item { padding:6px 0;margin:0; }


/* 多种尺寸下输入域的宽度样式：后缀1 表示适合通栏结构；后缀2 表示适合左右结构 */
.dialog_body .w480_text_1{ width:408px; }
.dialog_body .w480_text_2{ width:328px; }
.dialog_body .w480_select_1{ width:420px; }
.dialog_body .w480_select_2 { width:340px; }
.dialog_body .w480_textarea_1 { width:408px; }
.dialog_body .w480_textarea_2 { width:328px; }
.dialog_body .w720_text_1{ width:648px; }
.dialog_body .w720_text_2{ width:568px; }
.dialog_body .w720_text_3{ width:120px; }
.dialog_body .w720_text_4{ width:355px; }
.dialog_body .w720_select_1{ width:660px; }
.dialog_body .w720_select_2 { width:580px; }
.dialog_body .w720_textarea_1 { width:648px; }
.dialog_body .w720_textarea_2 { width:568px; }
.dialog_body .w960_text_1{ width:888px; }
.dialog_body .w960_text_2{ width:808px; }
.dialog_body .w960_select_1{ width:800px; }
.dialog_body .w960_select_2 { width:840px; }
.dialog_body .w960_textarea_1 { width:888px; }
.dialog_body .w960_textarea_2 { width:808px; }


/* 弹窗中多卡片 */
.dialog_box_archives {width: 750px;height: 445px; border:1px #333 solid; position:relative;}
.dialog_tabs{height:30px;padding:0 0 0 5px;position:relative;}
.dialog_tabs ul li{list-style: none;float:left;padding:6px 10px 6px 10px;;color:#fff;font-weight:bold;cursor: pointer;height:18px;line-height:18px;font-size: 12px;}
.dialog_tabs .front{}
.dialog_tab_content_header{color:#fff;padding:5px 10px 10px 10px;}
.dialog_tab_content_header span {vertical-align: middle;}
.dialog_tab_content_header button{vertical-align: middle;float:right;cursor: pointer;margin-right:5px;color:#fff;border-radius:3px;}

/* 左侧导航——弹窗带左侧导航-1  左侧宽230，可容纳导航栏和树 */
body.dialog_nav1{ overflow-y:hidden; }
body.dialog_nav1 .dialog_body{ margin:0; }
body.dialog_nav1 #left { float: left; width:230px; padding:0; }
body.dialog_nav1 #right { margin:0 0 0 240px; overflow:hidden;padding-top: 8px; }

body.dialog_nav1 .leftnav{ padding:8px 0 0 0; }
body.dialog_nav1 .leftnav p{ height:28px; font-weight:bold; }
body.dialog_nav1 .leftnav p b{ display:block;float:right;width:28px;height:28px; cursor:pointer; }
body.dialog_nav1 .leftnav p a{ display:block;float:left; padding:0 10px; line-height:29px; min-width:57px; text-align:center; }  
body.dialog_nav1 .leftnav .current{ }

body.dialog_nav1 .leftnav div.select { padding:9px 0 3px 10px; }
body.dialog_nav1 .leftnav div.select span{ display:block;position:relative;z-index:1;  margin:0 0 9px 0; width:211px; height:22px; line-height: 22px;vertical-align:middle; }
body.dialog_nav1 .leftnav div.select span div{ width: 210px; height:20px;line-height:20px;margin:1px 0;vertical-align:middle;background: transparent; position: relative;overflow: hidden; border:0;-webkit-appearance: none; z-index:2; }
body.dialog_nav1 .leftnav div.select select{ padding-left:5px; border:0;display:block;top:1px;left:0px;width:229px;height:20px;background: transparent;position: relative;overflow:hidden;z-index:3;}
body.dialog_nav1 .leftnav div.select select option { } 
body.dialog_nav1 .leftnav div.select select option:hover { } 

body.dialog_nav1 .leftnav .current_content{ }
body.dialog_nav1 .leftnav label { width:48%;display:inline-block;line-height:24px; }
body.dialog_nav1 .leftnav span { height:28px;width:auto;  display: inline-block;line-height: 28px; }
body.dialog_nav1 .leftnav span font{ margin-right: 12px; }
body.dialog_nav1 .leftnav  #attrCotent label{ width:50px; }

body.dialog_nav1 .leftnav dl{ list-style-type:none; }
body.dialog_nav1 .leftnav dt{ padding:0 0 3px 0; width:214px; }
body.dialog_nav1 .leftnav dt a{ display:block; line-height:20px; padding:10px 0 10px 36px; }
body.dialog_nav1 .leftnav dt a.current{ }
body.dialog_nav1 .leftnav dt a b{ display:block; float:right;margin:13px 10px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; }
body.dialog_nav1 .leftnav dt a span{ display:block; line-height:43px; }
body.dialog_nav1 .leftnav dt a:hover{ }
body.dialog_nav1 .leftnav dd{ padding:0 0 3px 0; width:214px; }
body.dialog_nav1 .leftnav dd a{ display:block; line-height:32px; padding:0 0 0 57px; }
body.dialog_nav1 .leftnav dd a b{ display:block; float:right;margin:8px 10px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; }
body.dialog_nav1 .leftnav dd a:hover{ }
body.dialog_nav1 .leftnav dd .current{ }

/*左侧可收缩导航样式*/
body.dialog_auto { position:relative;overflow:hidden;overflow-y:hidden; }
body.dialog_auto .leftnav{ cursor:pointer; }
body.dialog_auto .left_auto{ position:absolute;float:left;z-index:9999;left:0; }
body.dialog_auto .left_auto .showicon{ cursor:pointer; width:10px;height:580px;display:none;position: absolute;left: 190px;top: 0;background-position: 0px;background-repeat: no-repeat; }
body.dialog_auto .left_auto .hideicon{}
body.dialog_nav2 .leftnav .unfix{ cursor:pointer; width:24px;height:24px;display:block;position: absolute;top: 12px;right: 6px; }
body.dialog_auto .left_auto .fix{ cursor:pointer; width:24px;height:24px;display:none;position: absolute;top: 12px;right: 6px; }

/* 左侧导航——弹窗带左侧导航-2  左侧宽190 */
body.dialog_nav2{ overflow-y:hidden; }
body.dialog_nav2 .dialog_body { margin:0; }
body.dialog_nav2 #left { float: left; width:190px; padding:0; }
body.dialog_nav2 #right { margin:0 0 0 200px; overflow:hidden;padding-top: 8px; }

body.dialog_nav2 .leftnav{ padding:8px 0 0 0; }
body.dialog_nav2 .leftnav p{ height:28px; font-weight:bold; }
body.dialog_nav2 .leftnav p b{ display:block;float:right;width:28px;height:28px; cursor:pointer; }
body.dialog_nav2 .leftnav p a{ display:block;float:left; padding:0 10px; line-height:29px; min-width:57px; text-align:center; }  
body.dialog_nav2 .leftnav .current{ }
body.dialog_nav2 .leftnav .select{ }

body.dialog_nav2 .leftnav .current_content{ }
body.dialog_nav2 .leftnav label { width:48%;display:inline-block; }
body.dialog_nav2 .leftnav span { height:28px;width:auto;  display: inline-block;line-height: 28px; }
body.dialog_nav2 .leftnav span font{ margin-right: 12px; }
body.dialog_nav2 .leftnav  #attrCotent label{ width:50px; }

body.dialog_nav2 .leftnav dl{ list-style-type:none; }
body.dialog_nav2 .leftnav dt{ padding:0 0 3px 0; width:174px; }
body.dialog_nav2 .leftnav dt a{ display:block; line-height:20px; padding:10px 0 10px 39px; }
body.dialog_nav2 .leftnav dt a.current{ }
body.dialog_nav2 .leftnav dt a b{ display:block; float:right;margin:13px 10px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; }
body.dialog_nav2 .leftnav dt a span{ display:block; line-height:43px; }
body.dialog_nav2 .leftnav dt a:hover{ }
body.dialog_nav2 .leftnav dd{ padding:0 0 3px 0; width:174px; }
body.dialog_nav2 .leftnav dd a{ display:block; line-height:32px; padding:0 0 0 57px; }
body.dialog_nav2 .leftnav dd a b{ display:block; float:right;margin:8px 10px 0 0; width:28px; height:16px; line-height: 16px; text-align:center; }
body.dialog_nav2 .leftnav dd a:hover{ }
body.dialog_nav2 .leftnav dd a.current{ }

/* 左侧导航——弹窗带左侧导航-2  左侧宽480 */
body.dialog_nav3{ overflow-y:hidden; }
body.dialog_nav3 .dialog_body{ margin:0; }
body.dialog_nav3 .left_auto { float: left; width:480px; font-family: Tahoma,"微软雅黑";font-size: 12px; }
body.dialog_nav3 .right { margin:0 0 0 200px; overflow:hidden;padding-top: 8px; }

body.dialog_nav3 .leftnav{ padding:8px 0 0 0; }
body.dialog_nav3 .leftnav p{ height:28px; font-weight:bold; }
body.dialog_nav3 .leftnav p b{ display:block;float:right;width:28px;height:28px; cursor:pointer; }
body.dialog_nav3 .leftnav p a{ display:block;float:left; padding:0 10px; line-height:29px; min-width:57px; text-align:center; }  
body.dialog_nav3 .leftnav .current{ }

/* 应该没用到以下的样式
body.dialog_nav3 .leftnav .select{ }
body.dialog_nav3 .leftnav .current_content{ }
body.dialog_nav3 .leftnav label { width:48%;display:inline-block; }
body.dialog_nav3 .leftnav span { height:28px;width:auto;  display: inline-block;line-height: 28px; }
body.dialog_nav3 .leftnav span font{ margin-right: 12px; }
body.dialog_nav3 .leftnav  #attrCotent label{ width:50px; }
*/

body.dialog_nav3 #doSearchContent{ }

body.dialog_nav3 .dialog_body div.item{ margin:0 10px; }
body.dialog_nav3 .left_auto .showicon{ left:480px; }



/********************* 信息提示窗 *********************/
.t_box{width:480px;height:180px;border:1px #333 solid;padding-bottom:60px;}
.t_box .t_top{height:30px;position:relative;}
.t_box .t_top span{padding:3px 10px;display:block;height:24px;line-height:24px;font-size:14px;color:#fff;font-weight:bold}
.t_box .t_top .t_close{display:block;width:13px;height:14px;cursor: pointer;position:absolute;top:8px;right:8px;}
.t_box .t_center{padding:60px 50px 0px 50px;}
.t_box .sucIcon{width:45px;height:47px;float:left;}
.t_box .errIcon{width:45px;height:47px;float:left;}
.t_box .pointIcon{width:45px;height:47px;float:left;}
.t_box .warIcon{width:45px;height:47px;float:left;}
.t_box .t_center .t_content{float:left;padding-left:15px;width:320px;word-wrap: break-word; font-size: 20px;font-weight: bold;font-family:微软雅黑;line-height: 20px;color:#555;}
.t_box .t_center .t_content p{color:#999;padding-top:8px;line-height:20px;font-weight:normal;font-family:微软雅黑,宋体;font-size:12px;}
.t_box .t_button{padding:20px 0 0 110px;}
.t_box .t_button .button1,.t_box .t_button .button0{width:60px;height:30px;float:none;}



/********************* 顶部菜单 *********************/
#header{overflow:visible;}
#header dl dd{position:relative;}
.th_menu{display:none;background-color:#fff;width:390px;padding-top:15px;box-shadow: 0 0 5px #888; position:absolute;top:35px;right:0; z-index:999999}
.th_menu li{ list-style:none;margin-right:20px;padding:5px 0 5px 15px;float:left;}
.th_menu .edeg{margin-right:0;}
.th_menu li:hover{}
.th_menu a{cursor: pointer;}
.fore{float:left;width:150px;margin:0 0 20px 30px;}
.mod_bd{font-size:14px;border-bottom:1px solid #ddd;font-weight:bold;padding-bottom:5px;}

/********************* 右键菜单 *********************/
.right_menu{width:121px;border:1px solid #999;background-color:#f6f6f6;box-shadow: 2px 2px 8px 0px #333;display:none; position:absolute;z-index:1000}
.right_menu li{list-style:none;cursor:pointer;padding:2px 10px;}
.right_menu ul{border-bottom:1px solid #c3c3c3;border-collapse: collapse;}
.right_menu .lastUl{border:none;}
.right_menu li:hover{color:#fff;}
.right_menu li.off{ color:#999;cursor:default; }
.right_menu li.off:hover{color:#999;background-color: #f6f6f6 !important;}

/********************* 卡片切换 *********************/
.card_header{background-color:#ccc;height:30px;margin-right:10px;border-bottom:1px solid #ccc;}
.card_header ul{width:100%;height:30px;background-color:#fff;}
.card_header ul li{font-weight:bold;list-style-type: none;margin:0;display:block;float:left;border-top:2px solid #fff;padding-left:26px;padding-right:10px;background-color:#fff;cursor:pointer;}
.card_header .front{height:28px;line-height:28px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:3px solid #fff;}
.card_header .back{height:28px;line-height:28px;border-left:1px solid #fff;border-right:1px solid #fff;color:#555;}
.card_header .first{border-left-color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .card_header .front{line-height:27px;} .card_header .back{line-height:27px;}}
@-moz-document url-prefix() { .card_header .front{line-height:26px;} .card_header .back{line-height:26px;} }

.place{}
.contain{}
.page{}
.tool{}
.content{}

/********************* 弹窗样式 *********************/
.aui_outer { text-align:left; }
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti,"微软雅黑"; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0 \9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:inherit; margin:0; padding:0!important; height:inherit; *width:102%;*height:102%;*padding-top:-1px !important; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../images/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: top; }
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }

.aui_inner { background:#f7f7f7; }
.aui_titleBar { width:100%; height:0; position:relative; bottom:30px; _bottom:0; _margin-top:-30px; }
.aui_title { height:29px; line-height:29px; padding:0 25px 0 0; _padding:0; text-indent:5px; color:#FFF; font-weight:700; text-shadow:-1px -1px 0 rgba(33, 79, 183, .7); }
.aui_nw, .aui_ne, .aui_sw, .aui_se, .aui_n, .aui_s, .aui_close { background-image:url(../images/bg.png); background-repeat:no-repeat; }
.aui_nw { width:15px; height:38px; background-position: 0 0; }
.aui_ne { width:15px; height:38px; background-position: -15px 0; }
.aui_sw { width:15px; height:18px; background-position: 0 -38px; }
.aui_se { width:15px; height:18px; background-position: -15px -38px; }
.aui_close { top:4px; right:4px; _z-index:1; width:20px; height:20px; _font-size:0; _line-height:0; text-indent:-9999em; background-position:0 -112px; }
.aui_close:hover { background-position:0 -132px; }
.aui_n, .aui_s { background-repeat:repeat-x; }
.aui_n { background-position: 0 -56px; }
.aui_s { background-position: 0 -94px; }
.aui_w, .aui_e { background-image:url(../images/bg2.png); background-repeat:repeat-y; }
.aui_w { background-position:left top; }
.aui_e { background-position: right bottom; }
@media screen and (min-width:0) {
	.aui_outer { border-radius:8px; box-shadow:0 5px 15px rgba(2, 37, 69, .4); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: -webkit-box-shadow linear .2s; }
	.aui_state_drag .aui_outer { box-shadow:none; }
	.aui_state_lock .aui_outer { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }
	.aui_outer:active { box-shadow:0 0 5px rgba(2, 37, 69, .1)!important; }
	.aui_state_drag .aui_outer { box-shadow:none!important; }
	.aui_nw, .aui_ne, .aui_sw, .aui_se, .aui_n, .aui_s, .aui_close { background-image:url(../images/bg_css3.png); }
	.aui_nw { width:5px; height:31px; }
	.aui_ne { width:5px; height:31px; background-position: -5px 0; }
	.aui_sw { width:5px; height:5px;background-position: 0 -31px; }
	.aui_se { width:5px; height:5px; background-position: -5px -31px; }
	.aui_close { background-position:0 -72px; }
	.aui_close:hover { background-position:0 -92px; }
	.aui_n { background-position: 0 -36px; }
	.aui_s { background-position: 0 -67px; }
	.aui_w, .aui_e { background-image:url(../images/bg_css3_2.png); }
}
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se { width:3px; height:3px; }
.aui_state_noTitle .aui_inner { border:1px solid #666; background:#FFF; }
.aui_state_noTitle .aui_outer { box-shadow:none; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.aui_state_noTitle .aui_close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; font-size:18px; text-decoration:none; background:none; filter:!important; }
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration:none; color:#900; }

/* edit */
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se { width:0; height:0; }
.aui_titleBar,.aui_title,.aui_close {display:none;height:0;}

#promptBox .aui_titleBar {display:block;}
#promptBox .aui_inner {min-height:195px;}
#promptBox .aui_titleBar {height:30px; border-bottom:0;margin-left:0px;}
#promptBox .aui_title {padding:3px 10px;height:24px;line-height:24px;font-size:14px;color:#fff;font-weight:bold}
#promptBox .aui_close, #promptBox .aui_close:hover {display:block;width:25px;height:25px;background: url("../images/close2.png") no-repeat scroll 6px 6px;cursor: pointer;position:absolute;top:3px;right:6px;}
#promptBox .aui_icon {padding-top:10px;padding-left:20px;width:45px;height:47px;}
#promptBox .aui_main {padding-top:0px;padding-right:20px;text-align:left;}
#promptBox .aui_iconBg {background-repeat: no-repeat !important;}
#promptBox .aui_content {padding-left:15px;width:280px;word-wrap: break-word; font-size: 20px;font-weight: bold;font-family:微软雅黑;line-height: 28px;color:#555;}
#promptBox .aui_content p {color:#999;padding-top:8px;line-height:20px;font-weight:normal;font-family:"微软雅黑";font-size:12px;}
#promptBox .aui_buttons {padding:5px 0 30px 88px; text-align:left;}
#promptBox .aui_buttons button {height:25px; line-height:22px; padding:0 10px;border:1px #ccc solid;background:#f7f7f7; color:#555555; cursor: pointer;margin:3px 15px 0 0;border-radius:2px;}
#promptBox .aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
#promptBox .aui_buttons button:focus { outline:none 0;  }
#promptBox button.aui_state_highlight { color:#fff; cursor: pointer;margin:3px 15px 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #promptBox .aui_titleBar {width:100%} }

#promptBox .shortmsg { min-height: 140px;}
#promptBox .shortmsg .aui_header {display:none;}
#promptBox .shortmsg .aui_content {width:100px !important;}

#dialogBox .aui_dialog .aui_header {*background:#1A70CC none repeat scroll 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #dialogBox .aui_inner {width:99.6%;}}

/*=======================================overlay遮罩层样式=======================================*/
#overlayfullbg {background-color:Gray;left:0px;display:none;opacity:0.5;position:absolute;top:0px;z-index:100003;filter:alpha(opacity=50); /* IE6 */-moz-opacity:0.5; /* Mozilla */-khtml-opacity:0.5; /* Safari */}
#overlaydialog {background-color:#FFF;border:1px solid #888;display:none;left:50%;margin:-100px 0 0 -100px;padding:12px;position:fixed !important; /* 浮动对话框 */position:absolute;top:50%;z-index:100005;}
#overlaydialog .close {margin:0;padding:0;text-align:right;height:14px;}

/* login 登录页 */
#login{}
#login .w1000{width:1000px;margin:auto;}

#login .logo{ }
#login .topnav{ float:right;  color:#676767; margin:28px 8px 0 0;}
#login .topnav a{ color:#676767; padding:0 4px; cursor:pointer;}
#login .topnav a:hover{ color:#444; }
#login .imenu{height:77px; margin:0 0 50px 0;}
#login .imenu dl{ list-style-type:none;height:77px;width:1045px;margin:auto; overflow:hidden;}
#login .imenu dd{ float:left;padding:0 0 0 1px;background:url(../images/menu_line.gif) no-repeat left -10px;}
#login .imenu dd a{ display:block; text-align:center; padding:0 20px;line-height :75px; font-size:14px; font-weight:bold;margin:0 6px; color:#333; }
#login .imenu dd a:hover{ border-bottom:2px #de2632 solid;}
#login .imenu dd #current{border-bottom:2px #de2632 solid;}
#login .imenu .none{background:none;padding:0; }

/* fullSlide */
#login .fullSlide{width:100%;position:relative;height:916px; }
#login .fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
#login .fullSlide .bd ul{width:100% !important;}
#login .fullSlide .bd li{width:100% !important;height:595px;overflow:hidden;text-align:center;}
#login .fullSlide .bd li a{display:block;height:595px;}
#login .fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
#login .fullSlide .hd ul{ display:none; text-align:center;}
#login .fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
#login .fullSlide .hd ul .on{background:#f00;}
#login .fullSlide .prev,.fullSlide .next{display:block; float:left; margin-top:30px; margin-left:75%;width:25px;height:25px;background:url(../images/arrow.png) 0 0 no-repeat;cursor:pointer;display:none;}
#login .fullSlide .next{background-position:right 0px;margin-left:5%; }


#login_form{position:absolute;top:150px;width:100%;  }
#login_form .login_bg{float:right;margin:0 100px 0 0; background:url(../images/login_bg.png) no-repeat; width:300px; height:400px;}
#login_form .login_tit{ border-bottom:1px #ccc solid; font-size:16px; font-weight:bold; line-height:56px; padding:0 0 0 30px;}
#login_form .loginForm{padding:30px 0 0 26px;}
#login_form .loginForm p{margin:0 0 0 4px;}
#login_form .loginForm p a span{position:absolute;margin:0 0 0 28px;  line-height:38px;color:#c9c9c9;}
#login_form .loginForm p a input{width:206px;height: 37px; line-height:38px; border:0px;margin:0 0 0 28px;}
#login_form .loginForm .formIpt{}
#login_form .loginForm .formIpt a{display:block; width:238px;height: 38px; border: 1px #95a5b4 solid; border-radius:2px;  -moz-border-radius: 2px; -webkit-border-radius: 2px;     }
#login_form .loginForm .formIpt a:hover{ border: 1px #4892e7 solid;}
#login_form .loginForm .formIpt a:hover span{ display:none;}
#login_form .loginForm .formCheck *{height: 40px; line-height:40px; color:#888;}
#login_form .loginForm .formCheck input{ vertical-align:middle; margin:-2px 5px 0 0;}
#login_form .loginForm .formCheck span{  display:block; float: right; margin:0 30px 0 0;line-height:40px;}
#login_form .loginForm .formCheck span a{line-height:40px; color:#888;cursor:pointer;}
#login_form .loginForm .formCheck span a:hover{ color:#444; }

#login_form .loginForm div a input{ width:118px; height: 40px; line-height:40px; text-align:center; font-size:14px; background:none; border:0; color:#fff;}
#login_form .loginForm div .loginreg{ color: #666;font-size: 14px;line-height:38px; cursor:pointer; display:block; float: right; width:248px; height: 45px;text-align:center; margin:0 26px 0 0; background:url(../images/loginreg.gif) no-repeat;}
#login_form .loginForm div .loginreg:hover{ color: #444;}
#login_form .loginForm div .loginBtn {color: #fff;font-size: 14px;line-height:38px; cursor:pointer; display:block; width:248px; height: 45px; text-align:center; background:url(../images/loginBtn.gif) no-repeat;}
#login_form .loginForm div .loginBtn:hover{ background:url(../images/loginBtn_on.gif) no-repeat;}
    

#login .login_in{margin:36px 0 0 30px;}
#login .login_in p{ line-height:28px;}
#login .login_in p a{ color:#1156a1; line-height:28px;cursor:pointer;}
#login .login_in p a:hover{ text-decoration:underline;}

#login .footlogo{padding-top: 8px;}
#login .footcopy { padding:4px 10px 0 0;  float:right;}
[bid] {display: none !important;}
[bid="none"] { display:inline-block !important}
.placeholder{
 color:#939393 !important;
}


.t_point{color: #aaa; display: block; font-size: 18px; height: 400px;  line-height: 400px; text-align: center; width: 100%;}

/* ztree */
body.manage #left .ztree, body.dialog_nav1 .ztree { width:213px !important; }
body.dialog_nav2 .ztree { width:173px !important; }

#left .ztree li { padding-left:0 !important; }
#left .ztree button { margin-left:0px !important;}

/* 控制缩进 */
#left .ztree a.level0 { padding-left:12px; }
#left .ztree a.level1 { padding-left:24px; }
#left .ztree a.level2 { padding-left:36px; }
#left .ztree a.level3 { padding-left:48px; }
#left .ztree a.level4 { padding-left:60px; }
#left .ztree a.level5 { padding-left:72px; }
#left .ztree a.level6 { padding-left:84px; }
#left .ztree a.level7 { padding-left:96px; }
#left .ztree a.level8 { padding-left:108px; }
#left .ztree a.level9 { padding-left:120px; }
#left .ztree a.level10 { padding-left:132px; }
#left .ztree a.level11 { padding-left:144px; }

/* 控制文字超出之后出现... */
#left .ztree li span{display: inline-block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
#left .ztree .level0 span{max-width: 164px}
#left .ztree .level1 span{max-width: 152px;}
#left .ztree .level2 span{max-width: 140px;}
#left .ztree .level3 span{max-width: 128px;}
#left .ztree .level4 span{max-width: 116px;}
#left .ztree .level5 span{max-width: 104px;}
#left .ztree .level6 span{max-width: 92px;}
#left .ztree .level7 span{max-width: 80px;}
#left .ztree .level8 span{max-width: 68px;}
#left .ztree .level9 span{max-width: 56px;}
#left .ztree .level10 span{max-width: 44px;}
#left .ztree .level11 span{max-width: 32px;}

.ztree .del { text-decoration:line-through; }
.ztree .isFond span { }
.ztree .isCatalog span { }
.ztree .isCompany span { font-weight:bold; }

/* 百度式检索样式 */
.s_list_wrapper .title { font-size:14px !important;}
.s_list_wrapper .title .title2:hover { text-decoration: underline; }
.s_list_wrapper .info { color:#555; }
.s_list_wrapper .info .subitem { color:#888; }

/* 库房样式 */
#item_detail_content .selected{ background:#fff;border-color:red;}

/* 上传按钮 */
.uploadify-button {
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
}