@charset "utf-8";
body								{background:#c4e3f3; margin:0 auto; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p 	{padding:0; margin:0;}
ul 									{list-style:none;}
img 								{border:0px;}
a 									{color:#454646; text-decoration:none;}
a:hover 							{color:#454646; text-decoration: underline;}
h2									{font-size: 14px; color:#454646;}
.clearFloat							{clear:both;}
/*-----------------header--------------------*/
.header								{height:85px; background:#fff;}
.headerContent						{height:85px; width:986px; margin:0 auto; position: relative;}
.logo 								{height:85px; /*width:369px;*/ left:0px; position: absolute; overflow:hidden;}
.logo img							{max-width:507px;vertical-align: middle;margin-top: 20px;}
.logo b,
.logo i								{font-size:0; height:0; line-height:0; text-indent:-9999px;}
.headerToolbar			    		{ height: 24px; width: 184px; position: absolute; top: 19px; right: 16px; text-align: center; line-height:24px;}
.hotLine							{height:26px; position:absolute; top:44px; right:17px; background:url(images/a_09.gif) no-repeat scroll 0% 0% transparent;color:#FF9900; font-size:22px; padding-top:5px; text-align:right; font-weight:bolder; /*font-family:Georgia,"Times New Roman",Times,serif;*/ text-indent:22px;}
/*nav*/
.nav 								{height:47px; background:url(images/a_14.gif);} 
.nav ul								{height:47px; width:986px; margin:0 auto;}
.nav ul li 							{float:left; background:url(images/a_13.gif) no-repeat right; position:relative; z-index:1001;}
.nav ul li ul						{position:absolute; left:0; top:44px;display:none; z-index:1001; width:118px; margin-top:2px;}
.nav ul li ul li					{float:none; background:#ccc;}
.nav ul li ul li:hover					{ background:#99CC33;}
.nav ul li a 						{width:120px; height:44px; line-height:44px; color:#625E5D; font-size:14px; display:block; text-align:center; background:none;}
.nav ul li a:hover 					{color:#25b1cc; text-decoration:none;}
/*------------------header------------------*/

/*-----------------indexMain-------------------*/
.indexBanner 							{background: none no-repeat center; height:300px; overflow:hidden;position: relative;}

.indexMain 							{ padding:10px 0; background:#d2e9f6;}
.indexMain_in{ margin:0 auto; width:981px;}
/*indexProducts */
.indexProducts 						{width: 981px; background: url(images/a_36.gif) repeat-y; margin-bottom:10px; }
.indexProducts span				    {float: right; padding-right:70px; font-size:12px; font-weight: normal;}
.indexProducts h2 					{line-height: 54px; height: 54px; padding-left: 35px; background-image: url(images/a_21.gif);}
.indexProducts .nainContaindr {background: url(images/a_37.gif) no-repeat bottom; padding-bottom:25px; }
.ry 								{height: 180px; width:910px; position:relative; margin-left:40px;}
.ry .goL 							{position:absolute; left:-1px; top:50px; width:24px; height:50px; background-image: url(images/a_28.gif); background-repeat: no-repeat;}
.ry .goR 							{position:absolute; right:0px; top:50px; width:21px; height:50px; background-image: url(images/a_31.gif); background-repeat: no-repeat;}
.ry #marquee1					    {width:860px; height:190px; margin: 15px auto; overflow:hidden; }
.ry li							    {float:left; width:172px; height:180px; }
.ry li img  						{width:150px; height:150px; padding:2px; border:1px solid #e8d8c5; margin-bottom:10px;}
.ry a								{text-overflow:ellipsis; overflow:hidden; display:block; text-align: center;}
/*indexProducts */
/*indexAbout*/
.indexMain_in .indexAbout		    {width: 693px; background-image: url(images/a_42.gif);}
.indexAbout h2 						{ padding-left:40px;line-height: 54px; background-image: url(images/a_39.gif); height: 54px;}
.indexAbout span 					{float: right; padding-right: 60px; font-size: 12px; font-weight: normal;}
.aboutImg img 						{ padding: 3px; float: left; border: 1px solid #e5e5e5;}
.indexAbout .aboutImg 				{float: left; width: 282px; padding-left:15px; padding-right: 15px;}
.indexAbout ul 						{padding: 0px 10px 0px 15px;}
.indexAbout .title 					{font-size: 14px; line-height:30px; font-weight: bold;}
.indexAbout li 						{line-height: 23px; color: #3b3b3b;}
.indexAbout .border 				{ overflow:hidden; background-image:url(images/a_47.gif); height: 13px;}
/*indexAbout*/
/*indexCase */
.indexCase 							{ margin-top:10px; width: 693px; background-image: url(images/a_42.gif);}
.indexCase h2 						{line-height: 54px; height: 54px; padding-left: 40px; background-image: url(images/a_39.gif);}
.indexCase span 					{float: right; padding-right: 60px; font-size: 12px; font-weight: normal;}
.indexCase a 						{display: block;text-align: center; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.indexCase img 						{margin-bottom:5px; border: 1px solid #e4d3be; padding:2px; width:144px; height:144px;}
.indexCase ul 						{ height:185px;overflow:hidden;padding:0px 0px 20px 0px;background: url(images/a_47.gif) no-repeat bottom;padding: 0px 10px 0px 15px;}
.indexCase li 						{float: left; padding-left:13px; width: 148px;}
/*indexCase */
/*rightColumn*/
.rightColumn 						{float: right; width: 273px; margin-bottom:10px;}
.indexWeibo							{width:273px; background: url(images/a_44.gif) repeat-y;}
.indexWeibo h2					    {line-height: 54px; padding-left: 40px; background: url(images/a_41.gif); height:54px; }
.indexWeibo ul 						{width:273px;height: 470px; background: url(images/a_49.gif) no-repeat; background-position: bottom;}
.indexWeibo ul li 					{padding-left:13px;}
/*rightColumn*/
.indexContact						{float:left; width:273px; background: url(images/a_44.gif) repeat-y; }
.indexContact h2 					{line-height: 54px; background-image: url(images/a_41.gif); height: 54px; padding-left: 40px;}
.indexContact ul					{ padding:0 0 15px 15px;background: url(images/a_49.gif) no-repeat bottom;}
.indexContact ul li					{margin-bottom:8px; line-height:22px;}
/*.indexContact ul li .phone			{font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#F60; font-weight:bold;}*/

.indexNews							{float:left; width:404px; background:url(images/a_54.gif); margin-left:15px; margin-bottom:17px;}
.indexNews h2 						{ line-height:55px; padding-left:40px; background-image: url(images/a_52.gif); height: 55px;}
.indexNews span 					{float: right; padding-right: 15px; font-size: 12px; font-weight: normal;}
.indexNews ul						{padding:0 0 11px 15px; background: url(images/a_59.gif) no-repeat bottom;}
.indexNews ul li					{line-height:25px; height:25px; overflow:hidden;}
.indexNews .date					{float:right; }

.indexPhotos						{float:right; width:273px; height:216px; background:url(images/a_44.gif);}
.indexPhotosContent					{width:244px; height:150px; margin:15px auto; background:#ccc;}
.indexPhotos h2 					{ padding-left:40px; line-height: 54px; background-image: url(images/a_41.gif); height: 54px;}
.indexPhotos span 					{float: right; padding-right: 15px; font-size: 12px; font-weight: normal;}
/*indexLinks*/
.indexLinks 						{width: 981px; background-image: url(images/a_36.gif); background-repeat: repeat-y;}
.indexLinks h2 						{line-height: 54px; height: 54px; padding-left:40px; background-image: url(images/a_21.gif);}
.indexLinks ul					    {padding: 10px 20px; width:941px; overflow: hidden; background: url(images/a_37.gif) no-repeat bottom; }
.indexLinks li 						{ float: left; padding:0 15px 10px 0px;}
.indexLinks span 					{float: right; padding-right: 60px; font-size: 12px; font-weight: normal;}
.indexLinks img 					{border: 1px solid #ececec;}
/*indexLinks*/
.footer 							{padding-top:10px; background: url(images/a_67.jpg) repeat-x top;}
.footerNav 							{ margin:0 auto; width:962px; text-align: center;}
.footerNav a               		    {line-height:30px;}
.siteFooter,
.copyright 							{ text-align: center; padding:2px;}
/*main*/
.banner 							{ margin-top:10px; background: none no-repeat center; height: 218px; overflow:hidden;text-align: center;}

.main								{padding:10px 0; width:981px; overflow:hidden; margin: auto; background:#c4e3f3;}
.labelTree 							{width:273px; float: left; background-image: url(images/a_44.gif);}
.labelTree h2 						{ padding-left:40px;line-height: 54px;height: 54px; background-image: url(images/a_41.gif);}
.labelTree ul					    {padding-bottom:14px; padding-left: 20px; background: none no-repeat bottom; width:231px; overflow:hidden;}
.labelTree a				    	{ margin-bottom:6px; line-height: 37px; white-space: nowrap; height: 37px; width:207px; padding-left: 24px; display: block; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; background-image: url(images/a_03.gif);}
.labelTree a:hover 					{margin-bottom:6px; line-height: 37px; white-space: nowrap; height: 37px; width:207px; padding-left: 24px; display: block; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; background-image: url(images/a_03.gif);}

.main .path 						{float: right; height: 39px; width: 653px; line-height: 54px; background-image: url(images/a_39.gif); padding-left: 40px;}
.bodyBox 							{width:653px; float:right; padding:20px; text-align: center; background: url(images/a_42.gif) repeat-y; line-height: 24px; text-indent: 25px; color:#694f3b; text-align: left;}
.iHover 							{background: url(images/b_02.jpg);}
.bodyBox_bottontr 					{float: right; height: 13px; width: 693px; background-image: url(images/a_47.gif); overflow: hidden;}
.bodyBox img					    {padding: 10px;}
.indexPhotos .boaader 				{background-image: url(images/a_49.gif); height: 14px;}
.productList ul li img               {display: block;max-width: 100%;}
.productList ul li .title            {text-indent: 0;}
.pageList ul li a                    {text-indent: 0;}
.pageList ul li.current              {text-indent: 0;}


