@media(max-width: 768px){
  .w{
    width: 100%;
    margin:0;
  }
  .header-top {
    width: 100%;
    height: 6vw;
    padding: 0;
    text-indent: 0.5em;
  }
  .wel {
    line-height: 6vw;
    font-size:3.2vw;
  }
  .save-web{
    display: none;
  }
  .header-con {
    width: 100%;
    height: 12vw;
    padding: 1vw 3vw 1vw 3vw;
  }
  .logo{
    float: left;
    width: auto;
    height: 100%;
    padding: 0;
  }
  .logo-right{
    display: none;
  }
  .logo-left a{
    width: 28vw;
    height: 7vw;
    padding-top: 1.4vw;
  }
  .logo-left p {
    font-family: MicrosoftYaHeiLight;
    font-size: 3vw;
    line-height: 3vw;
    letter-spacing: 0.4vw;
    color: #313131;
  }
  .header-ph-left {
    width: 8vw;
    height: 8vw;
    padding-top: 1.6vw;
  }
  .header-ph-left img{
    width: 80%;
    height: 80%;
  }
  .header-ph-right p:nth-of-type(1){
    margin-top: 0.4vw;
    margin-bottom: 0;
  }
  .header-ph{
    padding-top: 0.4vw;
  }
  .header-nav {
    width: 100%;
    height: 10vw;
    padding:0;
  }
  .header-nav ul {
    width: 100%;
    margin: 0 auto;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .header-nav ul li {
    width: 20%;
    height: 10vw;
  }
  .header-nav ul li a:before{
    display: none;
  }
  .header-nav ul li a {
    line-height: 10vw;
  }
  .search-box {
    width: 100%;
    height: 16vw;
    position: absolute;
    top: -2.4vw;
    left: 50%;
  }
  .hot-keywords {
    position: absolute;
    top: -3.2vw;
    color: #000;
    margin-left: 3vw;
  }
  .hot-keywords a {
    font-family: MicrosoftYaHeiLight;
    font-size: 3vw;
    letter-spacing: 0.03vw;
    color: #000;
  }
  .search-box form {
    float: none;
    margin: 3vw auto;
    width: 60%;
    height: 6vw;
  }
  .btn1 {
    float: right;
    width: 4vw;
    height: 4vw;
    margin-top: 1vw;
    margin-right: 1vw;
  }
  #search-keyword {
    text-indent: 0.6em;
    float: left;
    width: 86%;
    height: 6vw;
  }
  .jianjie {
    height: 134vw;
    padding: 0;
    margin-top: 10vw;
  }
  .jianjie-right {
    float: none;
    margin: 0;
    width: 50vw;
    height: 40vw;
    background-color: #88abda;
    position: absolute;
    top:11vw;
    left:50%;
    transform: translateX(-50%);
  }
  .jianjie-left {
    float: none;
    width: 90%;
    position: absolute;
    top: 55vw;
    left:50%;
    transform: translateX(-50%);
  }
  .jianjie-tit {
    font-family: MicrosoftYaHei;
    font-size: 4vw;
    font-weight: bold;
    line-height: 4vw;
    text-align: center;
  }
  .jianjie-wen {
    font-family: MicrosoftYaHeiLight;
    font-size: 3vw;
    line-height: 5vw;
  }
  .jianjie-left a {
    width: 24vw;
    height: 6vw;
    font-family: MicrosoftYaHeiLight;
    font-size: 3.2vw;
    line-height: 6vw;
    float: right;
  }
  .we-tit p:nth-of-type(1) {
    text-align: center;
    font-family: MicrosoftYaHeiLight;
    font-size: 5vw;
    letter-spacing: 0.06vw;
    color: #333333;
  }
  .we-tit-dec {
    width: 18vw;
    margin: 0.6vw auto 0.4vw;
  }
  .we-tit-dec div:nth-of-type(1) {
    width: 8vw;
    height: 1px;
  }
  .we-tit-dec div:nth-of-type(2) {
    width: 100%;
    height: 2px;
    background-color: #1754a1;
    margin: 1vw auto;
  }
  .we-tit-dec div:nth-of-type(3) {
    width: 8vw;
    height:1px;
  }
  .do-con {
    width: 76%;
    margin: 1.6vw auto 0;
    display: flex;
    justify-content: space-around;
  }
  .do-item {
    width: 20vw;
  }
  .do-item-pic {
    width: 100%;
    height: 24vw;
  }
  .do-item>p {
    margin-top: 1vw;
    font-size: 3vw;
    line-height: 3vw;
  }
  .our-pro-item {
    width: 40%;
    height: 35vw;
    background-color: #f4f4f4;
    margin-bottom: 4vw;
  }
  .our-pro-item img {
    display: block;
    width: 14vw;
    height: 14vw;
    margin: 3vw auto;
  }
  .our-pro-item p {
    width: 18vw;
    line-height: 4vw;
  }
  .zixun-wen{
    padding:0;
  }
  .zixun-way{
    width: 90%;
    margin:0 auto;
    float:none;
  }
  .zixun-wen>p{
    display: none;
  }
  .zixun-way p:nth-of-type(1) {
    float: left;
    font-size: 3vw;
    line-height: 6vw;
    margin-left: 6vw;
    margin-top:4vw;
  }
  .zixun-way p:nth-of-type(2){
    float: right;
    margin-top: 1.6vw;
  }
  .zixun-way p span{
    width: 30vw;
    height: 4vw;
    display: block;
    font-size: 3vw;
    line-height: 4vw;
  }
  .zixun-way p a{
    width: 15vw;
    height: 4vw;
    line-height: 4vw;
    font-size: 3vw;
  }
  .tab_hd li {
    font-size: 3vw;
    line-height: 6vw;
  }
  .news-pic {
    float: none;
    width: 100%;
    height: 48vw;
    overflow: hidden;
    position: relative;
    margin-bottom: 3vw;
  }
  .news-box ul {
    float: none;
  }
  .news-box ul li {
    width: 100%;
    height: 24vw;
    margin-bottom: 3vw;
  }
  .news-item-wen {
    float: left;
    width: 90%;
    height: 100%;
    box-sizing: border-box;
    padding: 0.5vw 0.7vw;
  }
  .news-item-wen p:nth-of-type(1) {
    font-size: 4vw;
  }
  .news-item-wen p:nth-of-type(2) {
    font-size: 3.4vw;
    margin-top: 1.6vw;
    margin-bottom: 1vw;
  }
  .news-item-wen p:nth-of-type(3) {
    line-height: 4vw;
  }
  .news-box ul li>a {
    width: 5%;
    height: 100%;
    margin-top: 0;
  }
  .coop-box {
    width: 40%;
    height: 12vw;
    border: 1px solid #ccc;
    margin-bottom: 2vw;
  }
  .footer_m {
    display: block;
    height: 100%;
  }
  .footer{
    display: none;
  }
  footer {
    background-color: #1754a1;
    height: 62px;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000;
  }
  footer a {
    float: left;
    width: 19%;
    height: 100%;
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding-top: 9px;
  }
  footer a:hover{
    color: #fff;
  }
  footer a img {
    width: 25px;
  }
  footer a:nth-child(3) {
    margin: 0 1%;
    position: relative;
    top: -20%;
    background: #f3b721;
    font-weight: bold;
    width: 22%;
    height: 120%;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
  }
  footer a:nth-child(3) img {
    width: 35px;
  }
  body{
    padding-bottom:75px;
  }
  #btn_top {
    top: 82%;
    right: 4%;
  }
  /*about*/
  .ab-jj-wen {
    height: 86vw;
    padding: 5vw 9vw 0;
  }
  .ab-jj-wen p:nth-of-type(1) {
    font-size: 4vw;
    line-height: 4vw;
  }
  .ab-jj{
    padding-top: 18vw;
    height: 100vw;
  }
  .ab-wh {
    box-sizing: border-box;
    padding: 9vw 3vw 0;
  }
  .ab-wh p:first-of-type {
    font-size: 4vw;
    line-height: 5vw;
    text-align: center;
  }
  .ab-wh * {
    text-align: justify;
    font-size: 3vw;
    line-height: 5vw;
  }
  .ab-wh br{
    display: none;
  }
  .ab-tit {
    margin-top: 6vw;
    margin-bottom: 2vw;
    font-size: 4vw;
    line-height: 5vw;
  }
  .ab-hd-pics{
    width: 90%;
    margin:0 auto;
    display: block;
  }
  .ab-hd-box{
    width: 48%;
    height: 34vw;
    margin-bottom: 3vw;
  }
  .ab-hd-pics .ab-hd-box:nth-of-type(2n){
    float: left;
  }
  .ab-hd-pics .ab-hd-box:nth-of-type(2n+1){
    float: right;
  }
  .ab-hd-box>p {
    height: 6vw;
    line-height: 6vw;
  }
  .ab-cy .swiper-pagination-bullet img{
    width: 16vw;
  }
  .ab-cy .swiper-pagination {
    width: 100%;
    height: 20vw;
    margin: 0;
  }
  .swiper-father{
    width: 100%;
  }
  .ab-cy .swiper-container {
    width: 70vw;
    margin: 0 auto;
    height: 54vw;
  }
  .cy-banner .swiper-slide p:nth-of-type(3) {
    font-size: 3vw;
    line-height: 4vw;
    height: 32vw;
    width: 100%;
    margin: 0 auto;
    -webkit-line-clamp:8;
  }
  .cy-banner .swiper-slide p:nth-of-type(1) {
    font-size: 4vw;
    line-height: 6vw;
  }
  .ab-cy .swiper-button-next, .ab-cy .swiper-button-prev {
    width: 6vw;
    height: 12vw;
    border-radius: 1vw;
  }
  .ab-zz-con{
    width: 90%;
    flex-wrap: wrap;
  }
  .ab-zz-box{
    width: 48%;
    height: 50vw;
    margin-bottom: 3vw;
  }
  .ab-zz-box img {
    width: 34vw;
    height: 43vw;
  }
  .lx-left {
    width: 100%;
    height: 64vw;
    padding-top: 8vw;
  }
  .lx-left .logo2{
    display: none;
  }
  .lx-left p {
    font-family: MicrosoftYaHeiLight;
    font-size: 3vw;
    line-height: 4vw;
  }
  .lx-con {
    width: 90%;
    height: 156vw;
    border-radius: 1.04vw;
    margin: 5vw auto 6vw;
    overflow: hidden;
  }
  .lx-right {
    width: 100%;
    height: 100%;
  }
  .map {
    width: 90%;
    height: 68vw;
    background-color: #ffffff;
    border-radius: 1.04vw;
  }
  .lx-right>p:nth-of-type(1) {
    font-family: "宋体";
    padding-top: 3.96vw;
    font-size: 5vw;
    line-height: 6vw;
  }
  .lx-erwei img {
    display: inline-block;
    margin-right: 2.8vw;
    width: 22vw;
    height: 22vw;
  }
  /*新闻*/
  .xw-bd li {
    width: 90%;
    height: 28vw;
    background-color: #f2f2f2;
    box-sizing: border-box;
    padding: 2vw 2vw;
    float:none!important;
    margin:0 auto 3vw;
  }
  .xw-bd li a {
    display: block;
    width: 80%;
    float: left;
  }
  .xw-bd li a p:nth-of-type(1) {
    font-family: MicrosoftYaHei;
    font-size: 4vw;
    line-height: 6vw;
    margin-bottom: 1vw;
  }
  .xw-bd li a p:nth-of-type(2) {
    font-size: 3vw;
    line-height: 5vw;
    padding-top: 2vw;
  }
  .news-date {
    float: right;
    width: 14vw;
    height: 17vw;
    box-sizing: border-box;
    padding-top: 1vw;
    background-color: #ccc;
    margin-top: 4vw;
  }
  .news-date p:nth-of-type(1) {
    width: 3.13vw;
    line-height: 6vw;
    color: #ffffff;
  }
  .xw-hd li {
    width: 18.17vw;
    height: 5vw;
    line-height: 5vw;
    letter-spacing: 0.03vw;
    color: #333333;
    margin-bottom: 3vw;
  }
  .xw-tit {
    font-family: MicrosoftYaHei;
    font-size: 5vw;
    line-height: 6vw;
    letter-spacing: 0.06vw;
    color: #4d4d4d;
    text-align: center;
    margin-top: 2vw;
  }
  /*pro*/
  .cp-left {
    float: none;
    width: 70%;
    margin: 2vw auto;
  }
  .cp-rz>p {
    width: 100%;
    height: 7vw;
    line-height: 7vw;
    border: solid 0.1vw #1754a1;
    font-size: 4vw;
  }
  .cp-rz-check{
    margin-top: 2vw;
  }
  .cp-rz-check li {
    width: 100%;
    height: 6vw;
  }
  .cp-rz-check li a {
    line-height: 6vw;
    font-size: 3vw;
  }
  .cp-right {
    width: 90%;
    float: none;
    margin: 0 auto ;
  }
  .cp-tit {
    font-size: 4vw;
    line-height: 5vw;
  }
  .cp-box {
    padding-bottom: 3vw;
    margin-bottom: 4vw;
  }
  .cp-box .cp-pic {
    width: 33vw;
    height: 22vw;
  }
  .cp-box .cp-wen {
    float: right;
    width: 53vw;
  }
  .cp-wen p:nth-of-type(1) a {
    font-size: 3.6vw;
    height: 5vw;
    line-height: 5vw;
    overflow: hidden;
  }
  .cp-wen p:nth-of-type(2) a {
    height: 8vw;
    line-height: 4vw;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .cp-wen>a>span {
    margin: 0 2vw;
    display: inline-block;
    width: 4vw;
    height: 4vw;
    line-height: 3vw;
    font-size: 3vw;
  }
  .cp-wen>a {
    bottom: 3vw;
    right: 5vw;
  }
  /*show-news*/
  .show-xw-con {
    width: 90%;
    margin: 0 auto;
  }
  .show-xw-tit {
    margin: 1vw auto 2vw;
    width: 60vw;
    height: 6vw;
    font-size: 4vw;
    line-height: 6vw;
  }
  .show-xw-zw {
    font-family: MicrosoftYaHei;
    font-size: 3vw;
    line-height: 4vw;
    text-align: justify;
  }
  .show-cp-right {
    width: 90%;
    float: none;
    margin: 1vw auto;
    padding-top: 4vw;
  }
  .show-cp-right p {
    font-family: MicrosoftYaHei;
    font-size: 3vw;
    line-height: 6vw;
    color: #333333;
  }
  .show-cp-right p.show-cp-tit {
    font-size: 3.4vw;
    color: #1754a1;
  }
  .show-cp-right img{
    display: block;
    width: 80%;
    margin:2vw auto;
  }
  #search-keyword{
    font-size: 3vw;
  }
  .header-ph-right p:nth-of-type(1),
  .header-ph-right p:nth-of-type(2),
  .header-nav ul li a,.hot-keywords,.hot-keywords a,
  .we-tit p:nth-of-type(2),
  .our-pro-item p,.zixun-way a,
  .zixun-way p span:nth-of-type(2),
  .news-item-wen p:nth-of-type(3),
  .cp-wen p:nth-of-type(2) a,
  .cp-wen>a,
  .fenye ul li,
  .fenye ul li a,.mbx *,.mbx,.ab-jj-wen *,
  .xw-hd li,.news-date p:nth-of-type(1),
  .news-date p:nth-of-type(2),
  .xw-tit2,.show-xw-tit2,
  .show-xw-time,
  .show_fenye *
  {
    font-size: 3vw;
  }
}