body, table, input, button, textarea, select{
	font-family:Simsun, sans-serif;
	font-size:12px;}
form{
	margin:0; padding:0;}
body{
	margin:0; padding:0;
	color:#333333;}
a{
	color:#336699; text-decoration:none;}
a:hover{
	color:#333366; text-decoration:underline;}
/*
-------
Header
-------
*/
#header_up{
	height:40px;
	background-color:#E9E9EA;
	background-image:url(../_img/common/header/up_bg.jpg); background-repeat:repeat-x;}
#upContain{
	width:770px; height:40px;
	background-image:url(../_img/common/header/bird1.jpg); background-repeat:no-repeat;}
#h_yanmar{
	float:right;
	width:110px; height:15px;
	margin-top:9px;
	background-image:url(../_img/common/header/logo_yanmar.gif); background-repeat:no-repeat;}
#h_yanmar span{	display:none;}

#header_down{
	height:43px;
	background-color:#BF0000;
	background-image:url(../_img/common/header/down_bg.gif);}
#downContain{
	width:770px; height:43px;
	background-image:url(../_img/common/header/bird2.gif); background-repeat:no-repeat;}
#h_logo{
	float:left;	width:360px; height:27px;
	margin-top:9px;
	background-image:url(../_img/common/header/logo.gif); background-repeat:no-repeat; 	background-position:right;}
#h_logo span{ display:none;}
#h_tip{
	float:left; margin-left:180px; margin-top:14px;
	color:#FFFFFF; padding-top:1px;
	background-image:url(../_img/common/header/down_t.gif); background-repeat:no-repeat;
	padding-left:22px;}
#h_jump{
	float:right;
	margin-top:11px;}
#h_jump select{
	border:1px solid #FFFFFF;
	background-color:#666666;
	color:#FFFFFF;}
/*
-------
Top Menu
-------
*/
#topmenu{
	height:35px;
	background-image:url(../_img/common/topmenu/bg.jpg); background-repeat:repeat-x;}
#topmenu a{
	display:block; float:left;
	height:30px;
	background-repeat:no-repeat;}
#topmenu span{
	display:none;}
#topmenu_fix{
	width:770px; height:30px;}
.m_n:hover{
	background-position:bottom;}
.m_on{
	background-position:center;}
#m_top{
	width:170px; background-image:url(../_img/common/topmenu/m_top.jpg);}
#m_company{
	width:195px; background-image:url(../_img/common/topmenu/m_company.jpg);}
#m_product{
	width:208px; background-image:url(../_img/common/topmenu/m_product.jpg);}
#m_contact{
	width:197px; background-image:url(../_img/common/topmenu/m_contact.jpg);}
#topmenu_shadow{
	font-size:1px; height:5px;
	background-image:url(../_img/common/topmenu/shadow.jpg); background-repeat:repeat-y;}
/*
-------
pop menu
-------
*/
#popmenu {
	position:absolute; left:400px; top:112px; z-index:1;
	width:150px;
	background-color:#FFFFFF;
	background-image:url(../_img/common/popmenu/bg.jpg); background-repeat:repeat-x;
	border-top:1px solid #999999;}
#popmenu a{
	display:block;
	height:17px; padding-top:3px; padding-left:20px;
	color:#333333; text-decoration:none;}
#popmenu a:hover{
	background-image:url(../_img/common/popmenu/active_bg.jpg); background-repeat:no-repeat;}
#popmenu_main{
	padding:12px 2px 10px 2px;}
#popmenu_end{
	font-size:1px; line-height:1px; height:7px;
	background-image:url(../_img/common/popmenu/end_bg.jpg); background-repeat:repeat-x;}
.hide{
	display:none;}
.show{}

/*
-------
main
-------
*/
#main{
	padding-top:10px;
	background-image:url(../_img/common/main/main_bg.jpg); background-repeat:repeat-y;}
#main_contain{
	width:770px;}
#main_fix{
	clear:both;
	height:30px;}
#main_body { float:left; width:585px; padding-left:10px;}
#main_body { padding:0 0 10px 10px; line-height:20px;}
#main_body760 { float:left; width:760px; padding-left:10px;}
/*
-------
Footer
-------
*/
#f_line{
	clear:both;
	font-size:1px; line-height:1px;
	height:8px;
	border-bottom:1px solid #666666;
	background-color:#CCCCCC;
	background-image:url(../_img/common/footer/bg.jpg); background-repeat:repeat-y;}
#f_info{
	padding-left:15px;}
#f_copyright{
	float:left;
	font-family:Verdana; font-size:10px;
	padding-top:8px; padding-left:5px;}
/*
-------
navigator
-------
*/
#navigator{
	height:16px; padding-left:10px; padding-top:4px;
	color:#FFFFFF;
	background-color:#CCCCCC;
	background-image:url(../_img/common/main/navi_bg.jpg); background-repeat:repeat-y;}
#navigator a{ color:#FFFFFF; text-decoration:none;}
#navigator a:hover{ color:#FFFFFF; text-decoration:underline;}
#navi_end{
	font-size:0px; line-height:1px; height:1px; border-bottom:1px solid #666666;
	margin-bottom:1px;}
#navi_end div{
	width:770px; height:40px;}
/*
-------
product
-------
*/
#product_bts{
	height:180px; padding-left:15px;
	color:#FFFFFF;
	background-color:#62739E;
	background-image:url(../_img/products/construct/bts_bg.jpg); background-repeat:repeat-x;}
.product_bt{
	float:left; width:148px; height:165px;
	padding:8px 16px 0px 16px;
	margin-right:5px; margin-top:7px;
	background-image:url(../_img/products/construct/bt_bg.jpg); background-repeat:no-repeat;}
.p_bt_t{
	background-image:url(../_img/common/icon/dot_yellow.gif); background-repeat:no-repeat; background-position:2px 5px;
	padding-left:15px;
	margin-bottom:12px;}
.p_bt_t a{ color:#FFFFFF; text-decoration:underline;}
.p_bt_t a:hover{ color:#FFFF00; text-decoration:underline;}
.p_bt_info{
	line-height:150%;
	height:48px;}
.p_bt_pic img{
	border:none;}


/*
-------
Titles
-------
*/	
.titleA{
	height:25px;
	background-image:url(../_img/common/titles/titleA_bg.gif); background-repeat:repeat-x;
	background-position:left 7px;
	margin-top:15px;}
.titleA div{
	font-size:14px; font-weight:bold; color:#333333;
	float:left; padding-right:7px;
	background-color:#FFFFFF;}
#titleB {
	line-height:20px; margin:10px 0 40px 5px;}
#colorA{
	color:#336699; font-size:16px;}
/*
-------
intro
-------
*/	
#intro_contain{
	width:575px; height:167px; margin:10px 0 0 0; padding-bottom:10px;}
#intro_content p{
	margin:0;}
#intro_tab{
	line-height:20px;
	margin:10px 0 0 0;}
#intro_tab td{
	 vertical-align:top; margin:0; padding:0 0 0 5px;}
.t_bggrey{
	width:47px; height:16px; padding:0 0 0 5px; margin:0; color:#ffffff; vertical-align:top; 
	background:url(../_img/products/construct/intro_tablebg.jpg) no-repeat;}
/*
-------
menu_right
-------
*/	
.Rightmenu{
	width:170px; float:right; margin:10px 0 0 0; background-color:#ffffff;}
.Rightmenu div{
	margin:1px 0 0 0; padding:0; background-color:#E0E0E0; height:25px; width:170px; 
	list-style:none;}
.Rightmenu a{
	display:block; width:155px; height:17px;padding:8px 0 0 15px;color:#000000;}
.Rightmenu a:hover{
	display:block; width:155px; height:17px;padding:8px 0 0 15px; text-decoration:none; 
	color:#000000;
	background:url(../_img/products/construct/menu_right_hover.jpg) repeat-y;}
.Rightmenu a#active{
	width:155px; height:17px; color:#ffffff;
	background:url(../_img/products/construct/menu_right_bg.jpg) repeat-y;}
#downbg{
	width:170px; height:25px; margin:1px 0 0 0; 
	background:url(../_img/products/construct/menu_right_down.jpg) no-repeat;
	list-style:none;}
.Rmenu_bar{
	width:170px; height:25px;
	}
.Rmenu_bar span{
	display:none;
	}
.Rmenu_bar a{
	width:155px; height:17px; display:block;
	background:url(../_img/products/construct/rightbar.jpg) no-repeat;}
.Rmenu_bar a:hover{
	width:155px; height:17px; display:block;
	background:url(../_img/products/construct/rightbar_active.jpg) no-repeat;}
/*
-------
retail
-------
*/	
#retail_bar{
	padding:10px 0 10px 0;}
#retail_content{ 
	width:580px; height:450px; margin:10px 0 10px 0;}
#retail_down{ 
	padding:0 0 0 12px; color:#666666;
	background:url(../_img/products/construct/retail_dot.gif) no-repeat;}

/*
-------
ask
-------
*/	

#ask_contain{}	
#a_title{
	line-height:20px;}
#a_content{
	}
#a_content p{
	color:#336600; margin-left:10px;}
#ask_tab{
	margin:10px 0 15px 5px;}	
.big td{
	 padding:10px 0 15px 0;}	
#ask_tab span{
	color:#333366;}
#ask_tab span.red{
	color:#996600; padding:0 5px 0 5px;}
#ask_tab td{
	height:25px; vertical-align:bottom; padding-right:7px;}	
.line_down{
	border-bottom:1px solid #000000; }
#middle{
	vertical-align:top;}
input.ask_input{
	border:0; width:120px; margin:0;}
input.report{
	width:90px; height:25px; border:0; color:#333333;
	background:url(../_img/products/construct/ask_buttom.jpg) no-repeat;}	
input.back {
	width:90px; height:25px; border:0; color:#333333; margin-right:20px;
	background:url(../_img/products/construct/ask_buttom_back.jpg) no-repeat;}
table span{
	color:#333366;}	

	
/*
-------
contact
-------
*/	
#c_buttom{
	width:770px;}
#c_buttom a{
	color:#ffffff; padding:0 0 0 7px;}
#c_buttom a:hover{
	color:#ffffff; padding:0 0 0 7px; text-decoration:none;}
#c_buttom div{
	width:98px; height:16px; float:right; margin-right:10px; padding:5px 0 0 0;
	background:url(../_img/common/titles/contact_button.gif) no-repeat;}	
#con_downtab{
	margin-left:5px;}
#con_downtab td.answer{
	vertical-align:bottom; height:30px;}
/*
-------
font
-------
*/	
span.grey{
	color:#666666;}	
span{
	color:#333366;}
span.red{ 
	color:#996600; padding:0 5px 0 5px;}
/*
-------
company
-------
*/	

#co_contain{
	margin:0; width:585px;
	background:url(../_img/company/company_logo.gif) no-repeat;}

#co_contain p{
	padding:50px 5px 0 10px; line-height:18px;}

#co_contain div{
	text-align:right; margin:25px 10px 0 0;}
#comp_tab{
	width:555px; line-height:20px; background:url(../_img/company/tab_bg.gif) no-repeat top right;
	margin:15px 0 30px 0;}
#comp_tab td{
	 vertical-align:top; margin:0; padding:0 0 0 7px;}
.t_bgblue{
	width:70px; height:16px; padding:0 0 0 5px; margin:0; color:#ffffff; vertical-align:top; 
	background:url(../_img/company/intro_tabbg.gif) no-repeat;}
#c_downtab{
	margin:10px 0 0 10px; line-height:25px;}
#c_downtab span{
	margin-right:20px;}
	
#ory_contain{
	width:565px; height:313px; text-align:center; font-weight:bold; line-height:20px; padding:10px;
	background:url(../_img/company/theory_bg.gif) no-repeat top center;}
	
#par_contain{
	width:585px;}
#par_tab{
	margin-bottom:20px;}
#par_tab div{
	background:url(../_img/company/partner_dot.jpg) no-repeat center left; 
	padding-left:12px; margin-bottom:5px;}
#par_tab ul{
	margin:0 0 20px 0; padding:0;}
#par_tab li{
	list-style:none; margin:0; padding:0; line-height:20px;}

#par_tab td{
	width:270px; vertical-align:top;}
#par_grey{
	font-size:18px; font-weight:bold; padding:15px 0 0 10px;
	background-color:#DADDE4; margin-right:1px; width:240px; height:30px; float:left;}
#par_green{
	color:#FFFFFF; font-size:18px; font-weight:bold; padding:15px 0 0 10px;
	background-color:#999933; height:30px; float:left; width:320px;}
#par_content{ float:left; margin:10px 10px 0 10px; width:258px; font-size:12px;}
#par_content_l{ float:left; margin:10px 10px 0 10px; width:536px; font-size:12px;}
#par_content img{ margin-bottom:5px;}
#par_content span{ font-size:12px;}
div.RoundedCorner{
	background: #DADDE4; width:220px; text-align:center; margin-bottom:10px; font-weight:bold;
	font-size:14px;}  
b.rtop, b.rbottom{display:block;background: #FFF}  
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #DADDE4;}  
b.r1{margin: 0 5px}  
b.r2{margin: 0 3px}  
b.r3{margin: 0 2px}  
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}  

/*
-------
p_list
-------
*/		
#p_pro{
	width:286px; margin:5px 0 20px 8px;}
#p_pro img{
	float:left;}
#p_pro ul{
	margin:0; padding-left:130px; }
#p_pro li{
	list-style:none; line-height:16px;}
#p_pro li span{
	font-size:12px; font-weight:bold; line-height:40px;}
#p_pro li a{
	display:block; width:65px; height:19px; background-position:top; color:#ffffff; 
	padding:5px 0 0 15px; margin:15px 0 0 0;
	background:url(../_img/products/construct/pro_nav.jpg) no-repeat;}	
#p_pro li a:hover{
	display:block; width:65px; height:19px; background-position:bottom; 
	padding:5px 0 0 15px; text-decoration:none;}	

/*
-------
detail
-------
*/	
#de_search{
	height:23px; width:770px; background-color:#D8D8D8; text-align:right;}
#de_search div{
	padding-left:440px;}
#de_search span{
	float:left; padding:6px 0 0 30px; margin:0 0 0 15px; color:#333333;
	background:url(../_img/products/construct/detail/seach_line.gif) no-repeat;}
#de_search a{
	display:block; height:17px; width:100px; padding:6px 0 0 0; color:#003366; float:left;
	background:url(../_img/products/construct/detail/de_search.jpg) no-repeat;
	background-position:top;} 
#de_search a:hover{
	display:block; height:17px; width:100px; padding:6px 0 0 0; color:#003366;
	background:url(../_img/products/construct/detail/de_search.jpg) no-repeat;
	background-position:bottom; text-decoration:none;} 
#de_form{
	float:left; padding:2px 0 0 20px;}
#news_bar{
	height:23px; width:770px; background-color:#D8D8D8; text-align:right; background-repeat:no-repeat;
	background-image:url(../_img/products/construct/detail/seach_line.gif); background-position:center right;}
#news_bar div{
	padding-left:440px;}
#news_bar a{
	display:block; height:17px; width:100px; padding:6px 15px 0 0; color:#003366; float:right;
	background:url(../_img/products/construct/detail/de_search.jpg) no-repeat;
	background-position:top;} 
#news_bar a:hover{
	display:block; height:17px; width:100px; padding:6px 15px 0 0; color:#003366;
	background:url(../_img/products/construct/detail/de_search.jpg) no-repeat;
	background-position:bottom; text-decoration:none;} 	
#de_tab td.line_right{
	border-right:1px solid #666666;}	

/*
-------
contact
-------
*/	
.retail_titleA{
	padding:5px 0 0 20px; color:#333333; font-weight:bold; margin:5px 0 5px 0;
	background:url(../_img/products/es/retail_dot.gif) no-repeat center left;}
.retail_tab{
	margin:5px 0 20px 15px; }
.retail_tab td{
	vertical-align:top; padding-right:10px;}	
.select1{
	margin:5px 0 0 0;}
#contact_error{
	color:red; margin-top:10px; text-align:left;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
	
	