/* 字体字号 */

body,
button,
input,
select,
textarea {
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, SimHei, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    color: #333;
}


/* 链接 */

a {
    color: #252525;
    text-decoration: none;
}

a:hover {
    color: #048;
    text-decoration: none;
}

a:active {
    outline: none;
}




ul {
			padding: 0;
		}
		
		ul li {
			list-style: none;
		}
		
		
		.clearfix:after,
		.nav:after,
		.content:after,
		.grid:after,
		.h:after,
		.jr-row:after,
		.jr-grids:after {
			content: '\20';
			display: block;
			height: 0;
			clear: both;
		}
		
		.clearfix,
		.nav,
		.content,
		.grid,
		.row,
		.h {
			*zoom: 1;
		}
		
		.clear {
			clear: both;
			height: 0;
			font: 0/0 Arial;
			visibility: hidden;
		}
		
		.container {
			width: 1200px;
			margin: 0 auto;
		}
		/*自定义*/
		
		.list-t li {
			position: relative;
			padding-left: 20px;
			line-height: 40px;
			font-size: 16px;
			
		}
		
		.list-t li:before {
			content: "";
			position: absolute;
			top: 50%;
			left: 0;
			width: 4px;
			height: 4px;
			margin-top: -2px;
			background-color: #ddd;
			border-radius: 100px;
		}
		
		.list-t li:hover:before {
			background-color: #1b80d2;
		}
		
		.list-t li a {
			display: block;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		
		.list-t li .date {
			position: absolute;
			top: 0;
			right: 0;
			color: #bbb;
		}
		
		.list-t li .date+a {
			width: 70%;
		}
		.item_box,.list_menu{
			margin-right: -30px;
		}
		
		.img_item,.item_menu {
			background: #f1f1f1;
			float: left;
			padding: 20px;
			width: 340px;
			position: relative;
			border-radius:4px;
			margin-right: 30px;
			margin-bottom: 30px;
		}
		
		.img_item img {
			width: 100%;
		}
		.img_item .list-t{
			margin-bottom: 30px;
		}
		.more_button {
			position: absolute;
			bottom: 0;
			left: 50%;
			height: 38px;
			width: 180px;
			margin-left: -90px;
			text-align: center;
			background-color: #89A8D0;
			border-radius: 19px;
			line-height: 38px;
			color: #fff;
			margin-bottom: -19px;
		}
		
		.item_menu a{
			text-align: center;
			display: block;
			font-size: 18px;
			font-weight: bold;
			
		}
		.item_menu:hover{
			background-color: #2a5cb5;
			
		}
		.item_menu:hover a{
			color: #fff!important;
			
		}