.rt {
	float: right;
}
.lt {
	float: left;
}
.child_pos {
	height: 1.8rem;
	line-height: 1.8rem;
	padding: 1rem 3%;
	clear: both;
	background:#bfbfbf;
}
.child_pos .back_a {
	float: right;
	display: inline-block;
	height: 1.8rem;
	padding: 0 1rem;
	background:#184139;
	color: #fff;
}
.now_pos {
	color: #000;
	padding-left: 1rem;
	background: url(../images/now_pos.png) no-repeat left center;
	font-size:20px;
}
.now_pos a {
	color: #000;
}
.gcd640{
	width:640px; 
	margin:0 auto;
	background-color:#fff;
}
.newsin{
	height:auto;
	box-sizing:border-box;
	padding:25px;
	overflow:hidden;
}
.newsin>a{
	padding:20px;
	display:block;
	background:#fff;
	margin-bottom:25px;
	position:relative;
}
.newsin img{
	display:block;
	width:100%;
	height:100%;
}
.newsin p{
	font-size:32px; 
	line-height:80px;
}
.newsin span{
	color:#666;
}
.newsin em{
	color:#fff;
	background:#229973;
	display:block;
	width:140px;
	height:45px;
	line-height:45px;
	text-align:center;
	font-style:normal;
	position:absolute;
	top:30px;
	left:-10px;
}
.newsin font{
	float:right;
	color:#999;
	display:block;
	border:1px solid #ccc;
	border-radius:10px;
	padding:0 15px;
}
.bg4{
	background:#f1f1f1;
}
#pages{
	text-align:center;
	padding-bottom:40px;
}
#pages li{
    margin:0 2px;
    text-align:center;
    background:#e6e6e6;
    color:#333;
    display:inline-block;
}
#pages li a,#pages li span{
	display:inline-block;
	padding:10px 15px;
	background:#fff;
	margin-bottom:0px;
}
#pages li span {
    color: red;
}
#pages li.active {
    text-align: center;
    display: inline-block;
}