/*
-----------------------------------------------------
Company: Bohan IT 
Author : wuwanjun
Version:2009.02.13
-----------------------------------------------------
*/


/*通用主休样式开始
===============================================================================================*/
@charset "utf-8";
*{margin:0px;padding:0px;}

h1,h2,h3,h4,p,ul,li{margin:0;padding:0;}

h1{font-size:125%; color:#666666; font-weight:bold;}
h2{line-height:30px; color:#666666; font-size:14px; font-weight:bold;}
h3{color:#666666; font-size:13px; font-weight:bold; width:472px; height:20px; padding:5px 0 5px 20px; margin-bottom:15px; background:url(../images/h3_bk.gif) no-repeat; float:left;}
h4{color:#666666; font-size:13px; font-weight:bold; width:472px; height:20px; padding:5px 0 0px 20px; margin-bottom:5px; border-bottom:1px solid #CCCCCC; background:url(../images/h4_bk.gif) no-repeat; float:left;}
.title3{color:#666666; font-size:13px; font-weight:bold; width:472px; height:40px; padding:5px 0 15px 20px; margin-bottom:15px; background:url(../images/h3_bk2.gif) no-repeat; float:left;}
body{font-size:75%; line-height:18px; color:#333333; text-align:left; font-family:font-family:"黑体", Osaka,Arial; background:#FFFFFF;}
.clear{clear:both;}
a:link,a:visited{ color: #0aa643; text-decoration: none} 
a:hover { color: #0aa643; text-decoration: underline}
td{ padding:1px;}
input{ border:1px solid #959595;}
textarea{ border:1px solid #959595;}
.clear{
	clear:both; height:1px; margin-top:-1px; overflow:hidden;
}
/*通用主休样式结束
===============================================================================================*/

/*ul li 定义开始
===============================================================================================*/
.ulnew { list-style:none; margin:0 8px; line-height:25px;}
.ulnew li{  border-bottom: 1px dotted #999999;}
.ulnew li a:link  {color: #0aa643;}
.ulnew li a:visited  {color:#0aa643;}
.ulnew li a:hover  {color:#0aa643;}
.ulmid{ margin-left:30px; line-height:25px; list-style-type: decimal;}
.ulmid01{margin:0px; padding:0px; list-style:none;}
.ulmid01 li{float:left; width:180px; padding-left:20px; list-style:none;}
/*ul li 定义结束
===============================================================================================*/

/*首页样式定义开始
===============================================================================================*/
#container{margin:0 auto; width:784px; color:#666666; background:#FFFFFF; background: url(../images/bk.gif) repeat-y; padding:0 12px;}

/*header 部分
===============================================================================================*/
#header	{background: url(../images/top_bk.gif) repeat-x; height:91px;}
		.header_logo{ width:189px; height:62px; float:left; margin:15px 0 0 15px;}
		.header_right{ width:449px; padding:8px 20px 5px 0px; float:right;}
		.header_link{ float:right;}
		.header_text{ width:449px; float:right; padding:15px 0px 10px 0px; text-align:right; }

/*菜单部分
===============================================================================================*/
	#nav {
	position: relative;
	height: 34px;
	margin:0;
	padding:0;
	width:784px;
	z-index: 50;
	background-color: #fff;
	}

	#nav li ul, #nav li ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li.top {
		margin: 0;
		float: left;
		display: block;
	}

	#nav li ul {
		display: none;
		 position: absolute;     
		 width: 157px;     
		 left: -999em; 
		z-index: 10000;
	}

	#nav li ul li {
		display: block;
		text-align: left;
		
	}

	#nav li.off ul, #nav li.on ul  {
		left: auto;
		background-color: #fff;
		z-index: 1000;
		position: absolute;
	}

	#nav li.off ul.last, #nav li.on ul.last  {
		left: 596px;
	}
	
	#nav li a {
		color: #224d6f;
		display: block;
		padding: 0;
	}

	#nav li.on a {
		color: #f90;
	}

	#nav li.on ul a, #nav li.off ul a {
		border: 0px;
		color: #0aa643;
		width: 157px;
		z-index: 10000;
	}

	#nav li.on:hover ul a, #nav li.over ul li a {
		background: #00ba44;
	}

	#nav li.on:hover ul a:hover, #nav li.over ul li a:hover {
		background:#0aa643;
	}

	#nav li.off a:hover, #nav li.on a:hover { 
		background-color: #0aa643;
	}
	
	#nav li.off:hover ul, #nav li.over ul, #nav li.on:hover ul {
		display: block;
		z-index: 1;
	}
	
	#nav li.off ul a, #nav li.on ul a {
		display: block;
		background:#00ba44;
		color: #ffffff;
		font-weight:normal;
		border-bottom: 1px solid #ffffff;
		padding: 6px 5px 6px 5px;
		margin: 0px;
	}
	
	#nav li.off ul li ul{ margin:0; padding:0;}
	#nav li.off ul li ul li{ margin:0; padding:0;}
		#nav li.off ul li ul li a, #nav li.on ul li ul li a {
		margin:0px;
		padding:0px;
		display: block;
		background:#66CC66;
		color: #ffffff;
		font-weight:normal;
		border-bottom: 1px solid #ffffff;
		padding: 6px 5px 6px 5px;
		margin: 0px;
	}
		
	ul.drop {
		font-family:"宋体", Osaka, Arial;
		font-size: 13px;
	}

	#nav li ul li product {
		background:#47c976;
	}

	#nav li span {
		display: none;
	}
	
	#nav_home {
		padding-left: 0px;
		padding-top: 1px;
	}
	* html #nav_home {
		padding-left: 0px;
		padding-top:0;
	}
	*+html #nav_home {
		padding-left: 0px;
		padding-top: 0;
	}

	#nav_company {
		padding-left: 0px;
		padding-top: 1px;
	}
	* html #nav_company {
		padding-left: 0px;
		padding-top:0;
	}
	*+html #nav_company {
		padding-left: 0px;
		padding-top: 0;
	}

	#nav_home a, #nav_company a, #nav_news a, #nav_product a, #nav_customer a, #nav_contactus a{
		display: block;
		position: relative;
		margin: 0px;
		padding: 0px;
		background: url(../images/nav-main.gif) no-repeat; 
	}
	
	#nav_home a.top, #nav_company a.top, #nav_news a.top, #nav_product a.top, #nav_customer a.top, #nav_contactus a.top {
		height: 34px;
	}
	
	#nav_home a {
		background-position: 0 0;
		width: 100px;
	}
	
	#nav_company a {
		background-position: -100px 0;
		width: 110px;
	}
	
	#nav_news a {
		background-position: -210px 0;
		width: 132px;
	}
	
	#nav_product a {
		background-position: -342px 0;
		width: 167px;
	}
	
	#nav_customer a {
		background-position: -509px 0;
		width: 126px;
	}
	
	#nav_contactus a {
		background-position: -635px 0;
		width: 149px;
	}
	
	#nav_home.on a {
		background-position: 0 -120px;
	}
	
	#nav_company.on a {
		background-position: -100px -120px;
	}
	
	 #nav_news.on a {
		background-position: -210px -120px;
	 } 
	
	#nav_product.on a {
		background-position: -342px -120px;
	}
	
	#nav_customer.on a {
		background-position: -509px -120px;
	}
	
	#nav_contactus.on a {
		background-position: -635px -120px;
	}
	
	#nav_home a:hover, #nav_home:hover a, #nav_home.over a {
		background-position: 0 -35px;
	}
	
	#nav_company a:hover, #nav_company:hover a, #nav_company.over a {
		background-position: -100px -35px;
	}
	
	#nav_news a:hover, #nav_news:hover a, #nav_news.over a {
		background-position: -210px -35px;
	}
	
	#nav_product a:hover, #nav_product:hover a, #nav_product.over a {
		background-position: -342px -35px;
	}
	
	#nav_customer a:hover, #nav_customer:hover a, #nav_customer.over a {
		background-position: -509px -35px;
	}
	
	#nav_contactus a:hover, #nav_contactus:hover a, #nav_contactus.over a {
		background-position: -635px -35px;
	}
	

/*banner 部分
===============================================================================================*/
#banner{ width:784px;float:left;}

/*主体部分右左测 部分
===============================================================================================*/
#contents{ width:736px; padding:5px 24px 14px 24px; clear:both;}
#contents1{ width:736px; padding:24px 24px 14px 24px; clear:both;}
#contents_left{ width:509px; padding-right:50px; display:inline; float:left; clear:both;}
		.new_box{ width:509px; float:left; }
		.new_title{ width:422px; height:37px; padding:5px 0 5px 20px; background:url(../images/h2_bk.gif) no-repeat; float:left;}
		.new_title_sub{ width:489px; height:37px; padding:5px 0 5px 20px; background:url(../images/h2_bk_sub.gif) no-repeat; float:left;}
		.new_more{width:67px; float:right;}

/* 主休部分右测 部分
===============================================================================================*/
#contents_right{ width:175px; float:right; }
#contents_right ul{ list-style:none;}
#contents_right ul li{ list-style:none; padding-bottom:10px;}
#contents_right ul li img{ border:1px solid #CCCCCC;}

/*主休部分下测中间 部分
===============================================================================================*/
#mid{ width:735px; padding:10px 0 ; float:left;}
		.mid_ad{ width:735px; padding-bottom:10px; float:left;}
		.mid_title_bk{ width:735px; height:33px; border-bottom: 1px dotted #999999;}
		.mid_title_img{ width:129px; padding-bottom:8px; float:left;}
		.mid_text{ width:715px; padding:10px 10px 30px 10px; float:left;}
		.mid_text_add{ width:715px; padding:10px 10px 10px 10px; float:left;}
		.mid_shear{ width:735px; float:left;}
		.mid_shear_google{ width:498px; float:left; text-align:right; margin-bottom:2px;}
		.mid_shear_top{ width:235px; float:left; height:28px; text-align:right;}
		.xian{ width: 490px; border-top:1px dotted #999999; height:20px;}
/*尾部
===============================================================================================*/
#footer{ width:784px; height:53px; border-top:1px solid #999; background:#D7D7D7;}
		.footer_left{
			margin-top:8px;
			width:550px;
			padding-left:8px;
			float:left;
			}
		.footer_right{
			margin-top:8px;
			width:200px;
			padding-right:8px;
			text-align:right;
			float:right;
			}
		
		
/*首页样式定义结束
===============================================================================================*/


/*分页样式定义开始
===============================================================================================*/
.aboutus_company_text {width:494px; padding-left:10px; padding-top:10px; padding-bottom:15px; padding-right:5px; clear:both;　color:#666666;}
.aboutus_company_text table td{ padding:5px;}
.aboutus_product_text {width:494px; padding-left:10px; padding-right:5px; clear:both;　color:#666666;}
.aboutus_product_text table td{ padding:0px; margin:0px;}
.aboutus_product_text ul{margin:0px; padding:0px; width:492px; padding-top:10px; list-style:none;}
.aboutus_product_text ul li {width:110px; list-style:none; float:left; padding-right:11px;}
.aboutus_product_text ul li span {margin:0px; padding:0px; padding-top:5px; text-align:left;}
.aboutus_product_text ul li img{ border:1px solid #CCCCCC; margin-bottom:5px; }
.iso_text{width:504px; padding-top:20px; padding-right:5px; float:left;　color:#666666;}
.up {clear:both; width:494px; text-align:right; padding-left:5px; padding-right:10px; padding-bottom:15px; }
#contents_navigation {width:736px; padding:15px 38px 5px 10px; float:left;}
#contents_navigation a:link {color: #0aa643;}
#contents_navigation a:visited {color:#0aa643;}
#contents_navigation a:hover {color:#0aa643;font-weight:normal;}
#customer { width:492px; padding-left:15px; padding-top:10px; float:left;}
#customer ul {
	margin:0px;
	padding:0px;
	width:492px;
	list-style:none;
	}
#customer ul li
	{
	list-style:none;
	width:150px;
	float:left;
	padding-right:14px;
	padding-bottom:15px;
	}
#customer ul li p
	{
	padding:0px;
	margin:0px;
	padding-top:5px;
	text-align:center;
	}
#right_menu { float: right; width: 175px;}
.right_menu_top { width: 175px; height: 28px;}
.right_menu_mid { width:175px;}
.right_menu_mid ul { margin:0; padding:0; list-style:none; clear:both;}
.right_menu_mid ul li { height:24px; padding-left:18px; padding-top:6px; background:url(../images/rightmenu_02.jpg); font-size:11px; }
#right_menu ul .son { height:24px; padding-left:35px; padding-top:6px; background:url(../images/rightmenu_02_01.jpg); font-size:11px; }
.right_menu_footer { MARGIN-BOTTOM: 22px; width: 175px; height: 28px;}
.site_map_ul{ list-style:none; margin:10px; font-size:14px;}
.site_map_ul li{ list-style:none; line-height:25px; border-bottom:1px solid #0ba44a;}
site_product_li{ list-style:none; padding:15px;}
.site_product_li li{ margin-left:15px;padding-left:5px; font-size:12px; list-style: none; width:400px; float:left; border-top:1px dotted #0ba44a; border-bottom:none;}
.link_right { clear:both; width:494px; text-align:right; padding: 10px 10px 10px 5px; margin-bottom:10px;}

/*分页样式定义结束
===============================================================================================*/


