.pc, .menu{
    position:relative;
}
.language{
    position: absolute;
}
.pc-61{
    display:none;
}
.phone-61{
    display:block;
}
.warp {
    top: 20rem !important;
}
.hypanel-plus-page {
    width: 100%;
    
    padding: 1px 0px;
    position: relative;
   
    /* top: 6rem; */
}
.all-back{
    min-height: 76rem;
    background: url(../../img/phone-product/ps52/all.jpg) no-repeat;
    background-size: 100% auto;
    margin-top: 20rem;
}
.plus-back{
    width: 100%;
    margin-top: 5rem;
}

.p-panel-1,.p-panel-2,.p-panel-3,.p-panel-4,.p-panel-5{
    /* position: absolute; */
    width:100%;
    min-height:152rem;
    padding: 1px;
}
.p-panel-3{
    min-height:192rem;
}
.pp1-title{
    display: flex;
}
.pp1-title img{
    width: 28.2rem;
    height: 5.2rem;
    margin-top: 1rem;
}
.pp1-text-panel{
    width: 88rem;
    top: 38rem;
    position: absolute;
    right: 9rem;
    animation-duration: 5s;
    animation-name: fadeInLeft;
}
@keyframes fadeInLeft{
    0%{ opacity: 0; }
    100%{ opacity: 1; }
}

.pp1-t-title{
    width: 41.8rem;
    height: 7.9rem;
    line-height: 7.9rem;
    color: #FFFFFF;
    background: #000000;
    font-size: 5.5rem;
    font-family: 'Rany';
    text-align: center;
    border-radius: 25px;
    margin-left: 2rem;
}
.pp1-t-text{
    font-size: 6rem;
    font-family: 'Rany-Bold';
    margin-top: 6rem;
}
.pp2-text-panel{
    width: 100%;
    text-align: center;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 13rem;
    visibility: hidden;
}
.pp-t-title{
    font-size: 6rem;
    font-family: 'Rany';
}
.pp-t-text{
    font-size: 3.6rem;
    font-family: 'OPPOSans-L';
    margin-top: 5rem;
  
}
.pp2-t-width{
    width: 80%;
    margin-left: 0%;
}
.pp3-text-pamel{
    width: 78%;
    margin-top: 13rem;
    margin-left: 11%;
    text-align: center;
    visibility: hidden;
}
.pp3-text-pamel .pp-t-text{
    width: 110%;
    margin-left: -5%;
}
.pp4-text-pamel{
    color: #FFFFFF;
    width: 88%;
    text-align: right;
    margin-top: 13rem;
    visibility: hidden;
}
.pp4-text-pamel .pp-t-title{
    width: 100%;
    float: right;
    /* margin-left: 10%; */
    /* text-align: right; */
}
.pp4-text-pamel .pp-t-text{
    width: 73%;
    float: right;
    /* text-align: right; */
}
.pp5-text-pamel{
    color: #FFF;
    width: 77rem;
    margin-left: 14rem;
    margin-top: 13rem;
    visibility: hidden;
}
.p-panel-6{
    width: 100%;
    height: 50rem;
    background-color: #FFF;
    padding: 1px;
}
.pp6-tag{
    width: 56.8rem;
    height: 7rem;
    color: #FFF;
    background-color: #FFA416;
    border-radius: 26px;
    text-align: center;
    font-size: 4.8rem;
    font-family: 'Rany-Bold';
    line-height: 7rem;
    margin-left: 8rem;
    margin-top: 11rem;
}
.pp6-table{
    margin-top: 4rem;
    margin-left: 4rem;
    width: 98.1rem;
}
.p-panel-6 table{
   width: 100%;
   /* text-align: center; */
}
.p-panel-6 th{
    font-family: "OPPOSans-B";
    font-size: 3rem;
    /* width: calc(100%/3); */
    border-bottom: 1px solid #D2D2D2;
    font-weight: unset;
    padding: 2rem 0 2rem 5rem;
}
.p-panel-6 td{
    font-family: "OPPOSans-R";
    font-size: 3rem;
    border-bottom: 1px solid #D2D2D2;
    padding: 2rem 0 2rem 5rem;
}
.pp6-b-1{
    /* padding: 2rem 0 2rem 10rem !important; */
}