@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}

body{ font-size:12px; color:#555555; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

a{ color:#666666; text-decoration:none;}
a:hover{ color:#015198;}
p{ margin-bottom:7px;}
.clear{ clear:both;}

#header{ width:100%; height:75px; padding-top:11px; text-align:center; background:url(header_bg.jpg) repeat-x;}

#heads{ width:940px; margin:0px auto;}
#logo{ width:298px; height:73px; float:left; background:url(logo.jpg) center left no-repeat;}
#language{ width:207px; height:23px; line-height:20px; text-align:center; float:right; background:url(language_bg.jpg) no-repeat;}
	#language a{ color:#1f5778;}
	#language a:hover{ color:#e51937;}
#heads h1{ float:right; margin-right:5px; font-size:14px; vertical-align:bottom; width:600px; text-align:right; margin-top:30px; color:#015198; font-weight:normal;}

#navs{ background:url(nav_bg.jpg) repeat-x;}
#nav{ width:940px; height:35px; margin:0px auto; line-height:35px; padding-top:5px;}
	#nav ul{ list-style:none;}
	#nav ul li{ float:left; margin-right:10px;}
	#nav ul li a{ display:block; padding:0px 10px; color:#FFFFFF; font-weight:bold;}
	#nav ul li a:hover,#nav ul li a.over{ background:url(nav_bg_over.jpg) repeat-x; color:#33335a;}
	#nav div.search{ float:right; width:220px; height:24px; background:url(search_bg.jpg) no-repeat; line-height:24px; margin-top:2px;}
	#nav div.sinput{ height:20px; float:left; line-height:20px;}
	#nav div.sinput input{  width:155px; height:17px; margin-left:25px; margin-top:4px; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#nav div.simg{ float:right; margin:3px 0px 0px 0px; padding-right:5px;}

#centerer{ background:url(centerer_bg.jpg) bottom left repeat-x; margin-bottom:15px;}

#centers{ width:940px; height:175px; margin:0px auto; padding-top:10px;}
#banner{ width:700px; height:165px; float:left;}
#index_news{ float:right; width:215px; height:155px; padding:5px; background-color:#d6d2c0;}
	#index_news div.recent{ height:29px; background-color:#1f5778; color:#FFFFFF; line-height:29px; padding-left:10px; font-weight:bold;}
	#index_news div.recent a{ color:#FFFFFF;}
	#index_news div.recent a:hover{ text-decoration:underline;}
	#index_news ul{ list-style:none;}
	#index_news ul li{ border-top:#e5e5e5 1px solid; background:#FFFFFF; height:41px; overflow:hidden;}
	#index_news ul li.bg_gray{ background-color:#f2f2f2;}
	#index_news ul li div{ width:46px; height:36px; float:left; color:#cc0000; text-align:center; margin-top:3px;}
	#index_news ul li .month{ font:12px Georgia, "Times New Roman", Times, serif;}
	#index_news ul li .day{ font:16px Georgia,"Times New Roman",Times,serif;line-height:16px;}
	#index_news li a{ float:left; display:block; width:164px; margin-top:6px; font-size:11px;}
#menu{ width:940px; height:30px; margin:0px auto; line-height:30px;}
#menu .menu{ float:left;}
#menu .hotkey{ float:right; width:500px; text-align:right; color:#000000;}
#menu .hotkey a{ color:#1f5778; text-decoration:underline;}
#menu .hotkey a:hover{ color:#000000; text-decoration:none;}

#container{ width:940px; margin:0px auto; padding-bottom:10px;}

#contents{ width:700px; min-height:400px; _height:400px; float:left; line-height:140%;}
	#contents .about_name{ background:url(whoweare.jpg) no-repeat; line-height:23px; text-indent:-1000px; margin-bottom:10px;}
	#contents .rproduct_title{ width:700px; height:36px; background:url(Recommend_Products_bg.jpg) repeat-x;}
	#contents .rproduct_title span{ height:36px; background:url(Recommend_Products.jpg) no-repeat; line-height:36px;}
	#contents ul.li4{ list-style:none;}
	#contents ul.li4 li{ float:left; width:174px; _height:170px; min-height:170px; border-right:#333333 1px dashed;}
	#contents ul.li4 li h2{ font-size:14px; margin:3px 0px 5px 16px;}
	#contents ul.li4 li div{ text-align:center; margin-bottom:5px;}
	#contents ul.li4 li p{ font-size:12px; line-height:130%; font-family:Times, serif; margin-left:16px;}
	#contents ul.li4 li.noborder{ border:none;}
	#contents .rproduct{ width:327px; height:124px; padding:12px 0px 0px 9px; float:left; border:#cecab9 2px solid; background:url(rproduct_bg_1.jpg) right bottom no-repeat; margin:10px 0px 0px 5px;}
	#contents .rproduct2{ background:url(rproduct_bg_2.jpg) right bottom no-repeat;}
	#contents .rproduct3{ background:url(rproduct_bg_3.jpg) right bottom no-repeat;}
	#contents .rproduct4{ background:url(rproduct_bg_4.jpg) right bottom no-repeat;}
	#contents .rproduct h2{ color:#eb1932; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px;}
	#contents .rproduct h2 a{ color:#eb1932;}
	#contents .rproduct h2 a:hover{ color:#015198;}
	#contents .rproduct div{ width:220px; height:68px; line-height:130%; color:#333132; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px;}
	
	#contents h1{ font-size:16px; border-bottom:#656565 1px solid; line-height:25px; margin-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background:url(arrow.jpg) left center no-repeat; padding-left:12px;}
	#contents h2{ font-size:14px; margin-bottom:5px;}
	#contents h3{ font-size:13px; margin-bottom:5px;}
	
	#contents .myform td{ padding:3px;}
	#contents .myform span{ color:#FF0000;}
	#contents .myform input{ width:200px;}
	
	#certification{ list-style:none;}
	#certification li{ float:left; width:220px; min-height:285px; _height:285px; text-align:center;}
	
	#allproduct{ list-style:none;}
	#allproduct li{ width:175px; height:110px; text-align:center; float:left; padding-top:10px; overflow:hidden;}
	
	#pagenav{ text-align:center; line-height:30px;}
	
	#allproduct li img{ padding:3px; background-color:#FFFFFF; border:#CCCCCC 1px solid;}
	
	#list_news{ list-style:none;}
	#list_news li,#list_product li{ min-height:5px; _height:50px; border-bottom:#CCCCCC 1px dashed; padding:8px 0px; margin:0px 10px 0px 0px;}
	#list_news li h2{ font-size:14px; color:#015198; background:url(arrow.jpg) left center no-repeat; padding-left:12px;}
	
	#list_product{ list-style:none;}
	#list_product li{ min-height:90px; _height:90px;}
	#list_product li img{ float:left; padding:3px; border:#CCCCCC 1px solid; margin-right:5px;}
	#list_product li h2{ font-size:16px; color:#015198; padding-top:3px;}
	#list_product li h2 a{ color:#1f5778;}
	#list_product li h2 a:hover{ color:#000000; text-decoration:underline;}
	#list_product li div{ line-height:150%; padding-bottom:10px;}
	
	#pagination{ text-align:center; line-height:30px;}
	
	.table_border{ border:#CCCCCC 1px solid; border-collapse:collapse;}
	.table_border tr td,.table_border tr th{ border:#CCCCCC 1px solid; padding:5px 3px 5px 3px; text-align:left;}
	.table_border tr th{ text-align:center; background-color:#f3f3f3; font-weight:normal;}
	.table_border thead td{ background-color:#376b89; color:#FFFFFF; text-align:center; font-weight:bold;}
	.table_border tbody td{ background-color:#FFFFFF; text-align:center;}
	.table_border tbody td a{ color:#1f5778; text-decoration:underline;}
	.table_border tbody td a:hover{ color:#000000; text-decoration:none;}
	a.quote{ padding:5px 10px; background-color:#FFFFFF; border:#CCCCCC 1px solid; color:#067194; font-weight:bold;}
	a.quote:hover{ color:#FF0000; padding:5px 9px 5px 10px;}

#list{ width:215px; float:right; padding:5px; background-color:#e5e5e5;}
	#list h2{ background:#1f5778 url(list_title_bg.jpg) bottom left repeat-x; height:28px; line-height:28px; color:#FFFFFF; font-size:13px; padding-left:5px;}
	#list h2 span,#list h2 a{ background:url(dot.jpg) center left no-repeat; padding-left:13px; color:#FFFFFF;}
	#list h2 a:hover{ text-decoration:underline;}
	#list ul{ list-style:none; background-color:#f3f3f3;}
	#list ul li{ height:22px; border-top:#ffffff 1px solid; border-bottom:#dddddd 1px solid; line-height:22px; padding-left:4px;}
	#list ul li a{ color:#1f5778; background:url(dotred.jpg) center left no-repeat; padding-left:10px; font-size:12px;}
	#list ul li a:hover{ color:#000000; text-decoration:underline;}

#footer{ background-color:#333333; padding:20px 0px; font-size:11px;}
	#foots{ width:700px; color:#FFFFFF; margin:0px auto;}
	#foot_logo{ float:left; width:80px; height:58px; background:url(logo_foot.jpg) no-repeat;}
	#copyright{ float:left; width:610px;}
	#copyright ul{ list-style:none;}
	#copyright ul li{ float:left; color:#FFFFFF;}
	#copyright ul li a{ padding:0px 10px; color:#FFFFFF; text-decoration:underline;}
	#copyright ul li a:hover{ text-decoration:none;}
	#copyright div.copyrights{ padding-left:10px; line-height:24px; width:600px; color:#c0a422;}
	#copyright div.copyrights a{ color:#c0a422;}
	#copyright div.copyrights a:hover{ color:#FFFFFF; text-decoration:underline;}
	#copyright div.links{ padding-left:10px; color:#CCCCCC;}
	#copyright div.links a{ color:#cccccc;}
	#copyright div.links a:hover{ color:#ffffff;}
	