@charset "utf-8";
.main{margin:0 auto;padding:40px 0 60px;width:1200px;text-align:center;overflow:hidden;}
.list{margin: 0 0 30px;display: -webkit-flex;display: flex;width:1200px;flex-wrap:wrap;/*使盒子换行*/justify-content:space-between;/*使盒子平均两端对齐*/align-content: flex-start;/*使盒子向上对齐*/}
.list div{position:relative;margin:0 0 40px;width:286px;height:320px;color:#707070;text-align:left;overflow:hidden;}
.list img{position:relative;margin:0 0 8px;width:286px;height:190px;overflow:hidden;}
.list time{display:inline-block;position:absolute;float:left;left:0;top:166px;padding:3px 6px;font-size:1.4rem;color:#333;background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%;}
.list h2{margin:0;padding:0 0 4px;line-height:20px;overflow:hidden;}.list p{padding:0;font-size:1.4rem;line-height:24px;}
.list h2 a{color:#586d69;}
.list h2 a:link,.list h2 a:active{font-size:1.8rem;font-weight:500;color:#008368;text-decoration:none;}
.list h2 a:hover{color:#00a863;text-decoration:underline;/*border-bottom:#00a863 1px solid;*/}
.list h2 a:visited{margin:0 0 0 10px;text-decoration:underline #00a863;}
.block-link:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;}
.showpage{font-size:1.4rem;color:#333;overflow:hidden;}
.showpage a:link,.showpage a:active,.showpage a:visited{margin:0 5px 0 0;padding:0;font-size:1.6rem;color:#333;text-decoration:none;}
.showpage a:hover{font-size:1.6rem;color:#000;text-decoration:none;}