.ks53-page {
    position: relative;
}
.pc, .menu {
    position: relative;
}
.language{
    position: absolute;
}
.pg-phone{
    display: block;
}
.pg-pc{
    display: none;
}
.ks53-page{
    width: 100%;
    padding: 1px 0;
    position: relative;
}
.ks53-main-img {
    width: 100%;
    height: 100%;
}
.ks53-phone-main-img {
    width: 100%;
    /* height: 100%; */
}
.banner{
    width: 100%;
    position: relative;
}
/*左侧定位div*/
.float-left-content-box {
    position: absolute;
    left: 0;
    top: 40.8rem;
    bottom: 0;
    height: 39.5rem;
    width: 76rem;

}

.float-left-img-box {
    position: absolute;
    left: 13.7rem;
    right: 0;
    top: 0rem;
    bottom: 0;
    height: 40rem;
    animation-duration: 5s;
    animation-name: fadeInLeft;
}
@keyframes fadeInLeft{
    0%{ opacity: 0; }
    100%{ opacity: 1; }
}

.float-left-img {
    width: 27.6rem;
    height: 5.0rem;
}

.float-left-title {
    font-size: 7.2rem;
    color: #ffffff;
    font-family: Rany-Medium;
    margin-top: 2.9rem;
}

.float-left-des {
    font-size: 6.0rem;
    font-family: OPPOSans;
    margin-top: 4.6rem;
    text-align: left;
    color: #ffffff;
}
.float-left-line { 
    height: 2px;
    border-bottom: 1px solid #000000;
    margin: 0.5rem 0 0rem;
    width: 63rem;
}

.float-left-title,
.float-left-title1 {
    padding: 0rem 0;
}

.pg-panel1 {
    position: relative;
    width: 108rem;
    height: 192rem;
}
.pg-panel1-message {
    position: absolute;
    top: 20.0rem;
    left: 13.8rem;
    visibility: hidden;
}
.pg-panel1-title{
    text-align: left;
    color: #fff;
    font-size: 6rem;
    font-family: 'Rany';
    margin-bottom: 4.7rem;
    line-height: 8rem;
}

.pg-panel1-txt {
    font-size: 3.6rem;
    color: #ffffff;
    font-family: 'OPPOSans-L';
    text-align: left;
}
.pg-panel1 img {
    width: 100%;
    /* height: 100%; */
}

.pg-panel2 {
    position: relative;
    width: 108rem;
    height: 192rem;
}
.pg-panel2-message {
    position: absolute;
    top: 16.2rem;
    left: 14.0rem;
    visibility: hidden;
}
.pg-panel2-title {
    color: #000;
    font-size: 6rem;
    font-family: 'Rany';
    text-align: left;
    margin-bottom: 4.7rem;
    line-height: 8rem;
}
.pg-panel2-txt {
    font-size: 3.6rem;
    color: #000;
    font-family: 'OPPOSans-L';
    text-align: left;
}
.pg-panel2-note {
    font-size: 3.0rem;
    color: #535353;
    font-family: 'OPPOSans-L';
    margin-top: 5.0rem;
    text-align: left;
}
.pg-panel2 img {
    width: 100%;
    /* height: 100%; */
}
.pg-panel3 {
    position: relative;
    width: 108rem;
    height: 192rem;
}
.pg-panel3-message {
    position: absolute;
    top: 20.0rem;
    left: 13.8rem;
    visibility: hidden;
}
.pg-panel3-title {
    text-align: left;
    color: #000;
    font-size: 6rem;
    font-family: 'Rany';
    margin-bottom: 6.0rem;
    line-height: 8rem;
}
.pg-panel3-txt {
    font-size: 3.6rem;
    color: #000;
    font-family: 'OPPOSans-L';
    text-align: left;
}
.pg-panel3 img {
    width: 100%;
    /* height: 100%; */
}
.pg-panel4 {
    position: relative;
    width: 108rem;
    height: 192rem;
}
.pg-panel4-message {
    position: absolute;
    top: 36.4rem;
    left: 14.0rem;
    visibility: hidden;
}
.pg-panel4-title {
    text-align: left;
    color: #000;
    font-size: 6rem;
    font-family: 'Rany';
    margin-bottom: 4.7rem;
    line-height: 8rem;
}
.pg-panel4-txt {
    font-size: 3.6rem;
    color: #000;
    font-family: 'OPPOSans-L';
    text-align: left;
}
.pg-panel4 img {
    width: 100%;
    /* height: 100%; */
}
.pg-panel5 {
    position: relative;
    width: 108rem;
    height: 192rem;
}
.pg-panel5-message {
    position: absolute;
    width: 100%;
    top: 15.0rem;
    text-align: center;
    visibility: hidden;
}
.pg-panel5-title {
    font-size: 6rem;
    font-family: 'Rany';
    color: #000;
    line-height: 8rem;
}
.pg-panel5-txt {
    margin-top: 4.8rem;
    font-size: 3.6rem;
    font-family: 'OPPOSans-L';
    color: #000;
}
.pg-panel5 img {
    width: 100%;
    /* height: 100%; */
}
