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


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

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

h1{line-height:18px; font-size:12px; font-weight:bold;}
h2{line-height:30px; font-size:14px; font-weight:bold; }
h3{line-height:30px; font-size:14px; font-weight:bold; }
h4{line-height:20px; font-size:13px; font-weight:bold; border-bottom:2px solid #38ad00; margin-left:10px; margin-bottom:10px; }
body{font-size:12px; line-height:20px; color:#424242; text-align:left; font-family:"ＭＳ Ｐゴシック", Osaka,Arial;}

.clear{clear:both;}

a:link,a:visited{ color: #246f00; text-decoration: none} 
a:hover { color: #393939; text-decoration: underline}

td{ padding:2px;}
input{ border:1px solid #959595;}
textarea{ border:1px solid #959595;}
/*通用主休样式结束
===============================================================================================*/


/*ul li 定义开始
===============================================================================================*/
.ulnew { list-style:none; margin-left:15px; line-height:25px;}
.ulnew li{ border-bottom: 1px dotted #999999;}
.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{width:784px;background: url(../images/shadow.gif) repeat-y; padding:0 12px; margin:0 auto;}

/*header 部分
===============================================================================================*/
#header	{background: url(../images/top_bg.gif) repeat-x;height:95px;}
		.header_logo{ width:290px; float:right;}
		.header_right{ width:449px; padding:3px 20px 5px 24px; float:right;}
		.header_link{ width:215px; float:right; text-align:right;}
		.header_text{ width:449px; float:right; padding:5px 0px 5px 0px; text-align:right; }

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

	#nav li ul{
		margin: 0;
		padding: 0;
		border-top:1px solid #bcbcbc;
		list-style-type: none;
	}
	#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: 126px;     
		 left: -999em; 
		z-index: 10000;
	}

	#nav li ul li {
		display: block;
		text-align: left;
		border-left:1px solid #eaeaea;
		border-right:1px solid #eaeaea;
	}

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

	
	#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: #6c6c6c;
		width: 114px;
		z-index: 10000;
	}

	#nav li.on:hover ul a, #nav li.over ul li a {
		background: #38ad00;
	}

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

	#nav li.off a:hover, #nav li.on a:hover { 
		background-color: #999999;
	}
	
	#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:#38ad00;
		color: #ffffff;
		font-weight:normal;
		border-bottom: 1px solid #f0f0f0;
		padding: 3px 5px;
	}
		
	ul.drop {
		font-size: 12px;
	}
	

	#nav li span {
		display: none;
	}
	
	#menu1 {
		padding-left: 0px;
	}

	#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a{
		display: block;
		position: relative;
		margin: 0px;
		padding: 0px;
		background: url(../images/menu.jpg) no-repeat; 
	}
	
	#menu1 a.top, #menu2 a.top, #menu3 a.top, #menu4 a.top, #menu5 a.top, #menu6 a.top{
		height: 33px;
	}
	
	#menu1 a {
		background-position: 0 0;
		width: 110px;
	}
	
	#menu2 a {
		background-position: -110px 0;
		width: 119px;
	}
	
	#menu3 a {
		background-position: -229px 0;
		width: 122px;
	}
	
	#menu4 a {
		background-position: -351px 0;
		width: 126px;
	}
	
	#menu5 a {
		background-position: -477px 0;
		width: 118px;
	}
	
	#menu6 a {
		background-position: -595px 0;
		width: 189px;
	}

	
	#menu1.on a {
		background-position: 0 -110px;
	}
	
	#menu2.on a {
		background-position: -110px -120px;
	}
	
	 #menu3.on a {
		background-position: -229px -120px;
	 } 
	
	#menu4.on a {
		background-position: -351px -120px;
	}
	
	#menu5.on a {
		background-position: -477px -120px;
	}
	
	#menu6.on a {
		background-position: -595px -120px;
	}
	

	#menu1 a:hover, #menu1:hover a, #menu1.over a {
		background-position: 0 -33px;
	}
	
	#menu2 a:hover, #menu2:hover a, #menu2.over a {
		background-position: -110px -33px;
	}
	
	#menu3 a:hover, #menu3:hover a, #menu3.over a {
		background-position: -229px -33px;
	}
	
	#menu4 a:hover, #menu4:hover a, #menu4.over a {
		background-position: -351px -33px;
	}
	
	#menu5 a:hover, #menu5:hover a, #menu5.over a {
		background-position: -477px -33px;
	}
	
	#menu6 a:hover, #menu6:hover a, #menu6.over a {
		background-position: -595px -33px;
	}
/*banner 部分
===============================================================================================*/
#banner{ width:784px;float:left;}

/*主体部分右左测 部分
===============================================================================================*/
#contents{ width:736px; padding:25px 24px 0 24px; float:left;}
#contents_left{ width:516px; padding-right:30px; float:left; clear:both;}
		.contents_left_box{ width:516px; float:left; }
		.contents_left_box_title{ width:515px; height:40px; float:left; padding-bottom:8px; background:url(../images/contents_titlebk_01.jpg) no-repeat;}
		.contents_left_box_title_text{ padding:5px 0 5px 30px; width:412px; float:left;}
		.contents_left_box_more{width:73px; float:left;}
		.contents_left_box_more1{width:45px; float:left;}
		.contents_left_box_rss{width:28px; float:left;}
		.contents_left_box_text{ width:515px; padding-bottom:15px;}
		.contents_left_box_text1{ width:515px; padding-bottom:15px;}
		.contents_left_box_text_img{ width:118px; padding:5px; margin-left:10px; border:1px solid #999; float:left;}
		.contents_left_box_text_text{ width:353px; padding-left:10px; float:left;}
		.contents_left_box_text_img_add{ width:172px; padding:5px; border:1px solid #999; float:left;}
		.contents_left_box_text_text_add{ width:520px; padding-left:10px; float:left;}
		.contents_left_box_text_imgtext{ width:503px; padding:5px; border:1px solid #999; float:left;}
		.contents_left_box_text_img1{ width:83px; float:left;}
		.contents_left_box_text_img2{ width:77px; float:left;}
		.contents_left_box_text_img3{ width:77px; float:left;}
		.contents_left_box_text_text1{ width:75px; padding:0 5px; float:left; color:#3333FF; font-weight:bold;}

/* 主休部分右测 部分
===============================================================================================*/
#contents_right{ width:182px; float:right;}
		.contents_right_title{width:182px; height:40px; float:left; background:url(../images/title_right_bk.jpg) no-repeat;}
		.contents_right_title_text{ padding:5px 0 5px 0; width:182px; float:left; text-align:center;}
		.contents_right_text{width:178px; padding:10px 2px 15px 2px; float:left;}
		.contents_right_product{width:176px; padding:0 3px 20px 3px; float:left;}
		.contents_right_product_img{width:164px; margin-top:5px; padding:5px; border:1px solid #999; float:left;}
		.contents_right_product_img_left{ width:72px; float:left;}
		.contents_right_product_img_right{ width:72px; float:left; padding-left:20px;}
		.contents_right_map{ width:182px; float:left;}
		.contents_right_map_titleimg{ width:182px; height:24px; float:left;}
		.contents_right_map_text{ width:182px; background:url(../images/map_bk.jpg) }
		.contents_right_map_text01{ width:166px; padding: 0 8px 8px 8px;}
		.font01{ font-size:12px; color:#000000;}
		.font02{ font-size:12px; color:#666666;}
		.contents_right_map_img{width:182px; height:141px; text-align:center;  background:url(../images/map_bk.jpg)}
		.contents_right_map_footerimg{width:182px; height:25px; float:left;}

/*主休部分下测中间 部分
===============================================================================================*/
#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;}
		.footer_links{ border-top:1px solid #999; text-align:center; line-height:35px;}
		.footer_logo{ width:155px; padding:9px; float:left;}
		.footer_copyright{ width:780px; height:45px; border-top:1px solid #999; font-size:12px; padding-left:4px; background:#f1f1f1; text-align:center;}
		
		
/*首页样式定义结束
===============================================================================================*/




/*每页调用sub_righ_tmenu样式定义开始
===============================================================================================*/
#right_menu_table{ width:182px; float:left; clear:both;}
		.right_menu_top{width:182px; height:27px; float:left;}
		.right_menu_mid_news{ width:182px; height:60px; float:left; background:url(../images/rightmenu_02.jpg);}
		.right_menu_mid_bk{ width:182px; height:90px; float:left; background:url(../images/rightmenu_02.jpg);}
		.right_menu_mid_bk1{ width:182px; height:150px; float:left; background:url(../images/rightmenu_02_1.jpg);}
		.right_menu_ul{ margin:0px; padding:0px; list-style:none; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold; font-family:"ＭＳ Ｐゴシック", Osaka,Arial; color:#515151;}
		.right_menu_ul li{ background:url(../images/right_menu_ulli.jpg) no-repeat 0px 10px; padding-left:20px;}
		.right_menu_footer{ width:182px; height:27px; float:left; margin-bottom:22px;}
		.right_menu_table{ margin-top:20px; border:1px solid #999; width:180px; float:left; margin-bottom:10px; clear:both;}
		.right_menu_table2{
		clear:both;
	margin-top:55px;
	width:180px;
	float:left;
	margin-bottom:10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
}

		.right_menu_table1{
		clear:both;
	width:180px;
	float:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	margin-bottom:22px;
}
		
		
/*每页调用sub_righ_tmenu样式定义结束
===============================================================================================*/

/*分页aboutus 样式定义开始
===============================================================================================*/
.aboutus_text{width:505px; padding-left:10px; float:left;}
.right_top{ width:235px; float:right; height:28px; text-align:right;}



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



/*分页sitemap 样式定义开始
===============================================================================================*/
.siteul{margin:0px; padding:0px; padding-left:30px; list-style:none;}
.siteul li{padding-left:20px; background: url(../images/sitemapul.jpg) no-repeat 2px 8px; line-height:25px;}

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



/*分页accessmap 样式定义开始
===============================================================================================*/
.accessul{margin:0px; padding:0px; padding-left:10px; list-style:none;}
.accessul li{padding-left:10px; line-height:25px;}

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


/*分页contactus 样式定义开始
===============================================================================================*/
.smallfont{ font-size:12px; float:left; font-family:"ＭＳ Ｐゴシック", Osaka,Arial; color:#FF0000; line-height:16px;}
.aboutus_text1{width:501px; float:left; border:2px solid #CCCCCC;}
/*分页contactus 样式定义结束
===============================================================================================*/