
.enTitle {
    font-size: 34rem;
    line-height: 34rem;
 font-weight:800;
    font-family: 'SourceHanSansCNNormal';
}
.cnTitle {
    font-size: 23rem;
    font-weight: bold;
    color: #BB2310;
    font-family: SourceHanSansCN-Bold, 'SourceHanSansCN-Light';
}
/*.enTitle {
    font-size: 32rem;
    font-weight: 800;
    color: #000;
    margin-top: 8rem;

}*/
/*头部广告*/
.banner .content {
    justify-content: end;
}

    .banner .content p:first-child {
        font-size: 46rem;
        /*font-family: Source Han Sans CN;*/
        font-weight: 300;
        color: #C02310;
    }

    .banner .content p:last-child {
        font-size: 100rem;
        margin-bottom:20rem;
    }



/*Ʒ�Ƽ��*/
.introduce .left {
    margin-left: 0rem;
}
    .introduce .left .historyData {
        display: flex;
        flex-wrap: wrap-reverse;
    }
        .introduce .left .historyData .cnTitle,
        .introduce .left .historyData .enTitle {
            margin-left: 40rem;
        }
.left .historyData .enTitle {
    margin-top: 16rem;
    /*font-family: Source Han Sans CN;*/
}
.introduce .historyData .historyData_left {
    display: inline-flex;
    margin-left: 80rem;
    margin-top: 80rem
}
.left_flex .img {
display:none ;
}

.left_flex .content {
margin-top: 80rem;
display:block;
}

    .left_flex .content .txt {
        font-weight: 300;
        color: #000;
        line-height: 38rem;
        font-size: 23rem;
        margin: 0;
        text-indent: 35rem;
        margin-left: 80rem;
        margin-right: 10rem;
        font-weight: 300;
    }
.introduce .content .imgs {
    width: 270rem;
    height: 330rem;
    display: block;
    float: left;
    margin-right: 20rem;
    margin-bottom: 20rem;
    margin-left: 80rem;
}
.introduce .content .enjoy {
padding:0 20rem;
height:80rem;
}
    .introduce .content .enjoy .family {
        display: flex;
        justify-content: initial;
        align-items: center;
        flex-wrap: wrap
    }
.service {
    padding-top: 90rem;
}
/*����*/
.service .item .txt img {
    width: 44%;
    height: 414rem;
    object-fit: cover;
}

    .service .item {
        position: static;
        margin: 0rem auto;
        border-bottom: 10rem solid #E7E7E7;
        height:414rem;
    }
        .service .item:first-child {
            border-top: 10rem solid #E7E7E7;
        }

        .service .item::before {
            display: none;
        }

    .service .item .txt {
        position: static;
        display:flex;
        height: 414rem;
    }
    .service .item:nth-child(2n) .txt {
        position: static;
        display: flex;
        flex-direction: row-reverse;
    }
        .service .item .txt .content{
            height:414rem;
        }
        .service .item .txt .content {
            flex: 1;
            position: static;
            transform: translateY(0);
            box-shadow: none;
            /*border-left: 10rem solid #E7E7E7;*/
            box-sizing: border-box;
        }
    .service .item:nth-child(2n) .txt .content {
        box-shadow: none;
        /*border-right: 10rem solid #E7E7E7;*/
        border-left: none;
    }
        .service .item .txt .content .txt2{
            height:144rem;
        }
        .service .item .txt .content .enTitle {
            font-size: 28rem;
        }
    /*��������*/
    .links {
        display: none;
    }
.service .item .txt .content .txt2 {
    font-size: 24rem;
    font-weight: 400;
    color: #000000;
    -webkit-line-clamp: 4;
    line-height: 37rem;
}


/*


    */