@media screen and (max-height: 690px) {
  .rcupdate .content .list {
    padding-top: 3vh;
  }
  .rcupdate .content .btn {
    padding-top: 2vh;
  }
  .rcupdate .content .en {
    padding-top: 3vh;
  }
}
@media screen and (max-width: 1750px) {
  .section_1 .right {
    font-size: 25px;
    min-width: 550px;
    text-align: right;
  }
}
@media screen and (max-width: 1600px) {
  .section_3 .text {
    padding-right: 20px;
    padding-left: 20px;
  }
  .section_3 .infor {
    margin-left: 7%;
  }
  .section_1 .left p {
    font-size: 16px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 1400px) {

  .section_3 .text {
    padding-right: 10px;
  }
  .section_3 .infor {
    margin-left: 8%;
  }
  .section_3 .floating .swiper-container {
    width: 100%;
    /* padding-right: 50px */
  }
  .section_2 .en {
    line-height: 1;
    min-height: 200px;
  }
}

@media screen and (max-width: 1480px) {
  .bannerImgText .words {
    width: 60%;
  }
  .section_3 .en {
    /* padding-top: 1px; */
    /* padding-bottom: 0px; */
    /* font-size: 12px; */
  }
  .section_3 .decription {
    /* line-height: 1.5; */
    /* font-size: 12px; */
  }
  .section_3 .decription p {
    font-size: 12px;
    line-height: 1.5;
  }
  .section_3 .name {
    /* font-size: 15px; */
    /* line-height: 1; */
  }
  .section_3 .decription p:nth-child(2) {
    line-height: 1;
  }
}

@media screen and (max-width: 1350px) {
  .section_1 .text {
    padding: 0px 3%;
  }
  .section_1 .right {
    font-size: 2vw;
    line-height: 1.5;
  }
  .section_1 .left {
    font-size: 16px;
    line-height: 1.3;
  }
  .bannerImgText .words {
    /* font-size: 2vw; */
    /* line-height: 1.5; */
  }
  .section_6 .content .list li {
    margin-right: 5%;
    /* width: 25%; */
  }
}

@media screen and (max-width: 1220px) {
  .section_6 .content .list .title {
    font-size: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .section_6 .content .information {
    padding-top: 10vh;
  }
}

@media screen and (max-width: 1200px) {
  .section_3 .infor {
    margin-left: 11%;
    width: 42%;
  }
  .section_2 .text,
  .section_3 .text,
  .section_2 .title2,
  .section_2 .textWords,
  .section_2 .title {
    padding: 0px 20px;
  }
  .section_2 .title2 {
    padding: 0px;
  }
  .section_3 .hd {
    padding: 0px 20px;
    padding-bottom: 20px;
    margin-bottom: 0;
    padding-bottom: 10px;
  }
  .section_3 .list {
    bottom: 3vh;
  }

  .section_4 .swiper-button-prev,
  .section_4 .swiper-button-next {
    opacity: 1;
  }
  .rcupdate .content .list li {
    padding-left: 20px;
    padding-right: 20px;
  }
  .rcupdate .content .wrap4 {
    padding: 0px 20px;
  }
}

@media screen and (max-width: 1060px) {
  .section_3 .infor {
    width: 114px;
    margin-left: 12%;
  }
  .section_3 .name {
    font-size: 16px;
    line-height: 1;
  }
  .section_3 .en {
    font-size: 13px;
    line-height: 1;
  }
  .newsList,
  .teamArticle {
    padding: 0px 5%;
    padding-top: 120px;
  }
  .teamArticle .content {
    font-size: 14px;
    line-height: 1.8;
  }
  .teamArticle .content p {
    padding-bottom: 20px;
  }

  .section_6 .content .list .site {
    font-size: 13px;
  }
}

@media screen and (max-width: 1024px) {
  .section_2 .swiper-slide.swiper-slide-next + .swiper-slide .text:after {
    display: block;
  }
  .section_2 .swiper-slide.swiper-slide-next .text:after {
    display: none;
  }
  .section_2 .list2 {
    flex-direction: column;
    height: calc(100vh - 12vh);
    padding: 12vh 0 0;
    justify-content: center;
  }

  .section_2 .list2 .split {
    display: none;
  }

  .section_2 .list2 .item:first-child .title2 {
    text-align: center;
    margin-bottom: 20px;
  }

  .section_2 .list2 .item {
    margin-bottom: 3px;
  }

  .section_2 .list2 .item:not(:first-child) .title2 {
    display: none;
  }

  .section_2 .swiper-button-prev {
    left: 10px;
  }

  .section_2 .swiper-button-next {
    right: 10px;
  }

  .section_2 .swiper-button-prev,
  .section_2 .swiper-button-next {
    top: inherit;
    bottom: 10px;
  }
}

@media screen and (max-width: 992px) {

  .section_2 .en {
    min-height: 240px;
  }
  .section_3 .floating li {
    width: 50%;
  }
  .section_3 .imgbox {
    width: 35%;
  }
  .section_3 .infor {
    margin-left: 8vw;
    width: 40vw;
  }
  .section_3 .text {
    margin-bottom: 10px;
  }
  .section_6 .content .information2 .item {
    float: none;
    margin: 0px;
    margin-bottom: 10px;
  }

  .section_6 .content .information2 .item {
    min-height: 55px;
    height: auto;
  }
  .section_6 .content .information2 .name {
    font-size: 15px;
  }
  .section_6 .content .information2 .infor {
    font-size: 13px;
    padding-top: 13px;
    white-space: nowrap;
  }
  .section_6 .content .information2 .item:nth-child(2) {
    padding-left: 76px;
    background-position: 18px center;
  }

  .listfloat {
    margin-right: 140px;
  }
  .section_4 .floating .swiper-container {
  }
}
@media screen and (max-width: 900px) {
  .wap_nav {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 7777;
  }
  .wap_nav .logo {
    float: left;
    position: absolute;
    left: 22px;
    top: 22px;
    overflow: hidden;
    width: 221px;
    height: 52px;
  }

  .listfloat {
    margin-right: 0;
    padding: 0;
    padding-bottom: 40px;
    max-width: 100%;
  }
  .section_4 .floating .swiper-container {
  }

  .fp-viewing-HOME .wap_nav .logo *.default {
    top: 0px;
    opacity: 1;
  }
  .fp-viewing-HOME .wap_nav .logo *.current {
    top: 52px;
    opacity: 0;
  }

  .wap_nav .logo *.default {
    top: 52px;
    opacity: 0;
  }
  .wap_nav .logo *.current {
    top: 0;
    opacity: 1;
  }

  .wap_nav .logo * {
    height: 52px;
    position: absolute;
    left: 0px;
    top: 0px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
  }

  body {
    /* padding-top: 50px; */
  }

  .pc {
    display: none !important;
  }
  .wap {
    display: block !important;
  }

  .section_1 .text {
    bottom: 15vh;

    padding: 0px 22px;

    display: block;
  }
  .bannerImgText .words {
    font-size: 14px;

    line-height: 155.1%;
  }

  .section_1 .left {
    float: none;

    width: 100%;

    font-size: 13px;

    line-height: 155.1%;

    margin-top: 3.1vh;

    letter-spacing: -1px;
  }
  .section_1 .right {
    width: 100%;

    float: none;

    font-size: 18px;

    text-align: left;
  }

  .section_1 .swiper-pagination-bullet {
    width: 25px;
  }
  .section_1 .swiper-pagination {
    bottom: 7.1vh;
  }

  .section_6 .content {
    padding: 0px 22px;
    bottom: 7vh;
    position: static;
    width: 100%;
    padding-top: 137px;
  }
  .section_6 .content p {
    line-height: 1.8;
    font-size: 12px;
  }
  .section_6 .content p em {
    display: none;
  }
  .section_6 .content .copy {
    padding-top: 10vh;
    font-size: 12px;
    line-height: 1.5;
  }
  .mapcontent {
    height: 40vh;
  }
  .section_3 .hd {
    padding-bottom: 5px;
  }
  .section_3 .hd a,
  .newsList .hd a {
    font-size: 14px;
    line-height: 30px;
  }
  .section_3 .hd a.current,
  .section_3 .hd a:hover,
  .newsList .hd a.current,
  .newsList .hd a:hover {
    font-size: 16px;
  }
  .section_3 .hd a,
  .newsList .hd a {
    width: 50%;
    margin-right: 0;
  }

  .teamArticle .left {
    float: none;
    width: 100%;
    padding-bottom: 60px;
  }
  .teamArticle .right {
    float: none;
    width: 100%;
  }
  .teamArticle {
    padding-top: 90px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .bannerImgText .morebase,
  .teamArticle .return {
    font-size: 16px;
  }
  .teamArticle .infor {
    padding-top: 10px;
  }
  .teamArticle .title,
  .teamArticle .name {
    font-size: 16px;
    padding: 0;
  }
  .teamArticle .titleen,
  .teamArticle .en {
    font-size: 14px;
  }
  .teamArticle .content {
    margin-top: 10%;
  }
  .teamArticle .imgbox {
    float: none;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .itemList {
    padding-left: 20px;
    padding-right: 20px;
  }
  .itemList a {
    float: none;
    width: 100%;
    height: 30vh;
    margin-bottom: 10px;
    display: block;
  }
  .itemList .imgbox {
    height: 100%;
  }

  .newsList {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 90px;
  }

  .newsList .bd ul li {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  .newsList .bd ul li .content {
    padding: 0px 15px;
  }
  .newsList .hd {
    padding-bottom: 5px;
  }
  .section_3 .waplist .text {
    padding-left: 20px;
    padding-right: 20px;
  }
  .teamArticle .left {
    padding-top: 0;
  }
  .newsList .bd ul li .date {
    padding-bottom: 15px;
  }
  .pagesize a {
    margin: 0px 10px;
    display: inline-block;
  }
  .pagesize {
    padding-top: 20px;
    text-align: center;
  }

  .section_6 .content .list {
    padding-right: 0px;
  }
  .section_6 .content .list li:after {
    display: none;
  }
  .section_6 .content .list li {
    width: 50%;
    margin-bottom: 22px;
    float: left;
    margin-right: 0;
  }
  .section_6 .content .list li img {
    width: 65px;
  }
  .section_6 .content .list .title {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 5px;
  }
  .section_6 .content .link {
    padding-bottom: 0;
  }
  .section_6 .content .information {
    padding: 10px 0px;
    padding-bottom: 5vw;
  }
  .itemList {
    padding-left: 20px;
    padding-right: 20px;
  }
  .bannerImgText .words {
    width: 100%;
  }
  .team li {
    width: 50%;
  }
  .alce {
    display: block;
  }
  .team li a .infor p {
    font-size: 16px;
    line-height: 1.5;
  }
  .team li a .infor p:nth-child(2n) {
    font-size: 14px;
  }
  .team {
    padding-top: 90px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .team li a .infor {
    padding: 10px;
  }
  .teamArticle .title {
    font-size: 13px;
  }
  .teamArticle .imgbox {
    margin-left: 0;
  }
  .section_4 .floating .titleText {
    font-size: 14px;
    line-height: 1.6;
    padding-bottom: 3vh;
  }
  .section_4 .floating .decText {
    font-size: 14px;
    line-height: 1.6;
  }
  .section_4 .floating .name {
    font-size: 12px;
  }
  .section_4 .floating .dec {
    font-size: 12px;
  }
  .section_5 .title2 {
    font-size: 20px;
  }
  .section_5 .cn {
    /* font-size: 25px; */
  }
  .section_5 .dec2 {
    font-size: 15px;
  }
  .copy-footer{
    padding-top:1vw;
  }
  .section_6 .content .information2 {
    padding: 5vw 0;
  }
  .section_1 .left p:nth-child(2) {
    /* padding-top: 0 */
  }
  .bannerImgText .morebase {
    font-size: 14px;
  }
  .section_2 .list,
  .section_4 .list {
    padding-right: 2.3%;
  }
  .bannerImgText .content2 {
    bottom: 5vh;
  }
  .bannerImgText .words {
    padding-bottom: 10px;
  }
  .section_3 .floating {
    padding-right: 0px;
  }
  .section_1 .left p {
    font-size: 12px;
  }

  .section_4 .swiper-button-prev,
  .section_4 .swiper-button-next {
    top: auto;
    bottom: 0px;
  }
  .section_4 .swiper-button-prev {
    left: 40%;
  }
  .section_4 .swiper-button-next {
    right: 40%;
  }
  .section_4 .swiper-slide {
    padding: 15px;
  }
  .section_6 .content .list .en {
    font-size: 12px;
  }
  .section_5 {
    background: url(../images/p5_1bg@2x.jpg) no-repeat 66% center;
  }
  .section_4 .list {
    top: auto;

    bottom: 7vh;

    -o-transform: translate(-50%, 0%);

    -webkit-transform: translate(-50%, 0%);

    -moz-transform: translate(-50%, 0%);

    -ms-transform: translate(-50%, 0%);

    transform: translate(-50%, 0%);
  }

  .section_2 .waplist li {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .section_2 .waplist li .en {
    margin-bottom: 10px;
    line-height: 1.2;
  }
  .section_2 .waplist li .title2 {
    min-height: 1px;
  }
  .section_4 .list {
    bottom: 30px;
  }
  .center2 {
  }
  .rcupdate .content .list li {
    float: none;
    width: 100%;
    border: none;
    margin: 0px 20px;
    border-bottom: 1px solid rgba(151, 151, 151, 0.5);
    margin-bottom: 20px;
    zoom: 1;
    overflow: hidden;
    padding: 0;
    width: auto;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .rcupdate .content .wrap4 {
    padding-bottom: 20px;
  }
  .rcupdate .content .list {
    /* height: 40vh; */
    /* overflow: auto; */
    padding-top: 0px;
    margin-top: 0;
    overflow: auto;
  }
  .rcupdate .content {
    overflow: hidden;
    padding: 0;
    bottom: auto;
  }
  .rcupdate .content .btn {
    padding-top: 4vh;
  }
  .rcupdate .content .cn {
    font-size: 14px;
  }
  .rcupdate .content .en {
    padding-top: 3vh;
    font-size: 14px;
  }
  .newsAll .return {
    display: block;
    position: static;
  }
  .newsAll .wrap3 {
    padding: 0px 20px;
  }
  .newsAll .hd a {
    font-size: 14px;
    margin-right: 20px;
  }
  .newsAll .hd {
    padding-top: 20px;
  }
  .newsAll .bd {
    padding-top: 20px;
  }
  .newsAll .list li {
    padding-left: 0px;
    padding-top: 50vw;
  }
  .newsAll .list li .imgbox {
    width: 100%;
    height: 50vw;
  }
  .newsAll .list li .content {
    margin-top: 20px;
    padding-right: 0;
  }
  .newsAll .wrap3 {
    padding: 0;
  }
  .newsAll .list{
    padding:0px 22px;

}
  .newsAll {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 120px;
  }
  .newsAll .wrap3 {
    padding: 0px 20px;
  }
  .newsAll .pagesize2 li {
    margin-right: 4px;
    margin-bottom: 5px;
  }
  .newsAll .pagesize2 li select {
    padding: 0px 6px;
    font-size: 12px;
    line-height: 22px;
    width: auto;
    height: 23px;
  }
  .newsAll .pagesize2 li a,
  .newsAll .pagesize2 li span {
    padding: 0px 6px;
    font-size: 12px;
    line-height: 22px;
    width: auto;
    height: 23px;
  }
  .articleContent {
    width: 100%;
    padding: 0px 20px;
    padding-top: 120px;
  }
  .articleContent .title {
    padding-top: 5vh;
    font-size: 16px;
    line-height: 1.6;
  }
  .articleContent .lastnext p:nth-child(2) {
    padding-right: 0px;
    padding-left: 0px;
  }
  .articleContent .lastnext p a {
    border: none;
    padding-top: 14px;
  }
  .articleContent .lastnext p {
    /* float: none; */
    /* width: 100%; */
    padding-right: 10px;
    border-bottom: 1px solid #ddd;
  }
  .articleContent .lastnext p a .title {
    font-size: 12px;
    line-height: 1.6;
    margin-top: 9px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .newsAll .list li .title a {
    font-size: 16px;
    line-height: 1.6;
  }
  .newsAll .list li .dec {
    font-size: 14px;
  }
  .rcupdate .content .h {
    height: auto;
    padding-bottom: 15px;
  }
  .rcupdate .content .btn {
    padding-top: 10px;
    zoom: 1;
    overflow: hidden;
  }
  .newsAll .list li .btn {
    -o-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    top: auto;
    bottom: 0;
    font-size: 0;
  }
  .newsAll .list li .btn a {
    float: left;
    margin-left: 10px;
    margin-bottom: 0px !important;
    margin-top: 0 !important;
  }
  .rcupdate .content .list li:last-child {
    /* margin-bottom: 0; */
    border-bottom: 1px solid rgba(151, 151, 151, 0.5);
  }
  .rcupdate .content .title-1 .cn-1{
    font-size: 16px;
    line-height: 1.5;
  }
  .rcupdate .content .title-1 .en-1{
    font-size: 14px;
    line-height: 1.5;
  }
}
