.newpage1-banner img {
  padding: 12px 0;
}
.newpage1-content-p {
  font-size:30px;
  color:rgba(51,51,51,1);
}
.newpage1-content-p span {
  padding: 0 45px;
  font-size:70px;
  font-weight:bold;
  font-style:italic;
  color:rgba(50,50,50,1);
}
.newpage1-content-p2 {
  font-size:20px;
  color:rgba(50,50,50,1);
  text-align: center;
  bottom: 0;
  line-height: 1.3;
  width: 100%;
}
.newpage1-m1 { margin-top: 100px;}
.newpage1-m2 { margin-top: 38px;}
.newpage1-m3 { margin-top: 12px;}
.newpage1-m4 { margin-bottom: 50px;}
@media (min-width:0px) and (max-width:767px) {
  .newpage1-banner img {
    padding: .4rem 0 .08rem 0;
  }
  .newpage1-content-p {
    font-size:.2rem;
    color:rgba(51,51,51,1);
  }
  .newpage1-content-p span {
    padding: 0 .3rem;
    font-size:.48rem;
    font-weight:bold;
    font-style:italic;
    color:rgba(50,50,50,1);
  }
  .newpage1-content-p2 {
    font-size:.16rem;
    color:rgba(50,50,50,1);
    text-align: center;
    bottom: 0;
    line-height: 1.3;
    width: 100%;
  }
  .newpage1-bo {
    bottom: -.1rem;
  }
  .newpage1-m1 { margin-top: .6rem;}
  .newpage1-m2 { margin-top: .25rem;}
  .newpage1-m3 { margin-top: .1rem;}
  .newpage1-m4 { margin-bottom: 1.4rem;}
}
/* 222 */
.newpage2-box img{
  margin-bottom: 100px;
  
}
.newpage2-box .newpage2-img {
  margin-bottom: 70px;
  margin-top: 70px;
}
.newpage2-two {
  margin-bottom: 100px;
}
@media (min-width:0px) and (max-width:767px) { 
.newpage2-box img{
  margin-bottom: .8rem;
  
}
.newpage2-box .newpage2-img {
  margin-bottom: .48rem;
  margin-top: .48rem;
}
.newpage2-two {
  margin-bottom: 1rem;
}
}