.top .txt1{position: absolute;left: .55rem;top: .5rem;right: .3rem;bottom: 0;color: #fff;display: flex;flex-direction: column;justify-content: center;}
.top h2{font-size: .54rem;line-height: .64rem;}
.top .p1{font-size: .22rem;margin: .2rem 0 .27rem;}
.top .m1{width: 6.34rem;margin-bottom: 1.3rem;}
.top .link{left:0;}
.top .link a{display: inline-block;width: 2.2rem;line-height: .5rem;border: 2px solid #929292;color: #fff;background:none;}

h2.bt1{font-size: .42rem;}

.d1{padding:.7rem .35rem;}
.d1 img{display: block;width: 6.38rem;height: 4.75rem;margin: .35rem auto 0;}
.info{font-size: .26rem;line-height: .39rem;text-align: center;color: #888;margin-top:.1rem;}
.tips{font-size: .24rem;line-height: .35rem;color: #666;padding: .15rem;text-indent: 2em;position:relative;background-color:#e5edfa;border-radius:.1rem;margin-top:.5rem;}
.tips:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:-0.25rem;border-left:.18rem solid transparent;border-right:.18rem solid transparent;border-top:.26rem solid #e5edfa;margin-left:-0.18rem;}

.d2{padding:.8rem .17rem .35rem;}
.ls1{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ls1 li{margin-top: .35rem;}
.ls1 .d21{width: 3.48rem;height:1.96rem;position:relative;}
.ls1 .d21 span{position: absolute;font-size: .26rem;color: #fff;left: .25rem;top: .83rem;width:.69rem;white-space:nowrap;}
.ls1 .d22{display: flex;align-items:center;padding-left:.18rem;margin-top:.3rem;}
.ls1 .d22 p{font-size: .19rem;line-height:.27rem;color:#000;padding-left:.13rem;}
.ls1 li:nth-child(5) .d21,.ls1 li:nth-child(6) .d21{width:100%;}
.ls1 .d22 span{font-size: .52rem;color: #005eac;position:relative;z-index:0;font-family:Arial;}
.ls1 .d22 span:after{content: '';width: 100%;height: .34rem;background-color: rgba(143,171,215,.15);position: absolute;left: 0;bottom: -.04rem;z-index: -1;}

.d3{background: linear-gradient(to bottom right,#142652,#3d569a);padding: .3rem .3rem 0;color: #fff;}
.d3 h2.bt1{color: #fff;}
.d3 .map{margin-top: .25rem;}
.tab2{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: .1rem;}
.tab2 span{width: 3.06rem;height: .74rem;text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;background-color: #fff;margin-bottom: .3rem;border-radius: 5px;box-shadow:4px 4px 0 hsl(0deg 0% 100% / 15%) ;}
.tab2 span strong{font-size: .24rem;color: #333;}
.tab2 span p{font-size: .16rem;color: #999;}
.tab2 span.on{background-color: #1783fc;color: #fff;}
.tab2 span.on strong{color: #fff;}
.tab2 span.on p{color: #fff;}
.body2{background: linear-gradient(to bottom right,#122044,#3c5697);padding: .3rem .3rem 0;border-radius: 10px 10px 0 0;display: none;margin-top: .1rem;}
.tab3{display: flex;justify-content: space-between;height: 1rem;position: relative;margin-bottom: .25rem;}
.tab3:after{content: '';position: absolute;height: .08rem;width: 100%;border-radius: .04rem;background: linear-gradient(to right,#14356b,#2b5295);top: .5rem;}
.tab3 span{width: 25%;font-size: .18rem;color: #1783fc;text-align: center;position: relative;z-index: 20;display: flex;justify-content: center;}
.tab3 span.one{width: 35%;}
.tab3 span:nth-child(even){align-items: flex-end;}
.tab3 span:after{content: '';width: .16rem;height: .16rem;border-radius: 50%;background-color: #cfe6ff;border: .04rem solid #fff;position: absolute;display: block;left: 50%;top: .42rem;margin-left: -.1rem;}
.tab3 span.on{color: #fff;}
.tab3 span.on:after{background-color: #1783fc;}
.body3{background: linear-gradient(to bottom right,#1f2f53,#445b99);padding: 1px .3rem .3rem;border-radius: 10px;font-size: .18rem;line-height: .32rem;height: 5rem;display: none;}
.body3 .tt{margin: .25rem 0 .1rem;}
.body3 .tt strong{font-size: .2rem;display: inline-block;line-height: .35rem;background-color: #1783fc;padding: 0 .05rem;border-radius: 4px;}

.d6{padding:.15rem .25rem .3rem;}
.sw3{margin-top:.4rem !important;}
.sw3 .swiper-slide img{border-radius: .1rem;}

.d7{padding: .1rem 0;}
.d71{display: flex;padding: 0 .3rem;background-color: #e5edf9;flex-direction: column;height: 1.46rem;justify-content: center;margin-top: .44rem;position: relative;}
.d7 p{font-size: .19rem;line-height: .36rem;color: #555;}
.d7 img.m1{position: absolute;width: 3.63rem;height: 2.19rem;right: .38rem;bottom: -.49rem;}
.d7 img.m2{width: 6.51rem;height: 1.50rem;margin: .24rem auto 0;display: block;}

.d8{padding: .3rem .3rem .5rem;}
.d8 .tab1{display: flex;justify-content: space-around;}
.d8 .tab1 span{width: 1.4rem;line-height: .55rem;border: 1px solid #0948a7;border-radius: .28rem;color: #0948a7;font-size: .2rem;text-align: center;}
.d8 .tab1 span.on{background-color: #0948a7;color: #fff;}
.d8 .body1{display: none;height: 24.23rem;overflow: hidden;position: relative;}
.d8 .body1.full{height: auto;}
.d8 .body1:after{content: '';position: absolute;height: 1.27rem;background: url(../mimg/vjh2/d8-1.png) repeat-x 0 0;left: 0;bottom: 1.83rem;right: 0;z-index: 10;}
.d8 .body1.full:after{content: inherit;}
.d8 .body1 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.d8 .body1 li{margin-top: .3rem;}
.d8 .body1 img{width: 3.3rem;height: 5.37rem;}
.d8 .more{position: absolute;display: flex;flex-direction: column;justify-content: center;align-items: center;background: url(../mimg/vjh2/d8-more.jpg) no-repeat center/cover;height: 1.83rem;left: 0;right: 0;bottom: 0;color: #fff;}
.d8 .more strong{font-size: .3rem;margin-bottom: .1rem;}
.d8 .more span{font-size: .18rem;width: 1.3rem;line-height: .45rem;background-color: #000;border-radius: .23rem;text-align: center;}
.d8 .body1.full .more{display: none;}