.topContent {
    background: #F6F6F6;
    height: .7rem;
    text-align: center;
    line-height: .7rem;
}

    .topContent p {
        font-size: .36rem;
        color: #222222;
    }

.line {
    width: 100%;
    height: 1px;
    background: #eee;
    margin-top: .1rem;
}

.home {
    font-weight: 700;
}

.wpc-img {
    margin-bottom: 10px;
    width: 100%;
    height: auto;
    background: #dcdbdb;
    font-size: 0;
}

    .wpc-img a img {
        width: 100%;
        height: 100%;
        border: 1px solid #eee;
    }

.wpc-title {
    color: #15845e;
    padding: 0 7px 7px;
    line-height: inherit;
    margin: 0;
}

    .wpc-title a {
        /*min-height: 45px;*/
        font-size: .12rem;
        color: #333333;
        text-decoration: none;
        display: block;
        height: 20px;
        /* width: 100%; */
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        /*background: url(../img/arrow.png) no-repeat right 5px;*/
    }

.proList:hover {
    border-bottom-color: #14b2b2;
}

.wpc-title a:hover {
    color: #14b2b2;
    background-position: right -16px;
}

.proList {
    float: left;
    border-bottom: 1px solid #eee;
    margin-top: 15px;
    width: 48%;
}

.ppr span {
    color: #808080;
    margin-top: .1rem;
    display: inline-block;
}

.proList:nth-child(odd) {
    margin-left: 2%;
}

.proFea {
    overflow: hidden;
}

    .proFea ul {
        width: 100%;
    }

        .proFea ul li {
            float: left;
            background: url("../img/fea.png") no-repeat;
            cursor: pointer;
            font-size: .12rem;
            width: 25%;
            text-align: center;
            padding: 3px 0;
            background-size: 103%;
        }

            .proFea ul li.hover {
                background: url("../img/chde.png") no-repeat;
                color: white;
                background-size: 103%;
            }

.profeaDetail {
    width: 99%;
    border: 1px solid #eee;
    font-size: 12px !important;
}

    .profeaDetail p {
        line-height: .19rem;
        padding: 0.05rem 0;
        word-break: break-all;
        color: #333;
        font-size: 12px !important;
    }

    .profeaDetail ul li {
        list-style-type: disc !important;
        list-style-position: inside;
        display: list-item;
        font-size: 12px !important;
    }

.prev {
    float: left;
}

.next {
    float: right;
}

.wpc-next-prev a {
    display: inline-block;
    margin: .1rem 0;
}

.nindex1 {
    position: relative;
    margin-top: .2rem;
    width: 98%;
    margin-left: 1%;
}

.pLine {
    height: .4rem;
    line-height: .4rem;
    background: #46C9C3;
    width: 100%;
}

.linel, .lineR {
    position: absolute;
}

.nindex1 p.tit {
    font-size: .18rem;
    font-weight: bold;
    color: white;
    padding-left: .15rem;
}

.lineR {
    right: -3px;
}

.linel {
    left: -4px;
}

.nindex1 p.tit a {
    color: white;
}

.nindexCon {
    border: 1px solid #eee;
    text-align: center;
}

    .nindexCon p {
        line-height: .2rem;
        margin-bottom: .1rem;
    }

        .nindexCon p a {
            display: block;
            padding-left: .1rem;
        }

        .nindexCon p:first-child {
            margin-top: .1rem;
        }

.nindex1:last-child {
    margin-bottom: .2rem;
}

.newlist ul li.one {
    background: url("../img/new1.png") no-repeat left;
}

.newlist ul li.two {
    background: url("../img/new2.png") no-repeat left;
    /*margin-left: 15px;*/
}

.newlist ul li {
    float: left;
    font-size: .12rem;
    line-height: .3rem;
    height: .3rem;
    width: 50%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.newlist img {
    width: 35%;
    float: left;
}

.newq {
    float: left;
    width: 63%;
    margin-left: 2%;
}

    .newq span {
        color: #3d3d3d;
        font-size: .12rem;
    }

.newlist {
    overflow: hidden;
    border-bottom: 1px dashed #dedede;
    position: relative;
    margin-top: .18rem;
    padding-bottom: .18rem;
}

    .newlist li span {
        font-weight: 700;
        padding-left: .28rem;
    }

    .newlist p a, .newDetail p {
        word-break: break-all;
    }

.m {
    color: #d50080;
    position: absolute;
    right: 0;
    bottom: .1rem;
    font-size: .13rem;
}

.newDetail p {
    font-size: .13rem;
    color: #4a5763;
}

.newDetail img {
    width: 100%;
    margin: .1rem 0;
}

.about {
    margin-bottom: .2rem;
}

    .about span {
        color: #3d3d3d;
        font-size: .13rem;
        word-break: break-all;
    }

    .about p {
        font-size: .15rem;
        margin-bottom: .05rem;
    }

.contact p {
    font-weight: 700;
    line-height: .2rem;
}

    .contact p span {
        font-weight: normal;
    }

    .contact p.tel {
        margin-top: .2rem;
    }

    .contact p.fax {
        margin-bottom: .2rem;
    }

.contact span.yx {
    color: #d50080;
    font-size: .12rem;
    padding-left: .5rem;
}

.qieH a {
    float: right;
    display: inline-block;
    width: .5rem;
    height: .4rem;
    line-height: .4rem;
    color: #b5b5b5;
    text-align: center;
    margin: 0 .1rem;
}

    .qieH a.b {
        color: #14b2b2;
    }

.caseDetail p.deP {
    height: .3rem;
    border-bottom: 1px solid #b5b5b5;
    line-height: .3rem;
    font-size: .13rem;
}

.caseDetail p span:nth-child(2) {
    float: right;
}

.con {
    font-size: .12rem;
    line-height: .2rem;
    word-break: break-all;
    border-bottom: 1px solid #eee;
    padding-bottom: 0.1rem;
}

.caseDetail p:nth-child(1) {
    font-size: .24rem;
    font-weight: normal;
    color: #3e3e3e;
    letter-spacing: .02rem;
    margin-top: .1rem;
}

#share {
    float: right;
    margin: .1rem 0;
}

    #share p span {
        height: .3rem;
        line-height: .3rem;
        font-size: .20rem;
        position: relative;
        top: -.06rem;
    }

.rolp {
    font-size: .34rem;
    color: #222222;
    width: 80%;
    height: .7rem;
    line-height: .7rem;
    margin-left: 10%;
    border-top: 1px solid #282828;
    border-bottom: 1px solid #282828;
    text-align: center;
    margin-top: .2rem;
    margin-bottom: .2rem;
}

.wpc-next-prev a {
    color: #0088cc;
}
