@charset "utf-8";
#subImg{display:none;}
#mainImg{width:100%;height:550px;background:url(../images/mainImg.webp) no-repeat center center;background-size:1920px;}
#content{padding:0;}
.subtop{display:none;}

#mainBan{margin:5px;}
#mainBan li{width:33.33%;float:left;}
#mainBan li p{padding:5px;}
#mainBan li p a img{width:100%;float:left;}

#main_blog{padding:100px 0;}
#main_portfolio{padding:100px 0;background:#f8f8f8;}

#point{background:#f7f8fa;padding:50px 0;}
#point li{width:33.33%;float:left;margin:20px 0;text-align:center;}
#point li.lft{text-align:left;}
#point li.rgt{text-align:right;}

.swiper-slide{width:100%;height:401px;overflow:hidden;}
.swiper-slide img{position:absolute;left:50%;top:0;margin-left:-960px;}
.swiper-button-prev{width:32px;height:32px;left:50%;margin-left:-595px;background:url(../images/btn_prev.webp) no-repeat;background-size:32px;}
.swiper-button-prev:after{display:none;}
.swiper-button-next{width:32px;height:32px;right:50%;margin-right:-595px;background:url(../images/btn_next.webp) no-repeat;background-size:32px;}
.swiper-button-next:after{display:none;}
.swiper-pagination-bullet{width:7px;height:7px;background:none;border:1px solid #777;opacity:1;transition:all .3s ease;}
.swiper-pagination-bullet-active{width:7px;height:7px;background:#777;border:1px solid #eee;opacity:1;transition:all .3s ease;}
