@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	}
body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"微软雅黑";
	color:#333333;
	min-width:1200px
	}
img{
	border:none;
	}
p{
	margin:0;
	padding:0;
	}
ul,li{
	margin:0;
	padding:0;
	list-style-type:none;
	}
a{
	color:#454545;
	font-size:12px;
	text-decoration:none;
	transition: all 0.3s ease-in-out 0s;
	}
a:hover{
	color:#2c6401;
	text-decoration:none;
	}
.center{
	margin:auto;
	}
.bk{
	border:1px #d3d3d3 solid;
	margin-top:5px;
	padding-bottom:5px;
	}
#sbj{
	margin-top:45px;
	}
.top{
	width:100%;
	height:35px;
	line-height:35px;
	text-align:left;
	color:#999999;
	background:#f2f2f2;
	}
.top a{
	text-align:right;
	float:right;
	margin-right:20px;
	line-height:35px;
	}
.top span{background:url(../images/top_dh.jpg) no-repeat left;margin-left:10px;background-position:5px center;padding-left: 25px; color:#2c6401;}
.moddle{
	width:1200px;
	overflow:hidden;
	}
.nav{ margin:17px 0px;}
.nav li{ float:left; width:100px; text-align:center; margin:41px 12px 0px 12px;position: relative;}
.nav li a{color:#2c6401; font-size:14px;}
.nav li a p{ font-size:12px;}
.nav li dl{display: none;position: absolute;left: 0;top: 100%;width: 100%;z-index: 9999;background: #2c6401;}
.nav li dl dt{line-height: 35px;}
.nav li dl dt a{color: #fff;}
.nav li dl a:hover{text-decoration: underline;}
.nav li:hover dl{display: block;}

.nav ol{ float:left;}
.nav li:hover>a{ color:#f2901f;}
.cut {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap; 
	}
.symup{
	width:1200px;
	height:110px;
	color:#2c6401;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	}
.symup1{text-transform:uppercase; line-height:25px; color:#e3e3e3;position:relative; top:35px;}
.symup2{letter-spacing:8px;position:relative; z-index:111} 
.symup3{ font-weight:normal; font-size:12px; margin-top:10px;}
.symup3 span{ color:#f2901f; margin-left:10px;}
.sylist{width:1200px; overflow:hidden; padding:10px 0px; text-align:center;}
.sylist a{
	text-align:center;
	display:inline-table;
	margin:10px 20px;
	font-size:14px;
	color:#fff;
	padding:10px 30px;
	background:#2c6401;
	}
.sylist a:hover{ background:#f2901f; color:#FFFFFF;}
.al{ 
	text-align:center;
	overflow:hidden;
	}
.sytp{
	width:285px;
	float:left;
	line-height:35px;
	text-align:center;
	margin-left:14px;
	}
.gsbj{
	width:100%;
	padding:60px 0px;
	background:url(../images/gsbj.jpg);
	color:#FFFFFF;
	}
.rytt{font-size:20px; font-weight:bold; line-height:31px; color:#2c6401; width:1200px; text-align:center; margin-bottom:20px;}
.ryl{
	width:260px;
	background:#409101;
	padding:30px;
	float:left;
	color:#FFFFFF;
	text-align:left;
	}
.ryr{
	width:860px;
	margin-top:50px;
	float:right;
	}
.ryttbj{ background:url(../images/ryttbj.jpg) no-repeat left bottom; height:89px; color:#ffffff;}
.ryttbj p{ color:#fbd933; font-size:36px; font-weight:bold; padding-bottom:5px;}
/*案例展示图片*/
.pro-scr { width:1200px; height:auto; OVERFLOW: hidden; ZOOM: 1; margin:20px auto 0px auto;}
.pro-scr .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH:1100px;}
.pro-scr .ScrCont {WIDTH: 32733px; ZOOM: 1;}
.pro-scr #List1_1 {FLOAT:left;}
.pro-scr #List2_1 {FLOAT:left;}
.pro-scr .LeftBotton { background: url(../images/left.png) no-repeat left top; FLOAT: left; WIDTH:50px; HEIGHT:70px; margin-top:78px;}
.pro-scr .RightBotton { background: url(../images/right.png) no-repeat top right; FLOAT: right; WIDTH:50px; HEIGHT:70px; margin-top:78px;}
.pro-scr .pl {DISPLAY: block; CURSOR: pointer; float:left;}
.pro-scr .pl li { width:240px; height:215px; margin:6px 16px; float:left; border-radius:5px; border:2px solid #fff; -webkit-box-shadow:0 0 8px #999; -moz-box-shadow:0 0 8px #999; box-shadow:0 0 8px #999; text-align:center; line-height:25px;}
.pro-scr .pl li img { width:240px; height:175px;}
/*案例展示图片*/
.lxbj{
	width:100%;
	height:400px;
	text-align:center;
	background:url(../images/lxbj.jpg) no-repeat center;
	}
.xwzx{ width:1200px; margin-top:20px;}
.xwzx ul{ float:left; width:215px; margin:0px 27px;border-radius:5px; border:5px solid #fff; -webkit-box-shadow:0 0 8px #999; -moz-box-shadow:0 0 8px #999; box-shadow:0 0 8px #999; padding:10px;}
.xwzx ul li img{ width:215px; height:133px;}
.xwzx ul ol{ background:url(../images/dot.png) no-repeat left center}
.xwzx ul ol a{ padding-left:10px; font-size:14px;}
.xwzx ul p{ color:#646464; line-height:22px; margin:5px 0px;}
.xwzx ul span{ color:#646464;}
.xwzx ul:hover{ background-color:#2C6401;padding:10px;border:5px solid #2C6401;}
.xwzx ul:hover ol{background:url(../images/dot1.png) no-repeat left center}
.xwzx ul:hover ol a{color:#fff;}
.xwzx ul:hover p{ color:#fff;}
.xwzx ul:hover span{ color:#fff;}
.mup{
	height:40px;
	line-height:40px;
	text-align:left;
	text-indent:1em;
	font-size:14px;
	color:#2c6401;
	background:url(../images/tybj.jpg);
	}
.gd {
	float:right;
	padding-right:10px;
	}
.gd a{
	font-weight:normal;
	color:#2c6401;
	}
.news{
	padding:10px;
	text-align:left;
	}
.news li{
	height:42px;
	line-height:42px;
	text-align:left;
	border-bottom:1px #d9d9d9 dashed;
	background:url(../images/li.png) no-repeat left;
	background-position:5px center;
	text-indent:2.5em;
	}
.nr{
	padding:8px;
	line-height:33px;
	text-align:left;
	text-indent:2em;
	}
#shsj{
	text-indent:0em;
	}
.list{
	width:218px;
	height:31px;
	line-height:31px;
	text-indent:2em;
	background: url(../images/list1.jpg);
	margin:auto;
	margin-top:15px;
	}
.list a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	}
.bottom{
	width:100%;
	background:url(../images/bobj.jpg) no-repeat;
	line-height:30px;
	color:#fff;
	padding:30px 0px;
	}
.bottom a{ color:#FFFFFF;}
.bonav{
	width:1000px;
	height:40px;
	border-bottom:1px #fff solid;
	text-align:center;
	}
.bonav a{margin:0px 30px; font-size:14px;}
.bo_1{
	width:660px;
	float:left;
	text-align:left;
	margin-left:50px;
	}
.bo_2{
	width:230px;
	float:right;
	margin-right:30px;
	}
.yl{
	width:100%;
	line-height:30px;
	background:#93221b;
	text-align:left;
	color:#FFFFFF;
	}
.yl a{
	color:#FFFFFF;
	}
/*内页样式*/
.mleft{
	width:260px;
	float:left;
	}
.mright{
	width:920px;
	float:right;
	}
.hg{
	line-height:25px;
	}
.tp{
	width:220px;
	height:190px;
	text-align:center;
	float:left;
	margin-left:8px;
	}
.lb{
	text-indent:3em;
	}
.tittle {
	text-align:center;
	line-height:30px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	}
.nyxw2{
	width:440px;
	float:left;
	margin-left:12px;
	text-align:left;
	text-indent:1.5em;
	height:30px;
	line-height:30px;
	border-bottom:1px #e4e4e4 dashed;
	background:url(../images/li.png) no-repeat left;
	background-position:5px center;
	}

.listimg {
	overflow:hidden;
	float: left;
	width: 220px;
	display: block;
	margin:15px 5px 0px 3px;
}
.listpro {
	height:200px;
	vertical-align:middle; 
	text-align:center; 
	overflow:hidden;
	padding-top:5px;
}

a.list img{
    margin:0 auto; 
	/*width:200px;*/
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
	/*height: 200px;*/
}
.listimg p{
	line-height:30px;
	text-align:center;
	}
.nydqwz{
	background:#f2f2f2;
	text-align:center;
	line-height:60px;
	font-size:18px;
	height:60px;
	width:1200px;
	margin-top:60px;
	}
.nydqwz a{
	font-size:18px;
	}
/*内页样式*/