@charset "utf-8";
/* CSS Document */
body,td,th {font-family: arial,"宋体";font-size: 12px; color:#272627}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
em, cite, th { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
a{color:#272627; text-decoration:none}
a:hover{color:#272627; text-decoration:underline}
li{ list-style:none;}
img{ border:none;}
.clear{ clear:both}
.hidden{ display:none}
.rightline{ background-image:url(rightline.jpg); background-repeat:repeat-y; background-position:right top;}

#oneColFixCtr{text-align:center; background-color:#CCC}
	#oneColFixCtr #container{ width:1004px; height:auto; margin:0 auto; text-align:left; background-color:#CCCCCC; background-image:url(bg.jpg); background-repeat:repeat-y; background-position:center top;}
	#header{height:59px; border-bottom:solid 1px #000; clear: both; width:970px; margin:0 auto; margin-bottom:2px;}
		#header .logo{ float:left; margin-left:15px; margin-top:10px; text-align:left;}
		#header .nav{ float:right; margin:9px 0px 0px 0px; width:auto}
	#indexBanner{ width:970px; height:303px; margin:0 auto; padding-bottom:25px; background-image:url(indexBannerbtmbg.jpg); background-repeat:repeat-x; background-position:left bottom; margin-bottom:10px; clear:both;}
	#Banner{width:970px; height:200px; margin:0 auto; padding-bottom:33px; background-image:url(Bannerbtmbg.jpg); background-repeat:repeat-x; background-position:left bottom; margin-bottom:10px; clear:both;}
	#main{ width:970px; height:auto; margin-left:auto;margin-right:auto; text-align:left; clear:both; overflow:hidden;}
		#main #indexLeftContainer{ width:633px; float:left; overflow:hidden; margin-left:15px; display:inline}
			#main #indexLeftContainer .contantPanel{ overflow:hidden; clear:both; text-align:left; padding-left:8px;}
		#main #indexRightContainer{ width:322px; float:right; overflow:hidden; display:inline}
		
	#main #leftContainer{ width:230px; margin-left:20px; float:left; overflow:hidden; display:inline}
		#main #leftContainer #menu{ width:230px; height:630px; background-image:url(left_bg.gif); background-repeat:no-repeat;}
	
	#main #rightContainer{ width:642px; float:left; margin-left:24px; overflow:hidden; display:inline}
		#main #rightContainer .articlePanel{text-align:left; margin-bottom:50px;}
			#main #rightContainer .articlePanel ulmenu{ padding-top:23px; text-align:left; margin:10px; color:#449915}
		
	#footer{ width:970px; height:auto; clear:both; overflow:hidden; margin:0 auto; color:#FFF}
		#footer .copyright{ height:82px; overflow:hidden; background-image:url(footer_bg.jpg);}
			#footer a{ color:#FFF; text-decoration:none}
			#footer a:hover{ color:#FFF; text-decoration:underline}
			#footer .copyright .Content{ padding:15px 10px; text-align:left}
				#footer .copyright .Content .copyrightContent{ text-align:left; height:35px;}
					#footer .copyright .Content .copyrightContent span{ float:right}
		#footer .FriendLink{}
			#footer .FriendLink em{ font-weight:bold}
			#footer .FriendLink span{ padding-left:10px; padding-right:10px;}
	#bottom{ width:1004px; background-image:url(bottom.jpg); height:31px; overflow:hidden; margin:0 auto;}
		
 .acting{ position:relative; height:190px;}
.acting .actingName{ margin-left:5px; padding:0px; width:132px; padding-top:4px;}
.acting .Mhover{ background-image:url(acting_arrow.jpg); background-repeat:no-repeat; background-position:right center;color:#2D61A3; text-decoration:none; font-weight:bold;}
.acting .actingName dd{ height:20px; margin-bottom:7px; cursor:pointer}
.acting .actingName dd a{ color:#000; text-decoration:none; font-weight:normal;}
 .acting .actingName dd a:hover{color:#2D61A3; text-decoration:none; font-weight:bold;}
.acting .actingName dd img { border:solid 0px #666; vertical-align:middle; margin-right:5px;}
.acting .actingAddress{ width:160px; height:188px; position:absolute; top:0px; right:0px; background-image:url(acting_bg.jpg); overflow:hidden; color:#FFF}
.acting .actingAddress .actingContent{ padding:8px;  line-height:20px; display:none;text-align:left;text-justify:inter-ideograph}
.acting .actingAddress .showContent{ display:block}
	


/*ul*/
.ulNav{ padding:0; margin:0; color:#000; width:auto}
	.ulNav .rightli{ border-right:none;}
	.ulNav li{ border-right:solid 1px #000; padding: 0 17px; float:left}
	
.newsList{ padding:0px 15px 25px 20px; text-align:left; }
	.newsList li{ height:27px; list-style:none; list-style-position:inherit; background-image:url(newsList_bg.jpg); background-position:left bottom; background-repeat:repeat-x; line-height:27px; margin-bottom:2px;}
	.newsList li p{ height:27px; line-height:27px; padding-left:10px; background-image:url(li.jpg); background-position:2px center; background-repeat:no-repeat;}
	.newsList li span{ float:right}
	
.ulmenu{ padding-top:23px; text-align:center; margin:0 auto; width:152px; color:#449915}
	.ulmenu a{color:#449915; text-decoration:none}
		.ulmenu a:hover{color:#449915; text-decoration:underline}
	.ulmenu li{ line-height:37px; width:152px; background-image:url(btmline.jpg); background-repeat:no-repeat; background-position:left 35px; list-style:none;}
		.ulmenu li a{ display:block; text-align:center; background-image:url(arrow.jpg); background-repeat:no-repeat ; background-position:20px center; font-weight:bold;}
		.ulmenu li ul{ width:152px; padding:0; text-align:center;}
			.ulmenu li ul li{ line-height:37px; width:152px; background-image:url(btmline.jpg); background-repeat:no-repeat; background-position:left 35px; height:37px; list-style:none;}
				.ulmenu li ul li a{ display:block; font-weight:normal; background-image:none}
					.ulmenu li ul li a:hover{ display:block; font-weight:normal; background-image:url(arrow2.jpg); background-repeat:no-repeat; background-position:30px center;}

.ulmap{ width:100%; overflow:hidden;}
	.ulmap li{  padding-bottom:10px; overflow:hidden; font-weight:bold; padding-top:10px;}
		.ulmap li ul{ padding:2px 10px; width:590px; overflow:hidden; padding-top:10px;}
			.ulmap li ul li{ width:120px; text-align:left; float:left; display:inline; margin-right:5px; padding-bottom:0px; font-weight:normal}
		

.IndexList{ padding:0px 15px 25px 20px; text-align:left; }
	.IndexList li{ height:27px; list-style:none; list-style-position:inherit; background-image:url(newsList_bg.jpg); background-position:left bottom; background-repeat:repeat-x; line-height:27px; margin-bottom:2px; background:none; color:#3b6dab; font-weight:bold;}
		.IndexList li a{ color:#3b6dab; font-weight:bold; text-decoration:none}
			.IndexList li a:hover{ color:#3b6dab; font-weight:bold; text-decoration:underline}
	.IndexList li p{ height:27px; line-height:27px; padding-left:35px; background-image:url(li2.jpg); background-position:15px center; background-repeat:no-repeat;}
	.IndexList li span{ float:right; display:none}
	
/*dl*/
.SingleProducts{ margin-bottom:30px;clear:both; color:#575757; overflow:hidden}
	.SingleProducts dt{ float:left; height:96px; overflow:hidden; margin-right:18px; width:96px;}
		.SingleProducts dt img{ height:90px; width:90px; padding:1px; border: solid 1px #BCBCBC}
		.SingleProducts dd{ float:left;  text-align:left; position:relative; width:495px;}
			.SingleProducts dd h1{ font-weight:bold; color:#585757; text-align:left; margin-bottom:10px;}
				.SingleProducts dd h1 span{ font-weight:normal; padding-left:15px;}
			.SingleProducts dd p{ text-indent:2em; line-height:22px;}
			.SingleProducts dd .more{ position:absolute; right:0px; bottom:0px; color:#959595}
.dlsingle{height:135px;clear:both; margin-bottom:35px;}
	.dlsingle dt{ width:180px; height:135px; margin-right:10px; overflow:hidden; float:left; text-align:center; display:inline}
	.dlsingle dd{ height:135px; overflow:hidden; position:relative; float:left; line-height:22px; width:440px; display:inline}
	.dlsingle dd .more{ width:67px; height:19px; line-height:19px; text-align:center; position:absolute; color:#ae5500; right:0px; bottom:0px; background-image:url(neittbg.gif); background-repeat:no-repeat; background-position:0 -64px; overflow:hidden}
		.dlsingle dd .more a{color:#FFF; text-decoration:none}
			.dlsingle dd .more a:hover{color:#FFF; text-decoration:underline}

/*title*/
.mytitlebg1{ background-image:url(mytitle_bg1.jpg);}
.mytitlebg2{ background-image:url(mytitle_bg2.jpg);}
.mytitle{ margin-left:8px; height:22px; line-height:22px; padding-left:12px; clear:both; background-repeat:no-repeat; background-position:left top;}

	.mytitle span{ display:block; width:97px; height:22px; color:#FFF; font-size:12px; line-height:22px; font-weight:bold; background-image:url(mytitle_tbg.jpg); text-align:center;}
		.mytitle span a{ color:#FFF; text-decoration:none}
			.mytitle span a:hover{ color:#FFF; text-decoration:underline;}
	.mytitle em{ float:right; margin:5px 28px 0 0;}

.mytitle2{ height:23px; line-height:23px; background-image:url(neittbg.gif); background-repeat:no-repeat; background-position:0px 0px;}
	.mytitle2 span{ display:block; width:81px; height:23px; color:#FFF; font-size:12px; line-height:23px; font-weight:bold; text-align:center; margin-left:17px;}
	
.mytitle3{height:23px; line-height:23px; background-image:url(neittbg.gif); background-repeat:no-repeat; background-position:0px -32px;}
	.mytitle3 span{ padding-left:40px;}
.mytitle4{ font-weight:bold}
	.mytitle4 span{ color:#439915}
		.mytitle4 span a{ color:#439915}
		.mytitle4 span a:hover{ color:#439915; text-decoration:underline}
	
/*margin-bottom*/
.marginbtm28{ margin-bottom:28px;}
.marginbtm24{ margin-bottom:24px;}
.marginbtm40{ margin-bottom:40px;}
.marginbtm20{ margin-bottom:20px;}


