.banner {
  height: 400px;
  background-image: url(../../img/mainBusiness/manageExtrain/head-banner.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.banner .w1005 {
  height: 100%;
  position: relative;
}

.banner .heading {
  color: #fff;
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.banner .heading .sub-heading {
  font-size: 28px;
  margin-right: 24px;
}

.banner .heading .head-line {
  box-shadow: inset 0 -1px 1px #000;
  background: #fff;
  margin-left: -1px;
  margin-top: 20px;
  position: relative;
  right: 232px;
}

.banner .heading .head-line:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border-bottom: 1px solid #6d6d6d;
}

.banner .heading .big-dec {
  font-size: 52px;
  font-weight: 600;
}

.banner .heading .head-text {
  margin-top: 48px;
  margin-left: 85px;
  font-size: 20px;
}

.bg-grey {
  background: #fbf9fa;
}

.train-container {
  padding: 45px 0px 45px 0px;
}

.train-container .text-head {
  margin-top: 0;
  font-size: 30px;
  font-weight: 600;
  color: #0388cc;
  text-align: center;
  letter-spacing: 2px;
}

.train-container .disadvantage-list {
  padding-top: 60px;
}

.train-container .disadvantage-list li {
  float: left;
  text-align: center;
  width: 20%;
}

.train-container .disadvantage-list li .fa {
  font-size: 50px;
  color: #cc2a1e;
}

.train-container .disadvantage-list li .dec-text {
  margin-top: 25px;
  font-size: 18px;
  color: #0388cc;
  font-weight: 600;
}

.train-container .solve-method {
  width: 980px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.train-container .solve-method .method-item {
  float: left;
  width: 50%;
  margin-bottom: 50px;
  padding-left: 103px;
}

.train-container .solve-method .method-item .wm-icon {
  width: 66px;
  height: 66px;
  vertical-align: middle;
  margin-right: 32px;
  background-image: url(../../img/mainBusiness/manageExtrain/sprite.png);
}

.train-container .solve-method .method-item .icon-manageEx-1 {
  background-position: 0px 0px;
}

.train-container .solve-method .method-item .icon-manageEx-2 {
  background-position: -70px 0px;
}

.train-container .solve-method .method-item .icon-manageEx-3 {
  background-position: 0px -70px;
}

.train-container .solve-method .method-item .icon-manageEx-4 {
  background-position: -70px -70px;
}

.train-container .solve-method .method-item .method-dec {
  display: inline-block;
  vertical-align: middle;
  color: #2397d2;
  line-height: 25px;
}

.train-container .train-content {
  margin-top: 54px;
}

.train-container .train-content .content-box {
  text-align: center;
}

.train-container .train-content .content-box .content-item {
  float: left;
  width: 234px;
  border: 1px solid #e7e7e7;
  padding: 40px 35px;
}

.train-container .train-content .content-box .content-item h3 {
  margin: 0;
  padding-bottom: 33px;
  color: #0388cc;
  border-bottom: 1px dashed #d9d9d9;
  font-weight: 400;
}

.train-container .train-content .content-box .content-item .p-first {
  margin-top: 30px;
}

.train-container .train-content .content-box .content-item:not(:first-child) {
  margin-left: 23px;
}

.train-container .train-content .content-box .content-item:hover {
  border: 1px solid #52a7d4;
  box-shadow: 0px 10px 5px #dad9d9;
}
