.disNo{
    display: none !important;
}
.disNo.disabled-nav{
    display: inline-block!important;
}
.rd-navbar-static .rd-navbar-dropdown li>a{
    color: #333333;
}
.rd-navbar-static .rd-navbar-dropdown li>a:hover, .rd-navbar-static .rd-megamenu-list li>a:hover{
    color: #CA9379;
}
.rd-navbar-static .rd-navbar-dropdown li>a::before, .rd-navbar-static .rd-megamenu-list li>a::before{
    color: #CA9379;

}
.opctiy0 {
    background-color: transparent;
}
.w100{
    width: 100%;
}
.img800 {
    max-width: 80%;
}
h3+.row.mt45{
    margin-top: 45px;

}
.mt15{
    margin-top: 15px;
}
.mt35 {
    margin-top: 35px;
}

.mt80 {
    margin-top: 80px;
}

.ml0 {
    margin-left: 0;
}

.mr0 {
    margin-right: 0;
}
.mr40{
    margin-right: 40px;
}

.mb0{
    margin-bottom: 0px;

}

.mb150 {
    margin-bottom: 150px;
}
.mb130{
    margin-bottom: 130px;
}
.mb110 {
    margin-bottom: 110px;
}

.pt0 {
    padding-top   : 0;
    padding-bottom: 0;
}
.pb0{
    padding-bottom: 0;

}
.pd0{
    padding: 0;
}
.pl0{
    padding-left   : 0;
    padding-right: 0;
}

.pt100{
    padding-top : 100px;
}
.pt150{
    padding-top : 150px;
}
.pb100{
    padding-bottom:100px;
}
.pb150{
    padding-bottom : 150px;
}

.pb80{
    padding-bottom : 80px;

}
.plr20{
    padding: 0 20px;
}
.pt110{
    padding: 110px 0 0;
}
.fs18 {
    font-size: 18px;
}
.fs22{
    font-size: 22px;
}
.fs-index-banner{
    font-size: 45px;
    line-height: 70px;
    display: block;

}
.fw400 {
    font-weight: 400;
}

.ta-left {
    text-align: left;
}
.ta-center{
    text-align: center;
}
.ta-ju{
    text-align: justify;
}
.z50{
    z-index: 50;
}

.posABS{
    position: absolute;
}

.posABS.newpos{
    padding: 60px 150px 0 100px;
}
.img-about-fa {
    max-width: 40%;
}

.justify-content-left {
    justify-content: left;
}

.flex-default {
    flex: 0 1 auto
}
.borderno{
    border:none;
}
.widthauto{
    max-width:100%;
}
.color3{
    color:#333
}

.tr-l{
    transform: translateX(-5em);
}
.back100{
    background:#F6F7FA;
}

/* index-about */
.about-fa {
    max-width     : 68%;
    background    : #FFFFFF;
    padding-top   : 45px;
    padding-bottom: 80px;
    padding-left  : 40px;
    padding-right : 160px;
    margin-left   : -100px;
    z-index       : 50;
    box-shadow    : 0px 2px 8px 0px rgba(0, 0, 0, 0.26);
}

.heading-decorate {
    padding  : 0;
    font-size: 28px;
}
.heading-decorate.hf-heading-decorate{
    padding  : 0;
    font-size: 80px;
}
@media(min-width:576px) {
	.heading-decorate.hf-heading-decorate {
		font-size: 55px
	}
}

@media(min-width:768px) {
	.heading-decorate.hf-heading-decorate{
		font-size: 68px
	}
}

@media(min-width:992px) {
	.heading-decorate.hf-heading-decorate{
		font-size: 80px
	}
}

/* 三列表 */
.three-index .Service-h3 {
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 500;
    color      : #333333;
}

.three-index .block-retro {
    margin-right: -15px;
    margin-left : 0px;
}

.three-index .three-text {
    max-width: 48%
}

.three-index .backf6 {
    background: #F6F7FA;
    left      : 370px;
}

/* 横幅 */
.banner-v {}

.banner-v h6 {
    font-size  : 30px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color      : #FFFFFF;
    line-height: 42px;
    display:block;
}

.banner-v p {
    font-size  : 22px;
    font-weight: 400;
    color      : #FFFFFF;
    line-height: 30px;
}
/* 背景 */
.bg-h{
    background-image :url(../images/index/bg.png);
    background-size:cover;
    background-repeat:no-repeat;
    max-height: 800px;
}
.bg-h .container{
    padding:130px 0;
}
.bg-foo{
    align-items: center;
    justify-content: center;
}
.bg-foo .bg-foo-img{
    max-width:40%;
    margin-right: 40px;
}

/* 次页面banner文字 */
.heading-decorate-main.bannerText-new{
    font-size: 50px;
    font-family: Helvetica-Bold, Helvetica;
    font-weight: bold;
    color: #FFFFFF;
}
.block-retro-overlay.fan{
    right: -400px;
    left: -100vw;
}
.block-retro-overlay.fan.new0424{
    top: 0px;
    bottom: 0;
    left: 320px;
    right: -100px;
}
.text-fa p{
    text-align: justify;
}
.block-retro-image.ml60{
    margin-left:60px;
}
.block-retro-image.ml20{
    margin-left:20px;
}
/* about-六宫格 */
.container.container-six{
    padding: 0;
}
.flex-fa{
    margin:0 15px;
    width:100%;
    border-radius: 6px;
    border: 1px solid #CACACA;
    padding: 30px 50px;
}
.li-fa{
    display:flex;
    width:100%;

}
.li-fa li{
    width:33.3%;
    display:flex;
    align-items: center;
}
.li-fa.top{
    margin-bottom:30px;
}
.li-fa li span{
    width: 8px;
height: 8px;
background: #E1AE93;
display: block;
border-radius: 50%;
margin-right: 15px;
}
.li-fa li p{
    margin-top: 0px;
}
.scaleFadeInWrap-fa{
    margin:0 15px;
    justify-content: space-between;
}
.scaleFadeInWrap.scaleFadeInWrap-left{
    padding-right: 0px;
    padding-left: 0px;
    max-width: 30%;
}
.scaleFadeInWrap.scaleFadeInWrap-center{
    padding-right: 0px;
    padding-left: 0px;
    max-width: 30%;
}
.scaleFadeInWrap.scaleFadeInWrap-right{
    padding-right: 0px;
    padding-left: 0px;
    max-width: 30%;
}
.about-ditu{
    margin-top: 80px;

}
/* index-design */
.box-minimal.block_de{
    display:block;
}
.container .icon-img{
    width:25%;
    margin-bottom: 15px;
}
.block-retro-overlay.gray-des{
    bottom: -70px;
}

/* int */
.row.block_de{
    display:block;
}
.Service-h3.Service-h3-int{
    font-size: 22px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    /* text-transform: initial; */
}
.row .title-e {
    display: flex;
    align-items: center;
}
.row .title-e span.dian{
    width: 8px;
    height: 8px;
    background: #E1AE93;
    border-radius: 50%;
    margin-right: 20px;
}
.row .title-e span{
    color: #333333;
}

/* distribution-service */
.log-fa p+p{
    margin-top: 10px;
}
/* 环保 */
.row .fx-p{
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
}
/* 联系 */
.mleft-c{
    margin-left: 120px;
    margin-bottom: 100px;
}
.section-buba-image-fan{
    right: calc(50% + 100px);
    left: 0;
}

/* inspiration */
.inspiration-title{
    text-align: left;
    /* font-family: PingFangSC-Regular, PingFang SC; */
    font-weight: 400;
    color: #333333;
    justify-content: center;
    line-height: 30px;
    font-size: 20px;
}
.section-lg-70{
    padding: 70px 0 80px;
}
.arr-title{
    text-align: center;
    margin: 40px 0 25px;
    font-size: 30px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
}
.icon-clear{
    top: 10px !important;
}

.container-fa.container{
    display: flex;
    text-align: center;
    justify-content: center;
}
.layout-bordered.contacts-table{
    display:block;
    text-align: left;
    position: relative;
}
.layout-bordered.contacts-table .layout-bordered-item-inner {
    padding:0;
}
.layout-bordered.contacts-table h6{
    font-size: 26px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: #333333;
line-height: 25px;
letter-spacing: inherit;
text-transform: inherit;
margin-bottom: 25px;
}
.layout-bordered.contacts-table li{
    display: flex;
    line-height: 38px;
}
.layout-bordered.contacts-table li span{
    width: 75px;
    color: #333;
}
.layout-bordered.contacts-table.first::after {
    content: "";
    position: absolute;
    height: 50%;
    width: 1px;
    left: 100%;
    top: 25%;
    height: 110px;
    background-color: #DBDDE1;
}
.layout-bordered.contacts-table.first{
    padding-right: 60px;
}
.layout-bordered.contacts-table.second{
    padding-left: 60px;
}
@media (max-width: 767.98px){
    .layout-bordered-item.sxn,.layout-bordered.contacts-table.first,.layout-bordered.contacts-table.second {
        padding:0;
    }
    .container-fa.container{
        display: block;
    }
    .layout-bordered.contacts-table.first::after{
        display: none;
    }
    
}



