*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{width:100%;height:100%;background:#fff;}
#wrap{width:100%;height:100%;position:relative;overflow:hidden;}
.logo{width:100%;height:auto;margin:0 auto;display:block;}
.content{max-width:1200px;width:96%;margin:auto;padding-top:30px;margin-top:30px;box-sizing:border-box;}

a,a:hover{color:#254352;text-decoration:none;}
h2{position:relative;margin:60px auto;}
h2 img{width:100%;display:block;}
h2 a.more{position:absolute;right:0;top:0;bottom:0;margin:auto;width:68px;height:58px;cursor:pointer;font-size:18px;color:#666;white-space:nowrap;font-style:italic;}

.desc{color:#0460a6;background:url(./images/txtBg.png);background-size:100% 100%;font-size:30px;line-height:2;padding:4%;}

.topic{padding:0 2%;position:relative;margin-bottom:80px;}
#swiper{height:380px;}
#swiper .swiper-slide{width:690px}
#swiper a{display:block;height: 100%}
#swiper img{display:block;height: 100%;width:100%;object-fit:cover;border-radius:5px;}
#swiper p{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.4);color:#fff;padding: 10px;border-radius:0 0 5px 5px;width:100%;box-sizing:border-box;display:block;height:auto;border:none;}
.arrow_left,.arrow_right{position:absolute;width:4%;height:100%;background:blue;top:0px;bottom:0;margin:0 auto;z-index:9;cursor:pointer;}
.arrow_left{left:0;background:url(./images/prevBtn.jpg) no-repeat center;background-size:100% auto;}
.arrow_right{right:0%;background:url(./images/nextBtn.jpg) no-repeat center;background-size:100% auto;}

.imgTxt{overflow:hidden;margin-bottom:40px}
.imgTxt img{float:left;width:35%;height:236px;object-fit:cover;}
.imgTxt>div{float:right;width:62%;}
h3{color:#5b5b5b;font-size:26px;line-height:42px;font-weight:bold;height:84px;text-overflow: -o-ellipsis-lastline;overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
p{color:#5b5b5b;font-size:20px;line-height:1.8;border-top:1px dashed #ccc;margin-top:5px;padding-top:30px;height:108px;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#open{background:url(./images/open.png) no-repeat center;background-size:contain;height:40px;margin:60px 0 50px;cursor:pointer;}
.hidden{display:none;}
.footer{display:none;color:#fff;text-align:center;line-height:2;padding:25px 0;background:#333;}
@media screen and (max-width: 1200px) {
    #footer0820{display:none;}
    .footer{display:block;}
    
}
@media screen and (max-width: 1024px) {
   .desc{font-size:26px;}
   .imgTxt img{height:22vw;}
   h3{font-size:22px;line-height:36px;height:72px;}
   p{margin-top:1vw;padding-top:1.8vw;font-size:20px;line-height:30px;height:90px;}

}
@media screen and (max-width: 768px) {
  .logo{height:70vw;object-fit:cover;}
  .content{padding:4vw 0;margin-top:0vw;overflow:hidden;}
  .desc{font-size:4.6vw;padding:8% 4% 10%;line-height:1.6;}
  h2{margin:4vw auto;}
  h2 img{width:160%;margin-left:-30%;}
  #swiper{height:54vw;}
  #swiper .swiper-slide{width:80vw;}
  .topic{margin-bottom:8vw;}
  p{font-size:3.8vw;line-height:4.8vw;height:14.4vw;border:none;padding-top:0;}
  h3{font-size:4.4vw;line-height:6.2vw;height:6vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
  .imgTxt{margin-bottom:4vw}
  .arrow_left, .arrow_right{width:6vw;}
  #open{height:6vw;margin:5vw auto}
}