body{
	padding:0;
	margin:0;
	line-height: 23px;
	font-size: 12px;

}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.move{
	display:block;
	width:73px;
	height:19px;
	color:#444462;
	text-align:center;
	text-decoration:none;
	float:right;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}
.mon {
	float: left;
	width: 250px;
}

#topMain{
	width:100%;
	background:url(/style/images/top_bg.gif) 0 0 repeat-x;
	height:119px;
}

#top{
	width:916px;
	height:119px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
}
#top #lan   {
	height: 22px;
	width: 100%;
	float: left;
	text-align: right;
}
#top #lan a {
	text-decoration: none;
	color: #47483E;
}

#top h1{
	width:209px;
	height:23px;
	position:absolute;
	left:82px;
	top:36px;
	font-size: 18px;
	color: #2B2B66;
}
#top #logo {
	position: absolute;
	height: 64px;
	width: 80px;
	left: 1px;
	top: 6px;
}

#top ul.nav{
	width:916px;
	height:23px;
	background:url(/style/images/nav_bg.gif) 0 0 repeat-x;
	position:absolute;
	left:0;
	top:73px;
}
#top ul.nav li{
	float:left;
	font-size:0;
	line-height:0;
}
#top ul.nav li a{
	display:block;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px;
}
#top ul.nav li a:hover{
	color:#fff;
	background:url(/style/images/nav_bg_hover.gif) 0 0 repeat-x;
	background-color:inherit;
}
#top ul.nav li a.hover{
	display:block;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	background:url(/style/images/nav_bg_hover.gif) 0 0 repeat-x;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	padding-right: 14px;
	padding-left: 14px;
}
#top ul.sub{
	width:916px;
	height:23px;
	background:url(/style/images/sub_bg.gif) 0 0 repeat-x;
	position:absolute;
	left:0;
	top:96px;
	float: left;
}
#top ul.sub li{
	float:left;
	font-size:0;
	line-height:0;
	background:url(/style/images/sub_div.gif) right top no-repeat;
	height:23px;
	width: auto;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 0;
}
#top ul.sub li a{
	display:block;
	padding:0 14px;
	color:#B6B6B6;
	background-color:inherit;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
}
#top ul.sub li a:hover{
	color:#A0AC4D;
	background-color:inherit;
}
#man{
	width:916px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}
#left {
	float: left;
	width: 250px;
}
#left .port {
	margin-top: 15px;
	float: left;
}
#left .port h2 {
	color: #7E8A2C;
	font-size: 16px;
	display:block;
	width:250px;
	height:28px;
	background:url(/style/images/news_div.gif) left bottom repeat-x;
	background-color:inherit;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
	float: left;
}
#left   .port   ul {
	float: left;
	width: 250px;
}
#left   .port   li  {
	float: left;
	display: block;
	width: 83px;
	height: 23px;
}
#left  .port  li a {
	color: #444462;
	text-decoration: none;
	font-weight: normal;
}
#left .port span {
	display: none;
	position: relative;
	height: 80px;
	width: 180px;
	background-color: #33332E;
	color: #FFFFFF;
	font-size: 12px;
	left: 20px;
	padding: 10px;
}
#right {
	float: left;
	width: 650px;
	padding-left: 10px;
	margin-top: 15px;
}
#right h2{
	color: #7E8A2C;
	font-size: 16px;
	display:block;
	width:650px;
	height:28px;
	background:url(/style/images/news_div.gif) left bottom repeat-x;
	background-color:inherit;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
	float: left;
}
h2  a {
	color: #7E8A2C;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
}
#right .about {
	height: auto;
	margin-bottom: 10px;
}
#right .news {
	height: 180px;
}
#right h3{
	color: #7E8A2C;
	font-size: 16px;
	display:block;
	width:650px;
	height:43px;
	background:url(/style/images/news_div.gif) left bottom repeat-x;
	background-color:inherit;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
	float: left;
}
#right .news li {
	width: 320px;
	margin-right: 5px;
	float: left;
}
#right .news a {
	color: #444462;
	text-decoration: none;
}
#right .red {
	height: 231px;
}

#right h4{
	color: #FFFFFF;
	font-size: 16px;
	display:block;
	width:650px;
	height:35px;
	background-color:#434343;
	line-height: 22px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
	float: left;
}
#right  .red  h4  a  {
	color: #FFFFFF;
	text-decoration: none;
}

#redxcs   {
	float: left;
	width: 650px;
	display: block;
	height: 180px;
	overflow: hidden;
}

#redxt   {
	float: left;
	width: 650px;
	display: block;
	height: 180px;
}

#right .red .redx {
	width: 325px;
	height: 180px;
	float: left;
	display: block;
}
#right .red .redx img {
	float: left;
	height: 150px;
	width: 150px;
	margin-right: 5px;
	margin-left: 5px;
}
#right .red .redx a {
	color: #8E0B01;
	text-decoration: none;
	font-weight: bold;
}

#footerMain{
	width:100%;
	background:url(/style/images/fotmain.gif) 0 0 repeat-x;
	height:8px;
	margin-top: 15px;
	float: left;
}
#footer{
	width:916px;
	height:60px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	text-align: center;
}
#footer p a {
	color: #47483E;
	text-decoration: none;
}
/*----------------- about ------*/
#right .mav {

}#right .mav .mavtxt {
	text-align: left;
	height: auto;
	display: block;
	float: left;
}
#right #endimg {
	float: left;
	width: 650px;
	height: 120px;
	overflow: hidden;
}

.lab1 {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}
.lab2 {
	font-size: 13px;
	font-weight: bold;
	color: #000099;
}
#right .mav .mavtxt li {
	list-style-image: none;
	list-style-type: none;
}
#man #right .news h3 a {
	color: #7E8A2C;
}
#right .mav .mavtxt li {
	list-style-type: square;
	list-style-position: inside;
	line-height: 150%;
}
#right .mav .mavtxt a {
	text-decoration: none;
	color: #444462;
}
#right .mav .mavtxt a:hover {
	text-decoration: none;
	color: #996600;
}
