@charset "utf-8";
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

.banner{
	height:650px;
	width:100%;
	background:url(../images/index_14.jpg) center;
}
.container{
	width:1200px;
	margin:0 auto;
}
.main-tit{
	margin:0 auto;
	margin-top:70px;
}
.left-nav{
	width:300px;
	float:left;
	margin-top:60px;
}
.left-nav-tit{
	width:100%;
	height:70px;
	background:#3e943d;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	border:0;
	border-radius:10px;
	text-indent:20px;
	line-height:70px;
	margin-top:30px;
	margin-bottom:5px;
}
.left-nav-tit img{
	margin-top:20px;
	margin-right:5px;
}
.left-nav-li{
	width:100%;
	line-height:45px;
	background:#ededed;
	text-indent:40px;
	font-size:14px;
	border:0;
	border-radius:10px;
	margin-top:2px;
}
.pro-list{
	float:right;
	margin-top:41px;
	width:873px;
}
.pro-list .pro-list-ul li{
	width:268px;
	height:338px;
	float:left;
	margin-left:19px;
	margin-top:19px;
	border:1px solid #bfbfbf;
	border-radius:8px;
}
.pro-img{
	margin:5px
}
.pro-img img{
	width:260px;
	height:250px;
}
.pro-tit{
	height:75px;
	line-height:75px;
	width:100%;
	text-align:center;
	font-size:14px;
	margin-top:8px;
}
.pro-list .pro-list-ul li:hover .pro-tit{
	background:#3e943d;
	color:#fff;
	border:0;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.pro-list .pro-index li:hover .pro-tit{
	background:#3e943d;
	color:#fff;
	border:0;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.case-main{
	background:#f7f7f7;
	width:100%;
	height:692px;
	margin-top:98px;
	padding-top:20px;
}
.case-ul{
	width:1220px;
	margin-left:-20px;
	margin-top:70px;
}
.case-ul li{
	width:285px;
	height:378px;
	float:left;
	background:#fff;
	margin-left:20px;
	border:0;
	border-radius:8px;
}
.case-img{
	border:0;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}
.case-img img{
	width:285px;
	height:325px;
	border:0;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}
.case-ul li:hover{
	color:#fff;
	background:#3e943d;
}
.case-tit{
	line-height:50px;
	text-align:center;
	font-size:14px;
}
.left-about{
	width:485px;
	float:left;
	margin-top:66px;
	line-height:25px;
}
.about-pic{
	float:right;
	margin-top:65px;
}
.news-list{
	width:380px;
	height:395px;
	background:#fff;
	border:0;
	border-radius:8px;
	float:left;
	margin-left:30px;
	margin-top:96px;
}
.news-list-tit{
	font-size:24px;
	color:#333333;
	text-indent:10px;
	height:44px;
	line-height:44px;
	border-bottom:1px solid #dddddd;
	width:343px;
	margin-left:20px;
	margin-top:15px;
}
.news-list-tit span{
	float:right;
	color:#a7a7a7;
	font-size:14px;
	margin-top:6px;
}
.news-list-tit span a{
	color:#a7a7a7;
}
.news-list-pic{
	float:left;
	margin-left:20px;
	margin-top:18px;
}
.news-ul{
	width:380px;
	float:left;
	margin-top:15px;
	margin-left:30px;
}
.news-ul li{
	width:100%;
	color:#707070;
	line-height:34px;
}
.news-ul li img{
	margin-top:12px;
}
.news-ul li:hover{
	color:#3e943d;
}
.flink{
	height:108px;
	line-height:108px;
}
.flink b{
	float:left;
}
.flink a{
	float:left;
	margin-left:10px;
}

.nei-banner{
	height:466px;
	width:100%;
	background:url(../images/nei-b.jpg) center;
}

.news-main{
	float: right;
    margin-top: 41px;
    width: 873px;
}
.news-main ul{
	width:100%;
}
.news-main ul li{
	font-size:14px;
	height:45px;
	line-height:45px;
}
.news-main ul li img{
	margin-top:18px;
}
.news-main ul li span{
	float:right;
}

.news-main h2{
	width:100%;
	font-size:22px;
	text-align:center;
}
.con-main{
	width:100%;
	font-size:14px;
	line-height:22px;
}
.con-main-img{
	width:100%;
	text-align:center;
}
.con-main-img img{
	max-width:100%;
}
.page-list{
	margin-top:30px;
	width:auto;
}
.pro-list-ul{
	width:100%;
	float:left;
}
.pro-list .pro-index li{
	    width: 268px;
    height: 338px;
    float: left;
    margin-left: 19px;
    margin-top: 19px;
    border: 1px solid #bfbfbf;
    border-radius: 8px;
}
.con-main-img{
text-align:center;
}
.con-main-img img{
max-width:100%
}
.page-list li{
    float: left;
    padding: 0px 8px;
    height: 25px;
    line-height: 25px;
    background: #FFF;
    margin-left: 5px;
    border: 1px solid #ccc;
}

