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) {
    .head a.logo{left:0;width:4rem;}



    .head .lanTel{ display:block;}
    .navShow .head .lanTel{right: 1.3rem;}
    .head .lan{display:none;}
  .wal {
    max-width: 8rem; }

  .wal2 {
    max-width: 8rem; }

  .pcShow {
    display: none; }

  body.navShow {
    overflow: hidden; }
    body.navShow .navBg {
      display: block; }
    body.navShow .head .btn {
      opacity: 1;
      visibility: visible; }
    body.navShow .head .navA {
      background-image: url("/image/close30.png"); }
    body.navShow .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; }

  .head .btn {
    right: .6rem;
    margin-top: -.21rem;
    opacity: 0;
    visibility: hidden; }
    .head .btn dd:nth-child(2) {
      display: none; }
    .head .btn a {
      width: .42rem;
      margin-left: .2rem; }
  .head .navA {
    display: block;
    position: absolute;
    z-index: 10;
    left: auto;
    right: -0.2rem;
    top: 0;
    bottom: auto;
    width: .7rem;
    height: 1rem;
    background: url("/image/navA.png") center no-repeat;
    background-size: .3rem; }

  .nav {
    position: fixed;
    z-index: 50;
    right: -100%;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    top: 1rem;
    border-top: #f2f2f2 solid 1px;
    background: #fff; }
    .nav .form {
      padding: .35rem .5rem 1.35rem .5rem;
      background: #fff;
      display: block;
      position: relative; }
      .nav .form .input {
        border: #ccc solid 1px;
        -moz-border-radius: 0.5rem;
        -webkit-border-radius: 0.5rem;
        border-radius: 0.5rem;
        height: .67rem; }
        .nav .form .input input {
          width: 100%;
          height: .65rem;
          line-height: .65rem;
          font-size: .22rem;
          padding-left: .38rem;
          color: #a8a8a8; }
      .nav .form .submit {
        opacity: .4;
        background: url("/image/img28.png") center no-repeat;
        background-size: .28rem;
        position: absolute;
        z-index: 10;
        left: auto;
        right: 0.5rem;
        top: 0.35rem;
        bottom: auto;
        height: .67rem;
        width: 1rem; }
        .nav .form .submit input {
          width: 100%;
          height: .67rem; }
    .nav li {
      position: relative;
      margin-left: 0;
      width: 100%; }
      .nav li.on a.name:after {
        background-image: url("/image/img24on.png"); }
    .nav a.name {
      font-size: .28rem;
      color: #484848;
      padding-left: .5rem; }
      .nav a.name:before {
        display: none; }
      .nav a.name:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        right: .5rem;
        width: .24rem;
        height: 100%;
        background: url("/image/img24.png") center no-repeat;
        background-size: 100%; }
    .nav .list {
      position: relative;
      margin-left: 0;
      top: 0;
      background: none;
      padding-left: 0;
      opacity: 1;
      visibility: visible;
      display: none; }
      .nav .list dd {
        width: 100%; }
      .nav .list a {
        font-size: .28rem;
        color: #484848;
        height: .88rem;
        line-height: .88rem;
        padding: 0 0 0 .8rem; }

  .foot .wal {
    min-height: 4.7rem; }
  .foot .list {
    display: none; }
  .foot .container {
    position: relative;
    left: 0;
    width: 4.5rem; }
    .foot .container h2 {
      font-size: .3rem; }
    .foot .container .content {
      font-size: .22rem;
      line-height: .48rem;
      padding-bottom: .5rem; }
    .foot .container dd {
      width: .55rem;
      margin-right: .17rem; }
  .foot .ewm {
    width: 1.58rem; }
    .foot .ewm p {
      line-height: .55rem;
      font-size: .2rem; }
  .foot .select {
    top: 3.4rem;
    width: 2.78rem;
    height: .48rem;
    line-height: .46rem;
    padding-left: .26rem;
    font-size: .18rem; }
    .foot .select:before {
      right: .24rem;
      width: .14rem; }
  .foot .msg {
    line-height: .65rem;
    font-size: .16rem; }

  /*index-----------*/
  .indexFlash .slide-01 .img {
    width: 7.2rem;
    margin-left: -3.6rem; }
  .indexFlash .slide-03 .img {
    margin-left: .2rem;
    width: 3.5rem; }
  .indexFlash .dots {
    right: 0;
    margin-right: 0;
    width: 100%;
    justify-content: center;
    -webkit-justify-content: center; }
    .indexFlash .dots span {
      width: .18rem;
      height: .18rem; }

  .indexPart1 {
    height: 5.54rem; }
    .indexPart1:before {
      display: none; }
    .indexPart1 .list {
      height: 6.31rem;
      padding: .5rem .47rem 0 .47rem; }
    .indexPart1 li {
      width: 2.92rem;
      padding-bottom: .3rem; }
      .indexPart1 li a {
        height: 2.48rem;
        padding-top: .35rem;
        background: #4bbef0; }
        .indexPart1 li a .img {
          width: .9rem; }
        .indexPart1 li a .name {
          font-size: .28rem;
          line-height: .6rem; }
        .indexPart1 li a p {
          font-size: .18rem; }

  .pageTitle h2 {
    font-size: .36rem; }
  .pageTitle span {
    font-size: .18rem; }

  .indexPart2 li {
    width: 50%; }
  .indexPart2 a {
    padding-bottom: 0; }
    .indexPart2 a .name {
      position: relative;
      height: 1.96rem;
      padding-top: .4rem; }
      .indexPart2 a .name:before {
        display: none; }
      .indexPart2 a .name h2 {
        font-size: .24rem; }
      .indexPart2 a .name em {
        font-size: .14rem; }
      .indexPart2 a .name .more {
        opacity: 1;
        width: 1.58rem;
        height: .4rem;
        line-height: .4rem;
        font-size: .16rem; }
        .indexPart2 a .name .more span {
          padding-right: .28rem;
          background-size: .07rem; }

  .indexPart3 .fl {
    padding: 0 0 3.65rem 0;
    width: 100%; }
    .indexPart3 .fl:before {
      display: none; }
    .indexPart3 .fl .container {
      width: 6.16rem;
      top: auto;
      bottom: .68rem;
      padding: 0 .6rem .39rem .6rem;
      left: 50%;
      margin-left: -3.08rem;
      background: #fff; }
      .indexPart3 .fl .container .name {
        font-size: .3rem; }
        .indexPart3 .fl .container .name span {
          font-size: .16rem; }
      .indexPart3 .fl .container .content {
        font-size: .22rem;
        line-height: .4rem;
        height: 1.2rem;
        overflow: hidden; }
      .indexPart3 .fl .container a.more {
        width: .78rem;
        height: .78rem;
        left: 50%;
        top: 100%;
        margin-top: -.39rem;
        margin-left: -.39rem;
        background-size: .14rem; }
  .indexPart3 .fr {
    width: 6.16rem;
    float: none;
    margin: 0 auto; }
    .indexPart3 .fr a {
      padding-left: 1.5rem; }
      .indexPart3 .fr a img {
        margin-right: .4rem; }
      .indexPart3 .fr a .name div {
        font-size: .26rem; }
      .indexPart3 .fr a .name span {
        font-size: .18rem; }

  .indexPart4 a.arrow {
    display: none; }
  .indexPart4 .swiper-wrapper {
    flex-direction: column;
    -webkit-flex-direction: column; }
  .indexPart4 .swiper-slide {
    padding-bottom: .2rem; }
    .indexPart4 .swiper-slide:first-child a .img {
      display: block; }
    .indexPart4 .swiper-slide:first-child a .name {
      font-size: .3rem; }
    .indexPart4 .swiper-slide:first-child a p {
      display: block; }
  .indexPart4 .swiper-slide a {
    margin: 0;
    background: #f4f4f4; }
    .indexPart4 .swiper-slide a .img {
      display: none; }
    .indexPart4 .swiper-slide a .container {
      min-height: .04rem;
      border: 0;
      padding: .3rem .58rem; }
    .indexPart4 .swiper-slide a .name {
      font-size: .24rem;
      font-weight: bold; }
    .indexPart4 .swiper-slide a .time {
      font-size: .16rem;
      margin-bottom: 0;
      line-height: .4rem; }
    .indexPart4 .swiper-slide a p {
      font-size: .22rem;
      line-height: .4rem;
      height: .8rem;
      overflow: hidden;
      display: none; }

  .indexPart5 {
    padding-bottom: .5rem; }
    .indexPart5 .num {
      display: none; }
    .indexPart5 .swiper-wrapper {
      flex-direction: column;
      -webkit-flex-direction: column; }
    .indexPart5 .swiper-slide {
      min-height: .3rem;
      display: none;
      padding-bottom: .1rem; }
      .indexPart5 .swiper-slide:nth-child(1), .indexPart5 .swiper-slide:nth-child(2) {
        display: block; }
      .indexPart5 .swiper-slide .img {
        width: 100%;
        left: 0;
        opacity: 1;
        padding-bottom: 0; }
      .indexPart5 .swiper-slide .container {
        position: relative;
        left: 0;
        height: 1.2rem;
        width: 100%;
        opacity: 1;
        visibility: visible; }
        .indexPart5 .swiper-slide .container a.title h2 {
          font-size: .32rem;
          height: 1.2rem;
          line-height: 1.2rem;
          padding-left: .22rem;
          position: relative;
          color: #575757; }
          .indexPart5 .swiper-slide .container a.title h2:before {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            right: .22rem;
            width: .27rem;
            height: 100%;
            background: url("/image/img27.png") center no-repeat;
            background-size: 100%; }
        .indexPart5 .swiper-slide .container a.title div {
          display: none; }
        .indexPart5 .swiper-slide .container p, .indexPart5 .swiper-slide .container a.more {
          display: none; }

  /*page------------*/
  .pageBanner-2 .wal2 {
    height: 4rem; }
  .pageBanner-2 .img {
    top: 1.35rem; }

  .pageNow {
    border-bottom: #ddd solid 1px;
    margin-left: -1px; }
    .pageNow .wal2 {
      margin: 0; }
    .pageNow ul {
      width: 100%; }
      .pageNow ul li {
        padding-right: 0;
        width: 33.333%;
        border-bottom: #ddd solid 1px;
        position: relative;
        top: 1px;
        border-left: #ddd solid 1px; }
      .pageNow ul a {
        font-size: .22rem;
        padding: 0;
        height: .8rem;
        line-height: .8rem; }
        .pageNow ul a:before {
          display: none; }
    .pageNow .curr {
      display: none; }

  .product {
    padding: .5rem 0; }
    .product li {
      width: 50%; }
    .product a {
      height: auto;
      padding-bottom: .3rem; }
      .product a .name {
        font-size: .2rem;
        line-height: 1.8em; }
        .product a .name h2 {
          font-size: .24rem; }

  .productList {
    padding: .5rem 0 .8rem 0;
    font-size: .24rem; }
    .productList .tab ul {
      margin-right: -3px; }
    .productList .tab li {
      width: 25%; }
      .productList .tab li div {
        width: 100%;
        height: 1rem;
        line-height: .34rem;
        display: flex;
        align-items: center;
        justify-content: center;
        display: -webkit-flex;
        -webkit-align-items: center;
        -webkit-justify-content: center;
        padding: 0 .25rem; }
    .productList .list {
      padding: .3rem; }
      .productList .list li {
        width: 50%; }
        .productList .list li a {
          padding-bottom: .15rem; }

  .productImg {
    font-size: .24rem; }
    .productImg .bigImg {
      width: 100%; }
    .productImg .container {
      width: 100%; }
      .productImg .container .name h2 {
        font-size: .36rem; }
      .productImg .container .content {
        line-height: .46rem; }
      .productImg .container .btn a {
        width: 1.8rem;
        height: .6rem;
        line-height: .6rem; }
    .productImg .tab {
      width: 100%; }
      .productImg .tab li {
        height: .9rem;
        padding-top: .35rem; }
    .productImg .list {
      width: 100%;
      padding: .25rem 0 .64rem 0; }

  .productShow .tab li div {
    height: .66rem;
    line-height: .66rem;
    font-size: .26rem; }
  .productShow .list .name {
    font-size: .26rem; }
  .productShow .list .content {
    font-size: .24rem;
    line-height: 1.8em; }

  .about .content {
    font-size: .24rem;
    line-height: .46rem; }

  .idea_01 .title {
    padding: .45rem 0 .3rem .5rem; }
    .idea_01 .title div {
      font-size: .24rem; }
    .idea_01 .title h2 {
      font-size: .32rem; }
  .idea_01 .list {
    padding: 0 0 .5rem .5rem; }
    .idea_01 .list h2 {
      font-size: .28rem;
      height: .5rem;
      margin-bottom: .3rem;
      width: 100%; }
    .idea_01 .list ul {
      width: 100%; }
      .idea_01 .list ul li {
        width: 100%;
        font-size: .22rem;
        height: .42rem;
        line-height: .42rem; }

  .idea_02 li {
    padding: .5rem 0;
    min-height: 2rem;
    align-items: flex-start;
    -webkit-align-items: flex-start; }
    .idea_02 li .side {
      width: 2rem; }
      .idea_02 li .side h2 {
        font-size: .26rem; }
      .idea_02 li .side p {
        font-size: .2rem; }
    .idea_02 li .container {
      width: 5rem; }
      .idea_02 li .container h2 {
        font-size: .26rem;
        line-height: 1.5em; }
      .idea_02 li .container .content {
        font-size: .2rem;
        line-height: .4rem; }
        .idea_02 li .container .content dd {
          min-width: 3.45rem; }

  .honor li {
    width: 50%; }
  .honor .container {
    font-size: .22rem;
    padding: .3rem .3rem 0; }
    .honor .container .img {
      width: 100%; }
    .honor .container .name {
      height: .8rem;
      line-height: .8rem; }

  .pageNum a {
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    background-size: .18rem;
    font-size: .24rem; }

  .network h2.title {
    font-size: .3rem; }
  .network .map {
    width: 100%;
    left: 0; }
  .network div.title {
    font-size: .22rem; }
    .network div.title h2 {
      font-size: .3rem; }
  .network .content {
    font-size: .24rem;
    line-height: .46rem; }

  .news li .img {
    width: 4.5rem; }
  .news li .time {
    width: 2rem;
    font-size: .2rem; }
  .news li .container {
    width: 100%;
    padding: .3rem;
    border: 0; }
    .news li .container .name {
      font-size: .28rem;
      height: .45rem;
      line-height: .45rem; }
    .news li .container p {
      font-size: .22rem;
      line-height: .34rem; }
    .news li .container .btn {
      height: .34rem;
      padding-top: .1rem;
      position: relative; }
      .news li .container .btn dl dd {
        font-size: .2rem; }
      .news li .container .btn dl img {
        width: .18rem; }

  .newShow .title {
    font-size: .28rem;
    line-height: 1.7em; }
  .newShow .time {
    font-size: .24rem;
    padding: .3rem 0; }
    .newShow .time .share {
      position: relative;
      bottom: 0;
      margin-top: .2rem; }
  .newShow .content {
    font-size: .24rem;
    line-height: .4rem; }

  .pageNum2 {
    font-size: .24rem; }
    .pageNum2 li {
      line-height: .48rem; }
    .pageNum2 a.back {
      width: 1.8rem;
      height: .45rem;
      line-height: .45rem;
      position: relative;
      top: 0;
      margin-top: .3rem; }

  .case li {
    width: 100%; }
    .case li h2 {
      font-size: .3rem;
      padding: .3rem 0 .15rem 0; }
    .case li dl div {
      height: .5rem;
      line-height: .5rem;
      font-size: .22rem;
      padding: 0 .2rem; }
    .case li dl a {
        height: .5rem;
        line-height: .5rem;
        font-size: .22rem;
        padding: 0 .2rem;
    }

  .caseImg .title {
    width: 100%; }
    .caseImg .title h2 {
      font-size: .32rem; }
    .caseImg .title div {
      font-size: .24rem; }
  .caseImg .bigImg {
    width: 100%;
    margin-bottom: .3rem; }
  .caseImg .imgList {
    width: 100%;
    position: relative;
    padding: 0 .6rem; }
    .caseImg .imgList a.arrow {
      height: .5rem;
      width: .5rem;
      background-size: 100%;
      position: absolute;
      z-index: 10;
      left: auto;
      right: auto;
      top: 50%;
      bottom: auto;
      margin-top: -.25rem;
      transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg); }
      .caseImg .imgList a.arrow.prev {
        left: 0; }
      .caseImg .imgList a.arrow.next {
        right: 0; }
    .caseImg .imgList .list {
      height: auto;
      width: 100%; }
    .caseImg .imgList .img {
      margin: 0 2px; }

  .caseShow .title {
    height: .9rem;
    font-size: .26rem; }
  .caseShow .container .name {
    font-size: .26rem; }
  .caseShow .container .content {
    font-size: .22rem;
    line-height: .4rem; }

  .pageShare {
    font-size: .24rem; }

  .service li .img {
    width: 100%; }
  .service li .container {
    width: 100%; }
  .service li .title h2 {
    font-size: .46rem; }
  .service li .title div {
    font-size: .28rem;
    line-height: .4rem; }
  .service li dd {
    font-size: .24rem;
    line-height: .46rem; }

  .service_01 .title {
    font-size: .3rem; }
  .service_01 .msg {
    font-size: .22rem;
    line-height: .46rem; }
  .service_01 .list li {
    width: 50%; }
  .service_01 .list .name {
    font-size: .2rem; }
    .service_01 .list .name h2 {
      font-size: .24rem; }
  .service_01 .list p {
    font-size: .22rem;
    line-height: .32rem; }

  .service_02 .container {
    width: 100%;
    padding: 0 0 .5rem 0; }
    .service_02 .container .title {
      font-size: .3rem; }
    .service_02 .container .content {
      font-size: .24rem;
      line-height: .46rem; }
  .service_02 .img {
    width: 100%; }

  .service_03 .title {
    font-size: .3rem; }

  .dowm .form li {
    width: 33.333%;
    padding-bottom: .2rem; }
    .dowm .form li.li_01 {
      width: 70%; }
    .dowm .form li.li_02 {
      width: 30%; }
  .dowm .form .select {
    height: .7rem;
    line-height: .68rem;
    font-size: .22rem;
    padding: 0 .24rem; }
  .dowm .form .input {
    height: .7rem; }
    .dowm .form .input input {
      height: .68rem;
      line-height: .68rem;
      padding: 0 .22rem;
      font-size: .24rem; }
  .dowm .form .submit {
    height: .7rem; }
    .dowm .form .submit:before {
      width: .2rem;
      margin-left: -.4rem; }
    .dowm .form .submit input {
      height: .7rem;
      font-size: .24rem; }
  .dowm .list .title, .dowm .list li a {
    font-size: .24rem; }
    .dowm .list .title .col-1, .dowm .list li a .col-1 {
      width: 70%; }
    .dowm .list .title .col-2, .dowm .list .title .col-3, .dowm .list li a .col-2, .dowm .list li a .col-3 {
      display: none; }
    .dowm .list .title .col-4, .dowm .list li a .col-4 {
      width: 30%;
      padding-left: .2rem; }
  .dowm .list .title {
    height: .82rem; }
  .dowm .list li {
    height: .83rem; }
    .dowm .list li a {
      height: .85rem; }

  .contact .wal2 {
    padding: 0 .5rem .5rem; }
  .contact h2.title {
    font-size: .28rem; }
  .contact .form ul {
    width: 4rem; }
    .contact .form ul.ul-2 {
      width: 100%; }
  .contact .form li {
    padding-bottom: .2rem; }
    .contact .form li .input input {
      height: .58rem;
      line-height: .58rem;
      font-size: .22rem;
      padding: 0 .24rem; }
    .contact .form li .input textarea {
      height: 2rem;
      line-height: .38rem;
      font-size: .22rem;
      padding: .1rem .24rem; }
  .contact .form .submit div {
    width: 1.8rem; }
  .contact .form .submit input {
    height: .6rem;
    font-size: .24rem; }
  .contact .list li {
    width: 100%; }
  .contact .list dd {
    font-size: .22rem;
    height: .4rem; }
    .contact .list dd img {
      width: .24rem; }
  .contact .list .ewm p {
    font-size: .18rem;
    margin-left: -.3rem;
    margin-right: -.3rem; } 




  	
	/*2022.11.2*/
	.grid{ padding:0.9rem 0.2rem;}
	.grid .name{ font-size:0.28rem; line-height:0.28rem; padding-bottom:0.5rem;}
	.grid .title{ height:0.8rem; font-size:0.26rem;}
	.grid .title em{ width:2rem; height:0.8rem; line-height:0.8rem; text-indent:0.65rem;}
	.grid .title img{ left:0.25rem; margin-top:-0.16rem; width:0.32rem;}
	.grid .mxfDiv{ padding: 0.6rem 0.5rem; margin-bottom:0.4rem;}
	.grid .content{ font-size:0.24rem; line-height:0.46rem; }
	.grid .bigImg{ padding: 0.6rem 0;}
	.grid .bigImg img{ width:100%;}
	.grid .list{ padding:0.5rem 0; }
	.grid .list ul{ margin-right: 0;}
	.grid .list li{ width:auto; padding-bottom:0.3rem;}
	.grid .list li .lbox{ margin-right: 0; height:auto; padding:0 0.45rem 0.5rem; }
	.grid .list li .lbox:before{ height:2px; }
	.grid .list li .txt{ padding-top: 0.5rem; font-size: 0.26rem; line-height:0.26rem; padding-bottom:0.35rem; }
	.grid .list li .msg{ font-size: 0.24rem; line-height:0.46rem; }
	
	.indexPart6 li {
    width: 50%; }
  .indexPart6 a {
    padding-bottom: 0; }
    .indexPart6 a .name {
      position: relative;
      height: 1.96rem;
      padding-top: .4rem; }
      .indexPart6 a .name:before {
        display: none; }
      .indexPart6 a .name h2 {
        font-size: .24rem; }
      .indexPart6 a .name em {
        font-size: .14rem; }
      .indexPart6 a .name .more {
        opacity: 1;
        width: 1.58rem;
        height: .4rem;
        line-height: .4rem;
        font-size: .16rem; }
        .indexPart6 a .name .more span {
          padding-right: .28rem;
          background-size: .07rem; }

	 }




    .concept .imgDiv{ text-align:center;}
    .concept .imgDiv img{width:auto;}
    .concept .msg{ padding:70px 0 90px; text-align:center; line-height:36px; font-size:16px; color:#00a2e9; font-weight:bold;}
    .concept .imgDivTel{ display:none;}
    .concept .imgDivTel img{ width:100%;}

    .ygfc .list ul{ margin-right:-10px;}
	.ygfc .list li{ width:50%; height:auto; margin-bottom:15px;}
	.ygfc .list li .box{ margin-right:10px; height:auto; padding-bottom:10px;}
	.ygfc .list li .imgDiv img{ width:100%;}
	.ygfc .list li .ico{ left:15px; bottom:-1px; width:20px; height:9px; background-size:20px}
	.ygfc .list li .time{ padding:10px 0 0 10px; font-size:12px; height:24px;}
	.ygfc .list li .name{ padding:0 10px; font-size:14px; height:42px; overflow:hidden;}

    .welfare{ padding:20px 0 100px;}
	.welfare .list li{ width:25%;  font-size:14px; padding-bottom:30px;}
	.welfare .list li .ico{ padding-bottom:15px;}
	.welfare .list li .ico img{ width:60px;}

    .busLine li{ font-size:14px; min-height:176px; background:url(/image/nimg623_1.jpg) right 40px no-repeat; background-size:250px;}
	.busLine li .name{ height:48px; line-height:48px; padding-left:45px;}
	.busLine li .name img{ top:5px; width:34px;}
	.busLine li .content{ padding-top:10px;}
	.busLine li dd{ padding:10px 0 10px 50px; font-size:14px;}
	.busLine li dd img{ top:8px; width:26px;}
	.busLine .li01{ background:url(/image/nimg623_2.jpg) right 40px no-repeat; background-size:250px;}
	.busLine .li02{ background:url(/image/nimg623_3.jpg) right 60px no-repeat; background-size:250px;}
	.busLine .mapDiv img{ width:100%;}

    .job .part1{ height:90px; position:relative; padding-left:0px;}
	.job .part1 b{ font-size:14px; position:relative; left:0px; top:0px; line-height:24px; display:block; color:#000; padding-bottom:10px;}
	.job .form li{ margin-right:10px;}
	.job .form .li01{ display:none;}
	.job .form li .input1{ width:205px;}
	.job .form li .btn1{ width:65px; }
	.job .jobTop{ height:45px;}
	.job .jobTop li{ width:33.33%; font-size:14px; line-height:45px; text-align:center; text-indent:0px;}
	.job .jobTop .li04{ background-image:none;}
	.job .jobTop .li02{ display:none}
	.job .jobTop .li05{ display:none}
	.job .jobBottom{ padding-bottom:10px;}
	.job .jobBottom li .div1 dd{ float:left; line-height:50px; font-size:12px; text-indent:0px; text-align:center;}
	.job .jobBottom li .div1{ height:50px;}
	.job .jobBottom li .div1 a{ height:50px;}
	.job .jobBottom .dd01{ width:33.33%; color:#00aeef;}
	.job .jobBottom .dd02{ display:none}
	.job .jobBottom .dd03{ width:33.33%;}
	.job .jobBottom .dd04{ width:33.33%;}
	.job .jobBottom .dd05{ display:none}
	.jobShow{ padding:0; position:relative;}
	.jobShow .name{ font-size:20px; padding-bottom:15px;}
	.jobShow .title{ height:50px; line-height:50px; font-size:16px; }
	.jobShow .list li{ width:50%; height:30px; line-height:24px; font-size:12px;}
	.jobShow .content{ font-size:14px; line-height:24px;}
	.jobShow .share{ padding-left:54px;}
	.jobShow .share em{ top:4px; font-size:12px;}
	.jobShow .share a{ margin-right:5px; width:24px; height:24px;}
	.jobShow .share a img{ width:24px;}
	.jobShow .btnDiv{ top:-5px;}
	.jobShow .btnDiv a{ width:86px; height:30px; display:block; background-size:86px; text-indent:16px; line-height:30px; font-size:14px;}
	

}



.productForm  ul {
    width: 4rem; }
    .productForm  ul.ul-2 {
      width: 100%; }
  .productForm  li {
    padding-bottom: .2rem; }
    .productForm  li .input input {
      height: .58rem;
      line-height: .58rem;
      font-size: .22rem;
      padding: 0 .24rem; }
    .productForm  li .input textarea {
      height: 2rem;
      line-height: .38rem;
      font-size: .22rem;
      padding: .1rem .24rem; }
  .productForm  .submit div {
    width: 1.8rem; }
  .productForm  .submit input {
    height: .6rem;
    font-size: .24rem; }









@media screen and (max-width: 550px) {
  .wal {
    margin: 0 .2rem; }

  .wal2 {
    margin: 0 .2rem; }


    .big_bg_box video {
        width: 100%;
    }

    .videoLayer{ width:95%;    height: 215px;}

}

/*# sourceMappingURL=phone.css.map */
<!--ºÄÊ±1753045908.5005Ãë-->