.site_banner {position: relative;}

.site_banner img{width: 100%;}

.site_text {color: #fff;width:100%;}

.site_text h2{line-height: 1.2;}

.site_text p{font-family: MiSansThin;margin-top: 5px;}

@media only screen and (max-width:767px) {

    .site_banner{height: 200px;}

    .site_banner img{display: none;}

}

.event_con{padding: 120rem 0;box-sizing: border-box;}

.event_swiper{position: relative;}

.event_swiper dl{position: relative;}

.event_swiper dd img{width: 100%;}

.event_swiper dt{position: absolute;width: 57%;left: 8.75%;background: rgba(0,0,0,.4);padding: 50rem;box-sizing: border-box;color: #fff;max-height: 58%;

overflow: hidden;bottom: 70rem;}

.event_swiper dt h3{margin-bottom: 15px;}

.event_swiper dt p{font-family: MiSansThin;text-align: justify;}

.event_swiper .lhl_but div{width: 60rem;height: 60rem;text-align: center;margin-top: -30px;line-height: 60rem;border-radius: 100%;background: #f0f9f4;

font-size: 20px;color: #920783;transition: all .3s;}

.event_swiper .lhl_but div.swiper-button-prev{left: 40rem;background: #fff url(../images/prev.png) no-repeat center center;}

.event_swiper .lhl_but div.swiper-button-next{right: 40rem;background: #fff url(../images/next.png) no-repeat center center;}

@media only screen and (min-width:1025px) {

    /* .event_swiper .lhl_but div:hover{background: #920783;color: #fff;} */

}

@media only screen and (max-width:767px) {

    .event_con{padding: 40px 0;}

    .event_swiper dt{position: static;overflow: hidden;width: 100%;background: #920783;max-height: inherit;padding: 20px;}

    .event_swiper .lhl_but div{width: 34px;height: 34px;margin-top: -17px;line-height: 34px;top: 18%;}

    .event_swiper .lhl_but div.swiper-button-prev{left: 10px;}

    .event_swiper .lhl_but div.swiper-button-next{right: 10px;}

}

/*解决方案*/
.solution_con{padding: 3% 0;}
.solution_list dl{width: 49%;margin-right: 2%;margin-bottom: 2%;position: relative;float: left;}
.solution_list dl:nth-child(2n){margin-right: 0;}
.solution_list dl dt{position: absolute;left: 0;top: 0;padding: 0 50px;box-sizing: border-box;width: 100%;color: #fff;
background: url(../images/s_bg1.png) no-repeat;background-size: 100% 100%;height: 64%;}
.solution_list dl dt em{display: block;width: 1px;height: 47px;background: #fff;margin-bottom: 12px;}

@media only screen and (max-width:767px) {
    .solution_list dl{width: 100%;margin-right: 0;}
    .solution_list dl dt{padding: 0 30px;}
}