body{
	margin:0;
	padding:0;
	text-align:center;
	font:12px/1.5 tahoma,arial,\5FAE\8F6F\96C5\9ED1; 
	color:#666;
	background: #f7f7f7
}

ul,li,p,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,a{
	margin:0;
	padding:0;
	color:#4c4c4c;
	text-decoration:none
}

form,span,input,select{
	margin:0;
	padding:0
}

ul,li,ol{
	list-style:none;
	list-style-type:none
}

p,dl,dt,dd,h1,h2,h3,h4,h5,h6{
	overflow:hidden
}

img{
	border:0
}
h1,h2,h3,h4,h5,h6,dl,dt,dd{
	text-align:left
}

ul,li{
	text-align:left
}

iframe{frameborder:0;
	marginwidth:0;
	marginheigh:0;
	scrolling:no
}

div{
	text-align:left;
	margin-left:auto;
	margin-right:auto
}

a:hover{
	text-decoration:none
}

#Pen ul{
	border-bottom:1px dotted #CCCCCC;
	height:15px;
	padding:5px 0
}

#clear{
	width:100%;
	clear:both;
	line-height:1px;
	height:1px;
	margin-top:-1px;
	overflow:hidden
}

.clear{
	clear:both
}

.mt10{
	margin-top:10px;
}

.left{
	float:left;
	clear:left;
}

.right{
	float:right;
	clear:right
}

.none{
	display:none
}

.clearfix:after {
	content: ".";
	visibility: hidden; 
	display:block; 
	height:0;	
	clear:both;
}

.clr {
	zoom:1;
}

.sp10{
	height:10px; 
	width:100%; 
	clear:both;
}

div{
	margin:0 auto;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

/*分页*/
.pages {height:30px; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; color:#03009c; vertical-align:top; clear:both; margin-top:50px; }
.pages div {  padding-right:12px; text-align:center;}
.pages a, .pages strong {  height:18px; overflow:hidden; margin:0 2px; padding:2px 6px 2px; border:1px solid #ccc; color:#03009c; text-decoration:none !important; line-height:18px;}
.pages strong  { border:1px solid #03009c; background:#03009c; color:#FFF; font-weight:700; }
.pages a:hover{ border:1px solid #ccc; }
.pages .prev { padding:2px 10px 2px ;  }
.pages .next { padding:2px 10px 2px;}