*{box-sizing: border-box;}
body{background: #F2F4F5;}
/* banner */
.cyy_banner{width: 100%;height: 6rem;margin-top: 1.28rem;}
.cyy_banner .swiper{height: 100%;}
.lbSwiper .swiper-slide{position: relative;}
.lbSwiper .slide_image{position: absolute;width: 100%;height: 100%;z-index: -1;}
.slide_text_wrap{width: 15.56rem;margin: auto;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.lbSwiper .slide_text{color: #fff;font-size: 1.2rem;display: flex;align-items: center;
    justify-content: center;font-family: 'Roboto-Bold';letter-spacing: 5px;text-align: center;}
.lbSwiper .swiper-pagination{bottom: .5rem;}
.lbSwiper .swiper-pagination .swiper-pagination-bullet{width: 24px;height: 4px;background: rgba(255, 255, 255, 0.85);
    border-radius: 8px 8px 8px 8px;opacity: 1;}
.lbSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 48px;background: #E1251A;
}
.lbSwiper .slide_image img{height: 100%;object-fit: cover;}
.slide_text_down{display: flex;justify-content: space-between;margin-top: .6rem;align-items: center;}
.slide_text_down_l{font-size: .34rem;color: #fff;font-family: 'Roboto-Bold';}
.slide_text_down_r{width: 1.8rem;height: .58rem;background: url(../xqimg/pmtbg.png)no-repeat;background-size: 100% 100%;
font-size: .24rem;font-family: Roboto-Medium;display: flex;align-items: center;justify-content: center;color: #fff;}
.slide_text_down_r img{width: .3rem;height: .3rem;margin-right: .12rem;}

/*  */
.xq_top{height: 1.46rem;background: #fff;z-index: 5;position: relative;transform: translateY(-.8rem);}
.xq_crumbs{font-size: .16rem;color: rgba(5, 20, 45, 0.6);font-family: 'Roboto-Regular-14';padding-left: .28rem;height: .8rem;
    display: flex;align-items: center;}
.xq_crumbs a{color:  rgba(5, 20, 45, 0.6);}
.xq_top_tab{height: .66rem;display: flex;align-items: center;font-size: .28rem;color: #05142D;font-family: 'Roboto-Bold';
padding-left: .28rem;}
.xq_top_tab_item{margin-right: 1.2rem;height: 100%;display: flex;align-items: center;border-bottom: 3px solid transparent;}
.xq_top_tab_item a{color: #05142D;}
.xq_top_tab_item:hover{color: #E1251A;cursor: pointer;border-bottom: 3px solid #E1251A;}
.xq_top_tab_item.active{color: #E1251A;border-bottom: 3px solid #E1251A;}

.xq_main{display: flex;justify-content: space-between;transform: translateY(-.4rem);}
.xq_left{width: 10.16rem;}
.xq_lunbo{width: 100%;height: 5.12rem;position: relative;}
.xq_lunbo .swiper-button-next:after,
.xq_lunbo .swiper-button-prev:after{display: none;}
.xq_lunbo .swiper-button-next,
.xq_lunbo .swiper-button-prev{width: .6rem;height: .6rem;border-radius: 50%;z-index: 5;
pointer-events: all;display: flex;justify-content: center;align-items: center;}
.xq_lunbo .swiper-button-next img,
.xq_lunbo .swiper-button-prev img{width: .4rem;height: .4rem;}
.xq_lunbo .swiper-button-next{left: .4rem;bottom: auto;top: 50%;right: auto;}
.xq_lunbo .swiper-button-prev{left: auto;bottom: auto;top:50%;right:.4rem;}
/* .xq_lunbo .swiper-button-next:hover, */
/* .xq_lunbo .swiper-button-prev:hover{background: #E1251A;} */
.xq_lunbo .swiper-button-next,
.xq_lunbo .swiper-button-prev {width: .45rem !important;height: .45rem !important;}
.xq_lunbo .swiper-button-next img,
.xq_lunbo .swiper-button-prev img {
    transition: all .3s;
    width: 100%;
    height: 100%;
    /* width: .25rem !important;
    height: .25rem !important; */
}
/* .xq_lunbo .swiper-button-next img:nth-child(1),
.xq_lunbo .swiper-button-prev img:nth-child(1) {
    display: block;
}
.xq_lunbo .swiper-button-next img:nth-child(2),
.xq_lunbo .swiper-button-prev img:nth-child(2) {
    display: none;
}
.xq_lunbo .swiper-button-next:hover img:nth-child(1),
.xq_lunbo .swiper-button-prev:hover img:nth-child(1) {
    display: none;
}
.xq_lunbo .swiper-button-next:hover img:nth-child(2),
.xq_lunbo .swiper-button-prev:hover img:nth-child(2){
    display: block;
} */
.xq_lunbo .swiper-slide img{width: 100%;height: 100%;}
.xq_lunbo .xqSwiper{height: 100%;}

.xq_overview{width: 100%;padding: .4rem .3rem .22rem;background: #fff;margin-top: .4rem;}
.xq_block_title{font-size: .28rem;color: #05142D;font-family: 'Roboto-Bold';height: .3rem;display: flex;align-items: center;
border-left: 3px solid #E1251A;padding-left: .2rem;}
.xq_overview_list{display: flex;justify-content: space-between;margin-top: .26rem;}
.xq_overview_item{width: 2.6rem;height: .9rem;background: #fff7f2;display: flex;flex-direction: column;justify-content: center;
align-items: center;}
.xq_overview_up{font-size: .24rem;color: #E1251B;font-family: 'Roboto-Bold';}
.xq_overview_down{font-size: .2rem;color: rgba(5, 20, 45, 0.4);font-family: 'Roboto-Regular-14';}
.xq_overview_con{font-size: .18rem;color: rgba(5, 20, 45, 0.4);font-family: 'Roboto-Regular-14';line-height: 1.5;margin-top: .3rem;}

.xq_location{margin-top: .4rem;width: 100%;background: #fff;padding: .4rem .3rem .22rem;}
.xq_location_info{width: 100%;height: .46rem;background: #F2F2F2;display: flex;align-items: center;margin-top: .26rem;padding: 0 .18rem;
font-size: .2rem;color: rgba(5, 20, 45, 0.6);font-family: Roboto-Regular-14;}
.xq_location_info img{width: .28rem;height: .28rem;margin-right: .1rem;}
.xq_map{margin-top: .24rem;width: 100%;height: 3.7rem;}
.xq_map img{width: 100%;height: 100%;}
.xq_location_list{display: flex;margin-top: .24rem;flex-wrap: wrap;}
.xq_location_item{width: 2.7rem;height: .64rem;background: #fff7f2;display: flex;align-items: center;
padding: 0 .26rem 0 .3rem;margin-bottom: .15rem; margin-right: .73rem;}
.xq_location_item:nth-child(3n){margin-right: 0;}
.xq_location_icon{width: .36rem;height: .36rem;margin-right: .14rem;}
.xq_location_icon img{width:100%;height:100%;}
.xq_location_text{font-size: .12rem;color: #E1251B;font-family: Roboto-Medium;}
.xq_location_item.no{background: none;}

.xq_highlights{margin-top: .4rem;width: 100%;background: #fff;padding: .4rem .3rem .22rem;}
.xq_highlights_con{font-size: .18rem;color: rgba(5, 20, 45, 0.4);font-family: 'Roboto-Regular-14';line-height: 1.5;margin-top: .3rem;}
.xq_highlights_list{margin-top: .15rem;display: flex;flex-wrap: wrap;}
.xq_highlights_item{background: #ECECEC;color: rgba(5, 20, 45, 0.4);font-size: .16rem;font-family: Roboto-Regular-14;
padding: .15rem .4rem;border-radius: .67rem;margin-right: .24rem;margin-bottom: .15rem;}

.xq_right{width: 4.84rem;}
.xq_project_data{width: 100%;width: 100%;background: #fff;padding: .4rem .3rem .4rem;}
.xq_project_data_list{margin-top: .22rem;}
.xq_project_data_item{font-size: .2rem;color: rgba(5, 20, 45, 0.4);font-family: 'Roboto-Regular-14';display: flex;
align-items: center;justify-content: space-between;height: .64rem;border-bottom:1px solid #E6E6E6;line-height: 1.2;}
.xq_project_data_item_l{display: flex;align-items: center;width: 48%;}
.xq_project_data_icon{width: .26rem;height: .26rem;margin-right: .12rem;}
.xq_project_data_icon img{width: 100%;height: 100%;}
.xq_project_data_item_r{width: 50%;text-align: right;}

.xq_contact{margin-top: .4rem;width: 100%;background: #fff;padding: .4rem .3rem .22rem;}
.xq_contact_main{margin-top: .46rem;display: flex;justify-content: space-between;align-items: center;}
.xq_contact_l{display: flex;align-items: center;}
.xq_contact_l_img{width: .82rem;height: .82rem;overflow: hidden;border-radius: 50%;margin-right: .28rem;}
.xq_contact_l_img img{width: 100%;height: 100%;}
.xq_contact_l_text_name{font-size: .18rem;font-family: Roboto-Medium;}
.xq_contact_l_text_email{font-size: .14rem;line-height: 1.5;color: rgba(5, 20, 45, 0.6);font-family: Roboto-Regular-14;}
.xq_contact_r{width: 1.27rem;height: .38rem;display: flex;align-items: center;justify-content: center;
font-size: .16rem;color: #E1251B;border-radius: .56rem;}
.xq_contact_r img{width: .18rem;height: .18rem;margin-right: .1rem;}

.xq_requirements{margin-top: .4rem;width: 100%;background: #fff;padding: .4rem .3rem .22rem;}
.xq_requirements_tip{font-size: .14rem;color: rgba(5, 20, 45, 0.4);font-family: Roboto-Regular-14;line-height: 1.5;padding-left: .2rem;
margin-top: .1rem;}
.xq_requirements_main{margin-top: .26rem;width: 100%;padding-left: .2rem;}
.xq_requirements_lab{font-size: .14rem;color: rgba(5, 20, 45, 0.4);font-family: Roboto-Regular-14;line-height: 2;}
.xq_requirements_lab span{color: #E1251B;}
.xq_requirements_input{width: 100%;height: .45rem;padding: .1rem .2rem;border-radius: .22rem;border: 1px solid #DFDFDF;}
.xq_requirements_input input{ width: 100%;height: 100%;border: none;display: block;color: #05142D;font-size: .18rem;}
.xq_requirements_input input:focus{outline: none;}
.xq_requirements_input input::placeholder{color: rgba(5, 20, 45, 0.4);}
.xq_requirements_item{margin-top: .26rem;}
.xq_requirements_btn{width: 100%;height: .48rem;background: #FFEEE0;color: #fff;font-size: .16rem;border-radius: .22rem;
margin-top: .3rem;display: flex;justify-content: center;align-items: center;}
.xq_requirements_btn:hover{background: #e7c9b0;cursor: pointer;}
.xq_requirements_agree{margin-top: .2rem;display: flex;align-items: center;font-size: .14rem;color: rgba(5, 20, 45, 0.4);}
.xq_requirements_agree a{color: #E1251B;}
.xq_requirements_agree input{margin-right: .1rem;}
.xq_requirements_agree input:hover{cursor: pointer;}

.xq_requirements_input.no{padding: 0 .2rem;}

/* 自定义下拉框样式 */
/* 容器样式 */
.select-container {
    position: relative;
    width: 100%;
    height: 100%;
    font-size: .16rem;
}

/* 触发按钮（模拟 select 输入框）- 科技感暗色主样式 */
.select-trigger {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
   height: 100%;
    padding: 0;

    border-radius: 4px;
    /* 白色文字 */
    color: rgba(5, 20, 45, 0.4);
    cursor: pointer;
    user-select: none;
    transition: border-color 0.2s ease;
}

/* hover 状态：边框轻微提亮 */
.select-trigger:hover {
    border-color: transparent;
}

/* focus 状态：科技蓝边框+微光阴影，强化科技感 */
.select-trigger:focus {
    outline: none;
    /* border-color: #0ea5e9;
    box-shadow: 0 0 0 2px rgba(14, 165, 233, 0.2); */
}

/* 下拉箭头：白色适配暗色背景 */
.select-arrow {
    width: 12px;
    height: 8px;
    transition: transform 0.2s ease;
}

.select-arrow path {
    fill: #ddd;
}

/* 展开时箭头旋转 */
.select-container.open .select-arrow {
    transform: rotate(180deg);
}

/* 下拉列表：与触发框同色系，小幅度圆角 */
.select-dropdown {
    position: absolute;
    top: .45rem;
    left: 0;
    width: 100%;
    max-height: 0;
    overflow: hidden;
    background-color: #f5f5f5;

    border-radius: 4px;
    list-style: none;
    padding: 0;
    margin: 0;
    /* 科技感轻微阴影 */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    transition: max-height 0.2s ease;
    z-index: 999;
}

/* 展开列表 */
.select-container.open .select-dropdown {
    max-height: 200px;
         overflow: overlay;
}

/* 选项样式：白色文字，暗色背景 */
.select-option {
    padding: 10px 15px;
    color: #05142d;
    cursor: pointer;
    transition: background-color 0.2s;
}

/* hover 状态：轻微提亮，科技感层次感 */
.select-option:hover {
    background-color: #eee;
}

/* 选中状态：科技蓝高亮，强化视觉 */
.select-option.selected {
    background-color: #E1251A;
    color: #fff;
}

/* 禁用状态：低饱和度暗色，不可点击 */
.select-option.disabled {
    color: #64748b;
    cursor: not-allowed;
    background-color: #2a374b;
}

.select-option.disabled:hover {
    background: #2a374b;
}


.xq_jingdong{margin-top: .2rem;width: 100%;background: #E1251A;padding: .4rem .3rem .22rem;color: #fff;}
.xq_jingdong_title{font-size: .28rem;font-family: Roboto-Medium;line-height: 1.5;padding-left: .2rem;
border-left: 3px solid #fff;}
.xq_jingdong_tel{font-size: .48rem;font-family: Roboto-Bold;line-height: 1.2;margin: .2rem 0;}
.xq_jingdong_info{font-size: .2rem;line-height: 1.2;font-family: Roboto-Medium;}
.xq_jingdong_email{font-size: .16rem;display: flex;align-items: center;margin-top: .1rem;}
.xq_jingdong_email img{width: .36rem;height: .36rem;margin-right: .1rem;font-size: .2rem;}

.xq_bottom{margin-top: .2rem;transform: translateY(-.2rem);padding-bottom: .8rem;}
.xq_bottom_title{font-size: .28rem;font-family: Roboto-Bold;line-height: 2;color: #05142D;}
.xq_bottom_main{margin-top: .26rem;}
.xq_bottom_main .mock{margin-top: .2rem;}
.xq_bottom_main .mock a{margin-top: 0;}

.znwly_second_item{width: 4.8rem;background: #ffffff;border-radius: .5rem;padding: .24rem;position: relative;
display: flex;flex-direction: column;justify-content: space-between;overflow: hidden;}
.znwly_second_item_img{height: 2.61rem;border-radius: 20px 50px 20px 50px;overflow: hidden;position: relative;}
.znwly_second_item_img img{width: auto;height: 100%;object-fit: cover;}
.znwly_second_item_img_text{position: absolute;background: #E1251B;color: #ffffff;font-size: .16rem;border-radius: 8px;
padding: 0.05rem .1rem;left: .24rem;top: .24rem;}
.znwly_second_item_title{font-size: .3rem;font-family: 'Roboto-Medium';margin-top: .24rem;margin-bottom: .12rem;line-height: 1.2;}
.znwly_second_item_location{font-size: .16rem;display: flex;justify-content: space-between;margin-bottom: .24rem;}
.znwly_second_item_locaton_icon{width: .24rem;height: .24rem;}
.znwly_second_item_locaton_icon img{width: 100%;height: auto;margin-top: .05rem;}
.znwly_second_item_locaton_con{color: #05142d;width: calc(100% - .3rem);font-size: .2rem;}
.znwly_second_item_info{display: flex;justify-content: space-between;}
.znwly_second_info_item{display: flex;}
.znwly_second_info_item:nth-child(1){margin-bottom: .24rem;margin-right: .4rem;}
.znwly_second_info_item_icon{width: .24rem;height: .24rem;margin-right: .10rem;}
.znwly_second_info_item_con{color: #05142d;font-size: .2rem;line-height: 1.2;}
.znwly_second_item_more{display: flex;align-items: center;justify-content: end;font-size: .2rem;margin-top: .5rem;color: #05142d;}
.znwly_second_item_more_icon{width: .2rem;height: .2rem;margin-left: .1rem;}
.znwly_second_item_line{position: absolute;width: 0;height: 4px;background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #E1251B 27%, #E1251B 72%, rgba(255, 255, 255, 0) 100%);
left: 0;bottom: 0;transition: all .3s ease;}
.znwly_second_item:hover .znwly_second_item_line{width: 100%;}




.banner{width: 100%; height: 5.67rem; position: relative; overflow: hidden;}
.banner::after{content: "";width: 100%;height: 80%;position: absolute;left: 0;top: 0;display: block;background: linear-gradient( #2E5091 0%, #6C8FC000 100%);}
.banner img{width: 100%; height: 100%; object-fit: cover;}

.banner_title{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 1;}
.banner_title_noe{font-size: .64rem; color: #fff;font-family: JINGDONGLangZhengTi2;}
.banner_title_tow{ font-size: .24rem; color: #fff; font-family: JINGDONGLangZhengTi2Semilight;margin-top: .1rem;}
.floorplan{width: 2.06rem;height: .68rem; position: absolute; right: 2.7rem; top: 3.49rem; cursor: pointer; margin-top: .37rem; border: .015rem solid #fff; border-radius: .38rem; display: flex; align-items: center; justify-content: center; z-index: 999;}
.floorplan img{width: .3rem;height: .3rem; margin-right: .12rem;}
.floorplan p{font-size: .24rem ;color: #fff;}

.anchor_nav{height: 1.46rem;box-sizing: border-box; padding-top: .41rem; padding-left: .28rem; background-color: #FFFFFFFF; position: relative; left: 0;top: -.7rem; box-shadow: 0.1rem 0.1rem 0.1rem rgba(0,0,0,.1);}
.anchor_link {font-size: .16rem; color: #666565FF;}
.anchor_link a{font-size: .16rem; color: #666565FF;font-family: SourceHanSansCNMedium;}



.recommend{background-image: url(../znwly/2.png); width: 100%;  background-size: 100% 100%; padding-top: .66rem; padding-bottom: .8rem; box-sizing: border-box;}
.recommend_title{font-size: .42rem; font-family: JINGDONGLangZhengTi2;  padding-bottom: .3rem; position: relative;}
.recommend_title:after{ content: ""; width: .44rem; height: .02rem; display: block; background-color: #E1251B; position: absolute;left: 0; bottom: 0;}
.recommend_content{margin-top: .46rem;}
.recommend_content ul{display: flex;}
.recommend_content ul li{padding: .18rem .15rem .24rem .15rem; width: 25%; border-radius: .1rem;  box-sizing: border-box;  background-image: url(../znwly/9.png); background-size: 100%; margin-right: .21rem;}
.recommend_content ul li:hover{background-image: url(../znwly/8.png);}
.recommend_content ul li:hover .recommend_content_title img{transform: scale(1.1); transition: all .5s;}
.recommend_content ul li:hover .recommend_content_bot a{color: #E1251B; }
.recommend_content ul li:hover .recommend_content_bot p{background-image: url(../znwly/11.png);}
.recommend_content ul li:last-child{margin-right: 0;}
.recommend_content_title{position: relative; overflow: hidden;}
.recommend_content_title img{width: 100%; height: 2.1rem; border-radius: .1rem .3rem .1rem .3rem; overflow: hidden;}
.recommend_content_title a{width:95%; font-size: .22rem; color: #fff; position: absolute; left: .17rem; bottom: .14rem;display: -webkit-box;text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.recommend_content_title span{position: absolute; left: .09rem ; top: .09rem; color: #fff;font-size: .12rem; width: 1.03rem;height: .2rem; text-align: center; line-height: .2rem; background-color: #2160FF; border-radius: .1rem;}
.recommend_content_content{margin-top: .31rem; font-family: JINGDONGLangZhengTi2Semilight;}
.recommend_content_content p{font-size: .2rem; color: #05142D99; margin-bottom: .14rem; padding-left: .24rem; position: relative;}
.recommend_content_content p::after{content: ""; width: .18rem; height: .18rem; position: absolute; left: 0; top: .00rem;  display: block; background-size: 100% 100%;}
.recommend_content_content p:nth-child(1)::after{background-image: url(../znwly/4.png);}
.recommend_content_content p:nth-child(2)::after{background-image: url(../znwly/5.png);}
.recommend_content_content p:nth-child(3)::after{background-image: url(../znwly/6.png);}

.recommend_content_bot{display: flex; justify-content: center;  border-top: .01rem solid rgba(0,0,0,0.08); box-sizing: border-box; padding-top: .16rem;} 
.recommend_content_bot a{ font-size: .16rem;  color: #05142D99; font-family: JINGDONGLangZhengTi2Semilight;}
.recommend_content_bot p{margin-left: .13rem; width: .22rem; background-image: url(../znwly/7.png); background-size: 100%; background-repeat: no-repeat; background-position: center;}
.recommend_content_bot p::after{display: none;}
.recommend_content_botm a{display: flex; justify-content: center; width: 2.85rem; margin: 0 auto; align-items: center; height: .59rem;background-image: url(../znwly/13.png);background-size: 100% 100%; margin-top: .86rem;}
.recommend_content_botm p{ font-size: .20rem; color: #fff; font-family: JINGDONGLangZhengTi2Semilight; }
.recommend_content_botm img{width: .25rem;margin-left: .13rem;}
.recommend_content_botm a:hover img{  animation: bounce 2s infinite;}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateX(.15rem);}
  60% {transform: translateX(.1rem);}
}
 .masklayer{position: fixed; left: 0; top: 0; width: 100%; z-index: 999; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999; display: none;}
         .masklayer_image{display: flex; justify-content: center; align-items: center;  height: 100%;}
        .masklayer_image img{width:70%; height: 100%;transition: transform 0.5s ease; } 
        .btn_iocn{background: #00000073; width: 100%; height: .5rem; position: absolute; left: 0;top: 0; z-index: 1;}
        .btn_iocn ul{ display: flex; height: 100%; align-items: center; justify-content: end;}
         .btn_iocn li {margin-left: .3rem;}
        .btn_iocn li img{width: .25rem;  cursor: pointer;} 

@media screen and (max-width: 960px) {
    .banner{width: 100%; height: auto;aspect-ratio: 16 / 9;padding-top: 1rem;}
    .banner_title{width: 100%; top: 60%;}
.banner img{  aspect-ratio: 16 / 9; height: auto;}
      
    .banner_title_noe{font-size: .35rem; text-align: center; font-family: JDLangZhengTi;}
    .banner_title_tow{font-size: .2rem; text-align: center;}
    .floorplan{position: absolute; top: 70%; font-size: .18rem; right: 50%; transform: translateX(50%); width: auto; padding: .1rem .2rem; height: .3rem;}
    .floorplan img{width: .2rem; height: .2rem;}
    .floorplan p{font-size: .18rem;}
    
     .masklayer_image img{height: auto;}
    .xq_top{width: 100%; margin: 0 auto; transform: translateY(0); position: static; height: auto;}
    .xq_crumbs{width: 95%;padding-left: 0; margin: 0 auto; height: .5rem;}
    .xq_top_tab{justify-content: space-between; height: .5rem;}
    .xq_top_tab_item{width: 20%;font-size: .16rem; margin-right: 0; justify-content: center;}
    .xq_top_tab{padding-left: 0; width: 95%; margin: 0 auto;}
    
    .xq_main{width: 100%; transform: translateY(0); flex-direction: column;}
    .xq_left{width: 100%;}
     .xq_lunbo{height: auto; aspect-ratio: 16 / 9;}
     .xq_map{height: auto; aspect-ratio: 16 / 9;}
     .xqSwiper{width: 100%;height: 100%;}
     .xq_overview{margin-top: .3rem; padding: .25rem;}
     .xq_overview_item{width: 100%; margin-bottom: .25rem;}
     .xq_overview_list{flex-wrap: wrap;}
     .xq_location{margin-top: .3rem; padding: .25rem;}
     .xq_location_info{font-size: .16rem;}
     .xq_location_item{width: 100%; margin-right: 0;}
     .xq_location_item.no{display: none;}
     .xq_highlights{margin-top: .3rem; padding: .25rem;}
     .xq_highlights_item{margin-right: 0; text-align: center; width: 100%;}
     .xq_right{width: 100%;}
     .xq_project_data{padding: .3rem; margin-top: .3rem;}
     .xq_project_data_item{font-size: .18rem;}
     .xq_contact{margin-top: .3rem; padding: .25rem;}
     /* .xq_contact_main{margin-top: .3rem;flex-direction: column;} */
     .xq_contact_r{margin-top: .2rem;}
     .xq_requirements{margin-top: .3rem;padding: .25rem;}
     .xq_requirements_main{padding-left: 0;}
     .xq_requirements_tip{padding-left: 0;}
     .xq_jingdong_title{font-size: .2rem;}
     .xq_jingdong_tel{font-size: .22rem; color:#FFF}
     .xq_block_title{font-size: .22rem;}
     .xq_jingdong{margin-top: .3rem;}
    /* .xq_top{display: none;} */
    /* .xq_main{display: none;} */
    .xq_bottom{display: none;}
}