@charset "utf-8";
/* CSS Document */

.cell-list2 {overflow: hidden}
.cell-list2 li{position: relative;float: left;width: 30.3%;margin: 10px;text-align: center;height: 255px;}
.cell-list2 li a{display: block;overflow: hidden;width: 100%;}
.cell-list2 li img{
    display: block;width: 100%;height: 255px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.cell-list2 li .name {font-size: 16px;position: absolute;bottom:0;background-color: rgba(0,0,0,.5);color:#fff;text-align: center;line-height: 30px;width: 100%;}
.cell-list2 li:hover img{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}

.new-list {font-size: 14px;padding: .7em 0;}
.new-list li p.text{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-list li:before {content: '';float: left;width:3px;height: 3px;border-radius: 50%;background-color: #666;color:#666;margin-right: 1em;margin-left: 1em;margin-top: 1em;}
.new-list ul li{ height:4.2rem; line-height:4.2rem;font-size: 16px;	 border-bottom:#CCCCCC dotted 1px; }
.new-list ul li:before {
    content: '';
    float: left;
    width: 3px;height: 3px;
    border-radius: 50%;
    background-color: #666;
    color:#666;
    margin-right: 1em;
    margin-left: 1em;
    margin-top: 1.5em;
}
.new-list li p.text{ width:650px; float:left;}

.new-list ul li.bordernone{ border-bottom:none;}

.new-list ul li span{ float:right; padding-right:10px;}
.new-list ul li:hover{ background:#EFEFEF;}
@media (max-width: 1024px) {
.cell-list2 li {width: 45vw;height: 40vw;margin: 5px;}
    .cell-list2 li img {width: 45vw;height: 40vw;}
    .cell-list2 li .name {line-height: 30px;font-size: 14px;}
	
	.new-list ul li{  height:auto; line-height:auto;}
.new-list li p.text{ width:auto;}
.new-list li:before {
        display: none;
    }
.new-list li em {
        font-size: .28rem;
        color: #b4b4b4;
        margin-top: 8px;
    }
	
	 .new-list {
        font-size: .34rem !important;
        padding:0 !important;
        background: #fff;
        overflow: hidden;
    }
    .new-list li, .part-block .new-list li, .part-lm .new-list li {
        padding: .25rem .36rem;
        border-bottom: .01rem solid #dedede;
    }
    .new-list li a {
        display: block;
        white-space: normal;
        line-height: 1.5 !important;
    }
    .new-list li a>p:last-child {
        font-size: .28rem;
        color: #b4b4b4;
        margin-top: 5px;
    }
    .new-list li p>em {margin-right: 10px;}
    em {font-style: normal;}
}