/*首页*/
.befu_banner{width: 1200px; margin: auto; margin-top: 122px;}
.befu_banner .swiper-container {width: 100%;height: 100%; padding-bottom: 30px;}
.befu_banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.befu_banner .swiper-slide img{display: block; width: 100%; height: auto;}
.befu_banner .swiper-pagination-bullet {width: 12px;height: 12px;opacity: 1; background: #e5e9ec;}
.befu_banner .swiper-pagination-bullet-active {opacity: 1;background: #ef0000 !important;}
.befu_banner .swiper-pagination-bullets {bottom: 0px;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 6px;}


.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url(../images/zuojiantou.png);
  left: 10px;
  right: auto;
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 25px;
  height: 46px;
  margin-top: -23px;
  z-index: 10;
  cursor: pointer;
  background-size: 25px 46px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url(../images/youjiantou.png);
  right: 10px;
  left: auto;
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 25px;
  height: 46px;
  margin-top: -23px;
  z-index: 10;
  cursor: pointer;
  background-size: 25px 46px;
  background-position: center;
  background-repeat: no-repeat;
}

.befu_cpzs{width: 1200px; margin: auto; margin-top: 30px;}
.befu_cpzs h1{font-size: 30px; font-weight: 700; color: #333;line-height: 45px; margin-bottom: 15px;}
.befu_cpzs li{width: 224px; float: left; margin-right: 20px;}
.befu_cpzs li:last-child{margin-right: 0px;}
.befu_cpzs_img{position: relative; overflow: hidden; display: block;}
.befu_cpzs_img img{ transition:all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; -moz-transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s;}
.befu_cpzs li a:hover .befu_cpzs_img img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1); filter:alpha(opacity=75);-moz-opacity:0.75; opacity:0.75;}
/*.befu_cpzs_img img{width: 100%; height: auto; display: block;}*/

.befu_cpzs_text h2{font-size: 18px; line-height: 30px; color: #333; font-weight: 700; margin-top: 5px;}
.befu_cpzs_text h2 p{font-size: 14px; line-height: 24px; color: #333;}

.befu_cpzs_text p {
   
    /* 关键代码：显示两行，超出部分隐藏 */
    display: -webkit-box; /* 必须属性 */
    -webkit-box-orient: vertical; /* 必须属性 */
    -webkit-line-clamp: 2; /* 显示行数 */
    line-clamp: 2; /* 标准属性 */
    overflow: hidden; /* 必须属性 */
    text-overflow: ellipsis; /* 超出显示省略号 */

    margin-bottom: 15px;
    max-height: 3em; /* 两行高度（1.5行高 × 2） */
}


.befu_cpzs_text .more{font-size: 14px; line-height: 24px; color: #092e7c; margin-top: 5px;}
.befu_cpzs_text .more img{display: inline-block; vertical-align: middle;}
.befu_cpzs li a:hover .befu_cpzs_text h2{color: #333; text-decoration: underline;}
.befu_cpzs li a:hover .befu_cpzs_text p{color: #333; text-decoration: underline;}


.picshow-container {
    width: 1200px;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.picshow-container h1 {
    font-size: 30px;
    font-weight: 700;
    color: #333;
    line-height: 45px;
    margin-bottom: 15px;
}

@media (max-width: 768px) {
    .picshow-container {
        width: 100%;
        margin: auto;
        margin-top: 0px;
    }

        .picshow-container ul {
            padding: 0px 15px;
        }
}

.picshow-container li a:hover .befu_news_img img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}





.befu_news {
    width: 1200px;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}
.befu_news h1{font-size: 30px; font-weight: 700; color: #333;line-height: 45px; margin-bottom: 15px;}
.befu_news li{width: 386.666666px; float: left; margin-right: 20px; background-color: #e5e9ec;}
.befu_news li:last-child{margin-right: 0px;}
.befu_news_img{position: relative; overflow: hidden; display: block;}
.befu_news_img img{ transition:all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; -moz-transition:all 0.3s ease-in 0s; -o-transition:all 0.3s ease-in 0s;}
.befu_news li a:hover .befu_news_img img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1); filter:alpha(opacity=75);-moz-opacity:0.75; opacity:0.75;}
.befu_news_img img{width: 100%; height: auto; display: block;}
.befu_news_text{padding: 10px 16px;}
.befu_news_text h2{font-size: 18px; line-height: 30px; color: #333; font-weight: 700;}
.befu_news_text h2 p{font-size: 14px; line-height: 24px; color: #333;}
.befu_news_text .more{font-size: 14px; line-height: 24px; color: #ef0000; margin-top: 5px;}
.befu_news_text .more img{display: inline-block; vertical-align: middle;}
.befu_news li a:hover .befu_news_text h2{color: #333; text-decoration: underline;}
.befu_news li a:hover .befu_news_text p{color: #333; text-decoration: underline;}


@media (max-width: 768px){
/* 首页 */
.befu_banner{width: 100%; margin: auto; margin-top: 60px;}
.befu_cpzs{width: 100%; margin: auto; margin-top: 0px;}
.befu_cpzs ul{padding: 0px 15px;}
.befu_cpzs h1{font-size: 24px; font-weight: 700; color: #333; margin: 0px 15px; line-height: 36px; margin-bottom: 10px;}
.befu_cpzs li{width: 100%; float: left; margin-right: 0; margin-bottom: 15px;}
.befu_cpzs li:nth-child(2n){margin-right: 0px;}
.befu_cpzs_text h2{font-size: 16px; line-height: 24px; margin-top: 5px;}
.befu_cpzs_text h2 p{font-size: 14px; line-height: 24px;}

.befu_news{width: 100%; margin: auto; margin-top: 0px;}
.befu_news ul{padding: 0px 15px;}
.befu_news h1{font-size: 24px; font-weight: 700; color: #333; margin: 0px 15px; line-height: 36px; margin-bottom: 10px;}
.befu_news li{width: 100%; float: none; margin-right: 0; margin-bottom: 15px; background-color: #e5e9ec;}
.befu_news_text{padding: 10px 15px;}
.befu_news_text h2{font-size: 16px; line-height: 24px; color: #333; font-weight: 700;}
.befu_news_text h2 p{font-size: 14px; line-height: 24px; color: #333;}

}