@media screen and (max-width: 980px) {
  .news .top_news .i_info {
    padding: .3rem .5rem;
  }
}
@media screen and (max-width:1360px) {
    .youshi .youshi3 .col1 .dd .icon{
        width:1.2rem;
        height:1.2rem;
    }
}
@media screen and (min-width: 768px) {

  .youshi .youshi2 .ul2 li:nth-child(1) .item p{
    width:46%;
    float:left;
  }
 
  .inner_slide .slide_txt3 {
    padding-left: 38%;
  }
  .waibao .waibao3 .why2 li{
    margin-top: 0!important;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
 .waibao .waibao3 .why2 li .item_icon{
     margin-right:0;
 }
.waibao .waibao3 .why2 li .item_info{
    max-width:6rem;
    line-height:1.4;
}
.waibao .waibao04 .steep02 ul{
   flex-direction:row-reverse;
}
.waibao .waibao04 .steep02 ul li::after{
    right:auto;
    left:-.45rem;
    transform:translateY(-50%) rotate(-180deg);
}
}
 .solute .i_solute5 .list1 .x4:nth-child(1) {
    margin-top: .5rem;
  }
  .solute .i_solute5 .list1 .x4:nth-child(2) {
    margin-top:1rem;
  }

@media screen and (max-width: 767px) {
  .crumbs{
      display:none!important;
  }
  .youshi .youshi3 .col1{
    width:100%;
}
.youshi .youshi3 .col1 .dd{
    margin:.4rem 0;
}
  .inner_slide .slide_txt .i_desc {
    line-height: 1.3;
  }
  .inner_slide .slide_txt .i_subcat a {
    margin: .1rem 0.05rem;
  }
  .subcat {
    padding: .6rem 0;
    overflow:hidden;
  }
  .subcat ul{
      flex-wrap: nowrap!important;
      justify-content:flex-start;
      overflow-x:auto;
      padding-bottom:.1rem;
  }
    .subcat ul::-webkit-scrollbar{height:2px}
  .subcat li {
    margin: .1rem;
  }
  .news .news_list .item .item_info .i_link .i_link_cat {
    height: .45rem;
    border-radius: .45rem;
  }
  .pages {
    padding: .6rem 0;
  }
  .pages li a {
    width: .5rem;
    height: .5rem;
    border-radius: .25rem;
  }
  .news2 .news_list .item .item_txt .i_desc {
    height: 3.6em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: .1rem;
  }
  .detail .side_news {
    margin: .6rem 0 0 0;
  }
  .search .search_title {
    padding: .4rem 0;
  }
  .search .search_form {
    margin-left: 0;
  }
  .search .search_form form {
    padding: .1rem .3rem;
  }
  .search .search_form form button {
    width: auto;
  }
  .search .search_result {
    padding: .5rem 0 .2rem;
  }
  .search .search_result .tabs a {
    padding: 0 .2rem;
  }
  .search .search_list .load_more a {
    padding: .3rem .5rem;
  }
  .contact .i_contact1 .list .item {
    height: auto;
    padding: .5rem 0;
  }
  .contact .i_contact1 .list .item .item_email {
    max-width: 100%;
    width: 3rem;
  }
  .contact .i_contact1 .list .item .item_link a {
    width: 3rem;
  }
  .contact .i_contact2 .part_box1 {
    max-width: 100%;
    padding: .5rem;
    margin-bottom: .15rem;
  }
  .contact .i_contact3 .contact_form {
    margin-top: .5rem;
  }
  .contact .i_contact3 .contact_form .item {
    max-width: 100% !important;
    height: .7rem;
  }
  .contact .i_contact3 .contact_form .item.item2 {
    padding-top: .15rem;
  }
  .contact .i_contact3 .contact_form .contact_btn {
    margin-top: .4rem;
  }
  .contact .i_contact3 .contact_form .contact_btn button {
    width: 2.4rem;
    height: .7rem;
    border-radius: .35rem;
  }
  .contact .i_contact3 .zs1,
  .contact .i_contact3 .zs2 {
    width: 2rem;
  }
  .contact .i_contact3 .zs1 {
    bottom: .8rem;
  }
  .contact .i_contact3 .zs2 {
    top: 1.5rem;
  }
  .waibao .waibao1 .item {
    min-height:3rem;
    text-align:center;
    padding: .2rem .15rem;
  }
  .waibao .waibao1 .item .item_tit {
    margin: .25rem 0;
  }
  .waibao .waibao1 .item .item_desc {
    line-height: 1.5;
  }
  .waibao .waibao2 {
    padding-bottom: .6rem;
  }
  .waibao .waibao3 .col1 {
    width: 100%;
  }
  .waibao .waibao3 .col1 ul li {
    margin: .3rem 0;
  }
  .waibao .waibao3 .col1 ul li .item_info {
    max-width: 100%;
  }
  .waibao .waibao3 .col1 ul li .item_info .title {
    margin-top: 0;
  }

  .waibao .waibao4 li .item .line {
    margin: .15rem 0;
  }
  .waibao .waibao4 li::after {
    right: -.52rem;
  }
  .waibao .waibao4 li:nth-child(2)::after {
    display: none;
  }
  .waibao .waibao4 li.x4:nth-child(2)::after {
    display: block;
  }
  .youshi .youshi1 .item {
    padding: 0 .15rem;
  }
  .youshi .youshi1 .item .icon {
    width: .65rem;
    height: .65rem;
  }
  .youshi .youshi2 .common_type2 {
    margin-bottom: .5rem;
  }
  .youshi .youshi2 ul li {
    margin: 0;
    margin-bottom: .4rem;
    width: 100%;
  }
  .youshi .youshi2 ul li .item {
    width: 100%;
    margin: 0 auto;
    display: flex;
    border-bottom:1px solid #E6E6E6;
  }
   .youshi .youshi2 ul li .item:after{
       display:none;
   }
.youshi .youshi3 .col1 .dd .info .cont li em{
    width:.24rem;
    height:.24rem;
}
.youshi .youshi2 li .item{
    padding-bottom:.25rem;
}
.youshi .youshi2 li .item p{
    background-size:.26rem;
    padding-left:.35rem;
    background-position:left top .15rem;
}
  .youshi .youshi2 .ul2{
      border-top:0;
      padding-top:0;
      margin-top:0;
  }
  .youshi .youshi2 .ul1 {
    padding: 0;
    flex-wrap: wrap;
    margin-bottom: 0;
  }
  .youshi .youshi2 .yst {
    margin: .8rem 0 .5rem;
    position: relative;
  }
  .youshi .youshi2 .yst img {
    max-width: 100%;
  }
  .youshi .youshi2 .ul2 {
    flex-wrap: wrap;
  }
  .youshi .youshi2 .ul2 li {
    width: 100%;
  }
  .youshi .youshi2 .yst {
    padding: 0 .35rem;
  }
  .youshi .youshi3 .col1 .dd .icon {
    width: 1rem;
    height: 1rem;
  }
  .youshi .youshi3 .col1 .dd .info .tit {
    margin-top: .1rem;
  }
  .youshi .youshi3 .col1 .dd .info .cont li i {
    width: .3rem;
    height: .3rem;
  }
  .youshi .youshi3 .col1 .dd:last-child {
    margin-bottom: 0;
  }
  .youshi .youshi3 .col2 {
    max-width: 100%;
    padding: 0 .5rem;
  }
  .youshi .youshi3 .box1 {
    margin-top: .6rem;
    justify-content: flex-start;
  }
  .youshi .youshi4 {
    margin-top: .25rem;
  }
  .youshi .youshi4 .item {
    padding: .5rem 0;
    min-height: auto;
  }
  .youshi .youshi4 .item .icon {
    width: 1.4rem;
    height: 1.4rem;
  }
  .common_type2 {
    margin-bottom: .25rem;
  }
  .solute .i_solute1 .item {
    min-height: auto;
  }
  .solute .i_solute1 .item .item_tit {
    margin-bottom: .25rem;
    font-weight: bold;
    font-size: .28rem;
  }
  .solute .i_solute1 .item .item_cont{
      font-size:.24rem;
  }
  .solute .i_solute1 .item .item_cont li em {
    width: .26rem;
    height: .26rem;
  }
  .solute .i_solute2 .item {
    padding: .45rem;
  }
  .solute .i_solute2 .item .item_tit {
    font-size: .3rem;
  }
  .solute .i_solute2 .item li em,.waibao .waibao2 .item .item_info .desc em{
    width: .26rem;
    height: .26rem;
    font-size: .2rem;
  }
  .i_solute3 .item .item_desc {
    min-height: auto;
  }
  .i_solute3 .item .item_num li i {
    width: .32rem;
    height: .32rem;
    margin-right: .05rem;
  }
  .solute .i_solute4 .common_type3 {
    margin-bottom: .25rem;
  }

  .solute .i_solute5 .box2 {
    margin: .5rem 0;
  }
  .solute .i_solute5 .box2 .box2_link {
    margin-top: .6rem;
  }
    .hz_slides{
        margin:0 -6px;
    }
  .hz_slides .swiper-wrapper {
    padding-bottom: .8rem;
  }
  .hz_slides .item {
       margin:6px;
    border: 1px solid #eee;
  }
  .swiper-pagination-bullet-active {
    background: #2C5F79;
  }
  .social .i_social1 .wrap {
    padding: 1rem .15rem;
  }
  .social .i_social2 .item_info {
    padding: 0 0 .5rem 0;
  }
   .social .i_social2 .grid{
       flex-direction:column-reverse;
   }
  .social .i_social3 li {
    width: 1.8rem;
  }
  .social .i_social3 li .item {
    min-height: 5rem;
    margin: .02rem .05rem;
  }
  .social .i_social3 li .item .item_box2 {
    padding: .2rem .15rem;
  }
  .social .i_social3 li .item .item_box2 .title {
    margin: .4rem 0 .2rem;
  }
  .social .i_social3 li .item .item_box2 .cont {
    font-size: .2rem;
    line-height: 1.5;
  }
  .social .i_social3 li .item .item_box1 .title_cn {
    font-size: .28rem;
  }
  .social .i_social3 li .item .item_box1 .title_en {
    display: none;
  }
  .social .i_social4 .item {
    padding: .6rem .6rem 0 .6rem;
  }
  .social .i_social4 .item .item_sub li {
    height: .7rem;
  }
  .social .i_social6 .list ul {
    justify-content: space-between;
  }
  .social .i_social6 .list li {
    width: 30%;
    margin: 0;
  }
  .social .i_social7 .news_list {
    padding-top: .15rem;
  }
  .social .i_social7 .item {
    margin: .05rem 0;
  }
  .about .about4 .item_pic {
    max-width: 100%;
    padding: 0 1rem;
  }
  .about .about6 .content {
    margin-top: 1.5rem;
  }
  .about .about6 .content .box2 {
    padding: .5rem 0 0 0;
    border: 0;
    border-top: 1px solid #ccc;
    margin-top: .3rem;
    line-height: 1.6;
  }
  .i_solute5 .list1 .card{
     max-width:100%!important;
  }
  .waibao3 .common_cat li{
      padding:0 .1rem;
      margin-bottom:.2rem;
  }
 
  .waibao .waibao04 .steep01 li:nth-child(4) .item .dd:last-child img {
    margin-bottom: -0.6rem !important;
}

.i_solute4 li{width:100px!important}
.social .i_social2 .item_info .title{text-align:center}
.about5{
    overflow-x:hidden ;
}
.i_solute3 {
    margin:50px 0;
}
.waibao2 .common_cat li{
    margin-bottom:10px;
}
.item_link3{
    padding:0 0 .45rem 0;
}
.item_link3.pt80{
    padding-top:.45rem;
}
.waibao .waibao1 .list ul{
    justify-content: flex-start;
}
/*.waibao .waibao1 .wb_list2 li .item .desc br{*/
/*    display:none;*/
/*}*/
.waibao .waibao05 .wb5_cont{
    padding:.5rem .3rem;
    align-items: flex-start;
}
.waibao .waibao05 .wb5_cont .cont{
        margin: .1rem .1rem 0 .1rem;
}
.waibao .waibao3 .i_why2 .col1 ul{
    padding-top:0!important;
}
.waibao .waibao3 .i_why2 .col1 ul li{
    margin:0!important;
    border-bottom:1px solid #eee;
    padding:.2rem 0;
}
.waibao .waibao3 .i_why2 .col1 ul li:last-child{
    border-bottom:0;
}
.waibao .waibao3 .i_why2 .col1 ul li .title br{
    display:none!important;
}
.i_solute3 .item .item_link{
    position:unset;
    margin-top:.35rem;
}
.about_slide .slide_txt{
    justify-content: center;
    height:auto;
    top:8%;
}
.youshi .youshi2 ul li .item{
    padding-left:0;

}
.youshi .youshi1 .item .icon i,.youshi .youshi2 ul li .item .item_icon i{
    font-size:.3rem;
}
.youshi .youshi3 .col1 .dd .info{
    min-height:auto;
}
.inner_slide .slide_txt .link a{
   height:.5rem; 
}
}
