.companionStudyView {
  font-size: 16px;
  color: #666;
  background: #fff;
  line-height: 26px;
}
.companionStudyView .com-wrap {
  width: 1180px;
  margin: auto;
  padding: 50px 0;
  text-align: center;
}
.companionStudyView .com-tit {
  text-align: center;
  font-size: 36px;
  color: #111;
}
.companionStudyView .tit-para {
  padding-top: 30px;
}
.companionStudyView .bg-grey {
  background: #f7f7f7;
}
.companionStudyView .btn {
  width: 457px;
  height: 88px;
  background: url(../imgs/btn.png) top center no-repeat;
  margin: auto;
}
.companionStudyView .sep {
  font-size: 16px;
  color: #e24943;
}
.companionStudyView .banner {
  width: 100%;
  height: 519px;
  background: #e64c42 url(../imgs/banner.jpg) top center no-repeat;
}
.companionStudyView .banner .banner-cont {
  width: 1180px;
  margin: auto;
}
.companionStudyView .banner .tit {
  font-size: 20px;
  color: #fff;
  padding-top: 250px;
}
.companionStudyView .banner .form-banner {
  margin-top: 40px;
  border-radius: 10px;
}
.companionStudyView .cont1 .list,
.companionStudyView .cont4 .list {
  padding: 60px 0;
}
.companionStudyView .cont1 .list .item,
.companionStudyView .cont4 .list .item {
  padding: 0 60px;
}
.companionStudyView .cont1 .list h4,
.companionStudyView .cont4 .list h4 {
  font-size: 20px;
  color: #111;
  padding-bottom: 20px;
}
.companionStudyView .cont2 .bg {
  width: 927px;
  height: 556px;
  background: url(../imgs/cont2.png) top center no-repeat;
  margin: 50px auto;
}
.companionStudyView .cont3 .bg {
  width: 1018px;
  height: 531px;
  background: url(../imgs/cont3.png) top center no-repeat;
  margin: 50px auto;
}
.companionStudyView .footer {
  width: 100%;
  height: 479px;
  background: url(../imgs/footer.jpg) top center no-repeat;
  margin: auto;
}
.companionStudyView .footer .com-wrap {
  padding-top: 330px;
}
.companionStudyView .footer .com-wrap p {
  font-size: 32px;
  line-height: 42px;
  color: #fff;
}
