/*  ///////////////////////通用样式//////////////////////////  */
/*
 *@Describe: 所有body样式，所有页面使用
 *@LastEdit: yangyz 20120515
*/
body {   
    font-size: 14pt;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
	}

/*
 *@Describe: 所有table、input、textarea、button样式，所有页面使用
 *@LastEdit: yangyz 20120515
*/
table, input, textarea, button {
    font-size: 10pt;
	}

li { 
    margin-left: 0.75em;
    padding-top: 1px; 
    padding-bottom: 1px;
    font-family: Verdana, sans-serif; 
	}

ul { 
    margin-left: 0.75em;
    margin-bottom: 0px; 
    margin-top: 0px; 
    font-size:65.0%; 
    list-style-position: outside; 
    list-style-type: square; 
    color: #BCBCBC
	}

pre {
    font-family: monospace;
    font-size: medium;
	}

a, .wpsLink, a:active, .wpsLink:active {
    color: #3366CC;
	}

a:visited, .wpsLink:visited { 
    color: #3366CC;
	}

a:hover, .wpsLink:hover { 
	color: #3366CC;
	}
FORM { 
    margin-bottom:0px; 
    margin-top: 0px; 
    padding-top: 0px; 
    padding-bottom: 0px;
	}
/*
 *@Describe: 红色文字样式，所有页面使用
 *@Author:   yangyz 20120515
*/
.text_red {
  	/*font-size: 12px;*/
  	color: red;
	}
/*
 *@Describe: 蓝色文字样式，所有页面使用
 *@Author:   yangyz 20120515
*/
.text_blue {
  	/*font-size: 12px;*/
  	color: blue;
	}
/*
 *@Describe: Label提示信息，所有页面使用
 *@Author:   yangyz 20120215
*/
.message_label {
	color				: #ff6c00;
	background-image    : url(../images/warning.png);
	background-repeat	: no-repeat;
	background-position: 0px 50%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
/*
 *@Describe: 功能说明层样式，所有页面使用
 *@Author:   yangyz 20120515
*/
.description{margin:0 0 10px 4px; padding:1px; border:solid 1px #cccccc; background:#FFF;}
.description .con{display:block; *display:inline-block; padding:5px 0 5px 12px; _padding:5px 0 5px 6px; border-top:solid 1px #cccccc;}
.description .con ul{font-size: 12px;color:#666;padding:0 10px;list-style-type:disc;}
.description h3{height:25px; margin:0; padding:0 10px; background:#fafafa; color:#666; font-size:14px; line-height:25px;}
.description h3 span{height: 25px; display: inline-block;}
.description h3 img{vertical-align:baseline;}
.description h3 .title{margin:0 40px 0 0;padding-left:20px;background:url('../images/tip.gif') no-repeat;background-position: 0 50%;}
.description h3 .amount{float:right; _margin:0 0 0 0; font-size:12px; font-weight:normal;}
/*
 *@Describe: 下载链接页面样式，所有页面使用
 *@Author:   yangyz 20120827
*/
.nfl {height: auto !important;min-height: 320px;}
.nfl .f_c {background: none repeat scroll 0 0 #FFFFFF;border: 3px solid #F2F2F2;margin: 60px auto;padding: 20px;width: 580px;}
.f_c {}
.altw {width: 350px;}
.alert_right, .alert_error, .alert_info {
    background: url("../images/download_pic.gif") no-repeat scroll 8px 8px transparent;
    font-size: 14px;
    height: auto !important;
    line-height: 160%;
    min-height: 40px;
    padding: 10px 0 6px 88px;
}
.alert_btnleft {margin-top: 8px;}
.alert_btnleft a{line-height:25px;font-size:14px;color: #66f;text-decoration: underline;}

/*  ///////////////////////登录页面样式//////////////////////////  */
/*
 *@Describe: 登录页面body前景样式，登录页面使用
 *@LastEdit: yangyz 20120515
*/
.bodylg {   
	text-align: left;
	padding-bottom: 0px;
	background-color: #FFF;
	background-image: url(../images/bg_1.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px auto;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding-top: 0px;
	}
/*
 *@Describe: 登录页面--登录按钮样式，登录页面使用
 *@LastEdit: yangyz 20120515
*/
a.buttom_login {
	display: block;
	width: 80px;
	height: 20px;
	text-decoration: none;
	font-family: '微软雅黑',Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-image: url(../images/button/loginbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 35px;
	padding-top: 5px;
	}
/*
 *@Describe: 登录页面--文本框样式，登录页面使用
 *@LastEdit: yangyz 20120515
*/
.input_text_login {
	border-bottom: #3f7cb5 1px solid; 
	border-left: #3f7cb5 1px solid; 
	margin: 1px; padding-left: 5px; 
	width: 158px; 
	height: 16px; 
	vertical-align: middle; 
	border-top: #3f7cb5 1px solid; 
	border-right: #3f7cb5 1px solid;
	}
.content_loginDiv {
	background-image: url(../images/bg.gif); 
	position: relative; 
	margin: 140px auto 0px; 
	width: 668px; 
	height: 342px;
	}
.bg_loginDiv {
	text-align: left; 
	padding-top: 20px; 
	margin: 0px; 
	padding-left: 32px; 
	width: 600px; 
	padding-right: 0px; 
	color: #488bb8;
	}
.acc_loginDiv {
	text-align: right; 
	margin: 30px 0px 0px 40px; 
	width: 300px; 
	font-family: '微软雅黑',Helvetica,Arial,sans-serif;
	color: #3e739d; 
	font-size: 12px;
}
.pic_loginDiv {
	position: absolute; 
	width: 289px; 
	height:154px; 
	top:85px; 
	right: 50px
	}
.tel_loginDiv {
	position: absolute; 
	width: 200px; 
	bottom: 50px; 
	left: 500px; 
	font-size: 12px;
	}
.addr_loginDiv {
	position: absolute; 
	width: 330px; 
	bottom: 70px; 
	left: 40px;
	font-family: Arial, Helvetica; 
	font-size: 14px;
	}
.goTopBtnDiv {
	position: fixed; 
	text-align: center; 
	line-height: 30px; 
	width: 30px; 
	bottom: 30px; 
	height: 33px; 
	font-size: 12px; 
	cursor: pointer; 
	right: 0px; 
	_position: absolute; 
	_right: auto;
	}
/*  ///////////////////////DIV样式//////////////////////////  */
.divShowing {
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial;
	display: block;
	}
.divHidden {
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial;
	display: none;
	}
/*
 *@Describe: 所有div、span、p、td、th样式，所有页面使用
 *@LastEdit: yangyz 20120515
*/
div, span, p, td, th {  
	moz-box-sizing: border-box;
	box-sizing: border-box;
	}
/*
 *@Describe: 底部按钮DIV，所有页面使用
 *@Author:   yangyz 20120510
*/
.buttonDiv {
	height: 40px;
	text-align:center;
	overflow:hidden;
	margin-left: 0.3em;
	}
/*
 *@Describe: 底部按钮DIV层表格样式，所有页面使用
 *@Author:   yangyz 20120508
*/
.table-buttonDiv {  
    padding-top: 0em; 
    margin-top: 0em; 
    margin-left: 0em; 
    font-family: Verdana, sans-serif;  
    text-align: center; 
    font-weight: normal; 
    color: #000000; 
    height: 40px;
    /*background-color:#FFFFFF; 
    border-top: 1px solid #336699*/
    /*background-color: #d1d9e8; 
    border-left: 1px solid #88a4d7; 
    border-right: 1px solid #88a4d7; 
    border-top: 1px solid #88a4d7;
    border-bottom: 1px solid #88a4d7;*/
	}
/*
 *@Describe: 底部按钮DIV层表格-单元格样式，所有页面使用
 *@Author:   yangyz 20120508
*/
.table-buttonDiv-td { 
    font-family: Verdana,Helvetica, sans-serif;  
    color: #000000;  
    font-weight: normal; 
    text-align: center;
    /*background-color: #d1d9e8; */
    padding-top: 10px; 
	}
/*
 *@Describe: 表格样式，所有页面使用
 *@Author:   yangyz 20120515
*/	
.data-table{margin:0 0 10px 4px; padding:1px; border:solid 1px #c2d5e3; background:#fafafa;}
.data-table .con{display:block; *display:inline-block; padding:15px 0 10px 12px; _padding:15px 0 10px 6px; border-top:solid 1px #c2d5e3;}
.data-table h2{height:30px; margin:0; padding:0 10px; background:url(../images/titlebar.gif) repeat-x top; color:#666; font-size:14px; line-height:30px;}
.data-table h2 span{height: 30px; display: inline-block;}
.data-table h2 img{vertical-align:baseline;}
.data-table h2 .title{margin:0 40px 0 0;}
.data-table h2 .amount{float:right; _margin:0 0 0 0; font-size:12px; font-weight:normal;}
.data-table h2 .amount  img{margin:0 0 0 10px; vertical-align:middle;}
.data-table h2 .last_topic{font-size:12px; font-weight:normal;}
.data-table h2 .last_topic a{ text-decoration:underline;}
/*
.data-table .bbs_son{float:left; width:215px; height:57px; overflow:hidden; margin:5px 8px 9px 6px; border:solid 1px #d8e6f0; background:#fff;}
.data-table .bbs_son:after{}
.data-table .bbs_son.active,
.data-table .bbs_son:hover{width:215px; height:57px; overflow:hidden; margin:0 3px 4px 1px; padding:6px; border:none; background:url(../../images/bbs_hover_bg.png) no-repeat 0 0; cursor:pointer;}
.data-table .bbs_son:hover a {color: #BC2A4D;}
.data-table .bbs_son dt{float:left; width:32px; height:32px; overflow:hidden; margin:0; padding:10px;}
.data-table .bbs_son dt img{width:32px; height:32px;}
.data-table .bbs_son dd{float:left; width:150px; overflow:hidden; margin:0; padding:8px 10px 8px 0; color:#666; line-height:20px;}
.data-table .bbs_son dd strong{display:block; font-size:14px;}
*/

.data-table .tags{clear:both; padding:0 10px;}
.data-table .tags a{margin:0 20px 0 0; text-decoration:none;color: #666;}
.data-table .tags a.active{color: #666; font-weight: bold;}
.data-table .bbs_son.active a {color: #666;}
.postbody #topic_tags {display: inline-block; width: 790px;}
.postbody #topic_tags a,
.data-table h2 a.last_post {text-decoration: none;}
/*
 *@Describe: 层文本描述样式，所有页面使用
 *@Author:   yangyz 20120529
*/	
.contentDiv {
	display:block; 
	*display:inline-block; 
	padding:15px 0 10px 12px; 
	_padding:15px 0 10px 6px; 
	border:solid 1px #7f9db9;
	background:#FFF;
	}
/*  ///////////////////////input文本框样式//////////////////////////  */
.input_text {
	font-size: 10pt;
	font-family: Arial;
	width: 120px;
	border-width: 1px;
	border-style: solid;
	border-color: #006eb3;
	}
.input_text_readonly {
	font-size: 10pt;
	font-family: Arial;
	width: 120px;
	border-width: 1px;
	border-style: solid;
	border-color: #006eb3;
	color: #00008B;
	background-color: #E7E7E7;
	}
.input_timetext_readonly {
	font-size: 10pt;
	font-family: Arial;
	width: 120px;
	border-width: 1px;
	border-style: solid;
	border-color: #006eb3;
	color: #00008B;
	background-color: #ADD8E6;
	}
.input_text_paging {
	font-size: 10pt;
	font-family: Arial;
	border-width: 1px;
	border-style: solid;
	border-color: #006eb3;
	color: #00008B;
	width: 50px;
	}
.input_text_paging_readonly {
	font-size: 10pt;
	font-family: Arial;
	border-width: 1px;
	border-style: solid;
	border-color: #006eb3;
	color: #00008B;
	background-color: #E7E7E7;
	width: 50px;
	}

.input_select_span {
	position:absolute;
	border:1pt solid #006eb3;
	overflow:hidden;
	width:120px;
	height:19px;
	clip:rect(-1px 120px 120px 100px);
	}
.input_select {
	width:120px;
	/*height:20px;*/
	margin:-1px;
	border: 0;
	}
.input_select_text_span {
	position:absolute;
	border-top:1pt solid #006eb3;
	border-left:1pt solid #006eb3;
	border-bottom:1pt solid #006eb3;
	width:100px;
	height:19px;
	}
.input_select_text {
	width:98px;
	height:14px;
	border:0pt;
	}
/*  /////////////////////////////////////////////////  */
/* wpsBannerEnclosure */
.dmpTable-Banner {
    background-color: #F5F5F5;
	}
/* wpsLoginHeadText */
.dmpLoginHeadText { 
	background-color: #E8E8E8;
	font-size: 12pt;
	font-weight: bold; 
	color: #000000; 
	margin: 0 ;
	}
/* wpsLoginText */
.dmpLoginText { 
	background-color: #E8E8E8;
	font-size: 100%;
	color: #000000; 
	margin: 0 ;
	}
 /*  /////////////////////////////////////////////////  */
.dmpPortalPage { margin-top: 10px; margin-left: 8px; background-color:#FFFFFF; border-bottom: 1px solid #CCCCCC; margin-bottom: 1px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #CCCCCC; }
.dmpPortalPage a { text-decoration: none; font-weight: normal; text-align: right; FONT-FAMILY: Verdana, Helvetica, sans-serif; }
.dmpPageTitle { color: #999999; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size:84.0%; text-align: left }
.dmpPageClose { FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size:100.0%; text-align: right }

.wpsPortletTitle {
    background-color: #5495D5;
    border: 1px solid #000000;
    color: #FFFFFF;
    padding-left: 0.5em;
    /*background-image: url(/ibm/console/images/isclite/PortletTitleBackground.gif);
    background-repeat: repeat-x;*/
	}
.wpsPortletTitleText{
    color: #FFFFFF;
	}
.wpsPortletTitleIcon {
    width: 14px;
    height: 14px;
	}
.wpsPortletBorder {
    border-width: 0px 1px 1px 1px;
    border-color: #CCCCCC;
    border-style: solid;
    padding-left: 15px;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 10px;
	}
.instruction-text { 
    font-weight:normal;padding-left: 5px; 
    margin-top: 8px; margin-bottom: 6px; 
    font-family: Verdana, Helvetica, sans-serif; 
    font-size:100.0%; 
    background-color: #FFFFFF;
	}
.wpsTable {
    border-width: 1px;
    border-style: solid;
    border-color: #d0d0d0;
	}

.wpsTable td {
	vertical-align:top;
	}
.portlet-table-selected {
    color: #333333;
    background-color: #C5D1DE;
	}
.wpsTableHead {
    font-weight: bold;
    color: #787878;    
	}
.wpsTableHead th {
	padding: 3px;
	}
.wpsTableRow, .wpsTableNrmRow {
    color: #333333;
    background-color: #ffffff;
    padding-left: 3px; 
    padding-top: 3px;
    padding-bottom: 2px;
	}
.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #d0d0d0;
    padding: 3px;
	}

.wpsTableDataStart {
    text-align: left;
    border-width: 1px 1px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
	}
.wpsTableDataMiddle {
    text-align: left;
    vertical-align: middle;
    background-position: center center;
    border-width: 1px 1px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
	}
.wpsTableDataEnd{
    text-align: left;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
    vertical-align: middle;
    background-position: center;
	}

portlet-table-body {
    border-width: 1px 0px 0px 0px ! important;
    text-align: left;
    border-style: solid ! important;
    border-color: #d0d0d0 #d0d0d0 #aaaaaa #aaaaaa;
	}
.wpsWelcomeText {
 font-size: small;
 font-weight: bold; 
 color: #000000;
	}
.wpsToolBar {
    font-size: small;
    background:#E0E0E0;
    color: #336699; 
    margin: 0px;
	}
.wpsToolBarIcon {
    font-size: small;
    background-color: #ceb8ae;
    color: #8c604c; 
    border-right: 0px none #8c604c;
    border-bottom: 0px solid #8c604c;
    border-left: 0px solid #8c604c;
    padding: 0px 0px 0px 0px;
    margin: 0px;
	}
.wpsToolBarIconOn {
    font-size: small;
    background-color: #8c604c;
    color: #8c604c; 
    border-right: 0px none #8c604c;
    border-bottom: 0px solid #8c604c;
    border-left: 0px solid #8c604c;
    padding: 0px 0px 0px 0px;
    margin: 0px;
	}
.wpsToolBarLink, .wpsToolBarLink:visited, .wpsToolBarLink:hover, .wpsToolBarLink:active {
    font-size: 100%;
    color:#5495d5;
    text-decoration: none;
	}
.wpsToolBarSeparator {
    background-color: #336699;
	}
.wpsToolbarBannerBackground {
    background-color: #e1d0c9; 
    background-image: url("../../banner.jpg");
    background-position: left bottom;     
    background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
    margin: 0px;
	}
.navtree {  
    margin-left: 4px;
    margin-right:0px;
    background-color: #FFFFFF; 
    font-family: Verdana, sans-serif; 
    margin-top: 0px; 
    width:expression(document.body.clientWidth < 200? "200px": "auto" );
	}
.navBody {
	background-color: #f5f5f5;
	background-repeat: repeat-y;
	background-position: right top;
        
	}
.wpsGpFilter {
	BACKGROUND-COLOR: #d8dfef;
	padding-left: 5px;
	background-image: url("../../grpfilter_background.gif");
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #3970B1;
	border-right-color: #3970B1;
	border-bottom-color: #8090a0;
	}
.wpsGpFilterLabel {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #d8dfef;
	padding-left: 10px;
	background-image: url("../../grpfilter_background.gif");
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #3970B1;
	border-bottom-color: #8090a0;
}
.main-task {
	font-size:90.0%; 
	padding: 0em;
	margin-top: .5em; 
	margin-bottom:0em; 
	text-decoration: none; 
	color: #000000; 
	background-color:#DCDFEF; 
	border:1px solid #CCCCCC;    
	}
.sub-task {
	font-size:90.0%; 
	padding: .0em;
	margin-top: .25em; 
	margin-bottom:0em; 
	text-decoration: none; 
	color: #000000; 
	}

.nav-child {
	font-size:70.0%; 
	padding-top: 1px;
	padding-bottom:1px;
	padding-left:1em;
	}

.nav-child-container {
	display:none;
	background-color:#F7F7F7;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-top:.25em;
	padding-right:.5em;
	padding-bottom:.25em;
	padding-left: 1.25em;
	margin-bottom:.5em;
	}
.sub-child-container {
	display:none;
	background-color:#F7F7F7;
	/*border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;*/
	padding-top:0em;
	padding-right:.5em;
	padding-bottom:.25em;
	padding-left: 1.5em;
	}	
.nav-bullet {
	font-size:130.0%; 
	margin-left: 1.0em;    
	}

.navigation-bullet {
	font-size:130.0%; 
	margin-left: 0.75em;
	}
 /*  //////////////////////表格样式///////////////////////////  */
.paging-table { 
    /*background-color: #d1d9e8; */
    background-image: url("../images/pagequery_bg.gif");
    border-left: 1px solid #88a4d7; 
    border-right: 1px solid #88a4d7; 
    border-bottom: 1px solid #88a4d7;   
	}
.table-totals {
    font-size:100.0%; 
    border-top: 1px solid #ffffff; 
    padding-left: 1em; 
    font-family: Verdana,Helvetica, sans-serif;  
    text-align: left;  
    color: #000000;
    /*background-color: #d1d9e8; */   
    font-weight: normal;   
	}
/*  ////////////////////////请稍等样式/////////////////////////  */
.cssPleaseWait {
  position: absolute;
  left: 1px;
  top: 1px;
  width: 300px;
  height: 50px;
  background-color: #eeeeee;
  display: none;
  z-index: 1000;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-color: #5e5e5e;
	border-bottom-color: #5e5e5e;
	border-top-color: #2161de;
	border-left-color: #2161de;
	}
.waitInfo {
	font-size: 13pt;
	font-weight: bold;
	font-family: YouYuan,Tahoma,Arial,sans-serif;;
	color: #457897;
	position: absolute;
	left: 5px;
	top: 5px;
	right:5px;
	bottom:5px;
	background-color: #fff;
	z-index: 1001;
	border:1px solid #cccccc;
	padding-left: 5px;
}
.waitInfo img{vertical-align:middle;}
/*  //////////////////////顶部bar层及表格样式///////////////////////////  */
/* main-task2 */
.barHeader {
	font-size: 90.0%; 
	padding: 0em;
	margin-top: 0em; 
	margin-bottom: 0em; 
	margin-left: 0.3em;
	text-decoration: none; 
	color: #000000; 
	/*background-color: #DCDFEF;*/
	background-image: url("../images/bar_bg.gif"); 
	border: 1px solid #CCCCCC;    
	}
/* nav-child-container2 */
.barDetail {
    display: none;
    background-color: #F7F7F7;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-top: 0em;
    padding-right: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    margin-bottom: 2px;
    margin-top: 0em;
    margin-left: 0.3em;
	}
/* button-section */
.table-p1 {  
    padding-top: 0em; 
    margin-top: 0em; 
    margin-left: 0em; 
    font-family: Verdana, sans-serif;  
    text-align: left; 
    font-weight: normal; 
    color: #000000; 
    /*background-color:#FFFFFF; 
    border-top: 1px solid #336699*/
    /*background-color	: #d1d9e8;
    background-image: url("../images/bar_bg.gif"); */
    border-left: 1px solid #88a4d7; 
    border-right: 1px solid #88a4d7; 
    border-top: 1px solid #88a4d7;
    border-bottom: 1px solid #88a4d7;     
	}
/* table-button-section */
.table-p1-td-left { 
    padding-left: 8px; 
    font-family: Verdana,Helvetica, sans-serif;  
    color: #000000;  
    font-weight: normal; 
    /*background-color	: #d1d9e8; */
    border-left: 1px solid #FFFFFF; 
    border-top: 1px solid #FFFFFF; 
    padding-top: 0.25em; 
	}
/* table-button-section2 */
.table-p1-td-right { 
    padding-left: 8px; 
    font-family: Verdana,Helvetica, sans-serif;  
    color: #000000;  
    font-weight: normal; 
    /*background-color	: #d1d9e8;*/
    border-top: 1px solid #FFFFFF; 
    padding-top: 0.25em; 
    text-align: right;
}
/*  ////////////////////////链接样式/////////////////////////  */
.dmpLink:link {
	color: #000000;
	text-decoration: none;
	}	
.dmpLink:active {
	color: #000000;
	text-decoration: none;
	}

.dmpLink:visited { 
	color: #000000;
	text-decoration: none;
	}
.dmpLink:hover { 
	color: #3366CC;
	text-decoration: underline;
	}
/*  ///////////////////////按钮链接样式//////////////////////////  */
.btnLink:visited ,
.btnLink:link {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #004cca;
	padding: 2px;
	letter-spacing: 1px;
	}
/* 链接按下样式 */
.btnLink_press:link {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #004cca;
	letter-spacing: 1px;
	background-color:#ffda6e;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c28a30;
	border-right-color: #cb9639;
	border-bottom-color: #e7b853;
	border-left-color: #cb9639;
	padding: 1px;
	}
.btnLink:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #FFF;
	padding: 1px;
	}
.btnLink:active {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #333;
	padding: 1px;
	}
/*  /////////////////////////按钮链接2样式////////////////////////  */
.btnLink2:visited ,
.btnLink2:link {
	font-family: '微软雅黑',Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0041ad;
	background-image:url(../images/button/btn2_bg.png);
	border: 1px solid #7eb6e0;
	padding: 4px 8px 4px 8px;
	letter-spacing: 1px;
	}

.btnLink2:hover {
	font-family: '微软雅黑',Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	background-image:url(../images/button/btn2_bg2.png);
	border: 1px solid #e45b1b;
	padding: 4px 8px 4px 8px;
	letter-spacing: 1px;
	}
.btnLink2:active {
	font-family: '微软雅黑',Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	background-image:url(../images/button/btn2_bg2.png);
	border: 1px solid #e45b1b;
	padding: 4px 8px 4px 8px;
	letter-spacing: 1px;
	}
/*  /////////////////////////按钮链接3不可用样式////////////////////////  */
.btnLink_disable:visited ,
.btnLink_disable:link {
	font-family: '微软雅黑',Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5e5e5e;
	background-image:url(../images/button/btnDisable_bg.gif);
	border: 1px solid #5e5e5e;
	padding: 4px 8px 4px 8px;
	letter-spacing: 1px;
	}
/*  ///////////////////////button按钮样式//////////////////////////  */
.btnFn {
	cursor:pointer!important;
	cursor:hand;
	background-image:url(../images/button/bg_btn.gif);
	background-color:#F7FCFF;
	text-align:center; 
	height:21px; 
	width:74px; 
	padding:0px!important;
	padding-top:3px; 
	border:1px solid #245487; 
	color:#001037
	}
/*  ///////////////////////复制文本按钮样式//////////////////////////  */	
.copyTags{
	clear:both;
	padding:0 10px;
	margin:0 20px 0 0; 
	text-decoration:none;
	color: #666;
}
.data-table .tags a{}
.data-table .tags a.active{}
/*  ////////////////////////欢迎页面样式/////////////////////////  */
/*
 *@Describe: 顶部LOGO层样式，欢迎页面使用
 *@Author:   yangyz 20120314
*/
.welcomeHeader {
	padding: 0px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	text-decoration: none; 
	color: #000; 
	background-color: #FFF; 
	border: 0px solid #CCCCCC;    
	background-image: url(../images/wel_tbg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
/*
 *@Describe: 顶部表格左侧样式，欢迎页面使用
 *@Author:   yangyz 20120314
*/
.welcomeTable_td_left {
  	font-size: 20pt;
  	font-weight: bold;
  	font-family: Arial;
  	height: 130px;
  	width: 60%;
  	background-image: url(../images/logo_small.gif);
	background-repeat: no-repeat;
	background-position: 30px 40px;
	padding-left: 190px;
	}
/*
 *@Describe: 顶部表格右侧样式，欢迎页面使用
 *@Author:   yangyz 20120314
*/
.welcomeTable_td_right {
  	font-size: 20pt;
  	font-weight: bold;
  	font-family: Arial;
    height: 130px;
  	width: 40%;
  	background-image: url(../images/wel_tbg2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
/*
 *@Describe: 左侧层：“最近使用的功能”样式，欢迎页面使用
 *@Author:   yangyz 20120314
*/
#leftBox{position:relative;float:left;width:30%;height:390px;margin-left:40px;}
#rightBox #function{position:relative;float:left;width:95%;font-size:14px;margin:0px;line-height:1.5;clear:left;}
#leftBox #function .title{float:left;font-size:15px;height:29px;left:10px;margin:0 0 0 0px;display:inline;line-height:29px;width:95%;position:relative;z-index:11;text-align:left;font-weight:bold;color:#7d7e76;line-height:30px;padding:0 7px 0 11px}
#leftBox #function .title a{float:right;font-weight:normal}
#leftBox #function .body{position:absolute;top:30px;height:320px;width:90%;border: 2px dotted #000;border-color:#a0a0a0;left:0px;padding:20px;overflow:hidden;display:block;}
#leftBox #function .body ul{clear:both;height:28px;margin-left: 0px;list-style-position: outside;list-style-type: square;}
#leftBox #function .body ul li{text-align:left;height:28px;width:100%;}
#leftBox #function .body ul li a{line-height:25px;font-size:12px;color: #66f}
/*
 *@Describe: 右侧层：选项卡式样式，欢迎页面使用
 *@Author:   yangyz 20120314
*/
#rightBox{position:relative;float:right;width:60%;height:390px;margin-right:40px;}
#rightBox #tab_{position:relative;float:left;width:95%;font-size:14px;margin:0px;line-height:1.5;clear:left;}
#rightBox #tab_ .cur{color:#f60;border-bottom:1px solid #fff;font-weight:bold;background:#fff;cursor:default;}
#rightBox #tab_ h5{float:left;height:29px;left:10px;margin:0 0 0 8px;display:inline;line-height:29px;width:80px;border:1px solid #ccc;position:relative;z-index:11;text-align:center;font-weight:normal;cursor:pointer;background:#eff3fe;}
#rightBox #tab_ .body{position:absolute;top:30px;height:320px;font-size:12px;color: #777;border:1px solid #ccc;left:0px;width:100%;padding:20px;overflow:hidden;display:block;}
#rightBox #tab_ .body ul{clear:both;height:28px;margin-left: 0px;list-style-position: outside;list-style-type: square;}
#rightBox #tab_ .body ul li{text-align:left;height:28px;width:100%;font-size:12px;color: #777}
#rightBox #tab_ .body ul li a{line-height:25px;font-size:12px;color: #66f}
/*  /////////////////////////////////////////////////  */


/*
 *@Describe: 用于将DIV显示，与barDetail对应
 *@Author:   zenggx 20120710
*/
.barShowDetail {
    display: block;
    background-color: #F7F7F7;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding-top: 0em;
    padding-right: 0em;
    padding-bottom: 0em;
    padding-left: 0em;
    margin-bottom: 2px;
    margin-top: 0em;
    margin-left: 0.3em;
	}
/*
 *@Describe: 浮动层弹出框
 *@Author:   zenggx,yangyz 20121226
*/
.overLay{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;}
.overLayBodyArea{position:fixed;_position:absolute;top:50%;left:50%;width:400px;background:#FFF;border:1px solid #7996a6;margin:-102px 0 0 -202px;display:none;}
.overLayBodyArea1{position:fixed;_position:absolute;top:30%;left:30%;width:730px;background:#FFF;border:1px solid #7996a6;margin:-102px 0 0 -202px;display:none;}
.overLayTopArea{font-size:12px;height:30px;text-align:right;background:#8aabce;border-bottom:1px solid #96a0b9;cursor:move;}
.overLayTopArea h3{float:left;height:30px;color: #FFF;font-size: 12px;line-height: 30px;overflow: hidden;margin: 0;padding-left: 10px;font-weight: bold;text-shadow: 0 1px 1px #4C4C4C;}
.overLayTopArea button {background-color: transparent;background-image: url(../images/close.png);background-position: 10px 11px;background-repeat: no-repeat;
						border: 0 none;cursor: pointer;float: right;font-size: 0;height: 28px;line-height: 100px;width: 30px;position: relative;}
.overLayTopArea button:hover {background-position: -11px 11px;}
.overLayTxtArea{font-size:12px;font-family: Arial;padding: 20px;}
.overLayBottomArea{padding:7px ;background-color:#f3f3f3;border-top:1px solid #dfdfdf ;text-align:right;margin-top: 2px;}
/*
 *@Describe: 表格样式
 *@Author:   yangyz 20130108
*/
.table_history {
	border-collapse: collapse;
	border-spacing: 0;
	border-left: 1px solid #d9e5f3;
	border-top: 1px solid #d9e5f3;
	background: #FFF;
	color: #000;
	font-size: 12px;
}

.table_history td,th {
	border-right: 1px solid #d9e5f3;
	border-bottom: 1px solid #d9e5f3;
	text-align: left;
	padding: 5px 0px 5px 5px;
}

.table_history th {
	color: #0056bd;
	background: #f0f3f8;
}

.table_history .tdLeft2 {
	color: #0056bd;
}
.table_history input {
	font-size:10pt;width:95%;height:100%;border:0;
}
/************模块查询界面的Head****Start***********/
div.cHead
{
    background: url(images/headbg.gif) repeat-x top;
    border: 1px solid #99bbe8;
    border-top: 0px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    margin-top:0px;
    margin-left:0.3em;
}

 div.cHead div
{
    padding:4px;
    white-space: nowrap;
}
 div.cHead div.ftitle
{
    /*background:url("images/calendar/grid.png") no-repeat left ;*/
    color:#15428b;
    margin-left:10px;
    /*padding-left:20px;*/
}
 div.cHead div.ptogtitle
{
    position: absolute;
    top: 3px;
    right: 15px;
    height: 18px;
    padding: 1px 2px 1px 2px;
    font-weight: normal;
}
 div.cHead div.loadicon
{
     background:#c44;    
     color:#fff;  
     
}
 div.cHead div.loaderror
{
   padding: 1px 4px 1px 4px;
   background:#fad163; 
}
div.ctoolbar
{
    BORDER-RIGHT: #99bbe8 1px solid;	
    BORDER-TOP: #99bbe8 0px solid;	
    BACKGROUND: #ccc url(images/tbg.gif)  repeat-x 50% top;	
    OVERFLOW: hidden;	
    BORDER-LEFT: #99bbe8 1px solid;
    BORDER-BOTTOM: #99bbe8 1px solid;	
    POSITION: relative;
    HEIGHT: 25px;
    margin-left: 0.3em;
}
div.ctoolbar div.fbutton 
{	
    PADDING-RIGHT: 1px;
    DISPLAY: block;	
    PADDING-LEFT: 1px;	
    FLOAT: left;	
    PADDING-BOTTOM: 1px;	
    CURSOR: pointer;	
    PADDING-TOP: 1px;	
    HEIGHT: 22px;
    margin-left:1px;

}
div.ctoolbar div.txtbutton 
{	
    PADDING-RIGHT: 1px;
    DISPLAY: block;	
    PADDING-LEFT: 1px;	
    FLOAT: left;	
    PADDING-BOTTOM: 1px;	
    CURSOR: pointer;	
    PADDING-TOP: 1px;	
    HEIGHT: 22px;
    margin-left:1px;

}
div.ctoolbar div.txtbutton  div
{
    float: left;
    padding: 2px 3px;
}	
div.ctoolbar div.txtbutton span
{
    float: left;
    display: block;		
    height:20px;
}
div.ctoolbar div.fbutton  div
{
    float: left;
    padding: 2px 3px;
}	
div.ctoolbar div.fbutton span
{
    float: left;
    display: block;		
    height:20px;
}

div.ctoolbar div.fbutton.fcurrent
{
    border: #555 1px solid;
    padding: 0;
    cursor: pointer;
    background-color: #EDF1D5;
}

div.ctoolbar div.fbutton.fcurrent div
{
    padding: 1px 2px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
	
div.ctoolbar div.fbutton:hover, .div.ctoolbar div.fbutton.fbOver
{
    border: #466094 1px solid;
    padding: 0;
    cursor: pointer;
    background-color: #EDF1D5;
}

div.ctoolbar div.fbutton:hover div, .div.ctoolbar div.fbutton.fbOver div
{
    padding: 1px 2px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}		

div.ctoolbar div.btnseparator
{
    float: left;
    height: 18px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
    margin: 1px;
    margin-top: 4px;
}

div.ctoolbar div.fshowdatep
{
    PADDING-RIGHT: 1px;
    DISPLAY: block;	
    PADDING-LEFT: 1px;	
    FLOAT: left;	
    PADDING-BOTTOM: 1px;	
    CURSOR:default;	
    PADDING-TOP: 1px;	
    HEIGHT: 22px;   
}
div.ctoolbar div.fshowdatep  div
{
    float: left;
    padding: 2px 3px;
}	

div.ctoolbar div.fshowdatep span
{
    float: left;
    display: block;		
}	
span.addNew
{
    padding-left:20px;
    padding-top: 2px;
	background: url(../images/button/new.gif)  no-repeat 1px top;
}
/************模块查询界面的Head****End***********/
