/*
 *2024-08-30爱永新增css管理
 */
/*正品验证*/
.verificationtablist{}
.verificationtablist ul{}
.verificationtablist ul li.elementor-icon-list-item{ width:400px; text-align:center; padding:27px 0; cursor:pointer;}
.verificationtablist ul li.elementor-icon-list-item.active{ background:#A29061;}
.verificationtablist ul li.elementor-icon-list-item.active .elementor-icon-list-text{ color:#fff;}

.verificationtitle:after{content: ''; display: inline-block; border: 10px solid transparent; border-top-color:#A29061; position: absolute; bottom: -19px; left: 50%; margin-left:-10px; z-index:5;}

.verificationqhall{}
.verificationqhall .verificationitem{ visibility:hidden; opacity:0; transition: all 0.3s; height:0; overflow:hidden;}
.verificationqhall .verificationitem.show{ visibility:visible; opacity:1; height:auto;}

/*团购定制*/
.banner_groupbuytext{ height:100%;}

/*特许经营*/
.franchisekustall{ position:relative; }
.franchiselist li{}
.franchiselist li a{ position:relative; display:block;}
.franchiselist li .franchiselitext{ padding-top:20px;}
.franchiselist li .franchisetit{ text-align:center; font-weight: bold;font-size: 14px;color: #333333;}
.franchiselist li .franchiseliimgrel{ position:relative;}
.franchiselist .swiper-slide .franchiseliimg img{ height:450px; width:auto; display:block; margin:0;}
.franchiselist li .franchiseliimgrel .franchiselihover{position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,0.5);  z-index: 2; display:flex; justify-content:center; align-items:center; visibility:hidden; opacity:0; transition: all 0.3s;}
.franchiselist li .franchiselihover .franchiselihovercon{ text-align:center;}
.franchiselist li .franchiselihover .franchiselihovercon .franchiselihoverimg{}
.franchiselist li .franchiselihover .franchiselihovercon .franchiselibtn{ margin-top:20px; background:#A29061;font-weight: 400;font-size: 14px;color: #FFFFFF; padding:8px 32px; display:inline-block;}
.franchiselist li a:hover .franchiseliimgrel .franchiselihover{visibility:visible; opacity:1;}

.franchisebtn{ position:absolute; width:1140px; margin:0 0 0 -570px; left:50%; top:40%; z-index:5; height:0;}

/*特许经营-详情页*/
.franchiseslide .e-con-boxed.e-flex.spropertybanpaging{ display:none;}
.elementor-widget.franchisebuy ul li.elementor-icon-list-item{ margin-bottom:20px; width:calc(33.333% - 40px);}
.elementor-widget.franchisebuy ul li.elementor-icon-list-item a{ border:#fff 1px solid; padding:16px;}


/*定制产品品类*/
.custom_procatall{}
.custom_procatlist{ position:relative;}
.custom_procatlist .str_move{ position:absolute; top:0; left:0; white-space: nowrap; display:flex; align-items:center; justify-content:center;}
.custom_procatlist .elementor-element{ width:260px; margin:0 15px;}

/*定制流程*/
.cusprocesslist{}
.cusprocesslist .elementor-widget-image-box{ width:14.2857%; cursor:pointer; position:relative; min-width:120px;}
.cusprocesslist .elementor-widget-image-box:after{ content:''; display:block; width:16px; height:30px; background:url(../images/cusprocessjt.png) no-repeat; position:absolute; top:45px; right:-10px;}
.cusprocesslist .elementor-widget-image-box:last-child:after{ display:none;}
.cusprocesslist .elementor-widget-image-box .elementor-image-box-img{ width:120px; height:120px; border: 2px solid #A29061; border-radius:100%; display:flex; align-items:center; justify-content:center; margin:0 auto 20px !important; position:relative; }
.cusprocesslist .elementor-widget-image-box .elementor-image-box-img:after{ content:""; background:#A29061; width:100%; height:100%; top:0; left:0; position: absolute;  border-radius: 100%; z-index:0; transform: scale(0); transition:all 0.3s;}
.cusprocesslist .elementor-widget-image-box .elementor-image-box-img img{transition:all 0.4s; position:relative; z-index:5; }
.cusprocesslist .elementor-widget-image-box .elementor-image-box-content{}
.cusprocesslist .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{ margin-bottom:10px;}
.cusprocesslist .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description{ opacity:0; visibility:hidden; transform: translateY(40px); transition:all 0.5s;}
.cusprocesslist .elementor-widget-image-box:hover .elementor-image-box-content .elementor-image-box-description{ opacity:1; visibility:visible; transform: translateY(0px);}
.cusprocesslist .elementor-widget-image-box:hover .elementor-image-box-img{ background:none;}
.cusprocesslist .elementor-widget-image-box:hover .elementor-image-box-img:after{ transform: scale(1);}
.cusprocesslist .elementor-widget-image-box:hover .elementor-image-box-img img{filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}


/*合作单位展示*/
.unitslistscoll{ position:relative;}
.unitslistscoll .elementor-widget-image{ width:180px; height:80px; margin:0 10px; display:flex; align-items:center; justify-content:center;}
.unitslistscoll .elementor-widget-image img{ width:auto; max-height:80px;}
.unitslistscoll .str_move{ position:absolute; top:0; left:0; white-space: nowrap; display:flex; align-items:center; justify-content:center;}

.dypopcon > .e-con-inner{ height:100vh;}
.dypopcon .elementor-element.show{ display:flex;}



@media(min-width:1921px){
	.unitslistscoll{ max-width:1920px;}
}

@media(max-width:1160px){
    
    .elementor-widget.franchisebuy ul li.elementor-icon-list-item a{ padding:15px;}
    
    .franchisebtn{ width:94%; margin:0 0 0 -47%; }
    
}
@media(max-width:1024px){
    .elementor-widget.franchisebuy ul li.elementor-icon-list-item { width:calc(33.333% - 20px);}
    
    .cusprocesslist .elementor-widget-image-box{ width:33.33%; margin-bottom:20px !important;}
    .cusprocesslist .elementor-widget-image-box:after{ right:0;}
    .cusprocesslist .elementor-widget-image-box .elementor-image-box-img{ width:100px; height:100px; margin-bottom:10px !important; }
    .cusprocesslist .elementor-widget-image-box .elementor-image-box-img img{ width:50px; height:50px; }
    .cusprocesslist .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description{ opacity:1; visibility:visible; line-height:1.5; padding:0 10px; transform: translateY(0px);}
}
@media(max-width:800px){
    .verificationtablist ul li.elementor-icon-list-item{ width:50%; padding:20px 15px;}
}
@media(max-width:768px){
    .franchiselist .swiper-slide .franchiseliimg img{ height:200px;}
    .franchisebtn{ top:30%;}
    .franchiselist li .franchiselihover .franchiselihovercon .franchiselihoverimg img{ max-width:100px;}
    .franchiselist li .franchiselihover .franchiselihovercon .franchiselibtn{ margin-top:10px;padding:6px 20px;}
    
    .cusprocesslist .elementor-widget-image-box{ width:50%; margin-bottom:20px !important;}
    .cusprocesslist .elementor-widget-image-box .elementor-image-box-img{ width:80px; height:80px; margin-bottom:10px !important; }
    .cusprocesslist .elementor-widget-image-box .elementor-image-box-img img{ width:40px; height:40px; }
    .cusprocesslist .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{ font-size:14px; }

    .elementor-widget.franchisebuy ul li.elementor-icon-list-item { width:100%;}
}


@media(max-width:640px){
    .verificationtablist ul li.elementor-icon-list-item{ padding:10px 15px;}
}



































