﻿@charset "utf-8";
@import url("reset.css");
body{ background:#fff; background:url(../img/body_bg.gif) repeat-x;}

.right2{ width:200px; float:right; overflow:hidden;zoom:1;}
.left2{ width:690px; float:left;}

#page{ width:900px; margin:0 auto;}
	/*main*/
		.disabled{color:#CCCCCC}
	.current{color:#CCCCCC}
	.main{ margin:6px 0; float:left; width:900px;}
		.left{ width:589px; float:left; overflow:hidden;}
			.lt1{ width:201px; margin-top:6px; overflow:hidden; float:left;}
				.lt1 h3{ background:url(../img/l_h3.gif) no-repeat; border-bottom:2px solid #0B6BB9; height:27px; line-height:27px; font-family:Tahoma, Geneva, sans-serif; color:#fff; text-indent:26px; position:relative;}
				.lt1 h3 span img{  width:38px; height:5px;position:absolute; top:12px; right:4px;}
			.pr_list{height:543px; width:201px;  font-family:Tahoma, Geneva, sans-serif;overflow:hidden;}
				.pr_list img{ display:block;}
				.pr_list ul{ padding:20px 7px; border-left:1px solid #D9D9D9; height:220px; border-right:1px solid #D9D9D9; overflow:hidden;zoom:1;}
				.pr_list li{ font-size:11px; height:32px; line-height:32px; border-bottom:1px dashed #000; white-space:normal; overflow:hidden; width:182px; background:url(../img/pr_li.gif) 10px 12px no-repeat; text-indent:22px;}
				.pr_list li span{ color:#78B0DC; margin-left:4px;}
				.pr_list p{border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; overflow:hidden;zoom:1; }	
					.pr_list p img{ width:159px; height:203px; display:block; margin:0 auto 48px;}
			.in_about{ padding-top:6px;} .in_about img{ display:block;}
				.in_about .in_b img{ display:block; margin:20px auto; width:169px; height:73px;}
				.in_about p{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; padding:0 14px; margin:17px 0;}
			.in_b{ width:199px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; float:left;}
			
			.info{ width:201px; clear:both; margin-top:6px;}
			 .info .in_b img{ display:block; margin:10px auto; width:169px; height:73px;} .info img{ display:block;} .info .in_b{ padding-bottom:10px;}
				.info p{ width:170px; font-size:11px; padding-left:10px; display:block; float:left; margin-left:10px;  display:inline; background:url(../img/info_d.gif) 2px 9px no-repeat; line-height:20px;overflow:hidden;} 
					.info p.cr{ background:url(../img/info_d2.gif) 2px 9px no-repeat;}
					.info p.cr a{color:#478600; text-decoration:underline;}
			.lt2{ width:382px; float:right;  margin-top:6px;}
				.lt2 h4{ background:url(../img/lt2_h4.gif) no-repeat; font-family:Verdana, Geneva, sans-serif; position:relative; width:382px; height:29px; line-height:29px; text-indent:24px;}
					.lt2 h4 span{ position:absolute; top:12px; right:10px;}
				.shoping{ height:276px;}
					.shoping dl{width:115px; height:196px; float:left; margin:20px 0 0 10px; display:inline;}
						.shoping dl img{ background:url(../img/img_bg.gif) no-repeat; margin:0 0 10px 0; padding:8px 5px 8px 5px; width:102px; height:85px; display:block; float:left; overflow:hidden;}
						.shoping dt{ font-weight:bold; text-align:center; width:115px; margin-bottom:10px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; height:20px; overflow:hidden;}
							.shoping dt a{ text-decoration:underline;width:115px;}
						.shoping dd{ font-size:11px; font-family:Tahoma, Geneva, sans-serif; line-height:18px; height:50px; overflow:hidden; float:left;}
					
			
		.right{ width:305px; float:right; overflow:hidden;zoom:1;}
				.wel{ width:305px; float:right; background:#274A94; height:258px; overflow:hidden;}
					.wel dl{ height:148px; border-top:1px solid #249AF5; background:url(../img/wel_dl.gif) #0A86E6 repeat-x; margin-left:3px;}
						.wel dt{ background:url(../img/wel_dt.gif) no-repeat; width:105px; height:141px; float:left; margin:0 12px 0 10px; display:inline;}
						.wel dd{ width:160px; padding-right:15px; height:138px; float:right; line-height:16px; color:#fff; font-weight:bold; float:left; padding-top:10px; text-decoration:underline; font-family:Tahoma, Geneva, sans-serif; background:url(../img/d_bg.gif) right no-repeat; table-layout:fixed; word-break: break-all; overflow:hidden; }
							.wel dt img{ display:block; margin:0 auto; padding-top:8px;}
				
				.hono h3 span,.succ h4 span,.Pro h3 span{ float:right; margin-right:10px; font-size:12px; font-weight:normal; }
				.hono h3 span a,.succ h4 span a,.Pro h3 span a{color:#fff;}
					
				.hono{ float:left; width:200px; margin-top:6px;} .hono img{ display:block;}
					.right h3,.right2 h3{ background:url(../img/rt_h3.gif) no-repeat; height:31px; line-height:31px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; position:relative; color:#fff; text-indent:44px;}
						.right h3 span{ position:absolute; top:12px; right:5px; display:block;}
						.hono ul{ border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; height:198; padding:10px 0; overflow:hidden;zoom:1;}
							.hono li{ width:80px; float:left; font-family:Tahoma, Geneva, sans-serif; margin:0 9px; display:inline; overflow:hidden; font-size:11px; margin-top:2px;}
								.hono li span{ height:30px; display:block; line-height:30px; width:126px;overflow:hidden;white-space:normal;}
								.hono li img{ display:block; width:80px; height:35px;} .hono li span{ height:27px; overflow:hidden;}
				.succ{ margin-top:6px; width:200px; float:left;} .succ img{ display:block;}
					.succ .in_b{ width:178px; padding:10px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; overflow:hidden;}
					.succ h4{ width:200px; background:url(../img/succ_h3i.gif) no-repeat; height:29px; line-height:29px; text-indent:44px; color:#fff; overflow:hidden;zomm:1; float:left; position:relative;}
						.succ .in_b p{ width:67px; height:75px; float:left;} .succ .in_b p span a{ color:#939393; text-decoration:underline; white-space:normal; width:67px; height:28px; overflow:hidden; display:block; float:left;}
						.succ .in_b dl{ border-bottom:1px dashed #C1C1C1; overflow:hidden;zoom:1; padding:5px 0; }
						.succ .in_b p img{ display:block; float:left; padding:1px; border:1px solid #ccc; margin-bottom:5px; margin-right:5px; width:63px; height:71px; display:inline;}
						.succ .in_b dt{ background:#F7F4E0; height:28px; width:95px; line-height:12px; float:right; padding:5px; overflow:hidden; white-space:normal;}
						.succ .in_b dd{ background:#F0FCFF; width:95px; height:63px; line-height:15px; float:right; padding:5px; overflow:hidden; white-space:normal;}
						.succ .in_b p span{ display:block; width:63px; height:20px; overflow:hidden; text-align:center;}
				.ente{ float:left; width:200px; margin-top:6px;} .ente img{ display:block;}
					.ente .in_b{ width:198px; padding:0px 0;}
						.ente .in_b img{ display:block; border:2px solid #E8E8E8; float:left; margin:8px 13px; display:inline; width:68px; height:45px;}
						.ente .in_b li{ padding:0 20px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:20px; height:40px; overflow:hidden;white-space:normal; background:url(../img/info_d.gif) 10px 10px no-repeat;}
				.Pro{ margin-top:6px;}
					.Pro div{ border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
					.Pro h4{ background:url(../img/pro_li.gif) 5px 12px no-repeat; text-indent:24px; height:32px; line-height:32px; overflow:hidden;  margin:0 auto; border-bottom:1px dashed #ccc; font-weight:bold;}
					.Pro li{ height:25px; line-height:25px; text-indent:70px; font-size:11px; overflow:hidden;}
						
						/*plc*/
						.plc{ background:url(../img/plc_bg.gif) no-repeat; width:900px; height:29px; line-height:29px; text-indent:10px;}
							.plc a{ padding:0 5px;}
			/*Products*/
				.reco,.plist,.su,.comp,.Infor,.pr_l{ width:690px; margin-top:6px;} .reco img,.plist img,.su img,.comp img,.Infor img,.pr_l img{ display:block;}
					.reco h4,.plist h4,.su h4,.comp h4,.Infor h4,.pr_l h4{ background:url(../img/m_tit_02.gif) no-repeat; text-indent:44px; height:31px; line-height:31px; font-size:14px;}
					.reco .in_b,.plist .in_b,.su .in_b,.comp .in_b,.Infor .in_b,.pr_l .in_b{ width:688px;}
						.reco .in_b dl img{ display:block; float:left; width:100px; height:100px; padding-right:10px;}
						.reco .in_b dl{ width:280px; float:left; margin:20px 25px 10px; padding-bottom:20px; display:inline;}
						.reco .in_b dt{ width:170px; float:right; font-weight:bold; margin-bottom:6px; height:20px; overflow:hidden;}
						.reco .in_b dd{ width:170px; float:right; height:70px; overflow:hidden; line-height:18px;}
						.reco li{ width:128px; float:left; margin:20px 0 10px 35px; display:inline; overflow:hidden;} 
							.reco li img{ width:128px; height:43px; margin-bottom:10px;}
							.reco li span{ width:128px; display:block; height:20px; line-height:20px; text-align:center;}
					
					.plist dl{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; float:left; width:100px; margin:10px 35px 38px; display:inline;}
						.plist dl img{ width:100px; height:100px; display:block;border:1px solid #ccc;}
						.plist dt{ width:100px; height:40px; font-weight:bold;text-align:left;}
						.plist dd{ width:100px; height:40px;white-space:normal; overflow:hidden;}
						
						.page_list{ font-size:11px; width:557px; height:30px; border:1px solid #ccc; line-height:30px; clear:both; margin:20px auto; background:#F9F9F9; text-indent:10px; overflow:hidden;}
					.su dl,.comp dl{ margin:10px 0 10px 15px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
						.su .in_b img{ display:block; padding:1px; border:1px solid #ccc; float:left; width:141px; height:160px; margin-bottom:6px;}
						.su dt{ font-weight:bold; width:390px; height:20px; line-height:20px; overflow:hidden;white-space:normal; margin-bottom:10px; float:left;}
						.su dd{ float:left; width:380px; overflow:hidden; height:133px;white-space:normal; }
						.su dl span{ display:block; width:141px; float:left; margin-right:20px; text-align:center;}
					
					.comp dl img{ display:block; width:141px; height:100px; padding:1px; border:1px solid #ccc; float:left; margin-right:10px;}
						.comp dt{ font-weight:bold; margin-bottom:10px; height:30px; line-height:16px; overflow:hidden; white-space:normal; float:left; width:500px;}
						.comp dd{ width:500px; float:left; overflow:hidden; white-space:normal; line-height:16px; height:62px;}
						.comp p{ line-height:22px; margin:15px 20px; text-indent:24px;}
					
					.Infor dl{ width:650px; margin:0 auto;font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin-top:20px; border-bottom:1px solid #ccc; overflow:hidden;zoom:1; padding-bottom:20px;}
						.Infor dl img{ width:128px; height:128px; padding:2px; border:1px solid #ccc; float:left; margin-right:10px;}
						.Infor dt{ margin-bottom:10px; font-weight:bold;width:390px; float:left; font-size:12px;}
							.Infor dt span{ color:#ccc; margin-left:20px; font-weight:normal;}
						.Infor dd{ width:390px; float:left; line-height:16px;}
						.Infor p{ width:650px; margin:10px auto; line-height:20px;}
						.Infor p strong{ text-decoration:underline; padding-right:10px; margin-bottom:10px;}
						.Infor p span{ color:#ccc;}
						.Infor .in{ margin-bottom:20px;}
						.Infor h5{ text-align:center; line-height:33px; margin:20px auto 0; width:560px;}
						.Infor .wz_l{ width:655px; border-top:1px solid #ccc; margin:20px auto; padding-top:10px; color:#ccc;}
							.Infor .wz_l span{ display:block; float:right; background:url(../img/pr_j.gif) top right no-repeat; padding-right:10px;}
							.Infor .wz_l strong a{ background:#F5F5F5; border:1px solid #ccc; font-weight:normal; overflow:hidden;zoom:1; padding:2px; margin:0 5px;}
							.Infor .wz_l b{ font-weight:normal; color:#000;} 
						
					.co_1{ background:#F5F5F5; border:1PX solid #DEDEDE;  line-height:20px; height:90px; margin:20px 10px 10px; padding:20px;}
					.co_2{  margin:0 auto;}
						.co_2 p{ width:248px; float:left; height:86px; float:left; line-height:18px; overflow:hidden; background:#F5F5F5; border:1PX solid #DEDEDE; padding:10px; margin-right:10px; text-indent:0;}
					.pr_l .in_b dl{ margin:20px 0 0 20px;}
					.pr_l .in_b dt{ font-weight:bold; line-height:22px; height:22px; margin-bottom:10px; width:193px; white-space:normal; float:left;}
					.pr_l .in_b dd{ line-height:22px; height:22px; margin-bottom:10px; width:193px; white-space:normal; float:left;}
					.pr_l .in_b dl img{ display:block; float:left; margin-right:20px; width:346px; height:346px; border:1px solid #ccc;}
						.pr_l .in_b ul{ clear:both; margin:10px 0 0 20px; padding-bottom:10px; display:inline; width:347px; height:60px; float:left; overflow:hidden;zoom:1;}
						.pr_l .in_b li img{ display:block; width:60px; height:60px; float:left; margin:0 10px; display:inline;}
						.pr_l .in_b li{ float:left;}
						.pr_l .in_b ul span img{ display:block; width:6px; height:9px; float:left; margin-top:30px;}
						.pr_l .in_b h3{ margin:0 20px 10px; border-bottom:1px solid #ccc; height:20px; line-height:20px; margin-top:30px;}
						.pr_l .in_b p{ height:22px; line-height:22px; font-size:11px; text-indent:20px;}
						.pr_l .in_b h5{ text-align:center; margin:40px 0 20px 0; font-weight:normal; background:url(../img/pr_j.gif) 390px 0 no-repeat;}
						.pr_l .in_b h5 a{ height:20px; text-align:center; margin:0 5px; padding:2px; background:#F5F5F5; border:1px solid #E2E2E2;}
			
	/*header*/
	.header{}
		.top1{}
			.top1 p{ float:right; margin:5px 0 0 20px;}
				.top1 p img{ display:block; float:left;}
			.logo{ width:208px; height:73px; float:left; overflow:hidden; margin:0px 10px 0 0;}
				.top_bar{ width:526px; height:69px; float:left; overflow:hidden; margin:5px 10px 0 0;}
			.t_r{ float:left; font-weight:bold;} .t_r img{ display:block; float:left; margin-right:6px;}
				.t_r p{ margin:5px 0 0 0;} .ln22{ line-height:22px;}
			.nav{ background:url(../img/nav_bg.gif) no-repeat;height:29px; margin-top:10px; float:left; line-height:29px; text-align:center; width:900px;font-weight:bold;}
				.nav a{ padding:0 10px; color:#fff;}
			
			.foot{}
			.foot img{ display:block; clear:both;}
				.foot .br{ border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding:15px;}
				.foot .br span img{ display:block; float:left; margin:0 20px; display:inline; width:84px; height:68px;}
				.foot .br p{ height:22px;  line-height:22px;}
				
							.nav_list{ text-align:center; clear:both; height:32px; line-height:32px;}
				.nav_list a{ padding:0 10px;}
			.link{ background:#F4F4F4; clear:both; overflow:hidden; margin-bottom:5px;}
				.link ul{ width:855px; margin:0 auto;}
				.link li{float:left; text-align:center;  height:30px; line-height:30px;margin-right:10px;}
					.link li a{ color:#989898;}
					
					
					/*add*/
 			.cpxx{border:1px solid #e7e7e7; float:left; width:648px; padding:20px;}
 			 .tu{ background:url(../img/m_tit_02.gif) no-repeat;margin-top:5px;text-indent:44px; height:31px; line-height:31px; font-size:14px;}
				.cpxx dl{ float:left; width:250px; margin-left:20px;}
				.cpxx li{ float:left; display:block;}
				.cpxx h4{ width:6px; height:9px; display:block; float:left;}
				.cpxx h4 img{ display:block; float:left; width:6px; height:9px; margin-top:32px;margin-right:5px;}
					.lh{ width:220px; height:54px; overflow:hidden; float:left; margin:10px 10px 0px 0px;}
					.lh ul{ width:550px;}
					.lh li{ width:45px; height:45px; margin:5px; float:left; display:inline;}
					.lh li img{ display:block; height:45px; width:45px;}
					.lh li.cru{ border:2px solid #0096FF; margin:4px 5px 5px 5px;}
					.cpxx p img{ display:block; padding:2px; border:1px solid #e7e7e7; margin-right:5px;}
					.cpxx dt{ font-size:16px; font-weight:bold}  .cpxx dd{ font-size:14px; overflow:hidden; line-height:25px;}
					.cpxx dd span{ font-family:"黑体"; font-size:28px; color:red; font-weight:bold;}
					
					.cpxx .dds{width:645px; clear:both; margin-top:20px;}
					.cpxx .dds p{line-height:22px; overflow:hidden;zoom:1;font-size:12px; padding-top:10px;}
					.cpxx .dds h3{border-bottom:1px solid #e7e7e7;margin-bottom:8px;}
					.cpxx .dds h5{ text-align:center; margin:40px 0 20px 0; font-weight:normal; background:url(../img/pr_j.gif) 390px 0 no-repeat;}
					.cpxx .dds h5 a{ height:20px; text-align:center; margin:0 5px; padding:2px; background:#F5F5F5; border:1px solid #E2E2E2;}
					
			
				
			
