@charset "utf-8";

.main .list_case li .casebox{border: 1px solid #D8D8D8;border-radius: 8px;box-sizing: border-box;padding-top: 30px;overflow: hidden;margin-left:30px;}

.casebox .r_t b{color:#222;text-align:center;}
.casebox .r_t img{width: 85px;border-radius:8px;}
.wky_btn .btn2{background: #0C59E6;margin-left: 40px;}

.wky_btn a:hover{opacity:0.8;}
.wky_btn .btn1{background: #fff;color: #0C59E6;}
.list_case .swiper-wrapper{padding-bottom:55px}
.list_case li .pic2 video{margin-top:65px;}
.list_case .swiper-pagination-bullet{width: 21px;height: 8px;background: #eee;border-radius: 4px;margin:0 5px;opacity:1;}
.list_case .swiper-pagination-bullet-active{background:#0C59E6;}
@media screen and (min-width:991px) {

.main .list_case{padding:30px 0}

.main .list_case li{padding:30px 0;}

.main .list_case li .casebox{margin-left:30px;}
.main .list_case li:last-child{padding-bottom:0}
.casebox .r_t{width:100%;margin-bottom:25px;box-sizing:border-box;padding:0 30px}

.casebox .r_t b{font-size:26px;padding:6px 25px;float:right;}

.casebox .r_b{font-size:20px;color:#222}

.casebox .r_b>p{padding:0 30px}

.casebox .r_b>p,.casebox .r_b>.jiexi{margin-top:10px}

.casebox .r_b>.jiexi{background:#f5f5f5;box-sizing:border-box;padding:15px 30px;line-height:28px;margin-top:8px;}

.casebox .r_b>.jiexi .info{padding-top:15px;line-height:30px;}

.wky_btn{width: 100%;display: flex;justify-content: center;margin-top:50px;margin-bottom: 60px;}

.wky_btn a{width: 354px;height: 70px;background: #0C59E6;border-radius: 8px;font-size: 28px;color: #ffffff;line-height: 70px;text-align: center;border:1px solid #0C59E6;}

}



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

.main .list_case li{padding:15px 0;}

.casebox .r_t{width:100%;box-sizing:border-box;padding:0 20px;text-align:center;}

.casebox .r_t b{display:block;font-size:18px;margin:20px 0;padding:8px 15px;}

.casebox .r_b{font-size:16px;color:#222}

.casebox .r_b>p{padding:0 20px}

.casebox .r_b>p,.casebox .r_b>.jiexi{margin-top:15px}

.casebox .r_b .jiexi{background:#f5f5f5;box-sizing:border-box;padding:20px 20px}

.case_img{text-align:center;padding:15px 0;}
.main .list_case li video{margin-top:0}
.main .list_case li .casebox{margin:25px 0 0 0;}
.main .list_case li .grid{flex-direction: column-reverse;}
.wky_btn{width: 100%;display: flex;justify-content: center;flex-wrap: wrap;padding:35px 0 40px 0}

.wky_btn>a{width: 80%;height:55px;background: #0C59E6;border-radius: 8px;font-size: 24px;color: #ffffff;line-height: 55px;text-align: center;}

.wky_btn .btn2{background: #37A0EA;margin-top: 16px;margin-left:0;}



}
