@charset "utf-8";
 /*浏览器默认16pxbody{font-size:18px}*/
 body{line-height:130%;background:url(../images/body_bg.jpg) repeat-x top; height:100%;font:normal 14px/26px Arial, Helvetica, sans-serif; }
.clear{clear:both;}
#bigpage{
	background-repeat: no-repeat;
	background-position: center top;
}

/* header style */
#header{width:1080px; height:70px; margin:0 auto; padding:10px 0 0 0; text-align:left;}
#foot{
	width:100%; height:80px;
	margin:0 auto;
	padding:10px 0 10px 0;
	text-align:center;
	background-image:url(../images/body_foot.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	vertical-align: bottom;
}
#foot_txt{
	margin:0 auto;
	width:950px;
	vertical-align: middle;
	text-align:center;
}
#foot_left{float:left; text-align:right; margin-right:40px;line-height:130%;}
#foot_right{float:left; text-align:left;line-height:130%;}


#page_title h1{display:inline-block;width:890px; float:left; margin:0 20px 0 0; color:#fff; font:bold 30px/30px 'Microsoft YaHei';}
#page_title h2{display:inline-block; float:left; padding:0 0 0 64px; color:#fff; font:normal 18px/30px  'Microsoft YaHei';}
#page_title a{color:#fff;}
#page_title a:hover{color:#def;text-decoration:none;}

#content{display:block; *display:inline-block; width:1060px; margin:0 auto; padding:9px; border:solid 1px #ddd; background:#fff; -webkit-border-radius:8px; -moz-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; /*-moz-box-shadow:0 0 10px #333; -webkit-box-shadow:0 0 10px #333;*/ text-align:left;}
/*:after 伪元素在元素之后添加内容。本处目的是添加一行空白，类似回车*/
#content:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* navigator style */
#navigator{display:block; *display:inline-block; clear:both; width:1080px; height:30px; margin:0 auto; padding:0; text-align:left;}
.navigator{text-align:right;}
.navigator:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.navigator ul{
	float:right;
	margin-top: -3px;
}
.navigator li{display:inline; float:left; margin:0 5 0 5px;}
	.navigator li a{display:inline-block; height:26px; padding:0 0 0 10px; color:#666; background:url(../images/clm_nav.gif) no-repeat left 0; font:normal 12px/26px Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer;}
	.navigator li a span{
	display:inline-block;
	height:16px;
	line-height:16px;
	background-image: url(../images/clm_nav.gif);
	background-repeat: no-repeat;
	background-position: right -26px;

	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
	.navigator li a span img{margin:0 4px 0 0; vertical-align:middle;}

/*所有页面版面基本样式*/
.regtable,.index_top{float:left;
	min-height:600px;/*最小高度ie7,ff*/
	_height:600px;/*iw6*/
	margin:5px 2px; padding:2px 4px 2px 8px; border:dashed 1px #f8cc7e; background:#fffce7; font:normal 14px/26px Arial;
}
.regtable{width:760px;}
.index_top{width:250px;}
.regtable a,.index_top a{color: #006;text-decoration:none;}
.regtable a:hover,.index_top a:hover{color: #00F;}
.index_top{
	background:#fffce7;
	margin-left: 15px;
}

.aboutmsg{
	text-indent: 2em;	
}

/* title style */
.div_title{
	height: 26px;
border-radius: 11px;	

-moz-border-radius: 11px;
-khtml-border-radius: 11px;
-webkit-border-radius: 11px;

	vertical-align: bottom;
	font-size: 16px;
	font-weight: bold;
	width: 180px;
	margin-top: 24px;
	margin-bottom: 24px;
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #333;
	text-indent: 10px;
	background-color: #CCC;
}
#div_sumbit{
	margin:0 auto;
	text-align:center;
	border:medium dotted #999;
	background-color: #9C9;
	width:300px;
	font-size: larger;
	font-weight: bolder;
	color: #00F;
}
.errorInfo{
	color:red;
	padding-left:5px;
	display: block;
	width: 150px;
	float: left;
	margin-left: 60px;
}
#ajaxmsg{
	position: fixed;
	_position: absolute;
	visibility: hidden;
	z-index: 888;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color: #CCC;
	top: 0px;
	left:0px;
	text-align: center;
	vertical-align: middle;
}
#ajaxmsg div{
	position:absolute;
	left:40%;
	top:40%;
	width:250px;
	height:100px;
	border: thick solid #000;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	background-color: #000;
}

/* Styles for nav_left #1 */
#nav_left {
	margin:0;
	padding:0;
	width:250px;
	list-style-type:none;
	line-height:180%;
}
#nav_left .closed {
	background-image:url(../images/ha-down.gif);
}
#nav_left .closed, #nav_left .opened {
	padding-right:10px;
	background-position:98% 50%;
	background-repeat:no-repeat;
}
#nav_left .header {
	background-color: #F60;/*#7B7B7B; 最开始时的颜色*/
}

#nav_left .opened {
	background-image:url(../images/ha-up.gif);
}

#nav_left a {
	display:block;
	font-weight:bold;
	text-decoration:none;
}
#nav_left a.hover {
	border-top:1px solid #5F5F5F;/*#5F5F5F;*/
	border-bottom:1px solid #fffce7;
	background-color: #F00;
	/*#FFFFFF;color:#FFFFFF;*/
}
#nav_left ul {
	overflow: hidden;
	margin:0;
	padding:0;
}
#nav_left li {
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#ccc;
	/*background-color:#848484;color:#FFFFFF;*/
}
#nav_left li a {
	padding:2px 10px 2px 4px;
	border-top:1px solid #9A9A9A;
	border-left:1px solid #9A9A9A;
	border-right:1px solid #696969;
	border-bottom:1px solid #757575;
	/*background-color:#848484;color:#FFFFFF;*/
}
#nav_left li li a {
	padding:2px 4px 2px 20px;
	border-top:1px solid #696969;
	border-left:1px solid #696969;
	border-right:1px solid #8A8A8A;
	border-bottom:1px solid #fffce7;
	background-color: #CCC;
	/*color:#FFFFFF;*/
}
#nav_left li.active li.active a.active  {
	padding:2px 4px 2px 20px;
	border-top:1px solid #5F5F5F;
	border-bottom:1px solid #fffce7;
	border-left:1px solid #757575;
	border-right:1px solid #9A9A9A;
	background-color: #fffce7;
	/*background-color:#404040;*/
	/*color:#FFFFFF;*/
}
#nav_left li.active li a {
	padding:2px 4px 2px 20px;
	border-top:1px solid #696969;
	border-left:1px solid #696969;
	border-right:1px solid #8A8A8A;
	border-bottom:1px solid #fffce7;
	background-color:#ccc;
	/*background-color:#757575;*/
	/*color:#FFFFFF;*/
}
.my_t{
	border:0px;
}
.my_t tr:hover td, .my_t tr:hover th {
	background-color: #E5E5CB;
	
}
