@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,dl,dt,dd,blockquote,fieldset,div,strong,label,em,form,tr,td{margin:0;padding:0;border:0; outline:none}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle; padding:0; outline:none}

a:link{ color:#4c4c4c; text-decoration:none; outline:none;}
a:visited{color:#4c4c4c; text-decoration:none}
a:hover{ color:#ff0000; text-decoration:underline}
a:active{color:#ff0000; text-decoration:underline}
img{border:none;
}
.clear{ clear:both;}
body{margin:0px; padding:0px; color:#4c4c4c; font-size:12px; font-family:Arial, Helvetica, Microsoft Yahei, sans-serif; background:url(../images/top-bj.jpg) repeat-x;
}
#top{ margin:0px auto; padding:0px; width:1003px; height:162px; overflow:hidden;
}
.logo{float:left; width:414px; height:111px;
}
.tel{float:right; width:347px; height:111px;
}

.dh{ float:left; width:1003px; height:50px;
}
.dh ul{margin:0px; padding:0px; list-style:none;
} 
.dh ul li{float:left; width:167px; height:51px; line-height:51px; background:url(../images/dht.jpg) no-repeat left center; font-size:15px; font-weight:bold; text-align:center;
}
.dh ul li a{color:#FFFFFF; text-decoration:none; height:51px; line-height:51px; display:block;
}
.dh ul li a:hover{color:#327700; background:url(../images/dh-bj.jpg) no-repeat center;
}
.dh ul .dh-bj{background:url(../images/dh-bj.jpg) no-repeat center;
}
.dh ul .dh-bj a{ color:#327700}
.banner{ float:left; width:100%; height:460px; overflow:hidden;
}

.in-zj{width:100%; height:320px; background:#f7f7f7;
}
.in-zj1{margin:0px auto; padding:15px 0px 0px 0px; width:1003px; height:auto; overflow:hidden;
}
.in-new{float:left; width:320px; height:auto; background:#FFFFFF; overflow:hidden;
}
.in-nwe-t{width:320px; height:134px;
}
.in-new1{padding:10px 11px 0px;
}
.in-nwe-title{ width:100%; height:25px; line-height:30px; background:url(../images/in-new1.jpg) no-repeat left 5px; font-size:16px; font-weight:bold; text-indent:32px; border-bottom:1px solid #E3E3E3; padding-bottom:10px; color:#000000
}
.in-more{float:right; font-size:12px; font-weight:normal; padding-right:3px;
}
.in-new2{padding:8px 0px 8px;
}
.in-new2 ul{margin:0px; padding:0px; list-style:none;
}
.in-new2 ul li{ width:100%; height:24px; line-height:24px; background:url(../images/in-new3.jpg) no-repeat left center;
}
.in-new2 ul li a{padding-left:13px; height:24px; line-height:24px; display:block;
}
.in-new2 ul li span{float:right; padding-right:3px;
}
.in-about{float:left; width:320px; height:auto; background:#FFFFFF; overflow:hidden; margin-left:22px;
}
.in-about-title{ width:100%; height:25px; line-height:30px; background:url(../images/in-about1.jpg) no-repeat left 5px; font-size:16px; font-weight:bold; text-indent:32px; border-bottom:1px solid #E3E3E3; padding-bottom:10px; color:#000000
}
.in-about1{padding:8px 2px 0px 2px; line-height:24px; height:100px; overflow:hidden;
}

.in-cont{width:320px; height:auto; background:#FFFFFF; overflow:hidden; float:right;
}
.in-cont-title{ width:100%; height:25px; line-height:30px; background:url(../images/in-cont1.jpg) no-repeat left 5px; font-size:16px; font-weight:bold; text-indent:32px; border-bottom:1px solid #E3E3E3; padding-bottom:10px; color:#000000
}
.in-cont1{ padding:5px 5px 0px 5px; line-height:20px; height:103px; overflow:hidden;
}

.in-pro{width:1003px; height:auto; overflow:hidden; margin:0px auto; padding: 13px 0px 0px;
}
.footer{ width:100%; height:91px; background:url(../images/footer.jpg) repeat-x; margin-top:13px;
}
.footer1{margin:0px auto; padding:23px 0px 0px; line-height:26px; text-align:center; color:#FFFFFF; width:1003px;
}
.footer1 a{color:#FFFFFF;
}
.ny-nav{margin:0px auto; padding:15px 0px 0px 0px; width:1003px; height:auto; overflow:hidden
}
.ny-left{float:left; width:239px; height:auto; overflow:hidden;
}
.ny-left-title{width:239px; height:54px; background:url(../images/ny-left.jpg) no-repeat; line-height:54px; color:#FFFFFF; font-size:17px; font-weight:bold; text-align:center;
}
.ny-left-border{width:239px; height:auto; overflow:hidden; background:url(../images/ny-left1.jpg) repeat-y;
}
.ny-left1{ padding:10px 25px 10px;
}
.ny-left1 ul{margin:0px; padding:0px; list-style:none;
}
.ny-left1 ul li{width:100%; height:35px; line-height:35px; border-bottom:1px solid #E3E3E3; background:url(../images/in-new3.jpg) no-repeat 15px center;
}
.ny-left1 ul li a{height:35px; line-height:35px; padding-left:30px; font-size:14px; display:block
}
.ny-left-c{ padding:8px 10px 5px;
}
.ny-left-c-title{width:100%; height:49px; background:url(../images/ny-con.jpg) no-repeat; line-height:40px; font-size:16px; font-weight:bold; text-align:center;color:#FFFFFF
}
.ny-left-c1{padding:5px 15px 0px 15px; line-height:26px;
}
.ny-left-c1 strong{font-size:14px;
}

#ny-right{ float:right; width:740px; height:auto; overflow:hidden; border:1px solid #DCDCDC; margin-top:5px;
}
.ny-right-title{padding:20px 15px 0px; line-height:40px; font-size:14px; font-weight:bold; border-bottom:1px solid #DCDCDC; background:url(../images/n-t.jpg) no-repeat 15px 32px; height:40px; text-indent:20px;
}
.ny-right-title span{color:#317400;
}
.ny-about{padding:10px 15px; line-height:30px;
}
.ny-new{padding:15px 15px;
}
.ny-new ul{margin:0px; padding:0px 15px; list-style:none;
}
.ny-new ul li{width:100%; height:38px; line-height:38px; background:url(../images/in-new3.jpg) no-repeat left center; border-bottom:1px dashed #DCDCDC;
}
.ny-new ul li a{padding-left:13px; height:38px; line-height:38px; display:block;
}
.ny-new ul li span{float:right; padding-right:3px;
}
.red{color:#FF0000
}
.ny-new1{width:100%; line-height:30px; font-weight:bold; text-align:center; font-size:14px; background:#eeeeee;
}
.ny-new2{padding:15px 10px; line-height:26px;
}
.ny-pro{padding:30px 0px 10px 0px;
}
.ny-pro ul{margin:0px; padding:0px; list-style: none;
}
.ny-pro ul li{float:left; width:216px; height:auto; margin:0px 15px; margin-bottom:20px; background:#f0f0f0; display:block
}
.ny-pro ul li a{display:block;
}
.ny-pro ul li .pro-t{width:210px; height:140px; padding:3px;
}
.ny-pro ul li .pro-t img{width:210px; height:140px;
}
.ny-pro ul li .pro-z{width:100%; height:40px; line-height:40px; text-align:center;
}
.ny-pro ul li:hover{background:#e0e0e0;
}
.ny-pro1{padding-bottom:15px; text-align:center; font-size:16px; font-weight:bold;
}
.ny-pro2{ width:550px; height:367px; padding:2px; border:1px solid #CCCCCC; margin:0px auto;
}
.ny-pro2 img{width:550px; height:367px;
}
.ny-pro3{ padding:15px 20px;
}
.ny-pro3 h3{width:100%; height:35px; line-height:35px; background:#e7e7e7; text-indent:20px;
}
.ny-pro3 p{padding:10px 5px; line-height:24px;
}
.ny-equi{padding:30px 0px 10px 0px;
}
.ny-equi ul{margin:0px; padding:0px; list-style:none;
}
.ny-equi ul li{float:left; width:231px; height:auto; padding:0px 7px;
}
.ny-equi ul li .equi-t{width:225px; height:150px; border:1px solid #CCCCCC; padding:2px;
}
.ny-equi ul li .equi-t img{width:225px; height:150px;
}
.ny-equi ul li .equi-z{width:100%; height:40px; line-height:40px; text-align:center;
}
.ny-equi ul li .equi-t:hover{border:3px solid #e7e7e7; padding:0px;
}
.ny-equi1{ width:530px; height:351px; margin:0px auto; padding:2px; border:1px solid #CCCCCC;
}
.ny-equi1 img{width:530px; height:351px;
}
.ny-equi2{padding-top:10px; font-size:14px; font-weight:bold; text-align:center; width:100%; height:30px; line-height:30px;
}