@media screen and (min-width: 50px) {
  .demeanor {
    margin: 1.44rem auto;
    width: 100%;
    text-align: center;
    max-width: 1920px;
  }
  .demeanor .demeanor-con {
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .demeanor .demeanor-con .demeanor-con-item {
    cursor: pointer;
    margin-bottom: .64rem;
    width: 7.625rem;
  }
  .demeanor .demeanor-con .demeanor-con-item img {
    width: 7.625rem;
    height: 5.875rem;
    margin-bottom: .57rem;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  .demeanor .demeanor-con .demeanor-con-item .demeanor-item-tit {
    font-size: .535rem;
    font-weight: 300;
    color: #333333;
  }
}

@media screen and (min-width: 50px) and (max-width: 500px) {
  .demeanor .demeanor-con .demeanor-con-item .demeanor-item-tit {
    font-size: 16px;
  }
}

@media screen and (min-width: 50px) {
  .demeanor .demeanor-pages {
    display: none;
  }
  .demeanor .m-demeanor-pages {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .demeanor .m-demeanor-pages .demeanor-page-item {
    width: 1.25rem;
    height: 1.25rem;
    background: white;
    border-radius: 50%;
    color: #007aff;
    -webkit-transition: .3s;
    transition: .3s;
    margin-right: .25rem;
    font-size: .25rem;
    line-height: 1.25rem;
  }
}

@media screen and (min-width: 50px) and (max-width: 500px) {
  .demeanor .m-demeanor-pages .demeanor-page-item {
    font-size: 12px;
  }
}

@media screen and (min-width: 50px) {
  .demeanor .m-demeanor-pages .demeanor-page-item-active {
    background: #007aff;
    color: white;
  }
}

@media screen and (min-width: 50px) and (max-width: 500px) {
  .demeanor .m-demeanor-pages .demeanor-page-item {
    width: 30px;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    cursor: pointer;
  }
}

@media screen and (min-width: 769px) {
  .demeanor {
    margin: .95rem auto;
    width: 100%;
    text-align: center;
    max-width: 1920px;
  }
  .demeanor .demeanor-con {
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .demeanor .demeanor-con .demeanor-con-item {
    cursor: pointer;
    margin-bottom: .65rem;
    width: 5.125rem;
  }
  .demeanor .demeanor-con .demeanor-con-item img {
    width: 5.125rem;
    height: 3.875rem;
    margin-bottom: .32rem;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  .demeanor .demeanor-con .demeanor-con-item img:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  .demeanor .demeanor-con .demeanor-con-item .demeanor-item-tit {
    font-size: .4rem;
    font-weight: 300;
    color: #333333;
  }
  .demeanor .m-demeanor-pages {
    display: none;
  }
  .demeanor .demeanor-pages {
    margin-top: .8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .demeanor .demeanor-pages .demeanor-page-item {
    height: .48rem;
    padding: 0 .24rem;
    margin: 0 .175rem;
    cursor: pointer;
    background: #e2e2e2;
    font-size: .225rem;
    font-weight: 300;
    color: #333333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .demeanor .demeanor-pages .demeanor-page-item:hover {
    background: #023b96;
    color: white;
  }
  .demeanor .demeanor-pages .demeanor-page-item-active {
    background: #023b96;
    color: white;
  }
}

@media screen and (min-width: 1100px) {
  .demeanor {
    margin: 60px auto;
    width: 100%;
    text-align: center;
    max-width: 1920px;
  }
  .demeanor .demeanor-con {
    width: 1100px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .demeanor .demeanor-con .demeanor-con-item {
    cursor: pointer;
    margin-bottom: 40px;
    width: 320px;
  }
  .demeanor .demeanor-con .demeanor-con-item img {
    width: 320px;
    height: 240px;
    margin-bottom: 20px;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  .demeanor .demeanor-con .demeanor-con-item img:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  .demeanor .demeanor-con .demeanor-con-item .demeanor-item-tit {
    font-size: 16px;
    font-weight: 300;
    color: #333333;
  }
  .demeanor .demeanor-pages {
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .demeanor .demeanor-pages .demeanor-page-item {
    height: 30px;
    padding: 0 15px;
    margin: 0 11px;
    cursor: pointer;
    background: #e2e2e2;
    font-size: 14px;
    font-weight: 300;
    color: #333333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .demeanor .demeanor-pages .demeanor-page-item:hover {
    background: #023b96;
    color: white;
  }
  .demeanor .demeanor-pages .demeanor-page-item-active {
    background: #023b96;
    color: white;
  }
}
/*# sourceMappingURL=index.css.map */