/**组件样式*/
.sj_sub {
    position: absolute;
    right: 100%;
    background: #fff;
    top: 0;
    width: 130%;
    display: none;
    padding: .2rem .1rem .2rem .1rem;
    z-index: 999;
    background-size: 70%;}
.box>div{position:relative;}
.box>div:hover .sj_sub {
    display: block
;}

 .sj_sub>ul>li{width:100%;}


 .sj_sub>ul>li>a {
    color: #333;
    line-height: .34rem;
    background: url(images/sj_subico.png) .15rem center no-repeat !important;
    text-align: left !important;
    padding-left: 20px !important;
    font-size:16px !important;}

.sj_sub>ul>li:hover a{
    color: #2cb7fc !important;}
.banner1{
    position: relative;
    overflow: hidden;}
.banner1 .swiper-slide{width: 100%;}
.banner1 .swiper-slide a{display: block;position: relative;height: 100%;    background-size: cover;
    background-position: center center;}
.banner1 .swiper-slide a .con{position: absolute;color: #fff;z-index: 3;left: 11.58%;bottom: 2rem;transition: 0.5s;background: url() no-repeat left center;width: 48%;padding: 1.7rem 2.5rem;background-size: auto 100%;}
.banner1 .swiper-slide a .con p{font-size: 2.5rem;line-height: 2.7rem;font-family:"sou_regular";}
.banner1 .swiper-slide a .con span{font-size: 1rem;border-radius: 500px;border: 1px solid rgba(255,255,255,0.4);display: inline-block;padding: 0.7rem 1.2rem;line-height: 1rem;margin-top: 1rem;}
.banner1 .swiper-slide a .con span img{}
.banner1 .swiper-slide a:hover p{}

.banner1 .swiper-pagination{}
.banner1 .swiper-pagination span{width: 13px;height: 13px;border: 1px solid #fff;opacity: 1;background: none;}
.banner1 .swiper-pagination span.swiper-pagination-bullet-active{background: #fff;}

@media (max-width: 992px){
.banner1 {margin-bottom: 20px;}
}
