.news-info-wrap img{
  display: block;
  width: 100%;
  min-height:135px;
  margin:0 auto;
}
.news-info-wrap .mobile-pic{
  display: none;
}
.news-info-content{
  padding:30px 0;
}
.wpbm-details .part-title{
  font-size: 22px;
  font-weight: bold;
  color:#333;
  padding-left:20px;
  margin:30px 0 11px;
  position: relative;
}
.wpbm-details .part-title:after{
  display: block;
  content:"";
  width:12px;
  height:22px;
  background:#005da2;
  position: absolute;
  left:0;
  top:0;
}
.tab-list{
  height:180px;
}
.part-ywjs .tab-list .item{
  float:left;
  width:25%;
  text-align: center;
  padding-top:35px;
  height:100%;
  background:#fff;
}
.part-ywjs .tab-list .item.active{
  border-radius: 2px 2px 0 0;
  border-left:1px solid #e6e6e6;
  border-top:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  margin-top:1px;
}
.tab-list .item i{
  display: inline-block;
}
.tab-list .item img{
  display: block;
  width:100%;
}
.tab-list .item p{
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color:#666;
  padding-top:7px;
}
.tab-contents{
  padding:30px 50px 30px;
  border:1px solid #e6e6e6;
}
.tab-contents .list{display: none;}
.tab-contents .list h3{
  padding:0 0 30px;
  text-align: center;
  font-size: 30px;
}
.tab-contents .list p{
  font-size: 14px;
  color:#666;
}
.tab-contents .list .tips-list{
  text-align: center;
  padding:30px 0 0;
}
.tips-list a{
  display:inline-block;
  width:110px;
  height:30px;
  line-height: 30px;
  margin-right:10px;
  margin-bottom:12px;
  background:#f5f5f5;
  font-size: 14px;
  color:#666;
  border-radius: 100px;
}
.tips-list a:hover{
  color:#fff;
  background:#f2aa00;
}
.spzn-list .item{
  float:left;
  width:32%;
  margin-right:1%;
  margin-bottom:1%;
  position: relative;
}
.spzn-list .item a{
  color:#fff;
  font-size: 14px;
}
.spzn-list .item img{
  display: block;
  width:100%;
  max-height: 180px;
}
.spzn-list .item p{
  width:100%;
  height:28px;
  line-height: 28px;
  padding-left:10px;
  background:rgba(0,0,0,.5);
  position: absolute;
  left:0;
  bottom:0;
}
.part-ywxt .item{
  float:left;
  width:24%;
  margin-right:1%;
  margin-bottom:1%;
  padding:20px 0;
  text-align: center;
  background:#2697eb;
}
.part-ywxt .item2{background:#01c3a1;}
.part-ywxt .item3{background:#ec9d20;}
.part-ywxt .item4{background:#f26741;}
.part-ywxt .item a{
  color:#fff;
  font-size: 14px;
  font-weight: bold;
}
.part-ywxt .item i{display: inline-block;}
.part-ywxt .item img{
  display: inline-block;
  width:100%;
  margin-bottom:9px;
}

@media(max-width: 769px){
  .pc-part{display: none;}
  .mobile-part{display:block!important;}
  .mobile-sm-menu{
    background:#00a7e5;
  }
  .news-info-wrap .mobile-pic{
    display: block;
  }
  .news-info-wrap .pc-pic{
    display: none;
  }
  .news-info-content{padding-top:0;}
  .m-part-ywjs{
    position: relative;
  }
  .m-part-ywjs .swiper-container{
    height: 400px;
    box-shadow: 1px 1px 20px #e8e8e8;
  }
  .m-part-ywjs .swiper-slide{width:100%;}
  .m-part-ywjs .m-ywjs{
    padding:30px 20px 0;
    width:100%;
  }
  .m-part-ywjs .pagination{
    text-align: center;
    margin:0;
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    bottom:-30px;
  }
  .m-part-ywjs .pagination .swiper-pagination-switch{
    width:10px;
    height:10px;
    display: inline-block;
    border-radius: 50%;
    background:#ccc;
    margin-left:7px;
  }
  .m-part-ywjs .pagination .swiper-pagination-switch:first-child{margin-left:0;}
  .m-part-ywjs  .pagination .swiper-active-switch{background:#f2aa00;}
  .ms-ywjs-title{padding-bottom:15px;}
  .ms-ywjs-title i{
    display: inline-block;
    vertical-align: middle;
  }
  .ms-ywjs-title i img{
    display: block;
    width:80%;
  }
  .ms-ywjs-title span{
    display: inline-block;
    vertical-align: middle;
    font-size: 36px;
    margin-left:18px;
  }
  .m-part-ywjs .m-ywjs p{
    font-size: 14px;
    line-height: 30px;
  }
  .m-tips-list{
    text-align: center;
    padding: 30px 0 0;
  }
  .m-tips-list a{
    display: inline-block;
    width: 28%;
    height: 42px;
    line-height: 42px;
    margin: 0 2% 20px;
    margin-bottom: 12px;
    background: #f5f5f5;
    font-size: 14px;
    color: #666;
    border-radius: 100px;
  }
  .m-tips-list a:hover{
    background:#f2aa00;
    color:#fff;
  }
  .m-part-spzn .swiper-wrapper,
  .m-part-spzn .swiper-slide{
    height:200px!important;
  }
  .m-part-spzn .m-spzn{
    width: 98%;
    height:100%;
    margin-right: 1%;
    margin-bottom: 1%;
    position: relative;
  }
  .m-part-spzn .m-spzn a{
    color:#fff;
    font-size: 14px;
    display: block;
    height:100%;
  }
  .m-part-spzn .m-spzn img{
    display: block;
    width: 100%;
    height: 100%;
  }
  .m-part-spzn .m-spzn p{
    width: 100%;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    background: rgba(0,0,0,.5);
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
@media(max-width: 640px){
  .ms-ywjs-title i img{width:65%;}
  .ms-ywjs-title span{
    font-size: 28px;
    margin-left:6px;
  }
}
@media(max-width: 540px){
  .m-part-spzn .swiper-wrapper,
  .m-part-spzn .swiper-slide{
    height:130px!important;
  }
}
@media(max-width: 480px){
  .wpbm-details .part-title{
    font-size: 18px;
    padding-left:12px;
  }
  .wpbm-details .part-title:after{
    width:6px;
    height:18px;
  }
  .ms-ywjs-title i img{width:40%;}
  .m-tips-list a{
    height:30px;
    line-height: 30px;
  }
  .ms-ywjs-title span{
    font-size: 18px;
    margin-left:-20px;
  }
  .part-ywxt .item{width:49%;}
}
@media(max-width: 376px){
  .m-tips-list a{width:42%;}
  .m-part-ywjs .swiper-container{height:500px;}
}<!--0.00019598007202148-->