@charset "utf-8";
/* CSS Document */

.pro_list{ padding:40px 0 80px;}
.pro_title{ font-size:30px; margin-bottom:40px;}
.pro_title .line{ width:80px; height:4px; background:#0070ba; margin-bottom:20px}
.pro_list .filtr-item{ box-sizing:border-box; transition:all .3s;  width:50%; padding:15px; margin-bottom:40px;}
.pro_list .filtr-item a{transition:all .3s; -webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s; display:block; border:1px solid #eee;background:#eee;}
.pro_list .filtr-item .img{ background:#fff; height:600px; position:relative;}
.pro_list .filtr-item .img img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); max-width:90%; max-height:90%;}
.pro_list .filtr-item .txt{ padding:20px; color:#333;}

.shaixuanav{ margin-bottom:40px; border-bottom:1px solid #eee;}

.pro_list .filtr-item .txt b{ font-size:20px; display:block; margin-bottom:5px;}
.pro_list .filtr-item .txt p{ font-size:16px; color:#999;}
.pro_list .filtr-item:hover a{ transform:translateY(-10px); -webkit-transform:translateY(-10px); box-shadow:0 0 10px rgba(0,0,0,.1)}
.nav222 li { font-weight:bold; display: inline-block;  padding: 0; margin-right:30px; line-height:45px; font-size: 18px; color: #333;  cursor: pointer;}
.nav222 .active {border-bottom:4px solid #0070ba}
.filtr-item { display: inline-block; width: 48%; padding: 10px;}

.pro_list .flex2{}

.cover{ overflow:hidden;}
.cover img{ width:100%; height:100%; object-fit:cover;}
.trans3{transition:all .3s; -webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}


.scale{ overflow:hidden;}
.scale img{transition:all 1s; -webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;}
.scale:hover img{ transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);}


.fanganlist{ padding-bottom:80px; }
.fanganlist li{ width:48%; transition:all .3s; margin-bottom:30px;text-align:center;}
.fanganlist li b{ font-size:20px; color:#000; display:block; padding:20px 10px;}
.fanganlist li:hover{transform:translateY(-10px); -webkit-transform:translateY(-10px); box-shadow:0 0 10px rgba(0,0,0,.1)}

.procontent p{ font-size:16px;}
.procontent p img{ max-width:100%;display: inline-block;}

.pro_article{ padding:40px 0 80px;}
.linchuang{ padding:80px 0; background:#f8f8f8;}
.linchuang li{}
.linchuangtit{ font-size:30px; font-weight:normal; color:#333; margin-bottom:40px;
    text-align: center;}

.linchuangtit{}
.banner{ overflow:hidden}
.linchuang  .swiper-container { padding-bottom:50px;
      width: 100%;
      height: 100%;
    }
.linchuang 	 .swiper-slide img{ width:100%;}
 .linchuang    .swiper-slide { overflow:hidden;
      text-align: center;
      font-size: 18px;

    }

.b_title{ display:block; text-align:center; width:100%; font-size:18px; margin-top:20px; padding-bottom:20px;}

.bugou .swiper-wrapper{flex-wrap:  wrap ; justify-content:flex-start;align-items:stretch;}
.bugou  .swiper-slide { width:23%; margin:1%;}
