#footer-text h2,.ft-bottom{font-size:22px;}
.footer_top{font-size:18px;}

.section .box{position:relative;z-index:10}
.section,#banner li,.h-bg{background-size:cover;background-repeat:no-repeat;}
#banner{position:relative;height:100%}
#banner li{list-style:none;}
#banner .flex-control-nav{position:absolute;bottom:6%;}
#banner .flex-control-nav li{display:inline-block;vertical-align:top;margin:0 8px}
#banner .flex-control-nav li a{background:#666;display:block;width:20px;height:20px;border-radius:50%;-webkit-border-radius:50%;border:none;}
#banner .flex-control-nav a.flex-active{background-color:#f20;}
#banner .flex-direction-nav{display:none;}


.section2 .box{max-width:1200px;margin:0 auto;width:90%}
.section2-banner{position:absolute;width:100%;height:100%;}
.section2-banner li,.section2-banner .flexslider,.section2-banner .slides{height:100% !important}
.section2-banner .flex-control-nav,.section2-banner .flex-direction-nav{display:none}
.section2-list{position:absolute;width:100%;top:0;left:0;z-index:90}
.section2-list,.section2-list dd{height:100%;overflow:hidden;}
.section2-list dd{width:25%;float:left;border-left:1px solid #fff;margin-left:-1px;}
.section2-list dd a{display:table-cell;vertical-align:middle;text-align:center;}
.section2-list dd span{display:block;max-width:120px;line-height:40px;margin:0 auto;background-color:#fff;color:#333;width:100%}
.section2-list dd p{margin:10px 0;line-height:25px;height:50px;width:92%;margin:0 auto 10px}
.section2-list dd a:hover{background-image:url(../images/icon/black5.png)}



.m3-box{width:100%;background-image:url(../images/icon/black5.png);width:100%;padding:35px 0;position:absolute;left:0;bottom:50px}
.m3-list .imga{width:20%;float:left;overflow:visible;}
.m3-list img{display:block;margin:15px auto 10px;}
.m3-list .imga:hover img,.nav-box a:hover img{transform:translate(0,-10px);}
.m3-list .imga:hover p,.nav-box a:hover p{transform:translate(0,10px);}



/*.section4 .h-tit p{margin-bottom:0}*/
.m4-list{margin:5% auto 10%}
.m4-list .imga{width:17.4%;height:330px;background-image:url(../images/icon/white5.png);color:#000;margin-right:1%;}
.m4-list .imga:hover{background-image:url(../images/icon/black5.png);color:#fff;}
.m4-list .imgW{position:relative;width:90px;height:90px;margin:30px auto}
.m4-list img{position:absolute;left:0}
.m4-list .img1{top:0}
.m4-list .img2{top:100%}
.m4-list .imga:hover .img1{top:-100%}
.m4-list .imga:hover .img2{top:0}
.m4-list .np{line-height:24px;height:72px;margin:20px auto 10px;}
.m4-list .line{width:90px;height:2px;background-color:#000;margin:0 auto}
.m4-list .imga:hover .line{background-color:#fff;}
.m4-more{width:280px;line-height:60px;text-align:center;background-color:#fff;color:#000;margin:0 auto;display:block;font-size:24px;}
.m4-more:hover{background-image: url(../images/icon/black5.png);background-color:initial;color:#fff}

.section5 .np{line-height:1.8;text-indent:2em}


.h-tit{text-align:center;position:relative;}
.h-tit p{margin:10px 0 30px;}
.re{position:relative;}
.h80{height:90%;overflow:hidden}
.ov{overflow:hidden;}

.h-box.active .fp-tableCell {
    transform: translate(0px, 0px) scale(1);
    opacity: 1;
    transition: all 0.9s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
/* .h-box1 .fp-tableCell{opacity:0}
.h-box1.active .fp-tableCell{opacity:1} */
.h-box .fp-tableCell {
    transform: translate(20px, 20px) scale(0.5);
    opacity: 1;
    height: 100%;
    transition: all 0.9s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.h-line{position:fixed;top:0;width:46px;left:25px;height:100%;background:url(../images/1line.png) no-repeat center;z-index:200}
#fp-nav{right:auto;left:25px;z-index:300}
#fp-nav ul li{list-style:none;margin:10px 0}
#fp-nav ul li span{display:block;width:46px;height:46px;background-image:url(../images/le-ico.png) !important;background-repeat:no-repeat;}
#fp-nav ul li span.nav-dot-1,#fp-nav ul li span.nav-dot-6{display:none}
#fp-nav ul li span.nav-dot-2{background-position:5px 0px}
#fp-nav ul li span.nav-dot-3{background-position:5px -139px}
#fp-nav ul li span.nav-dot-4{background-position:5px -209px}
#fp-nav ul li span.nav-dot-5{background-position:5px -278px}

#fp-nav ul li .active span.nav-dot-2{background-position:-95px 0px}
#fp-nav ul li .active span.nav-dot-3{background-position:-95px -139px}
#fp-nav ul li .active span.nav-dot-4{background-position:-95px -209px}
#fp-nav ul li .active span.nav-dot-5{background-position:-95px -278px}
#ri_nav{position:fixed;right:0;top:50%;margin-top:-135px;z-index:250}
#ri_nav a,#ri_nav{color:#fff;}
#ri_nav dd{background-image:url(../images/icon/black5.png);width:60px;padding:10px 0;margin:4px 0;position:relative;}
.wx-sub{position: absolute;
    width: 136px;
    height: 136px;
    right:100%;
    top: 50%;
    margin-top: -68px;
    display: none;}
#ri_nav .bgct{display:block;width:30px;height:30px;margin:0 auto;background-size:100%}
#ri_nav .ico1{background-image:url(../images/ri-ico1.png);}
#ri_nav .ico2{background-image:url(../images/ri-ico2.png);}
#ri_nav .ico3{background-image:url(../images/ri-ico3.png);}
#ri_nav .ico4{background-image:url(../images/ri-ico4.png);}
#ri_nav .ico5{background-image:url(../images/ri-ico5.png);}
#ri_nav .ico6{background-image:url(../images/ri-ico6.png);}
#ri_nav .ico7{background-image:url(../images/ri-ico7.png);}
#ri_nav dd:hover{background-image:url(../images/icon/black3.png)}
#ri_nav dd.li7{padding:0}
#ri_nav dd.li7 a{padding:15px 0;display:block;}
/* 02品牌故事 */
.about-con{text-indent:2em;line-height:1.8}
.bank-box75{width:75%;margin:0 auto}
.bank-m3-list dd{float:left;width:21%;margin-right:2%;border:1px solid #ddd;height:380px;position:relative;cursor:pointer;}
.bank-m3-list{margin-top:50px;}
.bank-m3-list h2{margin-top:40px;}
.bank-m3-list .p1{margin:20px 0 0;}
.bank-m3-list .np{position:absolute;left:0%;bottom:50px;height:90px;line-height:30px;width:100%}
.bank-m3-list .np p{position:absolute;}
.bank-m3-list .p2{top:0;left:0;width:100%;opacity:1}
.bank-m3-list .p3{bottom:-90px;height:90px;width:80%;left:10%;opacity:0}
.bank-m3-list dd:hover .p3{bottom:0;opacity:1}
.bank-m3-list dd:hover .p2{top:-30px;opacity:0}
/* 04招商加盟 */
/* 04招商加盟-main1 */


/* 04招商加盟-main2 */
.jiam-matop50{margin-top:50px !important;}
#jiam_form{padding:100px 50px;color:#fff}
.jiam-form-list{color:#333;}
.jiam-form-list dd{line-height:50px;width:23%;background-color:#fff;overflow:hidden;}
.jiam-form-list dd.fl{margin-right:2%;}
.jiam-form-list dd.re .re{padding-left:75px;}
.jiam-form-list dd.re span{position:absolute;;left:0;top:0;display:block;width:70px;text-align:right;}
.jiam-form-list dd.fr{margin-right:0}
.jiam-form-list dd{}
#jiam_form .text{height:50px;font-size:18px;display:block;width:100%;}
#jiam_form select.text{text-indent:10px;}
#jiam_form .submit{display:block;margin:0 auto;width:320px;height:50px;background-color:#fff;margin:100px auto 50px;cursor:pointer;}
#jiam_form .submit:active{opacity:0.8}
/* 04招商加盟-main3 */
.jiam-m3-box .w5{width:50%}
.jiam-m3-box .np{width:80%;margin:0 auto;line-height:2}
/* 04招商加盟-main4 */
/* 04招商加盟-main5 */
/* 04招商加盟-main6 */
/* 04招商加盟-main7 */
.jiam-m7-list dd{float:left;width:21%;margin-right:2%;margin-top:20px;text-align:center;cursor:pointer;}
.jiam-m7-list .np{line-height:35px;height:70px;margin-top:20px}
.jiam-m7-list dd:hover img{transform:translateY(-10px);}
.jiam-m7-list dd:hover .np{transform:translateY(10px);}




.lateY250{transform:translateY(-300px)}
.lateY-B{transform:translateY(300px)}
.active .lateY250,.active .lateY-B{transform:translateY(0px);}
.scale0{transform:scale(0);}
.active .scale0{transform:scale(1);}
.opacity{opacity:0}
.active .opacity{opacity:1}

.lateY250,.section .fp-tableCell,.lateY-B,.scale0,.opacity,.ease{transition:all ease-in 1s;-moz-transition:all ease-in 1s;-ms-transition:all ease-in 1s;-o-transition:all ease-in 1s;-webkit-transition:all ease-in 1s;}
.ease3,.bank-m6-box *{transition:all ease-in .3s;-moz-transition:all ease-in .3s;-ms-transition:all ease-in .3s;-o-transition:all ease-in .3s;-webkit-transition:all ease-in .3s;}




.bank-m6-box{width:90%;margin:0 auto;max-width:1440px;}
.bank-m6-box .imgW{background-image:url(../images/icon/white3.png);padding:30px 0;}
.bank-m6-box .imgW img{width:80%;margin:0 auto;display:block;height:auto}
.bank-m6-box .slick-center .imgW{background:#fff;transform:scale(1.2);}
.bank-m6-box .slick-list{padding:60px 0 !important}

.bank-m6-box .slick-arrow{background-position:center;background-repeat:no-repeat;border:none;background-color:initial;width:35px;height:65px;font-size:0px;text-indent:99999;cursor: pointer;position:absolute;top:50%;margin-top:-32px;z-index:9;background-color:transparent}
.bank-m6-box .slick-prev{background-image:url(../images/02zz-le.png);left:0}
.bank-m6-box .slick-next{background-image:url(../images/02zz-ri.png);right:0}

.fp-tableCell{overflow:hidden;}


.rec-item {float: left;width: 33.33%;margin-bottom: 10px;}
.rec-item a {display: block;margin: 0 10px;}
.rec-item .img {padding-top: 65%;position: relative;}
.rec-item img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.rec-item .txt {
    opacity: 0;
    filter: alpha(opacity=0);;position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;background: rgba(0,0,0,.4);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;

}
.rec-item span {position: absolute;left: 50%;top: 50%;font-size: 18px;color: #fff;
    -webkit-transform: translate3d(-50%,-50%,0);
    -ms-transform: translate3d(-50%,-50%,0);
    -o-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
}
.rec-item a:hover .txt {opacity: 1;
filter: alpha(opacity=100);}

#newBridge .icon-right-center {
    top: 72% !important;
}