body {
  background: #F3F3F3;
}
  .w12{width:1200px;margin:0 auto;}
  .banner img { display: block; width: 100%; object-fit: none; }
  .box2{padding:70px 0;}
  .box2 h2{font-size:26px;color:#9C3030;font-weight:bold;text-align: center;padding-bottom:36px;border-bottom:2px solid #99262A;margin-bottom:45px;}
  .box2 .cont p{font-size:18px;line-height:42px;color:#1f1f1f;}
  .cInfo{display: flex;align-items: center;justify-content: space-between;padding:40px 5% 30px;background:#fff;margin-bottom:35px;}
  .cInfo .item {text-align: center;}
  .cInfo .item:first-child{width:30%;}
  .cInfo .item:nth-child(2){width:26%;}
  .cInfo .item .iconfont{display: block;width:125px;height:125px;border-radius: 50%;background: #99262A;line-height:125px;text-align: center;font-size:42px;color:#fff;margin:0 auto 20px;}
  .cInfo .item span{font-size:17px;font-weight:bold;color:#7B7B7B;}
  .cInfo .item p{font-size:18px;color:#7B7B7B;margin-top:20px;}
  .cInfo .item:first-child .iconfont{font-size:46px;}
@media screen and (max-width: 1220px) {
  .banner { width: 100%; height: 4rem; }
  .banner img { display: block; width: 100%; height: 100%; object-fit: cover; }
  .w12{width:98%;margin:0 auto;}
  .box2{padding:40px 0;}
  .cInfo .item .iconfont{width:100px;height:100px;line-height:100px;font-size:36px;}
  .cInfo .item:first-child .iconfont{font-size:40px;}
}
@media screen and (max-width: 992px) {
  .cInfo{display: block;padding-bottom:10px;}
  .cInfo .item{width:100%;position: relative;padding-left:120px;box-sizing: border-box;margin-bottom:20px;height:100px;text-align: left;padding-top:15px;}
  .cInfo .item:first-child,.cInfo .item:nth-child(2){width:100%;}
  .cInfo .item .iconfont{position: absolute;left:0;top:0;}
}
@media screen and (max-width: 768px) {
  .banner { width: 100%; height: 4rem; }
  .banner img { display: block; width: 100%; height: 100%; object-fit: cover; }
  .box2{padding:.2rem 0;}
  .box2 h2{font-size:.38rem;padding-bottom:.2rem;margin-bottom:.3rem;}
  .cInfo{padding:.4rem 3% .1rem;}
  .cInfo .item {height:1rem;margin-bottom: .2rem;padding-left:1.2rem;padding-top:.1rem;}
  .cInfo .item .iconfont{width:1rem;height:1rem;line-height:1rem;font-size:.4rem;}
  .cInfo .item:first-child .iconfont{font-size:.46rem;}
  .cInfo .item span{font-size:.28rem;}
  .cInfo .item p {font-size: .3rem;color: #7B7B7B;margin-top:.1rem;
}
}

