.insurance{position:Fixed;top:150px;right:150px;width:500px;border-radius:20px;overflow:hidden;background:#f8f8f8;z-index:100;padding:100px 0;box-shadow:0 5px 10px rgba(0,0,0,0.2);padding:60px;}
.insurance_txt{width:100%}
.insurance_txt h2{line-height:30px}
.insurance_txt p{color:#666;font-size:16px;line-height:28px;margin-top:20px;}
.insurance_img{width:100%;margin-top:25px;}
.insurance_img img{width:100%;}
.insurance_close{position:absolute;top:25px;right:25px;width:50px;height:50px;border:1px solid #ccc;border-radius:50px;cursor:pointer;}
.insurance_close svg{fill:#ccc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.insurance.remove{display:none !Important;}

.kind{background:#f5f1eb;padding:130px 0;}
.kind_list{display:flex;justify-content:space-between;align-items:Center;}
.kind_list:last-child{margin-top:80px;padding-top:80px;border-top:1px solid #e4e4e4;}
.kind_img{width:30%;overflow:hidden;position:relative;}
.tab-pagination{left:auto !important;bottom:auto !important;text-align:right;right:30px;top:30px;position:absolute;30px;z-index:1;}
.tab-pagination .swiper-pagination-bullet-active{background:#000}
.tab_img_slide p{background:#333;color:#fff;font-size:18px;text-align:center;padding:15px 0;}
.kind_img img{width:100%;}
.kind_txt{width:60%;}
.kind_txt h2{font-weight:600;}
.kind_txt p{margin-top:30px;}
.kind_txt ul{display:flex;margin-top:50px;}
.kind_txt ul li{width:25%;border-right:1px solid #e4e4e4;font-size:18px;font-weight:400;text-align:center;line-height:28px;}
.kind_txt ul li:last-child{border:0;}
.kind_txt ul li img{height:40px;display:block;margin:0 auto;margin-bottom:20px;}
.kind_txt ul li b{font-weight:600;display:block;}

@media screen and (max-width:799px){
  .insurance{position: relative; top: 0;left: 0; border-radius: 0;width: 100%;box-shadow:none;padding:50px 30px}
  .insurance_close{display:none;}
  .insurance_txt h2{line-height:28px;font-size:16px;}
  .insurance_txt p {font-size: 13px;line-height: 26px;margin-top: 13px;}
  
  
  .kind{padding:80px 0;}
  .kind_list{flex-wrap:wrap;}
  .kind_img{width:100%;}
  .kind_txt{width:100%;margin-top:30px;}
  .tab_img_slide p{font-size:14px}
  .kind_txt p{margin-top:15px;}
  
  .kind_txt ul{margin-top:30px;flex-wrap:wrap;}
  .kind_txt ul li{width:50%;font-size:13px;line-height:23px;border:0;}
  .kind_list:last-child{margin-top:40px;padding-top:40px;flex-direction:column-reverse;}
  .kind_txt ul li img{width:30px;height:30px;margin-bottom:10px;}
  .kind_txt ul li:nth-child(n+3){margin-top:25px;}
  .tab-pagination{right:20px;top:20px;}
  
}