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


/*通用主休样式开始
===============================================================================================*/
@charset "utf-8";
img{margin:0px;padding:0px; border:0px;}
body{margin:0 auto; width:1005px; font-size:12px; line-height:20px; color:#424242; text-align:left; font-family:Arial,"宋体", Osaka;}
h1,h2,h3,h4,p,ul,li{margin:0;padding:0;}
h1{font-size:13px; color:#3B76CD; font-weight:bold; font-family:"宋体", Osaka,Arial; }
h2{line-height:30px; font-size:14px; font-weight:bold; color:#303030; font-family:"宋体", Osaka,Arial;}
h3{line-height:30px; font-size:14px; font-weight:bold; color:#3333FF; font-family:"宋体", Osaka,Arial;}


.clear{clear:both;}

a:link,a:visited{color:#0066FF;; text-decoration: none;text-decoration: underline} 
a:hover { color: #FF0000; text-decoration: none;}

td{ padding:2px;}


.notice{border:1px solid #333333; background: url(../images/notice.gif) no-repeat 10px center #CCCCCC; padding:5px; padding-left:40px; font-size:13px; font-weight:bold; color:#000000;}
/*通用主休样式结束


/*ul li 定义开始
===============================================================================================*/
.ulnew { list-style:none; margin-left:15px; line-height:25px;}
.ulnew li{ background:url(../images/news_dot.jpg) no-repeat 0px 10px; margin:0px; margin-left:-13px; padding-left:10px;	 border-bottom: 1px dotted #999999;}
.ulmid{ margin-left:30px; line-height:25px; list-style-type: decimal;}
.ulmid01{margin:0px; padding:0px; list-style:none; margin-top:5px; line-height:18px;}
.ulmid01 li{float:left; width:120px; padding-left:10px; list-style:none;}
/*ul li 定义结束
===============================================================================================*/
/*首页样式定义开始
===============================================================================================*/
#container{
	margin:0 auto;
	width:1005px;
	overflow:hidden;
}

/*header 部分
===============================================================================================*/
#header	{ width:1005px; float:left; margin:0; padding:0; clear:both;}
		.header_title_changel{width:980px; padding:0px 10px 12px 10px; margin-top:10px;}
		.header_title{ width:720px; float:left;}
		.header_changel{ width:230px; float:right;text-align:right;} 
		.header_logo_menu{ width:1005px; height:82px; float:left;}
		.header_logo{ width:236px; float:left;}
		.header_menu{ width:769px; margin-top:24px; float:left;}
		.header_banner{ width:1005px; float:left; padding-bottom:17px;}
		#top_search{text-align:right; font-size:14px; height:23px;margin:0 10px 6px 0; overflow:hidden;}

/*menu 部分
===============================================================================================*/
#navigation{ width:769px; height:53px; float:left;}
#top_menu { margin:0px; padding:0px; width:769px; height:53px; float:left;}
	   #top_menu a { display: block; text-align:center; }
	   #top_menu ul { list-style:none; float:left;}
	   #top_menu li { list-style:none; list-style-type:none; display:inline;height:53px; float:left;}
		.menu01{ width:92px; }
		.menu02{ width:116px;}
		.menu03{ width:112px;}
		.menu04{ width:133px;}
		.menu05{ width:108px;}
		.menu06{ width:208px;}
		
		.menu01 a { height:53px; background:url(../images/main_menu1.gif) no-repeat center top;}
		.menu02 a { height:53px; background:url(../images/main_menu2.gif) no-repeat center top;}
		.menu03 a { height:53px; background:url(../images/main_menu3.gif) no-repeat center top;}
		.menu04 a { height:53px; background:url(../images/pr_search.gif) no-repeat center top;}
		.menu05 a { height:53px; background:url(../images/main_menu5.gif) no-repeat center top;}
		.menu06 a { height:53px; background:url(../images/main_menu6.gif) no-repeat center top;}

		.menu01 a:hover, .menu02 a:hover, .menu02 a:hover, .menu03 a:hover, .menu04 a:hover,.menu05 a:hover, .menu06 a:hover { background-position:center bottom; text-decoration:none;}


/*主体部分右左测 部分
===============================================================================================*/
#contents{ width:991px; padding:0px 7px; float:left; clear:both;}
#contents_left{ width:712px; float:left; clear:both; padding-right:10px;}
		#contents_left_product{ width:712px; padding-bottom:10px; float:left; clear:both;}
			.contents_left_product_title{ width:712px; float:left;}	
			.contents_left_product_bk{ width:707px; padding:5px 0px 5px 5px; display:inline; float:left; background:url(../images/index_33.jpg) repeat-y;}
			.contents_left_product_bottom{ width:712px; float:left;}
			
		#contents_left_newproduct{ width:712px; padding-bottom:10px; float:left; clear:both;}
			.contents_left_newproduct_title{ width:712px; float:left; padding-bottom:10px;}
			.contents_left_newproduct_box{ width:710px; margin-left:2px; display:inline; float:left;}
			.contents_left_newproduct_box_01{ width: 154px; height:140px; padding:0px 12px 5px 12px; float:left; background:url(../images/index_42.jpg) center no-repeat;}
		#contents_left_aboutus{ width:712px; padding-bottom:10px; float:left; clear:both;}
			.contents_left_aboutus_title{ width:712px; float:left; padding-bottom:10px;}
			.contents_left_aboutsu_box{ width:707px;padding-left:5px; clear:both;}
			.contents_left_abouts_box_img{ float:left;}
			.contents_left_abouts_box_text{ width:510px; float:left; padding:0px 19px 0px 4px;}
			.contents_left_abouts_more{ width:46px; height:17px; float:right; padding-right:10px;}
			
/*首页ul li部分
===============================================================================================*/
.main_product_link { 
	list-style:none;
}
.main_product_link li { 
	list-style:none; 
	float: left;
	background:url(../images/index_24a.jpg) no-repeat #f5f5f5; 
	text-align:right; 
	margin:3px;
}
.main_product_link li a  { 
	list-style:none; 
	width:153px;
	height:53px; 
	display:block; 
	padding-right:15px; 
	padding-top:3px;
}
.main_product_link li a:hover{ 
	background:url(../images/index_24.jpg) no-repeat #F3DADA;
}


.new_product_link { 
	list-style:none;
}
.new_product_link li { 
	list-style:none; 
	float: left;
	background:url(../images/index_42.jpg) no-repeat #f5f5f5; 
	text-align:right; 
	margin:5px 11px;
	display:inline;
}
.new_product_link li a  { 
	list-style:none; 
	width:154px;
	height:140px;
	display:block; 
}
.new_product_link li a:hover{ 
	background:url(../images/index_42a.jpg) no-repeat #F3DADA;
}


.main_productb_link { 
	list-style:none;
	padding-left:6px;
}
.main_productb_link li { 
	list-style:none; 
	float: left;
	margin:3px;
	background:url(../images/main_products.jpg) no-repeat #f5f5f5; 
	text-align:right;
	display:inline;
}
.main_productb_link li a  { 
	list-style:none; 
	width:225px;
	height:74px;
	display:block; 
}
.main_productb_link li a:hover{ 
	background:url(../images/main_products_a.jpg) no-repeat #F3DADA;
}

			
/* 主休部分右测 部分
===============================================================================================*/
#contents_right{ width:248px; float:left; border: 1px solid #cac8c8; background:#f3f3f3; padding:8px; padding-bottom:0px;}
		.contents_right_img{ width:248px; float:left; padding-bottom:8px;}
		.contents_right_new{ width:248px; float:left;}
		
/*主休部分下测部分
===============================================================================================*/
#top{ height:18px; padding-top:10px; line-height:18px; text-align:right; clear:both;}
#footer{ width:991px;margin-top:5px; float:left; background: url(../images/index_64.jpg) repeat-x; clear:both;}
		.footer_logo{ width:186px; float:left;}
		.footer_mid_text{ width:250px; padding-left:13px; margin-top:22px; line-height:18px; float:left; display:inline;}
		.footer_mid_line{ width:20px; float:left;}
		.footer_mid_links{ width:247px; float:left; line-height:90px; text-align:center;}

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




/*分页样式开始
===============================================================================================*/
#breadcrumb{width:976px; padding:0px 15px; float:left; line-height:30px; clear:both;}
#banner_small{width:704px;padding-left:8px; padding-bottom:10px;}


/*分页样式 products 开始
===============================================================================================*/
#product_box{ width:704px; float:left; padding-left:8px;}
		.product_title{ width:694px;  margin: 10px 0px; padding: 3px 5px; font-size:14px; line-height:22px ;font-weight: bold; color: #FFFFFF;background: url(../images/bg_h3.gif);}
		 .product_title2{ width:auto;margin:15px 0 0 0; padding: 3px 5px; font-size:14px; line-height:22px ;font-weight: bold; color: #FFFFFF;background: url(../images/bg_h3.gif);}
		 #product_title2{ margin:0;}
		.product_list{width: 228px;margin: 5px 0px 5px 4px;padding: 0px;border: 1px solid #7D94A4;background: url(../images/products_list_bg.gif); display:inline;
float: left;
		}
		.product_list_img{ width: 82px; padding:0px 10px; float:left;}
		.product_list_text{ padding-top:5px; float:left; width:120px;}
.product_catalog { width:248px; float:left; border: 1px solid #d7d6d6; background:#f3f3f3; padding:8px; line-height:20px; margin-bottom:10px;}
.product_catalog ul { list-style:none;}
.product_catalog ul li { list-style:none;}
.li_title{font-size:13px;font-weight:bold; line-height:22px;padding-left:10px; padding-top:5px; border-bottom:2px solid #CCCCCC;}
.menu_li { border-bottom:1px dotted #CCCCCC; padding-left:23px;line-height:24px; background:url(../images/arrow.gif) no-repeat 8px 7px; font-size:12px;}
.big_title{font-size:14px;font-weight:bold; line-height:25px; padding-left:10px; border-bottom:2px solid  #EFEFEF;background: url(../images/big_title_bg.gif) repeat-x #d8e0e4;}

#main_catalog_ul{font-size:13px;font-weight:bold; line-height:24px; color:#000000;  }
#main_catalog_ul li{ float:left; width:98px; background:url(../images/big_title_bg.gif) repeat-x; margin:5px 7px 5px 5px; display:inline; border:1px solid #CCCCCC; padding-left:12px;}

.search_a{ margin:0; padding:0; list-style:none;}
.search_a li {float:left; margin:5px;  }
.search_a li a{ border:1px solid #CCCCCC;width:80px; text-align:center; background-color:#efefef; float:left; padding:5px 10px; display:block;}
.search_a li a:hover{background-color: #FF0000; color:#FFFFFF;}

.search_abc { margin:0; padding:0; list-style:none; font-weight:bold;}
.search_abc li {float:left; margin:5px;}
.search_abc .nodata {border:1px solid #CCCCCC;width:20px; text-align:center; background-color:#efefef; float:left; padding:5px 10px; display:block; color:#B6B6B6}
.search_abc li a { border:1px solid #CCCCCC;width:20px; text-align:center; background-color:#efefef; float:left; padding:5px 10px; display:block;}
.search_abc li a:hover {background-color:#FF0000; color:#FFFFFF;}



/*产品详细页面 部分
===============================================================================================*/
#product_intro{ height:150px; clear:both; background:url(../images/photo_bg.gif) repeat-x; padding-left:15px;}
.product_intro_title{float:left; margin:20px 10px 20px 20px;}
.product_intro_h1{border-bottom:1px dotted #999999;font-family:"Times New Roman",Times,serif,"ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3";font-size:26px;margin:5px 0px;padding-bottom:3px;text-align:left; line-height:31px; height:31px;}
.name{float:left; width:385px;}
.down_date{float:left;width:83px;}
.product_title_span1{font-size:14px;line-height:20px; text-align:left;}
.product_title_span{font-size:16px; font-weight:bold; line-height:20px; text-align:left;}
.product_title_text{width:335px;float:left; margin-right:15px; padding:5px;  display:inline;}
.product_title_img{width:680px;float:left; padding-bottom:5px;}
.product_bigtitle{ margin:15px 0px 0px 0px;}



.h1{ font-size:20px; font-weight: bolder; color:#000000; line-height:18px; border-bottom:2px dotted #999999; margin:15px 0px 12px 0px; padding-bottom:5px;}
.terms_ol{ margin:10px 10px 10px 35px; padding:0px; font-size:12px;}
.terms_ol li{ margin:0px; padding:0px;}
.terms_ul{ margin:5px 5px 5px 15px; padding:0px;font-size:12px; font-weight: normal;}
.terms_ul li{ list-style:square; margin:0px; padding:0px;}
.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 #D2D2D2;}
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:88px; float:left; border-top:1px dotted #D2D2D2; border-bottom:none;}
.contactus_ul{ list-style:none;padding:0px; padding-left:5px; margin:0px;}
.contactus_ul li{ list-style:none; width:172px; float:left; line-height:30px;}
.contactus_ul input {border:1px solid #CCCCCC;}

.contactus_ul4{ list-style:none;padding:0px; padding-left:5px; margin:0px;}
.contactus_ul4 li{ list-style:none;float:none; line-height:30px;}
.contactus_ul4 input {border:1px solid #CCCCCC;}

.contactus_h3{font-size:13px; line-height:18px; font-weight: bold; color:#424242; border-left:4px solid #424242; border-bottom:1px dotted #424242; padding:1px; padding-left:5px; margin:15px 3px 10px 3px;}
.contactus_h4{font-size:12px; line-height:18px; font-weight: bold; color:#424242;padding-left:5px; margin:15px 3px 10px 3px;}
.contactus_ul2{ list-style:none;padding:0px; padding-left:5px; margin:0px; width:340px; }
.contactus_ul2 li{ list-style:none; width:340px; line-height:30px;text-align:right;}
.contactus_ul2 input { width:240px;  float:none;}
.poll_ul { list-style:none; padding:0px; padding-left:5px; margin:0px;}
.poll_ul li { list-style:none; width:345px; height:30px;}
.red_star{ color:#FF0000; font-weight:bold; font-size:18px; line-height:20px;}
.contactus_ul3{ list-style:none; padding:0px; padding-left:5px; margin:0px; }
.contactus_ul3 li{ list-style:none; line-height:30px;text-align: left;}
.contact_info{ width:640px;}
.contact_info_left{ width:350px; float:left;}
.contact_info_right{ width:240px; float:left;}
.attain_book{border-bottom:1px dotted #CCCCCC; clear:both; margin-bottom:13px;}
.table_border{ border-bottom:1px solid #CCCCCC; padding-bottom:5px;}


.main_product_ul{ margin:0px; padding:0px; list-style:none;}
.main_product_ul li{ list-style:none; float:left; text-align:center; width:200px; padding:3px; border:1px solid #CCCCCC; margin:12px; display:inline;}


.purpose_ul{ margin:0px; padding:0px; list-style:none;}
.purpose_ul li{ list-style:none; float:left; text-align:center; margin:4px;}

.mew_pr_list{ margin:0px; padding:0px; list-style:none;}
.mew_pr_list li{ list-style:none; padding:0px;float:left; height:42px; width:175px; margin:5px 0 5px 0; background:url(../images/mewpr_bg.gif) no-repeat; border:1px solid #CCCCCC;}
.mew_pr_list2{ margin:0px; padding:0px; list-style:none;}
.mew_pr_list2 li{ list-style:none; padding:0px;float:left; height:42px; width:175px; margin:5px 20px 5px 0; background:url(../images/mewpr_bg.gif) no-repeat; border:1px solid #CCCCCC;}
.mew_pr_p{ margin-right:20px;}
.mew_pr_text{ float:left;line-height:42px; padding-left:8px;}
.mew_pr_img{ float:right;}
.mew_pr1{ float:left;width:176px;}
.mew_pr2{ float:left;width:454px; margin-left:40px; display:inline;}
.h2{ float:none; font-size:13px; line-height:24px; margin:0px;; border-bottom:3px solid #0b6fd1; padding:0 5px; background-color:#F6F6F6; margin-bottom:5px;}
.mew_title{ float:left;color:#666666;}
.mew_more{ float:right; font-size:12px; font-weight:normal;}
.down_ul{ list-style:none;}
.down_ul li{float:left; margin:0 10px 0 5px; display:inline;list-style:none;background:url(../images/dot.gif) no-repeat 0 7px; width:325px; padding-left:12px; }
#login{font-size:12px;text-align:center; width:400px; border:2px solid #0066CC; margin:0 auto; margin-top:50px; padding:40px 15px 15px 15px; background:url(../images/logo_down.gif) 10px 10px no-repeat}

#label{ list-style:none; padding:0; margin:0; clear:both; margin-top:1px}
#label li ,#label li a:hover { list-style:none; float:left; padding:0; margin:0; width:79px; height:19px; border-right:1px solid #FFFFFF; background:#fff; text-align:center; color: #FF3300; font-weight:bold; line-height:19px;}
#label li a{ list-style:none; float:left;background:url(../images/label_bg.gif) repeat-x #303f4d; padding:0; margin:0; width:79px; height:19px; border-right:1px solid #FFFFFF; text-align:center; color:#FFFFFF; font-weight:bold; line-height:19px; text-decoration:none}

#brand{ list-style:none; height:55px; padding:8px; margin:10px 0; clear:both; background-color:#fffbcb;}
#brand li{ list-style:none;  float:left; padding:0; margin:0; padding-right:15px; padding-bottom:10px;}