@charset "utf-8";
/* CSS Document */
.i-adv-box{ padding:60px 0; background-image: url(../images/i-adv-img1.jpg);width: 100%;margin-right: -100%;position: relative;opacity: 1;display: block;transition: opacity 1s ease;z-index: 2;}

@media (min-width: 1025px){
.i-banner .flex-control-nav{bottom:15%;}
.i-banner .flex-control-paging li a{width: 50px;}
.i-product-box{padding:0;position: relative;z-index: 80;transition:all .3s linear;}
.i-product-box .i-product{position: absolute;left:0;top:0;width: 100%;top:-50px;box-shadow: 0 0 10px rgba(102,102,102,.46);background:#fff;margin:0;transition:all .3s linear;}
.i-product-box .row{margin:0;transition:all .3s linear;}
.i-product-box .item{padding:0;height: 80px;overflow: hidden;transition:all .3s linear;}
.i-product-box .item .con-box{padding-top: 20px;position: relative;padding:20px 7%;transition:all .3s linear;}
.i-product-box .item .con-box:after{content: "";position: absolute;left: 0;top:0;width: 1px;height: 100%;background: #e5e5e5;}
.i-product-box .item .tit{display: inline-block;*display: inlinezoom:1;font-size: 16px;padding:0;line-height: 40px;padding-left: 50px;background-position: left center;transition:all .3s linear;}
.i-product-box .item .con{opacity: 0;filter: alpha(opacity=0);transition:all .3s linear;height: 72px;overflow: hidden;}
.i-product-box.cur{padding:40px 0;}
.i-product-box.cur .i-product{position: static;box-shadow: none;background: none;}
.i-product-box.cur .item .con-box{padding-top: 35px;}
.i-product-box.cur .item .tit{padding:40px 0 0 0;background-position: center 0;}
.i-product-box.cur .item{height: auto;padding:0 5px;}
.i-product-box.cur .item .con{opacity: 1;filter: alpha(opacity=100);}
.i-product-box.cur .item .con-box:hover .con{color: #000;}
.i-about-box{padding:60px 0;}
.i-about-box .about-text-box .about-text{background-position: top center;}
.i-about-box .about-text .txt{padding:0 35px;}
.i-about-box .list li{margin-bottom: 15px;}
.i-about-box .list li img{transition:all .3s linear;}
.i-about-box .list li .img{overflow: hidden;}
.i-about-box .list li:hover img{transform:scale(1.1);}
.index-more{width: 186px;height: 50px;line-height: 50px;transition:all .3s linear;}
.index-more:hover{background:#bbc3c7;}
.i-adv-box .text-box .con{width:60%; margin-bottom:30px; }
.i-adv-box-mid span{ border:2px #fff solid; width:145px; height:145px; text-align:center; line-height:145px; font-size:20px; margin:0 4%;}
.index-more{width: 186px;height: 50px;line-height: 50px;transition:all .3s linear;}
.index-more:hover{background:#bbc3c7;}
.i-news-box  .i-news{margin: 30px 0 0;}
.i-news-box .left-wrap .swiper-slide .img{overflow: hidden;}
.i-news-box .left-wrap .swiper-slide .img img{transition:all .3s linear;}
.i-news-box .left-wrap .swiper-slide:hover img{transform:scale(1.1);}
.i-news-box .right-wrap .img{overflow: hidden;}
.i-news-box .right-wrap .img img{transition:all .3s linear;}
.i-news-box .right-wrap:hover img{transform:scale(1.1);}
}
@media (min-width: 1367px){
.i-about-box .about-text-box .about-text{padding:30px 0;}
.i-about-box .about-text .txt{padding:0 105px;}
.i-about-box .about-text h3 {font-size: 30px; margin-bottom:10px;}
.i-about-box .list li .text-box{padding:0 40px;}
.i-about-box .list li .tit{font-size: 24px;}
.i-about-box .list li .con{line-height: 30px;margin:10px 0 0;font-size: 16px;height: 60px;}
.index-more{margin-top:40px;}
.index-tit .en{font-size: 44px;line-height: 60px;}
.index-tit .cn{font-size: 24px;line-height: 30px;}
.i-product-box .item .tit{font-size: 18px;background-size: 70px;line-height: 70px;padding-left: 75px;}
.i-product-box .item .con{/*font-size: 16px;line-height: 30px;height: 90px;*/}
.i-product-box.cur .row{margin-right: -10px;margin-left: -10px;}
.i-product-box.cur .item{padding:0 10px;}
.i-product-box.cur .item .con-box{background-size: 50px;}
.i-product-box.cur .item .tit{font-size: 20px;padding-top: 60px;}
.i-product-box .item{height: 100px;}
.i-product-box .item .con-box{padding:18px 7%;}
.i-news-box{padding:60px 0 60px;}
.i-news-box  .i-news{margin: 50px 0 0;}

}
@media (min-width: 1550px){
.i-about-box .list li .tit{font-size:28px;}
.i-about-box .list li .text-box{padding:0 60px;}
}

@media (min-width: 1750px){
.i-product-box.cur .item .con-box{padding:80px 12%;}
.i-about-box .about-text .txt {padding: 0 210px;}
}
.index_hot_pj{ padding-bottom:50px;}
.index_hot_img { width:100%; overflow:hidden; margin-bottom:8px; margin-left:auto; margin-right:auto;}
.index_hot_pj_mid img{float:left; width:100%;transition: all 0.5s;overflow:hidden; }
.swiper-slide:hover .index_hot_pj_mid img{transform: scale(1.1);overflow:hidden; }
.i-adv-box .index_hot_pj_mid{position:relative;overflow:hidden; padding-bottom:50px; margin-top:30px; background-color:#fff;}
.i-adv-box a:hover .index_hot_pj_mid{background-color:#0FA564; color:#fff;}
.i-adv-box a:hover .index_hot_pro_img_mid_name span{ color:#fff;}
.index_hot_pj_mid_footer{position:absolute; left:0; bottom:0; z-index:1; height:40px;}
.index_hot_pj_mid_jj{ display:none;padding:3% 5%; width:90%;}
.index_hot_pj_mid_jj_1{line-height:25px;}
.index_hot_pj_mid_jj_2{font-size:16px; padding-top:15px;}
.swiper-pagination-2{ margin-top:30px; padding-top:20px;}
.swiper-pagination-2 .swiper-pagination-bullet{ border:#0FA564 1px solid; background-color:#fff;width:8px; height:8px;-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius:100%; }
.swiper-pagination-2 .swiper-pagination-bullet-active{background-color:#0FA564;}
.index_fsjj_case_img_mid_img img{float:left; width:100%;}
.index_hot_pro_img_mid_name{ line-height:23px;text-align:center; color:#999; font-size:12px;}
.index_hot_pro_img_mid_name span{color:#333; font-size:16px; line-height:60px}
.css3,a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{width:100%; margin:0px 0px 25px; overflow:hidden; clear:both;}
.index_pro .swiper-container-horizontal>.index_pro .swiper-pagination-bullets,.index_pro .swiper-pagination-custom,.index_pro .swiper-pagination-fraction {bottom:-10px;}
.i-news-box .pt-bd{ margin-top:40px;}
.i-news-box .pt-bd li{ margin-bottom: 2%; -webkit-box-sizing: border-box; padding: 2% 2% 2% 0; -moz-box-sizing: border-box; box-sizing: border-box; transition: all .3s ease;}
.i-news-box .pt-bd li:nth-child(1n){visibility: visible; animation-delay: 0s; animation-name: fadeInUp;}
.i-news-box .pt-bd li:nth-child(2n){visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;}
.i-news-box .pt-bd li a{ display: block;}
.i-news-box .pt-bd li .time{ width: 20%; border-right: 1px solid #c8c8c8; text-align: center;}
.i-news-box .pt-bd li .time .date{ font-family: "CH-Bold"; font-size: 55px; color: #303c4a; line-height: 1;}
.i-news-box .pt-bd li .time .year{ font-size: 14px; color: #5a5a5a; }
.i-news-box .pt-bd li .cont{ width: 75%; }
.i-news-box .pt-bd li .cont .title{ font-size: 18px; color: #2e2e2e; font-family: "CH-Bold"; }
.i-news-box .pt-bd li .cont .dec{ color: #5a5a5a; line-height: 1.3; }
.i-news-box .pt-bd li:hover{ background: #f0f1f3; }
.i-news-box .pt-bd li:hover .time .date,.i-news-box .pt-bd li:hover .time .year{ color: #0fa564; }
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */
.index_pro {padding:20px 0 20px; margin-bottom:0px;}
.i-news-box .pt-bd li .cont .title{ font-size: 16px; line-height:24px; color: #2e2e2e; font-family: "CH-Bold"; }
.i-news-box .pt-bd li .time .date{ font-family: "CH-Bold"; font-size: 45px; color: #303c4a; line-height: 1;}

}
