/* CSS Document */
body{font: 11px/130% Verdana, Arial, Helvetica, sans-serif; background:#E9EFE8; }

body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}
body,table,td,div,p,.win,.column{word-wrap:break-word; word-break:break-all; word-break/* */:normal; font-size:12px;}
td,th{overflow:hidden;}
hr{height:1px;}
form{padding:0;margin:0; vertical-align:middle;}

p{margin-top:0;}
ul, li{ list-style-type:none;}
img{ border:0;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#8C9C3A; text-decoration:underline;}

.hide { display:none;}
.clear{ clear:both; font-size:0; height:0; line-height:0;}
.noinfo{ color:#8ABB3E; font:500 18px/30px "黑体"; text-align:center; margin:1em auto;}
.wapper{ width:940px; margin:0 auto; padding:10px; background:#FFF;}

#header{ width:100%; margin:0;}
#logo{ width:500px; float:left; height:72px; overflow:hidden; text-indent:-9999px; background:url(Images/Top_logo_En.gif) no-repeat 0 0;}
#tlang{ width:335px; float:right; text-align:left; font-family:Verdana, "黑体"; font-size:12px;}
	#tlang span{ display:block; float:left; width:70px;}
	#tlang a{ display:block; width:55px; height:20px; float:left;}
	#tlang a.cn{ padding-left:2em; background:url(Images/cicon.jpg) no-repeat 0 -29px; width:55px; overflow:hidden;}
	#tlang a.en{ padding-left:2em; background:url(Images/cicon.jpg) no-repeat 0 -2px; width:50px;}
	#tlang a.jp{ padding-left:2em; background:url(Images/cicon.jpg) no-repeat 0 -54px; width:60px;}
	
#cmail{ margin:8px 0 0 0; width:335px; overflow:hidden;}
	#cmail input{vertical-align:middle;}
	#cmail .tt{ border:1px solid #BED57A; width:60px; height:18px; background:#EDF5E0;}	
	

#mainNav{ width:100%; margin:1em auto; height:43px; line-height:21px; overflow:hidden; background:url(Images/menu_bg.gif) 0 0;}
	#mainNav a{ display:block; float:left; width:136px; text-align:center; height:43px; padding-top:5px; color:#FFF; font-family:Arial;font-size:15px; background:url(Images/menu_hovers.gif) no-repeat 0 0;}
	#mainNav a:hover{ color:#FFF; text-decoration:none; background:url(Images/menu_hovers.gif) no-repeat 0 -50px;}
	
	#mainNav a.hoveron{ display:block; float:left; width:136px; text-align:center; height:48px; padding-top:5px; color:#FFF; font-family:Arial;  font-size:15px; background:url(Images/menu_hovers.gif) no-repeat 0 -50px;}
	#mainNav .unhover{ color:#FFF; text-decoration:none; background:url(Images/menu_hovers.gif) no-repeat 0 -50px;}

#banner{ margin-bottom:1.2em; text-align:center;}

/*左栏样式*/
#content_l{ width:265px; float:left;}
	.l_tit{ text-indent:-9999px; background:url(Images/s_01_En.gif) no-repeat 0 0; height:25px;}
	.l_item{ display:block; color:#690; font-weight:bold; text-indent:2em; background:url(Images/icon01.gif) no-repeat 5px 3px; }
	.item_desc{ line-height:170%; width:250px; margin:0 auto; padding-bottom:1em; border-bottom:1px solid #EEE;}
	#l_map{ width:255px; height:288px; margin:1em auto; background:url(Images/l_map.gif) no-repeat 0 0; overflow:hidden;}
		.l_phone{ display:block; width:230px; margin:12em auto 0 auto; line-height:120%;}
		.l_search_tit{ color:#690; font-weight:bold; text-indent:8px; margin-top:1.2em;}
		.l_search_form{ width:240px; margin:0 auto;}
			.l_search_form input{vertical-align:middle;}
			.l_input{ border:1px solid #BED57A; width:140px; height:18px; background:#EDF5E0;}
	#cqc{ width:200px; margin:5px auto; text-align:center;}
		/*#cqc img{ border:1px solid #7EB444; padding:4px;}*/			

/*中部样式*/			
#content_m{ width:305px; float:left; margin-left:22px;}
	.m_tit{ text-indent:-9999px; background:url(Images/s_02_En.gif) no-repeat 0 0; height:25px;}
	#m_top_pro{ margin-bottom:4px;}
	#m_top_pro img{ padding:2px; border:1px solid #CCC;}
	.m_pro_tit{ display:block; font-weight:bold; font-family:Verdana, Arial;}
	.m_desc{ padding-right:8px; line-height:120%; font-family:Arial;}
	.m_pro{ margin:0.8em 0;}
		.m_pro_line{ height:5px; line-height:5px; font-size:1px; background:url(Images/m_pro_line.gif) no-repeat 0 0;}
		.m_pro_pic{ width:96px; float:left; text-align:center;}
			.m_pro_pic img{ border:1px solid #E7E7E7; padding:3px; margin-top:3px;}
		.m_pro_txt{ width:205px; float:right; overflow:hidden;}
			.m_pro_desc{ display:block; margin-top:5px; padding-right:8px; line-height:120%; font-family:Arial;}

/*右栏样式*/	
#content_r{ width:325px; float:right;}
	.r_tit{ text-indent:-9999px; background:url(Images/s_03_En.gif) no-repeat 0 0; height:25px; border-bottom:3px solid #CCD871;}
	.r_news{ margin:1em 0; border-bottom:1px dotted #666666; padding-bottom:8px;}
		.r_news p{ display:block; margin-top:5px; line-height:170%; font-family:Arial;}
		.r_news span{ display:block; margin-top:8px; text-indent:1.4em; background:url(Images/more.gif) no-repeat 0 0; line-height:140%;}
		.r_news span a,.r_news span a:hover{ color:#FFF; text-decoration:none;}
		.r_news_tit{ text-align:right; color:#666666; font-size:12px; font-family:Arial;}
		.r_news_tit a{ font-size:14px; color:#690; text-decoration:none; float:left; font-weight:bold; text-align:left;}
		.r_news_tit a:hover{ color:#8C9C3A; text-decoration:underline;}
		
#footer{ margin:5px auto; width:100%;}	
	#footer .f_link{ line-height:28px; text-align:center; color:#FFF; background:#2C7907; font-size:10px;}
		#footer .f_link a{ color:#FFF; text-decoration:none; padding:0 10px; font-size:12px;}
		#footer .f_link a:hover{ color:#FFF; text-decoration:underline;}
	#copy{ color:#83AC30; line-height:22px; text-align:center; font-family:Arial; margin-top:8px;}
		