@charset "utf-8";
/* CSS Document */

.ny_ban{ height:270px}
.ny_ban dt{ width:100%; float:left; line-height:30px; overflow:hidden; font-size:23px; color:#ccc; margin-top:130px; margin-bottom:10px}
.ny_ban dd{ width:100%; float:left; line-height:22px; overflow:hidden; font-size:15px; color:#bbb;}

.ny01{margin-bottom:20px; background:#4d9400}
.ny11{ width:100%; display:flex; justify-content:space-between}
.ny11 ul{ overflow:hidden;}
.ny11 ul li{ float:left; margin-right:10px; width:auto; overflow:hidden; height:55px; line-height:55px;}
.ny11 ul li a{ color:#96d058; font-size:18px; font-family:"微软雅黑"; display:block; float:left; width:auto; padding:0px 25px;}
.ny11 ul li a:hover, .ny01 ul li a.on_h{ background:#fff; color:#4d9400; }
.ny11 span{ color:#96d058; line-height:55px; }
.ny11 span a{ color:#96d058;}
.ny11 span a:hover{ color:#fff; text-decoration:underline}


.main_11{ width:100%; float:left; overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between}
.left01{ flex:1; margin-right:54px; overflow:hidden}
.right01{ width:330px; overflow:hidden}

.nr01{ width:100%;float:left; padding:0 20px; overflow:hidden; line-height:30px; color:#666; font-size:16px; box-sizing:border-box}
.nr01 a{ color:#666; font-size:16px}
.nr01 div, .nr01 p{ margin-bottom:15px}
.nr01 img{ max-width:100%}


.nr02{ width:100%; float:left; overflow:hidden; font-size:14px; color:#666; line-height:30px}
.nr02 div, .nr02 p{ margin-bottom:10px}
.nr02 img{ max-width:100%}
.h5_01{ width:100%; float:left; overflow:hidden; line-height:40px;}
.h5_01 span{ width:auto; padding:5px 15px; background:#4d9400; font-weight:normal; font-size:18px; color:#fff;}

.zhai{ width:100%; float:left; overflow:hidden; border:1px solid #e9e9e9; background:url(zhai.gif) no-repeat left top; height:105px; margin-bottom:20px; box-sizing:border-box}
.zhai02{float:left; width:100%; line-height:22px; color:#666; padding:10px 10px 10px 50px; -moz-box-sizing: border-box;box-sizing: border-box; height:64px;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2}
.zhai03{ width:100%; float:left; overflow:hidden; border-top:1px solid #e9e9e9; line-height:20px; color:#666; padding-top:10px; padding-left:50px; box-sizing:border-box; height:20px;white-space: nowrap; text-overflow:ellipsis;}

.h101{ font-size:29px; width:100%;  line-height:35px; color:#333; font-weight:normal; margin-top:20px; text-align:center}
.h601{ width:100%; float:left; line-height:30px; font-weight:normal; color:#999; font-size:12px; margin-bottom:20px; font-family:"宋体"; text-align:center; }
.h601 font{ color:#40af36; padding-right:15px; font-size:12px}


.ul_copy{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#f60; text-indent:20px}
#nextlist{ width:100%; float:left; overflow:hidden; padding:6px 20px ; margin-top:10px; border:1px solid #f5f5f5; -moz-box-sizing: border-box;box-sizing: border-box;}
#nextlist li{ width:100%; float:left; overflow:hidden; line-height:36px; height:36px; padding-bottom:5px; color:#4d4d4d; color:#4d9400; font-size:14px; }
#nextlist li.li_001{ border-bottom:1px solid #f5f5f5}
#nextlist li a{ color:#666; font-size:14px}
#nextlist li a:hover{ color:#40af36; text-decoration:underline}


/* 分页 */
.page02{ display:none}
.page01{float:left; overflow:hidden; width:100%; margin-top:10px; background:#f6f6f6; padding:20px 15px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color:#009b4c; background-color:#fff; border:1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color:#009b4c; border-color:#009b4c;}
.page-num-current:hover {color: #fff;}

/* 分页 */


/* 底部客户 */
.client{ background:#eee url(work.png) no-repeat center -200px;  padding:28px 0 10px; background-size:cover}
.client h3{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; font-size:21px; color:#333; margin-bottom:20px}
.client h3 b{ font-size:16px; color:#4d9400; font-weight:normal; }
.client h3 span{ float:right; line-height:30px;  overflow:hidden; margin-right:20px}
.client h3 span a{ font-size:12px; color:#666}
.client h3 span a:hover{ color:#4d9400; text-decoration:underline}
.client ul{ width:100%; float:left; overflow:hidden; display:flex; justify-content:space-between; flex-wrap:wrap }
.client li{ width:16%; line-height:30px; float:left; overflow:hidden;  text-align:center; margin-bottom:15px}
.client li a{ color:#666; font-size:14px;}
.client li img{float:left; overflow:hidden; width:100%; box-sizing:border-box; border:1px solid #e1e1e1}
.client li a:hover{ color:#4d9400; text-decoration:underline}
.client li a:hover img{ border:1px solid #a5dc68}
/******** 底部客户 end ********/




/******** 手机版 ********/
@media (max-width:767px){
.client{ background:#eee url(work.png) no-repeat center bottom;background-size:cover; padding:15px 0 5px}
.client li{ width:32%; line-height:30px; }

.ny_ban{ height:180px}
.ny_ban dt{ margin-top:80px; line-height:22px; font-size:17px}
.ny_ban dd{  line-height:16px; font-size:12px; }

.ny01 span{ display:none}
.ny01 ul{ width:100%; display:flex}
.ny01 ul li{  height:40px; line-height:40px;}
.ny01 ul li a{ font-size:14px; padding:0px 15px;}
.ny01 ul li a:hover, .ny01 ul li a.on_h{ background:#fff; color:#4d9400; }

.client h3{ line-height:30px; font-size:19px; margin-bottom:10px}
.client{ background:#eee url(work.png) no-repeat center bottom;background-size:cover}
.client li{ width:49%; line-height:30px; margin-bottom:10px}
.client li a{ font-size:12px;}

.left01{ margin-right:0px; }
.right01{ display:none}

.h101{ font-size:21px; line-height:30px; margin-top:20px;}
.h601{  line-height:30px;font-size:12px; margin-bottom:20px;  }
.h601 font{ color:#40af36; padding-right:15px; font-size:12px}

.nr01{ width:100%;float:left; padding:0px; overflow:hidden; line-height:23px; color:#666; font-size:14px; box-sizing:border-box}
.nr01 a{ color:#666; font-size:14px}
.nr01 div, .nr01 p{ margin-bottom:10px}
.nr01 img{ max-width:100%}


.nr02{ font-size:14px; line-height:22px}
.nr02 div, .nr02 p{ margin-bottom:10px}

.ul_copy{ line-height:20px; font-size:12px; color:#f60; text-indent:0px}
#nextlist{ padding:6px 10px }
#nextlist li{line-height:30px; height:30px;  font-size:12px; }

.page01{ display:none}
.page02{ display:block}

.zhai{ display:none}

.h5_01{ line-height:40px;}
.h5_01 span{ padding:5px 15px;font-size:16px;}


}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){


.ny_ban{ height:160px}
.ny_ban dt{ margin-top:60px; line-height:22px; font-size:19px}
.ny_ban dd{  line-height:18px; font-size:13px; }

.ny01 span{ display:none}
.ny01 ul{ width:100%}
.ny01 ul li{  height:45px; line-height:45px;}
.ny01 ul li a{ font-size:16px; padding:0px 15px;}
.ny01 ul li a:hover, .ny01 ul li a.on_h{ background:#fff; color:#4d9400; }
.client{ background:#eee url(work.png) no-repeat center bottom;background-size:cover}
.client li{ width:24%; line-height:30px; }

.left01{ margin-right:0px; }
.right01{ display:none}

.h101{ font-size:21px; line-height:30px; margin-top:20px;}
.h601{  line-height:30px;font-size:12px; margin-bottom:20px;  }
.h601 font{ color:#40af36; padding-right:15px; font-size:12px}

.nr01{ width:100%;float:left; padding:0px; overflow:hidden; line-height:30px; color:#666; font-size:16px; box-sizing:border-box}
.nr01 a{ color:#666; font-size:16px}
.nr01 div, .nr01 p{ margin-bottom:15px}
.nr01 img{ max-width:100%}

}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){

.ny_ban{ height:200px}
.ny_ban dt{ margin-top:90px; line-height:26px; font-size:21px}
.ny_ban dd{  line-height:20px; font-size:14px; }

.ny01 span{ display:none}
.ny01 ul li{  height:45px; line-height:45px;}
.ny01 ul li a{ font-size:16px; padding:0px 15px;}
.ny01 ul li a:hover, .ny01 ul li a.on_h{ background:#fff; color:#4d9400; }

.client{ background:#eee url(work.png) no-repeat center bottom;background-size:cover}
.client li{ width:24%; line-height:30px; }

.left01{ margin-right:0px; }
.right01{ display:none}

.h101{ font-size:27px;}

}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){

.ny_ban{ height:230px}
.ny_ban dt{ margin-top:100px;}

.ny01 span{  line-height:50px; }
.ny01 ul li{  height:50px; line-height:50px;}
.ny01 ul li a{ font-size:16px; padding:0px 25px;}
.ny01 ul li a:hover, .ny01 ul li a.on_h{ background:#fff; color:#4d9400; }
.client{ background:#eee url(work.png) no-repeat center bottom;background-size:cover}
.h101{ font-size:27px;}
}

/******** 1400px ********/
@media (min-width:1440px){
	
}