@charset "utf-8";
* {margin:0;padding:0;}
body{
	font-size:11px;
	line-height:160%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7D7D;	
	text-align:center;
	background:#EEF1F4 url(../images/body_bg.png) repeat-x top;
	min-width:993px;
}

a:link,
a:visited{color:#525252;text-decoration:none;line-height:inherit;}
a:hover{color:#004e98;text-decoration:underline;}
img{border:none;}
ul,ol,dl{list-style-type:none;}
.c{clear:both;}
.clear:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.undis{display:none;}

#topwrapper{width:949px;height:81px;margin:0 auto;text-align:left;background:url(../images/top_bg.png) no-repeat; position: relative;}
	#logo{display:block;width:280px;height:81px;text-indent:-8888px;overflow:hidden;}
	#language{ position:absolute; right:10px; top: 30px;}
	#nav{width:949px;height:38px;margin:26px auto 0;background:url(../images/nav_bg.png) no-repeat;position:relative;text-align:left;}
	#nav ul{width:939px;height:33px;position:absolute;top:5px;left:5px;}
	#nav ul li{width:82px;height:33px;display:inline;float:left;overflow:hidden;background:url(../images/nav_line.png) no-repeat right center;padding-right:2px;
	_background:url(../images/nav_line.gif) no-repeat right center;
	}
	#nav ul li a{display:block;width:71px;height:33px;position:relative;margin:0 auto;overflow:hidden;_cursor:pointer;}
	#nav ul li a span{display:block;width:71px;height:66px;position:absolute;top:0px;left:0;text-indent:-8888px;overflow:hidden;background-repeat:no-repeat;_cursor:pointer;}
		.nav-home a span{background-image:url(../images/nav_home.png);
		_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_home.png', sizingMethod=scale);
		}
		.nav-about a span{background-image:url(../images/nav_about.png);
		_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_about.png', sizingMethod=scale);
		}
		.nav-case a span{background-image:url(../images/nav_case.png);
		_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_case.png', sizingMethod=scale);
		}
		.nav-product a span{background-image:url(../images/nav_product.png);
		_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_product.png', sizingMethod=scale);
		}
		.nav-tech a span{background-image:url(../images/nav_tech.png);
		_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_tech.png', sizingMethod=scale);
		}
		.nav-news a span{background-image:url(../images/nav_news.png);
		_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_news.png', sizingMethod=scale);
		}
		.nav-partner a span{background-image:url(../images/nav_partner.png);
		_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_partner.png', sizingMethod=scale);
		}
		.nav-faq a span{background-image:url(../images/nav_faq.png);
		_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_faq.png', sizingMethod=scale);
		}
		.nav-contact a span{background-image:url(../images/nav_contact.png);
		_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_contact.png', sizingMethod=scale);
		}
	#nav ul li.nav-home{width:77px;}
	#nav ul li.nav-home a{margin:0;}
	#nav ul li.nav-contact{background:none;}
	
	#nav ul li a:hover,
	#nav ul li#current a{background:url(../images/nav_cur_bg.gif) no-repeat center top;cursor:pointer;}
	#nav ul li a:hover span,#nav ul li#current a span{top:0;}
	
	#banner{width:949px;height:313px;margin:0 auto;}

#footwrapper{width:100%;height:60px;margin-top:30px;background:url(../images/foot_bg_repeat.png) repeat-x top;text-align:left;}
	#foot{width:949px;height:60px;margin:0 auto;background:url(../images/foot_bg.png) no-repeat;position:relative;}
	.footlist{padding-top:20px;}
	.footlist a:link,
	.footlist a:visited{color:#727376;}
	.footlist a:hover{color:#000;}

	#copyright{position:absolute;top:20px;right:135px;text-align:right;font-size:11px;line-height:13px;color:#6F6E71;}
	#copyright a:link,
	#copyright a:visited{color:#6F6E71;}
	#copyright a:hover{color:#000;}
	

	
#homebox{width:949px;overflow:hidden;margin:30px auto 0;text-align:left;}
	#homeleft{width:632px;float:left;}
	#homeleft-why{width:632px;height:auto;position:relative;}
		.homeh2{height:30px;text-indent:-8888px;overflow:hidden;background-repeat:no-repeat;background-position:left center;}
		.home-h2-why{background-image:url(../images/home_h2_why.gif);}
		.home-h2-product{background-image:url(../images/home_h2_product.gif);}
		.home-h2-news{background-image:url(../images/home_h2_news.gif);}
		.more1{display:block;width:57px;height:23px;background:url(../images/btn_more.gif) no-repeat;text-indent:-888px;overflow:hidden;position:absolute;}
			.pos1{top:5px;left:260px;}
			.pos2{top:4px;left:310px;}
			.pos3{top:0;right:0;}
	.homeleft-why-info{padding:10px 0;color:#666;line-height:22px;}
	
	#homeleft-product{width:632px;position:relative;margin-top:10px;}
		.homeprobox{width:307px;height:103px;background:url(../images/home_product_list_bg.png) no-repeat;position:relative;
		float:left; margin-bottom:10px; margin-right:6px;}
				
		.homeprobox img{position:absolute;left:6px;top:12px;}
		.homeprobox h4{width:200px;position:absolute;left:98px;top:10px;color:#8AA916;font-size:12px;}
			.homeleft-product-intro{width:200px;height:55px;position:absolute;left:98px;top:30px;overflow:hidden;}
			.homeleft-product-intro a:link,
			.homeleft-product-intro a:visited{color:#7D9916;}
		#flink{width:632px;margin-top:20px;font-size:0;}
	#homeright{width:278px;float:right;}
	#homeright-contact{width:278px;height:143px;background:url(../images/home_contact_bg.png);text-indent:-8888px;overflow:hidden;margin-top:60px;}
	#homeright-news{width:278px;position:relative;margin-top:50px;}
		.homenewslist{*zoom:1;}
		.homenewslist li{padding:10px 0;background:url(../images/line1.gif) no-repeat bottom;}
		.homenewslist li h4{color:#5F6062;line-height:16px;font-size:12px;overflow:hidden;}
		.homenewslist li h4 a:link,
		.homenewslist li h4 a:visited{color:#5F6062;}
		.homenewslist li h4 a:hover{color:#000;}
		.homenewslist li span{font-size:10px;color:#5F6062;line-height:12px;font-weight:bold;}
		.homenewslist li .homenewslist-intro{color:#666;height:37px;overflow:hidden;}
		.homenewslist li .homenewslist-intro a:link,
		.homenewslist li .homenewslist-intro a:visited{color:#666;}
		.homenewslist li .homenewslist-intro a:hover{color:#000;}
		
#subbox{width:949px;overflow:hidden;text-align:left;margin:40px auto 0;position:relative;}
	.fl{float:left;}
	.fr{float:right;}
	.text{line-height:180%;color:#666;min-height:300px;_height:300px;}
	.text2{padding:0 15px;line-height:180%;color:#666;min-height:300px;_height:300px;}
	#location{height:35px;margin:0 10px;background:url(../images/line2.gif) repeat-x bottom;position:relative;text-align:right;}
	#location h2{font-size:14px;color:#000;line-height:35px;position:absolute;top:0;left:0;}
	#location h2 span{font-size:13px;color:#DDC524;}
	#location h2 #search {position:absolute; left:100px;bottom:5px;}
	#serch_submit{width:91px;height:26px; background:url(../images/search_btn.gif) no-repeat; border:none; margin-left:6px;
	position:relative; margin-top:-4px;}
		#loc{background:url(../images/location_icon.gif) no-repeat left center;padding-left:18px;float:right;margin-top:10px;color:#5C7C30;}
		#loc a:link,
		#loc a:visited{color:#5C7C30;}
		#loc a:hover{color:#000;}
		
		#aboutleft{width:220px;display:inline;margin:10px 0 0 30px;}
		#aboutright{width:620px;display:inline;margin:10px 30px 0 0;}
		
	#subleft{width:690px;min-height:400px;_height:400px;}
	#subright{width:207px;}
		.subright-h2{width:207px;height:33px;text-indent:-8888px;overflow:hidden;background-repeat:no-repeat;}
		.right-h2-case{background-image:url(../images/right_h2_case.png);}
		.right-h2-product{background-image:url(../images/right_h2_product.png);}
		.right-h2-partner{background-image:url(../images/right_h2_partner.png);}
		.right-h2-tech{background-image:url(../images/right_h2_tech.png);}
		.right-h2-contact{background-image:url(../images/right_h2_contact.png);}
		.right-h2-faq{background-image:url(../images/right_h2_faq.png);}
		#rightlist-outter{width:202px;background:url(../images/right_list_bg_b.png) no-repeat bottom;padding-bottom:235px;margin:0 0 0 3px;}
		#rightlist{width:202px;background:url(../images/right_list_bg_m.png) repeat-y;padding-top:25px;}
		#rightlist ul{width:202px;background:url(../images/line3.gif) repeat-x top;}
		#rightlist ul li{background:url(../images/line3.gif) repeat-x bottom;padding:8px 5px 8px 25px;}
		#rightlist ul li a:link,
		#rightlist ul li a:visited{color:#7D8494;}
		#rightlist ul li a:hover,
		#rightlist ul li a.current:link,
		#rightlist ul li a.current:visited{color:#E16969;}
		#rightlist ul li a span{font-size:11px;font-family:Arial,sans-serif;}

	.caselist{width:660px;margin:0 auto;padding:10px 0;}
	.caselist li{height:91px;padding:15px 0 15px 180px;position:relative;*zoom:1;background:url(../images/line2.gif) repeat-x bottom;}
	.caselist li .caselist-link{position:absolute;top:15px;left:0;}
	.caselist li h4{font-size:12px;color:#5E8929;line-height:25px;}
	.caselist li .caselist-info{height:60px;overflow:hidden;line-height:20px;margin-top:7px;}
	.caselist li .caselist-more:link,
	.caselist li .caselist-more:visited{color:#8CBB49;padding-left:5px;}

	.pager{padding:5px 15px;color:#666; margin-top:30px;}
	.pager a:link,
	.pager a:visited{color:#666;display:inline-block;padding:0px 8px;}

	.to-top{display:inline-block;width:58px;height:25px;background:url(../images/to_top.png) no-repeat;text-indent:-888px;overflow:hidden;position:absolute;right:80px;bottom:40px;}

	#download-box{width:640px;margin:30px 0 0 40px;}
	.download-intro{font-size:12px;color:#5C7C30;line-height:30px;}
	.download-list{width:640px;padding:20px 0;}
	.download-list li{width:456px;height:72px;padding:15px 15px 15px 160px;*zoom:1;position:relative;margin-top:25px;overflow:hidden;}
		.download-icon{display:block;width:135px;overflow:hidden;position:absolute;top:5px;left:15px;text-align:center; white-space:nowrap;}
		.download-icon img{display:block;margin:0 auto 5px;}
	.download-list li a:link,
	.download-list li a:visited{color:#6F7464;}
#login{width:207px;height:137px;background:url(../images/login_pic.png) no-repeat;margin-bottom:15px;position:relative;}
	.ipt{width:125px;height:16px;line-height:16px;background:url(../images/input_bg.gif) no-repeat right;border:none;position:absolute;left:45px;}
	#user{top:42px;}
	#pwd{top:71px;}
	#login-submit{width:47px;height:19px;background:url(../images/login_bg.gif) no-repeat;border:none;color:#fff;text-align:center;line-height:19px;position:absolute;left:70px;top:100px;cursor:pointer;}
#newslist-box{width:720px;margin:40px auto 0;}
.newslist{width:720px;padding:20px 0;}
.newslist li{*zoom:1;overflow:hidden;background:url(../images/news_list_bg.gif) no-repeat 20px 10px;padding:4px 20px 4px 38px;margin-top:5px;}
.newslist li a{float:left;}
.newslist li span{float:right;}
.newslist li a:link,
.newslist li a:visited{color:#77787A;}
.newslist li a:hover{color:#000;}

#article-title{font-size:12px;color:#5D7D31;line-height:50px;text-align:center;}
#article-info{display:block;line-height:20px;margin-bottom:15px;color:#5D7D31;text-align:center;}


#gb-list{*zoom:1;padding:20px;}
#gb-list li{*zoom:1;background:url(../images/hi.gif) no-repeat left 10px;padding:15px 0 15px 45px;border-bottom:1px dotted #B1B3B6;color:#8F8F90;}
#gb-list li span{color:#3B9AED;padding-right:3px;}
#gb-list li p.gb-content{color:#8F8F90;word-break:break-all;overflow:hidden;}
#write{padding:10px 20px;}
#write table td{padding:3px 0;}
#refresh{padding-left:22px;background:url(../images/refresh.gif) no-repeat left center;}
#send{width:122px;height:21px;background:url(../images/send.gif) no-repeat;border:none;color:#686868;cursor:pointer;}

#faqbox{width:690px;min-height:400px;}
#faqbox ul li{background:url(../images/line2.gif) repeat-x bottom;}
.faqbox-title{min-height:30px;_height:30px;line-height:20px;background:url(../images/icon_q.gif) no-repeat 10px 9px; padding:4px 0px 4px 35px;color:#77787A;font-weight:normal;font-size:12px;cursor:pointer;}
/*.faqbox-title{min-height:20px;_height:20px;line-height:20px;background:url(../images/icon_q.gif) no-repeat 10px 2px;padding-left:35px;color:#77787A;font-weight:normal;font-size:12px;cursor:pointer;}*/
.faqbox-titles{min-height:35px;_height:35px;line-height:35px;background:url(../images/KnowledgeBase.jpg) no-repeat 10px 9px; padding-left:35px;color:#77787A;font-weight:normal;font-size:12px;cursor:pointer;}
.faqbox-content{width:690px;background:#DFE8C9;display:none;}
.faqbox-content-t{width:690px;height:5px;overflow:hidden;background:url(../images/faq_box_t.gif) no-repeat;}
.faqbox-content-b{width:690px;height:5px;overflow:hidden;background:url(../images/faq_box_b.gif) no-repeat;}
.faqbox-content-ms{padding:15px 15px 15px 35px;line-height:20px;}
.faqbox-content-m{padding:15px 15px 15px 35px;background:url(../images/icon_a.gif) no-repeat 10px 17px;line-height:20px;}
