@import url(all.css);
/*链接样式*/
a:link{
	text-decoration:none;
	color:#36689B;
	}
a:visited {
	text-decoration:none;
	color:#36689B;
	}
a:hover {
	color:#993333;
	text-decoration:none;
	}
/*分页条*/
/*定义分页*/
   .NewPage{
	 text-align:center;
	 margin:10px 20px;
	 line-height:20px;
   }

   .NewPage a{
    font-size:12px;
	color:#CC0000;
	margin:auto 5px;
	text-decoration:none;
   }
   .NewPage a:hover{
    font-size:12px;
	background:none;
	text-decoration:underline;
   }
   a.NewPageL{
   	font-weight:normal;
    font-size:12px;
   }

   a.NewPageR{
    font-size:12px;
	font-weight:normal;
   }

 

.NewPage .page{
	padding:4px 10px;
	font:normal 12px/40px "宋体";
	}
.NewPage  input, .NewPage  select{
	margin:auto 5px;
	font-size:12px;
	}
.NewPage .hint{
	font:bold 12px/200% "宋体";
	color:red;
	margin:auto 6px;
	}

  /*end 定义分页*/
  

/*页面整体的居中白色背景*/
.bodyBg{
	background:#FFFFFF;
	overflow:auto;
	}
/*顶部及导航*/	
.top{
	height:63px;
	overflow:hidden;
	background:#58AAE4 url(images/topBg.jpg) repeat-x top left;
	}
.bdo{
	height:63px;
//	background:url(images/bdoBg.jpg) no-repeat right 68px;
	}
.applogo{
	margin-left:15px;	
	}
.top .title{
	float:right;
	padding-top:20px;
	padding-right:400px;
	color:#FFFFFF;	
}
.top .link{
	float:right;
	padding-top:25px;
	padding-right:6px;
	color:#FFFFFF;	
	line-height:15px;
}
.top .link a{
	color:#FFFFFF;
	margin:auto 10px;
	line-height:24px;
	}


/*导航*/
.nav{
	clear:both;
	height:33px;
	margin:auto;
	background:#004A81 url(images/navBg.gif) repeat-x left top;
	}
	
.nav .showTime{
	float:right;
	margin-right:10px;
	line-height:32px;
	color:#FFCC33;
	}
.nav ul{
	float:left;
	margin-left:20px;
	}
.nav ul li{
	float:left;
	padding-right:2px;
	background:url(images/navliBg.gif) right top no-repeat;
	}
.nav ul li.end{
	background:none;
	}
.nav ul li a:link,.nav ul li a:visited {
	color:#FFFFFF;
	display:block;

	padding:0 15px;
	padding-top:5px;
	font:bold 14px/28px Arial, "宋体";
	}
.nav ul li a.on:link ,.nav ul li a.on:visited, .nav ul li a:hover{
	/*color:#005A97;*/
	padding:0 15px;
	padding-top:5px;
	BACKGROUND: url(../images/cx_menu_hover.jpg) no-repeat center
		bottom;
	}
#manage ol {
	display:none; 
	width:120px; 
	background:#FFF; 
	position:absolute;
	z-index:3; 
	color:#005A97;
	}
#manage ol li{
	background:none;
	color:#005A97;
	}	
#manage ol li a:hover{
	background:none;
	color:#005A97;	
	}	
#manage ol li a{
	color:#005A97;	
	}	
/*主体*/
.mainBody{
	margin:10px auto;
	}	
.mainBody .sideL{
	float:right;
	width:200px;
	margin-right:5px;
	border:0;
	}
.mainBody .sideR{
	float:left;
	width:200px;
	margin-left:5px;
	}
	
.sideL .mod .head{
	height:23px;
	line-height:23px;
	color:#FFFFFF;
	padding-left:10px;
	font:bold 12px/23px "宋体";
	background:url(images/sideRTitle.jpg);
	}
.mainBody .ul{
	margin-right:5px;
	margin-left:210px;
	border:1px solid #DADDDF;
	}

.sideL .mod .con{
	border:1px solid #DADDDF;
	border-top:0;
	padding:10px;
	}

.sideL .mod .content ul li{
	border-bottom:1px dotted #999;
	line-height:200%;
	white-space:nowrap;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	}


#main .mod {
	}
#main .mod .head{
	height:24px;
	color:#FFFFFF;
	padding-left:10px;
	font:bold 12px/24px "宋体";
	background:url(images/mainTitle.jpg) repeat-x left -2px ;	
	}

#main .mod .head .title{
	float:left;
	width:95px;
	height:24px;
	color:#1E5F90;
	color:#FFF;
	text-align:center;
	font:bold 14px/24px "宋体";
	}

#main .mod .con{
	
	margin-top:0px;
	border:1px solid #C2D3E5;
	}
#main .mod .con .tab{
	height:23px;
	overflow:hidden;
	border-bottom:0px;
	background: url(images/mainTabBg.jpg) repeat left top;
	}
#main .mod .con .tab ul{
	height:23px;
	font:normal 12px/23px "宋体";
	color:#000000;
	}

#main .mod .con .tab ul li{
	float:left;
	padding:0 8px;
	border-right:1px solid #C2D3E5;
	}
#main .mod .con .tab ul li.on{
	float:left;
	padding:0 8px;
	font-weight:bold;
	background:#FFF;
	color:#1E5F90;
	}
#main .mod .con div.content{
	padding:10px;
	line-height:200%;
	border-top:0px;
	}
#main .mod .con div.content p{
	text-indent:24px;
	}
/*#main .mod .con div.content p:first-letter{ P标签后第一个字符
	color:#990000;
	font:bold 14px/24px "宋体";
	}*/
.date{
	color:#666666;
	float:right;
	margin-left:24px;
	}


	
.floatL{
	float:left;
	margin:0 10px 10px 0;
	}

.floatR{
	float:right;
	margin:0 0 10px 10px;
	}
	
	

.sideR .mod{
	border:1px solid #C2D3E5;
	margin-bottom:5px;
	padding:1px 1px 0 1px;
	}
.sideR .mod .head{
	height:23px;
	line-height:23px;
	color:#FFFFFF;
	text-align: center;
	padding-left:10px;
	border-bottom:1px dotted #CFD0D4;
	font:bold 12px/21px "宋体";
	background-image:url(images/sideRTitle.jpg);	
	}
.sideL .mod .head .title{
	text-align:center;
	
	}
.sideR .mod .head .title{
	text-align:center;
	padding-top:1px;
	height:23px;
	line-height:23px;
	}
.sideR .mod .head .more{
	padding-top:0px;
	padding-right:10px;
	font:normal 12px/23px "宋体";
	}
.sideR .mod .con{
	padding:10px;
	font:normal 12px/150% "宋体";
	height:388px;
	overflow:auto;
	
	}
.sideR .mod ul.friendLink{
	padding:10px;
	}	
.sideR .mod ul.friendLink li{
	border-bottom:1px dotted #999;
	padding-left:15px;
	line-height:200%;
	}	
.mod .head .more{
	float:right;
	padding-top:4px;
	padding-right:10px;
	font:normal 12px/23px "宋体";
	}
.mod .head .more a{
	color:#FFF;
	}


/*底部版权区*/
.bottomInfo{
	height:35px;
	line-height:35px;
	text-align:center;
	color:#003366;
	background:url(images/bottomInfoBg.jpg) repeat-x top left;
	}
.bottomInfo a{
	color:#003366;
	margin:auto 12px;
	}
.footer{
	margin:auto;
	padding:10px 0;
	color:#FFF;
	text-align:center;
	line-height:120%;
	background:url(images/footerBg.jpg) repeat-x center left;
	}
.footer .copy{
	font:bold 14px/120% Arial,"宋体";
	margin:auto 6px;
	}
.num{
	color:#FC0;
	font-weight:bold;
	margin:auto 6px;
	}
.tel{
	font-weight:bold;
	margin:auto 6px;
	}
	
.dataTableH .hint, .dataTableS .hint{
	white-space:nowrap;
	}

.dataTableH{/*数据表格横向*/
	background-color:#72C2E7;
	margin:10px auto;
	width:96%;
}
 .dataTableH th{
	background-color:#EEF9FF;
	font-weight:normal;
	font-size:12px;
	padding:5px 5px;
	height:20px;
	line-height:20px;
	text-align:center;
	vertical-align:top;
	color:#000000;
	white-space:nowrap;
	}
 .dataTableH td{
	padding:5px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	line-height:16px;
	color:#000000;
	}
.dataTableH .trBg , .dataTableS .trBg{
	background-color:#FFFACD;
	}
.dataTableH .evenTrBg{
	background-color:#F6FBFF; 
	}
.dataTableH .tdBg , .dataTableS .tdBg{
	background:none;
	}
 .dataTableH td table td, .dataTableS td table td{
 	padding:0 0; 
 	}
 .dataTableH td table.dataTableSG, .dataTableS td table.dataTableSG, .dataTableH td table.dataTableHG, .dataTableS td table.dataTableHG{
 	padding:0; 
 	margin:0;
 	}
 .dataTableH td table.dataTableSG td, .dataTableS td table.dataTableSG td, .dataTableH td table.dataTableHG td, .dataTableS td table.dataTableHG td{
 	padding:5px 5px; 
 	}
.dataTableS{/*数据表格纵向*/
	background-color:#72C2E7;
	margin:10px auto;

	}
 .dataTableS th{
	background-color:#EEF9FF;
	font-weight:normal;
	font-size:12px;
	padding:5px 5px;
	height:20px;
	line-height:20px;
	text-align:right;
	color:#000000;
	vertical-align:top;
	white-space:nowrap;
	}
 .dataTableS td{
	padding:5px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	line-height:20px;
	color:#000000;
	text-align:left;
	}
.dataTableSM{/*数据表格纵向 权限管理页面专用*/
	background-color:#72C2E7;	
	width:90%;
	margin:10px auto;
	table-layout:fixed;
	}
 .dataTableSM th{
	background-color:#EEF9FF;
	font-weight:normal;
	font-size:12px;	
	height:20px;
	line-height:20px;
	text-align:left;
	color:#000000;
	vertical-align:top;
	padding:5px;
	}
 .dataTableSM td{	
	background-color:#FFFFFF;
	vertical-align:top;
	line-height:36px;
	color:#000000;
	padding:0;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	}
 .dataTableSM td  .dataTableSM{
 	width:101%; 
 	margin:-1px;	
	}
 .dataTableSM td input{
 	margin:5px;
	}
.dataTableHG{/*数据表格灰色横向*/
	background-color:#DDDDDD;
	margin:5px 10px;
	}
 .dataTableHG th{
	background-color:#EEE;
	font-weight:normal;
	font-size:12px;
	padding:0 5px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#000000;
	}
 .dataTableHG td{
	padding:5px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:center;
	color:#000000;
	}
.dataTableSG{/*数据表格灰色纵向*/
	background-color:#DDD;
	margin:5px 10px;
	}
 .dataTableSG th{
	background-color:#EEE;
	font-weight:normal;
	font-size:12px;
	padding:5px 5px;
	height:20px;
	line-height:20px;
	text-align:right;
	color:#000000;
	vertical-align:top;
	}
 .dataTableSG td{
	padding:5px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	line-height:20px;
	color:#000000;
	text-align:left;
	}
.FormList{/*查询条目框*/
	padding:10px 10px 0 10px;
	white-space:normal;
	}
.FormList label{/*查询条目框*/
	padding-left:20px;
	padding-right:8px;
	white-space:nowrap;
	background:url(images/add.png) no-repeat 2px center;
	}
.hidden{
	display:none;
	}
	/*按钮区域*/
.btnFrame{
	padding:5px 0px;
	*padding:-5px 0px;
	text-align:center;
	}
.btnFrame input{
	margin:auto 12px;
	}
.btnFrame a:hover{
	color:#990000;	
	background:none;
	}

span.edit a{
	margin:auto auto auto 6px;
	}
span.edit a:hover{
	margin:auto auto auto 6px;
	background:none;
	}.login_background {
	background-image: url(../images/login_background.jpg);
}
.loginCenterDiv {
	background-color: #FFFFFF;
	height:300px;
}
.loginTopDiv {
	height:95px;
	vertical-align: middle;
}
.loginCenterLeft1 {
	float: left;
	height: 300px;
	width: 74%;
	text-align: center;

}
.loginCenterLeft {
	float: left;
	height: 300px;
	width: 55%;
	text-align: center;

}
.loginCenterBack{
	float: left;
	height: 300px;
	width: 7%;	
}
.loginTopDiv div {
	margin-left: 20px;
	vertical-align: middle;
	margin-top: 25px;
}

.loginCenterRight1 {
	float: left;
	height: 300px;
	width: 28%;
}

.loginCenterRight2 {
	float: left;
	height: 300px;
	width: 25%;
}

.loginBottom {
	width: 100%;
	height: 100%;
	vertical-align: bottom;
}

.login {
	font-family: "长城新艺体";
	font-size: 18px;
	color: #2F678C;
	font-weight: bold;
	font-variant: normal;
}
.loginBottom div {
	text-align: center;
	float: right;
	width: 100%;
	font-family: "宋体";
	color: #FFFFFF;
	vertical-align: bottom;
	height: 100%;
	margin-top: 30px;
}

.loginCenterRight1 .input {
	height: 23px;
	width: 170px;
}

.loginCenterRight1 .code{
	height: 23px;
	width: 118px;
}
.loginCenterRight1 select {
	height: 23px;
	width: 170px;
}
.loginCenterRight1 button {
	height: 23px;
	width: 60px;
}
.login_background .loginCenterDiv .loginCenterRight1 .li1 {
	font-family: "长城新艺体";
	font-size: 18px;
	line-height: 26px;
	color: #2F678C;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

.login_background .loginCenterDiv .loginCenterRight1 .title {
	font-family: "长城新艺体";
	font-size: 22px;
	font-weight: bold;
	color: #2F678C;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.login_background .loginCenterDiv .loginCenterRight1 .li2{
	text-align: center;
	margin-top: 25px;
}

.loginCenterRight2 .input {
	height: 23px;
	width: 170px;
}

.loginCenterRight2 .code{
	height: 23px;
	width: 118px;
}
.loginCenterRight2 select {
	height: 23px;
	width: 170px;
}
.loginCenterRight2 button {
	height: 23px;
	width: 60px;
}
.login_background .loginCenterDiv .loginCenterRight2 .li1 {
	font-family: "长城新艺体";
	font-size: 18px;
	line-height: 26px;
	color: #2F678C;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

.login_background .loginCenterDiv .loginCenterRight2 .title {
	font-family: "长城新艺体";
	font-size: 22px;
	font-weight: bold;
	color: #2F678C;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.login_background .loginCenterDiv .loginCenterRight2 .li2{
	text-align: center;
	margin-top: 25px;
}

.loginCenterCenter {
	float: left;
	width: 4px;
	height: 300px;
	background-image: url(../images/login_line.jpg);
}

/* 按钮 */
.button {
	width: 70px;
	height: 23px;
	line-height:19px;
	font-family: "宋体";
	font-weight: none;
}

.button_long {
	width: 120px;
	height: 23px;
	line-height:19px;
	font-family: "宋体";
	font-weight: none;
}

.file{
	height: 23px;
}
.usermainR{
	margin-right:5px;
	margin-left:210px;
}
.usermainL{
	margin-right:210px;
	margin-left:5px;
	
}

.search{
	text-align: center;
	margin-top:5px;
	margin-bottom:5px;
}
.required{
	color:red;
}
.mainTh{
	width:13%;
}
.mainTd1{
	width:25%;
}
.mainTd2{
	width:45%;
	}
.voteType_Checkbox label {
	margin-right:15px;
}

.meetingTimeDIV{
	}

#meetingTimeTD ol {
	display:none; 
	width:120px; 
	background:#EDFBFB; 
	position:absolute;
	z-index:10; 
	
	}
#meetingTimeTD ol li{
	height:20px;
	background:none;	
	}	
#meetingTimeTD ol li:hover{
	background:#74D2D9;
	}
.helpPDF li{
	height:30px;
	line-height:30px;
	text-align:left;
	padding-left:7px;
	padding-right:7px;
}
#marquee ul{
	text-align: left;
}
#mask{
     position: absolute;
     top:0;
     left: 0;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*IE8*/
     filter:alpha(opacity=30);  /*IE5、IE5.5、IE6、IE7*/
     opacity: .3;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
     background:#000;
     z-index: 998;
     display: none;
}
#progressBar{
	display:none;
	position: absolute; 
	top:40%; 
	left:40%;
	width:394px;
	height:105px;
	background:#FFF;
	z-index: 999;
	border:3px solid #2F678C;
	padding-top: 5px;
}
#theMeter{
	position: relative; 
	left: 10px;
	top: 2px;
}
/*进度条文字*/
#progressBarText{
	position: relative; 
	left:10px;
	top:8px;
}
/*进度条背景DIV*/
#progressBarBox{
	position: relative; 
	left: 10px;
	top: 22px;
	width: 350px; 
	height: 20px; 
	border: 1px solid #2F678C; 
	background: #eee;
}
/*进度条百分比*/
#progressBarBoxContent{
	position: relative; 
	left:0px;
	top:0px;
	height: 20px; 
	background:#2F678C;
	z-index:9999;
	width:0px;
}

#stop{
	position: relative;
	left: 152px;
	top: 32px;
	font-weight: 900;
	color: #2F678C;
	cursor: pointer;
}
.law_sideR{
	float:left;
	width:200px;
	margin-left:5px;
	border:1px solid #C2D3E5;
	}
.ul li{
	padding-top: 5px;
	padding-left: 20px;
}
.law_sideR li{
	margin-top: 10px;
	padding-left:50px;
	background:url(images/bullet_go.png) no-repeat 30px center;
}
.ul .head{
	height:27px;
	color:#FFFFFF;
	padding-left:10px;
	font:bold 12px/23px "宋体";
	background-color: red;
	background:url(images/mainTitle.jpg) repeat-x left top ;	
	}
	
#vote ul {
	display:none; 
	width:585px; 
	position:absolute;
	left:280px;
	}
#vote ul li {
	background:#FFF;
	border: none;
	}	
#vote ul li a{
	background:none;
	color: #005A97;
	font:bold 12px/23px "宋体";
	position: relative;
	top: 1px;
	}
#vote ul li a:hover{
	background:none;color:#005A97;	
	border: none;	
	BACKGROUND: url(../images/menu_item.jpg) no-repeat center
		bottom;
	}
	
.mouseOn_Menu_Item{
	padding:0 15px;
	padding-top:5px;
	BACKGROUND: url(../images/cx_menu_hover.jpg) no-repeat center
		bottom;
}

.ve_importInfo{
	position: absolute;
	margin: 0 auto;
	display:none;
	background: #FFF;
	width: 200px;
	height: 100px;
	z-index: 99999;
}

.ve_progressDiv{
	position: absolute;
	bottom: 2px;
	left: 5px;
	width: 190px;
	height: 14px;
	background: url(images/002.gif) no-repeat;
}

.ve_help{
	float: right;
	margin-right: 10px;
	width: 28px;
	height: 28px;
	background: url(images/help.jpg) no-repeat;
	cursor: pointer;
}

.ve_table{
	font-size: 14px;	
	width:100%;
	border-top:1px solid #A6C9E2;
	border-right:1px solid #A6C9E2;
	border-left:1px solid #A6C9E2;
}

.ve_table td{
	padding-left: 10px;
	height: 30px;
	font-size: 14px;
}

.ve_noUploadDIV{
	position: absolute; 
	top:0px; 
	right: 200px;
	background: #FFF;
	z-index: 9999;
	width:250px;
	height: 30px;
	border-right: 2px solid #A6C9E2;
	border-left:2px solid #A6C9E2;
	border-bottom:2px solid #A6C9E2;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	cursor: pointer;
}

.ve_input_textField{
	margin-right: 15px;
	margin-top: 5px;
	margin-left: 4px; 
	width: 100px;
}

#vote2 ul {
	display:none; 
	width:250px; 
	position:absolute;
	z-index:3;
	left:5px;
	}
#vote2 ul li {
	background:none;
	border: none;
	}	
#vote2 ul li a{
	background:none;
	color: #005A97;
	font:bold 12px/23px "宋体";
	position: relative;
	top: 1px;
	}
#vote2 ul li a:hover{
	background:none;color:#005A97;	
	border: none;	
	BACKGROUND: url(../images/menu_item.jpg) no-repeat center
		bottom;
	}

.ve_fire{
	width: 28px;
	height: 38px;
	background: url(images/fire.png) no-repeat;
}

.ve_jt{
	display:none;
	position: absolute;
	width: 34px;
	height: 55px;
	z-index:99999;
	background:url(images/jt.gif) no-repeat;
}

.ve_help_import{
	width: 194px;
	height: 46px;
	background: url(images/help_import.jpg) no-repeat;
}

.ve_help_proposal_001{
	width: 160px;
	height: 46px;
	background: url(images/help_proposal_001.jpg) no-repeat;
}

.ve_help_proposal_002{
	width: 175px;
	height: 46px;
	background: url(images/help_proposal_002.jpg) no-repeat;
}

.ve_help_locate{
	text-decoration:underline;
	color:blue;
}

.ve_help_jt2{
	float: left;
	width:24px;
	height: 21px;
	background: url(images/jt2.jpg) no-repeat;
}	

.ve_help_jt3{
	float: left;
	width:21px;
	height: 23px;
	background: url(images/jt3.jpg) no-repeat left bottom;
}
.ve_help_register_001{
	width: 160px;
	height: 46px;
	background: url(images/help_register_001.jpg) no-repeat;
}

.ve_help_register_002{
	width: 160px;
	height: 46px;
	background: url(images/help_register_002.jpg) no-repeat;
}

.ve_help_register_003{
	width: 175px;
	height: 46px;
	background: url(images/help_register_003.jpg) no-repeat;
}

.ve_help_register_004{
	width: 160px;
	height: 46px;
	background: url(images/help_register_004.jpg) no-repeat;
}

.ve_help_associate{
	width: 160px;
	height: 46px;
	background: url(images/help_associate.jpg) no-repeat;
}

.ve_help_vote_001{
	width: 130px;
	height: 46px;
	background: url(images/help_vote_001.jpg) no-repeat;
}

.ve_help_vote_002{
	width: 160px;
	height: 46px;
	background: url(images/help_vote_002.jpg) no-repeat;
}