/* CSS Document */

.body{
	max-width:640px;
	margin:auto;
	background-color:#e1e0de;
	position:relative;
}

.body{
	display:block;
	background:#fff;
	padding:10px;
	border-radius:10px;
	
}

/**************newslist 附件****************/
.list {
	border-radius:10px; padding:15px; background:#fff;
}
.list_ul li{
	overflow:hidden;
	background:#f2f3f7;
}
.list_ul li:nth-of-type(2n){
	background:#e5e8ef;
}

/***************************/
.list_ul li dd>div:before{
	content:"";
	display:inline-block;
	position:absolute;
	height:90px;
	width:30px;
	background:#f2f3f7;
	right:-10px;
	top:0;
	z-index:10;
	-webkit-transform:rotate(20deg);
}
.list_ul li:nth-of-type(2n) dd>div:before{
	background:#e5e8ef;
}
/***************************/


.list_ul li a{display:block;}
.list_ul li a>*{
	color:#707070;
	height:60px;
	vertical-align: middle;
}

.list_ul li dd div{
	position:relative;
	width:100px;
	height:60px;
	overflow:hidden;
	text-align:center;

}

.list_ul li dd img{
	width:100%;
	min-height:100%;
}

.list_ul li hgroup>*{
	text-indent:10px;
	line-height:20px;
	font-size:14px;
	font-weight:100;
	overflow: hidden;
	height: 20px;
	padding-right: 10px;
}
.list_ul li hgroup>h2{
	font-size:12px;
	color:#909090;
}


/* newslist */

.list_font {
    margin:0;
    padding:0;
    border:1px solid #dadada;
    border-radius:8px;
    overflow:hidden;
}
.list_font li{
    height:43px!important;
    line-height:43px;
    width:100%!important;
    padding:0;
    border-bottom:1px solid #dadada;
}
.list_font li:last-child{
    border:0;
}

.list_font li>a{
    color:#707070;
    overflow:hidden;
    background:url("../images/arr1.png") no-repeat 96% center;
    background-size:8px auto;
    background-color:#fff;
}
.list_font li div:first-child{
    margin-top:0!important;
    margin-bottom:0!important;
    padding:0;
    background:#c4403e;
    display:inline-block;
    min-width:70px;
    float:left;
}
.list_font li div:last-child{
    text-align:left;
    text-indent:10px;
}
.list_font li div>span{
    color:#fff;
    line-height:43px;
    height:43px!important;
    font-size:8px!important;
}
.list_font li div>p{
    font-size:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	padding-right:18px;
}

/***************************************************/
.list_font li:nth-of-type(n) div:first-child{
    background-color:#D77670;
}
.list_font li:nth-of-type(2n) div:first-child{
    background-color:#B3CEBF;
}



.weizg-list-item-line{ display:block;margin-top:10px;}
.weizg-list-item-summary{ max-height:60px; line-height:20px; font-size:0.8rem; color:#666;}
.weizg-list-item{
    height:70px!important;
    overflow:hidden;
}
.weizg-list-item-title{
    white-space: normal!important;
    height:27px;
    line-height:27px;
    overflow:hidden;
    padding-right:20px;
    -webkit-box-sizing:border-box;
	font-size:16px;
}