body {

	margin: 0px;

	font-size: 14px;

	color: #646464;

}

#nav {

      float:left;

      width:800px;

      font-size:12px;

      line-height:normal;

}

#nav ul {

	margin:0 0 0 250px;

	list-style:none;

	padding: 0px;

}

#nav li {

      display:inline;

      margin:0;

      padding:0;

}

#nav a {

      float:left;

      background:url("images/nav_bg_l.png") no-repeat left top;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

}

#nav a span {

	float:left;

	display:block;

	background:url("images/nav_bg_r.png") no-repeat right top;

	color:#FFFFFF;

	padding-top: 7px;

	padding-right: 12px;

	padding-bottom: 6px;

	padding-left: 8px;

}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

#nav a span {float:none;}

    /* End IE5-Mac hack */

#nav a:hover span {

      color:#FFF;

}

#nav a:hover {

      background-position:0% -27px;

}

#nav a:hover span {

      background-position:100% -27px;

}

#nav .shouye{

	background-image: url(images/nav_bg_s.png);

	background-repeat: no-repeat;

	background-position: left top;	

} 

#nav .guanyu{

	background-image: url(images/nav_bg_s.png);

	background-repeat: no-repeat;

	background-position: left top;

	float: right;

} 

.sideNav ul{margin:0; padding:0;

}

.sideNav li {

	list-style-type: none;

	font-size: 12px;

	background-image: url(images/side_bg.png);

	background-repeat: no-repeat;

	background-position: left top;

	color: #646464;

	line-height: 30px;

	padding-left: 20px;

	padding-bottom: 1px;

	margin-bottom: 1px;

}

.sideNav a {

	color: #646464;

	text-decoration: none;

}

.sideNav a:hover {

	text-decoration: underline;

}

#nav a {

	color: #FFFFFF;

	text-decoration: none;

}

.mina_head {

	font-size: 16px;

	font-weight:900;

	color: #3c6993;

	letter-spacing: 1px;

	padding-left: 15px;

}

.side_nav {

	color: #554B42;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: 2px;

	padding-left: 5px;

}

.bottom {color: #FFFFFF}

.bottom a{

	color: #FFFFFF;

	text-decoration: none;

}

.bottom a:hover{

	text-decoration: underline;

}

.main {

	line-height: 20px;

	font-size: 14px;

	margin: 0px;

	padding: 0px;

}

.main ul {

	padding: 0px;

	margin:5px 20px 10px 20px;

}

.main li {

	background-image: url(images/news_bg.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.main a {

	color: #606060;

	text-decoration: none;

	list-style-type: none;

}

.main a:hover{

	text-decoration: underline;

}

.main span {

	float: right;

	padding-right: 10px;

	color: #606060;

}

.pas{ color:#0F39B2; float:left; padding:0 0 0 30px;}

.pro_pic{} 

.pro_pic ul li{ float:left; width:120px; padding:0 8px 10px 8px; list-style-type:none;}

.pro_pic ul{ margin:0; padding:0 12px 0 12px;}

.pro_pic img{ float:left; border:2px #E7E7E7 solid;}

#logo{ padding:16px 0 0 30px;}

.abus{ padding:0 20px 0 20px;}

.abus a{ text-decoration:none; color: #646464;}