/*=======================================框架组件的样式集中放在此处，项目赶不想后期做合成了===========================================*/
.ul-left li
{
    float:left; 
    padding:5px;  
    
 }
 .eui-ul-left li
{
    float:left; 
  
    
 }
 .con-widget-code
 {
    width:500px;
    float:left;    
    padding-top:10px;
 }
  .con-widget-desc
  {
    float:left;
    margin-left:20px;
    width:450px;   
     padding-top:10px;
   }
 .con-widget
 {
     border:1px solid #ccc;border-radius:3px;background-color:rgba(255, 255, 255, 0.3);
     }
 .con-button
 {
     padding:10px;
     font-size:16px;
     
     }
  .eui-toolbar
  {
      padding:5px;
      }
/*=======================================UI-Dialog样式 Start======================================*/
/****
 * 基于jQuery的dialog样式
 */
.eui-dialog {

    position: absolute;
}
.ui-dialog {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: left;
    overflow: hidden;
    position: absolute;
}
.ui-dialog-shadow {
 
    padding:5px;
	background:url("/Content/Images/component/tb_dialog_bg.png") repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000); 
	
}
.ui-dialog-fixed {
    position: fixed;
}
.ui-dialog .ui-dialog-title {
	border-bottom: 1px solid #E6E6E6;
    color: #333333;
    font: bold 14px/36px "宋体";
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    overflow: hidden;
	background-color: #f8f8f8;
}
.ui-dialog .ui-dialog-title img {
    border: medium none;
}
/* 很扯的一个 样式 */

.ui-dialog-wrapper{
	
	border: 1px solid rgba(0, 0, 0, 0.2);
	border: 1px solid #666666\9;
	background-color:#fff;
	position:relative;
	-moz-background-clip: border; /* Firefox 3.6 */    
	-webkit-background-clip: border; /* Safari 4? Chrome 6? */    
	background-clip: border-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */    
	-moz-background-clip: padding; /* Firefox 3.6 */    
	-webkit-background-clip: padding; /* Safari 4? Chrome 6? */    
	background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */    
	-moz-background-clip: content; /* Firefox 3.6 */    
	-webkit-background-clip: content; /* Safari 4? Chrome 6? */    
	background-clip: content-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
.ui-dialog .ui-dialog-txt {
    float: left;
    margin-left: 10px;
    _padding-top: 1px;
}
.ui-dialog a.ui-dialog-close{
    background: url("/Content/Images/component/tb_dialog_close.png") no-repeat;
    float: right;
    height: 13px;
    line-height: normal;
    margin: 10px 10px 9px 0;
    text-decoration: none;
	overflow:hidden;
    width: 14px;
	
}
.ui-dialog a.ui-dialog-close:hover{
	background-position:0 -15px; 
}
.ui-dialog .ui-dialog-question {
    font-size: 14px;
    text-align: center;
}

.dialogJ .dialogJanswers {
    font-size: 12px;
    padding: 10px 8px 30px 8px;
    margin: 0;
    text-align: center;
}

.dialogJ .dialogJanswers .dialogJbtn {
    font-size: 12px;
    padding: 2px 12px;
    margin: 0 0 0 5x;
    width: auto;
	cursor:pointer;
}

.dialogJ .dialogJloading {
    width: 100%;
    padding: 20px 0;
    text-align: center;
}

.dialogJmodal {
    background-color: #000;
    filter: alpha(opacity = 40);
    opacity: .4;
    zoom: 1;
    left: 0;
    position: absolute;
    top: 0;
    width:100%;
}

.ui-dialog .ui-dialog-body {
    background: #FFFFFF;
    padding: 9px;
    text-align: left;
}

.dialogJ .dialogJFailure {
    padding: 10px 5px;
    line-height: 25px;
    background: url("http://tb2.bdstatic.com/tb/img/errorFace.gif") no-repeat scroll 0 5px transparent;
    margin: 0 20px;
    font-size: 14px;
    font-weight: bold;
    color: #FEFFDB;
    padding-left: 40px;
    font-size: 14px;
    text-align: left;
    color: red;
    font-weight: bold;
}

.dialogJ .dialogJSuccess {
    background: url(http://tb2.bdstatic.com/tb/static-money/style/base/icon_succeed.gif) no-repeat scroll left center;
    margin: 0 20px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-align: center;
    display: inline;
    font-weight: bold;
    line-height: 50px;
    height: 50px;
    font-weight: bold;
    padding: 8px 0 2px 40px;
    text-align: center;
}

.ui-dialog .resizable-es {
	bottom: 0;
	cursor: se-resize;
	height: 10px;
	position: absolute;
	right: 0;
	width: 10px;
}
.ui-dialog .resizable-es div {
	border-bottom: 3px double #709CD2;
    border-right: 3px double #709CD2;
    height: 6px;
    width: 6px;
    line-height:0;
    position:absolute;
    left:0;
    top:0;
}
/*==========================================公安厅的dialog======================================*/
.alert_b{ display:none; position:absolute; top:0; left:0; z-index:9998; width:100%; background:url(../images/alpha_b.png) repeat;}
.alert_box{ position:relative; padding:5px;  border:1px solid #2f7761; border-radius:5px; background:url(../images/alpha_b.png) repeat;}
.alert_content{position:relative; z-index:10; border-radius:5px; background:#348d6d url(../images/a_bg.jpg) center top no-repeat;}
.a_tit{ height:39px; line-height:35px; border-radius:5px 5px 0 0; text-align:center; font-family:Microsoft Yahei; font-size:16px; color:#004b2a; background:url(../images/h.png) repeat-x;_background:url(../images/h.gif) repeat-x;}
.close_btn{display:block; float:right; width:35px; height:34px; border-radius:0 5px 0 0; cursor:pointer; background:url(../../images/close.png) no-repeat;}
.b_line{ border-top:1px solid #000;}
/*==========================================图表样式==========================================*/
.eui-chart-line-y
{
    position:absolute;width:0px;border-left:2px solid #86867A;
    }
.eui-chart-line-x
{position:absolute;height:0px;border-top:2px solid #ccc;
}
.eui-bar
{
    position: absolute; width: 38px;  padding-top: 8px; height:0px;
    }
.eui-bar-yellow
{
    height: 106px;
       background: url("/Content/Images/component/yellow_h.png") no-repeat scroll left top transparent; 
    }
.eui-bar-yellow-b
{
      background:url(/Content/Images/component/yellow_b.png) repeat-y;width:100%;height:100%;
    }
 .eui-bar-green
{
    height: 106px;
       background: url("/Content/Images/component/green_h.png") no-repeat scroll left top transparent; 
    }
.eui-bar-green-b
{
      background:url(/Content/Images/component/green_b.png) repeat-y;width:100%;height:100%;
    }
    .eui-bar-blue
{
     height: 106px;
       background: url("/Content/Images/component/blue_h.png") no-repeat scroll left top transparent; 
    }
.eui-bar-blue-b
{
      background:url(/Content/Images/component/blue_b.png) repeat-y;width:100%;height:100%;
    }
.eui-bar-text{color:#36FFA6;position:absolute;width:40px;text-align:center;overlow:hidden;}

/*==========================================图表样式end=======================================*/
/*==========================================气泡样式==========================================*/
.eui-master-tooltip
{
    /*background:url(/Content/Images/page/tip_bg.png);*/
    background-color:#222;
     border: 1px solid #42443C;
      width:140px;
       padding:15px 4px 15px 26px; 
       margin: 4px; 
       -moz-box-shadow: 3px 3px 5px #535353;

    -webkit-box-shadow: 3px 3px 5px #535353; 
     box-shadow: 3px 3px 5px #535353;
     -moz-border-radius: 6px 6px 6px 6px;
      -webkit-border-radius: 6px; 
     
       border-radius: 6px 6px 6px 6px;
        opacity: 0.9;
        z-index:100
    
    }
em {
	font-style: normal;
}
.eui-bubble-wrap{
	position:absolute;
	top:20px;
	z-index:10000;
}
html {_background: url(about:blank) fixed;}
.eui-bubble-wrapfixed{
		position:fixed;
		
	} 
.eui-bubble-fixed-hack{
	position:absolute;
	top:expression(documentElement.scrollTop-6);
}
.eui-bubble-closed{
	width:11px;
	height:11px;
	position:absolute;
	top:5px;
	right:5px;
	background:url(http://tb2.bdstatic.com/tb/static-common/img/tb_ui/bubble_close.png) no-repeat;
	display:none;
	cursor:pointer;

}
 .eui-bubble-wrap .eui-bubble-content{
	position:absolute;
	
	border:1px solid #d1b07c;
	background-color:#ffffda;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 2px #D4D4D4;
	padding:5px;

  }

  .eui-bubble-up{
		top:7px;
		left:0px;

  }
  .eui-bubble-down{
		bottom:7px;
		left:0px;

  }
  .eui-bubble-left{
		left:7px;
		top:0px;

  }
  .eui-bubble-right{
		right:7px;
		top:0px;
  }

  .eui-bubble-wrap .eui-triangle{
	font-family: '宋体';
    font-size: 16px;
   
    overflow: hidden;
    position: absolute;
  }
  .eui-bubble-wrap .eui-arrow-up{
		width: 16px;
	    height: 8px;
  }
   .eui-bubble-wrap .eui-arrow-down{
		width: 16px;
	    height: 8px;
		bottom:0px;
  }
  .eui-bubble-wrap .eui-arrow-right{
		width: 8px;
	    height: 16px;
		right:0px;
		top:10px;
  }
    .eui-bubble-wrap .eui-arrow-left{
		width: 8px;
	    height: 16px;
		left:0px;
		top:10px;
  }
  .eui-bubble-wrap .eui-triangle-inner {
		color:#ffffda;
		position: absolute;
		left:0px;
   }
   .eui-bubble-wrap .eui-triangle-outter {
		color: #d1b07c;
		position: absolute;
		left:0px;

   }
   .eui-triangle em {
		
		position: absolute;
		
	}
	.eui-arrow-up .eui-triangle-outter{
		 width: 16px;
		 height: 8px;
		 overflow:hidden;
	}
	.eui-arrow-up .eui-triangle-inner{
		 width: 16px;
		 height: 8px;
		 top:0px;
		 overflow:hidden;
	}
	.eui-arrow-up .eui-triangle-inner em{
		top:1px;
		left:0px;
	}
	.eui-arrow-up .eui-triangle-outter em{
		
		left:0px;
	}
	.eui-arrow-down .eui-triangle-outter{
		 width: 16px;
		 height: 8px;
		 overflow:hidden;
	}
	.eui-arrow-down .eui-triangle-inner{
		 width: 16px;
		 height: 8px;
		 bottom:0px;
		 overflow:hidden;
	}
	.eui-arrow-down .eui-triangle-outter em{
		bottom:0px;
		left:0px;
	}
	.eui-arrow-down .eui-triangle-inner em{
		bottom:1px;
		left:0px;
	}
	.eui-arrow-right .eui-triangle-outter{
		 width: 8px;
		 height: 16px;
		 overflow:hidden;
	}
	.eui-arrow-right .eui-triangle-inner{
		 width: 8px;
		 height: 16px;
		 overflow:hidden;
	}
	.eui-arrow-right .eui-triangle-outter em {
		right:0px;
	}
	.eui-arrow-right .eui-triangle-inner em{
		right:1px;
	}
	.eui-arrow-left .eui-triangle-outter{
		 width: 8px;
		 height: 16px;
		 overflow:hidden;
	}
	.eui-arrow-left .eui-triangle-inner{
		 width: 8px;
		 height: 16px;
		 overflow:hidden;
	}
	.eui-arrow-left .eui-triangle-outter em {
		left:0px;
	}
	.eui-arrow-left .eui-triangle-inner em{
		left:1px;
	}

.eui-bubble-wrap ul {
    float: left;
}
.ui_bubble_wrap li {
    float: none;
    height: auto;
    line-height: 18px;
    overflow: hidden;
}
.ui_bubble_wrap a:link {
    color: #0000CC;
	text-decoration: none;
}
.ui_bubble_wrap a:hover {
  
	text-decoration: underline;
}




/*==========================================气泡样式end========================================*/
/*==========================================滚动条样式start=====================================*/
.tbui_scroll_panel {
    position:relative;
    padding-right: 12px;
}
.tbui_scroll_panel .tbui_panel_content{
    overflow:hidden;
}

.tbui_scroll_panel .tbui_scroll_bar {
    position:absolute;
    top: 0;
    right: 0;
    width: 10px;
    background:#07281F;
}

.tbui_scroll_panel .tbui_scroll_button {
    position: absolute;
    left: 0;
    top: 0;
    width: 8px;
    background: #454641;
    border: 1px solid #1AD677;
    cursor: default;
}
.tbui_no_scroll_bar{
	padding-right:0px;

}

/*==========================================滚动条样式end=======================================*/

/*=======================================UI-Dialog样式 End======================================*/
/*==============================slider========================*/
.eui-slideshow-container {
    position: relative;
    overflow: hidden;
}

.eui-slideshow-container .eui-slideshow-list {
    position: relative;
}

.eui-slideshow-container .eui-slideshow-slide {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display : none;
    webkitBackfaceVisibility: hidden;
}

.eui-slideshow-nav li {
    float: left;
    margin: 0 5px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-weight: bold;
    background: black;
    color: white;
    cursor: pointer;
    border-radius: 2px;
}

.eui-slideshow-nav .eui-slideshow-active {
    background: white;
    color: black;
}
/*==============================slider========================*/
/*====================================datatable start====================*/
.fg-toolbar
{
    padding:5px;
    height:20px;   
 }
table.display {
    border-collapse: collapse;
    clear: both;
    margin: 0 auto;
    width: 100%;
}
table.display tfoot th {
    font-weight: normal;
    padding: 3px 0 3px 10px;
}
table.display tr.heading2 td {
    border-bottom: 1px solid #AAAAAA;
}
table.display td {
    padding: 3px 10px;
}
table.display td.center {
    text-align: center;
}
table.display thead th {
    cursor: pointer;
    padding: 3px 0 3px 10px;
}
table.display tr.odd.gradeA {
    background-color: #DDFFDD;
}
table.display tr.even.gradeA {
    background-color: #EEFFEE;
}
table.display tr.odd.gradeA {
    background-color: #DDFFDD;
}
table.display tr.even.gradeA {
    background-color: #EEFFEE;
}
table.display tr.odd.gradeC {
    background-color: #DDDDFF;
}
table.display tr.even.gradeC {
    background-color: #EEEEFF;
}
table.display tr.odd.gradeX {
    background-color: #FFDDDD;
}
table.display tr.even.gradeX {
    background-color: #FFEEEE;
}
table.display tr.odd.gradeU {
    background-color: #DDDDDD;
}
table.display tr.even.gradeU {
    background-color: #EEEEEE;
}
tr.odd {
    background-color: #E2E4FF;
}
tr.even {
    background-color: #FFFFFF;
}
/*====================================datatable end  ====================*/
/*=======================================jquery custom css=================================*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/Content/Images/component/ui-bg_flat.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/Content/Images/component/ui-bg_highlight.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/Content/Images/component/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(/Content/Images/component/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/Content/Images/component/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/*=======================================jquery custom css  end=================================*/
/*=======================================地图相关 ==============================================*/
.page-map-dibiao
{
  position:absolute;  
  z-index:10;
  }
 .page-icon-dibiao
 {
     background:url(../Images/page/dibiao.png) no-repeat;
     _background:url(../Images/page/dibiao.gif) no-repeat;
     width:32px;
     height:32px;
     
     }
/*=======================================地图相关 end ==========================================*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
.body_bg{position:fixed; top:0; left:0; z-index:0; _position:absolute;_left:expression(eval(document.documentElement.scrollLeft+0));_top:expression(eval(document.documentElement.scrollTop+0));}

.top_b{ position:relative; z-index:200; height:75px; background:url(../Images/top_bg.png) repeat-x;}
.top{ position:relative; z-index:10; margin:0 auto; width:1000px; height:62px;}

.logo{ float:left; width:220px; height:75px; background:url(../Images/logo.png) 0 4px no-repeat;}
.top_r{ float:right; padding-top:15px; line-height:28px; font-family:Microsoft Yahei; font-size:14px; color:#fff; }
.top_r a{ display:block; float:left; margin-top:7px; padding:0 20px 0 18px; height:16px; color:#fff; background:url(../../images/16_icon.png) no-repeat;}
.top_r a.remain_ico{ background-position:0 -16px;}
.top_r a.set_ico{ background-position:0 -32px;}
.top_r a.esc_ico{ background-position:0 -48px;}

.nav{ float:left; padding:15px 0 0 50px;}
.nav ul li{position:relative; z-index:1000; float:left; margin-right:5px; text-align:center;}
.nav ul li a{ display:block;  width:71px; height:28px; line-height:28px; font-family:Microsoft Yahei; font-size:14px; color:#fff;}
.nav ul li a:hover,.nav ul li a.on{ color:#36ffa6; background:url(../Images/nav_li.png) no-repeat;_background:url(../images/nav_li.jpg) no-repeat;}
.nav ul li i{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:10px; height:3px; background:url(../Images/n_arrow.png) right top no-repeat;_background:url(../Images/n_arrow.gif) right center no-repeat;}

.sub_nav{ display:none; position:absolute; left:0px; top:28px; z-index:10000; padding-bottom:15px; width:112px; background:url(../Images/sub_nav_b.png) bottom no-repeat;}
.sub_nav h2{ height:12px; background:url(../Images/sub_nav_t.png) no-repeat;}
.sub_nav ul{ padding:0 5px; overflow:hidden; background:url(../Images/sub_nav_c.png) repeat-y;}
.sub_nav ul li{ clear:both; margin:0 0 -1px; padding:0; border-bottom:1px solid #424e4a;}
.sub_nav ul li a{display:block; width:102px; line-height:24px; text-align:left; font-size:12px;}
.sub_nav ul li a:hover{ background:none;}
.sub_nav a em{ display:block; float:left; width:30px; height:24px; background:url(../Images/24_icon.png) no-repeat;}
.sub_nav a em.n001{ background-position:0 0;}
.sub_nav a em.n002{ background-position:0 -24px;}
.sub_nav a em.n003{ background-position:0 -48px;}
.sub_nav a em.n004{ background-position:0 -96px;}
.sub_nav a em.n005{ background-position:0 -72px;}
.sub_nav a em.n006{ background-position:0 -120px;}
.sub_nav a em.n007{ background-position:0 -144px;}
.sub_nav a em.n008{ background-position:0 -168px;}
.sub_nav a em.n009{ background-position:0 -192px;}
.sub_nav a em.n010{ background-position:0 -216px;}
.sub_nav a em.n011{ background-position:0 -240px;}
.sub_nav a em.n012{ background-position:0 -264px;}
.sub_nav a em.n013{ background-position:0 -288px;}


.main{ position:relative; z-index:1; clear:both; margin:0 auto; width:1000px; overflow:hidden;}
.m_left{ float:left; width:312px; overflow:hidden;}
.m_right{ float:right; width:196px; overflow:hidden;}
.m_center{ margin:80px 196px 0 307px;}

.left_box{ border-radius:10px; background:url(../Images/b_bg1.png) bottom no-repeat;}
.right_box{ border-radius:10px; background:url(../Images/b_bg2.png) bottom no-repeat;}

.chart_tab{ height:66px; background:url(../Images/chart_tab.png) no-repeat;}
.chart_tab li{ float:left; margin:0 0 0 -1px; padding:5px; border-left:1px solid #334943;}
.chart_tab li a{float:left; display:block; padding:0 9px; line-height:50px; border-radius:5px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer;}
.chart_tab li a:hover,.chart_tab li a.on{background:url(../Images/tab_on.png) repeat-x;_background:url(../images/tab_on.jpg) repeat-x;}
.chart_tab li i{ display:block; float:left; margin-top:5px; width:40px; height:40px; background:url(../Images/40_icon.png) no-repeat;}
.chart_tab li i.c001{ background-position:0 0;}
.chart_tab li i.c002{ background-position:0 -40px;}
.chart_tab li i.c003{ background-position:0 -80px;}

.chart_box{ padding:10px;}

.notice{ padding:0 0 2px;}
.notice h2{ height:50px; line-height:40px; font-size:16px; font-family:Microsoft Yahei; font-weight:normal; color:#36ffa6; background:url(../Images/t_bg.png) no-repeat;} 
.notice h2 i{ display:block; float:left; margin:10px; width:25px; height:20px; background:url(../Images/notice_ico.png) no-repeat;}
.more{ padding:12px;}
.notice dl{ margin:0 4px 0 2px; padding:4px 4px 4px 10px; line-height:24px; background:url(../Images/line.png) bottom repeat-x;}
.notice dt{ padding-left:20px; color:#fff; background:url(../Images/point.png) left center no-repeat;}
.notice dd{padding-left:20px; color:#e0e0e0;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.notice dd a{ color:#e0e0e0;}

.p_tab{ height:61px; background:url(../Images/p_tab.png) no-repeat;}
.p_tab li{ float:left; margin:0 0 0 -1px; padding:5px 4px; border-left:1px solid #334943;}
.p_tab li a{float:left; display:block; height:50px;  border-radius:5px; cursor:pointer;}
.p_tab li a:hover,.p_tab li a.on{background:url(../Images/tab_on.png) repeat-x;_background:url(../Images/tab_on.jpg) repeat-x;}
.p_tab li i{ display:block; float:left; margin-top:5px; width:40px; height:40px; background:url(../Images/40_icon.png) no-repeat;}
.p_tab li i.p001{ background-position:0 -120px;}
.p_tab li i.p002{ background-position:0 -160px;}
.p_tab li i.p003{ background-position:0 -200px;}
.p_tab li i.p004{ background-position:0 -240px;}

.p_box{height:489px;}
.person_item{ position:relative; height:465px; overflow:hidden;}
.person_item ul{ position:absolute; top:0; left:0; width:100%;}
.person_item li{ margin:5px 5px 5px 7px; background:url(../Images/line.png) bottom repeat-x;}
.scroll_down{ margin-top:5px; height:13px; cursor:pointer; background:url(../Images/dr.png) center 0 no-repeat;_background:url(../Images/dr.gif) center 0 no-repeat;}

.person{ 
    height: 72px;
    padding: 6px 4px 9px;cursor:pointer;}
.person:hover{ background:url(../Images/b_bg3.png) -1px 0 no-repeat;}
.person_img{ float:left; padding:2px; width:56px; height:64px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../../images/alpha_w.png) repeat;}
.person_img img{ width:100%; height:100%; border-radius:5px;}
.person_info{ margin-left:65px; line-height:24px;}
.person_info dt{ font-weight:bold; color:#22fe90;}
.person_info dt i{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:20px; height:16px; background:url(../../images/16_icon.png) center -64px no-repeat;}
.person_info dd{ color:#fff;}

.bo{height:98px; background:url(../Images/b_bg4.png) no-repeat;}
.b_tit{ float:left; margin-right:10px; padding:8px 15px 0; width:16px; height:90px; font-size:14px; font-family:Microsoft Yahei; color:#36ffa6; background:url(../Images/tit.png) -1px no-repeat;}
.scroll_pre,.scroll_next{ float:left; margin-top:40px; width:20px; height:20px;cursor:pointer;}
.scroll_pre{background:url(../Images/dr.png) 0 -12px no-repeat;_background:url(../Images/dr.gif) 0 -12px no-repeat;}
.scroll_next{background:url(../Images/dr.png) 0 -32px no-repeat;_background:url(../Images/dr.gif) 0 -32px no-repeat;}

.b_box{ position:relative; float:left; width:892px; height:90px; overflow:hidden;}
.b_box ul{ position:absolute; left:0; top:0; width:999999px;}
.b_box ul li{ float:left; padding:0 22px 0 0; margin:6px 10px 0; width:181px;_width:184px; background:url(../Images/line2.png) right repeat-y;}
/*=======================================UI-Dialog样式 End======================================*/
.a_list{ float:left; margin:0 1px 10px 2px; width:241px;  padding-bottom:10px; background:url(../images/list_b.png) 0 bottom no-repeat;}
.a_list dt{ height:10px; background:url(../images/bg.png) 0 -527px no-repeat;}
.a_list dd{ padding:0 12px 0 10px; background:url(../images/list_c.png) repeat-y;}

.c_btn,.back_btn,.pro_btn{width:116px; height:49px; border:none; text-indent:35px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer; overflow:visible; }
.c_btn{background:url(../images/bg.png) 0 -113px no-repeat;_background:url(../images/bg.gif) 0 -113px no-repeat;}
.c_btn:hover{background:url(../images/bg.png) 0 -162px no-repeat;}

.change_list{ float:right; width:134px; height:40px; line-height:40px; font-size:14px; font-family:Microsoft Yahei; color:#fff; cursor:pointer; background:url(../images/bg.png) 0 -487px no-repeat;_background:url(../images/bg.gif) 0 -487px no-repeat;}
.change_list i{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:35px; height:16px; background:url(../../images/16_icon.png) no-repeat;}
.change_list i.i001{ background-position:center -96px;}
.change_list i.i002{ background-position:center -112px;}

.check_box,.check_all{ width:19px; height:19px; border:none; font-size:0; line-height:0; overflow:hidden; cursor:pointer; background:url(../images/bg.png) 0 -579px no-repeat;_background:url(../images/bg.gif) 0 -579px no-repeat;}
.check_box.on{ background:url(../images/bg.png) -19px -579px no-repeat;_background:url(../images/bg.gif) -19px -579px no-repeat;}
.check_all{ background:url(../images/bg.png) -38px -579px no-repeat;_background:url(../images/bg.gif) -38px -579px no-repeat;}
.check_all.no{background:url(../images/bg.png) 0 -579px no-repeat;_background:url(../images/bg.gif) 0 -579px no-repeat;}

.con_box{ position:relative; float:left; padding:0 5px; height:30px; background:url(../images/bg.png) 0 -297px no-repeat;_background:url(../images/ie6_txt_l.gif) no-repeat;}
.content{ margin-top:-5px; padding:10px 10px 10px 12px; background:url(../images/content.png) repeat-y;}

.d_btn,.add_person{width:122px; height:45px; border:none; text-indent:30px; font-family:Microsoft Yahei; font-size:14px; color:#fff; cursor:pointer; overflow:visible; }
.d_btn{background:url(../images/bg.png) 0 -221px no-repeat;_background:url(../images/bg.gif) 0 -221px no-repeat;}
.add_person{ width:152px; background:url(../images/bg.png) -122px -221px no-repeat;_background:url(../images/bg.gif) -122px -221px no-repeat;}

.high_txt{ float:left; padding:7px 10px 0; text-decoration:underline; color:#001a7a;}
.input_txt{ width:100%; height:30px; line-height:30px; border:none; color:#fff; background:none;}

.on_btn{ width:48px; height:21px; border:none; cursor:pointer; background:url(../images/bg.png) 0 -537px no-repeat;}
.on_btn.off{background:url(../images/bg.png) 0 -558px no-repeat;}

.page{ clear:both; margin:0 auto; padding:10px 0; text-align:center; font-family:Microsoft Yahei;}
.page *{ display:inline-block; vertical-align:middle;}
.page a{display:inline-block; position:relative;margin:0 3px; padding:0 8px; height:21px;line-height:21px; border:1px solid #034f51; color:#333; background:#a3b5a2;}
.page a:hover{ border:1px solid #000;}
.page a.currentpage{ font-weight:bold; background:#6da996;}
.page a.page_next{ padding-right:14px; background:url(../images/bg.png) 0 -449px no-repeat;}
.page a.page_prev{padding-right:14px; background:url(../images/bg.png) 0 -428px no-repeat;}

.pro_info{ padding:10px 0;}
.pro_info ul{ margin-right:94px;}
.pro_info ul li{ line-height:24px; border-bottom:1px solid #6b857d; overflow:hidden;}
.pro_info p{ float:right; margin:4px 0; padding:2px; width:76px; height:88px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../../images/alpha_w.png) repeat;}
.pro_info img{ width:100%; height:100%; border-radius:5px;}

.p_tit{font-family:Microsoft Yahei; font-size:16px; color:#36FFA6;}
.p_tit i{ display:block; float:left; margin-top:12px; width:30px; height:24px; background:url(../images/24_icon.png) no-repeat;}
.p_tit i.t001{background-position:0 -312px;}
.p_tit i.t002{background-position:0 -480px;}

.position_bar{ margin:0 0 10px; height:49px; line-height:49px;  font-family:Microsoft Yahei; background:url(../images/bg.png) no-repeat;}

.pro_action label{ float:left; width:90px; line-height:24px; font-weight:bold; color:#22fe90; overflow:hidden;}
.mod_1,.mod_2,.delete,.list_more{ display:inline-block; *display:inline; *zoom:1; width:40px; height:24px; background:url(../images/24_icon.png) no-repeat;}
.mod_1{ background-position:center -336px;}
.mod_1:hover{ background-position:center -360px;}
.mod_2{ background-position:center -384px;}
.mod_2:hover{ background-position:center -408px;}
.delete{ background-position:center -432px;}
.delete:hover{ background-position:center -456px;}
.list_more{ background-position:center -504px;}

.search_b{ height:8px; background:url(../images/bg.png) 0 -479px no-repeat;}
.select_btn{ display:block; position:absolute; right:-2px; top:0; width:28px; height:30px; cursor:pointer; background:url(../images/bg.png) 0 -266px no-repeat;_background:url(../images/bg.gif) 0 -266px no-repeat;}
.select_box{ display:none; position:absolute; top:30px; left:0; z-index:1000; padding:5px 0;width:100%; background:url(../../images/alpha_w.png) repeat;_background:#141e1a;}
.select_box p{ clear:both; padding:0 10px; line-height:30px; cursor:pointer;}
.select_box p:hover{ background:#638178;}

.search_box{ margin:0 auto; padding:10px 0; width:560px;}
.search_btn,.reback_btn,.class_btn,.next_btn,.pre_btn{width:111px; height:35px;line-height:35px; border:none; text-align:left; text-indent:40px;  color:#fff; cursor:pointer; overflow:visible; }
.search_btn{ margin-top:-5px; border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);  background:url(../images/bg.png) -111px -392px no-repeat;_background:url(../images/bg.gif) -111px -392px no-repeat;}
.reback_btn{background:url(../images/bg.png) 0 -357px no-repeat;_background:url(../images/bg.gif) 0 -357px no-repeat;}
.class_btn{ border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/bg.png) 0 -392px no-repeat;_background:url(../images/bg.gif) 0 -392px no-repeat;}
.next_btn{ border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/bg.png) -222px -392px no-repeat;_background:url(../images/bg.gif) -222px -392px no-repeat;}
.pre_btn{ border-radius:5px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.5); background:url(../images/bg.png) -333px -392px no-repeat;_background:url(../images/bg.gif) -333px -392px no-repeat;}

.search_c{background:url(../images/search_c.png) -2px 0 repeat-y;}

.search_t{ height:9px; background:url(../images/bg.png) 0 -470px no-repeat;}
.search_tab{ overflow:hidden;}
.search_tab li{float:left; line-height:26px; font-family:Microsoft Yahei; cursor:pointer;}
.search_tab li a{display:block; float:left; padding-left:25px; background:url(../images/search_tab_l.png) no-repeat; _background:url(../images/search_tab_l.gif) no-repeat;}
.search_tab li a span{display:block; float:left; height:26px; padding-right:25px; color:#d4d4d4; background:url(../images/search_tab_r.png) right no-repeat; _background:url(../images/search_tab_r.gif) right no-repeat;}
.search_tab li a:hover,.search_tab li a.on{background:url(../images/search_tab_l_on.png) no-repeat;_background:url(../images/search_tab_l_on.gif) no-repeat;}
.search_tab li a:hover span,.search_tab li a.on span{ color:#fff; background:url(../images/search_tab_r_on.png) right no-repeat;_background:url(../images/search_tab_r_on.gif) right no-repeat;}

.table_list{_width:99%;text-align:center; border:none; background:url(../images/line4.png) right repeat-y;}
.table_list th{padding:0 2px; height:45px; line-height:45px; border:none;font-weight:bold; word-break: break-all; background:url(../images/th.png) left repeat-x;_background:url(../images/th.jpg) left repeat-x;}
.table_list tr{background:url(../images/line3.png) bottom repeat-x;}
.table_list td{ padding:0 2px; line-height:40px; border:none; *border-bottom:1px solid #677764; word-break: break-all; background:url(../images/td.png) left repeat-y;_background:url(../images/td.jpg) left repeat-y;}
.table_list tr.td_odd td{background:url(../images/td_odd.png) left repeat-y;_background:url(../images/td_odd.jpg) left repeat-y;}
.table_list tr.td_over td{background:url(../images/td_over.png) left repeat-y;_background:url(../images/td_over.jpg) left repeat-y;}

.tit_bar{ padding-left:10px; height:50px; line-height:48px; background:url(../images/bg.png) 0 -49px no-repeat;}
.txt_r{ display:block; position:absolute; right:-5px; top:0; width:5px; height:30px; background:url(../images/bg.png) 0 -327px no-repeat;_background:url(../images/ie6_txt_r.gif) no-repeat;}
/*=======================================以上为Project 模块样式 End======================================*/
.eui-chart-loading
{
    position:absolute;
    top:20px;
    left:80px;
    }
    .eui-chart-loading2
{
    position:absolute;
    top:20px;
    left:80px;
    }
/*================================change tree===================================*/
.tree_box_s{ margin-left:-45px; line-height:30px; }
.tree_box_s li{ padding-left:45px; text-align:left; white-space: nowrap;}
.tree_box_s label{display:inline-block;line-height:30px;cursor:pointer;vertical-align:top; }
.tree_box_s label.on{ color:#36FFA6;background:none;}
.tree_box_s span.button{ display: inline-block; height: 15px; width: 19px; line-height: 0; cursor: pointer; vertical-align: middle; }


.tree_box_s div{display:inline-block;*display:inline;zoom:1; width:29px; height:30px; cursor:pointer; vertical-align:middle;}