/* CSS Document */
*{margin:0px; padding:0px; list-style:none;}
html,body{font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; color:#7F7F7F;}
a,a:hover{text-decoration:none; color:#7F7F7F;}
img{border:none;}
.clear{clear:both;}
input{outline:none;}
#box{width:1050px; margin:0 auto;}
#bigbox{width:1000%;}

/*1050*/

/*头部*/
	.top{width:1050px; height:110px; margin:0 auto;}
	.top .logo{width:265px; height:110px; float:left; background:url(../images/logo.jpg) no-repeat;}
	.top .logo a{display:block; width:265px; height:110px;}
	
	.top .coll{float:right; width:210px;}
	.top .coll p{height:50px; line-height:50px; text-align:right; color:#6f6f6f;}
	.top .coll p a{color:#6f6f6f;}
	.top .coll .s{height:36px; border:1px solid #D7D7D7;}
	.top .coll .s input{float:left;}
	.top .coll .s #kk{height:36px; line-height:36px; border:none; width:172px; font-family:"微软雅黑"; color:#383838; text-indent:10px;}
	
	.nav{height:50px; background:#4CB156;}
	.nav ul{width:1050px; margin:0 auto;}
	.nav ul li{float:left; width:150px; height:50px; line-height:50px; font-size:18px; text-align:center; color:#FFFFFF;}
	.nav ul li a{color:#FFFFFF;}
	
	.nav ul .on{background:#FFF; color:#4cb156;}
	.nav ul .on a{color:#4cb156;}
	.nav ul li dl{width:150px; background:#FFF; display:none;}
	.nav ul li dl dd{height:40px; line-height:40px; text-align:center; font-size:14px; color:#4cb156;}
	.nav ul li dl dd a{display:block; color:#4cb156;}
	
	.banner{height:477px; overflow:hidden;}
	.banner ul li{height:477px;}
	
/*首页*/
	.index{width:1050px; margin:0 auto; margin-top:31px;}
	.index h2{height:37px; line-height:37px; background:#4CB156; text-align:left; text-indent:10px; font-size:20px; color:#FFFFFF;}
	.index h2 span{float:right; font-size:14px; margin-right:10px;}
	.index h2 span a{color:#FFF;}
	
	.index .about{float:left; width:527px; height:290px;}
	.index .about img{margin-top:22px; height:124px; width:526px;}
	.index .about p{font-size:14px; line-height:26px; color:#808080; margin-top:3px; height:104px; overflow:hidden;}
	
	.index .new{float:left; width:495px; height:290px; margin-left:28px;}
	.index .new ul{margin-top:22px;}
	.index .new ul li{height:60px; margin-bottom:25px; margin-bottom:25px;}
	.index .new ul li:last-child{margin-bottom:0px;}
	.index .new ul li i{display:block; float:left; width:90px; height:60px; margin-right:13px;}
	.index .new ul li i img{width:90px; height:60px;}
	.index .new ul li div{float:left; width:392px;}
	.index .new ul li div h3{height:28px; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#000000;}
	.index .new ul li div h3 a{color:#000000;}
	.index .new ul li div p{line-height:16px; height:32px; overflow:hidden; color:#9b9b9b;}
	
	.index .zdgz{float:left; width:527px; height:269px; margin-top:36px;}
	.index .zdgz ul li{height:115px; border-bottom:1px dashed #C9C9C9;}
	.index .zdgz ul li h4{height:52px; line-height:52px; font-size:18px; color:#3d3d3d;}
	.index .zdgz ul li h4 a{color:#3d3d3d;}
	.index .zdgz ul li p{font-size:14px; color:#7e7e7e; line-height:31px; height:62px; overflow:hidden;}
	
	.index .video{float:left; width:495px; height:269px; margin-top:36px; margin-left:28px;}
	.index .video p{height:174px; margin-top:23px; background:#333333; text-align:center;}
	.index .video p img{width:439px; height:159px; margin-top:15px;}
	.index .video i{display:block; margin:0 auto; margin-top:-159px; position:relative; z-index:10; width:439px; height:159px; background:url(../images/play.png) no-repeat center;}
	.index .video i a{display:block; width:439px; height:159px;}
	.index .video b{display:block; height:35px; line-height:35px; text-align:center; background:#3B3C3C; font-size:18px; color:#FFFFFF;}
	
	.index .product{margin-top:40px;}
	.index .product ul{width:1048px; margin:0 auto; margin-top:20px;  position:relative; overflow:hidden;}
	.index .product ul li{float:left; text-align:center; width:262px;}
	.index .product ul li img{width:238px; height:178px;}
	.index .product ul li p{width:238px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0 auto; font-size:18px; color:#fefefe; height:30px; line-height:30px; text-align:center; margin-top:-30px; position:relative; background:rgba(78,78,78,0.59);    
			filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#804e4e4e',endColorstr = '#804e4e4e')\9;}
			
	.index .product ul .s1,.index .product ul .s2{float:left;}
			
/*内页*/
	.local{height:40px; border-bottom:1px solid #DBDBDB; line-height:40px; color:#666666;}
	.local i{color:#cd0e0e; font-style:normal;}
	.local i a{color:#cd0e0e;}
	.local a{color:#666;}
	
	.npage{margin-top:26px;}
	.npage .cata{float:left; width:188px;}
	.npage .cata dt{height:58px; line-height:58px; text-indent:10px; border-top-left-radius:5px; border-top-right-radius:5px; background:url(../images/ndt.jpg) repeat-x; margin-bottom:8px; font-size:24px; color:#FFFFFF;}
	.npage .cata dd{height:38px; border-bottom:1px solid #C1BEBE; background:url(../images/c.png) no-repeat 10px center; line-height:38px; text-indent:22px; color:#000000;}
	.npage .cata dd a{color:#000000;}
	.npage .cata .on{color:#189b25;}
	.npage .cata .on a{color:#189b25;}
	
	.npage .right{float:left; width:830px; margin-left:32px;}
	.npage .right .cname{height:54px; line-height:54px; border-bottom:4px solid #33AF3F; font-size:20px; color:#33af3f;}
	
	/*产品列表*/
	.npage .right .products{width:828px; margin:0 auto; margin-top:24px;}
	.npage .right .products li{float:left; width:276px; text-align:center; margin-bottom:35px;}
	.npage .right .products li img{width:253px; height:189px;}
	.npage .right .products li i{display:block; width:50px; height:50px; margin:0 auto; margin-top:-164px; position:relative; z-index:10; background:url(../images/play.png) no-repeat;}
	.npage .right .products li p{height:44px; line-height:44px; font-size:14px; width:253px; margin:0 auto; text-align:left; color:#000000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.npage .right .products li span{display:block; background:#EF5603; width:68px; height:28px; margin-left:11px; border-radius:5px; text-align:center; line-height:28px; color:#FFFFFF;}
	.npage .right .products li span a{display:block; color:#FFFFFF;}
	
	/*产品详情*/
	.npage .right .pinfo h1{height:57px; border-bottom:1px dashed #E2E2E2; text-align:center; line-height:57px; font-size:20px; color:#5d5d5d;}
	.npage .right .pinfo .down{line-height:28px; text-align:center; background:#EF5603; width:68px; height:28px; margin:0 auto; border-radius:5px; margin-top:10px;}
	.npage .right .pinfo .down a{color:#FFFFFF;}
	
	/*新闻列表*/
	.npage .right .news{margin-top:15px;}
	.npage .right .news li{border-bottom:1px dashed #DADADA; padding-bottom:10px; margin-bottom:15px;}
	.npage .right .news li h3{height:30px; line-height:30px; font-size:15px; color:#000000;}
	.npage .right .news li h3 a{color:#000000;}
	.npage .right .news li i{font-style:normal; display:block; height:25px; line-height:25px; color:#8a8a8a;}
	.npage .right .news li p{line-height:23px; padding:5px 0px; color:#8a8a8a; max-height:46px; overflow:hidden;}
	.npage .right .news li span{display:block; width:75px; height:28px; background:#4CB156; border-radius:5px; float:right; text-align:center; line-height:28px; color:#FFFFFF;}
	.npage .right .news li span a{display:block; color:#FFFFFF;}
	
	/*新闻详情*/
	.npage .right .ainfo h1{height:37px; text-align:center; line-height:37px; font-size:18px; color:#878787;}
	.npage .right .ainfo .time{height:30px; line-height:30px; text-align:center; border-bottom:1px dashed #EBEBEB; color:#aeaeae;}
	.npage .right .ainfo .video{width:800px; margin:0 auto;}
	
	/*上下*/
	.npage .right .sxa{margin-top:20px; border-top:1px solid #4CB156;}
	.npage .right .sxa li{height:35px; line-height:35px;}
	
	/*内页正文*/
	.npage .right .detail{margin-top:10px; line-height:32px; font-size:14px;}
	.npage .right .detail img{max-width:830px;}
	

/*底部*/
	.fnav{background:#D6D6D6; padding:15px 0px; margin-top:38px;}
	.fnav ul{float:left; width:768px;}
	.fnav ul li{float:left; width:128px;}
	.fnav ul li dl{width:100px; margin:0 auto;}
	.fnav ul li dl dt{height:35px; line-height:35px; font-size:18px; color:#363636;}
	.fnav ul li dl dd{font-size:14px; color:#555555; line-height:30px;}
	
	.fnav ol{float:left; width:282px; margin-top:20px;}
	.fnav ol li{float:left; width:141px; text-align:center;}
	.fnav ol li img{width:127px; height:127px;}
	.fnav ol li p{font-size:16px; color:#363636; text-align:center; line-height:32px;}
	
	.foot{height:47px; line-height:47px; background:#7E7E7E; color:#FFFFFF;}
	.foot span{float:right;}
	.foot a{color:#FFFFFF;}
	
/*分页样式*/
	#pagelist{margin:0 auto; margin-top:20px;}
	.pageon{background:#CD0E0E; border:1px solid #CCC; color:#FFF; font-size:14px; text-align:center; height:25px; line-height:25px; padding-left:8px; padding-right:8px;}
	.pageon a,.pageon a:hover{color:#FFF; font-size:14px; display:block; font-weight:normal;}
	
	.pageout{background:#4CB156; border:1px solid #B2CFEF; color:#FFF; font-size:14px; text-align:center; height:25px; line-height:25px; padding-left:8px; padding-right:8px;}
	.pageout a,.pageout a:hover{color:#FFF; font-size:14px; display:block; font-weight:normal;}
	
/*留言反馈表*/
	#feedtable{margin-top:20px;}
	#feedtable td{font-size:14px; color:#33AF3F; line-height:45px; padding-left:10px;}
	#feedtable .red{color:#FF0000;}
	#feedtable .input{border:1px solid #CECDCD; height:30px; line-height:30px;}
	textarea{border:1px solid #CECDCD; overflow:auto;}