
.catalogs {
    height: 300px;
    overflow: hidden;
    background: url("../../images/computer/doctor/two/back.jpg") no-repeat center top;
}

.catalogs > p {
    text-align: center;
    font-size: 60px;
    font-weight: bold;
    color: #2c8c6c;
    line-height: 300px;
}

.small {
    border-bottom: 1px solid #95c5b5;
    height: 60px;
    line-height: 60px;
}

.small > .w1200 > a {
    font-size: 16px;
    color: #000000;
    padding: 0px 20px;
    position: relative;
}

.small > .w1200 > a::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 20px;
    background-color: #95c5b5;
    right: 0px;
    top: 0px;
}

.artile > ul {
    padding: 20px 40px;
}

.artile > ul:nth-child(1) {
    padding: 40px
}

.artile > ul > li:nth-child(1) {
    display: flex;
    justify-content: space-between;
}

.artile > ul > li:nth-child(1) > a {
    font-size: 30px;
    color: #000000;
}

.artile > ul > li:nth-child(1) > span {
    font-size: 30px;
    color: #2c8c6c;
}

.artile > ul > li:nth-child(2) {
    font-size: 16px;
    line-height: 2;
    text-indent: 24px;
    margin-top: 30px;
    border-bottom: 1px solid #a19387;
    padding-bottom: 20px;
    color: #666666;
}

.layui-laypage a, .layui-laypage span {
    background: unset;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #2c8c6c;
}

.layui-laypage a:hover {
    color: #2c8c6c;
} 

.pagination {
    text-align: right;
    padding-right: 40px;
}

.listImg { overflow: hidden; }
.listPic { width: 260px; overflow: hidden; float: left; margin: 1em; text-align: center;}
.listPic > a > img { border: 1px solid #cccccc; width: 99%; height: auto; border-radius: 6px;}
.listPic > a > span { 
    display: block; 
    width: 100%; 
    overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2em;
}

.noData {
    text-align: center;
    color: #ff0000;
    padding-top: 60px;
}

.artile .title{ padding:40px 40px 0px 40px; text-align:center; font-size:20px; font-weight:bold; }
.artile .attr{ padding-top:20px; color:#999; text-align:center; font-size:0.8em;}
.artile .artContent{ position:relative; padding: 40px; overflow:hidden;}
.artile .artContent, .artile .artContent div, .artile .artContent p{ line-height:2.2; color:#666;}
.artContent img{ max-width:100%; height:auto; margin:10px 0; }