@charset "UTF-8";
html,body,div,ol,ul,li,ol,h1,h2,h3,h4,p,dl,dt,dd,form,a,input,textarea,select,label,img {margin: 0;padding: 0;font-weight: normal;font-family: "微软雅黑", arial, "宋体"; font-size: 14px;}
body,button,input,select,textarea {font-family: "微软雅黑", arial, "宋体"; font-size: 14px;}
body {color: #111;background-color: #fff;min-width: 320px;}
a{text-decoration: none;color: #111;}
a:hover {text-decoration: none;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;transition: all 0.3s linear;color: #ef0000;}
a:focus {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  text-decoration: none;
}
img {border: 0;vertical-align: top;}
ul,ol,li {list-style: none;}
a,a:focus,input,input:focus {outline: none;}

.befu_banner{width: 1200px; margin: auto; margin-top: 20px;}
.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_header{width: 1200px; background-color: #ef0000;height: 64px;margin: auto;
background-image: -webkit-gradient(linear,left top,right top,from(#e50000),to(#a30000));
background-image: -o-linear-gradient(left,#e50000 0,#a30000 100%);
background-image: linear-gradient(90deg,#e50000 0,#a30000);}
.befu_log{padding-left: 10px;}

.befu_nav{width: 1200px; height: 42px; background-color: #e5e9ec;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.2);box-shadow: 0 2px 3px rgba(0,0,0,.2); text-align: center; margin: auto;}
.befu_nav li{width: 133.333333px; float: left;}
.befu_nav li a{font-size: 16px; color: #111; font-weight: 700; color: #111; line-height: 40px;display: block;}
.befu_nav li a:hover{color: #ef0000; text-decoration: underline;}

.befu_cpzs{width: 1200px; margin: auto; margin-top: 30px;}
.befu_cpzs h1{font-size: 30px; font-weight: 700; color: #111;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: #111; font-weight: 700; margin-top: 5px;}
.befu_cpzs_text h2 p{font-size: 14px; line-height: 24px; color: #111;}
.befu_cpzs_text .more{font-size: 14px; line-height: 24px; color: #ef0000; margin-top: 5px;}
.befu_cpzs_text .more img{display: inline-block; vertical-align: middle;}
.befu_cpzs li a:hover .befu_cpzs_text h2{color: #111; text-decoration: underline;}
.befu_cpzs li a:hover .befu_cpzs_text p{color: #111; text-decoration: underline;}

.befu_news{width: 1200px; margin: auto; margin-top: 30px;}
.befu_news h1{font-size: 30px; font-weight: 700; color: #111;line-height: 45px; margin-bottom: 15px;}
.befu_news li{
    width: 380px; float: left; 
    margin-right: 30px; 
    margin-bottom: 20px;
    background-color: #e5e9ec;

}
.befu_news li:last-child{margin-right: 0px;}
.befu_news_img {
    position: relative;
    overflow: hidden;
    display: block;
    height: 217px;
    line-height: 217px;
}
    .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;*/
    display: inline-block;
    vertical-align: middle;
}
.befu_news_text{padding: 10px 16px;height: 150px;}
.befu_news_text h2{font-size: 18px; line-height: 30px; color: #111; font-weight: 700;}
.befu_news_text h2 p{font-size: 14px; line-height: 24px; color: #111;}
.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: #111; text-decoration: underline;}
.befu_news li a:hover .befu_news_text p{color: #111; text-decoration: underline;}