/*通用*/
body{background:#F0F9FC; color:#1B5989; margin:0 auto; border:0px; overflow:hidden;}
body,div,span,th,td,input{font:12px/20px Arial,Verdana,Tahoma,"宋体";}
*{padding:0px; margin:0px;}
* li{list-style:none;}
a img{border:none;}
.clear{clear: both;height:0px;display:block;*display:inline;}
a{text-decoration:none;color:#1B5989;}
a:hover{text-decoration:underline;}
h3{font-size:14px;}
.rough{font-weight:bold;}
.green{color:green;}
.red{color:red;}
.blue{color:blue;}
.orange,.orange a{color:#FF5500;}
.size11{font-size:11px;}
.size12{font-size:12px;}
.size14{font-size:14px;}
.thread{text-decoration:underline;}
/*定义样式*/
.button      {display:inline-block; line-height:20px; height:20px; width:20px; text-align:center; color:#FFF; background-image:url(blue.gif);}
.button_cur  {display:inline-block; line-height:20px; height:20px; width:20px; text-align:center; color:#FFF; background-image:url(yellow.gif);}
.button_1    {display:inline-block; line-height:20px; height:20px; width:40px; text-align:center; color:#FFF; background-image:url(blue_1.gif);}
.button_1_cur{display:inline-block; line-height:20px; height:20px; width:40px; text-align:center; color:#FFF; background-image:url(yellow_1.gif);}
.button_2    {display:inline-block; line-height:20px; height:20px; width:60px; text-align:center; color:#FFF; background-image:url(blue_2.gif);}
.button_2:hover{display:inline-block; line-height:20px; height:20px; width:60px; text-align:center; color:#FFF; background-image:url(yellow_2.gif);}
.button:hover, .button_cur:hover, .button_1:hover, .button_1_cur:hover, .button_2:hover{text-decoration:none;}

.text{border:1px solid #8CCBE5; background-color:#F0F9FC; color:#1B5989; line-height:16px; height:18px; padding:0 3px;}
.border{margin:10px; line-height:60px; height:60px; color:#0000FF; text-align:center; background:#F1F9FE; border:1px solid #c7e5fa;}

/* 筛选 */
.screening{background:#EBF5FF; padding:1px 10px 0 5px;}
.screening .TaskType{display:inline-block; width:94px; height:18px; position: relative; margin-right:7px;}
.screening .TaskType ul{position:absolute; width:94px; height:24px; line-height:24px; overflow:hidden; font-weight:bold;}
.screening .TaskType .ulover{border: 1px solid #F96; background-color:#FFF; height:auto;}
.screening .TaskType .ulover a{position:relative; display:block; width:94px; height:30px; line-height:28px; padding:4px 5px 4px 2px; text-decoration:none;}
.screening .TaskType ul .ol_over{background-color:#FFF7CE; color:#FF5500; padding:4px 5px 4px 2px;}

.screening .orderSub a{
	*display:inline;*zoom:1;
	height:25px;
	line-height:25px;
	padding:0 4px 0 5px;
	font-weight:normal;
	position:relative;
	bottom:-1px;
	border:1px solid #ACDAFF;
}
.screening .orderSub a:hover{
	position:relative;
	bottom:-1px;
	border: 1px solid #F96;
	text-decoration:none;
	background:#FFF;
	color:#FF5500;
}
.screening .orderSub .active{
	position:relative;
	display: inline-block;
	height:25px;
	line-height:25px;
	bottom:-1px;
	border:1px solid #ACDAFF;
	border-bottom:0;
	background:#fff url(/style/images/arrow_down.png) no-repeat bottom center;
	font-weight:bold;
}
/* ---------------- End ----------------*/


.t_list{border-top:1px solid #ACDAFF; background:#fff; width:100%; height:182px; overflow:auto; padding: 4px 2px 0px 2px;}
.t_list th, .t_list td{color:#037A9C;}
.list_tbl td{line-height:24px; border-bottom:1px solid #ACDAFF;}
.list_tbl .trhover{background-color:#EBF8FF}




/*通用分页样式*/
#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:42px; text-align:center;}
#fenye a.curr{padding:0px 5px;background:#1f3a87; background:url(/style/images/tagbg.gif);border:1px solid #dcdddd; color:red; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:3px 3px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:16px;*height:18px;*line-height:18px;background:url(/style/images/tabs_bg.jpg);}
#fenye a.num{padding:0px 3px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ background:#1E50A2;background:url(/style/images/tagbg.gif); border:1px solid #97AFF3;float:left;}
#fenye span{display:block;margin:10px}

.multipage{padding-right:20px; height:18px;	text-align:center;}
/*通用分页样式End*/


/*弹出窗口层 Start*/
.panel{background:url(pop_button.gif) no-repeat;}
.mask{height:100%;width:100%;background-color:#FFF;position:absolute;top:0;left:0;z-index:98;opacity:.2;filter:alpha(opacity=40);display:none}
.pop{ background:url(popwin.gif) no-repeat;width:280px;height:166px;position:absolute;top:20px;left:80px;overflow:hidden;display:none;z-index:99}
.pop-title{margin:5px 5px 3px;height:19px;line-height:19px;color:#fff;font-weight:bold;text-indent:10px}
.pop-close{background-position:-0px -28px;width:20px;height:20px;display:block;float:right;margin:4px 6px 0;display:inline}
.pop-close:hover{background-position:-24px -28px}
.pop-close:active{background-position:-50px -27px}
.pop-con{clear:both;padding:12px 15px 0;height:100px;line-height:20px}
.pop-btn-wrap{padding:6px 12px 0 0;text-align:right}
.pop-btn{height:25px;line-height:25px;width:69px;text-align:center;color:#2c5e9b;display:inline-block;}
.pop-btn:hover{background-position:-77px 0;text-decoration:none}
.pop-btn:active{background-position:-154px 0}
/*弹出窗口层 End*/
