body {
    margin: 0;
    padding: 0;
    font-family: '微软雅黑';
    font-size: 25rem;
}
  
p {
    margin: 0;
}

a {
    color: inherit;
    text-decoration: none;
}
  
img {
    width:100%;max-width: 100%;
}

.clearfix:after{
    content: '';
    display: block;
    clear: both;
    width: 0;height: 0;
}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}
.flex{display: flex;}
/* 单行限制 */
.limit1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 多行限制 默认两行 */
.limitN{
    --limit:2;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: var(--limit);
    line-clamp: var(--limit);
    -webkit-box-orient: vertical;
}



.w{width: 91.2%;margin:auto;}

.touchtop{padding:20rem 0 ;}
.touchtop img{width: 30%;height: auto;}
.flex{display: flex;}

img{max-width: 100%;}

.ztbody{position: relative;}
.ztbody .zhuce{width: 86%;height: 460rem;position: absolute;left: 0;right: 0;top: 21%;margin: auto;}
.zhuce .title{font-size: 35rem;font-weight: bold;text-align: center;color: #253833;margin-top: 40rem;margin-bottom: 40rem;}
.zhuce .input{display: flex;height: 60rem;line-height: 60rem;width: 90%;margin: auto;margin-bottom: 17rem;justify-content: space-between;}
.zhuce .input span{width: 25%;font-size: 30rem;color: #253833;text-align: justify;
    text-align-last: justify;}
.zhuce .input>div{width: 70%;}
.zhuce .input .kk{border: 1px solid #aaaaaa;background: #fff;border-radius: 10rem;}
.zhuce .button{width: 300rem;border-radius: 75rem;height: 75rem;line-height: 75rem;background: #f9bb00;color: #fff;text-align: center;margin: auto;margin-top: 30rem;font-size: 30rem;}
.zhuce .input .kk input{width: calc(100% - 20rem);height: 100%;padding: 0 10rem;border: 0;background: none;}
.zhuce .input .flex{justify-content: space-between;}
.zhuce .input .flex .kk{width: 50%;}
.zhuce .input .flex .getyzm{text-align: center;height: 60rem;line-height: 60rem;background: #3060ff;color: #fff;border-radius: 10rem;width: 45%;font-size: 25rem;}


.ddlist{width: 86%;height: 1125rem;position: absolute;left: 0;right: 0;top: 36%;margin: auto;}
.ddlist .lun_big{height: 1050rem;}
.ddlist .lun_big .mySwiper{width:100%;height: 100%;        margin-left: auto;
    margin-right: auto;}

.ddlist .lun_big .mySwiper .swiper-slide {
    width: 100%;
    height: 210rem;

  }
.swiper-pagination-bullet{background: none!important;border: 1px solid #362e2b!important}
.swiper-pagination-bullet-active{background: #362e2b!important}

.ddlist .lun_big .mySwiper .con{width: 100%;height: 100%;display: flex;justify-content: space-between;position: relative;}
.ddlist .lun_big .mySwiper .con::after{content: '';position: absolute;width: 100%;height: 1px;background: #d2d2d2;bottom: -20rem;left: 0;}
.ddlist .lun_big .mySwiper .con .img{width: 23%;height: 100%;border: 1px solid #ec6941;}
.ddlist .lun_big .mySwiper .con .img div{padding: 10rem;height: calc(100% - 20rem);}
.ddlist .lun_big .mySwiper .con .img div img{width: 100%;height: 100%;}
.ddlist .lun_big .mySwiper .con .xinxi{width: 47%;height: 100%;}
.ddlist .lun_big .mySwiper .con .xinxi div,
.ddlist .lun_big .mySwiper .con .xinxi p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ddlist .lun_big .mySwiper .con .xinxi div{font-size: 35rem;color: #595757;font-weight: bold;margin: 15rem 0;}
.ddlist .lun_big .mySwiper .con .xinxi p{font-size: 30rem;color: #595757;margin-top: 8rem;}

.ddlist .lun_big .mySwiper .con .bj{width: 23%;height: 100%;display: flex;align-items: center;justify-content: center;}
.ddlist .lun_big .mySwiper .con .bj div{background: #5692ff;color: #fff;width: 100%;height: 50rem;text-align: center;line-height: 50rem;border-radius: 10rem;}

.ddlist .button{width: 330rem;border-radius: 75rem;height: 75rem;line-height: 75rem;background: #f9bb00;color: #fff;text-align: center;margin: auto;margin-top: 20rem;font-size: 26rem;}





.touchbottom .img1{width: 33%;margin: auto;margin-top: 45rem;}
.touchbottom .img2{width: 72%;margin: auto;margin-top: 45rem;}
.touchbottom .wz{text-align: center;font-size: 35rem;color: #4d4d4d;font-weight: bold;margin-top: 30rem;}
.touchbottom .tips{text-align: center;font-size: 28rem;color: #4d4d4d;margin-top: 20rem;}
.touchbottom .flex{justify-content: center;margin-top: 30rem;}
.touchbottom .flex .img{width:200rem;margin: 0 20rem;}


.touchbot{background: #d1d1d1;text-align: center;padding: 30rem 10%;font-size: 20rem;color: #2a2a2a;margin-top: 50rem;}



.piaofu{width: 180rem;height: 180rem;position: fixed;right: 30rem;top: 20%;z-index: 9999;}






