body{position:relative;text-align:left;font:12px/18px microsoft yahei;}



.pr_grid_list,.pr_subgrid_list{ width:100%; height:auto;}  
   .pr_grid_list table{ width:100%; height:auto; margin-top:5px; padding:0; table-layout:fixed;}
   .pr_grid_list table th,.pr_grid_list table td{ text-align:center; color:#577286; margin:0; padding:0;}
   /*.pr_grid_list table th{ height:26px; line-height:26px; background:url(../images/table_tbg.gif) repeat-x;border-top:solid 1px #cbdbe8;}*/
   .pr_grid_list table th{ height:26px; line-height:26px; background:url(../../../images/esc20imgs/rolemng/u43.png) repeat-x;border-top:solid 1px #cbdbe8;}
   .pr_grid_list table th div{ height:26px; line-height:26px; background:url(../images/table_thbg.gif) 100% 0 no-repeat;}
   .pr_grid_list table th div input{margin-top:5px;}
   .pr_grid_list table td{ height:28px; line-height:28px; border-right:solid 1px #8bb6d5;vertical-align:middle;overflow:hidden; white-space:nowrap; word-break:break-all; text-overflow:ellipsis;}
   .pr_grid_list table td *{vertical-align:middle;}
   /*.pr_grid_list table td.even{ background:#eee;}
   .pr_grid_list table td.odd{ background:#fff;}*/
   .pr_grid_list table td.gray{ background:#e0e0e0;border:solid 1px #a1b0b3;}
   .pr_grid_list table td.select{ background:#CDE5F6;}
   .pr_grid_list table td input{ cursor:pointer;}
   .pr_grid_list .showinfo{color:#577286;}
   
	.pr_grid_list tr:hover{background:#fbec88;}
		/* 子表格的样式控制 */
   		.pr_subgrid_list table{ height:auto; margin:5px auto 5px 0px; padding:0; }
   
.pr_grid_list table td.left{text-align: left;}
.pr_grid_list table td.center{text-align: center;}
.pr_grid_list table td.right{text-align: right;}

/* 行展开、收起的图标样式 */
.pr_grid_ico_expand{margin: 0 auto; width: 16px;height: 16px;background: url(../images/bullet_toggle_plus.png) 100% 0 no-repeat;}
.pr_grid_ico_shrink{margin: 0 auto; width: 16px;height: 16px;background: url(../images/bullet_toggle_minus.png) 100% 0 no-repeat;}

/* 行中具有事件的动作按钮样式 */
/*.pr_grid_action_box_parent{display:inline-block; display:moz-inline-block; *display:inline; zoom:1;}
.pr_grid_td_action_box,.pr_subgrid_td_action_box{ margin:0 5px;cursor:pointer;float:left;}*/
/*.pr_grid_td_action_box,.pr_subgrid_td_action_box{ margin:0 5px;cursor:pointer;}*/
.pr_grid_td_action_box,.pr_subgrid_td_action_box{ margin:0 5px;cursor:pointer;float:left;}
.pr_grid_td_action_box:hover,.pr_subgrid_td_action_box:hover{ text-decoration: underline;}
.pr_grid_td_action_box img,.pr_subgrid_td_action_box img{ width: 16px;height: 16px;padding-top: 5px;}

/* 允许排序的列的样式 */
.pr_grid_th_allow_sort{cursor:pointer;background:url(../images/allow_sort.gif) no-repeat right center;}
.pr_grid_th_sort_asc{background:url(../images/sort_asc.gif) no-repeat right center;}
.pr_grid_th_sort_desc{background:url(../images/sort_desc.gif) no-repeat right center;}

.pr_grid_th_allow_sort2{background-image:url(../images/allow_sort.gif);background-repeat:no-repeat;height:16px;width: 16px}
.pr_grid_th_allow_asc2{background-image:url(../images/sort_asc.gif);background-repeat:no-repeat;height:16px;width: 16px}
.pr_grid_th_allow_desc2{background-image:url(../images/sort_desc.gif);background-repeat:no-repeat;height:16px;width: 16px}

/* 不需要隔行变色的表格默认样式 */
.pr_grid_tr_nostripe{background:#fff;}
/* 隔行变色效果 */
.pr_grid_tr_even{background:#eee;}
.pr_grid_tr_odd{background:#fff;}
/* 行选中效果 */
.pr_grid_tr_selected{background:#cde5f6;}

/* 无数据时的提示 */
.no_data_msg_box{height:35px;padding-top:11px;background:#eee;text-align:center;}

/* 分页工具条样式 */
.pr_grid_paging_blank_box{ width:100%; height:26px; background:url(../images/paging_bg.jpg) repeat-x; margin:0; padding:0; border-bottom:solid 1px #bccbd8;}
.pr_grid_paging_box{ width:100%; height:46px; background:url(../images/paging_bg.jpg) repeat-x; margin:0; padding:0; border-bottom:solid 1px #bccbd8;}
	.pr_grid_paging_style1,.pr_grid_paging_style2{ width:70%; height:29px; float:right; padding:0 10px; position:relative; margin:12px 0 0 0;}
	.pr_grid_paging_box .float_right{ float:right;}
	.pr_grid_paging_box span,.pr_grid_paging_box div,.pr_grid_paging_style2 .go{font-size:14px;font-family:simsun; color:#7c7c7c; }
	
	/* style1 分页样式 start */
	.pr_grid_paging_style1 a { float:left; display:block; width:29px; height:18px; cursor:hand; margin:1px; }
	
	.pr_grid_paging_style1 a.first { background: url(../images/first.gif) no-repeat center; }
	.pr_grid_paging_style1 a.firstDisabled { background: url(../images/first_disabled.gif) no-repeat center; cursor:auto; }
	
	.pr_grid_paging_style1 a.prev { background: url(../images/prev.gif) no-repeat center; }
	.pr_grid_paging_style1 a.prevDisabled { background: url(../images/prev_disabled.gif) no-repeat center; cursor:auto; }
	
	.pr_grid_paging_style1 a.next { background: url(../images/next.gif) no-repeat center; }
	.pr_grid_paging_style1 a.nextDisabled { background: url(../images/next_disabled.gif) no-repeat center; cursor:auto; }
	
	.pr_grid_paging_style1 a.last { background: url(../images/last.gif) no-repeat center; }
	.pr_grid_paging_style1 a.lastDisabled { background: url(../images/last_disabled.gif) no-repeat center; cursor:auto; }
	
	.pr_grid_paging_style1 .currbox{float:left;width:210px;height:29px;}
	.pr_grid_paging_style1 .currindex{margin-left:2px;width:30px;font-size:13px;border:1px solid #cccccc;height:17px;}
	.pr_grid_paging_style1 .btn_go{margin:0px 3px 0px 3px;width:25px;line-height:12px;font-size:12px;border:1px solid #cccccc;height:19px;}
	/* style1 分页样式 end */
	
	
	/* style2 分页样式 start */
	.pr_grid_paging_style2 button{ width:29px; height:29px; border:none; margin:0; float:left; }
	
	.pr_grid_paging_style2 button.prev{ background:url(../images/paging_prev.jpg) no-repeat;}
	.pr_grid_paging_style2 button.next{ background:url(../images/paging_next.jpg) no-repeat;}
	
	/*
	.pr_grid_paging_style2 button.prev{ background:url(../images/esc20imgs/rolemng/u103.png) no-repeat;}
	.pr_grid_paging_style2 button.next{ background:url(../images/esc20imgs/rolemng/u99.png) no-repeat;}
	*/
	.pr_grid_paging_style2 a{ width:20px; line-height:24px; margin:0 2px; color:#7c7c7c; text-align:center; float:left;}
	.pr_grid_paging_style2 a:hover{ color:#4aadf7;}
	.pr_grid_paging_style2 a.default{ display:inline-block; color:#fff; background:url(../images/paging_overbg.jpg) no-repeat;}
	.pr_grid_paging_style2 a.default:hover{ color:#fff; text-decoration:none;}
	.pr_grid_paging_style2 span{ line-height:35px;float:right; margin-right:5px;}
	.pr_grid_paging_style2 .select_box{ float:right;}
	/*.pr_grid_paging_style2 .int_page{ background:url(../images/paging_int.gif) no-repeat; width:30px;height:26px;border:none;text-align:center;vertical-align:middle;line-height:22px}*/
	.pr_grid_paging_style2 .int_page{ width:30px;text-align:center;vertical-align:bottom;margin-top:6px;}
	.pr_grid_paging_style2 .btn_go{ background:url(../images/paging_go.gif) no-repeat !important; width:42px;height:30px;border:none;cursor:pointer !important; float:right;margin-top:3px;}
	/* style2分页样式 end */
	