@media only screen and (max-width: 1200px) {
	.tryBox { width:100%; padding:30px 4%;}
	.tryBox input[type=text] { width:220px;}
.tryBox textarea { width:220px;}
	.pcbox { display:none!important;}
	.warpBox { display:block;}
  .con {
    width: 100%; }

  body {
    padding-top: 50px; }

  .header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
    border-bottom: 1px solid #002870; }
    .header .search, .header .right {
      display: none; }
    .header .con {
      height: 50px; }
      .header .con .nav {
        position: absolute;
        left: 0;
        top: 51px;
        width: 100%;
        flex-direction: column;
        display: none; }
        .header .con .nav a {
          display: block;
          text-align: left;
          background: #fff;
          line-height: 50px;
          width: 100%;
          padding-left: 40px;
          border-bottom: 1px solid #eee; }
    .header .logo {
      padding-left: 10px; }
    .header .menu {
      position: absolute;
      right: 10px;
      top: 50%;
      transform: translateY(-50%);
      display: block !important; }

  .footer .con {
    flex-wrap: wrap;
    padding: 40px 20px; }
    .footer .con .footer-l {
      margin-right: 0;
      min-width: 100%; }
      .footer .con .footer-l .footer-lt {
        flex-direction: column; }
        .footer .con .footer-l .footer-lt .footer-ltl {
          margin-right: 0;
          margin-bottom: 40px; }
      .footer .con .footer-l .footer-lb {
        flex-wrap: wrap; }
        .footer .con .footer-l .footer-lb span {
          margin-bottom: 20px; }
    .footer .con .footer-r {
      flex: 1;
      align-items: center; }

  .banner .swiper-banner a {
    height: 140px; }

  .title {
    font-size: 24px;
    line-height: 80px; }

  .index-1 .con {
    padding: 0 20px; }

  .index-1 .con .swiper-button-prev, .index-1 .con .swiper-button-next {
    display: none; }

  .index-2 {
    flex-wrap: wrap;
    padding: 20px; }
    .index-2 .item {
      min-width: 100%;
      margin: 0;
      padding-left: 30px;
      margin-bottom: 0px;
      transform: scale(0.8); }
    .index-2 .item:last-child {
      margin-bottom: 0; }

  .index-3 .con {
    flex-wrap: wrap;
    justify-content: center; }
    .index-3 .con .item {
      min-width: 90%;
      max-width: 90%;
      margin-bottom: 20px; }
      .index-3 .con .item .img {
        height: auto; }
      .index-3 .con .item .text2 {
        height: auto; }

  .index-4 .con .item {
    height: auto;
    width: 100%; }

  .index-5 .con {
    padding: 0 10px; }
    .index-5 .con img {
      width: 100%;
      margin-top: 20px; }

  .index-6 .con {
    padding: 0 10%; }
    .index-6 .con a {
      width: 45%; }

  .contactus-1 {
    padding: 20px;
    width: 100%;
    margin-bottom: 20px; }
    .contactus-1 h2 {
      font-size: 18px;
      margin-bottom: 20px; }
    .contactus-1 p {
      flex-wrap: wrap;
      margin-bottom: 20px; }
      .contactus-1 p span {
        min-width: 100%;
        font-size: 12px;
        margin-bottom: 10px; }

  .contactus-2 .item {
    padding: 20px;
    width: 100%;
    margin-bottom: 20px; }
    .contactus-2 .item h2 {
      font-size: 18px;
      margin-bottom: 20px; }
    .contactus-2 .item p {
      flex-wrap: wrap;
      margin-bottom: 20px;
      padding-bottom: 0; }
      .contactus-2 .item p span {
        min-width: 100%;
        font-size: 12px;
        margin-bottom: 10px; }

  .banner .bnav {
    position: relative; }
    .banner .bnav .con {
      display: flex;
      flex-wrap: wrap; }
      .banner .bnav .con a {
        flex: 1;
        padding: 0;
        text-align: center;
        line-height: 44px;
        height: 50px;
        border-top: 2px solid transparent;
        font-size: 12px;
        min-width: 33.3%;
        border-bottom: 1px solid #fff;
        border-right: 1px solid #fff;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .banner .bnav .con a:nth-of-type(3n) {
        border-right: none; }
      .banner .bnav .con .on {
        border-top: 2px solid #6fba2c;
        background: #000000; }

  .rf {
    transform: scale(0.7);
    right: 0; }

  .news .item {
    padding: 20px;
    margin-bottom: 20px; }

  .news .item h2 {
    font-size: 16px;
    line-height: 28px; }

  .news .item p {
    font-size: 12px; }

  .pagelist a {
    padding: 4px 10px;
    font-size: 14px; }

  .about {
    padding: 0 20px;
    padding-bottom: 30px; }
    .about p {
      font-size: 14px;
      color: #646464;
      line-height: 24px;
      margin-bottom: 20px; }
    .about .img img {
      display: inline-block;
      width: 100%; }

  .wenhua {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 70px;
    justify-content: center; }
    .wenhua img {
      margin-bottom: 20px; }

  .licheng {
    height: auto;
    display: flex;
    flex-direction: column; }
    .licheng .item {
      position: initial;
      width: 100%; }
      .licheng .item h2::after {
        display: none; }
    .licheng .item5 {
      order: 12; }
    .licheng .item11 {
      order: 11; }
    .licheng .item10 {
      order: 10; }
    .licheng .item9 {
      order: 9; }
    .licheng .item44 {
      order: 8; }
    .licheng .item4 {
      order: 7; }
    .licheng .item8 {
      order: 6; }
    .licheng .item3 {
      order: 5; }
    .licheng .item7 {
      order: 4; }
    .licheng .item2 {
      order: 3; }
    .licheng .item6 {
      order: 2; }
    .licheng .item1 {
      order: 1; }

  .rencai {
    padding: 0 10px; }
    .rencai .item {
      padding: 10px;
      margin-bottom: 10px; }
      .rencai .item .item-t {
        font-size: 12px; }
        .rencai .item .item-t span {
          font-size: 12px;
          background-size: 10px;
          padding-left: 50px; }
        .rencai .item .item-t .right img {
          width: 15px; }
      .rencai .item .item-b .top {
        padding: 10px;
        flex-wrap: wrap;
        padding-bottom: 0;
        margin-bottom: 20px; }
        .rencai .item .item-b .top .top-m {
          min-width: 50%;
          margin-bottom: 15px; }
          .rencai .item .item-b .top .top-m h2 {
            font-size: 14px;
            margin-bottom: 5px; }
      .rencai .item .item-b .mid h2 {
        font-size: 16px;
        margin-bottom: 10px; }
      .rencai .item .item-b .mid p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 20px; }

  .banner .bnav .con .sq {
    display: none; }

  .product {
    flex-wrap: wrap;
    padding-top: 0; }
    .product .left {
      width: 100%;
      margin-right: 0; }
      .product .left .left-t {
        padding-left: 0;
        text-align: center;
        line-height: 50px;
        font-size: 20px; }
      .product .left .left-b {
        display: flex;
        flex-wrap: wrap;
        padding: 0px; }
        .product .left .left-b .item {
          min-width: 33.33%;
          text-align: center;
          padding-left: 0;
          flex: 1; }
          .product .left .left-b .item a {
            font-size: 14px;
            line-height: 40px; }
            .product .left .left-b .item a .right {
              display: none; }
    .product .right h2 {
      line-height: 40px;
      font-size: 18px;
      height: 40px;
      margin-bottom: 20px; }
    .product .right .content {
      padding: 0 20px; }
      .product .right .content h2 {
        font-size: 18px;
        margin-bottom: 15px; }
      .product .right .content p {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 20px; }
      .product .right .content .ul {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 15px; }
    .product .right .anl {
      flex-wrap: wrap; }

  .question {
    padding: 0 20px; }
    .question .item .item-b {
      padding: 20px 0px;
      padding-bottom: 0; }

  .up {
    flex-wrap: wrap;
    background: #fff;
    padding-top: 20px; }
    .up .up-l {
      margin-right: 0;
      width: 100%;
      padding: 0 20px; }
    .up .up-r {
      padding: 20px; }
      .up .up-r .item {
        flex-wrap: wrap; }
        .up .up-r .item .item-l {
          width: 100%;
          margin-right: 0;
          margin-bottom: 10px; }
          .up .up-r .item .item-l .pro p {
            width: 85%; }

  .down {
    justify-content: center; }
    .down .btn2 {
      margin-right: 0; }

  .xiazai-t {
    flex-wrap: wrap; }
    .xiazai-t span {
      font-size: 14px;
      line-height: 30px;
      height: 30px; }

  .xiazai-b {
    padding: 20px; }
    .xiazai-b .item {
      flex-wrap: wrap; }
      .xiazai-b .item .item-m {
        padding-left: 10px; }
        .xiazai-b .item .item-m h2 {
          font-size: 14px; }
      .xiazai-b .item .item-r {
        width: 100%;
        margin-right: 0;
        background-color: #002870;
        color: #fff;
        cursor: pointer; }
        .xiazai-b .item .item-r a {
          color: #fff;
          font-size: 14px; }
        .xiazai-b .item .item-r .b {
          display: none; }
        .xiazai-b .item .item-r .c {
          display: block; }

  .title3 {
    padding: 20px 0; }
    .title3 h2 {
      font-size: 18px;
      margin-bottom: 15px; }
    .title3 p {
      font-size: 14px; }

  .join-1 {
    padding: 20px; }
    .join-1 .join-1t {
      padding-bottom: 20px;
      font-size: 18px; }
    .join-1 .join-1m {
      padding-top: 20px;
      flex-wrap: wrap; }
      .join-1 .join-1m .left {
        width: 100%;
        margin-right: 0; }
        .join-1 .join-1m .left .lable .lable-l {
          font-size: 12px;
          width: 80px; }
        .join-1 .join-1m .left .lable .lable-r {
          font-size: 12px;
          flex-wrap: wrap; }
          .join-1 .join-1m .left .lable .lable-r select {
            width: 31.3%;
            font-size: 12px; }
          .join-1 .join-1m .left .lable .lable-r select:last-of-type {
            margin-bottom: 0; }
      .join-1 .join-1m .right {
        width: 100%;
        margin-right: 0; }
        .join-1 .join-1m .right .lable .lable-l {
          font-size: 12px;
          width: 80px; }
        .join-1 .join-1m .right .lable .lable-r {
          flex-wrap: wrap; }
          .join-1 .join-1m .right .lable .lable-r select {
            width: 31.3%;
            font-size: 12px; }
          .join-1 .join-1m .right .lable .lable-r select:last-of-type {
            margin-bottom: 0; }
    .join-1 .join-1b .lable .lable-l {
      font-size: 12px;
      width: 80px; }
    .join-1 .join-1b .lable .lable-r {
      flex-wrap: wrap; }
      .join-1 .join-1b .lable .lable-r select {
        width: 31.3%;
        font-size: 12px; }
      .join-1 .join-1b .lable .lable-r select:last-of-type {
        margin-bottom: 0; }
/**/
.pantBtxt { padding-top:20px; width:100%; text-align:center;}
.pantBtxt img { max-width:80%; margin:0 auto;}
.bannerBtn a { font-size:14px; line-height:2.5; padding:0 10px;}
.bannerBtn { padding:40px 0;}
.plantImglist { width:100%;}
.plantImglist ul { padding:.6rem .1rem;}
.plantImglist li { width:50%; padding:0 5px; margin-bottom:10px;}
.ys { width:100%; padding:0 4%;}
.ysTitle { font-size:26px; line-height:2;}
.ys li { width:100%; font-size: 14px; margin-bottom: 20px; padding-left:40px;}
.ys li img { width:35px; top:0;}
.ys li h2 { font-size:16px; line-height:2;}
.ys li p { font-size:14px; line-height:1.5}
.gc { background-size:auto 100%;}
.gcbox { width:100%; background-size:auto 100%;}
.gcTit { font-size:26px; line-height:3; margin-bottom:60px;}
.gc li { margin:5vw 1.3vw 40px; width: 44%;}
.gc li h3 { font-size: 14px; line-height: 1.5;}
.yycj { width:100%;}
.yytitle {font-size:26px; line-height:2;}
.yytitle:after { height:3px;}
.gcTit:after { height:3px;}
.yycj li { padding:0 4%; width:100%; margin-bottom:20px; font-size:14px;}
.yycj li img { width:10%;}
.yycj p { width:85%;}
 }

/*# sourceMappingURL=phone.css.map */

