@charset "utf-8";
.pcDetails {
    display: block;
}

.mDetails {
    display: none;
}


/*手机端样式*/

@media screen and (max-width: 768px) and (min-width: 320px) {
    .pcDetails {
        display: none;
    }
    .mDetails {
        display: block;
    }
    #msubmitBtn {
        top: 7px;
    }
    .advertising {
        width: 100%;
        margin: 15px auto 0;
        padding: 0px 15px 0px;
        box-sizing: border-box;
    }
    .advertising a {
        padding-top: 15px;
        border-top: 1px solid rgb(228, 228, 228);
    }
    .advertising a img {
        width: 100%;
        height: 100%;
    }
    /*上市导航*/
    .ipoNav {
        padding: 0 15px;
    }
    #navb {
        width: 100%;
    }
    #navb li {
        width: 25%;
        background-size: cover;
        font-size: 16px;
        font-weight: 600;
    }
    #navb.zcNav ul li.li1 {
        width: 25%;
    }
    #navb.zcNav ul li {
        width: 25%;
    }
    #navb.zcNav ul li:last-child {
        display: none;
    }
    /*上市公司详情*/
    #mainBody {
        width: 100%;
    }
    #mainM {
        /*width: 100%;*/
        padding: 0 15px;
    }
    .w1000 {
        width: 100%;
    }
    .detailCompany {
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-bottom: 20px;
    }
    .companyLeft {
        width: 20%;
        padding: 30px 0;
        text-align: center;
        font-size: 14px;
        color: #ffffff;
        background: #408ed6;
        font-weight: 600;
    }
    .companyRight {
        width: 80%;
        padding: 5px 0;
        background: #eff5f9;
    }
    .detailsInfo {
        /* width: 100%; */
        padding: 0 5px;
        line-height: 20px;
        /* padding-bottom: 8px; */
        display: flex;
        justify-content: space-around;
    }
    .detailsInfo li {
        /*width: 20%;*/
    }
    .lo-in-donw {
        padding-right: 10px;
        margin-top: 10px;
    }
    .c-green {
        color: #339933;
    }
    .c-red {
        color: #ff3333;
    }
    .sbox {
        margin-top: 20px;
    }
    .sbox .titleClass h2 {
        font-weight: 600;
    }
    .sbox div {
        width: 100%;
    }
    .sbox div ul {
        width: 100%;
    }
    .sbox div ul li {
        width: 100%;
    }
    .ggzl p {
        height: 30px;
        line-height: 30px;
    }
    .ssnews li {
        padding: 15px 0px;
        line-height: 20px;
        border-bottom: 1px dashed #807e7e;
    }
    .ssnews div ul li:last-child {
        border: none;
    }
    .ssnews li a {
        float: none;
        margin-bottom: 5px;
        display: block;
        width: 100%;
        background: none;
        text-indent: 0px;
        font-size: 16px;
        font-weight: 600;
        color: #0f4171;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        word-wrap: break-word;
        white-space: normal;
        height: auto;
        line-height: 25px;
    }
    .ssnews li span {
        display: block;
        width: 100%;
        float: none;
        font-size: 14px;
        color: #888888;
        text-align: right;
        margin-top: 5px;
    }
    /*上市公司报告*/
    .reportBox {
        width: 100%;
    }
    .reportList {
        border: none;
    }
    .reportList li {
        padding: 15px 0px;
        line-height: 20px;
        border-bottom: 1px dashed #807e7e
    }
    .reportList li:last-child {
        border: none;
    }
    .reportList li a {
        font-size: 16px;
        font-weight: 600;
        color: #0f4171;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        word-wrap: break-word;
        word-break: normal;
        line-height: 25px;
    }
    .reportList li p {
        font-size: 14px;
        color: #888888;
        text-align: right;
        margin-top: 5px;
    }
    /*分页*/
    #page div {
        margin-top: 20px;
        width: auto;
    }
    #page-number,
    #page-number-mobile {
        padding-left: 0;
        text-align: center;
        margin: 0 10px;
        min-width: auto;
    }
    #js-pagination-location-mobile {
        background: #258CFF;
        padding: 5px;
        border: #258CFF 1px solid;
        color: #FFFFFF;
        cursor: pointer;
        margin-left: 5px;
    }
    /*底部*/
    .mFooter {
        width: 100%;
        font-size: 12px;
        padding: 5px 0 10px;
        background-color: #ffffff;
    }
    .mFooter p {
        text-align: center;
        margin-top: 5px;
    }
}