﻿@charset "utf-8";
@import url("reset.css");
/* QQ在线客服*/
.zxqq{ width:164px; position:fixed; height:auto;overflow:hidden; background:#fff; top:100px; right:5px; z-index:1000;}
.kf_top{ width:164px; height:40px; background:#003398; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold; border-bottom:3px solid #F16905;}
#close{display:block;width:17px;height:17px; float:right;cursor:pointer; border:0; font-size:13px; font-weight:normal; color:#f6f6f6;} 
.chat_f1_expr{width:162px;height:auto;overflow:hidden; background:#fff; border:1px solid #ccc; border-top:none; padding-top:8px; padding-bottom:14px;} 
.qq_list{ width:162px; height:auto; overflow:hidden;}
.qq_list ul{ list-style-image:none;}
.qq_list ul li{ width:162px; height:68px; float:left; border-bottom:1px dashed #ccc;}
.weix{ width:162px; height:auto;overflow:hidden; padding-top:12px; border-bottom:1px dashed #ccc;}
.weix img{ width:138px; height:138px; margin-left:auto; margin-right:auto; padding-left:12px;}
.weix p{ width:162px; height:30px; line-height:30px; text-align:center;}
.zxqq_phone{ width:162px; line-height:24px; font-size:18px; color:#E2140D; text-align:center; padding-top:8px;font-family: "微软雅黑";}

/*轮播广告*/
.banner{width:982px;height:306px;overflow:hidden;z-index:-1; padding-top:5px; padding-left:10px; padding-bottom:5px; }
.videos{width:200px; height:240px; float:left;}
.news_keyword span{color:red;}
#page{ width:1002px; margin:0 auto;}
  
  	/*header*/
	.header{ background:url(../img/1277259339.jpg);width:1002px; margin:0 auto; }
	.t1{ color:#a9c59e; height:30px;  padding-right:10px; padding-top:10px; text-align:right }
	.t1 a{color:#a9c59e;}
	.logo{  width:220px; float:left; display:inline; margin-top:10px;}
	.top_r{ width:772px; float:right; overflow:hidden; padding-left:10px;}	
	
	.nav{ height:28px; line-height:20px; font-size:12px; font-weight:bold; overflow:hidden; margin-top:5px; padding-top:10px;}
	.nav li{ float:left; }
	.nav li a{color:#fff; font-size:14px;background: url(../img/menu.jpg) no-repeat 0px 0px; FLOAT: left;padding:0px 12px 0px 11px; }
	.nav li:hover a{ display:block;color:#FF0000; }
	
	
		/*main*/
	.main1{ background: url(../img/cbg1.jpg) repeat-y; }		
	.main{ background: url(../img/cbg2.jpg) repeat-y; }
	
	.left{ width:730px; float:left; }
		
		.lt{ width:215px; float:left;margin-left:10px;_margin-left:5px;  }
		.hfr{ float:right; font-size:12px; margin:0 10px; font-weight:normal; color:#000;}
		.lei{  padding:8px 10px; }
		
		.cp_list,.mt,.ys,.about,.dkh,.ry,.news_list{ overflow:hidden;zoom:1; margin:0 0 10px;}
		.cp_list h3,.dkh h3{ background:url(../img/title2.jpg); height:37px; line-height:37px; overflow:hidden; color:#fff; text-indent:10px;}
		.cp_list h3 a,.mt h3 a,.about h3 a,.dkh h3 a,.news_list h3 a{color:#fff;}
		.cp_list li{ _height: 20px;height:24px;*+height: 20px;line-height:20px; overflow:hidden;}
		.cp_list li a{ display:block; background:url(../img/cp_listli.gif) 0 8px no-repeat; text-indent:20px; }
		.cp_list li a:hover{ font-weight:bold; text-decoration:none; background:url(../img/cp_listli2.gif) 0 8px no-repeat;}
		
		.mt h3{ background:url(../img/title4.jpg); height:37px; line-height:37px; overflow:hidden; color:#fff; }
		.mt h3 a{ padding-top:18px;}	
		.mt .lei div{ margin:5px 0 0;}
		.mt li{ height:22px; line-height:22px; overflow:hidden; background:url(../img/d.gif) 0 12px no-repeat; text-indent:10px; border-bottom:1px #666 dotted;}
		.mt img{ display:block; float:left; margin:0 8px 0 0;}
		.mt h4{ height:18px; line-height:18px; margin:0 0 5px; overflow:hidden;}
		.mt p{ height:36px; line-height:18px; overflow:hidden; color:#666;}
		.mt ul{ clear:both; padding:0; }
		
			/*大客户列表*/
	.kh{  border:1px solid #D6D6D6; border-width:0 1px; }
	.kh_list{ padding:20px;}
	.h40{ height:40px;}
	.kh_list li{ width:110px; float:left; margin:18px 18px; display:inline;}
	.honor_list li{ width:240px; float:left; margin:8px 5px; display:inline;}
	.honor_list li img{ width:230px; height:161px;}
	.honor_list li img,.kh_list li img{ display:block; border:1px solid #e7e7e7; margin:0 0 6px;}
	.honor_list li span,.kh_list li span{ display:block; text-align:center; height:22px; line-height:22px; overflow:hidden;}

				/*媒体报道*/
		.bd h3{ background:url(../img/title9.jpg); height:37px; line-height:37px; overflow:hidden; color:#fff; text-indent:10px;}	
		.bd h3 a{ padding-top:18px;}	
		.bd .lei div{ margin:5px 0 0;}
		.bd li{ height:22px; line-height:22px; overflow:hidden; background:url(../img/d.gif) 0 12px no-repeat; text-indent:10px;}
		.bd ul{ clear:both; padding:0; }
		/*健康饮水*/
		.ys h3{ background:url(../img/title1.jpg); height:37px; line-height:37px; overflow:hidden; color:#fff; text-indent:10px;}	
		.ys h3 a{ padding-top:18px;}	
		.ys .lei div{ margin:5px 0 0;}
		.ys li{ height:22px; line-height:22px; overflow:hidden; background:url(../img/d.gif) 0 12px no-repeat; text-indent:10px;}
		.ys ul{ clear:both; padding:0; }
		/*首页公司介绍*/
		.about h3{  background:url(../img/title6.jpg); height:37px; line-height:37px; overflow:hidden; color:#fff;  }
		.about h3 a{ padding-top:18px;float:right;}	
		.about img{ display:inline;  margin-right: 10px;float: left;}
		.about p{ line-height:20px;  color:#666;}
		
	.ct{ width:500px; float:right;}
		.tjcp{}
		.tjcp h3{ clear:both; background:url(../img/title7.jpg); color:#fff; line-height:24px; height:24px; overflow:hidden; text-indent:10px; font-size:12px;}
		.tjcp h3 a{ color:#371A4E; padding-top:8px;}
		.tjcp ul{ overflow:hidden;zoom:1;  clear:both;  padding-left:8px;}
		.tjcp li{ width:150px; float:left; margin:9px 5px 0px; padding-bottom:8px; display:inline; overflow:hidden;zoom:1;}
		.tjcp li img{ display:block; margin:0 0 10px; padding:3px; border:1px solid #e7e7e7;width:140px; height:210px;}
		.tjcp li span{ height:16px; line-height:16px; overflow:hidden; display:block; text-align:center;}
		.tjcp li span b{color:red;} 

      /*首页服务热线*/
	 .servs{width:258px; height:70px; padding-top:85px; background:url(../img/1278382945.jpg);};
	 .p{height:22px;line-height:22px;  padding-left:20px;}
/*结束*/

		.zx{ border:1px solid #D6D6D6; margin:10px 0 0;}
		.zx .t{ background:url(../img/zx_h3.gif) repeat-x; height:29px; line-height:29px; border-bottom:1px solid #D6D6D6;}
		.zx .t span{ color:#fff; padding:0 10px; display:block; text-align:left;width:80px; float:left; font-weight:bold;}
		.zx .t a{color:#fff;}
		.zx .t .cru{background:url(../img/zx_b.gif) repeat-x; color:#09F;}
		.zx img{ display:block; float:left; margin:0 10px 0 0; }
		.zx h3{ margin:0 0 4px; height:18px; line-height:18px; overflow:hidden;}
		.zx p{ line-height:18px; height:54px; overflow:hidden; color:#666;}
		.zx .cl{ margin:12px 20px 0; padding-bottom:15px; border-bottom:1px dashed #ccc;}
		.zx li{ height:26px; line-height:26px; background:url(../img/d.gif) 0 12px no-repeat; text-indent:10px; overflow:hidden;}
		.zx ul{ width:238px; overflow:hidden; padding:13px 20px;}
	
	.right{ width:257px; float:right; padding-right:10px;}
	
		.mf{ background:url(../img/mf_b.gif) no-repeat; height:251px; padding:10px; margin:0 0 10px;}
		.mf h3{ margin:15px 0 0;}
		.mf p{ line-height:18px; margin:10px 0; }
		.mf div{ margin:4px 0 0;}
		.mf div span{ display:block; float:left; text-align:right; width:60px; line-height:21px;}
		.mf div input{ width:100px; height:19px; background:#fff; border:1px solid #d6d6d6;}
		
		
		.dkh li{ float:left; margin:7px 3px; display:inline; width:82px;}
		.dkh li img{ display:block; border:1px solid #e7e7e7; margin:0 0 5px;}
		.dkh li span{ height:20px; line-height:20px; text-align:center; overflow:hidden; display:block;}
		
		.al{ padding:8px 10px 0; clear:both;}
		.al img{ border:1px solid #000; width:100px; height:133px;}
		.al p{ height:120px; line-height:20px; overflow:hidden; color:#666;}
		
		/*资质荣誉*/
		.ry h3{ background:url(../img/title5.jpg); height:37px; line-height:37px; overflow:hidden; color:#fff;}		
		.ry h3 a{ padding-top:18px; margin-right:8px;}	
		.ry div{  padding:10px 0px;}
		.ry li{ width:258px; float:left; padding:2px 3px; overflow:hidden;zoom:1; display:inline;}
		.ry li img{ display:block; margin:0 auto; border:1px solid #e7e7e7;  height:125px; width:170px;}
		.ry li span{ display:block; height:20px; line-height:20px; overflow:hidden; text-align:center;}
	
	/*产品*/
	.rt{ width:762px; float:right;margin-right:10px;_margin-right:5px;}
	.cps,.cpl,.zxs,.gy,.contact,.xz{ }
	.cps ul{padding:10px; overflow:hidden;zoom:1;}
	.cps li{ width:165px; float:left; margin:15px 10px;  display:inline;}
	.cps li img{ display:block; border:1px solid #e7e7e7;width:155px; height:204px;}
	.cps li span{ display:block; color:#666;height:20px;}
	.cps li span b{ color:red;}
	.cps .tc{ margin:8px 0;}
	
	.cps .h2{ line-height:32px; line-height:16px;}
	
	.h25{ height:25px; overflow:hidden;}
	
	.cpl{ padding:14px; }
	.cpz{ text-align:center;}
	.cpz h1{ font-size:18px; margin-bottom:8px;}
	.cpy{ width:328px; float:left; margin:0 0 0 50px; color:#999;}
	.cpy span{ display:block; margin-right:20px; float:left; color:#333;}
	.cpy dt{ margin:0 0 10px;}
	.cpy dd{ height:20px; line-height:20px;}
	.cpy dl{ margin:15px 0;}
	.cpy .in{ border:1px solid #ccc; width:116px; height:15px; margin:0 5px 0 0;}
	.cpy .in2{border:1px solid #ccc; width:180px; height:60px;}
	.cpy p{ margin:6px 0 0;}
	
	.cpms h3{ margin:10px 0; background:url(../img/goods_h3.gif) repeat-x;color:#fff; line-height:37px; text-indent:30px; height:37px; overflow:hidden; }
	.cpms p{ font-size:14px; color:#000; line-height:24px; padding:10px 0; }
	
	.xgcp{}
	.xgcp img{ display:block; float:left; margin:0 10px 0 0; border:1px solid #e7e7e7;width:140px; height:210px;}
	.xgcp h3 a{color:#fff;}
	.xgcp h4{ height:18px; line-height:18px; overflow:hidden; margin:6px 0 4px;}
	.xgcp div{ width:220px; float:left; margin:20px 10px 0; padding-bottom:10px; display:inline; }
	.xgcp p{ height:175px; line-height:16px; overflow:hidden; color:#000; margin:0 0 5px;}
	.pl_list,.xgcp,.xgzx{ border:1px solid #E7E7E7; margin:10px 0 0;}
	.pl_list h3,.xgcp h3,.xgzx h3{ background:url(../img/goods_h3.gif) repeat-x; border-bottom:1px solid #d6d6d6; height:37px; line-height:37px; text-indent:30px;color:#fff;}
	.xgzx h3 a{ color:#fff}
	.pl_list dl{ margin:20px 20px 10px; padding-bottom:10px; border-bottom:1px dashed #ccc;color:#666;}
	.pl_list dt{ height:22px; line-height:22px; margin:0 0 5px; overflow:hidden;}
	.pl_list dt .fr{ color:#8A8A8A;}
	.pl_list dd{ line-height:20px;}
	.pl_list p{ color:#F18800; margin:20px 20px; padding:0 0 20px; text-indent:15px;  border-bottom:1px solid #ccc;}
	
	.pl{ margin:20px;}
	.pl h3{ font-size:14px; margin:10px 0;}
	.pl div{ margin:6px 0 0 22px;}
	.pl .in,.pl .in2{ width:260px; border:1px solid #ccc; height:21px;}
	.pl div span{ display:block; float:left; height:23px; line-height:23px;}
	.pl .in2{ width:470px; height:165px; vertical-align:top;}
	.pl .zy{ margin:10px 0 0 72px;}
	.pl h4{ margin:20px 0 3px;}
	
	/*资料下载*/
	.xz{}
	.xz dl{ padding:10px 20px; margin:10px 0;}
	.xz dt{ border-bottom:1px dashed #666; padding:4px 0; margin:0 0 10px;}
	.xz dd{ color:#666; line-height:18px; border-bottom:1px solid #e7e7e7; padding:0 0 10px;}
	.xz em{ display:block; float:left; background:url(../img/xz_em.gif) no-repeat; width:15px; height:15px; line-height:15px; font-weight:bold; color:#fff; text-align:center; margin:0 5px 0 0;}
	
	/*资讯*/
	.zxs{ padding:20px; }
	.zxt{padding:20px 0; border-bottom:1px dashed #e7e7e7;}
	.zxt img{ display:block; float:left; padding:1px; border:1px solid #e7e7e7; margin:0 20px 0 0;}
	.zxt h3{ font-weight:normal; height:25px; line-height:25px; overflow:hidden; padding:10px 0 5px;}
	.zxt p{ color:#666; line-height:20px;}
	.zx_list{ margin:30px 0;}
	.zx_list li{ height:24px; line-height:24px; overflow:hidden; }
	.zx_list li span{ float:right; font-family:"宋体"; color:#ccc;}
	.zx_list li a{ display:block; float:left; background:url(../img/d.gif) 0 10px no-repeat; text-indent:15px; height:24px; width:630px; overflow:hidden;}
	.zx_list li a:hover{background:url(../img/hd.gif) 0 10px no-repeat;}
	
	.news_list h3{ background:url(../img/title8.jpg); height:37px; line-height:37px; overflow:hidden; color:#fff; text-indent:10px;}
	.news_list ul{ padding:5px 10px;}
	.news_list .lei{  padding:0 10px 5px;}
	.news_list li{ height:20px; line-height:20px;  background:url(../img/d.gif) 5px 10px no-repeat; text-indent:15px;}
	.news_list li a{ display:block; background:url(../img/d.gif) 5px 10px no-repeat; color:#000;}
	.news_list li a:hover{ color:#C22AE1;font-weight:bold; background:url(../img/hd.gif) 5px 10px no-repeat; }
	
	.wzt{ padding:0;}
	.wzt h2{ font-family:"黑体"; font-size:22px; text-align:center; margin: 0 0 30px;}
	.wzb{ background-color:#CCCCCC;  padding:7px; position:relative;}
	.wzb div{ line-height:22px; color:#666;}
	.wzb .aa{ width:110px; height:30px; line-height:30px; position:absolute; right:10px; top:0px; background:url(../img/aa_b.gif) 0 8px no-repeat; text-indent:20px;} 
	.wzb div span{color:#000000;}
	.wzt #PageContent{ font-size:14px; line-height:24px; margin:15px 0; }
	.wzt #PageContent a,.wzt #PageContent a:visited{ color:#000;}
	
	.wzz{ text-align:center; margin:10px 0;}
	.wzz img{ padding:0 10px;}
	
		/*新闻关键词*/
	.news_keyword{ margin-top:8px; margin-bottom:8px; }
	.news_keyword span{ color:#F00;}
	
	.pgl{ text-align:center; }
	.pgl a{ padding:0 10px;color:#666;}
	.pgl .cru{ padding:1px 5px; font-weight:bold; background:#e7e7e7; border:1px solid #ccc;}
	.gjz{ padding:10px 0; text-indent:10px; border:1px solid #e7e7e7; border-width:1px 0; margin:20px 0 0; height:20px; line-height:20px; overflow:hidden;}
	.gjz a{ padding:0 10px;}
	
	.xgzx{ clear:both;}
	.xgzx ul{ padding:20px; width:300px;}
	.xgzx li{ height:26px; line-height:26px; font-size:14px; overflow:hidden; background:url(../img/d.gif) 0 11px no-repeat; text-indent:12px;}
	
	/*关于我们*/
	.gy{}
	.gy p{ font-size:14px; line-height:32px; color:#000;  margin:20px 30px;}
	/*联系我们*/
	.lxy{ float:left; width:200px; float:right;}
	.lxz{ float:right; width:770px; float:left;}
	.contact{ padding:20px 28px;}
	.lxt{ background:url(../img/lxt_b.gif) no-repeat; width:651px; height:131px; padding:30px; }
	.lxt img{ display:block; float:left; margin:0 30px 0 0; background:#fff; padding:2px; border:1px solid #e7e7e7;}
	.lxt dt{ font-weight:bold; padding:10px 0;}
	.lxt dd{ color:#09F; height:20px; line-height:20px;}
	.bk{ border:1px solid #e7e7e7; border-width:0 1px;padding:0 10px 5px;}
	
	.lx2{ width:343px;margin:0 0 20px; }
	.lx2 h3{ background:#F0F0F0; font-size:14px; height:30px; line-height:30px; text-indent:10px; margin:0 0 10px;}
	.lx2 img{ float:left; margin:0 20px 0 0;}
	.lx2 dl{ padding:10px 0 0;}
	.lx2 dt{ font-weight:bold; margin:0 0 10px;}
	.lx2 dd{ height:20px; line-height:20px; overflow:hidden;}
	
	
	/*page_list*/
	.page_list{ border-top:1px solid #e7e7e7; clear:both; padding:20px;}
	.page_list a{ padding:0 8px; color:#666;}
	/*plc*/
	.plc{ background:url(../img/goods_h3.gif) repeat-x; margin:0 0 10px; line-height:37px; height:37px; text-indent:30px; color:#fff;}
	.plc a{ color:#fff;}
	
	/*foot*/
	.foot{ clear:both; background:url(../img/1278393227.jpg);color:#fff; padding-bottom:10px; padding-top:5px;}
	.nav_list{ text-align:center; border:1px solid #267CD9; border-width:1px 0; height:24px; line-height:24px;}
	.nav_list a{ padding:0 15px;}
	.link{  padding-left:10px; }
	.link  a{ color:#fff;height:22px; line-height:22px;padding-right:8px;}
	.dz{clear:both; width:980px; }
	.dz p{ font-size:13px; padding-top:5px; padding-left:10px;}
	.dz p a{color:#FF0000}
	/*bt*/
	.bt1,.bt2,.bt3,.bt4,.bt5,.bt6,.bt7{ cursor:pointer; border:0;}
	.bt1{ background:url(../img/bt1.gif) no-repeat; width:53px; height:21px; margin:0 5px;}
	.bt2{ background:url(../img/bt2.gif) no-repeat; width:57px; height:23px; margin:0 0 0 65px;}
	.bt3{ background:url(../img/bt3.gif) no-repeat; width:87px; height:24px; margin:0 10px 0 70px;}
	.bt4{ background:url(../img/bt4.gif) no-repeat; width:95px; height:24px;}
	.bt5{ background:url(../img/bt5.gif) no-repeat; width:58px; height:22px; margin:0 20px 0 50px;}
	.bt6{ background:url(../img/bt6.gif) no-repeat; width:58px; height:22px;}
	.bt7{ background:url(../img/search.gif) no-repeat; width:104px; height:26px;}


#z_dg {
	top: 85px;
	left:5px;
	margin: 0 auto 0 auto;
	padding:0px;
	position: fixed;
	z-index:1000;
	width: 130px;
	background:#f60;
}
#z_dg2 {
	top: 85px;
	right:5px;
	margin: 0 auto 0 auto;
	padding:0px;
	position: fixed;
	z-index:1000;
	width: 130px;
	background:#f60;
}