/*@charset "utf-8";*/
/**公共组件专用css类，新增请添加注释**/

/**公共部分**/
/*-----箭头-------*/
.publication-up{ background:url(../images/yunPublic/sm_icon.png) 0px -80px no-repeat; width:9px; height:5px; display:inline-block; vertical-align: middle; overflow:hidden; margin-left:3px;}
.publication-down{ background:url(../images/yunPublic/sm_icon.png) 0px -227px no-repeat; width:9px; height:5px; display:inline-block; vertical-align: middle; overflow:hidden; margin-left:3px;}
.shear_head-up{ background:url(../images/yunPublic/shear_head01.gif) no-repeat; width:7px; height:8px; display:inline-block; vertical-align: middle; overflow:hidden;margin-left:1px;}
.shear_head-down {background: url("../images/shear_head02.gif") no-repeat; width: 7px;height: 8px; display: inline-block; vertical-align: middle; overflow: hidden; margin-left: 3px;}
.lh30{line-height: 30px;}
/* 
左侧菜单控件  left-search
*/
.Retrieval, .member{ width:100%;  float:left;}
.Retrieval-input{ width:19%; padding-left:4px; height:21px; line-height:21px; color:#999999; float:left; border:1px solid #c2c2c2;}
.Retrieval-input2{ width:125px; padding-left:4px; height:21px; line-height:21px; color:#999999; float:left; border:1px solid #c2c2c2;}
.btn-search{ float:left; width:24px; height:23px; border:0; cursor:pointer;}
.member-pic{ float:left; width:50px; height:50px;}
.Mname{ float:left; margin-left:10px;}
.Mname p{ margin-bottom:3px;}
.sidebar-nav-left{ width:100%; float:left; overflow:hidden;}
.sidebar-nav-left ul li{ width:100%; float:left; margin-bottom:1px;}

/* .sidebar-nav-left ul li:hover .rep_navl,.sidebar-nav-left ul li:hover .rep_navr{ display:inline-block;} */
.page_item:hover .rep_navl{display:inline-block;}
.page_item:hover .rep_navr{display:inline-block;}
.page_item:hover .rep_navl_no{display:inline-block;}
.page_item:hover .rep_navr_no{display:inline-block;}

/*.sidebar-nav-left a{}*/
.sidebar-nav-left a:hover{ background:#fff;}
.leftnav-hover{ background-color:#558bc6!important; padding:3px 5px 3px 10px; color:#FFF!important;display:block; text-decoration:none; text-align:left;overflow: hidden;cursor:pointer;}
.sidebar-nav-left dl{ width:100%; overflow:hidden;margin-top:0px;margin-bottom:1px; padding:9px 0;}
.sidebar-nav-left dl dd{ float:left; line-height:14px; height:auto; margin-bottom:1px;}
.sidebar-nav-left dl dd a{ width:98%; background-color:#fff; padding:5px 5px 4px 2px; display:block; color:#333; font-weight:normal; text-decoration:none; cursor:pointer;}
.sidebar-nav-left dl dd a:hover{ width:98%; background-color:#e4eef9; padding:5px 5px 4px 2px; display:block; font-weight:normal; text-decoration: none; cursor:pointer;}

.sidebar-nav-left{ width:100%; float:left; overflow:hidden;}
.sidebar-nav-left .wirt{font-size:14px; font-weight:bold; border-bottom:1px solid #E2E2E2; padding-bottom:5px; margin-bottom:10px;}
	.sidebar-nav-left li{ width:100%; float:left; margin-bottom:1px; }
	.sidebar-nav-left li a{ background-color:#fff; padding:7px 5px 7px 2px; display:block; color:#333; text-decoration:none; text-align:left; cursor:pointer;}
	.sidebar-nav-left li a:hover{ /* background-color:#f7f7f7; */color: #395d94; }
	.sidebar-nav-left li .Fleft{ width: 120px; display:inline-block; }
	* html .sidebar-nav-left li .Fleft{ float: left;}
	*+html .sidebar-nav-left li .Fleft{ width: 120px; float: left;}
	.sidebar-nav-left .Fright{ float: right; color:#333; }
.leftnav-hover{ background-color:#558bc6!important; padding:3px 5px 3px 2px; color:#FFF!important;/*  height:20px; line-height:20px;  font-weight:bold!important;display:block; text-decoration:none; text-align:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; */ cursor:pointer;}
.leftnav-hover .Fright{ color: #d6e0ef;}
	.sidebar-nav-left dd{ width:98%; float:left; line-height:14px; height:auto; margin-bottom:1px;}
	.sidebar-nav-left dd a{width:95%; height:100%; line-height:20px; background:#fff; padding:3px 5px 3px 20px; display:block; color:#333; font-weight:normal; text-decoration:none;cursor:pointer;overflow: hidden}
	.sidebar-nav-left dd a:hover{ background:#e4eef9;color:#333;}
.sidebar-nav-left .two li{ font-weight: bold;}
.pydot{ width: 4px; height: 4px; background: #666; display:inline-block; margin:0 6px;  margin-top:7px; overflow: hidden;}
.pydot,.Fright{ float: left;}
.leftnav-hover .pydot{ background: #fff; margin-top:7px;}

/*.white-space:nowrap; overflow:hidden; float:left;}*/
.two_nav_name2{width:200px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.Shear-head{ background:url(../images/yunPublic/sm_icon.png) no-repeat; width:4px; height:7px; float:left; margin-right:5px; margin-top:6px; overflow:hidden;}
.Shear-headbottom{ background:url(../images/yunPublic/sm_icon.png) -280px -88px no-repeat; width:7px; height:4px; float:left; margin-right:5px; margin-left:-2px; margin-top:8px; overflow:hidden;}
.Shear-headnone{ background:none; width:4px; height:7px; float:left; margin-right:5px; margin-top:10px; overflow:hidden;}
.error-tip{ background:url(../images/error/error_tip_icon.png) no-repeat; width:18px; height:18px;margin-top:2px;padding-left:2px; float:left; overflow:hidden;}
.menu-shrink{display:none;}
.menu-expansion{display:block;}
.left-title{font-weight: bold;font-size:14px;}
.two_nav_name{width:100px; float:left;}
.iris-menu-line{border-bottom: 1px solid #E2E2E2;overflow: hidden;position: relative;}
.page_left{position: absolute;top: 0;right: 0;}

/**
	高级搜索控件   advance-search
**/
/*项目-站内项目检索*/
.literature_search{ background-color:#f5f5f5; border-bottom: 1px solid #e2e2e2; padding:18px 25px; margin-bottom:15px;}
.l_s_box{ line-height:25px;}
.l_s_box input{ width:348px; padding:0px 1px; background-color:#ffffff; border:0px solid #c7c7c9; height:23px; line-height:23px; float:left;}
.advanced_search{ border-top:1px solid #d1d1d1; margin-top:20px; padding-top:15px;}
.advanced_search h3{ padding-bottom:10px;}
.advanced_search table tr td{ padding:3px 0px;}
.Fleft{ float:left;}
.mleft10{ margin-left:10px;}
.mleft15{ margin-left:15px;}
/*.text-overflow2{width:100% !important; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; _margin-top:2px;}*/
/*Modern Solution (Remove All IE Hacks)*/
.text-overflow2 {
  width: 100% !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 2px;
}
a.uiButton, a.uiButton:hover {color:#333333; text-decoration:none;}/* padding:4px 8px;针对使用A标签做按钮时的定义*/
a.uiButtonConfirm {color:#666; text-decoration:none;padding: 4px 20px;}/* padding:4px 8px;针对使用A标签做按钮时的定义*/
a.uiButtonConfirm:hover{transition: border-color 0.5s; border: 1px #A8A8A8 solid; color:#333; text-decoration:none;padding: 4px 20px;border: 1px #838181 solid;}
.icon01{ height: 16px !important;padding-left: 5px !important;background:url(../images/yunPublic/main_icon.png) no-repeat !important; display:inline-block; vertical-align: middle;}
.uiButtonDisabled { color:#a0a0a0;}
.text14 { font-size:14px;}
.text12{ font-size:12px;}
.senior{margin-left: 25px;line-height: 23px;}
.f_normal{font-weight:normal;}/*文字恢复正常*/
.uiButton + .uiButton { margin-left:4px }/* .uiButton + .uiButton IE6不认识 */
.s_in {height: 25px;line-height: 25px;background-color: #FFF;border: 1px solid #e2e2e2;padding-left: 5px;width: 370px;}
.crop_sech_cont .s_i_img{ background:url(../images/top_ico.png) no-repeat -258px -16px; width:26px; height:26px; display:inline-block; vertical-align:middle; float:left;}

/*.uiButtonConfirm{height: 23px; line-height: 26px; padding: 0px 20px 23px;  color: #666; text-align: center; cursor: pointer; border:1px #d6d6d6 solid;*/
/*			FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fbfbfb,endColorStr=#f0f0f0); IE 6 7 8*/
/*			background: linear-gradient(top, #fbfbfb, #f0f0f0);*/
/*Modern Solution (Remove All IE Hacks)*/
.uiButtonConfirm {
  height: 23px;
  line-height: 26px;
  padding: 0 20px 23px;
  color: #666;
  text-align: center;
  cursor: pointer;
  border: 1px solid #d6d6d6;
  background: linear-gradient(to bottom, #fbfbfb, #f0f0f0);
  /* Vendor prefixes for maximum compatibility */
/*  background: -webkit-linear-gradient(top, #fbfbfb, #f0f0f0);*/
/*  background: -moz-linear-gradient(top, #fbfbfb, #f0f0f0);*/
/*  background: -o-linear-gradient(top, #fbfbfb, #f0f0f0);*/
}
			
		/*	background: -ms-linear-gradient(top, #fbfbfb, #f0f0f0);!* IE 10 *!
			background:-moz-linear-gradient(top,#fbfbfb,#f0f0f0);!*火狐*!
			background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fbfbfb), to(#f0f0f0));!*谷歌*!
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#f0f0f0));      !* Safari 4-5, Chrome 1-9*!
			background: -webkit-linear-gradient(top, #fbfbfb, #f0f0f0);   !*Safari5.1 Chrome 10+*!
			background: -o-linear-gradient(top, #fbfbfb, #f0f0f0);  !*Opera 11.10+*!}*/
/*.uiButtonConfirm:hover{transition: border-color 0.5s;height: 23px; line-height: 26px; padding: 0px 20px 23px;  color: #333; text-align: center; cursor: pointer; border:1px #333 solid;*/
/*			FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fbfbfb,endColorStr=#f0f0f0); IE 6 7 8*/
/*			background: linear-gradient(top, #fbfbfb, #f0f0f0);*/
.uiButtonConfirm:hover {
  transition: 
    border-color 0.5s,
    color 0.5s,
    background 0.5s; /* Smooth transitions for multiple properties */
  height: 23px;
  line-height: 26px;
  padding: 0 20px 23px;
  color: #333;
  text-align: center;
  cursor: pointer;
  border: 1px solid #333;
  background: linear-gradient(to bottom, #fbfbfb, #f0f0f0);
  /* Vendor prefixes for maximum compatibility */
/*  background: -webkit-linear-gradient(top, #fbfbfb, #f0f0f0);*/
/*  background: -moz-linear-gradient(top, #fbfbfb, #f0f0f0);*/
/*  background: -o-linear-gradient(top, #fbfbfb, #f0f0f0);*/
}

			/*background: -ms-linear-gradient(top, #fbfbfb, #f0f0f0);!* IE 10 *!
			background:-moz-linear-gradient(top,#fbfbfb,#f0f0f0);!*火狐*!
			background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fbfbfb), to(#f0f0f0));!*谷歌*!
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#f0f0f0));      !* Safari 4-5, Chrome 1-9*!
			background: -webkit-linear-gradient(top, #fbfbfb, #f0f0f0);   !*Safari5.1 Chrome 10+*!
			background: -o-linear-gradient(top, #fbfbfb, #f0f0f0);*/  /*Opera 11.10+}*/
			
			
/**
	内容显示表格控件   irisDtGrid
**/
/**右侧dt**/
/*================右边内容---标题区==================*/
.contant-maintitle{ width:100%; position:relative; z-index:1; margin-top:5px; height:30px;}
.contant-maintitle2{ position:relative; z-index:1; height:30px; width:100%;}
.bargain{ float:left; margin-top:3px;}
.bargain-icon{font-weight:bold; font-size:14px; margin-right:5px;}
.btn-wrapright{ float:right;}
.btn-wrapright a, .btn-wrapright a:hover{text-decoration:none;}

/*======more铵钮 更多二级菜单===*/
.tc_box{position:absolute; right:0; top:23px; width:120px; background-color:#fff; border:1px solid #74a8e0; padding:0px 1px;/* display:none;*/z-index:9;}
.tc_box ul li{ width:110px; background-color:#f0f7ff; margin-bottom:1px;}
.tc_box ul li a{ width:110px; background-color:#f0f7ff;  padding:4px 5px; margin-top:1px; color:#333; text-decoration:none; text-align:left; display:block;}
.tc_box ul li a:hover{ width:110px; background-color:#558bc6;  padding:4px 5px; margin-top:1px; color:#fff; text-decoration:none; text-align:left; display:block;}

/*========内容区--table列表框架样式=======*/
.main-column{width:100%;}
.table_header{ width:100%;}
.t_css{table-layout:fixed; border-collapse:collapse;clear: both;}
.t_css .t_tr{ height:28px; line-height:28px; color:#999999; background-color:#f2f2f2;}
.t_css .t_tr td{ border-bottom: #e9e9e9 1px solid; border-top: #e9e9e9 1px solid; padding-left:5px;}
.t_css .line_1 td{ padding:12px 0px; border-bottom:1px solid #e9e9e9; padding-left:5px;}
.t_css tr p{ line-height:21px;}
.hanggao tr p{ margin-bottom:3px;}
.lable_normal{ text-align:right; vertical-align:text-top; font-weight:bold;}
.Drop-down{ _margin-top:4px; _display:inline-block;}
.norecord_tips { color: #434049; line-height:20px; padding-left:22px; background: url(../images/yunPublic/mainreg_icon_error.gif) no-repeat left 4px; text-align:left; }
.norecord_tips p { line-height:20px; }
/**顶部button样式**/
.uiButtonTool{border: 1px #40740e solid;  
			FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#669933,endColorStr=#5f902f); /*IE 6 7 8*/ 
			/*background: -ms-linear-gradient(top, #669933, #5f902f);!* IE 10 *!
			background:-moz-linear-gradient(top,#669933,#5f902f);!*火狐*!
			background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#669933), to(#5f902f));!*谷歌*!
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#669933), to(#5f902f));      !* Safari 4-5, Chrome 1-9*!
			background: -webkit-linear-gradient(top, #669933, #5f902f);   !*Safari5.1 Chrome 10+*!
			background: -o-linear-gradient(top, #669933, #5f902f); */ /*Opera 11.10+*/
			background: linear-gradient(top, #669933, #5f902f);
			color: #FFFFFF;
		    cursor: pointer;
		    display: inline-block;
		    font: 14px/28px "宋体";
		    height: 25px;
		    padding: 0 18px;
}
.uiButtonTool:hover{
	border: 1px #3e4451 solid; color: #FFFFFF;
}
/*======排序图标======*/
.px_type{ color:#999999; display:inline-block; padding:0 3px; }
.order_down,.order_up{ width:7px; height:4px; background:url(../images/px_icon.png) no-repeat; display:inline-block; cursor:pointer; margin-left:3px; padding-top:2px;}
.order_down{ background-position:-3px -12px;} 
.order_down:hover{ background-position:-3px -40px; }

.order_up{ background-position:-3px -68px;} 
.order_up:hover{ background-position:-3px -96px; }

/**Grid删除按钮样式**/
/* .rpt_del{ width:18px;  height:18px; display:none; background:url(../images/report/rep_but_ico.png) no-repeat -19px -59px #dedede; cursor: pointer; }
	.rpt_del:hover{ transition:background-color 0.3s; background-color:#558BC6; background-position:-19px -97px; } */
.rpt_del{ width:18px;  height:18px; display:none; background:url(../images/report/rep_but_ico.png) no-repeat -35px -40px #dedede; cursor: pointer; }
	.rpt_del:hover{ transition:background-color 0.3s; background-color:#558BC6; background-position:-62px -40px; }	
.pa_edit_cr { display:none;}
.line_1:hover .rpt_del,.line_1:hover .pa_edit_cr { display:block; cursor:pointer;}
a.Blue, a.Blue:hover { color:#005eac; } /* 蓝色链接 */
.b { font-weight: bold; } /* 字体加粗 */
.u { text-decoration:underline; }/* 文字加下划线 */
.paginate_button{cursor: pointer;}

.f8080{ color:#808080;}
table{border-collapse:collapse;border-spacing:0;}
.dt-ui-icon { width: 16px; height: 16px; background-image: url(../images/yunPublic/ui-icons_217bc0_256x240.png); }
.datatable-focus {transition:background-color 0.2s; background: #EFEFEF !important;}
.datatable-selected {background:#E0E0E0; }
.dt-ui-icon-refresh { background-position: -64px -80px; }
.dt-ui-icon-excel {background-position: -32px -80px;}
.web-Page .page-number .ui-pg-div {padding:10px 0;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.web-Page .page-number .ui-pg-div  .dt-ui-icon {float:left;margin:0 2px;cursor:pointer;}
.web-Page .page-number .dt-ui-state-hover .dt-ui-icon {background-image: url(../images/yunPublic/ui-icons_6da8d5_256x240.png); }
.web-Page .page-number .dt-ui-state-refresh .dt-ui-icon {background-image: url(../images/yunPublic/wait.gif); }
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 20px;
	margin-left:0px;
	margin-top: 0px;
	padding: 0px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #5B5B5B;
	font-size: 12px;
	background-color: #F2F2F4;
}

/**下拉箭头**/
.shrink,.spread{ width:18px; height:18px; background:url(../images/yunPublic/rapedit_ico.png) no-repeat; display:inline-block; cursor: pointer; }
.shrink{background-position:-9px -7px;}
.spread{background-position:-9px -31px;}
.shrink:hover{background-position:-9px -58px;}				
.spread:hover{ background-position:-9px -82px;}

/**Grid下拉选项样式**/
.dt-ui-refresh-last,.dt-ui-refresh-last:hover{
	background: url(../images/yunPublic/wait.gif);
}
.mb10{
	margin-bottom: 10px;
}
/**查看更多**/
.read_more{background-color:#f0eff1; border:1px solid #dde0e6; padding:6px 20px; text-align:center;}
.read_more a{ width:100%; display:inline-block;cursor: pointer;}

/**Grid中字体**/
.t_css{table-layout:fixed; border-collapse:collapse; background:#fff; }
	.t_css th,.t_css td{padding-left:5px; }
	.t_css th{ height:28px; line-height:28px; color:#999999; background-color:#f2f2f2;  border-top: #e9e9e9 1px solid;}
	.t_css td{ border-bottom: #e9e9e9 1px solid; border-top: #e9e9e9 1px solid;}
	.t_css tr p{ /*line-height:16px; *//* margin-bottom:3px; */}
	.t_css tr:hover{transition:background-color 0.2s; background: #f9f9f9; }	
.sortint_disabled{
	 border-bottom: #e9e9e9 1px solid; border-top: #e9e9e9 1px solid; padding-left:5px;
}
.sorting_disabled a{
	color:#999999;display:inline-block; padding-left:3px;
}
.sorting_disabled a:hover{
	display:inline-block; padding-left:3px;cursor: pointer;text-decoration:underline;
}
/*======排序图标======*/
.px_type{ color:#999999; padding-right:13px; display:inline-block; padding-left:3px;}
.order_down,.order_up{ background:url(../images/px_icon.png) no-repeat; display:inline-block; cursor:pointer;}
.order_down{ background-position:right 0px;} 
.order_down:hover{ background-position:right -28px; }
.order_up{ background-position:right -56px;} 
.order_up:hover{ background-position:right -84px; }
.dataTable{clear: both;}
.dataTable tr{height: 50px;}
/**button**/	
.rpt_hbt,.rpt_bt{height:28px; font:14px/28px "宋体"; color: #fff; cursor: pointer; padding:0 18px;  display:inline-block;}
	.rpt_hbt{border: 1px #40740e solid;  
			FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#669933,endColorStr=#5f902f); /*IE 6 7 8*/
			background: linear-gradient(to bottom, #669933, #5f902f);
		/*	background: -ms-linear-gradient(top, #669933, #5f902f);!* IE 10 *!
			background:-moz-linear-gradient(top,#669933,#5f902f);!*火狐*!
			background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#669933), to(#5f902f));!*谷歌*!
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#669933), to(#5f902f));      !* Safari 4-5, Chrome 1-9*!
			background: -webkit-linear-gradient(top, #669933, #5f902f);   !*Safari5.1 Chrome 10+*!
			background: -o-linear-gradient(top, #669933, #5f902f);  !*Opera 11.10+*!*/
			/*background: linear-gradient(to bottom, #669933, #5f902f);
			background: -ms-linear-gradient(top, #669933, #5f902f);
			background: -webkit-linear-gradient(top, #669933, #5f902f);*/
	 		}
	.rpt_hbt:hover{transition: border-color 0.2s; border: 1px #244106 solid; text-decoration:none; color:#fff; }		

/**图标样式**/
.rep_ico1,.rep_ico2,.rep_navl,.rep_navr,.rep_navl_no,.rep_navr_no{ background:url(../images/report/rep_but_ico.png) no-repeat; display:inline-block; vertical-align: middle;}
.rep_ico1,.rep_ico2{width:16px; height:16px; margin-right:6px;}
	.rep_ico1{ background-position:-132px -15px;}
	.rep_ico2{ background-position:-132px -46px;}
.rep_navl,.rep_navr{width:18px; height:18px; display:none; cursor: pointer; margin-right: 6px; }
	.rep_navl{ background-color:#e1e1e1 ;background-position:-132px -88px;}
	.rep_navr{ background-color:#e1e1e1; background-position:-132px -114px;}
.rep_navl_no,.rep_navr_no{width:18px; height:18px; display:none; cursor: pointer; margin-right: 6px; cursor:auto;}
	.rep_navl_no{ background-color:#f1f1f1;background-position:-132px -211px;}
	.rep_navr_no{ background-color:#f1f1f1; background-position:-132px -188px;}
.sidebar-nav-left:hover .rep_navl,.sidebar-nav:hover .rep_navr,.sidebar-nav:hover .rep_navl_no,.sidebar-nav:hover .rep_navr_no{ display:inline-block;}
.sidebar-nav-left:hover .rep_navl:hover{ transition:background-color 0.3s; background-color:#558bc6; background-position:-132px -137px;}
.sidebar-nav-left:hover .rep_navr:hover{ transition:background-color 0.3s; background-color:#558bc6; background-position:-132px -163px;}
/*======排序图标======*/
.px_type{ color:#999999; display:inline-block; padding:0 3px; }
.order_down,.order_up{ width:7px; height:4px; background:url(../images/px_icon.png) no-repeat; display:inline-block; cursor:pointer; margin-left:3px; padding-top:2px; }
.order_down{ background-position:-3px -12px;} 
.order_down:hover{ background-position:-3px -40px; }
.order_up{ background-position:-3px -68px;} 
.order_up:hover{ background-position:-3px -96px; }
/*============搜索==============*/
.search_box {background-color:#f7f7f7;	border-bottom:1px solid #e2e2e2; margin-bottom: 15px; padding:15px; z-index: 9;}
	.s_box_nr { background: url(../images/search_img.gif) left center no-repeat; padding-left: 60px;}
	.search_box .detail {height: auto !important;min-height: 60px;}
	.search_ach_list{ color:#666;}
	.search_ach_list table tr td {padding: 5px 3px;}
	.ach_table tr td {	padding: 3px 0;}
	.search_more {	position: absolute;	right: 10px;top: 10px;}
	.search_help {position: absolute;right: 15px;top: 10px;}

	.search_box .grey_but{ height: 26px; line-height: 26px;}
	*+html .search_box .grey_but{line-height: 26px;}
	.search_box .s_in{ height:26px; line-height:26px; background-color:#FFF; border:1px solid #e2e2e2; /*padding-left:5px;*/ width:47%;}
	.search_box .s_in input{ margin-left:5px; padding: 0px; height:26px; line-height:25px; border:0; width:90%; text-overflow: ellipsis}
	.search_box .senior{ margin-left:20px; margin-top:7px;}
	.s_m_left{ margin-left:20px;}
	.shear_head-down {background: url("../images/report/rep_but_ico.png") no-repeat -9px -11px; width: 7px; height: 8px; display: inline-block; vertical-align: middle; overflow: hidden; margin-left: 3px;}

/**顶部菜单**/
.hide { DISPLAY: none; }
.mainmenu_body{margin-bottom: 20px;}
/**顶部角色切换选项**/
.cutover { float:right; padding-right:8px;/* width:80px;*/ height:25px; overflow:hidden; }
.cutover_txt { position:absolute; cursor:pointer; width:80px; height:20px; }
.cutover_txt a { background:url(../images/cutover_bg1.gif) no-repeat; width:68px; padding-left:12px; height:20px; display:block; line-height:20px; text-decoration: none; color:#336699; }
.cutover_txt a:hover { background:url(../images/cutover_bg2.gif) no-repeat; width:80px; height:20px; }
.cutover_nav { margin-top:21px; padding-right:15px; position:absolute; border:#a1c0dc solid 1px; background:#f9fafc; overflow:hidden; display:none; }
.cutover_nav ul { padding-top:5px; padding-left:10px; }
.cutover_nav ul li { background:url(../images/ico_3d.gif) no-repeat left center; padding-left:11px; }
/**弹窗**/
#dialog_win {left:36%;top:38%;  padding:1px; position:fixed !important; /* 浮动对话框 */ position:absolute; width:500px;/*  display:none; */} 
#dialog p { margin:0 0 12px; height:24px; line-height:24px; background:#CCCCCC;} 
#dialog p.close {text-align:right; padding-right:10px;} 
#dialog p.close a {color:#fff; text-decoration:none;} 
.pop_window{/*display: block;*/position: absolute;/*top: 36%;left: 40%;*/z-index: 999999;}
.covered{position:fixed;  _position:absolute;z-index:888888;  top:0px;  left:0px;  width:100%;  height:100%;  /* background-color:Black;opacity:0.3; */}
.pop_login{display: block;position: fixed;left:40%;top:30%;z-index: 999999;}
/**定义tree选择框高度问题兼容**/
.tree_height li{padding: 0px 5px;width: auto;}
.iris-buttonedit-button-hover, .iris-buttonedit-hovers {
    background: url("../../images/hover.png") repeat-x scroll 0 0 #dde6fe;
    border: 1px solid #ababab;
    padding: 0;
}
.iris-buttonedit-button, .iris-buttonedit-close {
    background:url(../images/raplist_ico.png) no-repeat -7px -34px;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    margin-right: 1px;
    margin-top: 1px;
    overflow: hidden;
    padding: 1px;
    vertical-align: top;
    width: 15px;
    z-index: 9990;
}
.iris-buttonedit-buttons {
    clear: both;
    right: 0;
    top: 0;
}