.container {
  width: 100%;
  min-height: 100vh;
  position: relative;
  font-size: 0.12rem;
}

.container .background {
  position: absolute;
  width: 100%;
  height: 100%;
  /* background: url("../img/001.webp") no-repeat #FECD71; */
  background: url("https://aliyun.oss.zjstdc.com/ad/001.webp?data=11") no-repeat #FECD71;
  background-size: 100% auto;
  z-index: -1;
}

.container .background .head {
  width: 100%;
}

.container .background .footer {
  position: absolute;
  top: 2.77rem;
  width: 100%;
  height: calc(100% - 2.77rem);
  background-color: #224773;
  clip-path: polygon(0 0.41rem, 100% 0, 100% 100%, 0 100%); /* 裁剪出梯形 */
}

.main {}

.main>.title {
  padding-top: .52rem;
  font-size: 0.38rem;
  font-weight: bold;
  letter-spacing: .02rem;
  color: #ffffff;
  text-align: center;
}

.main .title .subtitle {
  font-size: 0.18rem;
  font-weight: lighter;
}


.main .box-wrap{
  position: relative;
  margin: 0.48rem auto 0;
  width: 92%;
  padding-bottom: .1rem;
}

.main .box-wrap .tip{
  position: absolute;
 top: -0.17rem;
  right: .16rem;
  z-index: 99999;
  width: 1.5rem;
  height: .55rem;
  line-height: .55rem;
  text-align: center;
  background: #FFCC70;
  color: #1E375A;
  font-size: .16rem;
  font-weight: bold;
  clip-path: polygon(0% 30%, 100% 0%, 100% 70%, 0% 100%);
}


.main .box-wrap .tip span {
  display: block;
  transform: rotate(-6deg);
}

.main .box{
  position: relative;
  width: 100%;
  padding: 0.8rem 0 .8rem;
  background: #ffffff;
  clip-path: polygon(0 0.38rem, 100% 0, 100% 100%, 0 100%); /* 裁剪出梯形 */
}
.main .box .list{
  width: 90%;
  margin: 0 auto;
  padding-bottom: .1rem;
  font-size: .14rem;
}
.main .box .list .item{
  padding: 0 .2rem;
  position: relative;
  margin-bottom: .2rem;
}
.main .box .list .item::before{
  content: "";
  display: block;
  position: absolute;
  top: .04rem;
  left: 0;
  width: .125rem;
  height: .125rem;
  background: #FFCC70;
}
.main .box .list .item .title{
  color: #1B375A;
  font-weight: bold;
}
.main .box .list .item .txt{
  margin-top: .06rem;
  color: #6B7C92;
}

.main .box .postscript{
  display: flex;
  align-items: center;
  padding: .1rem .2rem 0;
  font-size: .16rem;
  color: #1E3958;
  border-top: 1px solid #FFCC70;
}
.main .box .postscript img{
  display: block;
  width: .24rem;
  height: auto;
  margin-right: .08rem;
}

