.head{position: fixed;display: none;background: #fff;left: 0;top: 0;right: 0;z-index: 100;}
header .nav{background: url(../mimg/navbtn_on.png) no-repeat right center/.28rem;text-indent: -9999em;}
.nav_bg{display: block;}

.top1{position: relative;height: 100vh;}
.top1 .logo{display: inline-block;position: absolute; width: 1.91rem;height: .5rem;top: .59rem;left: .28rem;z-index: 10;}
.top1 .navbtn1{display: inline-block;position: absolute;top: .62rem;right: .33rem;font-size: .28rem;font-weight: 500;color: #fff;background: url(../mimg/navbtn1.png) no-repeat right center/.32rem;padding-right: .4rem;z-index: 10;}
.top1 .tel a{color: #fff;}
.top1 .txt{position: absolute;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;z-index: 10;width: 100%;text-align: center;top:1.1rem;bottom:0;}
.top1 .txt h2{font-size: .72rem;line-height: 1.2179;position: relative;}
.top1 .txt h2:after{display: block;position: absolute;width: .64rem;height: 4px;background-color: #fff;margin-top: .35rem;left: 50%;margin-left: -0.32rem;content: '';}
.top1 .txt h5{font-size: .26rem;line-height: 1.4523;font-weight: 500;margin-top: .7rem;}
.top1 .txt p{font-size: .26rem;background: url(../m/sem35/ico_light.png) no-repeat left center/.34rem;padding-left: .5rem;margin-top: 2rem;}
.top1 .txt span{display: block;width: .9rem;height: 1.07rem;background: url(../m/sem35/ico_down.png) no-repeat center/.9rem;margin-top: .45rem;}
.sw1{position: absolute;left: 0;right: 0;top: 0;}
.sw1 .swiper-slide{position: relative;overflow: hidden;}
.sw1 .swiper-slide>.wrap{position: absolute;left: 0;right: 0;bottom: 0;top: 0;display: flex;background: url(../images/sem34p1/sw_bg.png) repeat;margin: 0;}
.sw1 .swiper-slide>img{display: block;height: 100vh;width: 100%;object-fit: cover;transition: all 7s;}
.sw1 .swiper-slide-active img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

.d1{background: url(../m/sem35/d1-bg.webp) no-repeat right top/contain;margin-top: .25rem;}

.d11{display: flex;font-size: .24rem;align-items: center;margin-top: .35rem;padding: 0 .35rem;}
.d11 span{display: block;width: .55rem;height: .48rem;background-size: .48rem;background-repeat: no-repeat;background-position: left center;}
.d11 span.s1{background-image: url(../m/sem35/d1-1.png);}
.d11 span.s2{background-image: url(../m/sem35/d1-2.png);}
.d11 span.s3{background-image: url(../m/sem35/d1-3.png);}
.d11 p{line-height: 1.66666667;}
.d11 i{font-style: normal;color: #e0001b;}
.d12{margin-top: .9rem;padding: .8rem .35rem .35rem;background: url(../m/sem35/d12.png) no-repeat top center/cover;font-size: .26rem;}
.d12 p{line-height: 1.66666667;color: #fff;}

.n1{padding: .5rem .3rem 0;}
.n1 h2.bt1,.n1 p.info1{color: #333;}
.n11{margin-top: .3rem;}
.n11 .nr1{padding: .3rem;background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: .2rem;color: #fff;margin-top: .3rem;position: relative;}
.n11 .nr1:nth-child(1){background-image: url(../mimg/d1-1.jpg);}
.n11 .nr1:nth-child(2){background-image: url(../mimg/d1-2.jpg);}
.n11 .nr1:nth-child(3){background-image: url(../mimg/d1-3.jpg);}
.n11 .nr1 h2{font-size: .34rem;margin-bottom: .1rem;}
.n11 .nr1 p{font-size: .18rem;line-height: .24rem;margin-bottom: .15rem;}
.n11 .nr1 .bar{width: 2.95rem;height: .05rem;background:url(../mimg/d11-bar.png) no-repeat left center;margin-bottom: .15rem;}
.n11 ul{display: flex;flex-wrap: wrap;width: 4rem;}
.n11 ul li{font-size: .24rem;line-height: .39rem;margin-right: .6rem;position: relative;padding-left: .14rem;}
.n11 ul li:before{content: '';position: absolute;width: .07rem;height: .07rem;border-radius: 50%;background-color: #fb6818;top: 49%;left: 0;}
.n11 ul li:nth-child(even){margin-right: 0;}
.n11 .nr1>a{font-size: .24rem;color: #fff;position: absolute;right: .3rem;bottom: .3rem;background: url(../mimg/arrow2.png) no-repeat right bottom/1.07rem;padding-bottom: .1rem;padding-right: .12rem;}
.d0{padding: .3rem;border-bottom: .15rem solid #f7f7f7;display: flex;justify-content: space-between;}
.d0 a{display: inline-block;width: 3.35rem;}

.d4{padding: .65rem .35rem;}

.d2{padding: .3rem .35rem;}
.d2 h2.t1{font-size: .35rem;line-height: .88rem;}
.d2 h2.t2{font-size: .28rem;color: #888;padding-bottom: .3rem;}
.d2 h2.t3{font-size: .34rem;color: #cc9847;line-height: 1;padding: .35rem 0 .4rem;}
.d2 .swiper-slide img{display: block;}
.d2 .swiper-slide h3{font-size: .34rem;line-height: 1;padding: .35rem 0 .4rem;}
.d2 .swiper-slide p{font-size: .24rem;height: .94rem;line-height: .4rem;}
.d2 .more1{display: flex;justify-content: space-between;padding: .4rem 0;}
.d2 .more2{text-align: center;line-height: .66rem;font-size: .28rem;border: 1px solid #333;}
.d2 .more2 a{color: #333;display:block;line-height:.66rem;}
.d2 .prenext{display: flex;justify-content: space-between;}
.d2 .prenext span{display: block;width: 1.37rem;height: .2rem;background-size: contain;background-repeat: no-repeat;background-position: center;outline:none;}
.d2 .prenext span.prev{background-image: url(../m/sem35/ico-left.png);margin-right: .37rem;}
.d2 .prenext span.next{background-image: url(../m/sem35/ico-right.png);}

.d3{padding: .67rem .35rem;text-align: center;}
.d3 p{font-size: .25rem;color: #888;line-height: 1.76;}
.d3 ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin: .35rem -.05rem .6rem;}
.d3 li{width: 31%;line-height: .78rem;border: 1px solid #333;font-size: .28rem;margin: .09rem .05rem;}
.d3 .more{text-align: center;line-height: .66rem;font-size: .28rem;border: 1px solid #333;margin-top: .5rem;}
.d3 .more a{color: #333;display:block;line-height:.66rem;}

.d5{padding: .67rem .35rem;}
.d51{display: flex;justify-content: space-between;border: 1px solid #c7c7c7;line-height: .58rem;align-items: center;margin-top: .4rem;}
.d51 span{font-size: .26rem;color: #666;margin-left: .18rem;}
.d51 span i{font-style: normal;color: #c82e17;}
.d51 em{font-style: normal;color: #c82e17;margin-right: .18rem;}
.d5 img{display: block;width: 100%;margin-top:.3rem;}
.d5 p.more{line-height: .68rem;text-align: center;font-size: .32rem;font-weight: 600;background-color: #e0001b;margin-top: .65rem;}
.d5 p.more a{color: #fff;display:block;line-height:.68rem;}

.d6{padding: .5rem .35rem;}

.d7{margin: .3rem .35rem;background: url(../img/bg-yxhd.jpg) no-repeat top center;}
.d7 h2.bt2{font-size: .4rem;border-left: .06rem solid #b82818;padding-left: .1rem;}
.d7 h2.bt2 span{color: #b82818;}


.news1 li{display: flex;justify-content: space-between;font-size: .21rem;padding: .15rem 0;border-bottom: 1px solid #e6e6e6;align-items: center;}
.news1 li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: .35rem;}
.news1 li span{display: flex;flex-direction: column;justify-content: center;align-items: center;width: .65rem;height: .56rem;background-color: #f2f2f2;color: #ccc;font-size: .1449rem;border-radius: 5px;}
.news1 li span b{font-weight: 600;font-size: .1932rem;}
.news1 li.on{padding: 0;position: relative;border-bottom: none;align-items: flex-start;}
.news1 li.on a.img{width: 2.53rem;height: 1.68rem;white-space: normal;margin-right: 0;}
.news1 li.on a.img img{width: 100%;height:100%;}
.news1 li.on h3{width: 55%;float: right;font-weight: 500;text-align: justify;}
.news1 li.on h3 a{display: inline-block;white-space: normal;line-height: .3rem;margin-right: 0;}
.news1 li.on>div{position: absolute;right: 0;bottom: 0;height: .56rem;background: url(../img/ico_news.png) no-repeat 91% center/.86rem;padding-right: 1rem;border: 1px solid #e2e2e2;border-radius: 5px;}
.news2{margin: .35rem 0 0;background: url(../img/years.png) no-repeat left center/1.27rem;padding-left: 1.44rem;font-size: .21rem;min-height: 1.14rem;display: flex;flex-direction: column;justify-content: space-around;}
.news2 p{line-height: .33rem;}
.news2 p span{color: #da6455;}

.sw4{margin-top: .25rem;}
.sw4 .swiper-slide{height: 3.5rem;}
.sw4 .swiper-slide img{display: block;width: 100%;}