@charset "gb2312";

/* 基本设置*/
body{color: #333333;font-family:'微软雅黑','Microsoft Yahei',Verdana, Arial, Helvetica, sans-serif, "宋体";margin: 0px;padding: 0px;font-size: 16px;background-color: #FFFFFF;}
a{color: #333333;font-weight:normal;text-decoration:none;font-family:'微软雅黑',"宋体";}
a:hover{color: #FF0000;text-decoration: none;}
img{border:0px;}
a img{border:0px;}
div{padding: 0px;margin: 0px;font-size: 16px;}
ul{list-style: none;margin: 0px;padding: 0px;}
li{list-style: none;margin: 0px;}
form{margin:0px;}
input,select{vertical-align:middle;margin-top:-1px;margin-bottom:1px;}
h1,h2,h3,h4,h5,h6{padding: 0px;margin: 0px;font-size: 100%;}
p{padding: 0px;margin: 0px;font-size: 100%;}
dl,dt,dd,ol{margin:0px;padding:0px;}
*{margin:0px;padding:0px}

/* --------------------------------------------内容设置--------------------------------------------*/

/* --------------------------#header--------------------------*/
.headerbg{width: 100%;height:144px;padding: 0px 0px 0px 0px;background-color: #087b38;}
.header{width: 100%;height:144px;background-image: url(../images/top.jpg);background-repeat: no-repeat;background-position: center top;}

/* menu*/
.menubg{width: 100%;height: 60px;background-image: url(../images/bgmenu.jpg);background-repeat: repeat-x;background-position: bottom;}

*{margin:0;padding:0;}
.menu{width: 1240px;height: 60px;padding:0px 0px 0px 0px;margin: 0px auto;position:relative;z-index:999;background-image: url(../images/bgmenu.jpg);background-repeat: repeat-x;background-position: bottom;}
.menu ul{list-style:none;}
.menu li {float:left;position:relative;}
.menu ul ul {visibility:hidden;position:absolute;}
.menu table {position:absolute; top:0; left:0;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.menu a{display:block;height: 60px;line-height:60px;width:154px;text-align:center;margin:0px 1px 0px 0px;color:#fff;text-decoration:none;font-size:18px;}
.menu a:hover{color:#fff;background-image: url(../images/bgmenu2.jpg);background-repeat: repeat-x;background-position: bottom;}
.menu ul ul{padding:0px 0px 0px 0px;background-color: #044b1b;}
.menu ul ul li {clear:both;border-top:1px solid #003914;}
.menu ul ul li a{display:block;height:50px;line-height:50px;margin:0;font-size:18px;font-weight: normal;}
.menu ul ul li a:hover{border:0;background:#003300;}

.menu-w1 a {width:154px;text-align:center;padding:0px 0px 0px 0px;}

/* menu结束*/

/* --------------------------#header结束--------------------------*/

.banner{width: 100%;height:600px;border-bottom: 6px solid #087b38;}
.bgin{
	width: 100%;
	height:35px;
	background-image: url(../images/bgin.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* --------------------------#body-------------------------- */
.main {
	width: 1240px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/leftbg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.left {
	width: 300px;
	float: left;
	margin:15px 0px 50px 0px;
}
.right {width: 900px;float: right;margin: 15px 0px 50px 40px;	background-color: #ffffff;}
.blankh10 {height: 10px;width: 100%;overflow: hidden;display: block;}
.fl {float:left;}
.fr {float:right;}
.clear{ clear:both;}

.tit {
	width: 270px;
	font-size: 18px;
	font-weight: normal;
	font-family: "微软雅黑";
	text-align: left;
	padding-left: 30px;
	line-height: 36px;
	background-image: url(../images/icon4.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #087b38;
}

/* 产品列表开始 */
.list {
	float: left;
	padding: 15px 10px 15px 10px;
	margin: 0px;
}
.list ul {
	float: left;
	width: 280px;
}
.list ul li {
	float: left;
	width: 260px;
	text-align: left;
	margin-bottom:1px;
	border: 1px dotted #e6e6e6;
	line-height: 50px;
	height:50px;
	font-size: 18px;

}
.list ul li a {
	float: left;
	width: 245px;
	color: #FFFFFF;
	overflow: hidden;
	padding: 0px 0px 0px 15px;
	background-color: #087b38;	
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 230px center;
}
.list ul li a:hover {
	color: #FFFFFF;
	background-color: #003300;
	
}
/* 产品列表结束 */

/* 产品推荐开始 */
.protj {
	float: left;
	width: 280px;
	padding: 20px 10px 20px 10px;
}
.protj li {
	float: left;
	width: 125px;
	padding: 0px 10px 10px 0px;
}
.protj .img {
	height: 94px;
	width: 125px;
	border: 1px solid #dcdcdc;
}
.protj .name {
	line-height: 22px;
	width: 125px;
	height:50px;
	overflow: hidden;
}

/* 产品推荐结束 */

/* 新闻推荐开始 */
.news {
	float: left;
	width: 300px;
	padding: 10px 0px 20px 0px;
}
.news ul {
	float: left;
	width: 290px;
	clear: both;
	padding: 0px 0px 0px 10px
}
.news ul li {
	width: 275px;
	float: left;
	line-height: 32px;
	text-align: left;
	background-image: url(../images/icon3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
/* 新闻推荐结束 */


/* 左侧应用行业开始 */
.leftpc {float:left;width: 280px;line-height: 28px;padding: 10px 10px 20px 10px;}
.leftpc li {float:left;width: 280px;padding: 5px 0px 5px 0px;list-style-type: none;}
.leftpc li img {float:left;padding: 5px 5px 5px 5px;border: 1px solid #ececec;}
.leftpc li span {float:left;width: 260px;text-align: center;}
/* 左侧应用行业结束 */


.contactbox {
	float:left;
	width:270px;
	padding: 10px 20px 50px 10px;
	line-height: 28px;
}

/* 证书 */
.zhengshu {float:left;width: 860px;padding: 0px 0px 0px 0px;}
.zhengshu a img{ float:left; height:420px; padding:2px;background: #FFF;border: 1px solid #ececec;margin:0px 0px 50px 0px;}
.zhengshu h4{font-size:24px;line-height:60px;}
.zhengshutext{float:right;width: 450px;line-height:28px;}
.zhengshutext a{color: #0092d7;line-height:28px;}


/* ------------------------------------ body-nar ------------------------------------ */
.righttit {
	float: left;
	width: 860px;
	margin-bottom:20px;
	text-align: left;
	background-image: url(../images/yin.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 7px 40px 40px 0px;
	color: #585e5e;
	text-align: left;
	font-size: 18px;
}
.righttit a {
	color: #FFFFFF;
}
.righttit a:hover {
	text-decoration: underline;
}

.more {float:right;font-size: 14px;padding: 0px 0px 0px 0px;color: #a0a0a0;font-weight: normal;}
.more a {color: #a0a0a0;}
.more a:hover {color: #cc0000;text-decoration: none;}



.boxnar {
	float: left;
	line-height: 36px;
	width: 860px;
	padding: 0px 0px 30px 0px;
	text-align: left;
	text-decoration: blink;
}


/* 经营模式 */
*{margin:0;padding:0;list-style-type:none;}/*清楚内外默认边距*/
.case {width:900px;overflow:hidden;margin:0px auto;padding: 0px 0px 30px 0px;}
.case ul li{width:280px;height:210px;float:left;margin:0px 10px 38px 0px;position:relative;overflow:hidden;cursor:pointer;}
.case .txt{width:260px;height:45px;padding:0px 10px 0px 10px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;}
.case .txt h3{font-size:20px;height:45px;text-align:center;line-height:45px;font-weight: normal;}
.case .txt p{font-size:14px;text-align:center;}
/* 经营模式结束 */


.newsnar {
	margin: 0px;
	float: left;
	width: 860px;
	padding: 0px;
}
.newsnar ul {
	margin: 0px;
	float: left;
	width: 860px;
	padding: 5px 0px 0px 0px;
}
.newsnar ul li {
	width: 825px;
	padding-right: 15px;
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: none;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	float: left;
	background-image: url(../images/icon3.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	border-bottom: 1px dotted #e6e6e6;
}
.newsnar ul li a {
	float: left;
	line-height: 50px;
	text-decoration: none;
	text-align: left;
}
.newsnar ul li a:hover {text-decoration: underline;}
.newsnar .time {float:right; clear:none; font-size:12px; line-height: 50px;color:#666666}
/* ------------------------------------ body-nar结束 ------------------------------------ */
/* --------------------------#body结束--------------------------*/



.footerbg{width: 100%;overflow: hidden;line-height: 28px;background-color: #087b38;}
.footer{width: 1240px;color: #ffffff;margin:20px auto 0px auto;padding: 20px 0px 60px 0px;border-top: 1px solid #0a9045;text-align: center;font-size: 16px;}
.footer a{color: #ffffff;font-size: 16px;}
.footer a:hover{text-decoration: underline;}

/* 友情链接结束*/
.link{float:left;padding: 0px 0px 0px 0px;width: 1240px;}
.link a{padding-right: 8px;line-height: 28px;color: #ffffff;}
/* 友情链接结束*/

