@charset 'utf-8';

.link-block{
    display: block;
}

.panel{
    height: 1.04rem;
    line-height: .7rem;
    background-color: #fff;
    margin: .18rem 0;
}

.panel-name{
    height: 100%;
    font-size: .32rem;
    color: rgb(102, 102, 102);
}

.panel-name p{
    color: rgb(153, 153, 153);
    font-size: .18rem;
    line-height: 0;
}

.panel-link{
    font-size: .2rem;
    line-height: 1.1rem;
    color: rgb(0, 132, 179);
}

.article-head{
    text-align: center;
    margin: .4rem 0;
}


.article-head h2,p{
    display: block;
}

.article-head h2{
    color: rgb(51, 51, 51);
    font-size: .32rem;
}

.article-head p{
    line-height: .12rem;
}

.article-head p span{
    display: inline-block;
    font-size: .18rem;
    color: rgb(102, 102, 102);
}

.article-body{
    color: rgb(102, 102, 102);
    font-size: .24rem;
    margin: .5rem 0;
}

.article-body img{
    display: block;
    max-width: 100%;
    margin: 0 auto .3rem auto;
}

.article-body p{
    line-height: .5rem;
}

.product-list ul li{
    padding-bottom: .3rem;
    overflow: hidden;
}

.product-list ul li:nth-child(even){
   padding-left: 6px!important; 
}

.product-list ul li:nth-child(odd) {
    padding-right: 6px!important;
}

.link-block{
    position: relative;
    height: 2rem;
    overflow: hidden;
    background-color: rgb(0, 132, 180);
}

.link-block img{
    display: inline-block;
    width:100%;
    height: 100%;
}

.link-block span{
    display: block;
    width: 100%;
    height: .4rem;
    color: #fff;
    font-size: .2rem;
    line-height: .4rem;
    text-align: center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    background-color: rgba(0, 0, 0, .5);
    padding: 0 .1rem;
    position: absolute;
    bottom: 0rem;
}

.not-top{
    margin-top: 0;
}

p.height{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.news ul li{
    height: 1.65rem;
    /* background-color: darkorange; */
    margin-bottom: .3rem;
}

.news-time{
    float: left;
    width: 1.6rem;
    height: 100%;
    font-size: .36rem;
    border: 1px solid rgb(102, 102, 102);
    background-color: #fff;
    margin-right: .2rem;
}

.news-time span{
    display: block;
    color: rgb(102, 102, 102);
    text-align: center;
}

.news-time span:nth-child(1){
    line-height: 1rem;
}


.news-inner{
    width: 100%;
}

.news-inner h2{
    font-size: .32rem;
    color: rgb(51, 51, 51);
    padding-top: .25rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.news-inner p{
    font-size: .28rem;
    color: rgb(117, 117, 117);
    padding-top: .2rem;
    line-height: .35rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}