body.show a, body.show .transition, body.show .p-num .form .submit input, .p-num .form .submit body.show input, body.show :before, body.show :after, body.show img, body.show .g-nav {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease; }

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.flex, .p-num, .p-num .num, .p-num .form, .p-num2, .p-num2 .arrow {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex; }

.flexColumn {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column; }

.itemsCenter, .p-num, .p-num .form, .p-num2, .p-num2 .arrow {
  align-items: center;
  -webkit-align-items: center; }

.justifyCenter, .p-num {
  justify-content: center;
  -webkit-justify-content: center; }

.flexAround {
  justify-content: space-around;
  -webkit-justify-content: space-around; }

.flexBetween, .p-num2, .p-num2 .arrow {
  justify-content: space-between;
  -webkit-justify-content: space-between; }

.flexWrap {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }

.p-title {
  padding: 1.94rem 0 .5rem 0; }
  .p-title h3 {
    font-family: 'Roboto-Bold';
    font-size: .42rem;
    line-height: 1em;
    text-transform: uppercase; }
  .p-title h5 {
    font-family: 'Roboto-Bold';
    font-size: .32rem;
    line-height: 1em;
    text-transform: uppercase; }

.p-num {
  padding: .4rem 0 .5rem 0;
  font-size: .16rem;
  line-height: .34rem; }
  .p-num .arrow {
    color: #000;
    opacity: .6; }
    .p-num .arrow:hover {
      opacity: 1; }
    .p-num .arrow.prev {
      padding-left: .3rem;
      background: url("../image/prev9.png") left center no-repeat;
      background-size: .09rem; }
    .p-num .arrow.next {
      padding-right: .3rem;
      background: url("../image/next9.png") right center no-repeat;
      background-size: .09rem; }
  .p-num .num {
    font-weight: bold;
    padding: 0 .06rem 0 .2rem; }
    .p-num .num a {
      padding: 0 .12rem;
      color: #676767; }
      .p-num .num a:hover, .p-num .num a.on {
        color: #000; }
  .p-num .form .input {
    margin: 0 3px;
    width: .64rem;
    height: .34rem;
    border-bottom: #58595b solid .02rem; }
    .p-num .form .input input {
      width: 100%;
      height: .34rem;
      line-height: .34rem;
      text-align: center;
      font-size: .16rem;
      color: #000; }
  .p-num .form .submit {
    margin: 0 .25rem;
    width: .61rem;
    height: .34rem;
    border: #7a7a7a solid 1px; }
    .p-num .form .submit input {
      width: 100%;
      height: .3rem;
      font-size: .16rem;
      cursor: pointer;
      color: #676767; }
    .p-num .form .submit:hover input {
      color: #131313; }

.p-num2 {
  border-top: rgba(102, 102, 102, 0.15) solid 1px;
  padding: .35rem 0 .5rem 0;
  font-size: .15rem;
  text-transform: uppercase;
  font-family: 'Roboto-Regular'; }
  .p-num2 a {
    line-height: .3rem; }
  .p-num2 a.back {
    background: url("../image/img16.png") left center no-repeat;
    background-size: .16rem;
    padding-left: .26rem; }
  .p-num2 .arrow {
    width: 2.16rem; }
    .p-num2 .arrow i {
      width: 1px;
      height: .12rem;
      background: #333; }
    .p-num2 .arrow a {
      opacity: .6; }
      .p-num2 .arrow a:hover {
        opacity: 1; }
    .p-num2 .arrow a.prev {
      padding-right: .36rem;
      background: url("../image/prev16.png") right center no-repeat;
      background-size: .16rem; }
    .p-num2 .arrow a.next {
      padding-left: .36rem;
      background: url("../image/next16.png") left center no-repeat;
      background-size: .16rem; }

.p-content {
  font-size: .16rem;
  line-height: .3rem;
  text-align: justify; }
  .p-content p {
    text-indent: 2em;
    padding-bottom: .3rem; }

/*-------------------------*/
.wal {
  margin: 0 .3rem; }

.wal2 {
  margin: 0 1.2rem; }

.wal3 {
  margin: 0 auto;
  max-width: 12rem; }

.side-nav {
  left: .3rem; }

.honor ul {
  margin-left: -.3rem; }
.honor li {
  padding-left: .3rem; }

.about .wal {
  margin-left: 0;
  margin-right: 1.2rem; }

.partners-1 .list {
  margin-left: -.1rem; }
  .partners-1 .list li {
    padding-left: .1rem; }

.contact {
  width: 7.2rem;
  padding-left: 1.6rem; }

.news {
  padding: 0 .3rem 0 1.7rem; }
  .news li a .img {
    width: 5rem; }

.project li .img {
  width: 100%; }

.team-show {
  width: 7.2rem;
  padding-left: 1.6rem; }

.g-nav a.name .en, .g-nav a.name h3 {
  font-size: .3rem; }

/*# sourceMappingURL=ipad.css.map */
