.ny_wrapper{background: #fff; overflow:hidden; width:100%; padding:50px 0; line-height:35px;}
.section-title { margin-bottom: 40px; text-align: center; font-size: 28px; margin-top:30px; }
.section-title h2 { margin-top: 0; margin-bottom: 0px; text-align: center; font-size:39px; letter-spacing: 2px; color:#0c944d;text-transform:uppercase; font-weight:400}
.section-title p { color: #5c5c5c; font-size: 13px; /*font-family:Arial;*/ margin: 5px 0 0 0; text-align: center; }
.section-title:after { display: block; content: ''; width:60px; height: 2px; margin: 10px auto 0; background-color: #0c944d; }
/*banner*/
.neibannar{height:400px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.neibannar h2{font-size:36px;color:#fff;margin-top:80px;font-weight:400;text-align:center; width:auto;}
.neibannar>div{width:50px;height:3px;background:#fff;margin:0 auto;margin-top:15px}
.neibannar h6{text-align:center;font-weight:400;color:#fff;font-size:14px; padding-top:15px;}
.about{ width:100%; line-height:30px; font-size:16px; overflow:hidden;}

.about .aboutL{ float:left; width:600px; overflow:hidden; line-height:40px;}
.about .abouten{ float:left; width:600px; overflow:hidden; line-height:25px;}
.about .aboutR{ float:right; width:600px; overflow:hidden;}
.about1{ width:100%; line-height:30px; font-size:16px; overflow:hidden;line-height:40px; margin-top:30px;}

.cplist { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.cplist li {width:32%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.cplist li:nth-child(3n) {margin-right:0px;}
.cplist li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:15px;}
.cplist li .img{ overflow:hidden; border:1px solid #eeeeee}
.cplist li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.cplist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}

.newslist{overflow:hidden; padding:1%}
.newslist li{padding:1%; background:#fff; margin-bottom:2%; overflow:hidden;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.newslist li a{display: block;width: 100%;}
.newslist li a .i{width: 22%;float: left;margin-right:2%;max-height: 170px; overflow:hidden}
.newslist li a .t{width: 75%;float: left;}
.newslist li a .t .p1{color: #333;margin-top: 2.5%;font-size: 20px;}
.newslist li a .t .p2{line-height: 1.6;color: #999;margin-top: 2%;font-size: 14px;font-weight: lighter;}
.newslist li a .p3{margin-top: 0.5%;display: inline-block;color: #aaa;font-size:18px;}
.newslist li a:hover .t .p1{color:#0c944d;}

.yingyong{overflow:hidden; padding:1%}
.yingyong li{padding:1%; background:#fff; margin-bottom:2%; overflow:hidden;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.yingyong li .i{width: 40%;float: left;margin-right:2%;max-height: 270px; overflow:hidden}
.yingyong li .t{width: 58%;float: left;}
.yingyong li .t .p1{color: #333;margin-top: 2.5%;font-size: 20px;}
.yingyong li .t .p2{line-height: 1.6;color: #999;margin-top: 2%;font-size: 14px;font-weight: lighter;}
.yingyong li .t .p1:hover{color:#0c944d;}


.proshow{width:100%; margin:auto;}
.proshow li.bt{ width:100%; margin:auto; height:50px; line-height:50px; font-size:20px; text-align:center; font-weight:bold; }
.proshow li.bt h1{ width:100%; margin:auto;}
.proshow li.nr{ font-size:16px; line-height:30px; padding:20px 0}
.proshow li.shj{ width:100%; font-size:13px; text-align:center; line-height:30px;}
/*page*/
.pages {padding: 3px;margin:30px; color: #ff6500; text-align: center}
.pages A {border:1px solid #ddd; padding:5px 15px; background-position:50% bottom; text-decoration:none; margin-right:3px; color:#428bca;border-radius:4px;}
.pages A:hover {border:1px solid #ddd; background-image:none; background-color:#ffc794; color:#ff6500;}
.pages A:active { border:1px solid #ddd; color:#ff6500; background-image:none;background-color:#ffc794;}
.pages span.current {border:1px solid #428bca; padding:5px 15px; margin-right:3px; background-color:##ffbe94; color:#428bca; font-weight:bold;border-radius:4px;}
.pages span.disabled { border:1px solid #ddd; padding:5px 15px; margin-right:3px; color:#428bca;border-radius:4px;}

/*honor*/
.honor { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.honor li {width:22%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.honor li:nth-child(4n) {margin-right:0px;}
.honor li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:15px;}
.honor li .img{ overflow:hidden; border:1px solid #eeeeee}
.honor li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.honor li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
/*texing*/
.texing{ width:100%; overflow:hidden;}
.texing-tit{ width:46%; margin:auto; line-height:46px; background:#0c944d; color:#fff; font-size:20px; text-align:center; margin-top:40px; margin-bottom:40px;}
.texing1{ width:600px; overflow:hidden;}
.texing1 p{ float:left; width:100%; line-height:35px; font-size:16px;}
/*product*/
.product-tit{ float:left; width:100%; overflow:hidden}
.product-tit p{ width:40%; float:left; margin:auto; line-height:46px; background:#0c944d; color:#fff; font-size:20px; margin-top:20px; margin-bottom:20px; padding-left:20px;border-radius:10px; }
.product p{ float:left; width:100%; line-height:30px; font-size:16px;}
/*contact*/
.cont-left{ float:left; width:600px;  overflow:hidden;}
.cont-left h2{ float:left; width:100%; font-size:25px; line-height:50px}
.cont-left p{ float:left; width:100%; line-height:40px; font-size:16px;}
.cont-right{ float:right; width:500px; overflow:hidden}





@media (max-width:768px) {
.neibannar{height:140px;}
.neibannar h2{font-size:20px;margin-top:30px;}
.neibannar>div{margin-top:10px}
.neibannar h6{padding-top:10px;}
.neibannar1{height:140px;}
.neibannar1 p{font-size:20px;margin-top:15%; margin-left:10% }
/*新闻中心*/
.newslist li{padding:2%;}
.newslist li a .i{width: 100%;margin-right:0;}
.newslist li a .t{width: 100%;padding-right:0;}
.newslist li a .t .p1{margin-top:2%;font-size:16px; font-weight:normal}
.newslist li a .t .p2{font-size: 14px;}
.newslist li a .p3{font-size:14px; font-weight:normal}
.proshow li.bt{ width:100%; margin:auto; height:40px; line-height:40px; font-size:18px; text-align:center; font-weight:bold; }

.yingyong{overflow:hidden; padding:2%}
.yingyong li{padding:2%;}
.yingyong li .i{width: 100%;float: left;margin-right:2%;max-height: 270px; overflow:hidden}
.yingyong li .t{width: 100%;float: left;}
.yingyong li .t .p1{margin-top: 2%;font-size:16px;}
.yingyong li .t .p2{font-size: 14px;;}
/*texing*/
.texing{ width:100%; overflow:hidden;}
.texing-tit{ width:100%; margin:auto; line-height:35px; background:#0c944d; color:#fff; font-size:18px; text-align:center; margin-top:20px; margin-bottom:20px;}
.texing1{ width:100%; overflow:hidden;}
.texing1 p{ float:left; width:100%; line-height:25px; font-size:14px;}
/*contact*/
.cont-left{ float:left; width:600px;  overflow:hidden;}
.cont-left h2{ float:left; width:100%; font-size:25px; line-height:50px}
.cont-left p{ float:left; width:100%; line-height:40px; font-size:16px;}
.cont-right{ float:right; width:500px; overflow:hidden}
/*about*/
.about{line-height:23px;}
.about .aboutL{ float:left; width:100%; overflow:hidden; line-height:25px;}
.about .abouten{ float:left; width:100%; overflow:hidden; line-height:25px;}
.about .aboutR{ float:left; width:100%; overflow:hidden;}
.about1{ width:100%; line-height:30px; font-size:16px; overflow:hidden;line-height:25px; margin-top:30px;}

/*product*/
.updowm li{ float:left; width:100%; line-height:30px;max-width:100%; font-size:14px;}
.cplist li {width:49%; margin-right:2%;cursor: pointer; padding:0px; margin-bottom:10px; background:#fff}
.cplist li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:13px;}
.cplist li:nth-child(2n) {margin-right:0px;}
.cplist li:nth-child(3n) {margin-right:2%;}
.cplist li:nth-child(6) {margin-right:0;}
.cplist li:nth-child(12) {margin-right:0;}
.cplist li:nth-child(18) {margin-right:0;}
/*product show*/
.productinfo{ width:100%; overflow:hidden}
.product-title{ margin-top:20px;font-size:18px; line-height:50px;}
.product-details{ margin-top:20px; line-height:25px;}
.product-details p{line-height:28px; font-size:16px;}
/*faq*/
.faq{ float:left; width:100%; overflow:hidden;}
.faq .faqL{ width:100%;}
.faq .faqR{ width:100%;line-height:25px; font-size:15px;}
.faq-details{ width:100; margin-top:20px; line-height:25px; padding-bottom:40px;}
.faq-details p{ width:100%; line-height:25px; font-size:16px; color:#c00808; font-weight:500;}
/*craft*/
.craft{line-height:25px; font-size:15px; margin-top:20px;}

.craft1{ width:100%; overflow:hidden; margin-top:40px;display: block;}
.craft1 .craft1L{ width:100%; margin-right:0%;}

.craft1 .craft1L span{line-height:25px;}
.craft1 .craft1R{ float:left; width:100%;}
.craft2_wrapper{padding:30px 0; margin-top:40px;}
.craft2{ width:100%; margin-top:20px;}
.craft2 p{font-size:30px; line-height:40px;padding-bottom:30PX;}
.craft3 .craft3L{ float:left; width:100%;}
.craft3 .craft3L p{font-size:20px; font-weight:300; line-height:50px;}
.craft3 .craft3R{ float:left; width:100%; margin-top:2%;}
.craft3 .craft3R p{ float:left; width:100%; overflow: hidden; font-size:27px; font-weight:300; line-height:50px; color:#c00808;}

/*honor*/
.honor1{background:none}
.honor1 .honor1L{width:100%;display: flex;justify-content: center;align-items: center;}
.honor1 .honor1R{width:100%; height:auto; font-size:16px; line-height:30px;}
.section-title { margin-bottom:10px;margin-top:0; }
.section-title h2 { font-size:30px;}
.honor2{ float:left; width:100%; overflow:hidden; }
.honor2 .honor2L{ float:left; width:100%;}
.honor2 .honor2R{ display:none}
/*news info*/
.news_show_l{width:100%;float: left;overflow: hidden; color:#333; background:#fff; padding-left:10px; padding-right:10px; padding-bottom:20px;box-sizing: border-box;}
.news_show_l .new_show_l_top{ margin-top:20px; padding-bottom:23px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.news_show_l .new_show_l_top h1{ font-size:24px; line-height:38px; overflow:hidden; color:#000; font-weight:normal;}
.news_show_l .new_show_l_top p{ height:40px; line-height:40px; overflow:hidden; font-size:16px;}
.news_show_l .new_show_l_text{ padding-top:15px;line-height:30px;}
.news_show_l .new_show_l_text p{ margin-bottom:17px; font-size:16px;}
.news_show_l .new_show_l_text h1{ line-height:35px; font-size:14px;}
.news_show_l .new_show_l_text img{/*display: block;*/ max-width: 100%; margin-bottom:10px;}/*margin: 0 auto;*/
.news_show_r{ display:none;}
.updowm li{ float:left; width:100%; line-height:30px;max-width:100%; font-size:14px;}
/*contact*/
.cont-left{ float:left; width:100%; padding:2%}
.cont-right{ float:right; width:100%;}
.nei-tit{ width:100%; overflow:hidden;}
.nei-tit p{line-height:30px;font-size:25px;}
.nei-tit span{line-height:25px; font-size:14px;}
.nei-rtit{line-height:30px;font-size:20px;}
.contact{margin-top:10px;}
.message-tit{line-height:20px; margin-top:15px;}
.message li{ float:left; width:100%; padding-bottom:10px; line-height:30px;}
.message li:nth-child(2){ float:left;}
.message li:nth-child(4){ float:left;}
.gtext1{width:97%;}
}
