.plan-your-visit-1{padding: .1px;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}
.plan-your-visit-1 .a1{background:#fafafa;color:#000;width: 48%;font-size:16px;padding:15px 25px;margin-bottom:40px;}
.plan-your-visit-1 .a1::after{content:'';display: block;clear: both;font-size:0;padding:0;margin:0;height:0;line-height: 0;}
.plan-your-visit-1 .a1 a{color:#000;}
.plan-your-visit-1 .title{font-size:20px;color:#010101;margin-bottom:20px;font-weight:bold;height:50px;overflow: hidden;display: flex;align-items: center;}
.plan-your-visit-1 .title img{max-width:42px;max-height:40px;margin-right:10px;}
.plan-your-visit-1 .title a{color:#010101;}
.plan-your-visit-1 .abstract{height:80px;
    display: -webkit-box;margin-bottom:20px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.plan-your-visit-1 .hengxian{border-bottom:1px solid #fff;}
.plan-your-visit-1 .more{background:url(../img/jiantou-1.png) no-repeat right center;padding-right:20px;text-decoration: none;float:right;margin-top:20px;margin-bottom:20px;}


.latest-stories-swiper1-outer{position:relative;margin-bottom:50px;}
.latest-stories-swiper1-outer .btn{width:52px;height:52px;border-radius: 50%;cursor: pointer;position:absolute;top:50%;transform: translateY(-150%);}
.latest-stories-swiper1-outer .btn.prev{left:0;background: url(../img/lbt-btn-1.png) no-repeat center center;}
.latest-stories-swiper1-outer .btn.next{right:0;background: url(../img/lbt-btn-2.png) no-repeat center center;}

.latest-stories-swiper1{width:1300px;height:500px;margin:0 auto;}
.latest-stories-swiper1 .swiper-slide{width:650px;box-sizing: border-box;padding:0 10px;}
.latest-stories-swiper1 img{width:630px;height:410px;}
.latest-stories-swiper1 a{display: block;width:100%;height:100%;text-decoration: none;}
.latest-stories-swiper1 .title{font-size:20px;height:80px;color:#000;overflow: hidden;padding:20px 0;}

.m-latest-stories-swiper1{display: none;font-size:30px;color:#000;}
.m-latest-stories-swiper1 .swiper-slide{width:100% !important;}
.m-latest-stories-swiper1 img{width:38vw;aspect-ratio: 3 / 2; display: block;margin-right:4vw;flex:0 0 auto;}
.m-latest-stories-swiper1 .title{flex:1;font-size:30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;height:200px;
}
.m-latest-stories-swiper1 a{color:#000;text-decoration: none;display: block;width:100%;height:100%;display: flex;justify-content:space-between;}
.m-latest-stories-swiper1 a:first-child{margin-bottom:4vw;}


