﻿@charset "utf-8";
/*banner*/

.banner {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.banner a {
	display: block;
	background: url("../images/banner.jpg") no-repeat center;
	height: 480px
}
#flashs {
	position: relative;
	height: 480px;
	overflow: hidden;
}
#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}
#flashs .btn {
	overflow: hidden;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 60px;
	z-index: 9999
}
#flashs .btn span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("../images/banner_btn.png") no-repeat center top;
	margin: 0 10px;
}
#flashs .btn span {
 *display: inline
}
#flashs .btn span.cur {
	background-position: bottom
}
#flashs .bot {
	display: block;
	position: absolute;
	width: 58px;
	height: 58px;
	top: 50%;
	margin-top: -29px;
}
#flashs .bot1 {
	background: url(../images/babot1.png) no-repeat center;
	left: 5%;
	z-index: 2;
}
#flashs .bot2 {
	background: url(../images/babot2.png) no-repeat center;
	right: 5%;
	z-index: 2;
}
/*厂房展示*/
.customer {
	overflow: hidden;
	width: 100%;
	background: #eee;
}
.customer .customerBox {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	position: relative
}
.customer .customerBox em {
	display: block;
	width: 70px;
	height: 70px;
	position: absolute;
	top: 65px;
}
.customer .customerBox em.sclt {
	background: url("../images/customerlt.png") no-repeat center top;
	left: 0
}
.customer .customerBox em.scrt {
	background: url("../images/customerrt.png") no-repeat center top;
	right: 0
}
.customer .customerBox em:hover {
	background-position: bottom;
	cursor: pointer
}
.customer .scCon {
	overflow: hidden;
	width: 1000px;
	height: 240px;
	margin: 0 auto;
	position: relative
}
.customer ul {
	position: absolute;
	top: 0;
	left: 0
}
.customer ul li {
	width: 240px;
	float: left;
	text-align: center;
	margin: 0 5px;
}
.customer ul li a {
	text-decoration: none
}
.customer ul li img {
	display: block;
	margin: 0 auto;
	background-color: #fff;
}
.customer ul li h3 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	font-weight: normal
}
.customer ul li h3 a {
	font-size: 16px;
	margin-top: 30px;
	color: #00824a
}
.customer ul li p {
	font-size: 14px;
	margin-top: 15px;
	line-height: 20px;
	color: #666666;
	height: 40px;
	overflow: hidden
}
.customer ul li:hover img {
	opacity: .85;
}
/*搜索*/

.ss {
	overflow: hidden;
	width: 100%;
	height: 52px;
	background: #eeeeee
}
.ss .ssBox {
	overflow: hidden;
}
.ss .ssBox span {
	line-height: 52px;
	color: #F30408;
	font-size: 14px;
	float: left;
}
.ss .ssBox h2{ float:left; line-height: 52px;}
.ss .ssBox h2 a {
	font-style: normal;
	font-size:15px;
	padding: 0 10px;
}
.ss .ssK {
	overflow: hidden;
	float: right;
	height: 30px;
	width: 240px;/* padding:0 10px; */
	margin-top: 12px;
	background: url(../images/ssbg.png) no-repeat center;
}
.ss .ssK input {
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	width: 184px;
	outline: none;
	background: none;
	border: none;
	color: #999;
	padding-left: 15px;
}
.ss .ssK a {
	display: block;
	float: right;
	background: url(../images/ssfdj.png) no-repeat center;
	width: 40px;
	height: 30px;
}
/*Service*/

.Service {
	overflow: hidden;
	width: 100%;
	background-color: #fff;
	padding:15px 0;
	border-bottom:1px dotted #ddd;
}
.Service .serviceRt {
	width: 1200px;
}
.Service .serviceRt-dl {
	float: left;
	border: 1px solid #eee;
	padding: 5px;
	width: 220px;
/*	height:280px;*/
	background-color: #fff;
	margin:0px 4px;
	margin-bottom: 10px;
}
.Service .serviceRt-dl dt img {
	display: block;
}
.Service .serviceRt-dl dd {
	padding: 0 10px;
	overflow: hidden
}
.Service .serviceRt-dl dd h3 {
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 30px;
	line-height: 30px;
}
.Service .serviceRt-dl dd h3 a {
	color: #00824a
}
.Service .serviceRt-dl dd p {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.Service .serviceRt-dl dd a.more {
	display: block;
	float: left;
	margin-top: 10px;
	color: #00824a;
}
.Service dl.bottom {
	margin-bottom: 0
}
.Service dl.last {
	margin-right: 0px
}
.Service .serviceRt-dl:hover {
	background-color: #00824a
}
.Service .serviceRt-dl:hover h3 a, .Service .serviceRt-dl:hover dd p, .Service .serviceRt-dl:hover dd a.more {
	color: #fff
}
/*标题*/

.title {
	overflow: hidden;
	width: 100%;
	text-align: center;
	margin-top: 15px;
}
.title h2 {
	font-size: 24px;
	color: #00824a;
	font-weight: normal
}
.title h2 a {
	color: #00824a;
}
.title i {
	display: block;
	width: 30px;
	height: 1px;
	background: #00824a;
	margin: 15px auto 0
}
.title em {
	font-size: 12px;
	color: #999999;
	margin-top: 15px
}
.title p {
	font-size: 14px;
	color: #666666;
	margin-top: 5px
}
.title strong {
	color: #ffae00;
}
/*Answer*/

.Answer {
	background: url("../images/answerbg.jpg") no-repeat center;
	width: 100%;
	height: 452px;
	overflow: hidden;
}
.Answer .box {
	width: 1200px;
	height: 280px;
	margin-top: 10px;
	position: relative;
	padding-top: 1px;
}
.Answer dl.dl {
	background: url("../images/answerconbg.png") no-repeat center;
	width: 1200px;
	height: 55px;
	margin: 15px auto 0;
	position: relative;
}
.Answer dl.dl dt, .Answer dl.dl dd {
	line-height: 55px;
	font-size: 16px;
	text-indent: 76px;
	width: 500px;
	float: left;
	white-space: nowrap;
}
.Answer dl.dl dt {
	color: #fff;
	background: url("../images/answerwen.png") no-repeat 30px center;
}
.Answer dl.dl dd {
	color: #00824a;
	background: url("../images/answerda.png") no-repeat 30px center;
}
.Answer img.img {
	position: absolute;
	right: -215px;
	top: -99px;
}
/*Treatment*/

.Treatment {
	overflow: hidden;
	width: 100%;
	padding-bottom: 25px;
}
.Treatment .title {
	margin-top: 15px;
}
.Treatment .TreatmentBox {
	width: 1200px;
	margin-top: 65px;
	height: 280px;
	position: relative
}
.Treatment .dl {
	width: 420px;
	overflow: hidden;
	position: absolute
}
.Treatment .dl dt {
	width: 77px;
	height: 118px;
}
.Treatment .dl dd {
	width: 308px;
	text-align: justify;
}
.Treatment .dl dd strong {
	font-weight: normal;
	font-size: 18px;
	color: #333333
}
.Treatment .dl dd p {
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	margin-top: 15px;
}
.Treatment .top {
	top: 0
}
.Treatment .right {
	right: 0
}
.Treatment .bottom {
	bottom: 0
}
.Treatment .left {
	left: 0
}
.Treatment img.img {
	position: absolute;
	left: 50%;
	margin-left: -150px;
	top: -35px;
}
/*about*/

.about {
	overflow: hidden;
	width: 100%;
	background: #eee;
}
.about a{
	text-decoration:underline;
}
.about dl {
	overflow: hidden;
	padding: 15px 0;
	width: 100%;
}
.about dl dt {
	width: 429px;
	float: right
}
.about dl dd {
	width: 720px;
	float: left;
}
.about dl dd strong {
	font-size: 18px;
}
.about dl dd strong a {
	color: #00824a
}
.about dl dd i {
	display: block;
	width: 40px;
	height: 1px;
	background: #00824a;
	margin: 25px 0;
}
.about dl dd p {
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	height: 134px;
	overflow: hidden;
}
.about dl dd a.more {
	display: block;
	margin-top: 30px;
	width: 130px
}
/*news*/

.news {
	overflow: hidden;
	width: 100%;
	padding: 15px 0;
}
.news .newsLt {
	float: left;
	width: 815px;
}
.news .newsRt {
	float: right;
	width: 365px;
}
.news .newsNav {
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
.news .newsNav li {
	width: 133px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	background-color: #eee;
	float: left;
	margin-right: 10px;
}
.news .newsNav li a {
	color: #666666;
	text-decoration: none
}
.news .newsNav li:hover, .news .newsNav li.cur {
	background: #00824a
}
.news .newsNav li:hover a, .news .newsNav li.cur a {
	color: #fff
}
.news .newsBox, .news .newsCon, .news dl {
	overflow: hidden;
	width: 100%;
}
.news .newsBox {
	margin-top: 15px;
	height: 355px;
	width: 815px;
	position: relative
}
.news .newsCon {
	position: absolute;
	left: 0;
	top: 0;
	display: none
}
.news .newsCon:first-child {
	display: block
}
.news dl dt {
	width: 167px;
	height: 120px;
	float: left;
}
.news dl dd {
	width: 635px;
	float: right;
	margin-top: 0px;
	overflow: hidden;
}
.news dl dd h3 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px
}
.news dl dd h3 a {
	color: #00824a
}
.news dl dd p {
	font-size: 12px;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
	color: #666666;
	margin-top: 10px
}
.news .newsLi {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
	border-top: 1px dotted #c9c9c9;
}
.news .newsLi li {
	font-size: 14px;
	overflow: hidden;
	width: 100%;
	height:35px;
	line-height:35px;
	border-bottom: 1px dashed #c9c9c9
}
.news .newsLi li a {
	display: block;
	width: 380px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
}
.news .newsLi li span {
	float: right;
	display: block;
	color: #999999;
}
.news .NewTit {
	overflow: hidden;
	width: 100%;
}
.news .NewTit h3 {
	font-weight: normal;
	font-size: 24px;
	float: left;
}
.news .NewTit h3 a {
	color: #00824a
}
.news .btnLt {
	float: right;
	width: 78px;
}
.news .btnLt a {
	width: 37px;
	height: 33px;
	display: block;
}
.news .btnLt a.newsTop {
	background: url("../images/newstop.jpg") no-repeat center top;
	float: left;
}
.news .btnLt a.newsBtm {
	background: url("../images/newsbottom.jpg") no-repeat center top;
	float: right;
}
.news .btnLt a:hover {
	background-position: bottom
}
.news .newsDa {
	width: 365px;
	height: 355px;
	position: relative;
	margin-top: 10px;
	overflow: hidden
}
.news .listDa {
	position: absolute;
	top: 0;
	left: 0
}
.news .listDa li {
	padding: 10px 0;
	width: 100%;
	border-bottom: 1px dotted #bbbbbb;
}
.news .listDa li h3 {
	background: url("../images/newswen.jpg") no-repeat left center;
	padding-left: 35px;
	font-size: 13px;
	font-weight: normal;
	line-height: 30px;
}
.news .listDa li h3 a {
	color: #333333
}
.news .listDa li p {
	background: url("../images/newsda.jpg") no-repeat left center;
	padding-left: 35px;
	font-size: 13px;
	color: #666666;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*link*/

.link {
	overflow: hidden;
	width: 100%;
	padding: 10px 0
}
.link strong {
	float: left;
	width: 65px;
	color: #666666;
	font-size: 14px;
}
.link .ul {
	float: right;
	width: 1130px;
}
.link .ul li {
	float: left;
	border-right: 1px dotted #00824a;
	padding: 0 10px 5px 10px;
	font-size: 14px;
}
.link .ul li a {
	color: #666666;
}

