.qwzz_title{
    text-align: center;
    margin-top: 68px;
}
.qwzz_title h1{
    font-size: 42px;
    color:#333333;
    line-height: 42px;
    position: relative;
}
.qwzz_title h1::after{
    content: '';
    width: 29px;
    height: 1px;
    background: #CB0D09;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -50px;
}
.qwzz_title h1::before{
    content: '';
    width: 29px;
    height: 1px;
    background: #CB0D09;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -50px;
}
.qwzz_title p{
    text-transform:uppercase;
    color: #999999;
    font-size: 16px;
    line-height: 16px;
    padding-top: 14px;
}
.qwzz_title.title02 h1,.qwzz_title.title02 p{
    color:#fff;
}
/* banner */
.qwzz_banner{
    height: 680px;
    display: flex;
    justify-content: center;
    overflow: hidden;
}
.qwzz_banner img{
    height: 100%;
    width: auto;
}
/* modular01 */
.qwzz_modular1{
    height: 824px;
    overflow: hidden;
}
.qwzz_modular1 .qwzz_modular1_title{
    width: 1035px;
    margin: 55px auto 0;
}
.qwzz_modular1 .qwzz_modular1_content{
    width: 1500px;
    margin: 0 auto;
    margin-top: 58px;
    background: #fff;
    border-radius: 10px;
    height: 573px;
}
.qwzz_modular1 .qwzz_modular1_content .modular1_left{
    width: 750px;
    padding: 0 110px;
    box-sizing: border-box;
}
.qwzz_modular1_content .modular1_left .modular1_left_li{
    margin: 18px 0;
}
.qwzz_modular1_content .modular1_left .modular1_left_li .left_li_bg{
    text-align: center;
    position: relative;
    align-items: flex-end;
    width: 210px;
    height: 154px;
}
.qwzz_modular1_content .modular1_left .modular1_left_li .left_li_bg .left_li_bg_icon{
    position: absolute;
    right: 0;
    top: 0;
}
.qwzz_modular1_content .modular1_left .modular1_left_li .left_li_btn{
    width: 175px;
    height: 37px;
    margin: 10px auto 0;
    border-radius: 18.5px;
    color:#D7000F;
    background: linear-gradient(to right,#FFDA65,#FFB10C);
}
.qwzz_modular1_content .modular1_left .modular1_left_li p{
    text-align: center;
    font-size: 14px;
    line-height: 14px;
    color: #444444;
    padding-top: 9px;
}
.qwzz_modular1_content .modular1_right{
    width: 750px;
    padding: 0 110px;
    box-sizing: border-box;
}
.qwzz_modular1_content .modular1_right h1{
    text-align: center;
    color:#444444;
    font-size: 36px;
    line-height: 52px;
    margin-bottom: 22px;
}
.qwzz_modular1_content .modular1_right input{
    width: 100%;
    height: 69px;
    box-sizing: border-box;
    border: 1px solid #CCCCCC;
    font-size: 20px;
    padding: 0 25px;
    outline: none;
    margin-bottom: 14px;
    border-radius: 5px;
}
.qwzz_modular1_content .modular1_right a{
    width: 100%;
}
.qwzz_modular1_content .modular1_right .modular1_right_btn{
    width: 100%;
    height: 69px;
    color:#fff;
    font-size: 20px;
    background: #CB0D09;
    border-radius: 5px;
    transition: all .3s ease;
}
.qwzz_modular1_content .modular1_right .modular1_right_btn:hover{
    transform: scale(0.95);
}
.qwzz_modular1_content .modular1_right .Automatic_rolling{
    height: 55px;     /*更改所需高度*/
    overflow: hidden;
}
.qwzz_modular1_content .modular1_right .Automatic_rolling>ul{
    height: 100%
}
.qwzz_modular1_content .modular1_right .Automatic_rolling>ul>li{
    height:100%;
    display:flex;
    align-items: center;
}
.qwzz_modular1_content .modular1_right .Automatic_rolling>ul>li>i{
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #CB0D09;
}
.qwzz_modular1_content .modular1_right .Automatic_rolling>ul>li>p{
    color:#666666;
    display: flex;
    font-size:16px;
    margin-left: 10px;
}
.qwzz_modular1_content .modular1_right .Automatic_rolling>ul>li>p>span{
    color:#CB0D09;
    padding-right: 5px;
}
.qwzz_modular1_content .modular1_right .Automatic_rolling>ul>li>h1>span{
    color:#2589FF;
}
/* 名匠整装 拎包入住 */
.qwzz_modular2{
    overflow: hidden;
}
.qwzz_modular2 .qwzz_modular2_content{
    width: 1500px;
    background: #fff;
    box-shadow: 0 5px 40px rgba(4,0,0,0.11);
    margin: 54px auto 47px;
}
.qwzz_modular2_content .modular2_content_bg{
    height: 500px;
    position: relative;
}
.qwzz_modular2_content .modular2_content_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.qwzz_modular2_content .modular2_content_bg .content_bg_xuanfu{
    padding: 0 70px 0 55px;
    width: 745px;
    box-sizing: border-box;
    background: rgba(203, 13, 9,0.8);
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 0 60px 0 0;
}
.qwzz_modular2_content .modular2_content_bg .content_bg_xuanfu h1{
    color:#fff;
    font-weight: 1000;
    font-size: 26px;
    line-height: 26px;
    padding-top: 37px;
}
.qwzz_modular2_content .modular2_content_bg .content_bg_xuanfu h1 img{
    width: 21.6px;
    margin-left: 11px;
}
.qwzz_modular2_content .modular2_content_bg .content_bg_xuanfu p{
    color:#fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 29px;
    padding-top: 18px;
    padding-bottom: 20px;
}
.qwzz_modular2_content .modular2_content_text{
    height: 185px;
    padding: 0 86px;
    box-sizing: border-box;
}
.modular2_content_text .content_text_li{
    text-align: center;
}
.modular2_content_text .content_text_li .text_libg{
    width: 87px;
    height: 87px;
    border: 2px solid #313131;
    box-sizing: border-box;
    border-radius: 10px;
}
.modular2_content_text .content_text_li p{
    font-size: 20px;
    line-height: 20px;
    padding-top: 14px;
    color:#222;
}
.modular2_content_text .content_text_li_br{
    font-size: 32px;
    color:#222;
    margin-bottom: 47px;
}
.modular2_content_text .content_text_price h1{
    font-family: DINOffcPro;
    font-size: 80.6px;
    line-height: 80.6px;
    color:#CB0D09;
}
.modular2_content_text .content_text_price h1 img{
    margin-left: 5px;
}
.modular2_content_text .content_text_price p{
    width: 175px;
    line-height: 43px;
    background: #CB0D09;
    border-radius: 5px;
    color:#fff;
    font-size: 26px;
    text-align: center;
}
/* 选择您家的配置 */
.qwzz_modular3{
    height: 971px;
    overflow: hidden;
}
.qwzz_modular3 .moduleOneContent{width: 1500px;margin:0 auto;background-color: #fff;border-radius: 20px;overflow: hidden;margin-top: 53px;position: relative;z-index: 10;background-image: url(../images/qwzz/qwzz_modular4_icon15.png);background-position: right top;background-repeat: no-repeat;box-sizing: border-box;padding:0 50px;box-shadow: 0 7px 62px rgba(0,0,0,0.1);}
.qwzz_modular3 .moduleOneIcon1{left: 0;bottom: 178px;position: absolute;z-index: 5}
.qwzz_modular3 .moduleOneIcon2{right: 0;bottom: 155px;position: absolute;z-index: 5}
.qwzz_modular3 .moduleOneContentTop{height: 83px;margin-right: 380px;}
.qwzz_modular3 .moduleOneContentTop h3{line-height: 83px;width: 50%;font-size: 34px;color: #222222;text-indent: 1em;float: left;}
.qwzz_modular3 .moduleOneContentTop p{float: right;width: 50%;position: relative;line-height: 83px;font-size: 20px;color: #222222;text-align: right;}
.qwzz_modular3 .moduleOneContentTop p em{color: #e24535;font-size: 26px;font-family:DINOffcPro; }
.qwzz_modular3 .moduleOneContentTop p:after{width: 60%;height: 1px;background-color: #d6d6d6;content:'';display: block;position: absolute;left: -210px;top: 42px;}
.qwzz_modular3 .moduleOneContentBox{margin-top: 45px;height: 452px;}
/*Left*/
.qwzz_modular3 .moduleOneContentBoxLeft{width: 806px;height: 452px;border:1px solid #bfbfbf;box-sizing: border-box;padding:33px 40px;border-radius: 3px;position: relative;float: left;font-size: 0;padding-bottom: 10px}
.qwzz_modular3 .moduleOneContentBoxLeft:before{display: block;content:'选择您家的空间配置';font-size: 20px;color: #222222;padding:0 55px;line-height: 30px;position: absolute;background-color: #fff;left: 50%;top: -15px;transform: translateX(-50%);}
/*Right*/
.qwzz_modular3 .moduleOneContentBoxRight{width: 533px;height: 452px;border:1px solid #bfbfbf;box-sizing: border-box;padding:33px 40px;border-radius: 3px;position: relative;float: right;}
.qwzz_modular3 .moduleOneContentBoxRight:before{display: block;content:'选择喜欢的风格';font-size: 20px;color: #222222;padding:0 55px;line-height: 30px;position: absolute;background-color: #fff;left: 50%;top: -15px;transform: translateX(-50%);}
.qwzz_modular3 .moduleOneContentBoxWindow{width: 255px;height: 100%;border-radius: 5px;overflow: hidden;position: relative;display: inline-block;vertical-align: top}
.qwzz_modular3 .moduleOneContentBoxWindowContext{height: 50px;text-align: center;line-height: 50px;background-color: #f2f2f2;position: absolute;left: 0;bottom: 0;width: 100%;color: #222222;font-size: 20px;font-weight: bold;}
.qwzz_modular3 .moduleOneContentBoxWindow img{width: 100%;height: 100%;object-fit: cover;}
.qwzz_modular3 .moduleOneContentBoxSelection{width: 440px;height: 100%;margin-left: 29px;display: inline-block;vertical-align: top;font-size: 0}
.qwzz_modular3 .moduleOneContentBoxSelectionBox{width: 135px;height: 195px;display: inline-block;margin-right: 17px;overflow: hidden;position: relative;border-radius: 5px;margin-bottom: 17px;}
.qwzz_modular3 .moduleOneContentBoxSelectionBox.style{cursor: pointer;}
.qwzz_modular3 .moduleOneContentBoxSelectionBox:nth-child(3n){margin-right: 0}
.qwzz_modular3 .moduleOneContentBoxSelectionBox img{width: 100%;height: 100%;object-fit: cover;}
.qwzz_modular3 .moduleOneContentBoxSelCheckNum{height: 32px;line-height: 32px;background-color: #f2f2f2;text-align: center;color: #222222;font-size: 18px;position: absolute;left: 0;bottom: 0;width: 100%;}
.qwzz_modular3 .moduleOneContentBoxSelCheckNumBtn{width: 18px;height: 18px;border-radius: 50%;border:1px solid #e24535;display: block;position: absolute;top: 6px;left: 10px;line-height: 15px;font-weight: bold;color: #e24535;font-size: 24px;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}
.qwzz_modular3 .moduleOneContentBoxSelCheckNumBtn.add{right: 10px;left: unset;}
.qwzz_modular3 .moduleOneContentBoxSelCheckNumBtn.rm{line-height: 13px;font-size: 30px;}
.qwzz_modular3 .moduleOneContentBoxSelectionBoxShadow{width: 135px;height: 163px;position: absolute;left: 0;top: 0;background-color: rgba(226,69,53,.5);display: block;font-size: 21px;color: #fff;line-height: 163px;text-align: center;display: none;}
.qwzz_modular3 .moduleOneContentBoxSelectionBox.act .moduleOneContentBoxSelectionBoxShadow.sel{display: block;}
.qwzz_modular3 .moduleOneContentBoxSelectionBoxShadow.sel{background-image: url(../images/qwzz/qwzz_modular4_icon14.png);background-position: center center;background-size: 40px 39px;background-repeat: no-repeat;}
.qwzz_modular3 .moduleOneContentBoxSelectionBoxShadow.act{display: block;}
.qwzz_modular3 .moduleOneContentBoxSelectionBoxCount{font-size: 60px;font-family:DINOffcPro;vertical-align: -2px; }
.qwzz_modular3 .moduleOneForm{height: 52px;margin:35px 100px 0;font-size: 0}
.qwzz_modular3 .moduleOneForm input{width: 290px;height: 52px;background-color: #ebebeb;border-radius: 3px;border:0;outline: none;box-sizing: border-box;padding:0 20px;font-size: 16px;vertical-align: top;margin-right: 12px;}
.qwzz_modular3 .moduleOneFormButton{display: inline-block;width: 290px;height: 52px;font-size: 16px;color: #fff;background-color: #e24535;text-align: center;line-height: 52px;vertical-align: top;border-radius: 3px;cursor:pointer}
.qwzz_modular3 .moduleOneContent p{font-size: 14px;line-height: 66px;text-align: center;color:#CB0D09;}
/* 名匠施工工艺 */
.qwzz_modular4{
    overflow: hidden;
}
.qwzz_modular4 .modular05_content{
    width: 1500px;
    margin:78px auto 19px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.qwzz_modular4 .modular05_content li{
    background: #fff;
    width: 360px;
    height: 353px;
    box-sizing: border-box;
    box-shadow:0 4px 46px rgba(0,0,0,.1);
    margin-right: 12.5px;
    margin-bottom: 28px;
    transition: all .3s ease;
    border-bottom: 1px solid #fff;
}
.qwzz_modular4 .modular05_content a:nth-child(4n) li{
    margin-right: 0;
}
.modular05_content li .modular05_libg{
    height: 291px;
}
.modular05_content li .modular05_libg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.modular05_content li p{
    font-size: 14px;
    line-height: 26px;
    height: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#333;
    text-align: center;
}
.qwzz_modular4 .modular05_content a:hover li{
    margin-top: -19px;
    border-bottom: 1px solid #D7000F;
    box-shadow: 0 16px 46px rgba(215, 0, 15,0.1);
}
/* 名匠整装-空间配置清单 */
.qwzz_modular6{
    overflow: hidden;
}
.qwzz_modular6 .qwzz_modular6_title{
    text-align: center;
    margin-top: 55px;
}
.qwzz_modular6 .qwzz_modular6_title img{
    width: auto;
}
.qwzz_modular6 .qwzz_modular6_ul{
    width: 1500px;
    margin: 64px auto 0;
}
.qwzz_modular6_ul .qwzz_modular6_li{
    background: #fff;
    box-shadow: 0 5px 40px rgba(0,0,0,.11);
    padding: 20px 25px;
    box-sizing: border-box;
    margin-bottom: 20px;
    height: 488px;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_bg{
    width: 712px;
    height: 447px;
    position: relative;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_bg .bg_xuanfu{
    position: absolute;
    width: 181px;
    height: 46px;
    background: url(../images/qwzz/qwzz_modular6_bgxuanfu.png)no-repeat center/100% 100%;
    right: 0;
    bottom: 20px;
    font-size: 20px;
    color:#fff;
    font-weight: 1000;
}
.qwzz_modular6_ul .qwzz_modular6_li:nth-child(2n) .modular6_li_bg .bg_xuanfu{
    background: url(../images/qwzz/qwzz_modular6_bgxuanfu2.png)no-repeat center/100% 100%;
    left: 0;
    right: auto;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right{
    margin: 0 48px;
    width: 610px;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .modular6_li_right_title{
    height: 120px;
    box-sizing: border-box;
    border-bottom: 1px solid #868686;
    position: relative;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .modular6_li_right_title h1{
    font-family: SourceHanSerifCN;
    color:#222222;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .modular6_li_right_title h1::after{
    content: '2';
    font-size: 14px;
    vertical-align: top;
    display: inline-block;
    padding-top: 6px;
    padding-left: 3px;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .modular6_li_right_title img{
    width: 108px;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .modular6_li_right_title .right_title_br{
    position: absolute;
    width: 72px;
    height: 3px;
    background: #000;
    bottom: 0;
    left: 0;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_subtit{
    width: 193px;
    height: 42px;
    background: #CB0D09;
    border-radius: 21px;
    color:#fff;
    font-size: 20px;
    margin-top: 43px;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul{
    margin-top: 29px;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul .right_ulli{
    width: 203px;
    height: 64px;
    border-top:1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    box-sizing: border-box;
    color:#363636;
    font-size: 16px;
    white-space: nowrap;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul .right_ulli img{
    width: auto;
    margin-right: 17px;
    margin-left: 20px;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul .right_ulli.ulli2{
    width: 406px;
    border-right: none;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul .right_ulli:nth-child(3n){
    border-right: none;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul .right_ulli:first-child,.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul .right_ulli:nth-child(2),.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul .right_ulli:nth-child(3){
    border-top: none;
}
.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul .right_ulli:first-child img,.qwzz_modular6_ul .qwzz_modular6_li .modular6_li_right .right_ul .right_ulli:nth-child(3n + 1) img{
    margin-left: 4px;
}
/* 整装全景案例 */
.qwzz_modular7{
    overflow: hidden;
}
.qwzz_modular7 .qwzz_modular7_ul{
    width: 1500px;
    margin: 52px auto 42px;
    position: relative;
    padding-bottom: 44px;
}
.qwzz_modular7 .qwzz_modular7_ul .modular7_ullist .modular7_ullist_li{
    width: 361px;
    height: 505px;
    margin-right: 18.5px;
}
.qwzz_modular7 .qwzz_modular7_ul .modular7_ullist .modular7_ullist_li:last-child{
    margin-right: 0;
}
.qwzz_modular7 .qwzz_modular7_ul .swiper-button-prev,.qwzz_modular7 .qwzz_modular7_ul .swiper-button-next{
    width: 59px;
    height: 143px;
    top: 180px;
}
.qwzz_modular7 .qwzz_modular7_ul .swiper-button-prev{
    background: url(../images/qwzz/qwzz_modular7_left.png)no-repeat center/100% 100%;
    left: -70px;
}
.qwzz_modular7 .qwzz_modular7_ul .swiper-button-next{
    background: url(../images/qwzz/qwzz_modular7_right.png)no-repeat center/100% 100%;
    right: -70px;
}
.qwzz_modular7 .qwzz_modular7_ul .swiper-pagination{
    width: 100%;
    bottom: 0;
}
.qwzz_modular7 .qwzz_modular7_ul .swiper-pagination .swiper-pagination-bullet{
    width: 30px;
    height: 4px;
    border-radius: 2px;
    background: #7D7D7D;
    margin: 0 4px;
    opacity: 1;
}
.qwzz_modular7 .qwzz_modular7_ul .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #CB0D09;
}
/* 装修费用明细透明 */
.qwzz_modular8{
    overflow: hidden;
}
.qwzz_modular8 .qwzz_modular8_ul{
    width: 1500px;
    margin: 128px auto 52px;
}
.qwzz_modular8_ul .modular8_ul_li{
    width: 350px;
    height: 457px;
    background: #FEF7EF;
    border-radius: 10px;
    position: relative;
    transition: all .3s ease;
}
.qwzz_modular8_ul .modular8_ul_li:nth-child(2){
    background: #FFF1F1;
}
.qwzz_modular8_ul .modular8_ul_li:nth-child(3){
    background: #F2FDF4;
}
.qwzz_modular8_ul .modular8_ul_li:nth-child(4){
    background: #EFF8FE;
}
.qwzz_modular8_ul .modular8_ul_li:hover{
    margin-top: -34px;
    box-shadow: 0 15px 36px rgba(0,0,0,.1);
}
.qwzz_modular8_ul .modular8_ul_li .li_bg{
    width: 165px;
    height: 165px;
    border-radius: 50%;
    position: absolute;
    top: -56px;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    box-shadow: 0 15px 32px rgba(0,0,0,0.05);
}
.qwzz_modular8_ul .modular8_ul_li h1{
    text-align: center;
    font-size: 24px;
    color:#000;
    font-weight: 1000;
    padding-top: 166px;
    line-height: 24px;
}
.qwzz_modular8_ul .modular8_ul_li .li_text{
    text-align: center;
    margin-top: 36px;
    color:#565656;
    font-size: 16px;
}
.qwzz_modular8_ul .modular8_ul_li .li_text p{
    line-height: 28px;
}
.qwzz_modular8_ul .modular8_ul_li .li_btn{
    width: 192px;
    height: 56px;
    box-sizing: border-box;
    border: 1px solid #D9D9D9;
    border-radius: 28px;
    position: absolute;
    bottom: -28px;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    font-size: 15px;
    color:#000;
    transition: all .3s ease;
}
.qwzz_modular8_ul .modular8_ul_li:hover .li_btn{
    box-shadow: 0 15px 32px rgba(203, 13, 9,.25);
    border-color: #CB0D09;
    background: #CB0D09;
    color:#fff;
}
/* 品牌主材全球采购 */
.qwzz_modular9{
    padding-bottom: 72px;
    overflow: hidden;
}
.qwzz_modular9 .floor07-content { width: 1500px; height: 465px; margin: 50px auto 0; position: relative; font-size: 0px; text-align: center; }
.qwzz_modular9 .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; }
.qwzz_modular9 .floor07-link a img { width: 135px; }
.qwzz_modular9 .floor07-link .bar-rotate-left {width: 160px; height: 187px; overflow: hidden; transform: rotate(60deg); display: inline-block; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; transition: border 0.5s ease; }
.qwzz_modular9 .floor07-link .bar-rotate-right {width: 160px; height: 187px; overflow: hidden; transform: rotate(60deg); display: inline-block; border-right: 1px solid #b9b9b9; border-left: 1px solid #b9b9b9; transition: border 0.5s ease; }
.qwzz_modular9 .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 #b9b9b9; border-left: 1px solid #b9b9b9; transition: border 0.5s ease; }
.qwzz_modular9 .floor07-link a:hover { position: relative; z-index: 1; transform: translateY(-10px); }
.qwzz_modular9 .floor07-link a:hover .bar-rotate-left { border-right: 1px solid #e24535; border-left: 1px solid #e24535; }
.qwzz_modular9 .floor07-link a:hover .bar-rotate-right { border-right: 1px solid #e24535; border-left: 1px solid #e24535; }
.qwzz_modular9 .floor07-link a:hover .bar-horizontal { border-right: 1px solid #e24535; border-left: 1px solid #e24535; }
.qwzz_modular9 .floor07-link.link-02 { width: 100%; position: absolute; top: 139px; left: 0px; }
.qwzz_modular9 .floor07-link.link-03 { width: 100%; position: absolute; top: 278px; left: 0px; }
.qwzz_modular9 .floor07-more { margin-top: 32px; text-align: center; }
.qwzz_modular9 .floor07-more a { width: 175px; height: 45px; line-height: 45px; display: inline-block; text-align: center; border: 1px solid #e24535; color: #e24535; background: #fff; text-decoration: none; font-size: 16px; border-radius: 50px; transition: all 0.5s ease; }
.qwzz_modular9 .floor07-more a:hover { color: #fff; background: #e24535; box-shadow: 0 15px 32px rgba(37,137,255,0.15); }
.qwzz_modular9 .mjzt-floor10-icon01 { position: absolute; bottom: 135px; left: -125px; animation: float 2s linear 0.75s infinite alternate; }
.qwzz_modular9 .mjzt-floor10-icon02 { position: absolute; bottom: 165px; right: 0px; animation: float 2.5s linear 0.5s infinite alternate; }
/*animation: zoomIn 1.2s linear 1.2s infinite alternate;*/
@keyframes float {0% { transform: translateY(-20px); } 50% { transform: translateY(0px); } 100% { transform: translateY(-20px); } }
@keyframes float_02 {0% { transform: translateY(-10px); } 50% { transform: translateY(0px); } 100% { transform: translateY(-10px); } }