body{margin:0px; padding:0px; line-height:150%; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#FFF;}
p{
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*New Nav Style*/
#nav{ background:url(images/nav_bg.gif) repeat-x; height:44px; position:relative; width:960px; margin:0 auto; z-index:100;}
#nav .l{ background:url(images/navnbg.gif) no-repeat 0px 0px; height:39px; width:9px; float:left}
#nav .r{ background:url(images/navnbg.gif) no-repeat -14px 0px; height:39px; width:9px; float:right}
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:30px;display:block;line-height:19px;}
#nav .c{ float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px; }
#nav li { height:auto; text-align:center;font-size:12px; float:left; list-style:none;}
#nav li img{margin-top:12px;}


/**************菜单结束******************/

/**************index******************/
.leftdiv{width:222px; padding:0px 0px 10px 0px; border-bottom:1px solid #999999; margin-bottom:10px;}
.leftonline{border:1px solid #CCCCCC; margin:1px;}
.right{padding:0px 15px;}
.rightpt{font-size:14px; font-weight:bold;}
.rightss{border:1px solid #CCCCCC; background-color:#E1E1E1; width:150px;}
.rightho{color:#FF0000;}
.rightscr{overflow:auto; width:98%; height:255px; scrollbar-face-color: #C7C7C7; scrollbar-shadow-color: #fff;  scrollbar-highlight-color:#fff;  scrollbar-3dlight-color: #fff;   scrollbar-darkshadow-color: #C7C7C7;  scrollbar-track-color:#fff;  scrollbar-arrow-color:#000; text-align:left; border:1px solid #CCCCCC;padding:5px;}
.rightscr ul{margin:0px; padding:0px; height:auto; width:auto;}
.rightscr li{list-style-type:none;	margin:0px; padding:0px 5px; width:47%;   font-size:11px;}
.sp a:link{text-decoration:underline; color:#278201; font-weight: bold;font-size:12px;}
.sp a:visited {text-decoration:underline; color:#278201; font-weight: bold;font-size:12px;}
.sp a:hover {text-decoration:underline; color:#009900; font-weight: bold;font-size:12px;}
.sss a:link{text-decoration:none; color:#f00;}
.sss a:visited {text-decoration:none; color:#f00; }
.sss a:hover {text-decoration:underline; color:#009900; }
.sss2 a:link{text-decoration:none; color:#000;}
.sss2 a:visited {text-decoration:none; color:#000; }
.sss2 a:hover {text-decoration:underline; color:#009900; }
.service a:link{text-decoration:none; color:#333; font-weight: bold;font-size:12px;}
.service a:visited {text-decoration:none; color:#333; font-weight: bold;font-size:12px;}
.service a:hover {text-decoration:none; color:#009900; font-weight: bold;font-size:12px;}
.more a:link{text-decoration:none; color:#F78600;}
.more a:visited {text-decoration:none; color:#F78600; }
.more a:hover {text-decoration:underline; color:#009900; }
.news a:link{text-decoration:none; color:#333; line-height:23px;}
.news a:visited {text-decoration:none; color:#333; line-height:23px;}
.news a:hover {text-decoration:underline; color:#009900;  line-height:23px;}
.contactbg{
	background-image:url(images/index_88.jpg);
	background-repeat: no-repeat;
	padding:5px;
}
.top{border-top:1px solid #999999; margin-top:20px;}
.top2{margin-top:10px;}
.line{border-right:1px solid #CCCCCC;}
.link{width:960px;margin:10px auto;}
.link ul{margin:0px auto; padding:0px; text-align:left;}
.link li{
	list-style-type: none;
	display:inline;
	margin:0px; padding:5px;
}

/**************about******************/
.se{background-image:url(images/bgse.jpg); width:150px; height:21px; border:1px solid #CCCCCC;}
.seline{border-bottom:1px solid #E0E0E0;}
.bot{margin:10px auto;}
#lefta a:link{text-decoration:none; color:#7D7D7D; font-weight: bold;font-size:12px;}
#lefta a:visited {text-decoration:none; color:#7D7D7D; font-weight: bold;font-size:12px;}
#lefta a:hover {text-decoration:none; color:#009900; font-weight: bold;font-size:12px;}
.rightpt2{font-size:14px; font-weight:bold; color:#FF0000;}
.line3{border-bottom:1px solid #CCCCCC;}
.porbot{border-bottom:2px solid #f00;font-size:14px; font-weight:bold;}
.porse{border:1px solid #CCCCCC;}
.porbai{color:#FFFFFF;}


.main_nav {	color:#fff; float:left;	z-index:100; font-size:12px;}

.main_nav ul li{ float:left; line-height:30px; margin-left:4px; margin-top:-3px !important; margin-top:9px; cursor:default;}

.main_nav a {display:block; width:91px; background:url(images/index_28.jpg) no-repeat 0 0; font-weight:bolder;}
.main_nav ul li a {cursor:default;}
.main_nav ul li a:link, .main_nav ul li a:visited {color:#fff; float:left;}
.main_nav ul li a:hover, .main_nav ul li a:active {background: url(images/navnbg.gif) no-repeat 0px -50px;}

.main_nav ul ul {visibility:hidden; position:absolute; left:0px; padding:8px 0px;  top:39px !important; top:39px; width:160px; text-align:left; background-color:#86c226; z-index:999;}  
 
.main_nav table {position:absolute; top:0; left:0;} 

.main_nav ul li:hover ul, .main_nav ul a:hover ul{visibility:visible;} 
 
.main_nav ul li ul li {clear:both; line-height:30px; margin:0px; width:160px; background:url(images/4_1022.jpg) no-repeat 0 0;}
 
.main_nav ul li ul li a{ cursor:pointer; text-align:left; width:143px !important; font-weight:normal; width:160px; padding:0px 5px 0px 12px; line-height:30px;  background:url(images/4_1022.jpg) no-repeat 0 0;}
.main_nav ul li ul li a:hover{color:#fff; background:none; background-color:#359c0a;} 
 
#aaa { float:right; margin-top:12px;}

