.inner-main{
  max-width:1280px;
}
.live-main{
  display:none;
}
.live-title{
  display:flex;
  justify-content:center;
  align-items:flex-end;
  margin-top:90px;
}
.live-img{
  width:572px;
  flex:none;
}
.live-link{
  width:175px;
  height:50px;
  flex:none;
  padding-right:16px;
  text-align:right;
  color:#ffffff!important;
  line-height:50px;
  background-image: linear-gradient(to right, rgba(0,0,0,0) 25%, #ec9908 60%);
  font-size: 19px;
  border-radius: 0 25px 25px 0;
  margin-bottom:8px;
}
.live-down{
  position:relative;
  z-index:10;
}
body{
  background-color:rgba(17,63,61,1)!important;
}
.live-inner{
  padding:0;
  margin-top:0;
  background-image:none;
}
.live-box{
  position:relative;
  z-index:99;
  margin-top: -11.5px;
  border: solid 3px #bf9c6d;
  box-sizing:content-box;
}
.live-inner iframe{
  width:100%;
  height:calc( 1280px * 9 / 16 );
}
.title-img{
  height:88px;
}
.prev-swiper{
  width:100%;
  height:100%;
  border: solid 2px #bf9c6d;
  position:relative;
  z-index:10;
}
.prev-swiper-slide{
  display:flex;
  width:100%;
  height:100%;
}
.prev-swiper-slide-left{
  flex:none;
  height:100%;
}
.prev-swiper-img{
  width:727px;
  height:calc( 727px * 9 /16 );
}
.prev-swiper-slide-right{
  flex:1;
  background-color:#113f3d;
  position:relative;
  padding-top: 32px;
}
.prev-swiper-title{
  font-size:24px;
  color: #ffffff!important;
  width:484px;
  margin: 0 auto;
  line-height: 34.6px;
  text-align:left;
  font-weight:bold;
}
.prev-swiper-text{
  font-size:17px;
  line-height: 30px;
  width:431px;
  margin: 23px auto 0 auto;
  color: #97afae!important;
  text-align:justify;
}
.prev-swiper-box{
  border: solid 1px #e156ff;
  padding:13px 12px;
  box-sizing:border-box;
  margin-top:21px;
}
.prev-box-inner{
  margin-top:44px;
  position:relative;
}
.prev-swiper1-box{
  position:absolute;
  right:0;
  bottom:15px;
  z-index:99;
  width:549px;
  padding:0 28px;
}
.prev-swiper1-button:after{
  font-size:18px;
}
.prev-swiper1-button{
  color:#ffffff;
}
.prev-swiper1-button.swiper-button-next{
  right:0;
}
.prev-swiper1-button.swiper-button-prev{
  left:0;
}
.prev-swiper1-img{
  cursor:pointer;
}
.site-box{
  margin-top:65px;
  display:flex;
}
.site-box-unit{
  flex:none;
  position:relative;
}
.site-img{
  width:50vw;
  position:relative;
  z-index:10;
  height:calc( 50vw * 367 / 960 );
}
.site-link{
  width:100%;
  height:100%;
  position:absolute;
  z-index:99;
  display:none;
  line-height:calc( 50vw * 367 / 960 );
  text-align:center;
  background-color: rgba(0,0,0,0.7)!important;
  color: #ffffff!important;
  font-size: 40px;
  opacity:0;
  transition:0.5s;
  display: inline-block;
  left: 0;
  top: 0;
}
.site-box-unit:hover .site-link{
  opacity:1;
}
.title-img-box{
  position:relative;
}
.expert-point-tip{
  right:0;
  color: #eeeeee!important;
}
.expert-point-list{
  width:100%;
  justify-content: space-between;
  margin-top:35px;
}
.expert-point-list .item{
  width:400px;
}
.expert-point-list .wrap{
  width:369px;
}
.expert-point-list .article-title{
  padding:0;
  margin: 7px 0;
  color: #c09d6e!important;
}
.prev-swiper-text{
  width:484px;
  text-indent:34px;
}
.news-box{
  background-color: #175552;
  padding-top:2vw;
  padding-bottom:5vw;
  padding-left:4.5vw;
  padding-right:4.5vw;
  margin-top:3vw;
}
.news-box .title-img-box{
  margin-top:0;
}
.news-box-inner{
  display:flex;
}
.news-box-left.expert-point-list{
  width:36vw;
  flex:none;
}
.news-box-left.expert-point-list .item{
  width:36vw;
  background-color: #0a2d29!important;
}
.news-box-left.expert-point-list .article-title{
  margin-bottom:60px;
  font-size:24px;
}
.news-box-left.expert-point-list .wrap{
  width:35vw;
}
.news-box-left.expert-point-list .wrap img{
  width:100%;
}
.news-box-right{
  flex:1;
}
.news-box-right .expert-point-list{
  width:100%;
}
.news-box-right .expert-point-list .item{
  width: 33.3%;
  padding: 18px 0 6px;
}
.news-box-right .expert-point-list .item .wrap{
  width: calc( 100% - 20px);
}
.expert-point-list .item:hover .post-content{
  color: #779478;
}
.expert-point-list .item:hover{
  background-color: #0a2d29;
}
.site-footer{
  margin-top:0;
}
body .site-footer{
  background-color: #042f2d;
}
body .footer-tap{
  color: #889f9e!important;
}
.live-box{
  display:block;
}
@media (max-width:1400px){
  .inner-main {
    max-width: 91vw;
  }
  .live-img{
    width: 40vw;
  }
  .live-link{
    width: 12vw;
    height: 3.5vw;
    line-height: 3.5vw;
    padding-right: 1vw;
    font-size: 1.4vw;
    border-radius: 0 3.5vw 3.5vw 0;
    margin-bottom: 0.5vw;
  }
  .live-inner iframe{
    height:calc(91vw * 9 / 16 + 8px);
  }
  .title-img{
    height:6vw;
  }
  .prev-swiper-img{
    width: 50vw;
    height: calc( 50vw * 9 / 16 );
  }
  .prev-swiper1-box{
    margin-right: 1.5%;
    width: 38vw;
    padding: 0 2vw;
  }
  .prev-swiper-title{
    width: 37vw;
  }
  .prev-swiper-text{
    width:37vw;
  }
  .expert-point-list .item{
    width:32%;
  }
  .expert-point-list .wrap {
    width: calc( 100% - 20px);
  }
}
@media (max-width: 1279px){
  .expert-point-list .hasbg {
    height: unset;
  }
}
@media (max-width:1099px){
  .news-box-left.expert-point-list .wrap{
    width: calc( 100% - 30px );
  }
  .prev-swiper-title{
    font-size:2vw;
    line-height: 3vw;
  }
  .prev-swiper-slide-right{
    padding-top:2vw;
  }
  .prev-swiper-text{
    font-size: 1.5vw;
    margin: 1vw auto 0;
    line-height: 2vw;
    text-indent:3vw;
  }
  .site-link{
    font-size:3vw;
  }
  .news-box-right .expert-point-list .item:nth-child(n+5){
    display:none;
  }
  .news-box-right .expert-point-list .item{
    width:49%;
    margin-top:0;
  }
  .news-box-left.expert-point-list{
    width:40vw;
  }
  .news-box-left.expert-point-list .item{
    width:100%;
  }
}
@media (max-width:767px){
  .inner-main{
    max-width:96.27vw;
  }
  .site-box-unit:hover .site-link{
    opacity:0;
  }
  .expert-point-list .post-content{
    font-size: 14px;
    line-height: 20px;
  }
  .live-title{
    margin-top: 12.13vw;
    position:relative;
  }
  .live-img{
    width:54.53vw;
    position:relative;
    z-index:99;
  }
  .live-link{
    width:22.27vw;
    height:6.53vw;
    line-height:6.53vw;
    border-radius:0 6.53vw 6.53vw 0;
    font-size: 3.2vw;
    padding-right:1.87vw;
    position:relative;
    z-index:10;
    margin-left:-3.47vw;
    background-image: linear-gradient(to right, rgba(0,0,0,0) 14%, #ec9908 60%)
  }
  .live-box {
    margin-top: -0.8vw;
  }
  .title-img{
    height:9.4vw;
  }
  .prev-box-inner{
    margin-top:3.73vw;
  }
  .prev-swiper-slide{
    display:block;
  }
  .prev-swiper-img{
    width:100%;
    height:calc( (96.27vw - 4px) * 9 / 16 );
  }
  .prev-swiper-title{
    width:91.2vw;
    font-size: 4.27vw;
    line-height: 5.6vw;
  }
  .prev-swiper-text{
    font-size:3.2vw;
    line-height: 4.27vw;
    -webkit-line-clamp: 2;
    width:91.2vw;
    text-indent:6.4vw;
  }
  .prev-swiper-slide-right{
    height:43vw;
  }
  .prev-swiper1-box{
    width: 100%;
    margin-right: 0;
    width: 100%;
    padding: 0 6.27vw;
  }
  .site-img{
    height:33.47vw;
  }
  .site-box{
    margin-top:7.47vw;
  }
  .expert-point-list .item{
    width:100%;
    background-color: #0a2d29;
  }
  .expert-point-list .post-content{
    color: #779478!important;
    -webkit-line-clamp: 3;
  }
  .expert-point-list{
    margin-top:3.33vw;
  }
  .news-box{
    margin-top:14.8vw;
    padding-top:5.47vw;
    padding-left:1.87vw;
    padding-right:1.87vw;
  }
  .news-box-right .expert-point-list .item{
    width:100%;
  }
  .news-box-inner{
    display:block;
  }
  .news-box-right .expert-point-list .item:nth-child(2){
    margin-top:6vw;
  }
  .expert-point-list .item:nth-child(n+3){
    display:block;
  }
  .expert-point-list .item:nth-child(n+5){
    display:none;
  }
  .news-box-right .expert-point-list .item{
    margin-top:6vw;
  }
}