.logo{
    margin-right: 15px;
}
.menus{
    width: 98.645%;
}
.sosu.r{
    right: 2.5%;
}

.cptp{
    width: 100%;
}
.cpbt{
    height: 104px;
    overflow: hidden;
}
.homecp{
    padding: 20px 5%;
}
.homecp .f{
    width: 65%;
}
.homecp .r{
    width: 33%;
}
.w55{
    width: 100%;
}
.cplb{
    height: 1006px;
}
.cplb .swiper .cptp{
    display: block !important;
}
.caiimgt .cptp{
    display: block !important;
}
.cptp{
    display: none;
}
.cpname{
    height: 60px;
    overflow: hidden;
}
.abbg{
    width: 71%;
}
.about{
    padding: 0 10px;
}
.gybytes{
    font-size: 38px;
}
.case{
    padding: 25px 2%;
}
.copy{
    margin-right: 30px;
}
.bah{
    margin-right: 40px;
}
.cscon{
    padding: 0 3%;
}

.cpflul li a{
    font-size: 12px;
}
.cplsbt{
    font-size: 14px;
}
.cplsdesc{
    height: 76px;
    overflow: hidden;
    text-overflow: ellipsis;

}
.cph1{
    line-height: 29px;
    font-size: 12px;
}
.caiimgt{
    width: 55%;
}
.r.caiimgt{
    width: 43%;
}
.cptp5{
    width: 80%;
    float: right;
}
.rxbt a{
    font-size: 14px;
    line-height: 28px;
}
.recpdesc{
    font-size: 14px;
    line-height: 25px;
}
.caselist li .casermd .catitle{
    font-size: 24px;
}
.w7136 .h1 {
    font-size: 16px;
    line-height: 30px;
}
.soscasebt {
    font-size: 14px;
}
