﻿@charset "utf-8";
body{
	margin:0px auto;
	padding:0px;
	font-size:12px;
	color:#000000;
	min-width:1002px;
	font-family:microsoft yahei,Arial, Helvetica, sans-serif;
	background:#ffffff;
	}
a:link{
	color:#000000; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#000000; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#7bc113;
	text-decoration:none;
	}
a:active{
	color:#000000; 
	text-decoration:none;
	}
img{
 	border:none;
	display:block;
	}
dl{
	margin:0px; 
	padding:0px;
	}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.fn-clear {
	zoom: 1; /* for IE6 IE7 */
	}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display: none;
	}
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right {
	display: inline;
	}
.fn-left {
	float: left;
	}
.fn-right {
	float: right;
	}
.hidden{
	display:none;
	}

/*布局专用*/	
.layout{
	width:1002px;
	margin:0 auto;
	padding:0px; 
	zoom: 1;
	overflow:hidden;
	}
.layout:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.positRelative{
	position:relative;
	}
/*----head---*/
.head{
	height:100%;
	height:117px;
	background:url(../images/headbg.png) repeat-x  left top;
	border-bottom:#ffffff solid 1px;
	}
.headright{
	width:294px;
	}
.headForm{
	width:294px;
	margin:0px;
	padding:0px;
	padding-top:45px;
	overflow:hidden;
	}
.headinput{ 
	width:183px; 
	height:31px;  
	border:none; 
	border:0; 
	margin:0px; 
	padding:0px; 
	overflow:hidden; 
	padding-left:3px; 
	line-height:31px; 
	color:#6d6b6b; 
	overflow:hidden;
	background:url(../images/input.png) no-repeat left top;
	}
.headinput[type="text"]:focus{ 
	border:none; 
	border:0;   
	outline:none;
	background:url(../images/input.png) no-repeat left top;
	}
.headbtn{
	background:url(../images/btn.png) no-repeat left top; 
	cursor:pointer; 
	width:66px; 
	height:31px; 
	border:none; 
	border:0; 
	overflow:hidden; 
	text-align:center; 
	margin:0px; 
	padding:0px; 
	overflow:hidden;
	}
.keywords{
	color:#656565;
	width:294px;
	line-height:22px;
	}
.keywords a{
	color:#656565;
	}
/*--导航--*/
.menuWrap{
	width:100%;
	height:49px;
	background:#404040;
	}
.menu {
	width:1002px;
	margin:0px auto;
	}
.menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.menu ul li{
	position:relative;
	z-index:2;
	}
.menu ul li .a{
	color:#ffffff;
	display:block;
	padding:0px 18px;
	height:49px;
	line-height:49px;
	border-right:#6e6d6d solid 1px;
	font-size:14px;
	float:left;
	}
.menu ul li .a:hover{
	background:#f44f00;
	color:#ffffff;
	}
.menu ul li .aon{
	color:#ffffff;
	display:block;
	padding:0px 18px;
	height:49px;
	line-height:49px;
	border-right:#6e6d6d solid 1px;
	font-size:14px;
	float:left;
	background:#f44f00;
	}
.menDiv{
	position:absolute; 
	background:#F44F00; 
	left:178px; 
	top:48px; 
	z-index:999;
	color:#ffffff; 
	line-height:29px; 
	padding:5px 15px 15px 18px;
	display:none;
	}
.menDiv a{
	color:#ffffff;
	}
.menDiv a:hover{
	text-decoration:underline;
	}
#pro:hover{
	background:#F44F00; 
	}
#pro:hover .menDiv{
	display:block;
	}
/*--banner--*/
.bannerWrap{
	width:100%;
	height:376px;
	background:url(../images/banner.png) no-repeat center top;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
	}
/*--mian--*/
.main{
	overflow:hidden;
	height:200px;
	}
.hnews{
	width:252px;
	}
.title{
	height:29px;
	line-height:29px;
	border-bottom:#d5d5d5 solid 1px;
	color:#7bc113;
	font-weight:bold;
	text-indent:2px;
	font-size:14px;
	}
.title a{
	color:#b7b7b7;
	font-weight:normal;
	font-size:12px;
	}
.hnews ul{
	width:243px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	list-style:none;
	}
.hnews ul li{
	line-height:30px;
	background:url(../images/dot.png) no-repeat left center;
	text-indent:10px;
	}
.hnews ul li span{
	float:right;
	}
.habout{
	width:432px;
	margin-left:25px;
	}
.habout p{
	margin:0px;
	padding:12px 0px 0px 0px;
	line-height:24px;
	}
.eqip{
	width:264px;
	}
.eqip .div{
	margin:0px;
	padding:12px 0px 0px 0px;
	
	}
/*-----------------------服务项目--------------------------*/
.serWrap{
	 width:1002px;
	 margin:0px auto; 
	}
.leftLoop{ overflow:hidden; position:relative;  width:1002px; margin:0px auto;} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:8px; height:12px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url(../images/jt-left.jpg) no-repeat;} 
.leftLoop .hd .next{ background:url(../images/jt-right.jpg) no-repeat;  } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f00;  } 
.leftLoop .bd{ padding:0px; width:1002px;} 
.leftLoop .display-none{ display:none;}
.leftLoop .bd ul{ overflow:hidden; zoom:1; margin:0px; padding:0px; list-style:none;} 
.leftLoop .bd ul li{text-align:center; float:left; _display:inline; list-style:none;width:225px; margin-right:33px; } 
.leftLoop .bd ul li img{ margin-top:22px; width:225px; height:139px; margin-bottom:5px;}
.leftLoop .bd ul li a:hover img{}
/*------------------------底部---------------------------*/
.foot{
	width:100%;
	background:#404040;
	color:#bababa;
	padding:35px 0px 45px 0px;
	line-height:22px;
	margin-top:15px;
	border-top:#7bc113 solid 3px;
	}
.foot a{
	color:#bababa;	
	}
.foot a:visited{
	color:#bababa;
	}
.foot a:hover{
	color:#c4c3c3;
	}
.foot a:active{
	color:#bababa;
	}
.footInfo{
	width:630px;
	padding-top:20px;
	}
/*--关于我们--*/
.subbannerWrap{
	width:100%;
	height:249px;
	background:url(../images/sbanner.jpg) no-repeat center top;
	margin-bottom:20px;
	}
.subleft{
	width:250px;
	}
.subleft .list{
	width:250px;
	margin:0px auto;
	padding-top:5px;
	}
.subleft .list ul{
	margin:0px auto;
	padding:0px;
	list-style:none;
	}
.subleft .list ul li{
	font-weight:bold;
	color:#7d7d7d;
	background:url(../images/tb2.png) no-repeat left 20px;
	}
.subleft .list ul li a{
	display:block;
	width:223px;
	line-height:20px;
	padding:16px 0px;
	padding-left:27px;
	color:#7d7d7d;
	}
.subleft .list ul li a span{
	font-weight:normal;
	float:right;
	font-family:宋体;
	}
.subleft .list ul li a:hover{
	color:#7bc113;
	}
.subleft .list ul li .ano{
	color:#7bc113;
	}
/*---右边--*/
.subright{
	width:724px;
	}
.subinfo{
	width:724px;
	margin:0px auto;
	line-height:22px;
	padding:15px 0px;
	min-height:450px;
	}
/*--公司新闻--*/
.news{
	width:724px;
	min-height:327px;
	margin:0px auto;
	padding-top:15px;
	}
.news ul{
	padding:0px;
	margin:0px auto;
	list-style:none;
	}
.news ul li{
	line-height:29px;
	border-bottom:#d7d7d7 dashed 1px;
	background:url(../images/dot2.png) no-repeat 2px center;
	text-indent:20px;
	}
.news ul li span{
	float:right;
	}
.page{width:720px;padding:30px 0px 30px 0px;text-align:center;clear:both;margin:0px auto;}
.page A {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #a5a2a2; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none}
.page A:hover {	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #7bc113; BORDER-BOTTOM: #cccccc 1px solid}
.page A:active {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #a5a2a2; BORDER-BOTTOM: #cccccc 1px solid}
.page SPAN.current {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #7bc113}
.page SPAN.disabled {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR:#ababab; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid}
.equipment{
	width:723px;
	margin:0px auto 0px auto;
	overflow:hidden;
	padding-top:20px;
	}
.equipment ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.equipment ul li{
	float:left;
	text-align:center;
	margin-bottom:60px;
	}
.mr24{
	margin-right:24px;
	}
/**---产品展示--**/
.pros{
	width:723px;
	margin:0px auto 0px auto;
	overflow:hidden;
	padding-top:20px;
	}
.pros ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.pros ul li{
	float:left;
	text-align:center;
	margin-bottom:28px;
	line-height:30px;
	border:#ffffff solid 2px;
	}
.pros ul li img{
	width:225px;
	height:139px;
	margin-bottom:3px;
	margin-top:3px;
	}
.pros ul  .mr18{ margin-right:18px;}
/*------详细页面--------*/
/*--详细信息--*/
.news2_detail{
	width:725px;
	margin:0px auto;
	padding-top:20px;
	}
.news2_detail P {
	COLOR: #4c4c4c
}
.news2_detail A {
	COLOR: #4c4c4c
}
.news2_detail_title {
	BORDER-BOTTOM: #e8e8e8 1px solid; 
	PADDING-BOTTOM: 20px
}
.news2_detail_title H2 {
	FONT-SIZE: 18px; 
	FONT-FAMILY: Microsoft YaHei; 
	COLOR: #fe7b23; 
	TEXT-ALIGN: center
}
.news2_detail_cont {
}
.news2_detail_cont IMG {
	MARGIN-BOTTOM: 25px
}
.news2_detail_cont P {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 13px; LINE-HEIGHT: 24px
}
P.news2_detail_date {
	HEIGHT: 36px; 
	FONT-FAMILY: "宋体"; 
	COLOR: #999; 
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 36px
}
A.news2_back {
	FONT-SIZE: 18px; 
	HEIGHT: 32px; 
	FONT-FAMILY: Microsoft YaHei; 
	BACKGROUND:#fe7b23; 
	COLOR: #fff; 
	TEXT-ALIGN: center; 
	MARGIN: 20px 0px; 
	DISPLAY: block; 
	LINE-HEIGHT: 30px; 
	WIDTH: 101px
}
.pre_news {
	OVERFLOW: hidden; 
	WIDTH: 550px
}
.pre_news P {
	MARGIN-BOTTOM: 0px; 
	FONT-FAMILY: Microsoft YaHei; 
	WHITE-SPACE: nowrap; 
	LINE-HEIGHT: 35px
}
.pre_news P A {
	COLOR: #7bc113
}
.pt15{ padding-top:15px;}
/*-首页Equipment--*/
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0; text-align:left;width:264px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5; display:none}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:15px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#444746;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:4px; padding:0px 4px;font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#7bc113;}

/*---首页bananner--*/
.banner{height:376px;overflow:hidden; clear:both;}
.banner .d1{width:100%;height:376px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:10px;clear:both;position:absolute;z-index:100;left:0px;top:350px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:30px;height:3px;overflow:hidden;cursor:pointer;background:#7bc113;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:#f8b08d;}