/*
Theme Name: 合家和官网
Author: ZH
Description: 合家和官网
Version: 1.0
*/

/* html { -webkit-text-size-adjust: none }
input{-webkit-appearance: none; }
img.aligncenter {display: block;margin: 0 auto;} */
*{
    font-family: Source Han Sans CN !important;
}
.box .navigation{
    max-width: 100%;
}
.imgBanner{
    width: 1920px;
    height: auto;
    max-width:100%;
    margin: auto
}
.navigation a:link,
.navigation a:visited{
    color:#FFF;
}
.current-menu-item a,
a:hover{
    color: #E4B47C;
}
body{
    overflow-x: hidden;
}
.wp_pagenav{
    display: flex !important;
}
.wp_pagenav a{
    color:#6D6D6D;
    font-size: 15px;
    border-radius: 10px !important;
}
.wp_pagenav a i.plarr,
.wp_pagenav a i.prarr{
    font-family: "SimSun", "Songti SC", serif !important;
    font-style: normal;
    font-weight: bold;
}

.wp_pagenav a.page-num{
    display: block;
    float: left;
    width: 38px;
    height: 38px;
    padding:0;
    text-align: center;
}
.blackA{
    color:#444 !important
}
.blackA:hover{
    color: #E4B47C !important
}
.designer-case-item{
    cursor: pointer;
}
.hovvv {
    background: linear-gradient(90deg, #E4B47C, #F6CA8F);
    border: none !important;
}
.experience .strategy-i-b a{
    text-align: left;
}
.premises-seach-active a,
.premises-seach-active:hover a,
.footer-l-i a{
    color:#fff !important
}
.home .mySwiper6 .swiper-pagination{
    bottom:16px;
}
#client-demo-list-notice ul{
    margin-top:15px !important
}
#client-demo-list-notice ul#yycg-ul1{
    margin-top:60px !important
}
.search .search-t{
    width:100px
}
.getBKcal{
    cursor: pointer;
}
.rzlp_quyu_a{
    display: block;
    width: 100%;
}
.rzlp_quyu_a:hover{
    color:#fff
}
.sitebox-listitem-info div:hover{
    color: #E4B47C !important
}

.zh_flex{
    display: flex;
}
.flexZZ{
    display: flex !important;
}
.designDBA{
    width: 30%;
    margin-right: 3%;
}
.designDBA img{
    display: block;
    width: 100%;
}
.next-gd-zh{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.next-gd-zh a{
    width:30%;
    text-align: left;
}
#footer{
    margin-bottom: 90px;
}
.box .right .right-item>a{
    font-size: 16px;
}
.dbbj{
    display: none;
}
.dbbj-show{
    margin-bottom: 0 !important;
}
.zxjsqZH{
    /* top:-120px; */
    align-items: center;
    justify-content: center;
}
.slide-nav{
    top:28%
}
.kg-content img{
    display: block;
    margin:10px auto;
}
.wp_pagenav span.extend{
    border:none;
    color:#9B9B9B;
    background: none;
}
.brand-modal-l3-zh h1{
    font-size: 39px;
    font-weight: 400;
}
.brand-modal-l3-zh h3{
    font-size: 19px;
    font-weight: 300;
}
.modal2-content2-item div:first-child{
    font-size: 20px;
    font-weight: 700;
}
.sm-btn:hover{
    background:#E4B47C;
    color:#fff
}
.rzsj>h4{
    width: 110%;
    margin-left: -5%;
}
.fontt39{
    font-size: 39px !important;
    font-weight: 400 !important;
}
.fontt19{
    font-size: 19px !important;
    font-weight: 400 !important;
}
.fontt3919 h1{
    font-size: 39px !important;
    font-weight: 400 !important;
}
.fontt3919 h3{
    font-size: 19px !important;
    font-weight: 400 !important;
}
.brand-page2{
    width: 1194px;
    justify-content: space-between;
}
.brand-modal8-img,.cailiao,.pinpai{
    justify-content: space-between !important;
}
.page-template-page-zhengzhuangchanpin-jiufangfanxin .cl-list div{
    height: 67px;
    line-height: 67px;
}
.s-c-t-t1{
    min-height:55px
}
.straList-left-modal2 li {
    display: flex;
    align-items: center;
    line-height: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.footer-box{
    justify-content: space-around;
}
#ascrail2000-hr
{
   display: none !important;
}
.sub-menu{
    width: 175px;
    position: absolute;
}
.sub-menu .second-menu{
    flex-direction: column;
    top:37px;
    padding: 10px;
    text-align: center;
}
.sub-menu .second-menu li{
    margin:0 !important;
    height: 40px;
    line-height: 40px;
}
.sub-menu .second-menu span {
    font-size: 14px !important;
}
#msg1{
    top:10px !important;
    right: 7px !important;
}
.top-nav-down-search .layui-menu-body-title{
    padding-right: 0;
}

.global-search-word{
    color:#FFF
}
#pagetop{
    margin-bottom:-75px
}
.ceiling-box-fixed{
    position: fixed;
    top:0;
    left:0
}
.bread-color{color:#999;font-size: 14px;}
.neiyuan-ss{
    line-height: 30px;
    font-size: 23px;
    /* font-weight: bold; */
    display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
}
.neiyuan-ss > span{
    position: relative;
    z-index:9;
}
.spinner-zxbj {
    width: 130px;
    height: 130px;
    margin: 100px auto;
    background: linear-gradient(90deg, #E4B47C, #F6CA8F);
    position: absolute;
    z-index:8;
    border-radius: 100%; 
    -webkit-animation: scaleout-zxbj 1.0s infinite ease-in-out;
    animation: scaleout-zxbj 1.0s infinite ease-in-out;
}

@-webkit-keyframes scaleout-zxbj {
    0% { -webkit-transform: scale(0.6) }
    100% {
        -webkit-transform: scale(1.0);
        opacity: 0;
}
}

@keyframes scaleout-zxbj {
    0% {
        transform: scale(0.6);
        -webkit-transform: scale(0.6);
    } 
    100% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
        opacity: 0;
    }
}
.zxjsq-btn.getBKcal{
    font-size: 20px;
    border-radius: 30px;
    font-weight: 500;
}
.brand-modal4-box-left form .brand-formitem1{
    align-items: baseline;
}
.select-33{
    width: 33%;
}
.layui-form-select dl dd{
    text-align: left;
}
.zxbj-main-f  .layui-form-radio >div{
    font-size: 16px;
}
.zxbj-main-f  .layui-form-radio{
    margin:0 20px 0 0;
}
.chk_div2-d label{
    margin:0 50px 0 -22px !important;
}
.zxbj-main-f .ipt1{
    width: calc(100% - 100px);
    display: flex;
    justify-content: flex-start;
}
.zxbj-main-f .ipt1 > input{
    width: calc(99% - 100px);
}
.zxbj-main-f .layui-inline{
    width: calc(100% - 100px);
    margin-bottom: 0;
}
.zxbj-main-f .cols2 .layui-inline .layui-form-select{
    width: calc(49% - 50px);
}
.zxbj-main-f .cols3 .layui-inline .layui-form-select{
    width: 32%;
}
.zxbj-main-f .layui-inline .layui-form-select{
    margin-right: 1%;
    float: left;
}
.zxbj-main-f  .layui-form-select .layui-edge{
    margin-top:-7px
}
.zxbj-main-f  .layui-form-selected .layui-edge{
    margin-top:-13px
}
.brand-formitem1-remark{
    width: calc(98% - 100px);
    color:#777;
    margin-left: 60px;
}
.cols3 .full3{
    display: flex;
    justify-content: space-between;
}
.zxgl-form-left-top .layui-form-select{
    width:215px !important
}
.single-case #web_share_box_wrapper_top{
    position: relative;
    float: right;
}
.single-news .bread-color,
.single-guide .bread-color {
    display: flex;
    justify-content: space-between;
}
.single-guide .brand-modal4-box {
    margin-top:0
}
.page-template-page-homepage #video1{
    cursor: pointer;
}