#app {
  background: url(../images/0bg.jpg) no-repeat center top;
  background-size: cover;
}
.center {
  text-align: center;
}
.header {
  padding-top: 13px;
  padding-left: 40px;
  padding-bottom: 81px;
}
.content {
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 70px;
}
.block {
  margin-top: 60px;
  border-radius: 20px;
  box-shadow: 0px 10px 40px 0px rgba(182, 220, 245, 0.36);
  padding: 15px 60px 40px;
}
.block .title {
  line-height: 60px;
  height: 60px;
  margin-bottom: 15px;
}
.block .title img {
  vertical-align: middle;
  margin-right: 16px;
}
.block .title span {
  color: #000;
  font-size: 30px;
  font-weight: bold;
  font-family: "SourceHanSansCN";
  vertical-align: middle;
}
.block p {
  font-size: 18px;
  line-height: 26px;
  color: #666;
  font-family: "SourceHanSansCN";
}
.block p .red {
  font-weight: bold;
  font-style: italic;
  color: #3660f4;
}
.block-1 {
  background: url(../images/1-bg.png) no-repeat center top;
  background-size: cover;
}
.block-1 .content-pic,
.block-3 .content-pic,
.block-5 .content-pic {
  margin-bottom: 50px;
  margin-top: 50px;
}
.block-1 p.tips,
.block-5 p.tips {
  font-weight: lighter;
  font-size: 16px;
}
.block-1 p.tips .red,
.block-5 p.tips .red {
  /* font-weight: lighter; */
  font-style: normal;
}
.block-1 .btn {
  width: 182px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-radius: 20px;
  /* background-image: linear-gradient(90deg, #fd555d 0%, #f95f85 100%); */
  background-image: linear-gradient(90deg, #f69c34 0%, #f55b2b 100%);
  font-size: 18px;
  color: #f4fbff;
  font-family: "SourceHanSansCN";
}
.block-2 {
  background: url(../images/2-bg.png) no-repeat center top;
  background-size: cover;
}
.block .words{
  background-color: #e3f4ff66;
	border-radius: 10px;
  padding: 20px 20px 40px;
}
.block-2 .words {
  margin-top: 50px;
  margin-bottom: 30px;
}
.block .words-title {
  height: 18px;
  line-height: 18px;
  margin-bottom: 10px;
}
.block .words-title img,
.block .words-title span {
  vertical-align: middle;
}
.block .words-title img {
  margin-right: 5px;
}
.block .words-title span {
  font-family: "SourceHanSansCN";
  font-size: 16px;
  color: #333;
}
.block .words ul {
  padding-left: 23px;
}
.block .words li{
  font-size: 14px;
  line-height: 30px;
  font-family: "SourceHanSansCN";
  font-weight: lighter;
  color: #666;
}
.block .words li::before{
  content: "";
  width: 6px;
  height: 6px;
  background: #96a7bb;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
}
.block-2 .tips {
  margin-top: 10px;
  font-family: "SourceHanSansCN";
  font-weight: lighter;
  color: #666;
  font-size: 14px;
}
.block-3 {
  background: url(../images/3-bg.png) no-repeat center top;
  background-size: cover;
}
.block-3 p .red {
  /* font-weight: normal; */
  font-style: normal;
  color: #3660f4;
}
.block-3 .btn,
.block-5 .btn {
  width: 182px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-radius: 20px;
  background-image: linear-gradient(90deg, #5159fd 0%, #0075ff 100%);
  font-size: 18px;
  color: #f4fbff;
  font-family: "SourceHanSansCN";
  margin-top: 30px;
}
.block-4 {
  background: url(../images/4-bg.png) no-repeat center top;
  background-size: cover;
}
.block-4 .words {
  margin-top: 30px;
  margin-bottom: 30px;
}
.block-4 .btn {
  width: 182px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  border-radius: 25px;
  font-size: 18px;
  color: #f4fbff;
  font-family: "SourceHanSansCN";
}
.block-4 .btn.btn-1 {
  /* background-image: linear-gradient(90deg, #fd555d 0%, #f95f85 100%); */
  background-image: linear-gradient(90deg, #f69c34 0%, #f55b2b 100%);
  margin-right: 20px;
}
.block-4 .btn.btn-2 {
  background-image: linear-gradient(90deg, #5159fd 0%, #0075ff 100%);
  margin-right: 20px;
}
.block-4 .btn.btn-3 {
  background-image: linear-gradient(90deg, #5159fd 0%, #0075ff 100%);
}
.block-5 {
  background: url(../images/5-bg.png) no-repeat center top;
  background-size: cover;
}
.footer {
  width: 100%;
  height: 40px;
  background: #fff;
}
.footer-content {
  width: 1176px;
  height: 100%;
  line-height: 40px;
  margin: 0 auto;
}
.footer-content span {
  display: inline-block;
  font-size: 14px;
  color: #6666668C;
}