.fpro {padding:40px 0 50px;background: url('../images/fprobg.jpg') center / cover no-repeat;}

.fcate2 { width: 100%; text-align: center;}
.fcate2 .en { font-size: 60px; line-height:80px; color: #bababa; font-family: 'CORMORANTSC'; font-weight: 300;}
.fcate2 .cn { font-size: 34px; line-height: 54px; color: #fff; letter-spacing: 7px;}
.fcate2 span { display: block;}
@media screen and (max-width: 1023px) {
.fprokouhao span {letter-spacing: 10px; }
}
@media screen and (max-width: 750px) {
.fcate2 .en { font-size: 48px; }
.fprokouhao { font-size: 20px;}
.fprokouhao span {letter-spacing: 6px; }
.fprokouhao i { display: none;  }
}
@media screen and (max-width: 640px) {
.fpro { padding: 90px 0 80px; }
.fcate2 .en { font-size: 38px; line-height: 50px; }
.fcate2 .cn { font-size: 26px;}
}


#sw01 {height: 470px;overflow: hidden;}
#sw01 .swiper-slide {width: 840px;}

.sw01out {position: relative;width: 100%;margin-top:20px;}
.sw01out .swiper-pagination {left: 0;bottom: 30px;width: 100%;font-size: 0;}
.sw01out .swiper-pagination-bullet {width:18px;height:2px;margin:0 3px;background-color:rgba(255, 255, 255, 0.3);outline:0 none;opacity:1;-webkit-transition:0.3s;transition:0.3s;border-radius: 0;}
.sw01out .swiper-pagination-bullet-active {background-color: #fff;}
.sw01out .sw-next,
.sw01out .sw-prev {position: absolute;top: 50%;width: 58px;height: 58px;z-index: 10;cursor: pointer;font-size: 0;border-radius: 50%;text-align: center;margin-top: -30px;border: 1px dashed rgba(255, 255, 255, 0.5);}
.sw01out .sw-prev {left: 50%;background: url('../images/lt-fpro.png') center no-repeat;margin-left: -580px;}
.sw01out .sw-next {right: 50%;background: url('../images/gt-fpro.png') center no-repeat;margin-right: -580px;}
.sw01out .sw-prev:hover,
.sw01out .sw-next:hover {background-color: #0A6CC7;border-color: #0A6CC7;}

#sw01 .swiper-slide a {display: block;position: relative;width: 100%;height: 100%;}
#sw01 .swiper-slide .pic {width: 100%;height: 470px;font-size: 0;text-align: center;line-height: 470px;}
#sw01 .swiper-slide img {width: 100%;height: 100%;opacity: 0.4;-o-object-fit: cover;object-fit: cover;-webkit-transition: 0.5s;transition: 0.5s;}
#sw01 .swiper-slide-active img {opacity: 1;}
#sw01 .wz {position: absolute;bottom: 0;left: 0;z-index: 2;width: 100%;height: 224px;overflow: hidden;background: url('../images/jab2.png') bottom no-repeat;}
#sw01 h3 {font-size: 24px;color: #fff;line-height: 40px;letter-spacing: 5px;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;left: 0;bottom: 20px;z-index: 1;width: 100%;padding: 0 30px;}

@media screen and (max-width: 1300px) {
.sw01out .sw-prev {left: 10%;margin-left: 0;}
.sw01out .sw-next {right: 10%;margin-right: 0;}
}
@media screen and (max-width: 1023px) {
#sw01 .swiper-slide {width: 600px;}
#sw01 {height: 336px;}
#sw01 .swiper-slide .pic {height: 336px;line-height: 336px;}
}
@media screen and (max-width: 750px) {
#sw01 .swiper-slide {width: 400px;}
#sw01 h3 {letter-spacing: 2px;font-size: 20px;}
.sw01out .sw-prev {left: 5%;}
.sw01out .sw-next {right: 5%;}
}
 
@-webkit-keyframes circlepulse {
0% {-webkit-transform: scale(1);opacity: 1;}
100% {-webkit-transform: scale(4);opacity: 0;}
}
 
@-webkit-keyframes pin01 {
0% {-webkit-box-shadow: 0px 0px 10px 10px rgba(175, 150, 109, 0.15);box-shadow: 0px 0px 10px 10px rgba(175, 150, 109, 0.15);}
50% {-webkit-box-shadow: 0px 0px 10px 30px rgba(175, 150, 109, 0.15);box-shadow: 0px 0px 10px 30px rgba(175, 150, 109, 0.15);}
100% {-webkit-box-shadow: 0px 0px 10px 10px rgba(175, 150, 109, 0.15);box-shadow: 0px 0px 10px 10px rgba(175, 150, 109, 0.15);}
}
 
.fcaseleft {position: absolute;left: 15%;top: 290px;z-index: 3;}
  