﻿@charset "utf-8";
body{
	margin:0px auto;
	padding:0px;
	font-size:12px;
	color:#000;
	font-family:宋体;
	position:relative;
	min-width:1012px;
	background:#ddfddd;
	}
a:link{
	color:#000; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#000; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#009944;
	text-decoration:none;
	}
a:active{
	color:#000; 
	text-decoration:none;
	}
img{
 	border:none;
	}
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:960px;
	margin:0 auto;
	padding:0px; 
	zoom: 1;
	}
.layout:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.positRelative{
	position:relative;
	}
.w250{width:250px;}
.w695{width:695px;}
.fcolor-black{
	color:#000;
	}
.fcolor-black a{
	color:#000;
	}
.mt11{margin-top:11px;}
.mb30{margin-bottom:30px;}
.pt10{padding-top:10px;}
#container{
	width:1012px;
	margin:0px auto;
	overflow:hidden;
	min-height:400px;
	}
/*---------------------------------head-----------------------------------*/
.header{
	height:94px;
	background:url(../images/headbg.jpg) repeat-x left top;
	}
/*-------------------------------导航------------------------------------*/
.menu {
	width: 960px;
	margin:0px;
	height:50px;
	font-family:微软雅黑;
	font-size:18px;
	color:#000;
	background:url(../images/dhbg.jpg) repeat-x left top;
	}
.menu ul{ 
	margin:0px;
	padding:0px;
	list-style:none;
	}/*隐藏掉溢出的*/
.menu ul li{
	dispaly:block; 
	float:left;
	width:120px;
	line-height:50px;
	text-align:center;
	}
.menu ul li a {
	display:block;
	width:120px;
	height:50px;
	background:url(../images/dhline.jpg) no-repeat right center;
	line-height:50px;		
	}
.menu ul li a:hover {
	color: #009944;
	}
.menu td ul li .bgnone{
	background:none;
	}
/*----------------------------------------banner---------------------------------*/
.banner{
	width:950px;
	height:294px;
	padding:5px;
	background:#fff;
	}
/*---------------------------------------main---------------------------------------*/
.main-content{
	min-height:452px;
	}
.main-left{
	width:250px;
	overflow:hidden;
	}
.title{
	height:34px;
	background:url(../images/titlebg.jpg) repeat-x left top;
	color:#2a2a2a;
	line-height:34px;
	font-weight:bold;
	font-size:16px;
	}
.title-news-img{
	margin:1px 12px 0px 8px;
	}
.title a{
	color:#686868;
	font-size:12px;
	font-weight:normal;
	padding-right:18px;
	}
/*------------------------------------首页新闻中心-----------------------------------*/
.news{
	width:248px;
	border:#ececec solid 1px;
	border-bottom:none;
	border-top:none;
	min-height:308px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>308?"308px":"");
	background:#fff;
	}
.news-img{
	margin:15px 7px 15px 6px;
	}
.news ul{
	width:231px;
	margin:0px auto;
	padding:0px;
	list-style:none;
	padding-top:3px;
	padding-bottom:5px;
	min-height:180px;
	}
.news ul li{
	height:30px;
	}
.news ul li span{
	float:right;
	}
.news ul li a{
	display:block;
	width:231px;
	height:30px;
	line-height:30px;
	background:url(../images/t-new2.jpg) no-repeat left center;
	text-indent:21px;
	}
.news ul li a:hover{
	text-decoration:underline;
	}
/*------------------------------------首页产品展示-----------------------------------*/
.main-right{
	width:695px;
	}
.pro-list{
	width:693px;
	height:174px;
	background:#ffffff;
	border:#ececec solid 1px;
	border-top:none;
	padding-top:11px;
	margin-bottom:9px;
	}
.leftLoop{ overflow:hidden; position:relative;height:180px;} 
.leftLoop .hd{ display:none;} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:8px; height:12px; line-height:10px; float:right; margin-right: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;} 
.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; } 
.leftLoop .bd ul li img{}
.hd .num{display:none;}
/*----------------------------案例展示效果-------------------------------*/
.bdbg-none{ background:none; margin:0px auto; width:676px;}
.picList{
	width:676px;
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
	}
.picList li{ 
	width:157px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin:0px 6px;
	} 
.picList li a:hover{
	text-decoration:underline;
	}
.picList li a:hover  img{
	border:#009944 solid 1px;
	}
.picList li img{
	width:155px;
	height:134px;
	border:#d7d7d7 solid 1px; 
	margin-bottom:5px; 
	}
/*-------------------------------------底部---------------------------------------*/
.foot{
	width:100%;
	background:#dbdbdb;
	padding:20px 0px;
	line-height:26px;
	text-align:center;
	margin-top:10px;
	}
.foot a{
	color:#000;
	}
.foot a:visited{
	color:#000;
	}
.foot a:hover{
	color:#009944;
	text-decoration:underline;
	}
.foot a:active{
	color:#000;
	}
/*-------------------------------------内页左侧分类------------------------------------*/
.subleft-class{
	width:248px;
	border:#ececec solid 1px;
	border-bottom:none;
	border-top:none;
	padding-bottom:19px;
	background:#fff;
	}
.subleft-class .bgtitle{
	background:url(../images/subtb2.jpg) no-repeat left 20px;
	color:#6eae30;
	font-size:16px;
	font-weight:bold;
	text-indent:44px;
	margin-left:14px;
	_margin-left:10px;
	padding-top:18px;
	padding-bottom:4px;
	}
.subleft-class .bgtitle a{
	color:#6eae30;
	}
.subleft-class ul{
	width:220px;
	_width:224px;
	margin:0px 0px 0px 28px;
	_margin:0px 0px 0px 24px;
	padding:0px;
	list-style:none;
	overflow:hidden;
	clear:both;
	}
.subleft-class ul  li{
	overflow:hidden;
	}
.subleft-class ul li a{
	display:block;
	width:214px;
	_width:220px;
	height:24px;
	line-height:24px;
	border-bottom:#bdbdbd dashed 1px;
	margin-top:5px;
	text-indent:35px;
	}
.subleft-class li a:hover{
	color:#497900;
	text-decoration:underline;
	}
.subleft-class ul li .ayellow{
	color:#497900;
	}
.subleft-class ul li ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:none;
	}
.subleft-class  ul li ul li a{
	display:block;
	border-bottom:none;
	text-indent:55px;
	_text-indent:50px;
	background:url(../images/dot.jpg) no-repeat 40px center;
	}
.subleft-class  ul li ul li .a3{
	color:#497900;
	}
/*----------------------------------内页右侧------------------------------*/
.subright{
	width:767px;
	overflow:hidden;
	min-height:250px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>250?"250px":"");
	}
.subright-nva{
	font-size:12px;
	color:#686868;
	font-weight:normal;
	padding-right:15px;
	}
.subright-nva a{
	color:#686868;
	margin:0px;
	padding:0px;
	}
.subright-nva a:hover{
	color:#497900;
	text-decoration:underline;
	}
.sub-content{
	width:693px;
	background:#ffffff;
	border:#ececec solid 1px;
	border-top:none;
	min-height:576px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>576?"576px":"");
	}	
.sub-about-content{
	width:656px;
	margin:0px auto;
	padding:25px 0px;
	line-height:22px;
	}
/*----------------------------内页产品展示------------------------------*/
.subProList{
	width:676px;
	margin:0px auto;
	min-height:524px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>524?"524px":"");
	padding-top:11px;
	}
.subProList ul{
	width:676px;
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
	}
.subProList ul li{ 
	width:157px;
	_width:157px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin:0px 6px;
	_margin:0px 4px;
	margin-bottom:13px;
	} 
.subProList ul li img{
	width:155px;
	height:134px;
	border:#d7d7d7 solid 1px; 
	margin-bottom:8px; 
	}
.subProList ul li a:hover{
	text-decoration:underline;
	}
.subProList ul li a:hover  img{
	border:#009944 solid 1px;
	}

/**-------------------------------分页---------------------------------**/
.page{
	width:676px;
	margin:0px auto;
	height:30px;
	text-align:right;
	line-height:30px;	
	}
/*-------------------------内页新闻中心----------------------------------*/
.subnews-list{
	width:660px;
	margin:0px auto;
	padding-top:25px;
	}
.subnews-list dl{
	width:660px;
	height:102px;
	border-bottom:#dbdbdb dashed 1px;
	margin:0px 0px 17px 0px;
	padding:0px;
	}
.subnews-list dl .dd-pic{
	margin:0px;
	float:left;
	width:96px;
	height:76px;
	padding:0px;
	}
.subnews-list dl .pic img{
	width:96px;
	height:76px;
	}
.subnews-list dl dt{
	float:right;
	color:#6eae30;
	font-weight:bold;
	height:32px;
	line-height:32px;
	width:538px;
	}
.subnews-list dl dt span{
	color:#000;
	font-weight:normal;
	float:right;
	padding-right:5px;
	}
.subnews-list dl .dd-txt{
	line-height:22px;
	margin:0px;
	padding:0px;
	float:right;
	width:538px;
	}
.subnews-list dl .dd-txt span{
	color:#6eae30;
	}
.subnews-list dl a{
	display:block;
	width:660px;
	height:103px;
	}
.subnews-list dl a .dd-txt span{
	color:#6eae30;
	}
.subnews-list dl a:hover{
	background:#f3f3f3;
	}
.subnews-list dl a:hover dt{
	color:#6eae30;
	width:538px;
	}
.subnews-list dl a:hover .dd-txt{
	color:#000;
	text-decoration:underline;
	}
/*--------------------------------------内页资料下载------------------------------*/
.download{
	width:660px;
	margin:0px auto;
	padding-top:25px;
	}
.download ul{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-bottom:15px;
	}
.download ul li {
	height:22px;
	border-bottom:#dbdbdb dashed 1px;
	margin-top:7px;
	overflow:hidden;
	}
.download ul li .div{
	height:22px;
	background:url(../images/tech-tb.jpg) no-repeat 13px center;
	text-indent:35px;
	line-height:22px;
	} 
.download ul li .a{
	display:block;
	float:right;
	background:url(../images/downloadbg.jpg) no-repeat left top;
	width:65px;
	height:19px;
	color:#65bd88;
	text-align:center;
	margin:0px;
	padding:0px;
	text-indent:0px;
	line-height:19px;
	}
/*--------------------------------------内页在线留言------------------------------*/
.w155{width:155px;}
.w254{width:254px;}
.w318{width:318px;}
.input{border:#cacaca solid 1px; padding:5px 0px 5px 3px;}
.input[type="text"]:focus{ border:#6ea12b solid 1px; outline:none;}
.input2{border:#cacaca solid 1px; margin:0px; padding:0px;}
.input2:focus{ border:#6ea12b solid 1px; outline:none;}
.btn{
	background:url(../images/btn.jpg) no-repeat left top;
	width:106px;
	height:29px;
	line-height:29px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	border:none;
	}
.redspan{
	color:#FF0000;
	}
/*--------------------------------------详细页面------------------------------*/
#detail{
	width:660px;
	margin:0px auto;
	padding:10px 0px 20px 0px;
	}
#detail .detailtitle {
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 80px
	}
#detail .info {
	BORDER: #8cb267 1px solid; 
	HEIGHT: 28px; 
	LINE-HEIGHT: 28px; 
	BACKGROUND-COLOR: #dfdfdf;
	text-align:center;
	margin-bottom:20px;
}
#detail .con {
	line-height:22px;
	padding-bottom:20px;
	}
#detail .pre, #detail .next{
	line-height:24px;
	}
/*------------------浮动qq-----------------------*/
.qqwrap{position: fixed; z-index: 10085; margin: 0px; top: 1px; right: 1px;}
.qqtop{width:120px;text-align:left;background:url(../images/blue_topbg.gif) left top no-repeat;}
.qqtitle{height:27px;text-align:left;font-family:Arial;font-size:12px;color:#fff;line-height:27px;}
.qqmain{width:120px;background:url(../images/blue_mainbg.gif); overflow:hidden;}
.qqblue_listbg{width:112px;height:18px;* height:20px !important;* height:19px;padding:0px 0 0 6px; overflow:hidden;margin:0 4px; background:url(../images/blue_listbg.gif) no-repeat;font-size:12px;color:#313031;font-weight:bold;cursor:pointer;text-align:left;}
.qqkfName{height:16px;* height:15px !important;* height:16px;padding-top: 2px;width:97px;overflow:hidden;white-space:nowrap;}
.qqbottom{width:120px;height:10px; background:url(../images/blue_btbg.gif) left bottom no-repeat;}