@charset "gb2312";
body { font-size:12px;  color:#000; margin:0; padding:0;background:url(../images/topbg.jpg) repeat-x; padding-top:5px;}
ul,li{ list-style:none; margin:0; padding:0;}
img{ border:none;}
a{ font-family:"΢���ź�"; text-decoration:none; color:#333;}
a:hover{ color:#c00; text-decoration:underline;}
.blue{ color:#336699;}
.red{ color:#c00;}
.both{ clear:both;}
.pro22{width:148px;float:left;marign:10px;position: relative;}
.pro31{padding-top:10px;}
.pro4{width:132px; height:115px;border:2px #CBCBCB solid;padding:2px; display:table-cell; text-align:center; vertical-align:middle;*display: block;*font-size: 70px;}
.pro4 img{vertical-align:middle;}
.pro1{width:136px; float:left;text-align:center;padding-top:5px; word-wrap: break-word;}

.psmzi{width:735px; float:left;word-wrap:break-word; word-break:break-all; word-break/* */:normal ;padding-top:10px;}
.psmztu{width:520px; float:left;padding-left:0px; text-align:center; overflow:hidden;}
.psmztux{width:210px;float:right;padding-top:6px;}
.psmztux li {width:210px;}

.psmzi p{font-family: Arial, Helvetica, sans-serif; margin:0px;padding-left:0px;padding-right:5px;}

.picbox{
 	width:125px; margin-left:15px;;float:left; margin-bottom:10px;text-align:center
}
.imagesbox
{
	width:110px;height:110px;border:#cccccc 1px solid;text-align:center;
}
.imagesbox img
{
	margin-top:expression((110-this.height)/2);
}

.Pbox { background:#fff; font-size:12px; text-align:left; width:85%; margin:0 auto 10px; border-collapse:collapse; border:1px solid #cfd8e1;}
.Pbox td { border:1px solid #cfd8e1; padding:0 8px; height:25px; font-family:"΢���ź�";}
.p1,.p2,.p3,.p4,.P5 { border:1px solid #cfd8e1;}
.P1 { background:#e8ebf2; color:#000; font-size:14px; font-weight:bold;}
span.T1 { color:#f00;}
.P2 { background:#f4f5f7; width:20%; }
.P3 { background:#fff; width:30%;}
.P4 { background:#f8f8f8; width:40%;}
.P5 { width:100%;}

#head{ width:1003px; height:92px;margin:0 auto;}
#head_1{ width:475px; height:auto; float:left; text-align:center; padding-top:8px; padding-right:25px;}
#head_2{ width:503px; height:auto; float:left;}
#set{ width:496px; height:auto; float:left; padding-right:7px; padding-top:16px; padding-bottom:5px; text-align:right;}
#tel{ width:503px; height:auto; float:left; text-align:right;}
#top{ height:92px; background:url(../images/topbg.jpg) repeat-x; padding-top:5px;}
	#top ul{ height:92px; width:960px; margin:0 auto; background:url(../images/logo.jpg) no-repeat 10px center; overflow:hidden; padding:0 10px;}
	#top li{ height:40px; padding-left:42px; background:url(../images/toptel.jpg) no-repeat left center; font-family:"΢���ź�"; color:#666; line-height:170%; margin:25px 0 0; float:right;}
		#top li span{ font-size:14px; font-weight:bold; color:#000;}
		#top li strong{ font-family:Georgia, "Times New Roman", Times, serif; color:#c00; font-size:20px;}
#menu{ height:46px; background:url(../images/menubg.jpg) repeat-x bottom; overflow:hidden;}
	#menu ul{ width:966px; margin:0 auto; height:46px;}
		#menu li{ width:119px; float:left; height:46px;}
			#menu li a{ width:119px; height:46px; line-height:48px; display:block; float:left; overflow:hidden; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
			#homePage #menu li#home a,#menu li a:hover{ line-height:46px; color:#fff; background:url(../images/menuhover.jpg) no-repeat center; text-decoration:none;}
			#menu li.menuBor{ width:2px; height:20px; background:url(../images/menubor.jpg) repeat-y; float:left; margin-top:14px;}
#borBox{ width:980px; background:url(../images/borbg.jpg) repeat-x top; height:28px; margin:0 auto; overflow:hidden;}
	#borBox ul{ background:url(../images/borleft.jpg) no-repeat left top; height:28px;}
		#borBox li{ height:28px; background:url(../images/borright.jpg) no-repeat right; padding:0 8px;}
			#borBox li span.info{ float:left; height:28px; line-height:28px; padding-left:25px; background:url(../images/hoticon.jpg)  no-repeat left center; font-family:"΢���ź�";}
				#borBox li span.info strong{ color:#c00;}
			#borBox li span.siteFont{ float:right; height:28px; background:url(../images/sitefont.jpg) no-repeat center; width:241px;}
#maxImg{ height:220px; width:970px; padding:4px; border:#aff3ff 1px solid; background:#dbfafc; margin:10px auto; position:relative;}
	#maxImg img.topLeft{ position:absolute; left:-1px; top:-1px;}
	#maxImg img.topRight{ position:absolute; right:-1px; top:-1px;}
	#maxImg img.bottomLeft{ position:absolute; left:-1px; bottom:-1px;}
	#maxImg img.bottomRight{ position:absolute; right:-1px; bottom:-1px;}
	#maxImg ul{ height:218px; background:#fff; padding:1px;}
		#maxImg img{ float:left;}
.content{ width:980px; margin:10px auto 0;}
	.left{ width:200px; float:left;}
		.leftTitle{ height:30px; background:url(../images/lefttitle.jpg) no-repeat left #01bfe1; padding:0 8px;}
			.leftTitle a{ height:30px; line-height:30px; display:block; font-size:14px; font-weight:bold; background:url(../images/titleicon.gif) no-repeat right center; color:#fff;}
		.leftList{ border:#aef3ff 1px solid; border-top:none; background:edfcff; padding:5px;}
			.leftList a{ height:32px; background:url(../images/listbg.gif) no-repeat center bottom; padding:0 17px; display:block; font-size:14px; font-weight:bold; color:#003278; line-height:30px;}
		.leftImgBox{ height:49px; margin-top:10px;}
		.leftTitle1{ height:30px; background:url(../images/lefttitle1.jpg) no-repeat left #01bfe1; padding:0 8px;margin-top:8px; }
			.leftTitle1 a{ height:30px; line-height:30px; display:block; font-size:14px; font-weight:bold; background:url(../images/titleicon1.gif) no-repeat right center; color:#fff;}
		.leftList2{ border:#aef3ff 1px solid; border-top:none; background:edfcff; padding:5px;}
			.leftList2 a{ height:32px; background:url(../images/bor.jpg) repeat-x bottom; height:25px; padding:0 2px; display:block; font-size:12px;  color:#444444; line-height:30px;}
			.leftImgBox img{ float:left;}
		.leftList4{ border:#aef3ff 1px solid; border-top:none; background:edfcff; padding:5px;}
			.leftList4 a{ height:32px; background:url(../images/listbg3.gif) no-repeat center bottom; padding:0 17px; display:block; font-size:14px; font-weight:bold;color:#003278; line-height:30px;}
		.leftList3{ border:#ffdcb0 1px solid; border-top:none; background:edfcff; padding:5px;}
			.leftList3 a{ height:32px; background:url(../images/bor.jpg) repeat-x bottom; height:25px; padding:0 12px; display:block; font-size:14px; color:#e48602; line-height:30px;}
			.leftImgBox img{ float:left;}
		.leftTitle5{ margin-top:10px;height:30px; background:url(../images/lefttitle5.jpg) no-repeat left #e19a01; padding:0 8px;}
			.leftTitle5 a{ height:30px; line-height:30px; display:block; font-size:14px; font-weight:bold; background:url(../images/titleicon.gif) no-repeat right center; color:#fff;}
		.leftList5{ border:#ffdcb0 1px solid; border-top:none; background:edfcff; padding:5px;}
			.leftList5 a{ height:32px; background:url(../images/bor.jpg) repeat-x bottom; height:22px; padding:0 12px; display:block; font-size:14px; color:#000; line-height:28px;}
		.leftTitle6{ margin-top:10px;height:30px; background:url(../images/lefttitle6.jpg) no-repeat left #afafaf; padding:0 8px;}
			.leftTitle6 a{ height:18px; line-height:23px; display:block; font-size:12px; background:url(../images/titleicon.gif) no-repeat right center; color:#fff;}
		.leftList6{ border:#afafaf 1px solid; border-top:none; background:edfcff; padding:5px;}
			.leftList6 a{ height:32px; background:url(../images/bor.jpg) repeat-x bottom; height:25px; padding:0 2px; display:block; font-size:14px; color:#000; line-height:30px;}
	.right{ width:770px; float:right;}
		.comTitle{ height:30px; background:url(../images/comtitle.jpg) repeat-x; padding:0 8px; font-family:"΢���ź�"; color:#003278; line-height:30px;}
			.comTitle strong{ font-size:14px;}
		.comTitle a{ float:right; color:#666;}
		.comBox{ background:#eaf8fe; height:199px; margin-bottom:10px; overflow:hidden;}
			.comLeft{ width:554px; float:left; padding:5px 8px; line-height:190%; font-family:"΢���ź�"; color:#333;}
			.comRight{ width:188px; float:right; height:198px; border:#c8d9df 1px solid; background:#def0f7; border-top:none; padding:0 5px;}
				.comRight img{ float:left;}
		.contactBox{ height:60px; margin:0 0 10px; background:url(../images/conimg.jpg) no-repeat; padding:0 10px 0 0;}
			.contactBox li{ float:right; padding:0 10px 0 10px; line-height:180%; font-family:"΢���ź�"; font-weight:bold; border-right:#ddd 1px solid; margin-top:10px;}
				.contactBox li strong{ font-size:16px; color:#c00; font-family:Verdana, Geneva, sans-serif;}
			
		.hotTitle{ background:url(../images/hotbg.jpg) repeat-x; height:30px;}
			.hotTitle ul{ background:url(../images/titleleft.jpg) no-repeat left;}
				.hotTitle li{ height:30px; line-height:30px; background:url(../images/titleright.jpg) no-repeat right; font-family:"΢���ź�"; color:#fff; font-size:14px; padding:0 8px; font-weight:bold;}
				.hotTitle li a{ float:right; color:#fff; font-size:12px; font-weight:normal; text-decoration:underline;}
				.hotTitle li span{ float:right; color:#fff; font-size:12px;}
					.hotTitle li span a{ float:none; color:#fff; font-size:12px; font-weight:normal; text-decoration:none;}
		.hotBox{ border:#a9ccec 1px solid; border-top:none; background:#edfcff; height:296px; padding-bottom:8px;}
			.hotBox ul{ width:182px; margin:8px 0 0 8px; display:inline; height:140px; float:left;}
				.hotBox li.hotImg{ width:174px; height:110px; float:left; padding:3px; border:#ddd 1px solid; background:#fff;}
					.hotBox li.hotImg img{ width:174px; height:110px; float:left;}
				.hotBox li.hotFont{ width:180px; height:21px; border:#ddd 1px solid; border-top:none; overflow:hidden; float:left; text-align:center; line-height:21px; background:url(../images/prdfont.jpg) repeat-x bottom;}
		.newsBox{ height:241px; padding:10px 0 0;}
			.newsLeft{ height:241px; float:left; width:380px;}
			.newsRight{ height:241px; float:right; width:380px;}
				.newsCon{ height:200px; padding:5px; border:#aef3ff 1px solid; border-top:none; background:edfcff;}
					.newsCon li{ width:368px; background:url(../images/bor.jpg) repeat-x bottom; height:25px; line-height:25px;}
						.newsCon li a{ float:left; height:25px; line-height:25px; padding-left:22px;}
						.newsCon li span{ float:right; font-size:11px; color:#666;}
.footLinkTitle{ height:23px; border:#c6c6c6 1px solid; background:#f0f0f0; width:962px; margin:10px auto 0; padding:0 8px; line-height:23px; font-family:"΢���ź�"; font-size:14px;}
.footLinkBox{ border:#c6c6c6 1px solid; border-top:none; padding:5px 8px; line-height:180%; width:962px; margin:0 auto;}

.foot{width:100%;height:181px; background:url(../images/foot_05.jpg) repeat-x  top #f2f0f1; color:#666666; clear:both; text-align:center; line-height:200%; font-family:"΢���ź�"; color:#333; margin:10px auto 0;}
	.foot strong{ font-size:14px;}

.companyCon{ border:#a9ccec 1px solid; border-top:none; background:#edfcff; padding:8px;}
	.companyCon .conTitle{ border:#aef3ff 1px solid; background:#fff; text-align:center; padding:3px 0; font-family:"΢���ź�"; font-size:16px;}
	.companyCon .prdInfor{ border:#aef3ff 1px solid; background:#fff; line-height:180%; padding:3px 5px; font-family:"΢���ź�"; margin-top:8px;}
		.companyCon .prdInfor strong{ color:#c00;}
	.companyCon .conAuto{ border:#aef3ff 1px solid; background:#fff; text-align:center; padding:3px 0; font-family:"΢���ź�"; color:#666; margin-top:8px;}
	.companyCon .conContent{ border:#aef3ff 1px solid; background:#fff; padding:8px; line-height:190%; font-family:"΢���ź�"; color:#333; margin-top:8px;}
.nextInfo{ height:25px; line-height:25px; background:url(../images/bor.jpg) repeat-x bottom; font-family:"΢���ź�";}
	.nextInfo strong{ color:#c00;}
.conIcon{ height:52px; border:#a9ccec 1px solid; padding:3px; background:url(../images/conicon.jpg) no-repeat center; border-top:none;}
.contactUsBox{ border:#a9ccec 1px solid; padding:5px; border-top:none; line-height:180%; font-family:"΢���ź�";}
	.contactUsBox strong{ font-size:14px; color:#c00; font-family:Verdana, Geneva, sans-serif;}
	.contactUsBox span{ font-size:14px; color:#c00; font-weight:bold;}
	
.pageNewsBox{ border:#a9ccec 1px solid; border-top:none; background:#edfcff; padding:5px 8px 8px;}
	.pageNewsBox a{ height:25px; line-height:25px; background:url(../images/bor.jpg) repeat-x bottom; display:block;}
	.pageNewsBox a strong{ float:left; padding-left:9px; background:url(../images/iconb.gif) no-repeat left center;}
	.pageNewsBox a span{ float:right; color:#666; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
	
	
.prdClassInfo{ padding:5px; border:#a9ccec 1px solid; border-top:none; border-bottom:none; line-height:180%; font-family:"΢���ź�"; background:#edfcff;}
	.prdClassInfo strong{ color:#c00;}
.pagePrd{ padding-left:16px; padding-top:16px; padding-bottom:26px; border:#a9ccec 1px solid; height:100%;}
.pagePrd ul{ width:270px; height:274px; background:url(../images/prdbg.jpg) no-repeat; float:left; margin:10px 30px 0 0; display:inline; overflow:hidden;}
	.pagePrd ul li.pagePrdTitle{ height:25px; margin:7px 7px 3px; display:inline; float:left; color:#fff; font-family:"΢���ź�"; font-size:14px; line-height:25px; width:256px; text-align:center;}
	.pagePrd ul li.pagePrdImg{ float:left; height:136px; width:250px; margin:0 10px 3px; display:inline;}
	.pagePrd ul li.pagePrdImg img{ width:250px; height:136px; float:left;}
	.pagePrd ul li.pagePrdName{ height:25px; width:240px; padding:0 8px; float:left; line-height:25px; margin:0 7px; display:inline; font-family:"΢���ź�";}
		.pagePrd ul li.pagePrdName strong{ color:#c00;}
		.pagePrd ul li.pagePrdName a{ font-weight:bold; color:#000;}
	.pagePrd ul li.pagePrdData{ height:23px; width:240px; padding:0 8px; float:left; line-height:23px; margin:0 7px; display:inline; font-family:"΢���ź�";}
		.pagePrd ul li.pagePrdData strong{ color:#900;}
		.pagePrd ul li.pagePrdData span{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666;}
		.pagePrd ul li.pagePrdData a{ float:right; color:#c00; text-decoration:underline;}
	.imgMax{ text-align:center; padding-bottom:10px;}
		.imgMax img.maxImg{ padding:4px; border:#ddd 1px solid; background:#fff;}
		
.bookImg{ height:119px; background:url(../images/book.gif) no-repeat center;}
.bookWin{ height:26px; background:#e4f5ff url(../images/bookWin.jpg) no-repeat 5px 5px; border:#41b2ff 1px solid; line-height:26px; font-family:"΢���ź�"; padding-left:26px; width:572px; margin:0 auto; color:#666;}
.bookWin strong{ color:#c00; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.bookBox{ width:600px; margin:0 auto; padding-bottom:8px;}
	.bookBox li{ float:left; height:25px; line-height:25px; font-family:"΢���ź�"; font-size:14px; color:#c00;}
	.bookBox li.bookName{ float:left; margin-top:8px; width:90px; text-align:right;}
	.bookBox li.bookName span{ font-family:Verdana, Geneva, sans-serif;}
	.bookBox li.bookInput{ width:200px; margin:8px 10px 0 0; overflow:hidden;}
		.bookBox li.bookInput img{ float:left; margin:2px 0 0 3px; display:inline;}
		.bookBox li.bookInput input{ width:196px; height:21px; border:#dc9239 1px solid; background:url(../images/inputbg.jpg) repeat-x top; float:left; line-height:21px; font-family:"΢���ź�";}
		.bookBox li.bookInput input.siteCode{ width:50px;}
		.bookBox li.bookInput input.messageButton{ width:130px; height:25px; border:none; background:url(../images/submit.gif) no-repeat;}
	.bookBox li#bookHeight,.bookBox li#bookHeightTxt{ height:120px;}
	.bookBox li#bookHeightTxt{ width:500px; overflow:hidden;}
	.bookBox li#bookHeightTxt textarea{ width:496px; border:#dc9239 1px solid; height:116px; _height:115px; line-height:180%; font-family:"΢���ź�"; background:url(../images/inputbg.jpg) repeat-x top;}
	
.fPage{ text-align:center; padding-top:10px; height:25px; line-height:25px;}
	.fPage a{ float:left; margin-right:5px; display:inline; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#666;}
	.fPage a:hover{ color:#c00;}
	.fPage a span{ margin-left:5px; font-family:"΢���ź�"; float:none; display:inline;}
	.fPage strong{ color:#c00; float:left; margin-right:5px; display:inline; text-decoration:underline;}
	.fPage img{ float:left;}
	.fPage span{ float:right; width:105px; display:block; height:25px;}
	.fPage button{ float:left; width:50px; height:21px; border:none; font-family:"΢���ź�"; font-weight:bold; text-align:center; line-height:21px; color:#530; font-size:12px; background:url(../images/button.gif) no-repeat; margin:2px 0 0 5px; display:inline;}
	.fPage input{ height:17px; line-height:17px; font-family:Verdana, Geneva, sans-serif; font-size:11px; width:46px; float:left; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; margin-top:2px; color:#666;}
	
.conBox{ background:url(../images/leftbg.jpg) repeat-y left; width:980px; margin:0 auto; overflow:hidden;}
	.conRight{ background:url(../images/rightbg.jpg) repeat-y right; padding:0 5px;}	
.maqu{ height:146px; overflow:hidden; padding:0 0 3px; background:url(../images/rightbg.jpg) repeat-y right; width:980px;}
.maqu ul{ width:180px; height:138px; float:left; margin:6px 0 0 6px; display:inline;}
	.maqu table li.prdImg{ border:#ddd 1px solid; border-bottom:#eee 1px solid; padding:3px; width:172px; float:left; height:107px;}
		.maqu table li.prdImg img{ float:left; width:172px; height:107px;}
	.maqu table li.prdFont{ width:178px; height:22px; border:#ddd 1px solid; text-align:center; line-height:22px; background:url(../images/prdfont.jpg) repeat-x bottom; float:left; border-top:none;}
		.r2{ border:#a9ccec 1px solid; border-top:none; height:auto; float:left; }
		.r2 ul{ width:770px; height:auto; float:left; margin:0px; padding:0px; list-style:none; line-height:180%; margin-top:10px; background:#fbfbfb;}
			.r2 ul li.li1{ width:250px; height:auto; float:left; text-align:center;}
			.r2 ul li.li2{ width:502px; height:auto; float:left;}