@charset "utf-8";
body { color:#666666; background: url(../images/bg_shadow.gif) center repeat-y #FFFFFF; margin:0px; padding:0px; font-size:12px;}
a:link,a:visited{ color: #000fdb; font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, "宋体",sans-serif;text-decoration: underline} 
a:hover { color: #14a83b; text-decoration: none}
#seo{background: url(../images/bg_seo.gif) repeat-x #f4f4f4; color:231815; font-size:12px; padding-left:15px; line-height:24px; height:24px; width:760px; margin:0 auto;}
#logo_area{width:728px; height:46px; margin:0 auto; padding:23px 25px 0px 23px; background:url(../images/lan_bg.gif) no-repeat right top;}
#logo{ float:left; width:390px;}
#language{ float:right; width:224px;}
.clear{clear:both;}
img{border:0px;}
#content{ margin:0 auto; width:745px; margin-top:4px;}
#content_left{ float:left; width:496px; margin:0px; padding:0px;}
#content_right{ float:right; width:245px;}
#titel_img{ width:485px;}
#news_list{ list-style:none; padding:0px; padding-top:5px; margin:0px; width:485px;}
#news_list li{ list-style:none; padding:5px 0px; margin:0px; border-bottom:1px dotted #696969;line-height:18px;}
#footer{ background:url(../images/bg_footer.gif) repeat-x; height:42px; margin:0 auto; width:775px; line-height:42px;}
#footer_link{float:left; width:200px; padding-left:15px;}
#footer_copyright{float:right; width:545px; text-align:right; padding-right:15px;}
.banner{border:1px solid #CCCCCC; margin:11px 0 10px 0; background-color:#f2f2f2;}
#top{ text-align:right; padding:10px 15px 10px 0px;width:760px; margin:0 auto;}

#main_nav{margin:0 auto; width:775px; padding:0 0px 21px 0px; height:57px; background:url(../images/menu_bg.gif) repeat-x right bottom;padding-bottom:1px;}	
#top_menu {list-style:none; margin:0px; padding:0 15px; width:745px; height:36px; background:url(../images/menu_bg2.gif) top right no-repeat;}
	   #top_menu a { display: block; text-align:center; }
	   #top_menu li { list-style:none;display:inline;width:124px; height:36px; float:left;}
	   #top_menu li a {height:36px;text-decoration:none;}
	   #top_menu li a:hover { background-position:center top; text-decoration:none;}
	   	.menu01 a { background:url(../images/home.gif) no-repeat center bottom;}
		.menu01o a { background:url(../images/home.gif) no-repeat center top; }
		.menu02 a { background:url(../images/about_us.gif) no-repeat center bottom;}
		.menu02o a { background:url(../images/about_us.gif) no-repeat center top;}
		.menu03 a { background:url(../images/service.gif) no-repeat center bottom;}
		.menu03o a { background:url(../images/service.gif) no-repeat center top;}
		.menu04 a { background:url(../images/achievement.gif) no-repeat center bottom;}
		.menu04o a { background:url(../images/achievement.gif) no-repeat center top;}
		.menu05 a { background:url(../images/link.gif) no-repeat center bottom;}
		.menu05o a { background:url(../images/link.gif) no-repeat center top;}
		.menu06 a { background:url(../images/contact.gif) no-repeat center bottom;}
		.menu06 a { background:url(../images/contact.gif) no-repeat center bottom;}
		
#service_menu {list-style:none; margin:0px; padding:0px;clear:both;}
	   #service_menu a { display: block; text-align:center; }
	   #service_menu li { list-style:none;display:inline;width:245px; height:86px; }
	   #service_menu li a {height:86px;text-decoration:none;margin-bottom:1px;}
	   #service_menu li a:hover { background-position:center top; text-decoration:none;}
		.service_menu01 a { background:url(../images/index_07.gif) no-repeat center bottom; }
		.service_menu02 a { background:url(../images/index_10.gif) no-repeat center bottom;}
		.service_menu03 a { background:url(../images/index_12.gif) no-repeat center bottom;}
		
#service_list2{ list-style:none; margin:0px; padding:10px; font-size:12px; line-height:18px;}
#service_list2 li{ list-style:none; margin:0px; padding:0px;}





/*aboutus页面CSS*/
#breadcrumb{background: url(../images/title_bk.jpg) repeat-x #f4f4f4; color:68645b; font-size:10px; padding-left:15px; line-height:27px; height:27px; width:760px; margin:0 auto;}
.aboutus_banner{float:left; width:496px;}

#aboutus_nav{margin:0 auto; width:496px; padding:0px; height:46px;}	
#aboutus_menu {list-style:none; margin:0px; padding:0px; width:496px; height:46px;}
	   #aboutus_menu a { display: block; text-align:center;}
	   #aboutus_menu li { list-style:none; display:inline; width:124px; height:46px; float:left;}
	   #aboutus_menu li a {height:46px;text-decoration:none;}
	   #aboutus_menu li a:hover { background-position:center top; text-decoration:none;}
		.aboutusmenu01 a { background:url(../images/aboutus_menu01.jpg) no-repeat center top;}
		.aboutusmenu02 a { background:url(../images/aboutus_menu02.jpg) no-repeat center bottom;}
		.aboutusmenu03 a { background:url(../images/aboutus_menu03.jpg) no-repeat center bottom;}
		.aboutusmenu04 a { background:url(../images/aboutus_menu04.jpg) no-repeat center bottom;}

		.aboutus_title01{ width:486px; float:left; padding-right:10px;}
		.aboutus_box{ width:456px; float:left; padding:15px 25px 15px 15px; border-bottom:1px dotted #696969;}
		.aboutus_box1{ width:456px; float:left; padding:15px 25px 15px 15px; line-height:18px;}
		.aboutus_img1{ width:195px; height:140px; border:1px solid #d6d6d6; text-align:center; float:left;}
		.aboutus_img2{ width:213px; height:142px; float:right; padding-right:25px;}
		.aboutus_text{ width:456px; float:right; margin-top:15px; line-height:18px;}
		.aboutus_text1{ width:456px; float:right; margin-bottom:8px; line-height:18px;}


/*service页面CSS*/
	.service_text{ width:456px; float:right; line-height:18px;}
	.suojin{text-indent:24px; padding:0px; margin:0px;}
	
.aboutus_box1 h2 {
background:transparent url(../images/dot.gif) no-repeat scroll left center;
border-bottom:1px solid #CCCCCC;
font-size:14px;
clear:both;
line-height:24px;
margin:10px 0pt 5px;
padding-left:8px;
}

.table-news{line-height:22px;}		
