
.swiper{
  position: relative;
  margin-top:20px;
}
.art-list{
  margin:0;
  background: #fff;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.art-box{
  border-bottom: 1px dashed #eee;
  padding: 20px 0;
  margin: 0;
  position: relative;
  overflow: hidden;
}
.art-box:last-child{
  border-bottom: none;
}
.art-thumb-box{
  float: left;
  width: 24%;
  margin-right: 20px;
  position: relative;
}
.art-thumb{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.art-title-box{
  display: block;
  margin: 0 0 1rem 0;
}
.art-title {
  font-size: 20px;
  color: #000;
  font-weight: normal;
  word-break: break-word;
  line-height: 1.3;
}
.art-date{
  display: block;
  font-size: 14px;
  color: #888;
  padding-top: 10px;
  overflow: hidden;
}
.art-desc{
  font-size: 16px;
  color: #666;
  line-height: 1.8;
  text-align: justify;
}
.content{
  display: block;
  text-align: justify;
}
.imgAndvide .slide-img02{
  position: relative;
}
.imgAndvide .slide-img02 img{
  width:100%;
}
.dw-pdf{
  display:none!important;
}

body{
  background-color:#fff;
  font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;
}
@media (min-width: 1200px){
  .container {
    max-width: 1200px;
    padding:0;
  }
}
@media (max-width: 650px){
  .hzzdbox .cooperation{
    justify-content: space-around;
    font-size:18px;
  }
  .hzzdbox .cooperation .setheight{
    height:38px;
  }
  .hzzdbox .cooperation .NOUN{
    height:70px;
    width:100%;
    border: 1px solid #df69a5;
    border-top: 0;
    box-sizing: border-box;
    color:#df69a5;
  }
  .hzzdbox .cooperation li{
    width:45%;
  }
  .hzzdbox .cooperation li:nth-child(3),.hzzdbox .cooperation li:nth-child(6){
    height:100%;
  }
  .hzzdbox .cooperation .Verbs{
    width:100%
  }
  .ygAnddw .icon .iconList{
    margin:10px 0px;
  }
  section .videoList:last-child .videoLast{
    margin-top:5%;
  }
  .kookMore{
    bottom:0px!important;
  }
  .kookMore span{
    font-size: 10px!important;
    padding: 5px 25px!important;
  }
  .videoItem .title-txt .theVideo{
    width: auto;
    height: 90%;
    float: left;
  }
  section.swiper .pagination-bottom>.swiper-pagination-bullet{
    width:12px!important;
    height:12px!important;
    opacity: 0.3;
  }
  .art-box:first-child{
    padding-top: 0!important;
  }
  .art-box:last-child{
    padding-bottom:0!important;
  }
  .title-txt img{
    height:100%;
  }
  .title-txt .kongAndzong{
    height:50%;
    width:45%!important;
  }
  .title-txt{
    margin:10px 0!important;
  }
  .imgItem,.videoItem{
    width:100%!important;
  }
  .art-thumb-box{
    width:100%!important;
  }
  .slide-img{
    padding-top:25%;
  }
  .title-txt .text{
    font-size:20px!important;
  }
  .title-txt{
    height:auto!important;
  }
}
.swiper-slide img{
  height:auto;
}
#swp99{
  max-height:300px;
}

.ygAnddw .iconList{
  display:flex;
}
.ygAnddw .iconList li{
  width:20%;
  vertical-align: middle;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.ygAnddw .iconList li img{
  max-width:201%!important;
  width:202%;
}
.ygAnddw .icon .xuanfu{
  z-index:3;
  position: relative;
  display:none;
}
.ygAnddw .icon .xuanfu .triangle{
  position: absolute;
  top: -40px;
  left:calc(10% - 10px);
  margin: auto;
  width: 0;
  height: 0;
  border-width: 20px 15px;
  border-style: solid;
  border-color: transparent transparent #dc8fb0 transparent;
}
.ygAnddw .icon .xuanfu .describe{
  background-color:#dc8fb0;
  color:#fff;
  padding:15px;
  border-radius: 5px;
  position: absolute;
  top: 0px;
  font-weight:500;
  width: 100%!important;
  height: auto;
}
.ygAnddw .iconList li:hover img{
  float:right;
}
.title-txt{
  position: relative;
  margin:20px 0;
  text-align: center;
}
.title-txt .More{
  position: absolute;
  right:0;
  top:0;
  height:100%;
  width:100px;
}
.title-txt img{
  width:100%;
}
.imgAndvide{
  display:flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.imgAndvide .imgItem{
  margin-right:20px;
  width:65%;
}
.imgAndvide .videoItem{
  width:30%;
}
footer{
  background-color:#357fba;
}
section.swiper .swp1 .pagination-bottom{
  margin:0 auto;
  text-align:center!important;
  position: absolute;
  left: 0!important;
  right: 0!important;
  bottom: -2%!important;
}
section.swiper .pagination-bottom>.swiper-pagination-bullet{
  width:18px;
  height:18px;
  opacity: 0.3;
}
section.swiper .pagination-bottom>.swiper-pagination-bullet-active{
  opacity:1;
}
.advantage{
  position: relative;
}
.kookMore{
  position: absolute;
  left:0;
  right:0;
  margin:auto;
  bottom:20px;
  text-align: center;
}
.kookMore span{
  display:inline-block;
  text-align: center;
  font-size: 20px;
  color: #090c05;
  padding: 10px 50px;
  border-radius: 5px;
  background-color: #b6d15f;
}
.videoList:last-child .videoLast{
  margin-top:10%;
}
.icon .iconList{
  margin:30px 0px;
}
.cooperation {
  font-size:26px;
  display: flex;
  flex-wrap: wrap;
}
.cooperation .Verbs{
  color:#fff;
  background-color:#df69a5;
}
.cooperation .NOUN{
  border: 1px solid #df69a5;
  border-left: 0;
  box-sizing: border-box;
  color:#df69a5;
}
.cooperation .NOUN,.cooperation .Verbs{
  padding:.3em .6em;
}
.cooperation li{
  position: relative;
  cursor: pointer;
  display:flex;
  flex-wrap: wrap;
  margin:15px 0px;
}
.cooperation li span{
  display:none;
  position: absolute;
  top:calc(100% - 20px);
  left:40%;
  width: 0;
  height: 0;
  border-width: 20px 15px;
  border-style: solid;
  border-color: transparent transparent #207aba transparent;
}
.cooperation li .describe{
  position: absolute;
  bottom:0;
  right:0;
}
.cooperation li div{
  display:inline-block;
}
.cooperation .list1,.cooperation .list4{
  width:34%;
}
.cooperation .list2,.cooperation .list5{
  width:38%;
}
.cooperation .list3,.cooperation .list6{
  width:28%;
}
.hzzdbox>div{
  position: relative;
}
.hzzdbox .contentText{
  display:none;
  z-index:999;
  width:100%;
  height:auto;
  position: absolute;
  top:0;
  background-color:#207aba;
  border-radius: 5px;
  padding: 15px;
  color:#fff;
  font-size:18px;
  font-weight:600;
  line-height:1.7;
  font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;
}
.m-slide-desc-wrap{
  background-color:rgba(0,0,0,.35)!important;
}
.videoReport{
  position: relative;
}
.videoReport:nth-child(3){
  margin-top:10%;
}
.videoReport span{
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.slide-desc{
  display: inline-block;
}