body{min-width: 320px;margin: 0;padding: 0;font-family: "microsoft yahei",Verdana,Arial,Helvetica,sans-serif;font-size: 1em;}
a{text-decoration:none}
img{max-width:100%;vertical-align:middle}
*{margin:0;padding:0}
div{font-size:0;margin:0;padding:0}
li,ul{list-style:none}
em{font-style:normal}
header{width: 100%;max-width: 640px;margin: 0 auto;height: 52px;line-height: 52px;padding: 5px 0px;border-bottom: 1px solid #cccccc;}
header .header-logo{float: left;height: 52px;margin-left: 15px;}
header .header-logo img{height: 52px;}
header .header-phone{display: inline-block;float: right;margin-right: 8px;}
header .header-phone img{height: 28px;}
.bottom{position:fixed;bottom:0;width:100%;background:#fff;border-top:1px solid #bfbfbf;height:3.2rem;z-index:999}
.bottom-box{max-width:640px;margin:0 auto;height:100%}
.bottom-box ul{height:100%}
.bottom-box ul li{float:left;width:25%;height:100%;text-align:center;margin:0 auto}
.bottom-box ul li a{color:#6b6b6b;display:inline-block;width:100%;height:100%}
.bottom-box ul li img{width:20px;margin-top:8px}
.bottom-box ul li span{display:block;font-size:12px;margin-top:4px}
.body{position: relative;width: 100%;max-width: 640px;margin: 0 auto;padding-bottom: 3.2rem;}

.news{margin: 0 18px;font-size: 1rem;}
.news h3{font-weight: normal;font-size: 1.8rem;text-align: center;margin: 2rem 0;}
.news-box{font-size: 1rem;border: 1px solid #CACACA;width: 100%;background: #fafafa;margin-bottom: 20px;padding: 10px 15px; box-sizing: border-box;}
.news-box a{color: #000;display: inline-block;}
.news-box a .news-name{font-size: 1.2rem;color: #000;display: block;margin-bottom: 8px;}
.news-box a .news-content{font-size: 0.9rem;color: #7F7F7F;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-box a .news-time{font-size: 0.8rem;color: #7F7F7F;float: right;margin-top: 8px;}

.pages{margin:0 0 25px 0;text-align: center; font-size:1rem}
.pages .pre, .pages .next {
	display: inline-block;
	width: 68px;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 20px 7px 0;
	text-align: center;
	color: #3c3c3c;
	font-size: 1em;
	background: -moz-linear-gradient(top, #fff, #e2d7c5);
	border: 1px solid #dadada;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}