@charset "utf-8";
body
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/back.jpg) repeat;
}
#page
{
	width:1024px;
	margin:0 auto;
	background:url(../images/shadow_01.jpg) repeat-y;
}

#header
{
	width:966px;
	height:31px;
	margin:0 auto;
	background:url(../images/img_01.jpg) repeat-x;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	font-size:14px;
		color:#707070;
}
#head_msg
{
	height:25px;
	width:500px;
	padding-left:20px;
	padding-top:6px;
	float:left;
}
#head_menu
{
	float:right;
}
#head_menu ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#head_menu ul li
{
	float:left;
	list-style:none;
}
#head_menu ul li a
{
	text-decoration:none;
	color:#2e2e2e;
	display:block;
	height:15px;
	margin-top:6px;
	width:90px;
	text-align:center;
	border-right:1px solid #2e2e2e;
		color:#707070;
}
#head_menu ul li a.hlast
{
	text-decoration:none;
	color:#2e2e2e;
	display:block;
	height:15px;
	margin-top:6px;
	width:90px;
	text-align:center;
	border:none;
		color:#707070;
}
#menu 
{
	float:left;
	margin-left:12px;
	height:40px;

}
#menu ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#menu ul li
{
	list-style:none;
	float:left;
}
#menu ul li a
{
	text-decoration:none;
	color:#2e2e2e;
	font-size:14px;
	border-right:1px solid #2e2e2e;
	display:block;
	width:155px;
	text-align:center;
	margin-top:10px;
	height:20px;
}
#menu ul li a.mlast
{
	text-decoration:none;
	color:#2e2e2e;
	font-size:14px;
	border:none;
	display:block;
	width:155px;
	text-align:center;
	margin-top:10px;
	height:20px;
}
#slide_back1
{
	width:998px;
	height:380px;
}
#slide_back2
{
	width:998px;
	height:660px;
}
#slide_back3a
{
	width:998px;
	height:760px;
}
#slide_back
{
	width:998px;
	height:425px;
}
#slcontent
{
	margin-left:14px;
}
#slmsg, #slmsg1
{
	padding:20px;
	margin-left:65px;
}
#slmsg img
{
	float:left;
	padding-right:30px;
}
#slmsg1 img
{
	float:left;
	padding-right:20px;
}

#slinf1
{
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.7;
	color:#707070;
}
#slinf
{
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.7;
	color:#707070;
}
#slinf a
{
	text-decoration:none;
	background:url(../images/pdf1.png) no-repeat left center;
	padding:7px 7px 7px 37px;
	margin-top:15px;
	float:left;
	color:#474778;
}
#slinf a:hover
{
	text-decoration:underline;
}
#slinf1 ul
{
	margin:0;
	padding:0;
}
#slinf1 ul li
{
	list-style:none;
	line-height:35px;
}
#slinf1 ul li a
{
	text-decoration:none;
	padding:7px 7px 7px 7px;
	color:#474778;
}
#slinf1 ul li a:hover
{
	text-decoration:underline;	
}
#slhead
{
	font-size:14px;
	color:#474778;
	font-weight:bold;
	height:20px;
}
#slhead1
{
	font-size:12px;
	color:#474778;
	font-weight:bold;
	height:20px;
}

#main_content
{
	width:958px;
	margin-left:14px;
	background-color:#FFF;
	padding:20px;


}
.tab
{
	width:179px;
	background-color:#FFF;
	float:left;
	margin-left:50px;
	height:180px;	
}
.head
{
	color:#474778;
	font-size:16px;
	font-weight:bold;
}
.msg
{
	text-align:justify;
	line-height:1.7;
	padding:5px;
	font-size:12px;
	color:#707070;	
}
.flink
{
	color:#707070;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.cmsgx
{
	text-align:justify;
	line-height:1.7;
	width:270px;
	height:230px;
	float:left;
	font-size:12px;
	margin-left:10px;
	color:#707070;
}
.cmsgz
{
	text-align:justify;
	line-height:1.7;
	width:370px;
	height:310px;
	float:left;
	font-size:12px;
	margin-left:10px;
	color:#707070;
}
.cmsgza
{
	text-align:justify;
	line-height:1.7;
	width:370px;
	height:190px;
	float:left;
	font-size:12px;
	margin-left:10px;
	color:#707070;
}

.cmsg
{
	text-align:justify;
	line-height:1.7;
	width:370px;
	height:230px;
	float:left;
	font-size:12px;
	margin-left:10px;
	color:#707070;
}
.cmsg a, .cmsgz a, .cmsgza a
{
	text-decoration:none;
	color:#333;
	margin-left:10px;
	line-height:2;
}
.cmsg a:hover
{
	color:#000;
}
.cmsg3
{
	text-align:justify;
	line-height:25px;
	height:280px;
	float:left;
	font-size:12px;
	margin-left:10px;
	color:#707070;
}
.cmsg4
{
	text-align:justify;
	line-height:25px;
	height:120px;
	float:left;
	font-size:12px;
	margin-left:10px;
	color:#707070;
}

.cmsg2
{
	text-align:justify;
	line-height:1.7;
	height:270px;
	float:left;
	font-size:12px;
	margin-left:10px;
	color:#707070;
}
.cmsg2 ul
{
	margin:0;
	padding:0;
}
.cmsg2 ul li , .cmsg ul li, .cmsgx ul li
{
	margin-left:20px;
	margin-top:10px;
}
.cmsg1
{
	text-align:justify;
	line-height:1.7;
	width:150px;
	height:180px;
	float:left;
	margin-left:10px;
	font-weight:bold;
	font-size:14px;
	color:#474778;
}
.cmsg1 a
{
	color:#474778;
	text-decoration:none;	
}
.cmsg1 a:hover
{
	text-decoration:underline;
}
#footer
{
	font-size:12px;
	color:#707070;
	text-align:center;	
}
#footer a 
{
	text-decoration:none;
	font-size:12px;
	color:#707070;
	text-align:center;	
}
#footer a:hover
{
	text-decoration:underline;
}