@import url(style.css);
@import url(swiper.min.css);
@import url(pscroll.css);
/*首页*/
/*轮显*/
.banner{ width: 100%; overflow:hidden; position:relative;}
.banner .swiper-container{ width: 100%; height: 100%; position: absolute; z-index: 1; top: 0;left: 0; right: 0;bottom: 0;}
.banner .lzpic1,
.banner .lzpic2 { width: 100%;height: 100%; background: no-repeat center; background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;}
.banner .text { max-width: 1440px; width: 100%; position: absolute; left: 50%; top: 40%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); z-index: 10; font-size: 50px;font-weight: bold; color: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=45, Color=#989898)"; text-shadow: -2px 2px 6px rgba(152, 152, 152, 0.8); filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color=#989898); padding: 0 20px;}
.banner .text .small { font-size: 30px;}
.banner .swiper-pagination { width: 100%;bottom: 30px; transition-duration: 0.4s;-webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;}
.banner .swiper-pagination.gao {bottom: 380px;}
.banner .swiper-pagination .swiper-pagination-bullet { width: 46px; height: 4px; background:rgba(227,227,227,0.6);;opacity: 1; margin: 0 6px; border-radius:0;}
.banner .swiper-pagination .swiper-pagination-bullet-active { background:url(../image/dian_on.jpg) center center no-repeat; background-size:cover; }
.lzpic2 { display: none;}
.lzpic2 img{ width:100%;opacity:0;filter:Alpha(opacity=0);}
/*关于我们*/
.i_bg1{ overflow:hidden; background:url(../image/i_bg1.jpg) center center no-repeat; background-size:100% 100%;}
.i_about{ overflow:hidden; position:relative; margin-top:7%; margin-bottom:7%;}
.i_about .imgs{ float:left; width:47.58%; overflow:hidden; position:relative;padding-top:36.35%;}
.i_about .imgs img{ display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_about .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_about .txts{ position:absolute; right:0; top:0%; height:100%; overflow:hidden; width:48.8%;color:#333333;display:flex; justify-content: center;	align-items: center; }
.i_about .txts .cons{ overflow:hidden; text-align:left;}
.i_about .txts .h3{ font-weight:normal;height:50px; line-height:50px; overflow:hidden; position:relative; padding-bottom:5%;margin-bottom:5%; color:#222222;}
.i_about .txts .h3:after{ content:""; position:absolute; bottom:0; left:0; width:60px; height:3px; background:#e4e4e4;}
.i_about .txts .h3 .green{ color:#60a95f;}
.i_about .txts .desc{ color:#333333; overflow:hidden; line-height:1.2; }
.i_about .txts .p{ max-height:84px; line-height:28px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size:14px; color:#777777; margin-top:3%;}
.i_about .txts .a{ display:block; text-align:center; width:156px; background:#60a95f; height:42px; line-height:42px; color:#fff; font-size:14px; margin-top:7%;transition:all 0.3s;}
.i_about .txts .a:hover{ text-indent:5px;}
/*产品中心*/
.i_bg2{ background:#f6f6f6; overflow:hidden;}
.i_t{ margin-top:6%; text-align:center; color:#333333; overflow:hidden;}
.i_t .h3{ font-weight:normal; overflow:hidden; line-height:1.4; }
.i_t.bgs2 .p{ padding-bottom:0;}
.i_t.bgs2 .p:after{ background:none;}
.i_t .p{ color:#999999; font-size:15px; line-height:22px; margin-top:1%; clear:both;overflow:hidden;position:relative; padding-bottom:2%;}
.i_t .p:after{ content:""; position:absolute; width:44px; height:3px; background:#60a95f; bottom:0; left:50%; margin-left:-22px;}
/*新闻中心*/
.i_bg3{ background:#f6f6f6; overflow:hidden;}
.i_bg3 .wrap{text-align:center;}
.i_news_a{ vertical-align:top; overflow:hidden; text-align:center; margin:0 auto; max-width:446px; width:94%; margin-top:3%;}
.i_news_a a{ float:left; width:32%; margin-right:2%;height:40px; line-height:40px; overflow:hidden; color:#FFF; font-size:15px; transition:all 0.3s; background:#60a95f;}
.i_news_a a:last-child{ margin-right:0;}
.i_news_a a.isel{ background:#99bb4f;}
.i_news{ overflow:hidden; margin-top:4%; margin-bottom:7%;}
.i_news .i_news_l{ float:left; width:400px; height:428px; background:#fff; overflow:hidden; margin-right:24px;}
.i_news .i_news_l .cons{ overflow:hidden; padding:25px;text-align:left;}
.i_news .i_news_l .cons .imgs{ overflow:hidden; position:relative; padding-top:66.58%;}
.i_news .i_news_l .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0; }
.i_news .i_news_l .imgs img{ overflow:hidden;background-repeat:no-repeat; background-position:center center; background-size:cover;transition:all 0.3s;}
.i_news .i_news_l:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.i_news .i_news_l .cons .h3{ font-weight:normal; height:28px; line-height:28px; overflow:hidden; color:#444444; margin-top:26px;white-space:nowrap;text-overflow:ellipsis; font-size:18px;}
.i_news .i_news_l .cons .p{ line-height:22px; height:22px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999999; font-size:14px; margin-top:6px; margin-bottom:18px;}
.i_news .i_news_l .cons .date{ margin-top:38px;line-height:22px; height:22px; overflow:hidden; color:#999999; font-size:14px;}
.i_news .i_news_l:hover .cons .h3{ color:#60a95f;}
.i_news .i_news_r{ overflow:hidden; height:428px; background:#fff;}
.i_news .i_news_r .i_news_ul{ overflow:hidden; margin-left:30px; margin-right:30px; margin-top:15px;}
.i_news .i_news_r .i_news_ul .inr-list{display: block;margin-top: 22px; padding-bottom:23px; overflow:hidden; border-bottom:1px solid #f4f4f4; text-align:left;}
.i_news .i_news_r .i_news_ul .inr-list:last-child{ margin-bottom:0; border-bottom:0;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l{width: 96px;float: left;  text-align:center; padding-top:9px; overflow:hidden;}

.i_news .i_news_r .i_news_ul .inr-list .inr-l .h4{font-size: 53px;color: #444444;/*font-family: 'sn';*/ font-family:Arial;line-height: 45px; height:45px;  font-weight:normal; overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h5{font-size: 14px;color: #777777;/*font-family: 'Open sans';*/ font-family:Arial; margin-top:4px; line-height:22px; height:22px; overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r{ overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .h3{ font-size: 18px;color: #222222;line-height: 36px; height:36px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;transition:all 0.3s; }
.i_news .i_news_r .i_news_ul .inr-list:hover .inr-r .h3{ margin-left:3px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .p{ height: 44px;font-size: 14px;color: #888888;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.i_news .i_news_r .i_news_ul .inr-list:hover .inr-r .h3{ color:#60a95f;}
/*广告*/
.i_contact{ margin-top:5%;  overflow:hidden;background:url(../image/i_bg2.jpg) center center no-repeat; background-size:cover;}
.i_contact .i_title{ margin-top:7%; overflow:hidden; text-align:center;font-weight:bold;color:#fff;  line-height:1.2; }
.i_more_div{ text-align:center; overflow:hidden;margin-bottom:7%; }
.i_more2{ width:152px; height:42px; margin:0 auto; display:inline-block; clear:both; line-height:42px; font-size:14px; color:#fff;  text-align:center;transition:all 0.3s; margin-top:3.5%; background:#60a95f; margin-right:3px; margin-left:3px; }
.i_more2:hover{text-decoration:none; color:#fff; background:#99bb4f;}
@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1260px) {

}
@media screen and (max-width: 1100px) {
/*轮显*/
.lzpic2{display: block;}
.lzpic1{display: none;}
.banner .swiper-container{ position:static;}
.banner .swiper-pagination { bottom:25px;}
.banner .swiper-pagination .swiper-pagination-bullet {width: 40px; height:3px;margin: 0 5px;}

}
@media screen and (max-width: 960px) {
/*关于我们*/
.i_about .txts .h3{ height:44px; line-height:44px; padding-bottom:4%; margin-bottom:4%;}
.i_about .txts .p{ font-size:13px; line-height:24px; max-height:72px;}
.i_about .txts .a{ width:130px; margin-top:5%; height:40px; line-height:40px;}
/*产品中心*/
.i_t .p{ font-size:14px; margin-top:1.5%;}
/*新闻中心*/
.i_news .i_news_l{ width:350px; margin-right:2%;}
.i_news .i_news_l .cons{ padding:15px;}
.i_news .i_news_r .i_news_ul{ margin-left:15px; margin-right:15px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l{ width:80px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h4{font-size: 50px;}
}

@media screen and (max-width: 780px) {
/*轮显*/
.banner .swiper-pagination { bottom:20px;}
.banner .swiper-pagination .swiper-pagination-bullet {width: 30px;}
/*关于我们*/
.i_bg1{ background-size:cover;}
.i_about{ margin-top:5%; margin-bottom:0;}
.i_about .imgs{ float:none; width:100%; padding-top:76.4%;}
.i_about .txts{ position:static; margin-bottom:8%; width:100%;}
.i_about .txts .cons{ max-width:none; text-align:center;}
.i_about .txts .h3{ padding-bottom:5%; margin-bottom:5%;}
.i_about .txts .h3:after{ left:50%; margin-left:-30px;}
.i_about .txts .p{ max-height:none;}
.i_about .txts .a{ margin:0 auto; margin-top:5%;}
/*新闻中心*/
.i_news .i_news_l{ width:100%; margin-right:0%; float:none; height:auto;border-bottom:1px solid #f4f4f4;}
.i_news .i_news_l .cons{ padding:3%;}
.i_news .i_news_l .cons .date{ margin-top:4%; margin-bottom:2%;}
.i_news .i_news_r{ height:auto;}
.i_news .i_news_r .i_news_ul{ margin-top:0; margin-left:3%; margin-right:3%;}
.i_news .i_news_r .i_news_ul .inr-list{ margin-top:3%; padding-bottom:3%;}

}
@media screen and (max-width: 720px) {


}
@media screen and (max-width: 640px) {
/*关于我们*/
.i_about .txts .p{ font-size:12px;}
.i_about .txts .a{ width:120px; font-size:12px;}
.i_about .txts .h3{ padding-bottom:4%; }
/*产品中心*/
.i_t .p{ font-size:13px; padding-bottom:2.5%;}


}
@media screen and (max-width: 520px) {
/*关于我们*/


}
@media screen and (max-width: 480px) {
/*关于我们*/
.i_about .txts .h3{height:32px; line-height:32px;}
/*产品中心*/
.i_t .p{ font-size:12px;}
/*新闻中心*/
.i_news .i_news_l .cons{ padding:2%;}
.i_news .i_news_r .i_news_ul{ margin-left:2%; margin-right:2%;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l{ width:70px; padding-top:3px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h4{ font-size:42px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-l .h5{ font-size:13px;}
.i_news .i_news_r .i_news_ul .inr-list .inr-r .h3{ font-size:17px; height:30px; line-height:30px;}


}
@media screen and (max-width: 420px) {
/*关于我们*/
.i_about .txts .h3{height:28px; line-height:28px;}
.i_about .txts .p{ line-height:22px;}



}
@media screen and (max-width: 380px) {
/*关于我们*/


}