.btn{background-color: #ffff00;color: #000;}
.pub-tt .bt em{color: #FFFF00;}

/* .idx-ban .item{height: 6.22rem;} */
.idx-pro{padding-top: .63rem;background-size: 100% 4.9rem;}
.pub-tt .lpp img{height: 1.14rem;}
.idx-pro .item{background-color: #ffff00;border-radius: .1rem;}
.idx-pro .item .title{margin-top: 0;padding: .18rem 0;color: #000;}
.idx-pro .menu .lk.cur, .idx-pro .menu .lk:hover{background-color: #ffff00;color: #000;}
.idx-top {background: url(../images/ts-bg.png) no-repeat center;padding-bottom: 1.5rem;padding-top: .5rem;}
.idx-top .pub-tt a{position: relative;display: block;cursor: auto;}
.idx-top .pub-tt .a1::after {
    content: '';
    height: .85rem;
    width: .85rem;
    background: url(../images/tsa.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 61%;
    top: -20%;
    margin-left: -0.16rem;
    margin-top: -0.16rem;
    z-index: 1;
}

.idx-top .pub-tt>a h5{z-index: 10;position: relative;}
.idx-top .detail{display: flex;align-items: center;}
.idx-top .lbox{width: 2.08rem;margin-right: .2rem;display: flex;flex-direction: column;justify-content: space-between;height: 6.11rem;}
.idx-top .lbox .tabmenu-item{width: 100%;height: 1.38rem;padding: .15rem;border-radius: .1rem;background: rgba(255, 255, 255, .1);display: flex;justify-content: center;align-items: center;cursor: pointer;}

.idx-top .lbox .active{border: 1px solid #ffff00;}

.idx-top .rbox{height: 100%;flex: 1;height: 6.11rem;position: relative;}
.idx-top .rbox .module{height: 100%;padding-left: .84rem;background: rgba(255, 255, 255, .1);width: 83%;}
.idx-top .rbox .module .mod-box{display: flex;align-items: center;height: 100%;}
.idx-top .rbox .module .img{display: flex;align-items: center;width: 65%;}
.idx-top .rbox .module  .video-box{position: absolute;right: 0;bottom: 0;width: 4.5rem;cursor: pointer;border-bottom: #FFFF00 solid .15rem;}
.idx-top .rbox .module  .video-box a{display: block;height: 100%;}
.idx-top .rbox .module  .video-box img{border-top-left-radius: .5rem;}
.idx-top .new-pro{margin-top: 1.3rem;}
.idx-top .pub-tt .a2::after {
    content: '';
    height: .85rem;
    width: .85rem;
    background: url(../images/npa.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 66%;
    top: -20%;
    margin-left: -0.16rem;
    margin-top: -0.16rem;
    z-index: 1;
}


.idx-new-pro{padding:0 0;}
.idx-new-pro .menu{text-align: center;margin-bottom: 0.7rem;position: relative;z-index:5;}
.idx-new-pro .menu .lk{font-size: 0.16rem;color:#000;font-family: 'vistaslabotce';display: inline-block;vertical-align: middle;margin:0 .2rem;background-color: #fff;border-radius:.29rem;min-width: 1.6rem;padding:0 .2rem;text-align: center;line-height: 0.6rem;cursor: pointer;}
.idx-new-pro .menu .lk.cur,.idx-new-pro .menu .lk:hover{color:#fff;background-color: #ca2a2a;}

.idx-new-pro .wrap{height: 8.4rem;margin-top: -1.3rem;padding:2.2rem 0 0;}
.idx-new-pro .item{display: block;}
.idx-new-pro .item .imgbox{border-radius:.1rem;overflow: hidden;height: 3.75rem;}
.idx-new-pro .item .title{font-size: 0.16rem;margin-top: 0.18rem;text-align: center;display: block;}
.idx-new-pro .item:hover .title{color: #f1a918;}
.idx-new-pro .pro-detail{position: relative;}
.idx-new-pro .swiper-container{position: static;}
.idx-new-pro .swiper-pagination{display: none;}
.idx-new-pro .item{background-color: #ffff00;border-radius: .1rem;position: relative;}
.idx-new-pro .item .title{margin-top: 0;padding: .18rem 0;color: #000;}
.idx-new-pro .item .new-tag{position: absolute;top: .12rem;left: .12rem;height: .8rem;width: .8rem;}

.idx-us {
    background: url(../images/idx_07-1.png) no-repeat center;
}
.us-profile .detail .picbox{bottom: 0.2rem;}
.ft-social{height: 6.88rem;}
.ft-social .txt{font-family: HarmonyOS_Sans_SC_Bold;
	font-size: .18rem;
	line-height: .3rem;
	color: #ffffff;}
.foot {
    background: url(../images/ft_01.jpg) no-repeat right center;
    background-size: cover;
    padding: .1rem 0;
}
.foot .wrap{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.foot .wrap .inquiry-box{width: 48%;}
.foot .form{max-width: 11.2rem;margin:0 auto;}
.foot .form .form-box{display: flex;justify-content: space-between;}
.foot .form .form-box .lbox{width: 2.5rem;}
.foot .form .form-box .rbox{flex: 1;margin-left: .1rem;}
.foot .form .row{display: flex;justify-content: space-between;}
.foot .form .item{width: 99%;margin-bottom: .23rem;}
.foot .form .box{background-color: transparent;display: flex;align-items: flex-start;width: 100%;border-radius: 5px;
	border: solid 1px #ffffff;}
.foot .form .tit{font-size: 0.16rem;color:#fff;line-height: 0.4rem;margin-left: 0.17rem;font-family: 'SignikaRegular';margin-bottom: 0;text-transform: none;}
.foot .form .info{flex:1;overflow: hidden;}
.foot .form .ipt{font-size: 0.16rem;color:#fff;width: 100%;font-family: 'SignikaRegular';background-color: transparent;}
.foot .form .ipt-txt{height: 0.43rem;line-height: 0.4rem;padding:0 .13rem;}
.foot .form .con{height: 1.08rem;line-height: 1.3;padding:.15rem .13rem;resize:none;}
.foot .form .submit{margin-top:.24rem;width: 2.15rem;line-height: 0.5rem;border-radius:.3rem;display: block;}
.foot .contact-box{margin-left: .94rem;}
.foot .contact-box .txt{font-size: 0.18rem;color: #fff;line-height: 0.39rem;}
.foot .contact-box .txt p{padding-left: .4rem;}
.foot .contact-box .txt p.p1 {
    background: url(../images/address.png) no-repeat left 10px;
}
.foot .contact-box .txt p.p2 {
    background: url(../images/phone.png) no-repeat left 10px;
}
.foot .contact-box .txt p.p3 {
    background: url(../images/email.png) no-repeat left 10px;
}
.foot .contact-box .txt p.p4 {
    background: url(../images/tel.png) no-repeat left 10px;
}
.foot .contact-box .txt p.p5 {
    background: url(../images/whatsapp.png) no-repeat left 10px;
}

.foot .contact-box .social{margin-top: 0.3rem;display: flex;margin-left: 0.4rem;}
.foot .contact-box .social a {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    width: .4rem;
    height: .4rem;
    margin-right: 0.15rem;
    font-size: 0.24rem;
    color: #000;
    background-color: #FFFF00;
}

.q-link{
    height: .52rem;background-color: #000;color: #fff;
}
.q-link a{font-size: .18rem;line-height: .52rem;}
.q-link .link-list{display: flex;align-items: center;justify-content: center;}
.q-link .link-list li{margin-right: .25rem;}
@media screen and (max-width:1024px){
    .ft-social{height: 7.88rem;padding-top: .4rem;}
}
@media screen and (max-width:768px){
    .idx-top{padding-bottom: .4rem;}
    .idx-top .detail {
        flex-direction:column;
    }
    .idx-top .lbox {
        width: 100%;
        margin-right: .2rem;
        height: 2rem;
        flex-direction: row;
    }
    .idx-top .lbox .tabmenu-item{width: 24%;}
    .idx-top .rbox{width: 100%;}
    .idx-top .rbox .module  .video-box{width: 2.5rem;}
    .idx-top .rbox .module{padding-left: .25rem;width: 100%;height: 4rem;}

    .idx-us .more{margin-top: .2rem;}
    .us-profile .detail .imgbox{margin-top: .2rem;}

    .foot .wrap .inquiry-box{width: 100%;}
    .foot .contact-box{margin-left: 0;}
    .ft-social{height: 7.88rem;padding-top: .4rem;}
}
@media screen and (max-width:400px){
    .idx-pro .item .imgbox{height: 3.75rem;}
    .idx-top .lbox{height: 1.3rem;margin-right: 0;}
    .idx-top .lbox .tabmenu-item{height: 1rem;}
    .idx-top .rbox .module{height: 2.5rem;}
    .idx-top .rbox .module  .video-box{width: 1.2rem;}
    .ft-social{padding-top: .2rem;height: 9.3rem;}
    .foot .wrap .inquiry-box{width: 100%;}
    .foot .form .form-box{flex-direction: column;}
    .foot .form .form-box .lbox{width: 100%;padding-left: .1rem;}
    .foot .contact-box{margin-left: 0;}
    .q-link a{font-size: .12rem;}
}