@media (max-width: 992px){
  body, header, html {
    min-width:360px;
  }

  body{
    padding-left: 15px;
    padding-right: 15px;
  }

  .container{
    width: 100%!important;
  }

  .row.ali-youhui > font[size="5"]{
    padding-left: 15px;
    padding-right: 15px;
  }

  .main-box-body + p{
    padding-left: 20px;
    padding-right: 15px;
  }

}


@media (max-width: 768px){
  body{
    padding-left: 0px;
    padding-right: 0px;
  }

  .page-banner .oversize {
    font-size: 18px;
    line-height: 1.5;
  }

  .row.ali-youhui > font[size="5"]{
    padding-left: 0px;
    padding-right: 0px;
  }

  .row.ali-youhui > font[size="5"] > font > font[size="3"]{
    display: block;
  }

  .io-gray-lightest-bg .row.ali-youhui > font[size="4"] > font > font:first-child,
  .io-gray-lightest-bg .row.ali-youhui > font[size="4"] > font > a{
    display: block;
  }

  font[size="5"]{
    font-size: 20px;
  }

  font[size="4"]{
    font-size: 16px;
  }

  font[size="3"]{
    font-size: 14px;
  }

  .plan-top{
    margin-bottom: 20px;
  }

  .container.page-header-line{
    padding-left: 16px;
    padding-right: 10px;
  }

  .page-header-line-title{
    font-size: 20px;
  }

  .footer{
    min-width:360px;
  }

  .site-links{
    padding: 10px 15px;
  }

  .col-xs-offset-1{
    margin-left: 12%;
  }

}

@media (max-width: 430px){
  font[size="5"]{
    font-size: 18px;
  }

  .io-white-bg > font[size="5"]:first-child{
    margin-left: -15px;
  }

  .io-gray-lightest-bg .row.ali-youhui > font[size="4"] > font > font:first-child > a{
    display: block;
  }
}