@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
body{ font:12px/1.5  "微软雅黑"; background-color:#FFF; color:#000;}
img{ border:0}
.clear{ clear:both}
ul,li{ list-style:none}
a { color:#666; text-decoration:none}
a:hover { color:#333; text-decoration:none;}


.w1000{ width:1000px; margin:0 auto;}
.w1280{ width:1280px; margin:0 auto;}


.top{ height:30px ; background-color:#4b8b3f; line-height:30px; color:#FFF;}
.ggy{ float:left}
.tel{ float:right}

.head{ background-color:#ffffff; height:100px; width:100%;}
.logo{ float:left}
.menu{ float:right; padding-top:40px; width:495px;}
.menu ul{ height:39px;}
.menu ul li{width:89px; float:left; line-height:39px; text-align:center; margin-left:10px}
.menu ul li a{ color:#000; font-size:14px; display:block}
.menu ul li a:hover{ background:url(../images/menu_on.jpg) no-repeat center;color:#4b8b3f}
.menu ul li a.on{background:url(../images/menu_on.jpg) no-repeat center;color:#4b8b3f}

.banner{ width:100%;}
.banner_line{ background:url(../images/banner_line.jpg) no-repeat center bottom; height:380px;}
.banner-container{ width:100%; height:350px; margin:0 auto;}
.kv {
	HEIGHT: 350px; width:1280px;overflow:hidden; margin:0 auto;
}
.kv li {
	HEIGHT: 350px;width:1280px; text-align:center; margin:0 ; padding:0
}


.Container{ width:1000px; margin:0 auto; padding-top:10px;padding-bottom:10px;}
.left{ width:550px; float:left}
.right{ width:400px; float: right}

.title{color: #4b8b3f;font-size: 12pt;}
.title span{color: #cccccc; font-family: arial, helvetica, sans-serif; font-size: 10pt; text-transform:uppercase; padding-left:5px;}

.aboutus{ line-height:25px;padding:15px 0;}
.aboutus p{ text-indent:24px; }
.more{}
.lxwm{ padding:15px 0;line-height:25px; background:url(../images/lxwm.jpg) no-repeat 150px 0px;}

.sy_pro{width:1000px; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.sy_pro .title{ background-color:#FFF; text-align:center; width:160px; margin:0 auto;}
.sy_pro ul li img{ border:1px solid #CCC; margin-bottom:5px;}
.sy_pro img.more{ float:right}
.sy_pro ul{ margin:20px 0 20px 10px; clear:both}
.sy_pro ul li{ margin:0 25px; float:left; text-align:center}

.footer{ width:100%;background-color:#4b903d; color:#FFF; padding:15px 0; text-align:center}
.footer a{ color:#FFF;}
.n_footer{ width:100%;background-color:#4b903d; color:#FFF; padding:15px 0; text-align:center; margin:0 auto;}

.ny_head{ background-color:#fff; height:100px; width:1280px; margin:0 auto;}
.n_Container{ width:1000px; margin:0 auto; padding-top:25px; padding-bottom:25px;}

.n_left{ width:250px; float:left;}
.n_right{ width:750px; float: right}

.n_left .title{ background-color:#478d3c; color:#FFF; line-height:50px; text-align:center; width:200px;}
.n_left .title span{ text-transform:none;color:#FFF;}
.ny_menu{ padding-top:5px;}
.ny_menu ul li{ margin-top:5px; line-height:30px; text-align:center; width:200px;}
.ny_menu ul li a{ display:block; background:url(../images/ny_menu.jpg) no-repeat left top;color:#FFF; font-size:14px;}
.ny_menu ul li a:hover{ display:block; background:url(../images/ny_menu_on.jpg) no-repeat left top;color:#FFF; font-size:14px;}
.ny_menu ul li a.nyon{ display:block; background:url(../images/ny_menu_on.jpg) no-repeat left top;color:#FFF; font-size:14px;}

.nr{ line-height:30px; padding:20px 0; min-height:400px;}
.font14{ font-size:14px;}