﻿body
{
	background-color: white;
	margin: 0 auto;
	font-family: "宋体";
	font-size: 12px;
	color: #000;
}
ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}
*
{
	margin: 0;
	padding: 0;
}
.zhuti
{
	width: 1003px;
	margin: 0 auto;
	overflow: hidden;
}
#textslide
{
	color: #333333;
}
/*导航*/
.submenu
{
	width: 1003px;
	height: 62px;
	background-image: url(  '../images/submenu_mid.gif' );
	float: left;
	overflow: hidden;
}
.submenu .left
{
	width: 18px;
	height: 62px;
	float: left;
	background-image: url(  '../images/submenu_left.gif' );
}
.submenu .mid
{
	width: 967px;
	height: 62px;
	float: left;
	overflow: hidden;
}
.submenu .right
{
	width: 18px;
	height: 62px;
	float: left;
	background-image: url(  '../images/submenu_right.gif' );
}
.submenu .mid-left
{
	width: 388px;
	height: 38px;
	float: left;
	margin: 10px 0 0 12px;
	_margin: 10px 0 0 6px;
}
.submenu .mid-right
{
	width: 567px;
	height: 62px;
	float: right;
	overflow: hidden;
}
.submenu .mid-top
{
	width: 567px;
	line-height: 25px;
	height: 25px;
	text-align: right;
	float: left;
}
.submenu .mid-top a:link
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.submenu .mid-top a:visited
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.submenu .mid-top a:hover
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.submenu .mid-top a:active
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

.submenu .mid-bottom
{
	width: 514px;
	_width: 525px;
	height: 20px;
	margin-top: 10px;
	line-height: 20px;
	float: right;
}
.submenu .mid-bottom li
{
	text-align: left;
	float: left;
}
.submenu .mid-bottom li a:link
{
	font-size: 12px;
	color: #02903e;
	font-weight: bold;
	text-decoration: none;
}
.submenu .mid-bottom li a:visited
{
	font-size: 12px;
	color: #02903e;
	font-weight: bold;
	text-decoration: none;
}
.submenu .mid-bottom li a:hover
{
	font-size: 12px;
	color: #02903e;
	font-weight: bold;
	text-decoration: underline;
}
.submenu .mid-bottom li a:active
{
	font-size: 12px;
	color: #02903e;
	font-weight: bold;
	text-decoration: underline;
}

.submenu .mid-bottom .text
{
	margin: 0 10px;
}
/*广告*/
.banner
{
	width: 1003px;
	height: 208px;
	float: left;
}
/*内容*/
.content
{
	width: 1003px;
	float: left;
	overflow: hidden;
}
.content .left
{
	width: 18px;
	height: 432px;
	background-image: url(  '../images/contact_left.gif' );
	float: left;
}
.content .mid
{
	width: 962px;
	height: 432px;
	background: url(  '../images/contact_bg.gif' ) repeat-x;
	padding-left: 5px;
	float: left;
	overflow: hidden;
}
.content .mid1
{
	width: 967px;
	height: 432px;
	background: url(  '../images/contact_bg.gif' ) repeat-x;
	float: left;
	overflow: hidden;
}

.content .mid-left
{
	width: 284px;
	float: left;
	overflow: hidden;
}
.content .middle
{
	width: 376px;
	float: left;
	overflow: hidden;
}
.content .right
{
	width: 18px;
	height: 432px;
	background-image: url(  '../images/contact_right.gif' );
	float: right;
}
/*新闻中心*/
.new
{
	width: 261px;
	float: left;
	overflow: hidden;
}
.new .title
{
	width: 261px;
	height: 21px;
	border-bottom: 1px #02903e solid;
	margin: 22px 0 0 0px;
	float: left;
	overflow: hidden;
}
.new .title li
{
	float: left;
}

.new .title img
{
	padding: 0 7px 4px 0;
	border-bottom: 2px #02903e solid;
	float: left;
}
.new .title .text
{
	float: right;
	margin: 3px 5px 0 0;
	line-height: 20px;
}
.new .neirong
{
	width: 255px;
	margin: 3px;
	float: left;
}
.new .neirong a:link
{
	cursor:hand;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.new .neirong a:visited
{
	cursor:hand;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.new .neirong a:hover
{
	cursor:hand;
	font-size: 12px;
	color: #02903e;
	text-decoration: underline;
}
.new .neirong a:active
{
	cursor:hand;
	font-size: 12px;
	color: #02903e;
	text-decoration: underline;
}

.new .neirong li
{
	width: 255px;
	line-height: 30px;
	border-bottom: 1px #c0c0c0 solid;
	float: left;
}
.new .neirong span
{
	margin-left: 5px;
	float:right;
}
/*联系我们*/
.coatact
{
	width: 261px;
	float: left;
	overflow: hidden;
}
.coatact .title
{
	width: 261px;
	height: 21px;
	border-bottom: 1px #02903e solid;
	margin: 15px 0 0 0px;
	float: left;
	overflow: hidden;
}
.coatact .title li
{
	float: left;
}
.coatact .title a:link
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.coatact .title a:visited
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.coatact .title a:hover
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.coatact .title a:active
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.coatact .title img
{
	padding: 0 7px 4px 0;
	border-bottom: 2px #02903e solid;
	float: left;
}
.coatact .title .text
{
	float: right;
	margin: 3px 5px 0 0;
	line-height: 20px;
}
.coatact .neirong
{
	width: 255px;
	margin: 15px 3px 10px;
	float: left;
}
.coatact .neirong .ditu
{
	width:90px;
	height:41px;
	margin-top:15px;
	margin-right:0px;
	float:left;
}
.coatact .neirong .text
{
	width: 160px;
	float: right;
}
.coatact .neirong .text li
{
	line-height: 25px;
	float: left;
}
/*企业荣誉*/
.honor
{
	width: 284px;
	height: 92px;
	float: left;
}
/*公司简介*/
.about
{
	width: 376px;
	float: left;
}
.about .title
{
	width: 376px;
	height: 21px;
	border-bottom: 1px #02903e solid;
	margin: 22px 0 0 0px;
	float: left;
	overflow: hidden;
}
.about .title img
{
	padding: 0 7px 4px 0;
	border-bottom: 2px #02903e solid;
	float: left;
}
.about .title .text
{
	float: right;
	margin: 3px 5px 0 0;
	line-height: 20px;
}
.about .substance
{
	width: 370px;
	margin: 3px;
	float: left;
}
.about .substance-top
{
	width: 370px;
	height: 4px;
	background-image: url(  '../images/substance-top.gif' );
	float: left;
	overflow: hidden;
}
.about .substance-mid
{
	width: 358px;
	border-left: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	line-height: 20px;
	padding: 3px 5px;
	float: left;
}
.about .substance-mid a:link
{
	font-size: 12px;
	color: #02903e;
	font-weight: bold;
	text-decoration: none;
}
.about .substance-mid a:visited
{
	font-size: 12px;
	color: #02903e;
	font-weight: bold;
	text-decoration: none;
}
.about .substance-mid a:hover
{
	font-size: 12px;
	color: #02903e;
	font-weight: bold;
	text-decoration: underline;
}
.about .substance-mid a:active
{
	font-size: 12px;
	font-weight: bold;
	color: #02903e;
	text-decoration: underline;
}

.about .substance-bottom
{
	width: 370px;
	height: 4px;
	background-image: url(  '../images/substance-bottom.gif' );
	float: left;
	overflow: hidden;
}
/*产品中心*/
.product
{
	width: 376px;
	float: left;
}
.product .title
{
	width: 376px;
	height: 21px;
	border-bottom: 1px #02903e solid;
	margin: 16px 0 0 0px;
	float: left;
	overflow: hidden;
}
.product .title a:link
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.product .title a:visited
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.product .title a:hover
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.product .title a:active
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.product .title li
{
	float: left;
}
.product .title img
{
	padding: 0 7px 4px 0;
	border-bottom: 2px #02903e solid;
	float: left;
}
.product .title .text
{
	float: right;
	margin: 3px 5px 0 0;
	_margin: 0 5px 0 0;
	line-height: 20px;
	height: 20px;
}

.product .substance
{
	width: 370px;
	margin: 3px;
	_margin: 3px 1px;
	float: left;
}
.product .substance-top
{
	width: 370px;
	height: 4px;
	background-image: url(  '../images/substance-top.gif' );
	float: left;
}
.product .substance-mid
{
	width: 358px;
	height: 144px;
	border-left: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	padding: 5px;
	float: left;
}
.product .substance-bottom
{
	width: 370px;
	height: 4px;
	background-image: url(  '../images/substance-bottom.gif' );
	float: left;
}
/*工程展示*/
.project
{
	width: 278px;
	float: right;
}
.project .title
{
	width: 278px;
	height: 21px;
	border-bottom: 1px #02903e solid;
	margin: 22px 0 0 0px;
	float: left;
	overflow: hidden;
}
.project .title li
{
	float: left;
}

.project .title a:link
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.project .title a:visited
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.project .title a:hover
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.project .title a:active
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.project .title img
{
	padding: 0 7px 4px 0;
	border-bottom: 2px #02903e solid;
	float: left;
}
.project .title .text
{
	float: right;
	margin: 3px 5px 0 0;
	line-height: 20px;
}

.project .substance
{
	width: 274px;
	margin: 3px;
	float: left;
}
.project .substance-top
{
	width: 274px;
	height: 4px;
	background-image: url(  '../images/project_top.gif' );
	float: left;
	overflow: hidden;
}
.project .substance-mid
{
	width: 252px;
	height: 342px;
	border-left: 1px #dddddd solid;
	border-right: 1px #dddddd solid;
	padding: 5px 10px;
	float: left;
}
.project .pic
{
	width: 252px;
	height: 171px;
	float: left;
}
.project .pic li
{
	float: left;
}
.project .pic .text
{
	width: 252px;
	line-height: 25px;
	text-align: center;
}
.project .substance-bottom
{
	width: 274px;
	height: 4px;
	background-image: url(  '../images/project_bottom.gif' );
	float: left;
	overflow: hidden;
}
/*页尾*/
.page
{
	width: 1003px;
	background-image: url(  '../images/page_bg.gif' );
	height: 58px;
	float: left;
	overflow: hidden;
}
.page .left
{
	width: 18px;
	height: 58px;
	background-image: url(  '../images/page_left.gif' );
	float: left;
}
.page .mid
{
	width: 967px;
	height: 58px;
	float: left;
	line-height: 24px;
	text-align: center;
	margin-top: 7px;
}
.page .right
{
	width: 18px;
	height: 58px;
	background-image: url(  '../images/page_right.gif' );
	float: left;
}
/*产品二级页面*/
.detail-top
{
	width: 1003px;
	height: 22px;
	background-image: url(  '../images/bg_top.gif' );
	float: left;
}
.detail-top img
{
	margin-left: 39px;
}
.detail-bottom
{
	width: 1003px;
	height: 19px;
	background-image: url(  '../images/bg_bottom.gif' );
	float: left;
}
.detail-mid
{
	width: 1001px;
	background: url(  '../images/bg-mid.gif' ) repeat-x;
	border-left: 1px #acd0c3 solid;
	border-right: 1px #acd0c3 solid;
	float: left;
}
.detail-left
{
	background: url(  '../images/detail_title.gif' ) no-repeat;
	width: 205px;
	float: left;
	margin-left: 18px;
	_margin-left: 9px;
	padding-top: 5px;
	overflow: hidden;
}
.subnavi-top
{
	width: 174px;
	height: 29px;
	padding: 6px 0 8px 11px;
	margin-left: 10px;
	border-bottom: 1px #e5e5e5 solid;
	float: left;
}
.subnavi-bottom
{
	width: 185px;
	float: left;
}
.subnavi-bottom li
{
	width: 172px;
	height: 22px;
	_height: 18px;
	line-height: 26px;
	padding: 0 1px 4px 12px;
	_padding: 0 1px 0px 12px;
	border-bottom: 1px #e5e5e5 solid;
	margin: 0 0 4px 10px;
	_margin: 0 0 4px 5px;
	float: left;
}
.subnavi-bottom li a:link
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.subnavi-bottom li a:visited
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.subnavi-bottom li a:hover
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.subnavi-bottom li a:active
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.current
{
	background-image: url(  '../images/title_bg.jpg' );
}
.detail-right
{
	width: 718px;
	float: right;
	margin-right: 30px;
	_margin-right: 5px;
}
.detail-right .title
{
	width: 718px;
	height: 32px;
	border-top: 1px #008f3c solid;
	border-bottom: 1px #008f3c solid;
}
.detail-right .title .biaoti
{
	border-top: 2px #008f3c solid;
	line-height: 30px;
	padding: 0 10px;
	float: left;
}
.detail-right .title .seat
{
	float: right;
	line-height: 30px;
	padding-right: 10px;
}
.produce
{
	width: 690px;
	padding: 0 0 20px 20px;
	float: left;
}
.submenu .mid-bottom li
{
	text-align: left;
	float: left;
}
.produce a:link
{
	font-size: 14px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.produce a:visited
{
	font-size: 14px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.produce a:hover
{
	font-size: 14px;
	color: #02903e;
	font-weight: bold;
	text-decoration: underline;
}
.produce a:active
{
	font-size: 14px;
	color: #02903e;
	font-weight: bold;
	text-decoration: underline;
}

.produce .pic
{
	width: 212px;
	height: 179px;
	margin: 20px 18px 0 0;
	_margin: 20px 9px 0 0;
	float: left;
}
.produce .pic .img
{
	width: 206px;
	height: 148px;
	padding: 2px;
	border: 1px #5fc088 solid;
	float: left;
	font-size: 0;
}

.produce .pic .text
{
	width: 218px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	float: left;
}
.pagination
{
	width: 718px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
}
.pagination a:link
{
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.pagination a:visited
{
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.pagination a:hover
{
	font-size: 12px;
	color: #02903e;
	text-decoration: underline;
}
.pagination a:active
{
	font-size: 12px;
	color: #02903e;
	text-decoration: underline;
}

/*公司简介*/
.synopsis
{
	width: 698px;
	padding: 10px;
	float: left;
	line-height: 22px;
}
/*工程案例*/
.case
{
	width: 698px;
	background-color: white;
}
.case td
{
	background-color: white;
	line-height: 22px;
	padding: 0 2px;
	text-align: left;
}
.case td a:link
{
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.case td a:visited
{
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.case td a:hover
{
	font-size: 12px;
	color: #02903e;
	text-decoration: underline;
}
.case td a:active
{
	font-size: 12px;
	color: #02903e;
	text-decoration: underline;
}

.case .td1
{
	background-color: green;
	line-height: 30px;
	color: white;
	text-align: center;
}
.case .td2
{
	background-color: #F5F5F5;
}
.case .td3
{
	text-align: center;
}

/*新闻中心*/
.ad684
{
	text-align: center;
	vertical-align: middle;
	margin: 10px 17px;
	font-size: 14px;
	font-weight: bold;
}
.news
{
	width: 718px;
	float: left;
}
.news li
{
	width: 718px;
	line-height: 25px;
	border-bottom: 1px gray dotted;
	float: left;
}
.news li a:link
{
	cursor: hand;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.news li a:visited
{
	cursor: hand;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.news li a:hover
{
	font-size: 12px;
	color: #02903e;
	text-decoration: underline;
}
.news li a:active
{
	font-size: 12px;
	color: #02903e;
	text-decoration: underline;
}

.news li img
{
	margin: 8px;
	float: left;
}
.news .text
{
	float: left;
}
.news span
{
	float: right;
}
/*人才中心*/
.jobs{
	width:698px;
	margin:10px;
	float:left;
}
.jobs .biaoge{
	width:698px;
	background-color:gray;
}
.jobs .biaoge td{
	background-color:white;
	text-align:center;
	line-height:25px;
}
.jobs .biaoge1{
	width:698px;
	background-color:gray;
}
.jobs .biaoge1 td{
	background-color:white;
	line-height:30px;
}
/*文字样式*/
.black12
{
	font-size: 12px;
	color: #666666;
}
.black1
{
	font-size: 12px;
	color: black;
}

.black12b
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.black14b
{
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.black14b1
{
	font-size: 14px;
	color: black;
	font-weight: bold;
}

.green12
{
	font-size: 12px;
	color: #02903e;
}
.green12b
{
	font-size: 12px;
	color: #02903e;
	font-weight: bold;
}
.green14b
{
	font-size: 14px;
	color: #02903e;
	font-weight: bold;
}

.white12
{
	font-size: 12px;
	color: white;
}
.white12b
{
	font-size: 12px;
	color: white;
	font-weight: bold;
}
/*产品展示JS*/
.ddindex_content_lz
{
	float: left;
	width: 370px;
	height: 167px;
}
#lantern
{
	border-right: #878787 1px solid;
	border-top: #878787 1px solid;
	font-size: 12px;
	overflow: hidden;
	border-left: #878787 1px solid;
	width: 368px;
	cursor: pointer;
	line-height: 23px;
	border-bottom: #878787 1px solid;
	height: 167px;
}
#lanternMain
{
	width: 368px;
	height: 143px;
	background-color: #ffffff;
}
#lanternImg
{
	overflow: hidden;
	width: 366px;
	margin: 1px;
	position: absolute;
	height: 141px;
}
#lanternNavy
{
	border-top: #ffffff 1px solid;
	font-size: 10.5pt;
	float: left;
	overflow: hidden;
	width: 328px;
	color: #02903E;
	border-bottom: #ffffff 1px solid;
	height: 22px;
	background-color: #cccabe;
	text-align: center;
}
#lanternNavy .div_off1
{
	float: left;
	border-bottom: #ffffff 1px solid;
	height: 22px;
	background-color: #cccabe;
	text-align: center;
}
#lanternNavy .div_on1
{
	padding-right: 0px;
	border-top: #cccabe 1px solid;
	padding-left: 0px;
	float: left;
	overflow: hidden;
	border-bottom: #cccabe 1px solid;
	height: 20px;
	background-color: #f5f4f2;
	text-align: center;
}
#lanternNavy .div_off2
{
	float: left;
	border-bottom: #ffffff 1px solid;
	height: 22px;
	background-color: #cccabe;
	text-align: center;
}
#lanternNavy .div_on2
{
	padding-right: 0px;
	border-top: #cccabe 1px solid;
	padding-left: 0px;
	float: left;
	overflow: hidden;
	border-bottom: #cccabe 1px solid;
	height: 20px;
	background-color: #f5f4f2;
	text-align: center;
}
#lanternNavy .div_off3
{
	float: left;
	border-bottom: #ffffff 1px solid;
	height: 22px;
	background-color: #cccabe;
	text-align: center;
}
#lanternNavy .div_on3
{
	padding-right: 0px;
	border-top: #cccabe 1px solid;
	padding-left: 0px;
	float: left;
	overflow: hidden;
	border-bottom: #cccabe 1px solid;
	height: 20px;
	background-color: #f5f4f2;
	text-align: center;
}
.liclass
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	margin-top: 3px;
	float: left;
	margin-left: 6px;
	border-left: #ffffff 1px solid;
	width: 15px;
	color: #ffffff;
	line-height: 14px;
	margin-right: 6px;
	border-bottom: #ffffff 1px solid;
	height: 15px;
	background-color: #02903E;
	text-align: center;
	_margin-left: 2.5px;
	_margin-right: 2.5px;
}
/**/
.boldfonts {
	TEXT-ALIGN: center
}

.textfonts {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px; COLOR: #666666; FONT-SIZE: 12px
}


