﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	width:1003px;
	padding:0;
	border:0;
	font-family:Arial,"宋体";
	font-size:12px;
	color:#666666;
	line-height: 30px;
	background:#fff url(../images/beijing_di.jpg) repeat;
}
.contact3 textarea {
	border: 1px solid #016b5e;
}
.content4_03 .kk {
	width: 160px;
}
ul,li,img,dl,dd,dt,h1,p,span{ margin:0; padding:0; border:0;}
#Map {
	margin: 0px;
	padding: 0px;
}

li{ list-style-type:none;}
a{ color:#898989; text-decoration:none; blr:expression(this.onFocus=this.blur()); -moz-outline-style:none;}
a:hover{  color:#007d6e; text-decoration:none; }
.clear{ clear:both; }
.main{ height:auto; padding:28px 23px 50px 26px; background-color:#FFF; }
.main_left{ float:left; }
.main_right{ float:left; margin-left:42px; display:inline; background-color:#FFF; }
.menu {
}
.anniu{float: left; padding-left: 10px; padding-top:0px; width:48px;}
.line_1{ background:url(../images/line_1.jpg) repeat-y; width:182px;  height:520px;}
.dot{ padding-top:15px;
	padding-left:8px;
	padding-right:6px;
	line-height: 30px;
}
.dot li{
	border-bottom:1px dashed #787878;
	background:url(../images/dot3.jpg) no-repeat 10px 12px;
	line-height: 36px;
}
.dot li a:hover{ background:url(../images/dot2.jpg) no-repeat 10px 1px; text-decoration:none;}
.dot li a{ padding-left:40px;}
.main_right1 span{ float:right; padding-top:10px;}
.main_right1{
	padding-top:18px;
	padding-bottom:4px;
	margin-bottom:20px;
	border-bottom:1px dashed #666666;
	width: 722px;
}
.main_right2{ height:auto; line-height:24px; background-color:#FFF; }
h1{ font-family:"宋体"; color:#666666; font-size:14px; font-weight:bold; text-align:center; padding-bottom:10px;}
.main_right2 dl dd img{ border:2px solid #d8d8d8; padding:2px; margin-left:32px;}
.main_right2 dl dt{ padding-bottom:38px;} 

.copy{ background:url(../images/copy-bg.jpg) repeat-x; height:51px; margin-top:40px; margin-bottom:6px; line-height:51px;}
.copy span{ float:right; padding-right:20px;}
.copy p{ padding-left:20px;}
/*.copy a { padding-left:10px;}*/







.main_1 table{ border-collapse:collapse; }
.main_1 table td{ padding:5px 10px; }
.main_1 table th{ background-color:#246db1; color:#FFF; }
.main_1 table input{ border:none; }
.main_1 table span{ font-weight:bold; }


.main_1 table.info td{ padding:3px 0px 3px 10px; }
.main_1 table.info input{ border: 1px solid #006c60; margin:0 0 0 5px; }

.main_1 ul li span{ float:right;}
.main_1 ul{ width:699px;}
.main_1 ul li{ background:url(../images/dot4.jpg) no-repeat 0px; line-height:28px; padding-left:10px;}
.main_1 ul li a{ padding-left:9px;}
.line_3{ background:#bfc0c7; margin-top:5px; height:3px; width:728px;}
.main_1 p{ line-height:24px;}
.main_3{ width:182px;}
div {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

dl {
	margin: 0px;
	padding: 0px;
}
dd {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}
a:hover {
	color: #008c7b;
}


.content2_03 span {
	float: right;
}
#big {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
}

.content2_03 a:hover {
	color: #008c7b;
	text-decoration: none;
}
.content3_03 a:hover {
	color: #008c7b;
	text-decoration: none;
}
.menu{
	background-image: url(../images/menudi.jpg);
	background-repeat: repeat-x;
	width: 1003px;
	height: 41px;
	float: left;
}
#top {
	height: 76px;
	width: 1004px;
	background-image: url(../images/index_02.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.logo {
	float: left;
	padding-left:20px;
	height: 76px;
	width: 330px;
}
.logoright {
	float: left;
	padding-left: 150px;
	padding-top: 42px;
	padding-right: 10px;
}

.logoright2 {
	height: 20px;
	float: right;
}
.logoright3 {
	float: left;
	padding-left:10px;
	line-height: 24px;
	padding-top:20px;
}
#banner {
	width: 1003px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6ab6a9;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content {
	width: 1003px;
	height: 410px; clear:both; background-color:#FFF;
}
.content2 {
	float: left;
	width: 390px;
	padding-top: 20px;
	padding-left: 32px;
}
.content2_02 {
	height: 146px;
	width: 388px;
	border: 1px solid #d9d9d9;
	background-image: url(../images/index_07.jpg);
	background-repeat: repeat-x;
}
.content3_02 {
	height: 146px;
	border: 1px solid #d9d9d9;
	background-image: url(../images/index_07.jpg);
	background-repeat: repeat-x;
	width: 320px;
	overflow:hidden
}
.content2_01,.content3_01,.content4_01{ height:24px; border:solid #FFF; border-width:0 0 1px 0; }
.content3_03 li {
	padding-right: 10px;
	padding-left: 10px;
}

.content3 {
	float: left;
}
.content4 {
	float: left;
	padding-top: 20px;
	width: 198px;
}
.content2_03 dd {
	float: left;
	padding-top:5px;
	margin-right: 20px;
}
.content4_02 {
	height: 146px;
	border: 1px solid #d9d9d9;
	width: 196px;
	background-image: url(../images/index_07.jpg);
	background-repeat: repeat-x;
}

.content2_03 {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 27px;
}
.content4_03 {
	padding-top: 22px;
	padding-left: 18px;
}
.content4_03 select{margin:7px 0;}
.content3 {
	height: 181px;
	width: 322px;
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 20px;
}
.content3_03 img {
	border: 1px solid #bbbbbb;
}
.content3_03 span {
	text-align: center;
	float: right;
}
.content3_03 dd {
	width: 91px;
	padding-top: 13px;
	padding-left:8px;
	float: left;
	text-align: center;
	line-height:22px;
}
#foot{
	width: 983px;
	height: 51px;
	padding:10px 0 0 20px;
	line-height: 50px;
	float: left;
	background:#FFF url(../images/foot.jpg) repeat-x bottom;
}
#foot span {
	padding-left: 48px;
}
#foot img{float:left;}
#aboutcontent {
	width: 1003px;
	padding-top: 24px;
	padding-bottom: 22px;
	float:left;
	background-color:#FFF;
	height:auto;
}
#nav li{ line-height: 40px;}

.aboutleft {
	float:left; width:182px; padding:0 42px 0 26px;
	height:500px; height:auto !important;  min-height:500px;
}

.aboutleft02 {
	width:172px; padding:20px 0 0 10px;
	height:385px; height:auto !important;  min-height:385px;
	background: url(../images/about_02.jpg) repeat-y;
	line-height:36px;
}

.aboutleft02 ul a{ display:block; width:132px; height:36px; line-height:36px; padding:0 0 0 33px; border:1px #bdbdbd dashed; border-width:0 0 1px 0; background:url(../images/about_06.jpg) no-repeat 7px; cursor:pointer; }
.aboutleft02 ul a:hover{ display:block; width:132px; height:36px; line-height:36px; padding:0 0 0 33px; border:1px #bdbdbd dashed; border-width:0 0 1px 0; background:url(../images/about_05.jpg) no-repeat 7px; }

.aboutleft02 div{ display:none; }
.aboutleft02 ul li div a{ display:block; width:132px; height:36px; line-height:36px; padding:0 0 0 33px; color:#333; background-image:none; }
.aboutleft02 ul li div a:hover{ display:block; width:132px; height:36px; line-height:36px; padding:0 0 0 33px; color:#008c7b; background-image:none; }




.aboutright {
 	float:left; width:722px; height:400px; height:auto !important; min-height:400px;
}
.aboutright02 {
	color:#666666;
	background:url(../images/about_07.jpg);
	background-repeat: no-repeat;
	width:722px;
	background-position: bottom;

}
.aboutright02 h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #006357;
}
.yanfatright {
	width: 722px;
}

.yanfaright02 {
	color: #666666;
	background-repeat: no-repeat;
	width: 722px;
	line-height:24px;
	background-position: bottom;

}
.aboutright02 h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #006357;
}
.news span {
	float: right;
}
.news {
	padding-right: 15px;
	padding-left: 15px;
	line-height: 30px;
}
.news p {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	line-height: 30px;
	margin-top: 40px;
}
.patent img {
	border: 3px solid #ebebeb;
}
.patent li {
	float: left;
	padding-left: 40px;
	padding-top: 20px;
}
.patent span {
	padding-left: 15px;
}


.patent {
	width: 722px;
	padding-bottom: 40px;
}
.patent p {
	width: 680px;
	text-align: right;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #c7c7c7;
	line-height: 30px;
	margin-top: 40px;
}
.product01 {
	width: 722px;
	background-image: url(../images/pro_02.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
	.product01_1 {
	width: 722px;
	background-image: url(../images/pro_03.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}.product01_2 {
	width: 722px;
	background-image: url(../images/pro_04.jpg);
	background-repeat: no-repeat;
	height: 30px;
	}
.product01_01{
	float:right;
	padding-right:20px;
	}	
.product02 img {
	border: 3px solid #ebebeb;
}
.product02 {
	padding-top: 20px;
	float: left;
	width: 350px;
}
.fanye {
	width: 690px;
	float: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	margin-top: 40px;
	text-align: right;
	line-height: 30px;
}
.product02 dd {
	float: left;
	margin-right: 20px;
}
.product02 p {
	font-weight: bold;
	color: #006d5e;
}
.product02 dt {
	padding-left: 30px;
}
.contact2 {
	line-height: 30px;
	padding-left: 20px;
	padding-top: 20px;
}
.contact2 span {
	float: right;
}
.contact2 li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #008e7e;
}
.contact3 {
	padding-left: 20px;
	width: 702px;
}
.contactright {
	width: 722px;
}

.contact3 td {
	height: 40px;
}
.contact3 .bom {
	padding-left: 60px;
}
.jobright {
	width: 682px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
}
.jobright02 {
	width: 690px;
	line-height: 30px;
}
.jobright02 td {
	background-color: #f9fafc;
	text-align: center;
}
.title {
}
.poy a {
	background-image: url(../images/index_04.jpg);
	background-repeat: no-repeat;
}
.neirleft {
	height: 250px;
	width: 270px;
	padding-left: 40px;
	padding-top: 40px;
	float: left;
}
.neir {
	width: 722px;
	float: right;
}
.neirright {
	float: left;
	line-height: 24px;
	padding-top: 30px;
}

.neirleft img {
	border: 1px solid #3b8279;
}
.neircontent {
	width: 650px;
	float: left;
	padding-left: 40px;
	line-height: 24px;
}
.aboutright02 h1 {
	float: left;
}
.product02 {
	padding-right: 10px;
}
.neircontent h1 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #3a837b;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.yanfaright02 h1 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #1e665d;
}
.aboutright02 {
	height: 430px;
	line-height:24px;
}
.yanfa{ line-height:24px;}
.yanfa h1 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #017c6c;
}
input{
	border: 1px solid #006c60;
}
.bit{ width:48px; height:20px; border:0; color:#FFF; background:url(../images/btn_bg.jpg) no-repeat; }
.bot{ border:0; margin-left:20px;}
.xian{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6ab6a9;
}


.pro_title{ height:24px; border:dashed #666; border-width:0 0 1px 0; padding:0 0 5px 0; }
.pro_search{ height:30px; padding:5px 0 0 0; margin:15px 0; border:1px solid #ccc; background-color:#eee; }
.product_one{ padding:20px 0 0 0; }
dl.electricity,dl.jicao,dl.zhd,dl.zhin,dl.anzh,dl.wuren,dl.langy,dl.shudian,dl.siyi,dl.guding,dl.danx,dl.sanx,dl.guow,dl.diany,dl.jinm,dl.tongx,dl.zhis{ width:235px; float:left; padding:0 0 20px 0; }
dl.jicao,dl.anzh,dl.shudian,dl.sanx,dl.jinm,dl.zhis{ margin:0 8px; display:inline; }

dl.electricity dt img,dl.jicao dt img,dl.zhd dt img,dl.zhin dt img,dl.anzh dt img,dl.wuren dt img,dl.langy dt img,dl.shudian dt img,dl.guding dt img,dl.siyi dt img,dl.danx dt img,dl.sanx dt img,dl.guow dt img,dl.diany dt img,dl.jinm dt img,dl.tongx dt img,dl.zhis dt img{ display:block; float:right; display:inline; margin:6px 7px 0 0; _margin:6px 5px 0 0; }
dl.electricity dd,dl.jicao dd,dl.zhd dd,dl.zhin dd,dl.anzh dd,dl.wuren dd,dl.langy dd,dl.shudian dd,dl.guding dd,dl.siyi dd,dl.danx dd,dl.sanx dd,dl.guow dd,dl.diany dd,dl.jinm dd,dl.tongx dd,dl.zhis dd{ width:213px; height:174px; border:1px solid #d9d9d9; margin:1px 0 0 0; padding:14px 10px 0 10px; }
dl.electricity dd a,dl.jicao dd a,dl.zhd dd a,dl.zhin dd a,dl.anzh dd a,dl.wuren dd a,dl.langy dd a,dl.shudian dd a,dl.guding dd a,dl.siyi dd a,dl.danx dd a,dl.sanx dd a,dl.guow dd a,dl.diany dd a,dl.jinm dd a,dl.tongx dd a,dl.zhis dd a{ display:block; height:20px; line-height:20px; margin:10px 0; }

dl.electricity dt{ height:24px; background:url(../images/diann_title.jpg) no-repeat; }
dl.zhis dt{ height:24px; background:url(../images/zhis_title.jpg) no-repeat;}
dl.jicao dt{ height:24px; background:url(../images/jichao_title.jpg) no-repeat; }
dl.zhd dt{ height:24px; background:url(../images/zhd_title.jpg) no-repeat; }
dl.zhin dt{ height:24px; background:url(../images/zhin_title.jpg) no-repeat; }
dl.anzh dt{ height:24px; background:url(../images/anzh_title.jpg) no-repeat; }
dl.wuren dt{ height:24px; background:url(../images/wuren_title.jpg) no-repeat; }
dl.langy dt{ height:24px; background:url(../images/langy_title.jpg) no-repeat; }
dl.shudian dt{ height:24px; background:url(../images/shudian_title.jpg) no-repeat; }
dl.guding dt{ height:24px; background:url(../images/guding_title.jpg) no-repeat; }
dl.siyi dt{ height:24px; background:url(../images/siyi_title.jpg) no-repeat; }
dl.danx dt{ height:24px; background:url(../images/danx_title.jpg) no-repeat; }
dl.sanx dt{ height:24px; background:url(../images/sanx_title.jpg) no-repeat; }
dl.guow dt{ height:24px; background:url(../images/guow_title.jpg) no-repeat; }
dl.diany dt{ height:24px; background:url(../images/diany_title.jpg) no-repeat; }
dl.jinm dt{ height:24px; background:url(../images/jinm_title.jpg) no-repeat; }
dl.tongx dt{ height:24px; background:url(../images/tongx_title.jpg) no-repeat; }

.product_info{}
.product_info ul{ padding:0 10px; margin:0 0 20px 0; overflow:auto; zoom:1; background:url(../images/p_info_bg.gif) repeat; list-style:none; }
.product_info li{ float:left; height:180px; margin-top:10px; width:230px; }
.product_info li img{ border:1px solid #d6d6d6; margin:0 15px 0 0; display:block; text-align:center; margin:0 auto;}
.product_info li span{ display:block; text-align:center; line-height:24px;}

.zp_top,.zp_foot{ width:620px; padding:40px 30px 0 30px; margin-top:18px;}
.zp_top{ height:auto !important; min-height:159px; height:159px; background:#fff url(../images/zp_top_bg.jpg) repeat-x; border:1px solid #dddddd;}
.zp_top h3{ margin-bottom:30px; border-bottom:1px dashed #666; padding-bottom:9px;}
.zp_top p{ text-indent:2em; color:#666; line-height:21px;}
.zp_foot{ overflow:hidden; padding-bottom:30px; background:#f7f7f7 url(../images/zp_foot_bg.jpg) repeat-x; border:1px solid #d1d1d1;}
.zp_foot_title{ width:109px; height:38px; background: url(../images/zp_foot_title.jpg) no-repeat 0 0; margin:-40px 0 0 -30px;}
.zp_foot_con ul{}
.zp_foot_con li{ border-bottom:1px dashed #666; height:39px; line-height:39px; color:#666; font-size:14px; float:left; width:300px; text-align:center;}
.zp_foot_con li a{ font-size:14px; }
.zp_foot_con li a:hover{ color:#cacaca; cursor:pointer;}
/*.zp_foot_con li span.aa{ float:left; padding-left:80px; padding-right:80px;}
.zp_foot_con li span.bb{ float:left;}
*/.job_info p{ line-height:21px; margin-top:30px; text-indent:2em;}
.job_info p span{ display:block; text-indent:0; }
.job_info p span.aa{ color:#3B827A; font-weight:bold;}
.job_info p span a{ text-decoration:none; color:#000;}
.relations{ margin-top:30px; line-height:21px;}
.relations dd{ text-indent:2em; width:500px; float:left;}
.relations dt{ float:right;}
.yp span.aa{ color:#3b827a; font-weight:bold; margin-top:30px; display:block;}
.yp table td{ background-color: #FFF; text-align:left;}
.yp table td input{ border:1px solid #a0a0a0;}
.yp table td textarea{ width:380px; border:1px solid #a0a0a0; margin-bottom:5px;}
.yp table td input.submit_btn,.yp table td input.reset_btn{ width:53px; height:20px; display:block; float:left; margin:0 5px; background:url(../images/yp_submit.jpg) no-repeat; color:#fff;}
.yp table td input.reset_btn{ background:url(../images/yp_reset.jpg) no-repeat;}

.floatPhone{width:176px; height:66px; background:url(/Images/floatPhone.png) no-repeat 0 0; right:0; top:200px;
position:fixed;  z-index:1000; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+200));}
.floatPhone{_behavior: url("/js/iepngfix.htc")}
.fl{ float:left;}
.text_r{ text-align:right;}
