* { margin: 0; padding: 0; box-sizing: border-box;}
body { font: 16px/2 'Microsoft Yahei', Arial; color: #666; background: #fff;}
img { border: 0px; }
ul, ol { list-style-type: none; vertical-align: bottom; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea, select { font: 16px/1 'Microsoft Yahei', Arial; color: #666; outline: 0; }
textarea { resize: none; overflow: auto; }
h1,h2,h3,h4,h5,h6,font { font-size: 16px; }
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}
a { color: #333; text-decoration: none; cursor: pointer;     transition: all ease 0.36s;}
.ym{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  top: 0;
}
  .hundred{
    width: 1200px;
    /* margin:3% auto 0; */
  }
  .hundred img{
    display: block;
    margin:0 auto;
  }
   .hundred h5{
  text-align: center;
  font-size: 180px;
  line-height: 150px;
  color: #f08519;
  margin: 10px 0;
  font-weight: bold;
  }
 .hundred h4{
  text-align: center;
  font-weight: normal;
  font-size: 32px;
  color: #f08519;
  margin: 25px 0;
  }
   .hundred a{
        background: #f08519;
        background-size: cover;
        color: #fff;
        font-size: 16px;
        width: 158px;
        height: 48px;
        line-height: 48px;
        display: block;
        text-align: center;
        text-decoration: none;
        margin:0 auto;
  }
  .hundred a:hover{
    
background: #f08519a1;
  }
  @media (min-width: 750px){
    html { font-size: 65px; }
}
@media (max-width: 750px){
  html { font-size: 70px; }
}
@media (max-width: 700px){
  html { font-size: 60px; }
}
@media (max-width: 500px){
  html { font-size: 50px; }
}
@media (max-width: 350px){
  html { font-size: 50px; }
}
@media (max-width: 320px){
    html { font-size: 40px; }
}
@media (max-width: 280px){
    html { font-size: 32px; }
}
@media (max-width: 1200px){
.hundred {
    width: 96%!important;
    /* margin: 2.7rem 2% 0!important; */
}
.hundred img{
  width: 100%!important;
}
.hundred h5{
  font-size: 2rem!important;
  line-height: 1.7rem;
}
.hundred h4{
  font-size: .43rem!important;
    margin: .3rem 0!important;
}
.hundred a {
    background-size: contain;
    color: #fff;
    font-size: .32rem;
    width: 3.1rem;
    height: .95rem;
    line-height: .95rem;
    display: block;
    text-align: center;
    text-decoration: none;
    margin: 0 auto;
}
}