@charset "utf-8";
body								{background:url(images/a_77.jpg); margin:0 auto; font-size:12px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p 	{padding:0; margin:0;}
ul 									{list-style:none;}
img 								{border:0px;}
a 									{color:#333; text-decoration:none;}
a:hover 							{color:#F60; text-decoration:underline;}
h2									{font-size:14px; color:#3d3d3d;}
.clearFloat							{clear:both;}
.container 							{width:985px; margin:0 auto;}
/*-----------------header--------------------*/
.header								{width:100%; height:124px; background:url(images/a_02.jpg);}
.headerContent 						{width:985px; height:124px; overflow:hidden; margin:auto; position:relative;}
.logo 								{height:90px; line-height:90px; width:700px; top:10px; left:0px; position:absolute; padding:0; margin:0;}
.logo b,
.logo i								{font-size:0; height:0; line-height:0;}
.headerToolbar			    		{height:24px; line-height:24px; position:absolute; top:11px; right:10px; text-align:right;}
.headerToolbar a					{padding:0 5px;}
.hotLine							{position:absolute; right:10px; top:40px; line-height:30px; font-size:20px; color:#06C; 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 								{width:984px; padding:0 0 0 1px; height:45px; margin:10px auto; background:url(images/a_20.jpg);} 
.nav ul								{margin-top:1px;}
.nav ul li 							{float:left; padding-right:1px; background:url(images/a_01.jpg) no-repeat right; position:relative; z-index:1001;}
.nav ul li ul						{position:absolute; left:0; top:44px; background:#088AC8; display:none; z-index:1001;}
.nav ul li ul li					{float:none;}
.nav ul li a 						{width:120px; height:44px; line-height:44px; color:#fff; font-size:14px; display:block; text-align:center; background:none;}
.nav ul li a:hover 					{color:#333; background:url(images/a_06.jpg) repeat-x; text-decoration:none;}
/*-----------------banner-------------------*/
.indexBanner 						{width:959px; height:250px; margin:10px auto 0 auto; background:#fff; padding:10px; border:#b2b2b2 solid 1px; overflow:hidden;}
.banner 							{width:959px; margin:10px auto 0 auto; background:#fff; padding:10px; border:#b2b2b2 solid 1px;}
/*-----------------indexMain-------------------*/
.indexMain 							{width:985px; overflow:hidden; margin:auto; margin-top:10px;}
.leftColumn 						{float:right; width:742px;}

.indexNews 							{float:right; width:238px; background:url(images/a_32.jpg);}
.indexNews h2 						{background:url(images/a_31.jpg); line-height:33px; height:33px; padding-left:50px;}
.indexNews ul 						{background:url(images/a_42.jpg)  no-repeat bottom; height:174px; padding:10px 10px 16px 10px;}
.indexNews ul li 					{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:25px; height:25px; background:url(images/a_03.jpg) no-repeat 10px center; padding-left:20px;}

.indexProfile 						{float:left; width:494px; background:url(images/a_40.jpg) repeat-y;}
.indexProfile h2 					{background:url(images/a_29.jpg); height:34px; line-height:34px; padding-left:54px;}
.indexProfileContent 				{padding:15px 15px 25px 15px; width:464px; height:158px; line-height:21px; background:url(images/a_41.jpg) no-repeat bottom; overflow:hidden;}
.indexProfileContent img 			{float:left; margin-right:10px; background:#fff; padding:3px; border:1px solid #ccc;}

.indexProducts 						{width:742px; background:url(images/a_29.jpg) repeat-y; margin-top:10px;}
.indexProducts span				    {float:right; padding-top:10px; padding-right:15px;}
.indexProducts h2 					{line-height:36px; background:url(images/a_45.jpg); height:33px; padding-left:50px;}

.indexCase 							{margin-top:13px; width:742px;}
.indexCase h2 						{line-height:33px; background:url(images/a_45.jpg); height:33px; padding-left:50px;}
.indexLinks span 					{padding:20px 0px 0px 0px; float:right;}
.indexCase a 						{display:block;text-align:center; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.indexCase img 						{margin-bottom:5px; border:1px solid #ccc;}
.indexCase ul 						{overflow:hidden; padding:10px 0px 15px 0px; background:url(images/a_65.jpg) no-repeat bottom; height:153px;}
.indexCase li 						{padding-left:12px; float:left; overflow:hidden; width:133px;}
.indexCase span 					{float:right; padding-top:10px; padding-right:15px;}
.indexCase ul li img 				{ width: 120px; height: 120px;}

.rightColumn 						{float:left; width:236px;background:url(images/a_34.jpg) no-repeat center bottom;}

.indexWeibo							{width:236px; background:url(images/a_04.jpg) repeat-y;}
.indexWeibo h2					    {color:#fff; line-height:36px; padding-left:45px; background:url(images/a_27.jpg); height:36px;}
.indexWeibo .indexWeiboContent 		{width:216px; height:416px; padding:10px; background:url(images/a_34.jpg) bottom no-repeat;}

.indexContact 						{margin-top:10px; padding-left:20px; height:197px; width:216px; background-image:url(images/a_63.jpg);}
.indexContact h2 					{line-height:38px; height:38px; font-size:16px; padding-top:25px;}
.indexContact span 					{font-size:26px; line-height:40px; display:block; font-style:italic; color:#10bdf9; font-weight:bold;}
.indexContact ul 					{width:195px;}
.indexContact ul li 				{line-height:20px;}

.rollBox 							{clear:both;height:177px;margin:0;width:742px;background:url(images/a_65.jpg) no-repeat bottom;}
.LeftBotton 						{height:160px; width:28px; overflow:hidden; float:left; display:inline; cursor:pointer; background:url(images/a_51.jpg) no-repeat; margin-top:10px; margin-right:0; margin-bottom:0; margin-left:0; background-position:center 43px;}
.RightBotton 						{height:160px; width:15px; overflow:hidden; float:left; display:inline; cursor:pointer; background:url(images/a_54.jpg)  no-repeat; margin-top:10px; margin-right:0; margin-bottom:0; margin-left:0; background-position:right 43px;}
.rollBox .Cont 						{width:680px;overflow:hidden;float:left; }
.List1 ul li 						{width:136px; float:left; background-repeat:no-repeat; background-position:left; text-align:center;}
.List1 a							{width:136px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center;}
.List1 ul li img 					{margin-bottom:6px; display:block; background:#fff; padding:1px; border:1px solid #ccc; width: 120px; height: 120px;}
.List1								{float:left; width:680px; height:150px; overflow:hidden; padding-top:10px;}

.indexLinks 						{width:985px; margin-top:10px; background:url(images/a_70.jpg) repeat-y;}
.indexLinks h2 						{height:42px; line-height:45px; background:url(images/a_69.jpg); padding-left:25px; color:#fff;}
.indexLinks ul					    {padding:10px 19px; width:947px; background:url(images/a_71.jpg) no-repeat; background-position:bottom; overflow:hidden;}
.indexLinks ul li 					{line-height:30px; margin:0 10px 10px 0; float:left; color:#3d3d3d;}
/*-----------------main-------------------*/
.main								{padding:10px 0px 0 0px; width:985px; overflow:hidden; margin:auto;}

.labelTree 							{width:237px; background:url(images/b_08.jpg) repeat-y; float:left;}
.labelTree h2 						{height:40px; color:#fff; line-height:36px; background:url(images/b_07.jpg); padding:15px 0 0 55px;}
.labelTree ul					    {padding:0 0 14px 11px; background:url(images/b_09.jpg) no-repeat bottom;}
.labelTree ul li					{width:213px;}
.labelTree ul li a				    {height:37px; line-height:37px; font-size:14px; font-weight:bold; background:url(images/b_01.jpg); padding-left:24px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.labelTree ul li a:hover 			{background:url(images/b_02.jpg); text-decoration:none;}
.labelTree ul li ul					{padding:0; background:none;}
.labelTree ul li ul li a			{padding-left:44px; font-size:12px;}

.path 								{padding-right:20px; background:url(images/b_03.jpg); float:right; height:56px; width:718px; line-height:56px; text-align:right;}

.bodyBox 							{padding:10px 26px 0px 26px; float:right; width:686px; background:url(images/b_05.jpg) repeat-y bottom;}
.bodyBoxBottom 						{background:url(images/b_04.jpg); float:right; height:19px; width:738px;}
/*-----------------footer-------------------*/
.footer 							{background:#E9E9E9 url(images/a_73.jpg) repeat-x; margin-top:10px; padding:25px 0; color:#3d3d3d;}
.footerNav a						{padding:0 5px;}
.footerNav,
.siteFooter,
.copyright 							{text-align:center; line-height:23px;}
.productList ul li img 				{ width: 134px; }
.links li img 						{ max-width: 102px; max-height: 42px; }