@charset "utf-8"; 
body								{margin:0 auto; color:#333; font-size:12px; background:url(images/a_67.gif);}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form 	{padding:0; margin:0;}
a 									{color:#652E0A; text-decoration:none;}
a:hover 							{color:#C00; text-decoration:underline;}
img 								{ max-width: 100%; }
/*-----------------header--------------------*/
.header								{background:url(images/a_02.gif);}
.headerContent 						{width:965px; height:122px; margin:0 auto; position:relative; overflow:hidden;}
.logo 								{height:80px; width:600px; top:35px; left:0px; position:absolute; padding:0; margin:0; line-height:70px;}
.logo b,
.logo i								{font-size:0; height:0; line-height:0; text-indent:-9999px;}
.headerToolbar			    		{position:absolute; top:49px; right:0; text-align:right; line-height:24px;}
.hotLine							{position:absolute; right:0; top:70px; line-height:30px; font-size:20px; color:#A7570B; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; background:url(images/headTel.png) no-repeat; text-indent:35px; text-align:right;}
/*-----------------nav--------------------*/
.nav 								{height:39px; background:url(images/a_14.gif); margin:0 auto;} 
.nav ul								{width:966px; margin:0 auto;}
.nav ul li 							{float:left; width:100px; height:39px; background:url(images/a_03.gif) right no-repeat; position:relative; z-index:1001;}
.nav ul li a 						{display:block; width:100px; height:39px; line-height:39px; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.nav ul li a:hover 					{color:#FF3;}
.nav ul li ul						{position:absolute; left:0; top:39px; width:100px; background:#77410C; display:none;  z-index:1001;}
.nav ul li.iShow ul					{display:block;}
.nav ul li ul li					{float:none; background:none;}
.nav ul li ul li a					{font-size:12px;}
/*-----------------banner-------------------*/
.indexBanner						{width:965px; height:250px; margin:0 auto; padding:10px 19px 0 18px; background:url(images/a_74.gif); overflow:hidden;}
.banner 							{width:965px; height:150px; margin:0 auto; padding:10px 19px 0 18px; background:url(images/a_74.gif); overflow:hidden;}
/*-----------------indexMain-------------------*/
.indexMain 							{padding:15px 20px 0 20px; width:962px; overflow:hidden; margin-right:auto; margin-bottom:auto; 
margin-left:auto; background:url(images/a_74.gif) repeat-y;}
.leftColumn 						{float:left; width:230px;}
.rightColumn 						{float:right; width:721px;}
.indexMain h2						{font-size:14px; color:#fff3d1;}
/*-----------------indexProfile-------------------*/
.indexProfile 						{float:left; width:472px; height:284px; border:1px solid #caa965; padding:1px; overflow:hidden;}
.indexProfile h2 					{background:url(images/a_14.gif); height:39px; line-height:39px; padding-left:13px; color:#fff3d1; position:relative;}
.indexProfile h2 .more				{position:absolute; top:15px; right:15px;}
.indexProfileContent 				{padding:15px; width:442px; line-height:24px;}
.indexProfileContent img 			{float:left; margin-right:10px; background:#fff; padding:3px; border:1px solid #ccc;}
.indexProfileContent p				{text-indent:2em; padding:0; margin:0;}
/*-----------------indexNews-------------------*/
.indexNews 							{float:right; width:230px; height:286px; border:1px solid #caa965; overflow:hidden;}
.indexNews h2 						{color:#843d09; height:60px; line-height:50px; padding-left:70px; background:url(images/a_13.gif); font-size:14px; position:relative;}
.indexNews h2 .more					{position:absolute; font-weight:normal; font-size:12px; color:#666; top:0; right:10px;}
.indexNews ul li 					{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:27px; height:27px; width:184px; padding-left:20px; background:url(images/a_32.gif) 10px center no-repeat;}
/*-----------------indexProducts-------------------*/
.indexProducts 						{width:717px; background:url(images/a_29.jpg) repeat-y; margin-top:10px; border:1px solid #caa965; padding:1px;}
.indexProducts h2 					{line-height:39px; height:39px; padding-left:15px; background:url(images/a_14.gif); position:relative;}
.indexProducts h2 .more				{position:absolute; top:15px; right:15px;}
.indexProducts ul li				{float:left; width:120px; height:150px; margin:0 15px;}
.indexProducts ul li .img			{display:block; width:120px; height:120px; text-align:center; border:1px solid #e8d8c5; vertical-align:middle;}
.indexProducts ul li .title			{display:block; width:120px; text-align:center; height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*-----------------indexCase-------------------*/
.indexCase 							{margin-top:15px; width:717px; height:200px; border:1px solid #caa965; padding:1px; overflow:hidden;}
.indexCase h2 						{line-height:39px; height:39px; padding-left:15px; background:url(images/a_14.gif); position:relative;}
.indexCase h2 .more					{position:absolute; top:15px; right:15px;}
.indexCase ul 						{overflow:hidden; padding:10px 0 0 0;}
.indexCase ul li 					{float:left; width:120px; height:150px; padding:0; margin:0 10px;}
.indexCase ul li .img				{display:block; width:120px; height:120px; text-align:center; vertical-align:middle; border:#EEDFBD 1px solid;}
.indexCase ul li .title				{display:block; width:120px; text-align:center; height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*-----------------indexWeibo-------------------*/
.indexWeibo							{width:230px; background:url(images/a_25.gif) repeat-y;}
.indexWeibo h2					    {color:#fff; line-height:33px; padding-left:35px; background:url(images/a_20.gif); height:33px; padding-top:10px;}
.indexWeiboContent 					{width:210px; height:441px; padding:10px 10px 19px 10px; background:url(images/a_57.gif) bottom no-repeat;}
/*-----------------indexContact-------------------*/
.indexContact 						{margin-top:10px; padding-left:20px; height:203px; width:210px; background:url(images/a_59.gif);}
.indexContact h2 					{line-height:30px; font-size:14px; margin:0; padding:15px 0 0 0; color:#853c08;}
.indexContact span 					{font-size:24px; font-weight:bold; font-style:italic; color:#853c08; width:200px; display:block; padding:5px 0 15px 0; overflow:hidden;}
.indexContact ul					{height:108px; overflow:hidden;}
.indexContact ul li 				{width:200px; line-height:20px; margin-bottom:5px; color:#853c08; overflow:hidden;}
/*-----------------indexLinks-------------------*/
.indexLinks 						{width:962px; margin-top:10px; background:url(images/a_62.gif) repeat-y;}
.indexLinks h2 						{height:57px; line-height:45px; background:url(images/a_61.gif); color:#853c08; padding-left:80px; position:relative;}
.indexLinks h2 .more				{position:absolute; top:15px; right:15px;}
.indexLinks ul					    {padding:10px 19px; width:924px; overflow:hidden; background:url(images/a_64.gif) bottom no-repeat;}
.indexLinks ul li 					{line-height:30px; margin:0 10px 0 0; float:left; color:#3d3d3d;}
/*-----------------main-------------------*/
.main								{padding:10px 20px 0px 20px; width:962px; margin:0 auto; background:url(images/a_74.gif) repeat-y;}
.labelTree 							{width:240px; float:left; background:url(images/a_04.jpg) repeat-y;}
.labelTree h2 						{width:205px; padding:10px 0 0 35px; color:#fff; line-height:33px; height:33px; 
background:url(images/a_02.jpg); font-size:14px;}
.labelTree ul					    {padding:20px; background:url(images/a_05.jpg) bottom no-repeat;}
.labelTree ul li a				    {width:199px; height:32px; line-height:32px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(images/a_06.jpg); margin-bottom:6px; text-indent:20px; font-size:14px; font-weight:bold;}
.labelTree ul li a:hover 			{color:#652E0A; background:url(images/a_06-2.jpg); text-decoration:none;}
.labelTree ul li ul					{margin:0; padding:0;}
.labelTree ul li ul li a			{text-indent:40px; font-size:12px;}
.path 								{border:1px solid #caa965; padding-right:20px; float:right; width:689px; height:39px; line-height:39px; text-align:right;}
.bodyBox 							{width:689px; border:1px solid #caa965; border-top:0px; float:right; padding:10px; text-align:center; font-size:14px; line-height:24px;}
.bodyBox p							{text-indent:2em;}
.bodyBoxBottom 						{background:url(images/b_04.jpg); float:right; height:19px; width:738px;}
.infoPage h1						{display:none;}
.productList ul li					{margin:10px 14px;}
.pageList							{padding-right:25px;}
/*-----------------footer-------------------*/
.footer 							{width:1002px; margin:0 auto; padding:15px 0; color:#3d3d3d; background:url(images/a_74.gif) left repeat-y;}
.footer a							{color:#3d3d3d; text-decoration:underline;}
.footer a:hover						{color:#C00;}
.footerNav 							{color:#fff; margin:0 auto; width:962px; background:url(images/a_70.gif); height:50px; text-align:center;}
.footerNav a               		    {line-height:30px; color:#fff; text-decoration:none; padding:0 10px;}
.footerNav a:hover					{color:#FF3;}
.siteFooter,
.copyright 							{text-align:center; line-height:22px;}
