.main h3 i {
  display: block;
  width: 4.7rem;
  border: 2px solid #e60000;
  margin-top: 5px;
}

@media only screen and (max-width: 768px) {
  .main h3 i {
    display: block;
    width: 20%;
    border: 3px solid #e60000;
    margin-top: 5px;
  }
}

/*@media only screen and (min-width: 1371px) and (max-width: 1565px) {
	.main h3{
		font-size: 3.4rem;
	}
	.main p{
		font-size: 28px;
	}
}*/
/*@media only screen and (min-width: 1275px) and (max-width: 1370px) {
	.main h3{
		font-size: 2rem;
	}

}*/
@media only screen and (min-width: 1200px) and (max-width: 1274px) {
  .main h3 {
    font-size: 2.22rem;
  }

  .main p {
    font-size: 16px;
  }
}

/*@media only screen and (min-width: 1121px) and (max-width: 1199px) {
	.main h3{
		font-size: 2.8rem;
	}
	h3 i{
		width: 82px;
	}
	.main p{
		font-size: 24px;
	}
}*/
@media only screen and (min-width: 1047px) and (max-width: 1120px) {
  .main h3 {
    font-size: 2rem;
  }

  .main p {
    font-size: 16px;
  }
}

/*@media only screen and (min-width: 969px) and (max-width: 1046px) {
	.main h3{
		font-size: 2.4rem;
	}
	h3 i{
		width: 70px;
	}
	.main p{
		font-size: 20px;
	}
}*/
@media only screen and (min-width: 893px) and (max-width: 968px) {
  .main h3 {
    font-size: 1.8em;
  }

  /*	h3 i{
          width: 64px;
      }*/
  .main p {
    font-size: 16px;
  }
}

@media only screen and (min-width: 815px) and (max-width: 892px) {
  .main h3 {
    font-size: 1.8rem;
  }

  h3 i {
    width: 58px;
  }

  .main p {
    font-size: 16px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 814px) {
  .main h3 {
    font-size: 1.8rem;
  }

  h3 i {
    width: 52px;
  }

  .main p {
    font-size: 16px;
  }
}
.interval{
  display: inline-block;
  width: 10%;
}

@media only screen and (max-width: 1636px) {
  .anniu button {
    outline: none;
    border: 0;
    padding: 10px 30px;

  }
  .interval{
    width: 10%;
  }
}
  @media only screen and (max-width: 1597px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.9rem;
    }

    .interval{
      width: 9%;
    }
  }
  @media only screen and (max-width: 1434px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.8rem;
    }
    .interval{
      width: 8%;
    }
  }
  @media only screen and (max-width: 1261px) {
    button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.7rem;
    }

    .interval{
      width: 7%;
    }
  }

  @media only screen and (max-width: 1075px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.6rem;
    }
    .interval{
      width: 6%;
    }
  }
  @media only screen and (max-width: 984px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.5rem;
    }
    .interval{
      width: 5%;
    }
  }
  @media only screen and (max-width: 892px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.5rem;
    }
  }
/*  @media only screen and (max-width: 892px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.6rem;
    }
  }*/
  @media only screen and (max-width: 768px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 2.33rem;
    }
    .interval{
      width: 5%;
    }
  }
  @media only screen and (max-width: 720px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.8rem;
    }
  }
  @media only screen and (max-width: 675px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.7rem;
    }
  }
  @media only screen and (max-width: 612px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.6rem;
    }
  }
  @media only screen and (max-width: 548px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.6rem;
    }
  }
  @media only screen and (max-width: 503px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 23px;

    }

    .bg-red {
      font-size: 1.5rem;
    }
    .interval{
      width: 3%;
    }
  }
  @media only screen and (max-width: 462px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 20px;

    }

    .bg-red {
      font-size: 1.3rem;
    }
    .interval{
      width: 2%;
    }
  }
  @media only screen and (max-width: 407px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 14px;

    }

    .bg-red {
      font-size: 1.25rem;
    }
  }
  @media only screen and (max-width: 375px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 10px 10px;

    }

    .bg-red {
      font-size: 1.2rem;
    }
    .interval{
      width: 1%;
    }
  }
  @media only screen and (max-width: 320px) {
    .anniu button {
      outline: none;
      border: 0;
      padding: 5px 8px;
    }

    .bg-red {
      font-size: 1.18rem;
    }
  }

  @media only screen and (max-width: 320px) {
    .main1 h3 {
      margin-top: -117px;
    }
  }

