﻿a, .transition, :before, img, .nav {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease; }

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.flex {
  display: flex;
  display: -webkit-flex; }

.flexColumn {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column; }

.itemsCenter {
  align-items: center;
  -webkit-align-items: center; }

.justifyCenter {
  justify-content: center;
  -webkit-justify-content: center; }

.flexAround {
  justify-content: space-around;
  -webkit-justify-content: space-around; }

.flexBetween {
  justify-content: space-between;
  -webkit-justify-content: space-between; }

.flexWrap {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }

@media screen and (max-width: 800px) {
  html {
    font-size: 50px; }

  .wal {
    max-width: 8rem; }

  .phoneShow {
    display: block; }

  .pcShow {
    display: none; }

  body.navShow {
    overflow: hidden; }
    body.navShow .head {
      background: #192d40; }
      body.navShow .head .navA {
        background-image: url("../images/close.png"); }
    body.navShow .nav {
      right: 0; }

  .headD {
    height: 1rem; }

  .head .wal {
    height: 1rem;
    margin: 0 .3rem; }
  .head .navA {
    display: block;
    position: absolute;
    z-index: 10;
    left: auto;
    right: -0.3rem;
    top: 0;
    bottom: auto;
    width: 1rem;
    height: 1rem;
    background: url("../images/nava.png") center no-repeat;
    background-size: .4rem; }
  .head a.tel {
    font-size: .26rem;
    right: 2rem;
    line-height: 1rem; }
  .head .search {
    width: .3rem;
    height: 1rem;
    right: .8rem; }
    .head .search a {
      height: 1rem; }
    .head .search .form {
      width: 5rem;
      height: 1rem; }
      .head .search .form .input {
        height: .6rem; }
        .head .search .form .input input {
          height: .6rem;
          line-height: .6rem;
          font-size: .24rem;
          padding: 0 .2rem; }
      .head .search .form .submit {
        height: .6rem;
        width: 1.2rem; }
        .head .search .form .submit input {
          height: .6rem;
          font-size: .24rem; }

  .nav {
    position: fixed;
    height: 100%;
    top: 1rem;
    overflow-y: auto;
    width: 100%;
    background: #192d40;
    right: -100%;
    padding-bottom: 1rem; }
    .nav li {
      width: 100%;
      padding: 0;
      border-top: rgba(255, 255, 255, 0.1) solid 1px; }
    .nav a.name {
      height: 1rem;
      line-height: 1rem;
      font-size: .26rem;
      padding: 0 .5rem;
      color: #fff; }
      .nav a.name:before {
        display: none; }
    .nav .sNavA a.name:after {
      display: none; }
    .nav .list {
      display: none;
      border-top: rgba(255, 255, 255, 0.1) solid 1px;
      padding: .1rem 0; }
      .nav .list a {
        display: block;
        color: #fff;
        height: .7rem;
        line-height: .7rem;
        padding-left: .8rem;
        font-size: .24rem; }
        .nav .list a div {
          display: none; }
    .nav li.on a.name {
      color: #ffa300; }
    .nav li.on .list {
      display: block; }

  .footLink {
    line-height: .5rem;
    font-size: .24rem; }
    .footLink .wal {
      padding: .3rem 0 .3rem 1.3rem; }
    .footLink .name {
      top: .3rem; }
    .footLink ul {
      margin-right: -.3rem; }

  .foot .list {
    padding: .35rem 0 .6rem 0; }
    .foot .list li {
      width: 100%;
      position: relative;
      min-height: .7rem;
      padding: 0 0 .2rem 1.2rem; }
    .foot .list h2 {
      font-size: .26rem;
      position: absolute;
      z-index: 10;
      left: 0;
      right: auto;
      top: 0;
      bottom: auto;
      line-height: .5rem; }
    .foot .list dl {
      display: flex;
      display: -webkit-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap; }
    .foot .list dd {
      font-size: .24rem;
      line-height: .5rem;
      padding-left: .3rem; }
    .foot .list .li_01 {
      padding-left: 2.5rem;
      width: 100%; }
      .foot .list .li_01 p {
        font-size: .22rem; }
  .foot .ewm {
    width: 1.2rem;
    top: 3rem; }
    .foot .ewm p {
      font-size: .2rem;
      margin-left: -.3rem;
      margin-right: -.3rem; }

  .footMsg {
    line-height: .5rem;
    font-size: .22rem;
    padding: .3rem 0; }

  /*index*/
  .indexFlash li {
    height: 6rem; }

  .pageMore a {
    width: 1.8rem;
    height: .66rem;
    line-height: .66rem;
    font-size: .24rem; }

  .indexPart1 .wal {
    min-height: 2rem; }
  .indexPart1 .title {
    padding: .8rem 0 .4rem 0; }
  .indexPart1 .content {
    font-size: .24rem;
    line-height: .44rem; }
  .indexPart1 .list {
    position: relative;
    width: 100%;
    padding: .4rem 0 1rem 0; }
    .indexPart1 .list ul {
      display: flex;
      display: -webkit-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap; }
    .indexPart1 .list li {
      width: 50%; }
      .indexPart1 .list li a {
        height: 2.6rem; }
        .indexPart1 .list li a h3 {
          font-size: .32rem; }
        .indexPart1 .list li a p {
          font-size: .22rem; }
    .indexPart1 .list li:nth-child(3) {
      width: 100%; }
      .indexPart1 .list li:nth-child(3) a {
        height: 2.6rem; }

  .indexPart2 {
    padding: 0 0 1rem 0;
    /**/ }
    .indexPart2 .wal:before, .indexPart2 .wal:after {
      display: none; }
    .indexPart2 .imgDiv {
      height: 3.5rem; }
      .indexPart2 .imgDiv li.li-L, .indexPart2 .imgDiv li.li-R {
        background-size: 6.9rem; }
    .indexPart2 .layer {
      position: relative;
      bottom: 0;
      margin-top: .3rem;
      padding: .5rem .3rem 0 .3rem;
      margin-left: -.3rem;
      margin-right: -.3rem;
      width: auto; }
      .indexPart2 .layer:before {
        display: none; }
    .indexPart2 .list {
      width: 100%; }
      .indexPart2 .list ul {
        margin-right: -.3rem;
        margin-left: -.3rem; }
      .indexPart2 .list li {
        width: 20%; }
      .indexPart2 .list a {
        width: 100%;
        font-size: .24rem; }

  .indexPart3:before {
    background-size: 14rem;
    background-position: center top;
    top: 2.5rem; }
  .indexPart3 .content {
    font-size: .22rem;
    line-height: .4rem;
    color: #525c66; }
  .indexPart3 .list li {
    position: absolute;
    z-index: 10;
    width: 1.2rem; }
    .indexPart3 .list li a p {
      display: none; }
  .indexPart3 .list li.li_01 {
    top: 2.7rem;
    margin-left: -3.6rem; }
  .indexPart3 .list li.li_05 {
    top: 2.7rem;
    margin-right: -3.6rem; }
  .indexPart3 .list li.li_02 {
    margin-left: -2.5rem; }
  .indexPart3 .list li.li_04 {
    margin-right: -2.5rem; }
  .indexPart3 .list2 {
    height: 3.8rem; }
    .indexPart3 .list2:before {
      left: 0;
      border-bottom-right-radius: 0.6rem;
      -webkit-border-bottom-right-radius: 0.6rem; }
    .indexPart3 .list2 ul {
      margin-left: -.15rem;
      margin-right: -.15rem; }
    .indexPart3 .list2 li {
      font-size: .2rem;
      padding-top: .65rem; }
    .indexPart3 .list2 .msg {
      font-size: .22rem;
      line-height: .4rem;
      background: none;
      position: relative;
      padding: .3rem; }

  .indexPart4 {
    padding: .5rem 0; }
    .indexPart4 .title {
      height: 3.6rem; }
    .indexPart4 .list {
      position: relative;
      top: 0;
      padding: 0 .15rem; }
      .indexPart4 .list ul {
        width: 100%;
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap; }
      .indexPart4 .list li {
        padding: .15rem;
        width: 33.333%; }
.indexPart5{  padding-left:0.1rem;}
  .indexPart5:after {
    margin-right: -10rem; }
  .indexPart5 .title {
    padding-top: .5rem; }
  .indexPart5 .btn li a {
    width: 1.5rem;
    height: .56rem;
    line-height: .54rem;
    font-size: .24rem; }
  .indexPart5 .list {
    width: 11rem;
    margin-right: -9.3rem;
    padding-top: .55rem; }
  .indexPart5 .list-wrapper li .time {
    font-size: .2rem; }
  .indexPart5 .list-wrapper li a .box {
    padding: .1rem .3rem .2rem .3rem; }
  .indexPart5 .list-wrapper li a h3 {
    font-size: .26rem; }
  .indexPart5 .list-wrapper li a p {
    font-size: .22rem;
    line-height: .4rem;
    height: .8rem; }

  /*page*/
  .pageNum a {
    font-size: .24rem;
    width: .6rem;
    height: .6rem;
    line-height: .58rem; }
    .pageNum a.arrow {
      width: 1.3rem; }

  .pageNow {
    font-size: .22rem; }

  .newShow {
    font-size: .24rem; }
    .newShow h2.title {
      font-size: .32rem; }
    .newShow .time {
      padding: .2rem 0 .5rem 0; }
    .newShow .content h3 {
      font-size: .24rem; }

  .pageNum2 {
    font-size: .22rem;
    padding-right: 2.5rem; }
    .pageNum2 li {
      line-height: .4rem;
      font-size: .22rem; }
    .pageNum2 dl.share {
      top: .35rem; }
    .pageNum2 a.back {
      width: 1.5rem;
      height: .46rem;
      line-height: .44rem;
      top: 1rem; }

  .pageBanner {
    height: 5rem; }
    .pageBanner .title {
      top: 2rem; }

  .about li .img {
    width: 100%;
    height: 4rem;
    position: relative; }
  .about li .box {
    width: 100%;
    padding: .5rem 0; }
    .about li .box .name {
      font-size: .32rem; }
    .about li .box .content {
      font-size: .24rem;
      line-height: .44rem; }
  .about li:nth-child(even) .img {
    left: 0; }

  .culture {
    padding: 1.5rem 0 1rem 0; }
    .culture ul {
      justify-content: center;
      -webkit-justify-content: center;
      margin-right: -.3rem;
      margin-left: -.3rem; }
    .culture li {
      padding: 0 .15rem 1.35rem .15rem;
      width: 2.46rem; }
      .culture li .title {
        width: 1.3rem;
        height: 1.3rem;
        top: -.65rem;
        margin-left: -.65rem;
        font-size: .28rem;
        line-height: .44rem; }
      .culture li .layer {
        top: 1.3rem; }
        .culture li .layer dd {
          font-size: .24rem;
          line-height: .5rem; }
    .culture li:nth-child(even) {
      top: 0; }

  .pageNav .list {
    height: 1rem;
    top: -.5rem; }
  .pageNav a {
    height: 1rem; }
    .pageNav a div {
      width: .3rem; }
    .pageNav a em {
      font-size: .26rem; }
    .pageNav a span {
      display: none; }

  .honor ul {
    margin-left: -.3rem; }
  .honor li {
    width: 33.333%;
    padding: 0 0 .3rem .3rem; }
    .honor li .name {
      line-height: .7rem;
      font-size: .24rem; }

  .training_01 .msg {
    font-size: .22rem;
    line-height: .44rem;
    padding: .7rem .3rem .8rem .3rem; }

  .training_02 li {
    width: 100%; }
    .training_02 li .img {
      height: 3.5rem; }
    .training_02 li .box {
      height: 3rem; }
      .training_02 li .box.pcShow {
        display: none; }
      .training_02 li .box.phoneShow {
        display: flex;
        display: -webkit-flex; }
      .training_02 li .box:before {
        content: "";
        display: block;
        position: absolute;
        position: relative;
        width: 2px;
        height: .32rem;
        background: #265780; }
      .training_02 li .box .msg {
        font-size: .24rem;
        line-height: .48rem; }

  .business_01 .content {
    font-size: .24rem;
    line-height: .44rem; }

  .business_02 li {
    width: 50%; }
  .business_02 a h2 {
    font-size: .26rem; }
  .business_02 a p {
    font-size: .2rem;
    line-height: .4rem;
    max-width: 100%;
    padding: 0 .2rem .3rem .2rem; }

  a.pageBack {
    font-size: .24rem;
    width: 1.8rem;
    height: .63rem;
    line-height: .61rem; }

  .businessShowTitle h2 {
    font-size: .32rem; }

  .businessShow_01 .content {
    font-size: .24rem;
    line-height: .44rem; }
  .businessShow_01 h2 {
    font-size: .28rem; }
  .businessShow_01 .list ul {
    margin-left: -.2rem; }
  .businessShow_01 .list li {
    padding: 0 0 .2rem .2rem;
    width: 50%; }
    .businessShow_01 .list li div {
      font-size: .24rem;
      width: 100%;
      height: .8rem;
      line-height: .8rem; }

  .businessShow_02 .content {
    font-size: .24rem;
    line-height: .44rem; }
  .businessShow_02 .img2 h2 {
    line-height: .7rem;
    font-size: .28rem; }

  .businessShow_03 .box {
    padding-left: 1.1rem; }
    .businessShow_03 .box .num {
      width: .5rem;
      height: .5rem;
      line-height: .5rem;
      font-size: .28rem; }
    .businessShow_03 .box h2 {
      font-size: .26rem; }
    .businessShow_03 .box p {
      font-size: .24rem;
      line-height: .44rem; }

  .businessShow_04 {
    padding-left: .25rem; }
    .businessShow_04 li {
      width: 100%; }
    .businessShow_04 .box .num {
      left: -.25rem;
      width: .5rem;
      height: .5rem;
      line-height: .5rem;
      font-size: .28rem; }
    .businessShow_04 .box h2 {
      width: 1.6rem;
      font-size: .26rem; }
    .businessShow_04 .box p {
      font-size: .22rem;
      line-height: .4rem;
      padding: .2rem .3rem; }

  .businessShow_05 {
    min-height: 1rem; }
    .businessShow_05 ul {
      margin-left: -.3rem;
      justify-content: center;
      -webkit-justify-content: center; }
    .businessShow_05 li {
      width: 50%;
      padding-left: .3rem; }
    .businessShow_05 a h2 {
      font-size: .26rem; }
    .businessShow_05 a p {
      font-size: .22rem;
      line-height: .4rem;
      height: .8rem;
      overflow: hidden;
      padding: 0 .2rem; }
    .businessShow_05 a .more {
      width: 1.7rem;
      height: .62rem;
      line-height: .62rem;
      font-size: .24rem;
      margin-left: -.85rem; }

  .businessShow_05-2 ul {
    margin-left: -.3rem; }
  .businessShow_05-2 li {
    padding: 0 0 .8rem .3rem; }

  .businessShow_06 .content {
    font-size: .24rem;
    line-height: .44rem; }
  .businessShow_06 .list li {
    padding-bottom: .1rem; }
  .businessShow_06 .list .box {
    font-size: .24rem;
    line-height: .44rem; }
    .businessShow_06 .list .box:before {
      height: .44rem; }

  .businessShow_07 .list .box {
    padding: .2rem 0 .2rem .4rem; }
    .businessShow_07 .list .box .num {
      left: -.25rem;
      margin-top: -.25rem;
      width: .5rem;
      height: .5rem;
      line-height: .5rem;
      font-size: .28rem; }
    .businessShow_07 .list .box h2 {
      width: 1.6rem;
      font-size: .26rem;
      padding: 0 .2rem; }
    .businessShow_07 .list .box p {
      font-size: .22rem;
      line-height: .4rem; }
  .businessShow_07 .list2 h2 {
    font-size: .26rem;
    line-height: .6rem; }
    .businessShow_07 .list2 h2:before {
      height: .6rem; }
  .businessShow_07 .list2 p {
    font-size: .24rem;
    line-height: .44rem; }

  .businessShow_08 .content {
    font-size: .24rem;
    line-height: .44rem; }
  .businessShow_08 .content-2 {
    line-height: .4rem;
    padding-top: .2rem; }
  .businessShow_08 .title {
    padding-bottom: .06rem; }
    .businessShow_08 .title:before {
      width: 1.5rem; }
    .businessShow_08 .title h2 {
      font-size: .26rem; }
  .businessShow_08 .list {
    padding: .2rem 0 0 0; }
    .businessShow_08 .list li {
      font-size: .24rem;
      line-height: .44rem; }
      .businessShow_08 .list li:before {
        height: .44rem; }
  .businessShow_08 .list2 {
    width: 100%;
    overflow-x: auto; }
    .businessShow_08 .list2 ul {
      width: 10rem; }
    .businessShow_08 .list2 li {
      min-height: .8rem;
      font-size: .22rem;
      line-height: .8rem; }

  .businessShow_09 {
    padding-left: .25rem; }
    .businessShow_09 li {
      width: 100%; }
    .businessShow_09 .box .num {
      left: -.25rem;
      width: .5rem;
      height: .5rem;
      line-height: .5rem;
      font-size: .28rem; }
    .businessShow_09 .box p {
      font-size: .22rem;
      line-height: .4rem;
      padding: .2rem 0; }

  .maintenance_01 .content {
    font-size: .24rem;
    line-height: .44rem; }
  .maintenance_01 .box {
    padding-top: 1rem; }
    .maintenance_01 .box h2 {
      width: 4rem;
      height: .8rem;
      line-height: .8rem;
      font-size: .28rem;
      top: .5rem;
      margin-left: -2rem; }
  .maintenance_01 .list {
    padding: .6rem 0 0 0; }
    .maintenance_01 .list .row {
      line-height: .6rem;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      padding: 0 .1rem .2rem .3rem; }
    .maintenance_01 .list h5 {
      font-size: .26rem;
      padding: 0 0 .2rem 0; }
    .maintenance_01 .list dd {
      padding: 0 .2rem .2rem 0;
      width: 50%; }
      .maintenance_01 .list dd div {
        height: .6rem;
        font-size: .2rem; }
    .maintenance_01 .list dl.dl_01 dd {
      width: 33.333%; }

  .maintenance_03 ul {
    margin-left: -.5rem; }
  .maintenance_03 li {
    padding: 0 0 .6rem .5rem;
    width: 50%; }
    .maintenance_03 li div {
      font-size: .26rem;
      height: .8rem;
      line-height: .8rem;
      padding-left: 1.25rem; }
      .maintenance_03 li div img {
        width: 1rem;
        margin-top: -.5rem; }

  .maintenance_04 li {
    width: 100%;
    padding: 0 0 .2rem .2rem; }
    .maintenance_04 li div {
      font-size: .24rem;
      padding: .2rem .2rem .2rem .4rem;
      line-height: .44rem; }
      .maintenance_04 li div:before {
        height: .44rem;
        top: .2rem; }

  .otherBusiness_01 .box {
    padding-top: .9rem; }
  .otherBusiness_01 .title {
    width: 2.6rem;
    height: .7rem;
    font-size: .26rem;
    top: .6rem;
    margin-left: -1.3rem; }
    .otherBusiness_01 .title img {
      width: .38rem;
      margin-right: .2rem; }
  .otherBusiness_01 .list {
    padding: .7rem .3rem .1rem .3rem; }
    .otherBusiness_01 .list dl {
      margin-right: -.2rem; }
    .otherBusiness_01 .list dd {
      padding: 0 .2rem .2rem 0;
      width: 25%; }
      .otherBusiness_01 .list dd div {
        height: .9rem;
        line-height: .3rem;
        font-size: .22rem;
        display: flex;
        display: -webkit-flex;
        align-items: center;
        -webkit-align-items: center;
        justify-content: center;
        -webkit-justify-content: center;
        padding: 0 .15rem; }
    .otherBusiness_01 .list dl.dl_01 dd {
      width: 33.333%; }
    .otherBusiness_01 .list dl.dl_02 dd {
      width: 33.333%; }

  .otherBusiness_02 .content {
    font-size: .24rem;
    line-height: .44rem; }

  .serviceTitle div span {
    font-size: .2rem; }

  .service_01 {
    font-size: .24rem;
    line-height: .44rem; }

  .service_02 .content {
    font-size: .22rem;
    line-height: .4rem; }
  .service_02 .list {
    padding-bottom: .5rem; }
    .service_02 .list:before {
      position: relative;
      top: 0;
      margin: 0 auto; }
    .service_02 .list ul {
      padding-top: .3rem; }
    .service_02 .list li .box h3 {
      font-size: .26rem; }
    .service_02 .list li .box p {
      font-size: .2rem;
      line-height: .32rem; }

  .service_03 ul {
    margin-left: -.5rem; }
  .service_03 li {
    width: 50%;
    padding: 0 0 .3rem .5rem; }
  .service_03 dd {
    font-size: .22rem;
    line-height: .4rem; }
    .service_03 dd:before {
      height: .4rem; }

  .case .title h2 {
    font-size: .26rem;
    line-height: .8rem; }
    .case .title h2:before {
      width: .8rem; }
  .case .list li {
    padding: .4rem 0 .4rem 3.3rem; }
    .case .list li .box .name {
      font-size: .26rem;
      line-height: 1.6em;
      margin-bottom: .1rem;
      padding: 0;
      max-height: 3.2em;
      overflow: hidden; }
    .case .list li .box p {
      font-size: .22rem;
      line-height: .4rem;
      padding: 0;
      max-height: .8rem;
      overflow: hidden; }
  .case .noData {
    font-size: .24rem; }

  .cooperative li {
    width: 33.333%; }

  .news a {
    padding: .4rem .2rem .2rem 3.3rem; }
    .news a .time, .news a .more {
      display: none; }
    .news a .img {
      left: .3rem; }
    .news a .name {
      font-size: .26rem;
      line-height: .4rem;
      height: .8rem;
      overflow: hidden;
      margin-bottom: .05rem; }
    .news a p {
      top: 0;
      font-size: .22rem;
      line-height: .4rem;
      padding: 0;
      height: .8rem;
      overflow: hidden; }

  .pageNum a {
    margin: 0 .2rem;
    font-size: .24rem;
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    display: none; }
    .pageNum a.arrow {
      width: 1.5rem;
      display: block; }
    .pageNum a.arrow2 {
      background-size: .12rem;
      display: block; }

  .contact .list {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    margin-top: 0;
    padding: .5rem .3rem .3rem .3rem; }
    .contact .list .box {
      min-height: 1.5rem; }
      .contact .list .box div h2 {
        font-size: .28rem;
        padding-bottom: .1rem; }
      .contact .list .box div p {
        font-size: .24rem; }
  .contact #map {
    height: 6rem; }

  .pageSearch .msg {
    font-size: .24rem; }
  .pageSearch .title {
    line-height: .8rem; }
    .pageSearch .title:before {
      width: .8rem; }
    .pageSearch .title h2 {
      font-size: .28rem; }
      .pageSearch .title h2 em {
        font-size: .24rem; }

  .job li {
    min-height: 1.2rem; }
    .job li .name {
      height: .9rem;
      line-height: .9rem;
      font-size: .24rem; }
      .job li .name h2 {
        font-size: .28rem; }
      .job li .name .price {
        left: auto;
        right: 1rem; }
      .job li .name .address {
        display: none; }
    .job li .box {
      padding: 1.1rem .5rem 0 .5rem; }
      .job li .box .fl, .job li .box .fr {
        width: 100%; }
        .job li .box .fl h3, .job li .box .fr h3 {
          font-size: .26rem;
          line-height: .6rem; }
        .job li .box .fl dd, .job li .box .fr dd {
          font-size: .22rem;
          line-height: .4rem;
          padding-left: .18rem; }
          .job li .box .fl dd:before, .job li .box .fr dd:before {
            height: .4rem; }
      .job li .box .address {
        font-size: .22rem; }
        .job li .box .address b {
          font-size: .26rem; }
      .job li .box .info {
        padding: .2rem 0; }
        .job li .box .info dd {
          height: .6rem;
          font-size: .22rem;
          width: 50%; }
          .job li .box .info dd img {
            width: .3rem; } }
@media screen and (max-width: 550px) {
  .wal {
    margin: 0 .3rem; } }

/*# sourceMappingURL=phone.css.map */
