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; }

.borderBox {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.flex {
  display: flex;
  display: -webkit-flex; }

.flexColumn {
  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 {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }

@media screen and (max-width: 800px) {
  .wal {
    max-width: 8rem;
    font-size: .24rem; }

  body.navShow .navBg {
    display: block; }
  body.navShow .head .nav {
    right: 0; }

  .navBg {
    position: fixed;
    z-index: 49;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    display: none; }

  .headD {
    height: 1rem; }

  .head {
    position: fixed; }
    .head .wal {
      height: 1rem; }
    .head .navA {
      display: block;
      position: absolute;
      z-index: 10;
      left: auto;
      right: -0.3rem;
      top: 0;
      bottom: auto;
      width: 1rem;
      height: 1rem;
      background: url("../image/navA.png") center no-repeat;
      background-size: .4rem; }
    .head .topSearch {
      background-size: .3rem;
      right: 2.7rem; }
      .head .topSearch:before {
        height: .2rem;
        margin-top: -.1rem;
        left: 100%;
        margin-left: .25rem; }
      .head .topSearch .form {
        width: 5rem;
        height: 1rem;
        right: -1rem; }
      .head .topSearch .input input {
        height: .6rem;
        line-height: .6rem;
        font-size: .22rem;
        padding: 0 .2rem; }
      .head .topSearch .submit input {
        width: 1.2rem;
        height: .6rem;
        font-size: .24rem; }
    .head .language {
      right: 1rem;
      margin-top: -.2rem; }
      .head .language a {
        width: .4rem;
        height: .4rem; }

  .nav {
    position: fixed;
    z-index: 30;
    height: 100%;
    overflow-y: auto;
    width: 4rem;
    background: #000;
    right: -4rem; }
    .nav .close {
      display: block;
      height: 1rem; }
      .nav .close i {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        background: url("../image/close.png") center no-repeat;
        background-size: .4rem;
        width: 1rem;
        height: 1rem; }
    .nav li {
      border-top: rgba(255, 255, 255, 0.2) solid 1px;
      margin: 0;
      width: 100%; }
    .nav a.name {
      color: #fff;
      font-size: .28rem;
      padding-left: .5rem; }
      .nav a.name:before {
        display: none; }
    .nav dl.list {
      border-top: rgba(255, 255, 255, 0.2) solid 1px;
      padding: .15rem 0;
      display: none; }
      .nav dl.list.show {
        display: block; }
      .nav dl.list a {
        display: block;
        color: rgba(255, 255, 255, 0.7);
        font-size: .24rem;
        height: .6rem;
        line-height: .6rem;
        overflow: hidden;
        padding-left: .65rem; }
      .nav dl.list dl {
        padding-left: 1em; }

  .footDiv {
    background: #728fa4;
    color: #fff; }
    .footDiv .wal {
      min-height: 4.46rem;
      position: relative; }
    .footDiv .list ul {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      margin-right: -.3rem; }
    .footDiv .list li {
      padding: .25rem .55rem 0 0;
      width: 33.333%; }
    .footDiv .list h2 a {
      padding: .25rem 0 .15rem 0;
      font-size: .28rem; }
    .footDiv .list dd a {
      line-height: .5rem; }
    .footDiv .list2 {
      position: relative;
      left: 0;
      top: 0;
      width: 100%;
      font-size: .26rem;
      padding: 1.2rem 0 .2rem 0; }
      .footDiv .list2 .name {
        padding-bottom: .16rem; }
        .footDiv .list2 .name img {
          width: .28rem;
          margin-right: .1rem; }
      .footDiv .list2 h2 {
        font-size: .4rem; }
    .footDiv .ewm {
      top: 7.78rem;
      right: .2rem; }
      .footDiv .ewm p {
        font-size: .22rem; }
        .n2{display: none;}

  .foot {
    padding: .2rem 0;
    line-height: .4rem; }
    .foot span {
      padding-left: 0;
      display: block; }

  /*index----------*/
  .indexFlash .swiper-slide {
    height: 3.5rem; }
  .indexFlash .arrow.prev {
    left: 0; }
  .indexFlash .arrow.next {
    right: 0; }

  .pageTitle h2 {
    font-size: .28rem; }

  .pageMore a {
    width: 1.6rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .24rem; }

  .indexPart1 h2.title {
    font-size: .3rem; }
  .indexPart1 .content {
    font-size: .24rem;
    line-height: 1.8em;
    padding: .2rem 0; }

  .indexPart2 {
    padding-bottom: .5rem; }
    .indexPart2 li {
      width: 50%; }
      .indexPart2 li a {
        height: 1.4rem;
        padding-left: 1.2rem; }
      .indexPart2 li img {
        left: .2rem; }
      .indexPart2 li h2 {
        font-size: .26rem; }
      .indexPart2 li span {
        font-size: .2rem; }

  .indexPart3 {
    padding-bottom: .5rem; }
    .indexPart3 .btn {
      width: 100%;
      position: relative; }
      .indexPart3 .btn #indexPart3Btn {
        height: 1rem; }
      .indexPart3 .btn .swiper-slide {
        height: .6rem;
        width: auto; }
        .indexPart3 .btn .swiper-slide a {
          font-size: .24rem;
          height: .6rem;
          line-height: .6rem;
          display: block;
          padding: 0 .2rem; }
      .indexPart3 .btn .arrow {
        position: absolute;
        z-index: 10;
        left: auto;
        right: 0;
        top: -0.7rem;
        bottom: auto; }
        .indexPart3 .btn .arrow a {
          width: .6rem; }
    .indexPart3 .list {
      margin-left: -.2rem;
      margin-right: -.2rem;
      position: relative; }
      .indexPart3 .list .swiper-slide {
        padding: 0 .15rem; }
        .indexPart3 .list .swiper-slide .name {
          font-size: .22rem;
          line-height: .4rem;
          height: 1.5rem;
          padding: .1rem 0 0 .24rem; }

  .indexPart4 .fl {
    width: 100%;
    padding-top: 0; }
    .indexPart4 .fl .pageMore {
      left: 3.6rem;
      top: 1.5rem; }
    .indexPart4 .fl .arrow {
      left: 5.6rem;
      top: 1.5rem; }
      .indexPart4 .fl .arrow a {
        width: .6rem; }
    .indexPart4 .fl .swiper-slide .img {
      position: relative; }
    .indexPart4 .fl .swiper-slide .name {
      padding-top: .5rem; }
      .indexPart4 .fl .swiper-slide .name a {
        font-size: .3rem; }
    .indexPart4 .fl .swiper-slide .time {
      font-size: .24rem;
      line-height: 1.8em; }
    .indexPart4 .fl .swiper-slide p {
      font-size: .24rem;
      line-height: 1.8em; }
  .indexPart4 .fr {
    width: 100%;
    padding: .5rem 0; }
    .indexPart4 .fr a {
      height: 1.3rem;
      padding-left: 1.35rem; }
      .indexPart4 .fr a:before {
        left: 1.2rem;
        top: .2rem;
        height: .95rem; }
      .indexPart4 .fr a .time {
        width: 1.2rem; }
        .indexPart4 .fr a .time div {
          padding-top: .2rem;
          height: .82rem;
          font-size: .55rem; }
      .indexPart4 .fr a .name {
        font-size: .28rem;
        height: .8rem;
        line-height: .8rem; }

  .sideBar {
    display: none; }

  /*page---------*/
  .pageBanner .wal {
    height: 4rem; }
  .pageBanner .title {
    padding-top: 1.25rem; }

  .pageNav ul {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin-left: -1px; }
  .pageNav li {
    padding: 0;
    min-width: 25%;
    border-left: #fff solid 1px;
    border-bottom: #fff solid 1px;
    position: relative;
    top: 1px; }
  .pageNav a {
    height: .8rem;
    line-height: .8rem;
    padding: 0;
    font-size: .24rem;
    text-align: center; }

  .pageNavSub a {
    height: .8rem;
    line-height: .8rem;
    font-size: .24rem; }

  .about_01 .title h2 {
    font-size: .38rem;
    line-height: .52rem; }
  .about_01 .title b {
    font-size: .22rem; }
  .about_01 .content {
    font-size: .24rem;
    line-height: 1.8em; }

  .about_02 {
    padding-top: .5rem; }
    .about_02 .img {
      margin: 0 auto; }
    .about_02 .list {
      padding: .5rem 0; }
    .about_02 li {
      line-height: .5rem;
      font-size: .24rem;
      padding: 0 0 .3rem .85rem; }

  .about_03 li {
    width: 100%; }
  .about_03 .img {
    top: 0; }
  .about_03 h2 {
    line-height: .6rem;
    font-size: .3rem; }
  .about_03 p {
    font-size: .24rem;
    line-height: 1.75em; }

  .culture .container li {
    display: none; }
  .culture .list li {
    width: 3.3rem;
    padding-bottom: .5rem; }
  .culture .list h2 {
    font-size: .28rem; }
  .culture .list p {
    font-size: .22rem;
    line-height: 1.8em; }

  .history .title div {
    font-size: .24rem;
    line-height: .9rem; }
  .history .title2 div {
    font-size: .28rem; }
  .history .list {
    margin-left: -.3rem;
    margin-right: -.3rem; }
    .history .list .content div {
      line-height: .4rem;
      font-size: .22rem;
      padding: .1rem .2rem; }

  .expert li {
    padding-bottom: .5rem; }
  .expert .name {
    font-size: .32rem;
    padding-top: .3rem; }
  .expert dl dd {
    min-width: 50%;
    font-size: .24rem;
    padding-left: .2rem;
    background-size: .09rem; }
  .expert p {
    font-size: .24rem; }

  .pageTitle2 div {
    font-size: .36rem;
    line-height: .66rem; }

  .customer .list li {
    width: 33.333%; }

  .market .list {
    margin-left: -.3rem;
    margin-right: -.3rem; }
    .market .list a .name {
      font-size: .26rem;
      line-height: .9rem; }
  .market .list2 {
    padding: 0 .3rem; }
    .market .list2 ul {
      height: 8rem; }
    .market .list2 li {
      width: 33.333%;
      height: 3.6rem; }
    .market .list2 a .name {
      font-size: .28rem; }
    .market .list2 li:nth-child(2) a {
      top: 0; }
    .market .list2 li:nth-child(1) a, .market .list2 li:nth-child(3) a {
      top: 1.13rem; }
    .market .list2 li:nth-child(5) a {
      top: -1.13rem; }
    .market .list2 li:nth-child(7) {
      left: 33.333%; }
      .market .list2 li:nth-child(7) a {
        top: -2.26rem; }

  .quality li {
    width: 50%; }
  .quality .name {
    font-size: .24rem;
    line-height: .4rem; }

  .pageNum a {
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    font-size: .22rem; }
    .pageNum a.arrow {
      width: 1.3rem; }

  .job h2.title {
    font-size: .32rem; }
  .job .content {
    font-size: .24rem;
    line-height: 1.8em; }
  .job .list .title {
    font-size: .24rem; }
  .job .list li {
    font-size: .24rem; }
    .job .list li a {
      width: 1.3rem;
      height: .52rem;
      line-height: .5rem; }
  .job .list .title div, .job .list li div {
    height: .8rem;
    line-height: .8rem;
    width: 25%; }
    .job .list .title div:nth-child(2), .job .list .title div:nth-child(3), .job .list li div:nth-child(2), .job .list li div:nth-child(3) {
      display: none; }
    .job .list .title div.col-1, .job .list li div.col-1 {
      width: 75%; }

  .jobLayer .container {
    width: 100%;
    height: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: fixed;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-top: 0;
    padding: .3rem; }
  .jobLayer a.arrow {
    display: none; }
  .jobLayer .title h2 {
    font-size: .32rem; }
  .jobLayer .content {
    font-size: .24rem;
    line-height: .4rem; }

  .purchase h2.title {
    font-size: .32rem; }
  .purchase .list {
    margin-left: -.3rem;
    margin-right: -.3rem; }
    .purchase .list li {
      font-size: .24rem;
      line-height: .6rem; }
  .purchase .msg {
    font-size: .24rem;
    line-height: .6rem; }
  .purchase .list2 {
    line-height: .4rem; }
    .purchase .list2 li {
      padding: 0 0 .2rem .8rem; }
    .purchase .list2 .num {
      font-size: .4rem; }
    .purchase .list2 p {
      font-size: .24rem; }

  .news a {
    padding: .4rem 0 .4rem 3.5rem; }
  .news .time {
    font-size: .2rem; }
    .news .time div {
      font-size: .7rem;
      padding-top: .3rem; }
  .news .name {
    font-size: .26rem;
    line-height: .45rem;
    height: 1.85rem; }
  .news p {
    font-size: .22rem;
    line-height: 1.75em;
    padding: 0;
    margin-left: -3.5rem; }
  .news .more {
    width: 1.4rem;
    height: .5rem;
    line-height: .48rem;
    font-size: .22rem;
    position: absolute;
    left: 3.5rem;
    top: 1.5rem; }

  .pageNow {
    font-size: .24rem;
    line-height: 1.8em; }

  .newShow h2.title {
    font-size: .36rem; }
  .newShow .content {
    font-size: .24rem;
    line-height: 1.8em; }

  .pageNum2 li {
    font-size: .24rem;
    line-height: .4rem; }
  .pageNum2 .share {
    position: relative;
    top: 0;
    font-size: .26rem;
    height: .9rem;
    left: -.2rem; }
    .pageNum2 .share dd {
      padding-left: .2rem; }
    .pageNum2 .share a {
      width: .6rem; }
  .pageNum2 .back a {
    top: .35rem;
    padding: 0 .3rem;
    height: .55rem;
    line-height: .53rem; }

  .solution li {
    width: 100%; }
    .solution li .name {
      padding-top: .8rem; }
      .solution li .name h2 {
        font-size: .36rem; }
      .solution li .name span {
        font-size: .24rem; }
  .solution .msg {
    font-size: .5rem;
    margin-left: -.3rem;
    margin-right: -.3rem; }

  .solutionDnzl li {
    width: 100%; }
    .solutionDnzl li h2.title {
      font-size: .32rem; }
    .solutionDnzl li .content {
      font-size: .24rem; }

  .pageTitle3 {
    font-size: .32rem; }

  .solutionNlgl .content {
    font-size: .24rem;
    line-height: 1.8em; }

  .solutionNlgl_01 .fl {
    width: 100%; }
  .solutionNlgl_01 .fr {
    width: 100%;
    text-align: left;
    padding-top: .8rem; }
    .solutionNlgl_01 .fr .img {
      width: 100%; }

  .solutionNlgl_02 .pageTitle2 span {
    padding: 0; }

  .solutionNlgl_03 .list li {
    width: 100%;
    padding-left: 1.7rem; }
    .solutionNlgl_03 .list li:before {
      left: .85rem;
      top: 0;
      width: .1rem;
      height: 100%; }
  .solutionNlgl_03 .list .img {
    position: absolute;
    left: .4rem;
    top: 0; }
  .solutionNlgl_03 .list h2 {
    padding: 0 0 .15rem 0;
    font-size: .28rem;
    text-align: left; }
  .solutionNlgl_03 .list dd {
    font-size: .22rem;
    line-height: .36rem;
    background-position: left .13rem; }
  .solutionNlgl_03 .list2 ul {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-left: -.3rem; }
  .solutionNlgl_03 .list2 li {
    width: 50%;
    padding-left: .3rem; }
    .solutionNlgl_03 .list2 li:before {
      display: none; }
    .solutionNlgl_03 .list2 li div {
      height: .8rem;
      line-height: .8rem;
      font-size: .26rem; }
  .solutionNlgl_03 .list2 .img {
    padding-top: .2rem; }

  .solutionNlcc_01 li {
    width: 100%;
    padding: 0 0 3rem 0; }
    .solutionNlcc_01 li:before {
      top: -1.7rem;
      left: 50%; }
    .solutionNlcc_01 li:last-child {
      padding-bottom: 0; }
  .solutionNlcc_01 h3 {
    font-size: .3rem; }
  .solutionNlcc_01 dd {
    font-size: .24rem;
    background-position: left .2rem; }

  .solutionNlcc_02 {
    background: #f5f8fa;
    padding: 1rem 0; }
    .solutionNlcc_02 .fl {
      width: 100%;
      padding-bottom: .6rem; }
      .solutionNlcc_02 .fl dd {
        font-size: .26rem;
        line-height: .42rem; }
      .solutionNlcc_02 .fl h3 {
        font-size: .26rem; }

  .solutionNlcc_03 li {
    width: 100%;
    text-align: left;
    position: relative;
    min-height: 1.7rem;
    padding-left: 1.6rem; }
    .solutionNlcc_03 li .img {
      position: absolute;
      left: 0;
      top: .15rem; }
    .solutionNlcc_03 li .content {
      font-size: .26rem;
      line-height: 2em;
      padding: 0;
      display: flex;
      display: -webkit-flex;
      align-items: center;
      -webkit-align-items: center;
      min-height: 1.7rem; }

  .solutionQj_01 .img {
    margin-left: -.2rem;
    margin-right: -.2rem; }
  .solutionQj_01 .container .content {
    min-height: 2rem;
    padding: .5rem; }
  .solutionQj_01 .container .img2 {
    position: relative;
    top: 0;
    right: 0;
    margin: 0 auto;
    padding: 0 0 .5rem 0; }

  .solutionQj_03 .container {
    padding: .5rem .2rem; }
  .solutionQj_03 .list .img {
    margin: 0 auto;
    padding-top: .5rem; }
  .solutionQj_03 .list .fl, .solutionQj_03 .list .fr {
    width: 100%;
    padding: .5rem 0 0 0; }
  .solutionQj_03 .list .fr {
    padding-bottom: .6rem; }
  .solutionQj_03 .list li {
    line-height: 1rem;
    padding-left: 1.5rem;
    font-size: .26rem; }
    .solutionQj_03 .list li b {
      font-size: .6rem;
      left: .6rem; }
  .solutionQj_03 .list2 {
    padding: .6rem 0; }
    .solutionQj_03 .list2 li {
      width: 33.333%; }
      .solutionQj_03 .list2 li p {
        line-height: 1rem;
        font-size: .26rem; }
    .solutionQj_03 .list2 .imgDiv {
      margin: 0 auto;
      padding-bottom: .3rem; }

  .w245 {
    width: 100%; }

  .w1040 {
    width: 100%; }

  .sideTitle h2 {
    font-size: .36rem; }
  .sideTitle div {
    font-size: .22rem; }

  .sideNav {
    padding: .5rem 0 0 0;
    margin-left: -.3rem;
    margin-right: -.3rem; }
    .sideNav ul {
      display: flex;
      display: -webkit-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap; }
    .sideNav li {
      width: 50%; }
      .sideNav li:nth-child(3) {
        width: 100%; }
    .sideNav a {
      height: .8rem;
      line-height: .8rem;
      font-size: .24rem;
      padding-left: .76rem; }
      .sideNav a img {
        left: .3rem; }
      .sideNav a:hover, .sideNav a.on {
        padding-left: .76rem; }
        .sideNav a:hover img, .sideNav a.on img {
          left: .3rem; }

  .product {
    padding: .5rem 0; }
    .product ul {
      margin-left: -.2rem; }
    .product li {
      width: 50%;
      padding: 0 0 .3rem .2rem; }
    .product .name {
      font-size: .24rem;
      line-height: .4rem;
      height: 1rem;
      padding: .1rem 0 0 .24rem; }

  .productLayer {
    left: 0;
    top: 0;
    height: 100%;
    overflow-y: auto;
    width: 100%;
    margin-left: 0;
    margin-top: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    .productLayer h2 {
      font-size: .36rem; }
    .productLayer .list {
      padding: 0 .3rem .1rem .3rem; }
    .productLayer ul {
      margin-left: -.2rem; }
    .productLayer li {
      width: 50%;
      padding: 0 0 .2rem .2rem; }
      .productLayer li .name {
        font-size: .24rem;
        line-height: .4rem;
        height: 1rem;
        padding: .1rem 0 0 .24rem; }

  .productImg .title {
    font-size: .32rem;
    line-height: .55rem; }
  .productImg .arrow.prev {
    left: 0;
    margin-left: 0; }
  .productImg .arrow.next {
    right: 0;
    margin-right: 0; }

  .productTab {
    height: .75rem;
    line-height: .75rem; }
    .productTab a {
      height: .75rem;
      font-size: .26rem; }

  .productShow li {
    font-size: .24rem;
    line-height: .4rem;
    background-position: left .15rem; }

  .productShow2 ul {
    margin-left: -1px; }
  .productShow2 li h2 {
    font-size: .3rem;
    width: 100%;
    text-align: left;
    padding-left: .3rem;
    line-height: .7rem;
    border-bottom: #fff solid 1px;
    border-left: #fff solid 1px; }
  .productShow2 li dl {
    width: 100%; }
  .productShow2 li dd div {
    font-size: .24rem;
    line-height: .4rem; }

  .productShow3 ul {
    margin-left: -.3rem;
    margin-right: -.3rem; }
  .productShow3 li {
    height: 1rem;
    line-height: 1rem;
    font-size: .24rem; }
    .productShow3 li .name {
      height: 1rem; }
    .productShow3 li span {
      display: none; }
    .productShow3 li .btn {
      height: 1rem; }
      .productShow3 li .btn a {
        font-size: .22rem;
        width: .9rem;
        height: .4rem;
        line-height: .38rem; }

  .down {
    margin-left: -.3rem;
    margin-right: -.3rem; }
    .down li {
      height: 1rem;
      line-height: 1rem;
      font-size: .24rem; }
      .down li .name {
        height: 1rem;
        line-height: 1rem;
        padding-right: 2.6rem; }
      .down li span {
        display: none; }
      .down li .btn {
        height: 1rem; }
        .down li .btn a {
          font-size: .22rem;
          width: .9rem;
          height: .4rem;
          line-height: .38rem; }

  .demandLayer {
    width: 7rem;
    margin-left: -3.5rem;
    margin-top: -4rem; }
    .demandLayer h2 {
      font-size: .32rem; }
    .demandLayer .form li .name {
      line-height: .5rem;
      font-size: .24rem; }
    .demandLayer .form li .input .input1 {
      height: .5rem;
      line-height: .5rem;
      font-size: .24rem; }
    .demandLayer .submit div {
      width: 2rem; }
    .demandLayer .submit input {
      height: .55rem;
      font-size: .26rem; }

  .contact .container {
    margin-left: -.3rem;
    margin-right: -.3rem;
    padding: .4rem .3rem; }
    .contact .container .map {
      width: 100%;
      position: relative;
      top: 0;
      right: 0;
      margin-top: .3rem; }
  .contact .title {
    font-size: .36rem; }
  .contact dd {
    font-size: .24rem;
    line-height: .4rem;
    padding: 0 0 .15rem .28rem; }
    .contact dd img {
      top: .09rem; }
  .contact .list li {
    width: 100%; }

  .lyb {
    background-size: 6.9rem; }
    .lyb .form {
      max-width: 100%; }
      .lyb .form li .name {
        line-height: .6rem;
        font-size: .24rem; }
      .lyb .form li .input .input1 {
        height: .7rem;
        line-height: .7rem;
        font-size: .24rem; }
      .lyb .form .submit div {
        width: 2rem; }
      .lyb .form .submit input {
        height: .8rem;
        font-size: .26rem; }

  .kbr .title h2 {
    font-size: .36rem; }
  .kbr .title div {
    font-size: .24rem;
    line-height: .6rem; }
  .kbr dd {
    font-size: .24rem;
    line-height: .4rem;
    padding: 0 0 .15rem .28rem; }
    .kbr dd img {
      top: .09rem; }

  .pageSearch .msg {
    font-size: .24rem; }
  .pageSearch .btn {
    height: .75rem;
    line-height: .75rem;
    margin-left: -.3rem;
    margin-right: -.3rem; }
    .pageSearch .btn li {
      width: 25%; }
    .pageSearch .btn a {
      height: .75rem;
      font-size: .26rem;
      padding: 0;
      text-align: center; }
  .pageSearch .product {
    padding-top: .6rem; }
    .pageSearch .product .name span {
      background: #536c80; } }
@media screen and (max-width: 550px) {
  .wal {
    margin: 0 .3rem; } }

/*# sourceMappingURL=phone.css.map */
