
*{margin:0;padding:0;}

.img_cover{position: absolute;top: 0;bottom: 0;left: 0;right: 0;	max-width: 100%;max-height: 100%;display: block;margin:auto;padding: auto;}
.img_size{background-size:cover;background-position: 50% 50%;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.tr{ transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;}
.wrap{ max-width:1490px; margin:0 auto;width:100%;}
.wrap2{ max-width:1200px; margin:0 auto;width:100%;}
.overflow { overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
input[type=text], input[type=button], input[type=submit], textarea{outline:none;}

header.act{position:fixed;left:0;top:0;z-index:99999;animation:searchTop 0.5s ease-in-out !important;width:100%; visibility: visible !important;box-shadow: 0 0 10px rgba(0,0,0,0.3);}
@keyframes searchTop {
    0% {top:-100px}
    to {top:0}
}
.pagin{position:relative; margin:20px; font-size:14px;}
.pagin .blue{color:#056dae;font-style:normal;}
.pagin .paginList{position:absolute;right:12px;top:0;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.message{ float:left; width:30%;margin-top:15px;}
.jlfanye{ /*float:right;*/ width:100%;}
.jlfanye a{ padding:5px;  border: solid 1px #dedede; /*float:left;*/ min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#f00;}

header.act .nav-ul li .nav_a{line-height: 78px;}
header.act .header-top, header.act .header-box{display:none;}



/*大图滚动开始*/


.index-bj .wrap, .index-bj .wrap2 {display: flex;flex-wrap: wrap;align-content: center; align-items: center;padding:0.4rem 0;}
.title{width:100%;text-align: center;}
.title .t1{line-height:30px;font-size:20px;color:#333f;font-weight: bold;}
.title .t2{line-height:30px;font-size:14px;color:#78bbff;text-transform: uppercase;position: relative;display:inline-block;padding:0 0.9rem;}
.title .t2:before, .title .t2:after {content:"";display: block;width:0.75rem;height:1px;background:rgba(255,255,255,0.3);position: absolute;top:50%;transform:translateY(-50%);}
.title .t2:before{left:0;}
.title .t2:after{right:0;}
.title .t3{font-size:14px;color:#777;padding-top:0.03rem;padding-bottom:0.1rem;}





.swiper-case{padding:0 0;width:100%;}
.swiper-case a{display:block;}
.swiper-case a .pic{width:100%;position: relative;overflow: hidden;border:0px solid #fff;border-bottom:none; }
.swiper-case a .pic:before{content:"";display: block;padding-top:80%;}
.swiper-case a .txt{line-height: 50px;font-size:14px;color:#666;display:flex;justify-content: space-around;align-items: center;}
.swiper-case a:hover .img_cover{transform:scale(1.1);}
.swiper-case .swiper-pagination{bottom:0;}
.swiper-case .swiper-pagination .swiper-pagination-bullet{background:none;opacity: 1;border:1px solid #fff;width:0.12rem;height:0.12rem;margin:0 0.08rem;}
.swiper-case .swiper-pagination .swiper-pagination-bullet-active{background:#fff;}
.prev-case, .next-case{ font-size:0.5rem;color:#fff;width:40px;height:40px;background:none;display:flex;justify-content:center;align-items:center;font-weight:bold;transform:translate(0,-50%);margin:0;outline:none;}
.prev-case{left:-70px;}
.next-case{right:-70px;}
.prev-case:hover, .next-case:hover{color:#0a70f4;}

.news_link a{ color:#666;}
.news_link a:hover{ color:#06C;}


@media (max-width:1490px){
	.wrap, .wrap2{ width:96%}
    .ban-img{object-fit:initial}
    .prev-case, .next-case{display:none;}	
    }
	


@media (max-width:991px) and (min-width:768px){
    .news .wrap{display: block;}
    .news-box, .faq, .foot-txt{width:100%;}
    .header-main{padding:20px 0;}
    .index-bj {padding:24px 0;}
    /**/
    .wrap2{display:block;}
    .page-left{width:100%;margin:0 0 20px 0;}
    .s-drop-list{display:none;}
    .page-right{width:100%;}
    }
 
@media (max-width:767px){

    .index-bj {padding:24px 0;}
    .product .tabs{display:none;}
    .swiper-product{padding-top:4%;}
    .swiper-ys .swiper-slide a{padding:5%;}
    .about-main{background:#fff;}
    .about-main .wrap2{display:block;}
    .about-main .wrap2 .txt{width:100%;}
    .about-main .wrap2 .pic{width:100%;margin-top:5%;}
    .swiper-case{padding:6% 0 8% 0;}
    .news{padding:30px 0;}
    .news .wrap{display: block;padding:20px 0 0 0;}
    .news-box, .faq, .foot-txt{width:100%;}
    .news-main{padding:8px;}
    .news-links .pic{width:130px;}
    .news-links .content{width:calc(100% - 130px);padding-left:10px;}
    .news-links .content .t1{-webkit-line-clamp: 3;}
    .news-main ul li{padding:0 10px;font-size:12px;margin-top:6px;}
    .news-main ul li span{display: none;}
    footer .foot-box{display:block;padding:24px 0 15px 0;}
    /**/
    .wrap2{display:block;}
    .page-left{width:100%;margin:0 0 10px 0;}
    .s-drop-list, .s-drop-btn img{display:none;}
    .s-drop-btn{padding:14px 20px;}
    .page-right{width:100%;}
    .pro-ul li{width:48%;}
    .hezuo-ul li{width:48%;}
    .product-show{padding:0 0 10px 0;}
    .news-ul li a .pic{width:130px;}
    .news-ul li a .txt{width:calc(100% 0px);padding-left:10px;}
    .news-ul li a .txt .t1{font-size:14px;}
    .news-ul li a .txt .t2{line-height:20px;margin:3px 0;}
    }

@media (max-width:567px){
	}

@media (max-width:336px) {
    }
	
	
	
	
	
	
	