
/*大图*/
.lhw-floor-banner { position: relative; }
.lhw-floor-banner .swiper-slide { width: 100%; height: 680px; overflow: hidden; position: relative; background-repeat: no-repeat;     background-position: center top;}
.lhw-floor-banner .swiper-pagination{bottom:24px;}
.lhw-floor-banner .swiper-pagination span { background: #fff; width: 39px; height: 2px; border-radius: 0px; }
.lhw-floor-banner .swiper-button-prev,.lhw-floor-banner .swiper-button-next { margin: 0px; }
.lhw-floor-banner .swiper-button-prev { width: 42px; height: 100px; background: url(/images/lehome_0813/lhw-banner-prev.png) no-repeat; left: 0px; }
.lhw-floor-banner .swiper-button-next { width: 42px; height: 100px; background: url(/images/lehome_0813/lhw-banner-next.png) no-repeat; right: 0px; }

/*通用*/
.lhw-common-title { font-size: 32px; text-align: center; position: relative; z-index: 1; }
.lhw-common-title p { margin: 0px; }
.lhw-common-title span { display: block; font-size: 16px; margin-top: 10px; color: #666; }
.lhw-common-title:after { content: ""; width: 50px; height: 2px; background: linear-gradient(to right, #2589ff, #00bbff); display: block; margin: 32px auto 0; }
.lhw-floor-wrapper { width: 1200px; margin: auto; position: relative; }

/*解决*/
.lhw-floor01 { height: 650px; overflow: hidden; padding-top: 75px; }
.lhw-floor01 .floor01-content { position: relative; }
.lhw-floor01 .floor01-circle { position: relative; }
.lhw-floor01 .floor01-circle span { width: 100%; height: 525px; position: absolute; top: 0px; display: block; }
.lhw-floor01 .floor01-circle span img { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; }
.lhw-floor01 .floor01-circle span .fc-01 { animation: circle 6s 0.5s infinite; }
.lhw-floor01 .floor01-circle span .fc-02 { animation: circle 7s 0.5s infinite; }
.lhw-floor01 .floor01-circle span .fc-02 { animation: circle 9s 0.5s infinite; }
.lhw-floor01 .floor01-circle span .fc-05 { animation: circle 12s 0.5s infinite; }
.lhw-floor01 .floor01-circle span .fc-06 { animation: circle 15s 0.5s infinite; }
.lhw-floor01 .floor01-circle span .fc-07 { animation: circle 19s 0.5s infinite; }

.lhw-floor01 .floor01-mid-circle { width: 205px; height: 205px; background: #fff; border-radius: 50%; background: #fff; box-shadow: 0 0 32px rgba(37,137,255,0.25); position: absolute; top: 159px; right: 0px; left: 0px; z-index: 2; margin: auto; animation: shadow 5s 0.5s infinite; }
.lhw-floor01 .floor01-mid-circle p { width: 165px; height: 165px; color: #fff; background: #2589ff; border-radius: 50%; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; text-align: center; }
.lhw-floor01 .floor01-mid-circle p span { padding: 45px 0; display: block; font-size: 26px; font-weight: bold; }

.lhw-floor01 .floor01-text-list { width: 100%; position: relative; }
.lhw-floor01 .floor01-text-list p { height: 60px; line-height: 60px; border: 1px solid #d9d9d9; display: inline-block; vertical-align: top; background: #fff; border-radius: 50px; padding: 0 25px 0 32px; margin: 0px; position: absolute; z-index: 2; box-shadow: 0 15px 32px rgba(0,0,0,0.15); }
.lhw-floor01 .floor01-text-list p.tl-01 { top: 56px; left: 136px; animation: move 5s 0.5s infinite; }
.lhw-floor01 .floor01-text-list p.tl-02 { top: 56px; right: 136px; animation: move 7s 0.5s infinite; }
.lhw-floor01 .floor01-text-list p.tl-03 { top: 175px; left: 45px; animation: move 9s 0.5s infinite; }
.lhw-floor01 .floor01-text-list p.tl-05 { top: 175px; right: 20px; animation: move 11s 0.5s infinite; }
.lhw-floor01 .floor01-text-list p.tl-06 { top: 295px; left: 29px; animation: move 13s 0.5s infinite; }
.lhw-floor01 .floor01-text-list p.tl-07 { top: 295px; right: 0px; animation: move 15s 0.5s infinite; }
.lhw-floor01 .floor01-text-list p.tl-08 { top: 415px; left: 100px; animation: move 17s 0.5s infinite; }
.lhw-floor01 .floor01-text-list p.tl-09 { top: 415px; right: 89px; animation: move 19s 0.5s infinite; }
.lhw-floor01 .floor01-text-list p img { width: 39px; height: 39px; position: absolute; top: 0px; left: -16px; bottom: 0px; margin: auto; }
.lhw-floor01 .floor01-text-list p:nth-child(2n) img{
    left: auto;
    right: -16px;
}

@keyframes circle { from { transform: rotateZ(0deg); } to { transform: rotateZ(-360deg); } }
@keyframes shadow { 0% { box-shadow: 0 0 32px rgba(37,137,255,0.25); } 50% { box-shadow: 0 0 50px rgba(37,137,255,0.9); } 100% { box-shadow: 0 0 32px rgba(37,137,255,0.25); } }
@keyframes move { 0% { transform: translateX(-32px); } 50% { transform: translateX(0px); } 100% { transform: translateX(-32px); } }

/*营销*/
.lhw-floor02 { width: 100%; height: 675px; background: url(/images/lehome_0813/floor02-bg.jpg) no-repeat; padding-top: 75px; }
.lhw-floor02 .lhw-common-title { color: #fff; }
.lhw-floor02 .lhw-common-title span { color: rgba(255,255,255,0.75); }
.lhw-floor02 .lhw-common-title:after { background: #fff; }

.lhw-floor02 .floor02-content { height: 435px; font-size: 0px; background: url(/images/lehome_0813/floor02-line-bg.png) no-repeat; margin-top: 75px; }
.lhw-floor02 .floor02-content p,.lhw-floor02 .floor02-content a { width: 250px; display: inline-block; vertical-align: top; font-size: 16px; color: #fff; padding: 39px 25px; margin: 0px; transition: all 0.5s ease; cursor: pointer; }
.lhw-floor02 .floor02-content p:hover,.lhw-floor02 .floor02-content a:hover { box-shadow: 0 15px 32px rgba(0,0,0,0.15); background: rgba(0,0,0,0.25); }
.lhw-floor02 .floor02-content p i,.lhw-floor02 .floor02-content a i { display: block; height: 39px; line-height: 39px; font-style: normal; font-size: 20px; font-weight: bold; }
.lhw-floor02 .floor02-content p i img,.lhw-floor02 .floor02-content a i img { display: inline-block; vertical-align: top; margin-right: 15px; transform: rotate(360deg); transition: all 0.5s ease; }
.lhw-floor02 .floor02-content p span,.lhw-floor02 .floor02-content a span { height: 79px; overflow: hidden; font-size: 14px; display: block; margin-top: 16px; line-height: 1.9; }
.lhw-floor02 .floor02-content p:hover i img,.lhw-floor02 .floor02-content a:hover i img { transform: rotate(0deg); }
.lhw-floor02 .floor02-content a { text-decoration: none; }

/*精灵*/
.lhw-floor03 { padding-top: 50px; background: url(/images/lehome_0813/floor03-bg.jpg) bottom center no-repeat; }
.lhw-floor03 .floor03-ul { font-size: 0px; text-align: center; }
.lhw-floor03 .floor03-ul p { width: 165px; height: 60px; line-height: 60px; display: inline-block; vertical-align: top; font-size: 19px; color: #999; margin: 25px 0 0; cursor: pointer; }
.lhw-floor03 .floor03-ul p.cur { color: #fff; background: linear-gradient(to left,#00bbff,#2589ff); border-radius: 50px; position: relative; }
.lhw-floor03 .floor03-ul p.cur:after { content: ""; width: 0px; height: 0px; border-top: 7px solid #2589ff; border-right: 7px solid transparent; border-left: 7px solid transparent; display: block; position: absolute; bottom: -7px; right: 0px; left: 0px; margin: auto; }
.lhw-floor03 .floor03-tab { margin-top: 32px; }
.lhw-floor03 .floor03-tab .floor03-item-title { text-align: center; font-size: 19px; }
.lhw-floor03 .floor03-tab .floor03-item-title:before,.lhw-floor03 .floor03-tab .floor03-item-title:after { content: ""; width: 100%; height: 1px; background: linear-gradient(to left, transparent, #e0e0e0, transparent); display: block; }
.lhw-floor03 .floor03-tab .floor03-item-title:before { margin-bottom: 15px; }
.lhw-floor03 .floor03-tab .floor03-item-title:after { margin-top: 15px; }

.lhw-floor03 .floor03-item-left { font-size: 0px; position: relative; }
.lhw-floor03 .floor03-itft-text { width: 580px; height: 425px; font-size: 16px; background: url(/images/lehome_0813/floor03-mobile-img.png) no-repeat; margin-top: 200px; position: relative; }
.lhw-floor03 .floor03-itft-text span { position: absolute; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-01 { top: -50px; left: 106px; }
.lhw-floor03 .floor03-itft-text span:after { content: ""; width: 1px; height: 125px; background: linear-gradient(to bottom, #2589ff, transparent); display: block; margin: auto; }
.lhw-floor03 .floor03-itft-text span i { display: block; width: 9px; height: 9px; background: #2589ff; margin: 15px auto 0; border-radius: 50px; position: relative; }
.lhw-floor03 .floor03-itft-text span i:after { content: ""; width: 20px; height: 20px; position: absolute; top: 0px; right: 0px; bottom: 0px; left: -5px; margin: auto; border-radius: 50px; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-01 i:after { animation: fwordsyou 2.5s 0.5s infinite; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-02 { top: -102px; left: 175px; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-02 i:after { animation: fwordsyou 2.7s 0.5s infinite; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-03 { top: -15px; left: 256px; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-03 i:after { animation: fwordsyou 3.2s 0.5s infinite; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-05 { top: -32px; left: 350px; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-05 i:after { animation: fwordsyou 3.5s 0.5s infinite; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-06 { top: 25px; right: 100px; }
.lhw-floor03 .floor03-itft-text span.floor03-pf-06 i:after { animation: fwordsyou 2.9s 0.5s infinite; }

@keyframes fwordsyou { 0% {transform: scale(0); opacity: 1; background: rgba(37,137,255,0.9); } 100% { opacity: 0; transform: scale(2); background: rgba(37,137,255,0.3); } }
.lhw-floor03 .floor03-item-left,.lhw-floor03 .floor03-item-right { display: inline-block; vertical-align: top; }
.lhw-floor03 .floor03-item-right { width: 615px; margin-top: 90px; }
.lhw-floor03 .floor03-item-right .floor03-itht-title { text-align: center; }
.lhw-floor03 .floor03-item-right .floor03-itht-title span { display: block; margin-top: 15px; font-size: 16px; }

.lhw-floor03 .floor03-item-box { font-size: 0px; }
.lhw-floor03 .floor03-item-right .floor03-itht-icon { font-size: 0px; margin-top: 39px; }
.lhw-floor03 .floor03-item-right .floor03-itht-icon p { margin: 0px; display: inline-block; vertical-align: top; width: 16.6%; text-align: center; font-size: 16px; margin-bottom: 32px; cursor: pointer; }
.lhw-floor03 .floor03-item-right .floor03-itht-icon p span { display: block; margin-top: 10px; }
.lhw-floor03 .floor03-item-right .floor03-itht-icon p img { transition: all 0.5s ease; }
.lhw-floor03 .floor03-item-right .floor03-itht-icon p:hover img { transform: translateY(-15px); }

.lhw-floor03 .floor03-magic-icon { height: 656px; font-size: 0px; background: url(/images/lehome_0813/floor03-line-bg.png) no-repeat; padding-bottom: 75px; margin-top: 75px; }
.lhw-floor03 .floor03-magic-icon .floor03-magic-p { width: 300px; display: inline-block; vertical-align: top; font-size: 16px; color: #323232; text-align: center; padding: 29px 0; margin: 0px; position: relative; }
.lhw-floor03 .floor03-magic-icon .floor03-magic-p .floor03-magic-note { visibility: hidden; opacity: 0; transition: all 0.5s ease; position: absolute; top: 0px; left: 0px; }
.lhw-floor03 .floor03-magic-icon .floor03-magic-p:hover .floor03-magic-note { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; visibility: visible; opacity: 1; }
.lhw-floor03 .floor03-magic-icon .floor03-magic-p:hover .floor03-magic-note:after { content: ""; width: 100%; height: 100%; background: linear-gradient(to right, #2589ff, #00bbff); opacity: 0.9; display: block; position: absolute; top: 0px; left: 0px; }
.lhw-floor03 .floor03-magic-icon .floor03-magic-p .floor03-magic-note p { color: #fff; position: relative; z-index: 1; padding: 25px 50px; text-align: left; cursor: pointer; }
.lhw-floor03 .floor03-magic-icon .floor03-magic-p .floor03-magic-note p b { display: block; font-size: 19px; margin-bottom: 10px; }
.lhw-floor03 .floor03-magic-icon .floor03-magic-p .floor03-magic-note p em { display: block; font-style: normal; font-size: 16px; line-height: 1.9; }
.lhw-floor03 .floor03-magic-icon .floor03-magic-p span { display: block; margin-top: 15px; }

.floor03-item { display: none; }
.floor03-item .elf_box3_con { padding:60px 0;overflow: hidden;}
.floor03-item .elf_commonTit h3{color: #fff;}
.floor03-item .elf_commonTit p{color: #fff;opacity: .5;}
.floor03-item .elf_commonTit .elf_ns{color: #fff;}
.floor03-item .elf_box3_bg{background-image: url(/images/lehome_0813/efl_box3_icon1.png);background-size: 571px 623px;background-position: center center;background-repeat: no-repeat;height: 623px;position: relative;}
.floor03-item .elf_box3_icon1{display: block;width: 259px;height: 82px;background-image: url(/images/lehome_0813/elf_box3_icon2.jpg);background-size: 100% 100%;position: absolute;top: 318px;left: 345px;box-shadow: 0 0 25px rgba(47,32,120,.45);animation: img_scale 3s infinite;}
.floor03-item .elf_box3_icon2{display: block;width: 264px;height: 74px;background-image: url(/images/lehome_0813/elf_box3_icon3.jpg);background-size: 100% 100%;position: absolute;top: 145px;right: 339px;box-shadow: 0 0 25px rgba(47,32,120,.45);animation: img_scale 3s infinite;}
.floor03-item .elf_box3_tag{position: absolute;transition: 1s all;opacity: 1;}
.floor03-item .elf_box3_tag .tag_shake{width: 14px;height: 9px;border-radius: 70%;background-color: #007aff;display: block;position: absolute;right: -7px;bottom: 0px;}
.floor03-item .elf_box3_tag:before{background-image: url(/images/lehome_0813/elf_box3_tag.png);background-size: 100% 39px;display: block;width: auto;height: 39px;padding:0 20px;line-height: 39px;color: #fff;position: absolute;top: -19px;}
.floor03-item .elf_box3_tag .tag_shake:after{width: 14px;height: 9px;border-radius: 70%;background-color: #007aff;opacity: .15;display: block;content:'';position: absolute;left: 0;top: 0;animation: tag_shake 1.2s infinite;}
.floor03-item .elf_box3_tag.rr .tag_shake{left: -7px;}
.floor03-item .elf_box3_tag.tag1{left: 250px;top: 90px;}
.floor03-item .elf_box3_tag.tag2{left: 185px;top: 190px;}
.floor03-item .elf_box3_tag.tag3{left: 209px;top: 300px;}
.floor03-item .elf_box3_tag.tag4{left: 220px;top: 450px;}
.floor03-item .elf_box3_tag.tag5{right: 215px;top: 110px;}
.floor03-item .elf_box3_tag.tag6{right: 200px;top: 205px;}
.floor03-item .elf_box3_tag.tag7{right: 195px;top: 315px;}
.floor03-item .elf_box3_tag.tag8{right: 235px;top: 455px;}
.floor03-item .elf_box3_tag.init{left: 0;opacity: 0}
.floor03-item .elf_box3_tag.rr.init{left: unset;right: 0;opacity: 0}
@keyframes img_scale{
    0%{transform: scale(1);}
    25%{transform: scale(1.12);}
    50%{transform: scale(1);}
    75%{transform: scale(1.12);}
}
@keyframes tag_shake{
    0%{transform: scale(1);background-color: #007aff;opacity: .5}
    100%{transform: scale(4);background-color: #007aff;opacity: 0}
}

.floor03-item .elf_box6_con {padding:60px 0;background-size: cover;background-position: center bottom; overflow: hidden;}
.floor03-item .elf_commonTit p{color: #7763fb;}
.floor03-item .elf_box6_checkList{width: 340px;float: left;}
.floor03-item .elf_box6_check{width: 340px;background-image: url(/images/lehome_0813/elf_box6_icon13.png);height: 129px;margin-bottom: 9px;border-radius: 5px;box-sizing: border-box;padding:30px 30px 0 30px;display: block;background-position: 0 top;transition: all .3s; color: #fff;}
.floor03-item .elf_box6_check.on{color: #fff;background-position: 0 bottom;}
.floor03-item .elf_box6_check h3{font-size: 22px;font-weight: 400;line-height: 30px;margin-bottom: 12px; margin: auto;}
.floor03-item .elf_box6_check p{font-size: 14px;}
.floor03-item .elf_box6_viewList{width: 850px;height: 542px;border-radius: 10px;float: right;background-image: url(/images/lehome_0813/elf_box6_bg1.jpg);background-size: cover;background-position: center;}
.floor03-item .elf_box6_view{display: none;justify-content: center;align-items: center;transition: all .3s;width: 100%;height: 100%;}
.floor03-item .elf_box6_view img{height: 415px;border-radius: 10px;margin:0 12px;}
.floor03-item .elf_box6_view.on{display: flex;}

.floor03-item .elf_box7_con {padding:60px 0;background-size: cover;background-position: center top;}
.floor03-item .elf_box7_list{width: 929px;height: 18px;background-image: url(/images/lehome_0813/elf_box7_icon1.png);position: relative;margin:0 auto;}
.floor03-item .elf_box7_list .elf_box7_path{width: 53px;height: 53px;position: absolute;top: -17px;line-height: 53px;color: #fff;font-size: 20px;text-align: center;margin-left: -26px;}
.floor03-item .elf_box7_list .elf_box7_scale0{width: 53px;height: 53px;background-image: url(/images/lehome_0813/efl_box7_icon1.png);position: absolute;left: 0;top: 0;z-index: 10;cursor: pointer;}
.floor03-item .elf_box7_list .elf_box7_path.path1{left: 0;}
.floor03-item .elf_box7_list .elf_box7_path.path2{left: 33.3%;}
.floor03-item .elf_box7_list .elf_box7_path.path3{left: 66.66%;}
.floor03-item .elf_box7_list .elf_box7_path.path4{left: 100%;}
.floor03-item .elf_box7_list .elf_box7_path .elf_box7_scale0:after{display: block;content:'';font-size: 18px;color: #323232;text-align: center;position: absolute;top: 55px;width: 240px;left: -93px;}
.floor03-item .elf_box7_list .elf_box7_path .elf_box7_scale1{width: 53px;height: 53px;position: absolute;left: 0;top: 0;transition: all .3s;animation:path_shake1 2s infinite;border-radius: 30px;animation-delay:.3s;}
.floor03-item .elf_box7_list .elf_box7_path .elf_box7_scale2{width: 53px;height: 53px;position: absolute;left: 0px;top: 0px;;transition: all .3s;animation:path_shake2 2s infinite;border-radius: 30px;}
.floor03-item .elf_box7_view ul{display: flex;justify-content: space-between;align-items: center;padding-top: 75px; margin: 0px; list-style: none;}
.floor03-item .elf_box7_view ul li{width: 240px;height: 510px;border-radius: 20px;}
.floor03-item .elf_box7_view ul li:first-child{margin-left: -20px;}
.floor03-item .elf_box7_view ul li:last-child{margin-right: 15px;}
.floor03-item .elf_box7_view ul img{height: 510px;border-radius: 29px;transition: all .5s; border: 1px solid #d9d9d9;}
.floor03-item .elf_box7_view ul li:hover img{box-shadow: 0 0 25px rgba(37, 137, 255, 0.25)}
@keyframes path_shake1{
    0%{transform: scale(1.15);background-color: rgba(37, 137, 255, 0.5);opacity:.1}
    25%{transform: scale(1.2);background-color: rgba(37, 137, 255, 0.5);;opacity:.15}
    50%{transform: scale(1.25);background-color: rgba(37, 137, 255, 0.5);;opacity:.2}
    75%{transform: scale(1.2);background-color: rgba(37, 137, 255, 0.5);;opacity:.15}
    100%{transform: scale(1.15);background-color: rgba(37, 137, 255, 0.5);;opacity:.1}

}
@keyframes path_shake2{
    0%{transform: scale(1.25);background-color: rgba(37, 137, 255, 0.5);;opacity:.1}
    25%{transform: scale(1.3);background-color: rgba(37, 137, 255, 0.5);;opacity:.15}
    50%{transform: scale(1.35);background-color: rgba(37, 137, 255, 0.5);;opacity:.25}
    75%{transform: scale(1.3);background-color: rgba(37, 137, 255, 0.5);;opacity:.15}
    100%{transform: scale(1.25);background-color: rgba(37, 137, 255, 0.5);;opacity:.1}
}

.floor03-item.on { display: block; }

/*获客*/
.lhw-floor05 { width: 100%; background: url(/images/lehome_0813/floor05-bg.jpg) no-repeat; padding-top: 50px; overflow: hidden; }
.lhw-floor05 .lhw-common-title { color: #fff; }
.lhw-floor05 .lhw-common-title span { color: rgba(255,255,255,0.75); }
.lhw-floor05 .lhw-common-title:after { background: #fff; }

.lhw-floor05 .floor05-top { font-size: 0px; border-top: 1px solid rgba(255,255,255,0.15); border-bottom: 1px solid rgba(255,255,255,0.15); color: #fff; padding: 32px 0; margin-top: 50px; position: relative; }
.lhw-floor05 .floor05-top:after { content: ""; width: 100%; height: 72px; background: url(/images/lehome_0813/floor05-line.png) no-repeat; display: block; position: absolute; bottom: -72px; left: 0px; }
.lhw-floor05 .floor05-top p { margin: 0px; width: 250px; font-size: 16px; display: inline-block; vertical-align: top; padding: 0 25px; line-height: 1.9; position: relative; text-align: center; }
.lhw-floor05 .floor05-top p:after { content: ""; width: 1px; height: 100%; position: absolute; top: 0px; left: 0px; background: rgba(255,255,255,0.15); }
.lhw-floor05 .floor05-top p:first-child:after { display: none; }

.lhw-floor05 .floor05-bottom { margin-top: 72px; text-align: center; font-size: 0px; position: relative; }
.lhw-floor05 .floor05-bottom span { position: absolute; font-size: 16px; border: 1px solid rgba(255,255,255,0.25); color: #fff; padding: 5px 25px; border-radius: 50px; }
.lhw-floor05 .floor05-bottom span.floor05-text01 { left: 100px; top: 95px; }
.lhw-floor05 .floor05-bottom span.floor05-text02 { right: 100px; top: 95px; }

/*物料*/
.lhw-floor06 { padding-bottom: 32px; margin-top: 50px; position: relative; }
.lhw-floor06 .floor06-content { width: 1200px; margin: 50px auto 0; }
.lhw-floor06:after { content: ""; width: 100%; height: 370px; background: #e6efff; position: absolute; bottom: 0px; left: 0px; z-index: -1; }
.lhw-floor06 .floor06-p { font-size: 0px; position: relative; }
.lhw-floor06 .floor06-p p { display: inline-block; vertical-align: top; font-size: 19px; margin: 0 50px 0 0; color: #999; cursor: pointer; }
.lhw-floor06 .floor06-p p.cur { cursor: pointer; color: #2589ff; border-bottom: 2px solid #2589ff; padding-bottom: 15px; }
.lhw-floor06 .floor06-p a { display: block; position: absolute; top: 0px; right: 0px; font-size: 16px; width: 175px; height: 45px; line-height: 45px; color: #fff; background: linear-gradient(to right, #2589ff, #00bbff); text-align: center; text-decoration: none; border-radius: 50px; }

.lhw-floor06 .floor06-content .floor06-tab { margin-top: 50px; }
.lhw-floor06 .floor06-content .floor06-item .swiper-slide { font-size: 0px; }
.lhw-floor06 .floor06-content .floor06-item .floor06-item-note { text-align: center; margin-top: 32px; position: relative; z-index: 1; }
.lhw-floor06 .floor06-content .floor06-item .floor06-item-note p { background: #fff; box-shadow: 0 15px 32px rgba(0,0,0,0.05); display: inline-block; vertical-align: top; padding: 20px 39px; border-radius: 50px }
.lhw-floor06 .floor06-content .floor06-item .floor06-item-note p:after { content: ""; width: 0px; height: 0px; border-bottom: 10px solid #fff; border-right: 10px solid transparent; border-left: 10px solid transparent; display: block; position: absolute; top: 6px; right: 0px; left: 0px; margin: auto; }
.lhw-floor06 .floor06-content .floor06-item { display: none; }
.lhw-floor06 .floor06-content .floor06-item.on { display: block; }

/*案例*/
.lhw-floor07 { padding-top: 50px; background: url(/images/lehome_0813/floor07-bg.jpg) no-repeat; }
.lhw-floor07 .floor07-content { width: 1200px; height: 465px; margin: 50px auto 0; position: relative; font-size: 0px; text-align: center; }
.lhw-floor07 .floor07-link a { width: 162px; height: 187px; display: inline-block; vertical-align: top; font-size: 16px; overflow: hidden; margin: 0 -1px; transition: all 0.5s ease; }
.lhw-floor07 .floor07-link a img { width: 135px; }
.lhw-floor07 .floor07-link .bar-rotate-left {width: 160px; height: 187px; overflow: hidden; transform: rotate(60deg); display: inline-block; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; transition: border 0.5s ease; }
.lhw-floor07 .floor07-link .bar-rotate-right {width: 160px; height: 187px; overflow: hidden; transform: rotate(60deg); display: inline-block; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; transition: border 0.5s ease; }
.lhw-floor07 .floor07-link .bar-horizontal {width: 160px; height: 187px; background: #FFFFFF; transform: rotate(-120deg); display: flex; justify-content: center; align-items: center; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; transition: border 0.5s ease; }
.lhw-floor07 .floor07-link a:hover { position: relative; z-index: 1; transform: translateY(-10px); }
.lhw-floor07 .floor07-link a:hover .bar-rotate-left { border-right: 1px solid #2589ff; border-left: 1px solid #2589ff; }
.lhw-floor07 .floor07-link a:hover .bar-rotate-right { border-right: 1px solid #2589ff; border-left: 1px solid #2589ff; }
.lhw-floor07 .floor07-link a:hover .bar-horizontal { border-right: 1px solid #2589ff; border-left: 1px solid #2589ff; }
.lhw-floor07 .floor07-link.link-02 { width: 100%; position: absolute; top: 139px; left: 0px; }
.lhw-floor07 .floor07-link.link-03 { width: 100%; position: absolute; top: 278px; left: 0px; }
.lhw-floor07 .floor07-more { margin-top: 32px; text-align: center; }
.lhw-floor07 .floor07-more a { width: 175px; height: 45px; line-height: 45px; display: inline-block; text-align: center; border: 1px solid #2589ff; color: #2589ff; background: #fff; text-decoration: none; font-size: 16px; border-radius: 50px; transition: all 0.5s ease; }
.lhw-floor07 .floor07-more a:hover { color: #fff; background: #2589ff; box-shadow: 0 15px 32px rgba(37,137,255,0.15); }

/*新闻*/
.lhw-floor08 { background: #f5f5f5; padding: 50px 0 25px; margin-top: 50px; }
.lhw-floor08 .floor08-list { width: 1200px; margin: 50px auto 0; font-size: 0px; overflow: hidden; }
.lhw-floor08 .floor08-list .floor08-item { width: 350px; display: inline-block; vertical-align: top; font-size: 16px; margin-left: 75px; }
.lhw-floor08 .floor08-list .floor08-item:first-child { margin-left: 0px; }
.lhw-floor08 .floor08-toplink { color: #fff; width: 350px; height: 100px; position: relative; display: block; overflow: hidden; }
.lhw-floor08 .floor08-toplink img { transition: all 0.5s ease; }
.lhw-floor08 .floor08-toplink:hover img { transform: scale(1.15); transition: all 0.5s ease; }
.lhw-floor08 .floor08-toplink:after { content: ""; width: 100%; height: 100px; position: absolute; top: 0px; left: 0px; background: linear-gradient(to right, rgba(0,0,0,0.85), transparent); display: block; }
.lhw-floor08 .floor08-toplink span { position: absolute; top: 0px; left: 0px; padding: 26px 20px; display: block; z-index: 1; }
.lhw-floor08 .floor08-toplink span i { display: block; margin-top: 5px; color: rgba(255,255,255,0.75); font-style: normal; }
.lhw-floor08 .floor08-link { margin-top: 15px; }
.lhw-floor08 .floor08-link a { display: block; text-decoration: none; color: #323232; font-size: 14px; line-height: 1.9; padding: 2px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; transition: all 0.5s ease; }
.lhw-floor08 .floor08-link a:hover { color: #2589ff; transform: translateX(10px); }
.lhw-floor08 .floor08-link span { color: #999; margin-right: 10px; }

/*统计*/
.elf_box12{height: 240px;box-sizing: border-box;background-image: url(/images/lehome_0813/floor09-bg.jpg);background-size: cover;background-position: right center;}
.elf_box12 .container_1400 { width: 1200px; margin: auto; }
.elf_box12 .elf_box12_left{float: left;display: flex;align-items: center;height: 100%;}
.elf_box12 .elf_box12_count{margin:0 25px;}
.elf_box12 .elf_box12_count p{font-size: 69px;font-family: DINOffcPro;text-align: center;color: #fff;line-height: 69px;height: 69px;position: relative; margin: 0px;}
.elf_box12 .elf_box12_count p em{display: inline-block;font-size: 27px;vertical-align: bottom;font-family: DINOffcPro;margin-left: 12px;line-height: 45px; font-style: normal;}
.elf_box12 .elf_box12_count p i{position: absolute;right: -22px;top: -10px;font-size: 40px;font-style: normal;}
.elf_box12 .elf_box12_count h5{font-size: 24px;color: #fff;text-align: center;font-weight: 400;margin: 20px 0 0;}
.elf_box12 .elf_box12_right{width: 430px;margin-right: 50px;float: right;display: flex;height: 100%;align-items: center;flex-flow: column;justify-content: center;}
.elf_box12 .elf_box12_right h2{font-size: 25px;color: #fff;font-weight: 400;text-align: center;margin-bottom: 12px;}
.elf_box12 .elf_box12_right .elf_box12_form{ font-size: 0px; }
.elf_box12 .elf_box12_right .elf_box12_form a { width: 205px; height: 50px; line-height: 50px; display: inline-block; vertical-align: top; font-size: 16px; text-align: center; border: 1px solid #fff; text-decoration: none; color: #fff; border-radius: 10px; }
.elf_box12 .elf_box12_right .elf_box12_form a.elf_box12_reg { background: linear-gradient(to right, #f60,#f90); border: 1px solid transparent; margin-right: 15px; }
.elf_box12 .elf_box12_right input{width: 100%;box-sizing: border-box;padding:0 150px 0 15px;font-size: 16px;height: 50px;border:0;outline: none;}
.elf_box12 .elf_box12_right .elf_box12_formSub{width: 132px;height:50px;position: absolute;right: 0;top: 0;text-align: center;font-size: 18px;line-height: 50px;background-image: url(/images/lehome_0813/elf_box12_icon1.png);display: block; color: #fff;cursor: pointer;}
.elf_box12 .elf_box12_right p{text-align: center;color: #fff;font-size: 16px;margin-top: 12px;}


/* 垂直服务领域 */
.lhw-czfwly{
    padding-top: 75px;
    padding-bottom: 43px;
}
.lhw-czfwly_content{
    width: 1200px;
    margin: 48px auto 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lhw-czfwly_content .lhw-czfwly_content_li{
    width: 283px;
    height: 225px;
    box-shadow: 0 5px 38px rgba(5, 43, 150,0.12);
    text-align: center;
    padding-top: 50px;
    box-sizing: border-box;
    transition: all .3s ease;
}
.lhw-czfwly_content .lhw-czfwly_content_li:hover{
    box-shadow: 0 0 20px rgba(37, 137, 255,0.3) inset;
}
.lhw-czfwly_content .lhw-czfwly_content_li .czfwly_icon{
    height: 69px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.lhw-czfwly_content .lhw-czfwly_content_li h1{
    font-size: 22px;
    font-weight: 1000;
    color:#000;
    line-height: 1;
    margin-top: 28px;
}
.lhw-czfwly_content .lhw-czfwly_content_li p{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color:#2589FF;
    line-height: 1;
    margin-top: 14px;
}
.lhw-czfwly_content .lhw-czfwly_content_li p i{
    width: 12px;
    height: 12px;
    background: url(../images/czfwly_icon05.png)no-repeat center/100% 100%;
    margin-left: 4px;
}
/* 乐后屋核心产品简介 */
.lhw-hxcpjj{
    padding-top: 73px;
    height: 1050px;
    background: url(http://yun3.lehome114.com/images/zqyxgw/hxcpjj_bg.jpg)no-repeat center/cover;
}
.lhw-hxcpjj .lhw-common-title p{
    color:#fff;
}
.lhw-hxcpjj .lhw-common-title span{
    color:#fff;
}
.lhw-hxcpjj .lhw-common-title:after{
    background: #fff;
}
.lhw-hxcpjj_content{
    width: 1200px;
    margin: 48px auto 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    border-radius: 5px;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li{
    width: 234px;
    height: 576px;
    border: 1px solid #EBF5FF;
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    transition: all .3s ease;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li:first-child{
    border-radius: 5px 0 0 5px;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li:last-child{
    border-radius: 0 5px 5px 0;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li .title{
    font-size: 21px;
    color:#222222;
    font-weight: 1000;
    line-height: 1;
    padding-top: 62px;
    transition: all .3s ease;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li .br{
    width: 26px;
    height: 3px;
    background: #2589FF;
    margin: 16px auto;
    transition: all .3s ease;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li .subtit{
    padding: 0 16px;
    box-sizing: border-box;
    color:#666666;
    font-size: 14px;
    line-height: 26px;
    display: -webkit-box;
    overflow: hidden; /*自动隐藏文字*/
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis; /*文字隐藏后添加省略号*/
    transition: all .3s ease;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li .subtit.subtit2{
    display: none;
    height: 78px;
}
.hxcpjj_content_li_bg{
    height: 302px;
    margin: 10px 18px 0;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li .hxcpjj_content_li_bg img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li .hxcpjj_content_li_btn{
    margin-top: 6px;
    display: flex;
    align-items: center;
    padding-left: 32px;
    box-sizing: border-box;
    display: none;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li .hxcpjj_content_li_btn a{
    padding: 0 17px;
    line-height: 31px;
    border: 1px solid #2589FF;
    font-size: 15px;
    background: #2589FF;
    color:#fff;
    border-radius: 17px;
    margin-right: 11px;
    transition: all .3s ease;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li .hxcpjj_content_li_btn a:last-child{
    background: transparent;
    color:#2589FF;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li .hxcpjj_content_li_btn a:hover{
    transform: translateY(-5px);
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li.active{
    width: 499px;
    background: #F1F7FE;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li.active .title{
    text-align: left;
    padding-top: 57px;
    padding-left: 52px;
    box-sizing: border-box;
    font-size: 23px;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li.active .br{
    width: 28px;
    height: 4px;
    border-radius: 2px;
    margin-left: 52px;
    margin-top: 12px;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li.active .subtit{
    text-align: left;
    display: none;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li.active .subtit.subtit2{
    display: block;
    padding-left: 52px;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li.active .hxcpjj_content_li_bg{
    padding: 0 40px;
}
.lhw-hxcpjj_content .lhw-hxcpjj_content_li.active .hxcpjj_content_li_btn{
    display: flex;
}
.lhw-hxcpjj_ul{
    width: 1200px;
    margin: 16px auto 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lhw-hxcpjj_ul_li{
    width: 290px;
    height: 215px;
    background: #fff;
    border-radius: 5px;
    padding: 27px 24px;
    box-sizing: border-box;
    transition: all .3s ease;
}
.lhw-hxcpjj_ul_li:hover{
    box-shadow: 0 0 20px rgb(37,137,255,0.5) inset;
}
.lhw-hxcpjj_ul_li .hxcpjj_ul_top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.lhw-hxcpjj_ul_li .hxcpjj_ul_top .hxcpjj_ul_top_text{
    width: 168px;
}
.lhw-hxcpjj_ul_li .hxcpjj_ul_top .hxcpjj_ul_top_text .title{
    font-size: 18px;
    line-height: 1;
    color:#222;
}
.lhw-hxcpjj_ul_li .hxcpjj_ul_top .hxcpjj_ul_top_text p{
    font-size: 14px;
    color:#999999;
    padding-left: 3px;
    box-sizing: border-box;
    line-height: 20px;
    margin-top: 12px;
}
.lhw-hxcpjj_ul_li .hxcpjj_ul_top .hxcpjj_ul_top_icon{
    margin-right: 3px;
}
.lhw-hxcpjj_ul_li .hxcpjj_ul_list{
    margin: 28px 3px 0;
    font-size: 0;
}
.lhw-hxcpjj_ul_li .hxcpjj_ul_list span{
    display: inline-block;
    width: 74px;
    line-height: 27px;
    text-align: center;
    background: #DAF0FF;
    font-size: 12px;
    border-radius: 3px;
    color:#444444;
    margin-right: 7px;
    margin-bottom: 10px;
}
.lhw-hxcpjj_ul_li .hxcpjj_ul_list span:nth-child(3n){
    margin-right: 0;
}
/* 装企精灵 */
.floor03-item-zqjljs{
    margin-top: 110px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 147px;
}
.floor03-item-zqjljs .floor03-item-zqjljs_video{
    width: 583px;
    height: 357px;
    background: #000;
}
.floor03-item-zqjljs .floor03-item-zqjljs_video video{
    width: 100%;
    height: 100%;
}
.floor03-item-zqjljs_text{
    width: 513px;
    margin-right: 34px;
}
.floor03-item-zqjljs_text h1{
    font-size: 26px;
    line-height: 1;
    margin-top: 25px;
    position: relative;
    padding-bottom: 42px;
    border-bottom: 1px solid #2E2E2E;
}
.floor03-item-zqjljs_text h1::after{
    content: '';
    position: absolute;
    left: -18px;
    top: 6px;
    width: 4px;
    height: 20px;
    background: linear-gradient(to bottom,#2589FF,#00BBFF);
}
.floor03-item-zqjljs_text h1::before{
    content: '';
    width: 38px;
    height: 1px;
    background: #2E2E2E;
    bottom: 0;
    left: 0;
    position: absolute;
}
.floor03-item-zqjljs_text p{
    font-size: 16px;
    color:#666666;
    line-height: 28px;
    margin-top: 33px;
}
.floor03-item-zqjljs_text .floor03-item-zqjljs_btn{
    display: block;
    width: 133px;
    line-height: 42px;
    text-align: center;
    color:#fff;
    font-size: 16px;
    background: linear-gradient(to right,#2589FF,#00BBFF);
    border-radius: 5px;
    margin-top: 30px;
    transition: all .3s ease;
}
.floor03-item-zqjljs_text .floor03-item-zqjljs_btn:hover{
    transform: translateX(5px);
}
.floor03-item-sck{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin:49px 53px 0;
    padding-bottom: 38px;
}
.floor03-item-sck .floor03-item-sck_li{
    width: 212px;
    font-size: 0;
}
.floor03-item-sck .floor03-item-sck_li img{
    width: 100%;
}
.floor03-item-sck .floor03-item-sck_li .title{
    font-size: 16px;
    width: 111px;
    line-height: 35px;
    color:#fff;
    border-radius: 18px;
    text-align: center;
    background: linear-gradient(to right,#2589FF,#00BBFF);
    margin: 15px auto 0;
}
.floor03-item-sck .floor03-item-sck_li p{
    font-size: 16px;
    text-align: center;
    margin-top: 6px;
}
.floor03-item-gdyx{
    margin-top: 63px;
    padding-bottom: 100px;
}
.floor03-item-gdyx_bg{
    margin-left: 62px;
}
.floor03-item-gdyx .floor03-item-zqjljs_text h1{
    margin-top: 76px;
}
.floor03-item-hdyx{
    margin-top: 63px;
    padding-bottom: 100px;
}
.floor03-item-hdyx_bg{
    margin-right:56px;
}
.floor03-item-hdyx .floor03-item-zqjljs_text{
    margin-left: 44px;
    margin-right: auto;
}
.floor03-item-hdyx .floor03-item-zqjljs_text h1{
    margin-top: 74px;
}
/* 超级门店 */
.lhw-floor03-cjmd{
    background: #fff;
}
.lhw-floor03-cjmd .floor03-ul p{
    min-width: 165px;
    padding: 0 10px;
    width: auto;
}
.lhw-floor03-cjmd .gkxt_right{
    width: 563px;
    height: 524px;
    background: url(../images/gkxt_icon.png)no-repeat center;
}
.lhw-floor03-cjmd .gkxt_right .gkxt_right_lunbo{
    margin: 12px;
    height: 303px;
}
.lhw-floor03-cjmd .gkxt_right .gkxt_right_lunbo img{
    width: 100%;
    height: 303px;
    object-fit: cover;
    border-radius: 5px;
}
.lhw-floor03-cjmd .gkxt_right .gkxt_right_lunbo .swiper-button-prev,.lhw-floor03-cjmd .gkxt_right .gkxt_right_lunbo .swiper-button-next{
    width: 33px;
    height: 57px;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
}
.lhw-floor03-cjmd .gkxt_right .gkxt_right_lunbo .swiper-button-prev{
    left: 0;
    background: url(../images/gkxt_left.png)no-repeat center;
}
.lhw-floor03-cjmd .gkxt_right .gkxt_right_lunbo .swiper-button-next{
    right: 0;
    background: url(../images/gkxt_right.png)no-repeat center;
}
/* 物料支持  助力装企 */
.lhw-wlzc{
    padding-top: 62px;
    background: url(../images/wlzc_bg.jpg)no-repeat bottom center/100%;
    padding-bottom: 46px;
}
.lhw-wlzc .lhw-wlzc_content{
    width: 1200px;
    margin: 55px auto 0;
    display: flex;
    align-items:flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lhw-wlzc .lhw-wlzc_content img{
    margin-bottom: 7px;
}
.lhw-wlzc .lhw-wlzc_btn{
    display: block;
    width: 175px;
    line-height: 45px;
    border-radius: 23px;
    font-size: 16px;
    text-align: center;
    color:#fff;
    background: linear-gradient(to right,#2589FF,#00BBFF);
    margin: 43px auto 0;
    transition: all .3s ease;
}
.lhw-wlzc .lhw-wlzc_btn:hover{
    transform: translateY(-5px);
}
/* 合作案例 */
.lhw-hzal{
    padding-top: 68px;
    padding-bottom: 45px;
}
.lhw-hzal_content{
    padding: 24px 0;
    position: relative;
}
.lhw-hzal .floor09-inner { width: 820px;height: 244px;position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center; font-size: 36px; color: #222;z-index: 2;padding: 44px 48px;box-sizing: border-box;background: url(../images/hzal_bg.png);font-weight: 1000;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.lhw-hzal .floor09-inner span { font-family: DINOffcPro; font-size: 50px; font-style: normal; color: #2589FF;}
.lhw-hzal .floor09-inner .text{font-size: 22px;color:#050B23;font-weight: 400;margin-top: 12px;}
.lhw-hzal .floor-09-list { padding: 10px 0;font-size: 0;background: #fff; }
.lhw-hzal .floor-09-list p{display: flex;align-items: center;height: 110px;}
.lhw-hzal .floor-09-list img{margin: 0 36px;opacity: 0.6;}
@keyframes zoomIner {
	0% { transform: scale(0.85); }
	50% { transform: scale(1); }
	100% { transform: scale(0.85); }
}
.lhw-hzal_btn{
    width: 173px;
    line-height: 43px;
    border-radius: 23px;
    border: 1px solid #2589FF;
    font-size: 16px;
    display: block;
    text-align: center;
    color:#2589FF;
    margin: 0 auto;
    transition: all .3s ease;
}
.lhw-hzal_btn:hover{
    transform: translateY(-5px);
}

/* 魔法市场 */
.floor03-item{width: 1200px;margin: 0 auto;}
.floor03-item.mfsc{width: 1400px;overflow: hidden;padding-bottom:60px;}
.lhw-floor-wrapper.mfsc{width: auto !important;}

.elf_box8_con{width:1400px;}
.elf_box8_con li{box-sizing: border-box;width: 20%;height: 215px;position: relative;float: left;border:1px solid #dcd2e6;}
.elf_box8_con li:before{display: block;content:'';width: 7px;height: 7px;position: absolute;right: -4px;top: -4px;border-radius: 4px;background-color: #dcd2e6;z-index: 10;}
.elf_box8_con li:after{display: block;content:'';width: 7px;height: 7px;position: absolute;right: -4px;bottom: -4px;border-radius: 4px;background-color: #dcd2e6;z-index: 10;}
.elf_box8_con li:nth-child(5n):before{display: none;}
.elf_box8_con li:nth-child(5n):after{display: none;}
.elf_box8_con li:nth-child(1){border:0;}
.elf_box8_con li:nth-child(2){border-top:0;border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(3){border-top:0;border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(4){border-top:0;border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(5){border-top:0;border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(6){border-left:0;border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(7){border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(8){border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(9){border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(10){border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(11){border-left:0;border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(12){border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(13){border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(14){border-right: 0;border-bottom:0;}
.elf_box8_con li:nth-child(15){border-right: 0;border-bottom:0;}
.elf_box8_con .elf_box8_link{display: flex;width: 100%;height: 100%;overflow: hidden;position: relative;justify-content: center;align-items: center;flex-flow: column;}
.elf_box8_con .elf_box8_link p{text-align: center;font-size: 16px;color: #444444;margin-top: 12px;}
.elf_box8_con .elf_box8_shadow{background-image: linear-gradient(to right, #2589ff, #00bbff);background-size: cover;width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;box-sizing: border-box;padding:24px 24px;padding-right: 0;padding-bottom: 0;transition: .5s all;opacity: 0}
.elf_box8_con .elf_box8_shadow h3{color: #fff;font-size: 18px;margin-bottom: 8px;-webkit-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;}
.elf_box8_con .elf_box8_shadow p{color: #fff;font-size: 16px;line-height: 35px;text-align: left;-webkit-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;margin-top: 0}
.elf_box8_con li.on .elf_box8_shadow{opacity: 1;}