@charset "utf-8";
* {margin:0; padding:0; list-style:none;}
*, *:before, *:after {box-sizing:inherit;}
a{color:#000; text-decoration:none; outline:none;}
a:hover{color:#000; text-decoration:underline; outline:none;}
i{font-style:normal; font-weight:normal;}

html,body{
	position:relative;
	background-color:#57A9F2;
}
body{
	overflow:hidden;
	overflow-y:auto;
    font:100%/1.5 Tahoma,Helvetica,Arial,"Microsoft YaHei",STXihei,SimSun,sans-serif;
	color:#000;
	background-image:url('../images/top_bg2.jpg');
	background-repeat:no-repeat;
    background-position:center top;
	background-size:100%;
}

/* 自适应框架（设计图宽度） */
body{
	max-width:38.4rem;
	margin:0 auto;
}
body *{
	max-width:38.4rem;
}

header,main,footer{width:100%; margin:0 auto; clear:both;}
header{height:5rem;}
main{width:12rem; margin:0.5rem auto; background:#fff; border-radius:0.1rem; display:block;}
footer{padding:20px;}

/* 新闻列表 */
#newslist{ margin:0 auto; width:90%; overflow:hidden;}
#newslist ul{margin:0.2rem 0; font-size:0.2rem; line-height:1.8; border-bottom:1px #eee solid; overflow:hidden; clear:both;}
#newslist .nav_t,#newslist .nav_t a{color:#999;}
#newslist .list_txt dt{
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	margin:0.2rem 0;
}
#newslist .list_txt a{color:#000;}
#newslist .list_txt h1{font-weight:normal; display:inline;}
#newslist .list_txt h1:before{
    content:'•';
    padding-right:0.1rem;
}
#newslist .list_txt i{font-size:0.18rem; font-style:normal; color:#999; white-space:nowrap;}
#newslist .list_pic{
	display:flex;
	justify-content:space-between;
	flex-flow:row wrap;
}
#newslist .list_pic dt{width:23%; margin:0.05rem 0;}
#newslist .list_pic a{width:100%; overflow:hidden; display:block;}
#newslist .list_pic h1{font-size:0.16rem; font-weight:normal;}
#newslist .list_pic img{width:100%; height:100%; object-fit:cover;}

/* 内容页 */
#content{margin:0 auto; width:90%; overflow:hidden;}
#content ul{margin:0.2rem auto; font-size:0.2rem; line-height:2; overflow:hidden; clear:both;}
#content .nav_t,#content .nav_t a{color:#999;}
#content .con_t{text-align:center;}
#content .con_t h1{font-size:0.3rem; font-weight:normal; clear:both;}
#content .con_t h2{font-size:0.16rem; color:#999; font-weight:normal; margin:0.1rem 0;}
#content .con_m p{margin:0.2rem 0; text-align:justify;}
#content .con_m p img,#content .con_m p video{max-width:100%; height:auto;}

/* 分页 */
#pagenum {padding:3px; margin:3px; text-align:center; font-size:0.14rem;}
#pagenum a {border:#ddd 1px solid; padding:2px 5px; margin-right:2px; color:#aaa; text-decoration:none;}
#pagenum a:hover {border:#a0a0a0 1px solid; padding:2px 5px; margin-right:2px;}
#pagenum a:active {border:#a0a0a0 1px solid; padding:2px 5px; margin-right:2px;}
#pagenum a.current {border:#e0e0e0 1px solid; padding:2px 5px; margin-right:2px; font-weight:bold; color:#aaa; background-color:#f0f0f0;}
#pagenum span.disabled {border:#f3f3f3 1px solid; padding:2px 5px; margin-right:2px; color:#ccc;}

/* 移动端自适应 */
@media screen and (max-width:1024px){
	body {
		background-image:url('../images/top_bg_m.jpg');
	}
	body{
		max-width:10.24rem;
		margin:0 auto;
	}
	body *{
		max-width:10.24rem;
	}
	header{height:3rem;}
	main{width:94%;}
	
	#newslist ul{font-size:0.28rem; line-height:1.8;}
    #newslist .list_pic dt{width:100%;}
    #newslist .list_pic h1{font-size:0.28rem;}
	#content ul{font-size:0.28rem; line-height:1.8;}
	#content .con_t h1{font-size:0.35rem; line-height:1.5;}
}