*{
    margin:0;
    padding:0;
}
body{
    min-width: 1200px;
}
a{
    text-decoration: none;
    color:unset;
}
.imgDom{
    width: 100%;
}
.imgContent{
    width: 100%;
}
.marginTop{
    margin-top:142px;
}

.imgFloatCon{
    float:left;
}
.imgFloatCon img{
    width: 50%;
    float: left;
}



/* 三级页面 */
.bannerDom{
    display: block;
    width:100%;
}
.contentBg{
    background: #dfdcdc;
}

.contentTitDom{
    background: #fff;
    height:270px;
    text-align: center;
    color:#282828;
}
.contentTit{
    padding-top:52px;
    font-size: 34px;
    font-family: "LXGWWenKai-Regular";
    letter-spacing:7px;
}
.contentSubTit{
    padding-top:25px;
    font-size: 25px;
    font-family: "SourceHanSansCN-Normal";
    letter-spacing:5px;
    font-weight: normal;
}
.contentCon{
    padding-top:46px;
    font-size:18px;
    font-family: "SourceHanSansCN-Normal";
    font-weight: normal;
}
.contentImgDom div{
    width:50%;
}
.contentImgDom img{
    display: block;
    width:100%;
}
.contentImgDom{
    color:#282828;
    text-align: center;
}
.contentImgDomLeft{
    float:left;
}
.contentImgDomRight{
    float:right;
}
.contentImgDomLeftContent{
    background: #fff;
    height:725px;
}
.contentImgDomLeftContent h4{
    padding-top:80px;
    font-size:30px;
    font-family: "SourceHanSansCN-Light";
    font-weight: normal;
}
.contentImgDomLeftContent p{
    display: block;
    width:383px;
    margin:35px auto 0;
    font-size:14px;
    font-family: "SourceHanSansCN-Medium";
    font-weight: normal;
    line-height: 30px;
}
.contentImgDomRightContent{
    background: #f7f7f7;
    height:395px;
}
.contentImgDomRightContent h4{
    padding-top:145px;
    font-size:30px;
    font-family: "SourceHanSansCN-Light";
    font-weight: normal;
}
.contentImgDomRightContent p{
    display: block;
    width:310px;
    margin:40px auto 0;
    font-size:14px;
    font-family: "SourceHanSansCN-Medium";
    font-weight: normal;
    line-height: 30px;
}
.shopBg{
    width:100%;
    background: #fff;
}

.shopDomList{
    display: block;
    float:left;
    width:25%;
    height:460px;
    text-align: center;
    color:#282828;
}
.shopDomList img{
    padding-top:58px;
    padding-bottom: 63px;
}
.shopDomList h4{
    font-size:18px;
    font-family: "SourceHanSansCN-Normal";
    font-weight: normal;
}
.shopDomList p{
    padding-top:10px;
    font-size:15px;
    line-height: 15px;
    font-family: "SourceHanSansCN-Normal";
    font-weight: normal;
}
.shopDomList p b{
    font-size:12px;
    margin-right:3px;
}
.shopDomList span{
    display:inline-block;
    width:7px;
    height:6px;
}
.shopTitBgLeft{
    border-top: 1px solid #171717;
    border-left: 1px solid #171717;
    margin-bottom:9px;
    margin-right:-2px;
}
.shopTitBgRight{
    bottom:0;
    height:7px;
    width:6px;
    border-right: 1px solid #171717;
    border-bottom: 1px solid #171717;
    margin-left:-2px;
    margin-bottom:-3px;
    margin-right:7px;
}
.shopDomListTit{
    font-size: 25px;
    padding-top:198px;
    font-weight: normal;
}
.shopDomListSubTit{
    font-size: 25px;
    font-weight: normal;
}
.shopDomList a{
    color:#282828;
}

.ej_header{
    width:100%;
    position: relative;
}
.ej_header img{
    width: 100%;
}
.ej_title{
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    text-align: center;
    color:#fff;
}
.ej_title h4{
    font-size:67.41px;
    font-family: 'SourceHanSansCN-Light';
    padding-top:10%;
}
.ej_title h2{
    font-size: 118px;
    font-family: "ZENMARUGOTHIC-LIGHT";
    font-weight: normal;
    padding:6% 0;
}
.ej_title span{
    display: inline-block;
    position: relative;
    top:-15px;
    width:75px;
    height:3px;
    background-color: #fff;
}
.ej_title p{
    font-size: 46px;
    font-family: "SourceHanSansCN-Regular";
    font-weight: normal;
}
.ej_imgDom{
    display: block;
    width:100%;
}
.cfbh_more{
    background: #f4fffb;
    width:100%;
    padding:85px 0;
}
.cfbh_more img{
    display: block;
    margin:0 auto;
}
.cftl_tit{
    padding:123px 0 100px;
    text-align: center;
}
.cftl_tit h4 {
    font-family: 'SourceHanSansCN-Normal';
    font-size: 45px;
    font-weight: normal;
    color:#2c2c2c;
}
.cftl_tit p{
    font-family: 'SourceHanSansCN-Light';
    font-size: 40px;
    font-weight: normal;
    color:#2c2c2c;
    padding-top:33px;
}


.fz_title span{
    display:inline-block;
    width:24px;
    height:24px;
    margin-right:10px;
    background: #d69e79;
}
.fz_title h4 {
    font-family: 'SourceHanSansCN-Regular';
    font-size: 37px;
    display:inline-block;
}

.fz_title_more img{
    position: relative;
    top:25px;
    left:15px;
    padding:20px 0;
}
.fz_twp{
    width:100%;
}
.mmly_banner{
    background-color: #f0e8e2;
    height:400px;
}
.mmly_bannerCenter{
    width:1140px;
    margin:0 auto;
    padding-left:60px;
    position: relative;
}
.mmly_bannerCenter img{
    position:absolute;
    top:128px;
    right:0;
}
.mmly_bannerCenter h2{
    font-family: 'SourceHanSansCN-Medium';
    font-size:44px;
    color:#792813;
    padding-top:90px;
    font-weight: normal;
    font-style:oblique;
}
.mmly_bannerCenter h4{
    font-family: 'SourceHanSansCN-Normal';
    font-size:32px;
    color:#792813;
    padding-top:20px;
    font-weight: normal;
    font-style:oblique;
}
.mmly_bannerCenter p{
    font-family: 'SourceHanSansCN-Normal';
    font-size:21px;
    color:#792813;
    padding-top:36px;
    font-weight: normal;
}


@media screen and (min-width: 1201px) { 
    .imgFloat{
        width:1200px;
        margin:0 auto;
        padding:157px 0;
    }
    .shopDom{
        width:1200px;
        padding:185px 0 50px;
        margin:0 auto;
    }
    .cftl_more{
        width:1200px;
        margin:0 auto;
        text-align: right;
        font-size:32px;
        font-family: 'SourceHanSansCN-Normal';
        padding:60px 0;   
    }
    .fz_title{
        padding-top:148px;
        width:1200px;
        margin:0 auto;
        padding-bottom:80px;
    }
    .fz_title_more{
        width:1200px;
        margin:0 auto;
        font-family: 'SourceHanSansCN-Medium';   
        font-size: 35px;
        text-align: right;
    }
    .contentDom{
        width:1200px;
        position: relative;
        margin:-270px auto 0;
    }
    .ny_title{
        width:1200px;
        margin:0 auto;
        padding:110px  0;
    }
    .sjpj_more{
        width:1200px;
        margin:-200px  auto;
        text-align: right;
        padding:38px  0;
        color:#323232;
        font-family: 'SourceHanSansCN-Normal';
        font-size: 32px;
    }
    .xxContent{
        width:1200px;
        margin:0 auto;
    }
    .zb_imgDom{
        display: block;
        width:1200px;
        margin:0 auto;
    }
}

@media screen and (max-width: 1201px) { 
    .imgFloat{
        width:100%;
        margin:0 auto;
        padding:157px 0;
    }
    .shopDom{
        width:100%;
        padding:185px 0 50px;
        margin:0 auto;
    }
    .cftl_more{
        width:100%;
        margin:0 auto;
        text-align: right;
        font-size:32px;
        font-family: 'SourceHanSansCN-Normal';
        padding:60px 0;   
    }
    .fz_title{
        padding-top:148px;
        width:100%;
        margin:0 auto;
        padding-bottom:80px;
    }
    .fz_title_more{
        width:100%;
        margin:0 auto;
        font-family: 'SourceHanSansCN-Medium';   
        font-size: 35px;
        text-align: right;
    }
    .contentDom{
        width:100%;
        position: relative;
        margin:-270px auto 0;
    }
    .ny_title{
        width:100%;
        margin:0 auto;
        padding:110px  0;
    }
    .sjpj_more{
        width:100%;
        margin:-200px  auto;
        text-align: right;
        padding:38px  0;
        color:#323232;
        font-family: 'SourceHanSansCN-Normal';
        font-size: 32px;
    }
    .xxContent{
        width:100%;
        margin:0 auto;
    }
    .zb_imgDom{
        display: block;
        width:100%;
        margin:0 auto;
    }
}