.main-title{
  padding-bottom:130px;
}
.main-title h2 {
  padding-top:130px;
  text-align: center;
}
.main-title .main-bg {
  background: url('../../../img/delivery/top_bg.png') no-repeat center bottom;
  text-align: center;
  height: 500px;
}
.main-title .main-bg img {
  margin-top: 170px;
}
.nobg-main-tab{
  background: 0;
  margin-bottom: 130px;
}
.nobg-main-tab .tab-container{
  background:rgba(139,150,162,.2);
}
.nobg-main-tab .tab-container .tab-btn{
  color: #6F7C89;
}
.nobg-main-tab .tab-container .tab-active{
  background:#1787FF;
  color: #fff;
}
.nobg-main-tab .img-container {
  width: max-content;
}
.nobg-main-tab .img-btn {
  text-align: center;
  width: 100%;
}
.nobg-main-tab .img-btn img{
  position: absolute;
  left: 50%;
  margin-left: -960px;
}

.delivery-banner {
  /*margin-top: 120px;*/
  height: 543px;
  background: url('../../../img/home/homePC2/banner1.png') no-repeat center center;
  background-size: cover;
}
.banner-content-new{
  padding: 151px 0 0 45px;
  color: #fff;
}
.banner-content-new h3 {
  font-size: 30px;
}
.banner-content-new p {
  margin: 10px 0;
}
.banner-btn {
  width:172px;
  height:56px;
  background:rgba(242,81,63,1);
  border-radius:4px;
  cursor: pointer;
  color: #fff;
  margin-left: 20px;
  border: none;
  vertical-align: middle;
}
.banner-content-new .line-box {
  width:88px;
  height:2px;
  background:linear-gradient(93deg,rgba(254,97,129,1) 0%,rgba(255,188,129,1) 100%);
}
.banner-input {
  width:354px;
  height:56px;
  background:rgba(255,255,255,1);
  border-radius:4px;
  outline: none;
  border: none;
  padding-left: 30px;
}
.main-container {
  background-color: rgb(245, 247, 255);
}

.try-btn-box {
  border: none;
  display: block;
  width:144px;
  height:48px;
  background:rgba(242,81,63,1);
  border-radius:24px;
  text-align: center;
  line-height: 48px;
  border-radius:23px;
  color: #fff;
  margin: 60px auto 0;
  font-size: 16px;
  cursor: pointer;
}
.try-btn-blue {
  background:rgba(51,143,255,1);
}

.delivery-container {
  padding: 114px 0 100px;
}
.delivery-content {
  width:700px;
  height:300px;
  background:rgba(255,255,255,1);
  box-shadow:2px 2px 4px 0px rgba(231,231,231,0.5);
  padding: 0 20px 0 40px;
  float: right;
}
.delivery-content h4 {
  color: #5555FA;
  padding: 20px 0;
}
.delivery-content .line-box {
  width:286px;
  height:2px;
  background:rgba(85,85,250,1);
  margin-bottom: 34px;
}
.delivery-content button {
  width:120px;
  height:40px;
  background:rgba(51,143,255,1);
  border-radius:20px;
  border: none;
  margin-top: 42px;
  float: right;
}
.school-main-tab {
  height: unset;
  min-height: 960px;
  padding-bottom: 60px;
}
.function-container {
  padding: 29px 0 60px;
}
.function-list {
  width: 100%;
  overflow: hidden;
}
.function-list .function-item  {
  text-align: center;
  margin: 60px 60px 0;
  float: left;
}
.function-list .function-item > div {
  width:120px;
  height:120px;
  line-height: 120px;
  background:#8080FF;
  border-radius:12px;
  color: #fff;
  box-shadow:3px 3px 3px 0px rgba(236,242,255,1);
}
.function-list .function-item i {
  font-size: 56px;
}
.cooperation-container {
  width:100%;
  background:rgba(247,247,247,1);
  padding: 68px 0 44px;
  overflow: hidden;
  text-align: center;
  position: relative;
  height: 430px;
  box-sizing: border-box;
}
.cooperation-container img {
  position: absolute;
  left: 50%;
  margin-left: -598px;
}
.cooperation-container .try-btn {
  position: relative;
  z-index: 2;
}
.submit-container {
  width:100%;
  height:200px;
  background:linear-gradient(131deg,rgba(142,142,254,1) 0%,rgba(61,61,254,1) 100%);
  line-height: 200px;
  text-align: center;
}
.submit-container .banner-btn {
  border-radius:0px;
}
.submit-container .banner-input {
  border-radius:0px;
}