body {margin:0; padding:0;list-style:none;border:none;}
body {
	font-size:12px;
	font-family:"微软雅黑","Microsoft YaHei";
	background-color:#ffffff;
}

/* 公共控件的样式  */
a:link { text-decoration:none; color:#000000; cursor:pointer; }
a:visited { text-decoration:none; color:#000000; cursor:pointer; }
a:hover { text-decoration:none; color:#AB161C; cursor:pointer; }
.td_head{
	text-align: left;
	padding-left: 30px;
}
.td_left{
	height:60px;
	text-align:center;
	font-weight:bold;
	letter-spacing:2px;
}
.td_right{
	text-align: left;
	padding-left: 5px;
}
.table_from_apply{
	width:100%;
	margin-top:20px;
	cellpadding:0;
	cellspacing:1;
	background-color: #ffffff;
	table-layout:fixed;
}
.sys_form_input {
	font-size:12px;
	height:25px;
	line-height:25px;
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	margin-top:4px;
	margin-bottom:4px;
	padding:0px;
	border-radius:4px;
}
.sys_form_input:hover {
	border:1px solid #CCCCCC;
	background-color:#FFFFF0;
}
.sys_form_radio {
	width:15px;
	height:15px;
}
.sys_form_textarea {
	font-size:12px;
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	margin-top:4px;
	margin-bottom:4px;
	padding:0px;
	border-radius:4px;
}
.sys_form_textarea:hover {
	border:1px solid #CCCCCC;
	background-color:#FFFFF0;
}
.sys_form_select{
	font-size:12px;
	height:25px;
	border:1px solid #CCCCCC;
	margin-top:4px;
	margin-bottom:4px;
	padding:0px;
	border-radius:4px;
}
.sys_form_select:hover {
	border:1px solid #CCCCCC;
	background-color:#FFFFF0;
}
/* 公共控件的样式   END  */

/* 系统整体布局  */
.xy_head {
	float:left;
	width:1000px;
	min-width:1000px;
	height:90px;
}
.xy_content {
	float:left;
	width:1000px;
	min-width:1000px;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:50px;
	margin-right:50px;
}
.xy_footer{
	float:left;
	width:1000px;
	min-width:1000px;
	height:40px;
	background-color:#333333;
	line-height:40px;
	font-size:12px;
	color:#d2d2d2;
	text-align:center;
}
/* 系统整体布局  END */

/* 系统头部  */
.xy_head .xy_navMenu {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	background-color:#0D182A;
	min-width: 952px;
}
.xy_head .xy_navMenu .nav_left {
	float:left;
	width:auto;
	
}
.nav_left{
	margin-left:5px;
	width:133px;
	display:block;
}
.xy_navMenu .menu {
	float:left; 
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	background-color:#0D182A;
}
.xy_navMenu .select {
	background-color:#453f48;
}
.xy_navMenu .menu:hover  {
	font-weight:bold;
	background-color:#0D182A;
}
.xy_navMenu .menu a:link {text-decoration:none; color:#ffffff; cursor:pointer;}
.xy_navMenu .menu a:visited {text-decoration:none; color:#ffffff; cursor:pointer;}
.xy_navMenu .menu a:hover {text-decoration:none; color:#dddddd; cursor:pointer;}
.xy_navMenu .sepa {
	float:left;
	height:30px;
	background-image: url(image/menu_sepa.png);
	background-repeat: no-repeat;
	margin-left: 10px;
    width: 10px;
}
.xy_head .xy_navMenu .nav_right {
	float:right;
	width:150px;
	margin-right:30px;
}
.xy_navMenu .userSelect {
	width:150px;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#ffffff;
	background-color:#333333;
	cursor:pointer;
}
.xy_navMenu .userSelect:hover  {
	background-color:#222222;
}
.xy_navMenu .userOption {
	display:none;
	position:absolute;
	width:150px;
	min-height:65px;
	top:35px;
	right:30px;
	background-color:#222222;
	z-index:1;
}
.userOption .optionRow {
	float:left;
	width:150px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#ffffff;
	cursor:pointer;
}
.userOption .optionRow:hover {
	background-color:#333333;
}
.userOption .optionLine {
	float:left;
	width:150px;
	height:1px;
	background-color:#dddddd;
}
.xy_head .xy_headPanel {
	float:left;
	width:100%;
	height:60px;
	background-color:#2cb2ff;
}
.xy_headPanel .panel_left {
	float:left;
	width:650px;
}
.xy_headPanel .panel_right {
	float:right;
	width:18px;
	height:18px;
	margin-top:37px;
	margin-right:35px;
}
.xy_headPanel .panel_left .logo {
	float:left;
	margin-top:7px;
	margin-left:53px;
	width:40px;
	height:40px;
}
.xy_headPanel .panel_left .corporation {
	float:left;
	width:510px;
	height:60px;
	line-height:60px;
	font-size: 20px;
	font-weight:bold;
	letter-spacing:4px;
	color:#ffffff;
	/* font-weight:bold; */
}
/* 系统头部  END */

/* 系统内容小部件布局 */
.widget1_1 {
	float:left;
	width:992px;
	min-width:992px;
    margin:4px 4px 4px 4px;
}
.widget1_1 .widget_head {
    width:100%;
    height:35px;
    background-color:#f2f2f2;
    border:1px solid #d2d2d2;
}
.widget1_1 .widget_head .widget_title {
	float:left;
    padding-left:8px;
    height:35px;
    line-height:35px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
.widget1_1 .widget_head .widget_operate {
	float:right;
    margin-right:8px;
    height:35px;
    line-height:35px;
    font-size:14px;
}
.widget1_1 .widget_content {
	float:left;
	width:100%;
	min-height:400px;
    background-color:#ffffff;
    color: #000000;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
}
.widget2_1 {
	float:left;
	width:484px;
	min-width:484px;
    margin:4px 4px 4px 4px;
    border-radius:4px;
}
.widget2_1 .widget_head {
	float:left;
    width:100%;
    height:35px;
    background-color:#2cb2ff;
    border-radius: 4px 4px 0 0;
    border:1px solid #2cb2ff;
}
.widget2_1 .widget_head .widget_title {
	float:left;
    padding-left:8px;
    width:100px;
    height:35px;
    line-height:35px;
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
.widget2_1 .widget_head .widget_tab {
	float:right;
    margin-right:15px;
    height:35px;
    line-height:35px;
}
.widget2_1 .widget_head .widget_tab .widget_tab_textSel{
	float:left;
	width:70px;
    height:35px;
    line-height:35px;
    border-top:3px solid #333333;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2;
    background-color:#ffffff;
	color:#000000;
	font-size:14px;
	text-align:center;
	cursor: pointer;
}
.widget2_1 .widget_head .widget_tab .widget_tab_text{
	float:left;
	width:70px;
    height:35px;
    line-height:35px;
	color:#000000;
	font-size:14px;
	text-align:center;
	cursor: pointer;
}
.widget2_1 .widget_head .widget_tab .widget_tab_text:hover {
	background-color:#f9f9f9;
}
.widget2_1 .widget_head .widget_operate {
	position:relative;
	float:right;
	width:40px;
    height:35px;
    line-height:35px;
	color:#ffffff;
	font-size:14px;
}
.widget2_1 .widget_head .widget_operate .widget_more {
	display:none;
	position:absolute;
	z-index:1;
	width:80px;
	height:auto;
	border:1px solid #d2d2d2;
	background-color:#ffffff;
	border-top:none;
	border-bottom:none;
	border-right:none;
	top:36px;
	right:0px;
}
.widget2_1 .widget_head .widget_operate .widget_more .more_item {
	width:80px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #d2d2d2;
	color:#000000;
	text-align:center;
	cursor: pointer;
}
.widget2_1 .widget_head .widget_operate .widget_more .more_item:hover {
	color:#ffffff;
	background-color:#666666;
}
.widget2_1 .widget_content {
	float:left;
	width:100%;
	border-radius:0 0 4px 4px;
    background-color:#ffffff;
    color: #000000;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
}
.widget3_1{
	float:left;
	width:320px;
	min-width:229px;
    margin:4px 4px 4px 4px;
    border-radius:4px;
}
.widget3_1 .widget_head {
    width:100%;
    height:35px;
    background-color:#f2f2f2;
    border-radius: 4px 4px 0 0;
    border:1px solid #d2d2d2;
}
.widget3_1 .widget_head .widget_title {
	float:left;
    padding-left:8px;
    height:35px;
    line-height:35px;
    width:100%;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.widget3_1 .widget_head .widget_tab {
	float:right;
    padding-right:20px;
    height:35px;
    line-height:35px;
}
.widget3_1 .widget_content {
	float:left;
	width:100%;
	border-radius:0 0 4px 4px;
    background-color:#ffffff;
    color:#000000;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
}
/* 系统内容小部件布局   END */

/* 系统内容侧边式布局（左） */
.contentLeft {
    float:left;
    width:220px;
    margin:4px;
}
.contentLeft .widget {
	float:left;
	width:100%;
    /* margin-bottom:8px; */
    border-radius:4px;
    border-bottom:1px solid #d2d2d2;
    border-radius: 0 0 4px 4px;
}
.contentLeft .widget .widget_head {
    width:100%;
    height:30px;
    background-color:#2cb2ff;
    /* border-radius: 4px 4px 0 0; */
    border:1px solid #2cb2ff;
    cursor: pointer;
}
.contentLeft .widget .widget_head .widget_title {
	float:left;
    padding-left:8px;
    height:30px;
    line-height:30px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
.contentLeft .widget .widget_content {
	float:left;
	width:100%;
	/* border-radius:0 0 4px 4px;*/
    background-color:#ffffff;
    color: #000000;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2;
    border-bottom:1px solid #f5f5f5;
    display:none;
}
.contentLeft .widget .widget_content .selectRow {
	width:100%;
	float:left;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#000000;
	cursor:pointer;
}
.contentLeft .widget .widget_content .selectRow:hover {
	color:#000000;
	background-color:#f5f5f5;
}
.contentLeft .widget .widget_content .selectLine {
	float:left;
	width:250px;
	height:1px;
	margin-left:5px;
	background-color:#f5f5f5;
}
.contentLeft .widget .widget_content .selectRow .rowLeft {
	float:left;
	width:5px;
	height:26px;
	margin-top:3px;
	margin-left:8px;
	background-color:#ffffff;
}
.contentLeft .widget .widget_content .selectRow .rowLeftSelect{
	float:left;
	width:5px;
	height:26px;
	margin-top:3px;
	margin-left:8px;
	background-color:#2cb2ff;
}
.contentLeft .widget .widget_content .selectRow .rowRight{
	float:right;
	width:5px;
	height:26px;
	margin-top:3px;
	margin-right:8px;
	background-color:#ffffff;
}
.contentLeft .widget .widget_content .selectRow .rowRightSelect{
	float:right;
	width:5px;
	height:26px;
	margin-top:3px;
	margin-right:8px;
	background-color:#2cb2ff;
}
/* 系统内容侧边式布局（左） END */

/* 系统内容侧边式布局（右） */
.contentRight {	
    float:left;
    width:720px;
    min-width:720px;  /*这里的值=最小1000的宽度 - 260的左边 - 4个margin-left(right) - 4个1px的边框*/
    margin:4px;
}
.contentRight .widget {
	float:left;
	width:100%;
    border-radius:4px;
}
.contentRight .widget .widget_head {
    width:100%;
    height:30px;
    background-color:#2cb2ff;
    border-radius: 4px 4px 0 0;
    border:1px solid #2cb2ff;
}
.contentRight .widget .widget_head .widget_title {
	float:left;
    padding-left:8px;
    height:30px;
    line-height:30px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
.contentRight .widget .widget_content {
	float:left;
	width:100%;
	min-height:300px;
	border-radius:0 0 4px 4px;
    background-color:#ffffff;
    color: #000000;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
}
/* 系统内容侧边式布局（右） END */

/* 操作菜单面板   */
.sys_menu_default {
	float:left;
	width:100%;
	height:30px;
    background-color:#f9f9f9;
    border-bottom:1px solid #f5f5f5;
}
.sys_menu_default .menu_left {
	float:left;
	margin-left:0px;
}
.sys_menu_default .menu_left .menu_butten {
	float:left;
	min-width:80px;
	height:30px;
	margin:0px;
    cursor:pointer;
}
.sys_menu_default .menu_left .menu_butten:hover {
	background-color:#eeeeee;
}
.sys_menu_default .menu_left .menu_butten .menu_butten_icon {
	float:left;
	width:25px;
	height:25px;
	margin:4px 4px;
}
.sys_menu_default .menu_left .menu_butten .menu_butten_text {
	float:left;
	height:25px;
    line-height:25px;
    font-size:12px;
	color:#000000;
	margin-right:5px;
	margin-top:3px;
	text-align:left;
}
.sys_menu_default .menu_left .menu_butten_sel {
	background-color:#eeeeee;
	border-bottom:1px solid #555555;
}
.sys_menu_default .menu_right {
	float:right;
	margin-right:0px;
}
.sys_menu_default .menu_right .menu_butten {
	float:left;
	min-width:80px;
	height:30px;
	margin:0px;
    cursor:pointer;
}
.sys_menu_default .menu_right .menu_butten:hover {
	background-color:#eeeeee;
}
.sys_menu_default .menu_right .menu_butten .menu_butten_icon {
	float:left;
	width:25px;
	height:25px;
	margin:4px 4px;
}
.sys_menu_default .menu_right .menu_butten .menu_butten_text {
	float:left;
	height:30px;
    line-height:30px;
    font-size:12px;
	color:#000000;
	margin-right:5px;
	text-align:left;
}
.sys_menu_default .menu_right .menu_butten_sel {
	background-color:#eeeeee;
	border-bottom:1px solid #555555;
}
/* 操作菜单面板   END */

/* 列表数据（表格）  */
.sys_data_table {
	float:left;
	width:99%;
	height:100%;
	margin:4px 5px;
}
.sys_data_table .tablestyle {
    table-layout:fixed;
    empty-cells:show; 
    border-collapse:collapse;
    margin:0;
    border:1px solid #f5f5f5;
    color:#000000;
}
.sys_data_table .tablestyle th {
    height:30px;
    line-height:30px;
    font-size:12px;
    text-align:center;
    color:#000000;
    font-weight:bold;
    border-left:1px solid #f5f5f5;
    background-color:#f5f6fa;
}
.sys_data_table .tablestyle td {
	font-size:12px;
	border:1px solid #f5f5f5;
    height:30px;
    line-height:30px;
    padding-left:4px;
    padding-right:4px;
    word-wrap:break-word;
}
/* 列表数据（表格）  END */

/* 分页pagebar样式 */
.xy_pagebar {
	float:left;
	width:100%;
	height:35px;
	background-color:#f5f5f5;
}
.xy_pagebar .pagebar_info{
	float:left;
	margin:0px 10px;
	font-size:12px;
	height:35px;
	line-height:35px;
	color:#0070C9;
}
.xy_pagebar .pagebar_butt {
	float:right;
	margin:0px 6px;
	font-size:12px;
}
.xy_pagebar .pagebar_butt a {
	float:left;
	margin-top:5px;
	margin-left:6px;
	padding:0px 8px;
	min-width:20px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#0070C9;
	text-align:center;
	background-color:#ffffff; 
	border:1px solid #999999;
	border-radius:3px;
}
.xy_pagebar .pagebar_butt a:link { text-decoration: none; color: #0070C9; cursor:pointer; }
.xy_pagebar .pagebar_butt a:visited { text-decoration: none; color: #0070C9; cursor:pointer; }
.xy_pagebar .pagebar_butt a:hover { text-decoration: none; background-color:#f5f5f5; color: #0070C9; cursor:pointer; }
.xy_pagebar .pagebar_butt .xy_pagesel {
	float:left;
	margin-top:6px;
	margin-left:6px;
	min-width:30px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:12px;
	color:#0070C9;
}
/* 分页pagebar样式  END */

/* form表单数据（表单） */
.sys_data_form {
	float:left;
	width:100%;
	height:auto;
	margin:0px;
}
.sys_data_form .tablestyle {
    table-layout:fixed;
    empty-cells:show; 
    width:100%;
    border-collapse:collapse;
    margin:0;
    color:#000000;
}
.sys_data_form .tablestyle th {
	font-size:14px;
    color:#000000;
    font-weight:normal;
    line-height:35px;
    padding-left:6px;
    padding-right:6px;
    border-bottom:1px solid #f5f5f5;
    background-color:#f5f6fa;
}
.sys_data_form .tablestyle td {
	font-size:14px;
	border-bottom:1px solid #f5f5f5;
    line-height:20px;
    padding-left:6px;
    padding-right:6px;
}
/* form表单数据（表单） END  */

/* 系统按钮 */
a.sys_button {
	float:left;
	margin:2px 4px;
	padding:0 10px;
	width:25px;
    height:25px;
    line-height:25px;
    border-radius:4px;
    outline:none;
    font-size:12px;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
}
a.disable_button{
	float:left;
	margin:2px 4px;
	padding:0 10px;
	width:25px;
    height:25px;
    line-height:25px;
    border-radius:4px;
    outline:none;
    font-size:12px;
    text-align:center;
    text-decoration:none;
	cursor:default;
	border: 1px solid #999999;
	color:#999999;
}
/* 表单保存  */
a.sb_yellow_solid {
    border:1px solid #4facc2;
    background-color:#4facc2;
    color:#ffffff;
}
a.sb_yellow_solid:hover {
    border:1px solid #2facc2;
    background-color:#2facc2;
    color:#ffffff;
}
/* 表单返回（弹窗取消）  */
a.sb_gray_solid {
    border:1px solid #888888;
    background-color:#888888;
    color:#ffffff;
}
a.sb_gray_solid:hover {
    border:1px solid #999999;
    background-color:#999999;
    color:#ffffff;
}
/* 弹窗删除  */
a.sb_red_solid {
    border:1px solid #2cb2ff;
    background-color:#2cb2ff;
    color:#ffffff;
}
a.sb_red_solid:hover {
    border:1px solid #2cb2ff;
    background-color:#2cb2ff;
    color:#ffffff;
}
/* 列表删除  */
a.sb_red_border {
    border:1px solid #2CB2FF;
    color:#2CB2FF;
}
a.sb_red_border:hover {
    border:1px solid #2CB2FF;
    background-color:#2CB2FF;
    color:#ffffff;
}
/* 列表分配  */
a.sb_orange_border {
    border:1px solid #2CB2FF;
    color:#2CB2FF;
}
a.sb_orange_border:hover {
    border:1px solid #2CB2FF;
    background-color:#2CB2FF;
    color:#ffffff;
}
/* 列表修改  */
a.sb_blue_border {
	border:1px solid #2CB2FF;
	color:#2CB2FF;
}
a.sb_blue_border:hover {
    border:1px solid #2CB2FF;
    background-color:#2CB2FF;
    color:#ffffff;
}
/* 列表选择  */
a.sb_green_border {
	border:1px solid #00FF00;
	color:#00FF00;
}
a.sb_green_border:hover {
    border:1px solid #00FF00;
    background-color:#00FF00;
    color:#ffffff;
}
/* 系统按钮  END */

/* 系统消息提示  */
.sys_mes_green {
    height:35px;
    line-height:35px;
    font-size:35px;
    color:#32CD32;
    /* font-weight:bold; */
    text-align:center;
}
.sys_mes_red {
    height:35px;
    line-height:35px;
    font-size:35px;
    color:#AB161C;
    font-weight:bold;
    text-align:center;
}
.sys_mes_orange {
    height:35px;
    line-height:35px;
    font-size:35px;
    color:#ff8900;
    text-align:center;
}
/* 系统消息提示 END */

/* 弹出层背景  */
.sys_over_div {
	background-color:#000000;
	width: 100%;
	height: 100%;
	left:0;
	top:0;/*FF IE7*/
	filter:alpha(opacity=80);/*IE*/
	opacity:0.8;/*FF*/
	z-index:1;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
/* 弹出层背景  END */

/* 弹出对话框  （删除） */
.sys_dialog_div {
	background-color: #ffffff;
	border:1px solid #000000;
	border-radius:5px;
	z-index:1000;
	width:420px;
	height:220px;
	max-height:80% !important;
	left:50%;/*FF IE7*/
	top:50%;/*FF IE7*/
	margin-left:-210px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-110px!important;/*FF IE7 该值为本身高的一半*/
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.sys_dialog_div .dialog_bg {
	float:left;
	width:414px;
    height:214px;
    margin:2px;
	background-color: #ffffff;
	border:1px solid #d2d2d2;
	border-radius:5px;
}
.sys_dialog_div .dialog_bg .dialog_title {
	float:left;
	width:414px;
    height:40px;
    line-height:40px;
    border-bottom:1px solid #d2d2d2;
    color:#000000;
    font-size:16px;
    font-weight:bold;
    text-align:center;  
}
.sys_dialog_div .dialog_bg .dialog_content {
	float:left;
	width:414px;
    height:100px;
    color:#333333;
    font-size:14px;
}
.sys_dialog_div .dialog_bg .dialog_content .dialog_content_text{
	padding-top:25px;
	text-align:center;
}
.sys_dialog_div .dialog_bg .dialog_foot {
	float:left;
    width:414px;
    height:60px;
    font-size:14px;
}
.sys_dialog_div .dialog_bg .dialog_foot .dialog_foot_left{
    float:left;
	margin-left:80px;
	width:100px;
    height:35px;
    
}
.sys_dialog_div .dialog_bg .dialog_foot .dialog_foot_right {
	float:right;
	margin-right:80px;
	width:100px;
    height:35px;   
}
/* 弹出对话框  （删除） END  */

/* 弹框公共样式  */
.public_dialog_div {
	background-color:#ffffff;
	border:1px solid #000000;
	border-radius:6px;
	z-index:2;
	width:600px;
	height:400px;
	left:50%;/*FF IE7*/
	top:50%;/*FF IE7*/
	margin-left:-300px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-200px!important;/*FF IE7 该值为本身高的一半*/
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.public_dialog_div .public_menu {
	float:left;
	width:100%;
	height:40px; 
	background-color:#000000;
	/* border:1px solid #000000; */
	border-radius:4px 4px 0px 0px;
	color:#ffffff;
}
.public_menu .public_menu_left{
	float:left;
	width:400px;
	height:40px;
	line-height:40px;
	margin-left:15px;
}
.public_menu .public_menu_right{
	float:right;
	width:90px;
	height:20px;
	margin-top:8px;
	margin-right:15px;
}
.public_menu .public_menu_right .public_menu_icon{
	float:right;
	width:20px;
	height:20px;
	margin:0px 0px 0px 8px;
	cursor:pointer;
}
.public_dialog_div .public_content {
	float:left;
	width:100%;
	background-color:#ffffff;
}
/* 弹框公共样式   END  */

/* tab多选一    */
.sys_tab_selected {
	float:right;
	height:35px;
	width:110px;
	background-color:#555555;
	line-height:35px;
	text-align: center;
	font-size:14px;
	color:#ffffff;
	cursor: pointer;
	margin-right:5px;
	background-repeat:no-repeat; 
}
.sys_tab_unselected{
	float:right;
	height:35px;
	width:110px;
	line-height:35px;
	text-align:center;
	margin-right:5px;
	font-size:14px;
	cursor: pointer;
	color:#999999;
}
.sys_tab_unselected:hover{
	color:#666666;
}
/* tab多选一   END  */

/* 系统右边工具栏  */
.sys_global_toolbar {
	position:absolute;
	background-color:#7E8AA2;
	z-index:9999;
	width:40px;
	height:360px;
	right:0px;
	top:108px;
	position:fixed!important;/*FF IE7*/
}
.sys_global_toolbar .item {
	position:relative;
	float:left;
	width:100%;
	height:45px;
}
.sys_global_toolbar .item:hover{
	background-color:#263248;
}
.sys_global_toolbar .item .icon {
	float:left;
	width:100%;
	height:20px;
	margin:5px 0px 0px 0px;
}
.sys_global_toolbar .item .text {
	float:left;
	width:100%;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.sys_global_toolbar_close {
	position:absolute;
	background-color:#7E8AA2;
	z-index:9999;
	width:40px;
	height:18px;
	right:0px;
	top:475px;
	cursor:pointer;
	position:fixed!important;
}
.sys_global_toolbar_close:hover{
	background-color:#000000;
}
.sys_global_toolbar_open {
	position:absolute;
	background-color:#263248;
	z-index:9999;
	width:20px;
	height:18px;
	right:0px;
	top:475px;
	cursor:pointer;
	position:fixed!important;
}
.sys_global_toolbar_open:hover {
	background-color:#000000;
}
/* 系统右边工具栏 END */





/************王树明************/
/* 单位管理样式 */
.comany_menu{
	float:left;
	border:1px solid #eeeeee;
	height:30px;
	width:184px;
	margin:4px 3px;
	cursor:pointer;
}
.comany_menu:hover{
	background-color:#f5f5f5;
}
.comany_menu .comany_menu_left{
	float:left;
	width:30px;
	height:30px;
	margin-left:5px;
}
.comany_menu .comany_menu_center{
	float:left;
	line-height:30px;
}
.comany_menu .comany_menu_right{
	float:right;
	margin-right:5px;
	margin-top:5px;
}
/* 查看详情（综合保障） */
.view_below{
	float:left;
	width:100%;
	margin-top:20px;
}
.view_below dl{
	border-bottom:1px dotted #ddd;
	min-height:60px;
	background-color:#fff;
	zoom:1;
	clear: both;
}
.view_below dl dt{
	width:145px;
	text-align:center;
	float:left;
}
.view_below dl dt span{
	display:inline-block;
	width:85px;
	height:32px;
	line-height:32px;
	background-color:#ececec;
	color:#666;
}
.view_below dl dd{
	overflow:hidden;
	line-height:32px;
	min-height: 32px;
	padding-right: 10px;
}
/* 提示详情 */
#tooltip{
	border:1px solid #0059A6; 
	background:#d2d2d2;
	position:absolute;
	padding:1px;
	color:#333;
	display:none;
	border-radius:2px;
}
.tooltip{
	width:100%;
	min-height:30px;
	display:block;
}



/* 任务督办-紧急程度提示灯 */
.cg_alert{
	float:left;
	width:70px;
	margin-left:7px;
	height:25px;
	line-height:25px;
	border-radius:8px;
	background-color:#4FACC2;
	text-align:center;
	color:#ffffff;
}
.jj_alert{
	float:left;
	width:70px;
	margin-left:7px;
	height:25px;
	line-height:25px;
	border-radius:8px;
	background-color:#C3B136;
	text-align:center;
	color:#ffffff;
}
.tj_alert{
	float:left;
	width:70px;
	margin-left:7px;
	height:25px;
	line-height:25px;
	border-radius:8px;
	background-color:#8e3540;
	text-align:center;
	color:#ffffff;
}


/* 政务督办、舆情列表 弹框*/
.view_dialog {
	background-color:#ffffff;
	border:1px solid #000000;
	border-radius:6px;
	z-index:2;
	width:800px;
	height:500px;
	left:50%;/*FF IE7*/
	top:50%;/*FF IE7*/
	margin-left:-400px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-250px!important;/*FF IE7 该值为本身高的一半*/
	margin-top:10px;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.view_dialog .dialog_bg {
	float:left;
	width:790px;
    height:490px;
    margin:4px;
	background-color: #ffffff;
	border:1px solid #bbbbbb;
	border-radius:6px;
}


.view_dialog .dialog_bg .menu{
	float:left;
	width:790px;
	height:40px; 
	border-bottom:1px solid #bbbbbb;
	color:#000000;
}
.view_dialog .dialog_bg .menu .menu_left{
	float:left;
	width:400px;
	height:40px;
}
.view_dialog .dialog_bg .menu .menu_right{
	float:right;
	width:150px;
	height:20px;
	margin-top:8px;
	margin-right:15px;
}
.view_dialog .dialog_bg .menu .menu_right .menu_icon{
	float:right;
	width:20px;
	height:20px;
	margin:0px 0px 0px 8px;
	cursor:pointer;
}
.view_dialog .dialog_bg .menu .menu_right .menu_text{
	float:right;
	width:40px;
	height:20px;
	line-height:20px;
	border:1px solid #bbbbbb;
	background-color:#ffffff;
	border-radius:4px;
	text-align:center;
	color:#000000;
	font-size:12px;
	cursor:pointer;
}
.view_dialog .dialog_bg .menu .menu_right .menu_text:hover {
	border:1px solid #000000;
	background-color:#000000;
	color:#ffffff;
}
/* 信息管控选择承办人 弹框*/
.transactor_dialog {
	border-radius:5px;
	z-index:2;
	width: 648px;
	height:360px;
	left:61%;/*FF IE7*/
	top:69%;/*FF IE7*/
	margin-left:-400px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-260px!important;/*FF IE7 该值为本身高的一半*/
	margin-top:10px;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.transactor_dialog .dialog_bg {
	float:left;
	width:646px;
    height:360px;
	background-color: #ffffff;
	border-radius:5px;
	box-shadow: 0 0 9px #999;
}
.transactor_dialog .dialog_bg .btn_close_dialog {
	float:right;
	margin:1px 10px;
	width:35px;
	height:25px;
	line-height:25px;
	background-color:#ffffff;
	text-align:center;
	cursor:pointer;
}
.transactor_dialog .dialog_bg .btn_close_dialog:hover {
	border:1px solid #eeeeee;
	background-color:#d2d2d2;
	color:#ffffff;
}
/* 首页、舆情监测（操作栏样式 、下方的分页跳转栏样式）*/
.editdivstyle{
	width:76px;
	padding:3px;
	height:20px; 
	line-height:20px;
	font-size:12px; 
	text-align:center;
	font-family:微软雅黑;
	color:#ffffff;
}
.editdivstyle:hover{
	background-color: #003541;
}
.search_buttons{
	width:50px;
	height:20px;
	background-image: url('image/navbg.png');
	line-height:20px;
	border:1px solid #e1e1e1;
	text-align:center;
	float:left;
	margin:5px;
	font-size:12px;
	cursor: pointer;
}
.search_buttons:hover{
	background-color: #f5f5f5;
}
/* 上传框样式 */
.a-upload {
    padding: 4px 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}
.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}
/*舆情分析导航条*/
.nav_2_choose{
	width:48px;
	height:34px;
	float:right;
	text-align: center;
	line-height:34px;
	font-size:13px;
	color:#000000;
	cursor: pointer;
	background-color: #ffffff;
	margin-top:-1px;
	border-top:3px solid #333333;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}	
.nav_2_unchoose{
	width:50px;
	height:33px;
	float:right;
	text-align: center;
	line-height:33px;
	font-size:13px;           
	color:#000000;
	cursor: pointer;
	border-top:3px solid #eeeeee;
}
.nav_2_more_choose{
	width:48px;
	height:36px;
	float:right;
	text-align: center;
	line-height:36px;
	font-size:13px;
	cursor: pointer;
	background-color: #ffffff;
	border-left:1px solid #d2d2d2;
	margin-right: 0px;
	padding-top:2px;
	border-top-right-radius:3px;
	border-bottom-left-radius:2px;
}
.nav_2_more_unchoose{
	width:48px;
	height:35px;
	float:right;
	text-align: center;
	line-height:35px;
	font-size:13px;           
	color:#333333;
	cursor: pointer;
	margin-right: 0px;
	padding-top:2px;
	border-left:1px solid #eeeeee;
}
.nav_4_choose{
	width:78px;
	height:33px;
	float:left;
	text-align: center;
	line-height:33px;
	font-size:13px;
	color:#333333;
	cursor: pointer;
	background-color: #ffffff;
	margin-top:-1px;
	border-top:3px solid #EE5C42;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.nav_4_unchoose{
	width:80px;
	height:33px;
	float:left;
	text-align: center;
	line-height:33px;
	font-size:13px;
	color:#333333;
	cursor: pointer;
	border-top:3px solid #eeeeee;
}
.nav_4_more_choose{
	width:48px;
	height:36px;
	float:right;
	text-align: center;
	line-height:36px;
	font-size:13px;
	cursor: pointer;
	background-color: #ffffff;
	margin-right: 0px;
	padding-top:2px;
	border-top-right-radius:3px;
	border-bottom-left-radius:2px;
	border-left:1px solid #d2d2d2;
}
.nav_4_more_unchoose{
	width:48px;
	height:35px;
	float:right;
	text-align: center;
	line-height:35px;
	font-size:13px;           
	color:#333333;
	cursor: pointer;
	margin-right: 0px;
	padding-top:2px;
	border-left:1px solid #eeeeee;
}
.nav_6_choose{
	width:60px;
	height:33px;
	float:left;
	text-align: center;
	line-height:33px;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	cursor: pointer;
	background-color: #ffffff;
	margin-top:-1px;
	border-top:3px solid #FF8900;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.nav_6_unchoose{
	width:62px;
	height:33px;
	float:left;
	text-align: center;
	line-height:33px;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	cursor: pointer;
	border-top:3px solid #FF8900;
}
/*左侧菜单收合 */
.widget_title_open:after{  
    content: '';  
    display: block-inline;  
    overflow: hidden;  
    border: 8px solid #FFFFFF;  
    border-color: #FFFFFF transparent #FFFFFF;  
    border-bottom-width: 0;  
    position: relative;  
    right:10px;
    top:20px;
}  
.widget_title_close{
	height:3px;
	background: #FFFFFF;
	overflow:hidden;
	width:15px;
	margin: 12px 10px 0 0;
}
.folding{
	border-bottom:2px solid #d2d2d2 !important;
}

/* 查询条件框 */
span.select_condition{
	width:24%;
	display :inline-block;
}
.select_condition .sys_form_input{
	width:60%;
}
.select_condition .sys_form_select{
	width:60%
}
.select_condition_left{
	margin-left:10px !important;
	width:80%	
}
.select_condition_right{
	width:10%	
}
.select_condition_right .menu_butten{
	float:right !important; 
}
.select_condition .label{
	display: inline-block;
	width: 32%;
	text-align: right;
}

/* 代办提示div */
.hint{
	height:18px !important;
	margin-left:4px;
	line-height:18px;
	color:#FFFFFF;
	border-radius: 8px;
	background-color:#FF1234;
	float:right !important;
	text-align: center;
	font-size: 12px;
	padding: 0 5px;
	font-weight: bold;
}

.menuHint{
	width:18px;
	height:18px !important;
	line-height:18px;
	color:#FFFFFF;
	border-radius: 50%;
	background-color:#2E8965;
	float:right !important;
	text-align: center;
	font-size: 12px;
	margin:0 46px 0 8px;
}

.warningImg{
	width:25px;
	height:25px;
	float:left;
}

/* 选择下一步审核框 */
.tache_option{
	width:300px;
	height:40px;
	text-align: left !important;
	padding-left:150px;
}
.tache_span{
	font-weight:bold;
	width:200px;
}
.tache_foot{
	width:100% !important;
	height:30px !important;
	margin-top:70px;
}
.personnel_left{
	float:left;
	padding-top: 17px;
	border:1px solid #d2d2d2;
	height:300px;
	width:300px;
	overflow-y:hidden;
	overflow-x:hidden;
}
.personnel_right{
	float:left;
	padding-top: 17px;
	border:1px solid #d2d2d2;
	height:300px;
	width:490px;
	overflow-y:auto;
	overflow-x:hidden;
}

.addtr {
    background-color: #1E9FFF; /* Green */
    border: none;
    color: white;
    padding: 7px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;border-radius: 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
.addtr:hover {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}
