/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

b,
strong {
  font-weight: bold;
}



table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  text-align: left;
}

i{
  display: inline-block;
  font-style: normal;
}

ul li{
	list-style: none
}
*{
	padding: 0;
	margin: 0;
}
body,html{width: 100%;height: 100%;font-size: 16px;font-family: "helvetica neue", "hiragino sans gb", "stheiti", "microsoft yahei", \5FAE\8F6F\96C5\9ED1, tahoma, sans-serif;}
/*img{border: none;vertical-align: bottom;height: 100%;-ms-interpolation-mode: bicubic;}*/
.wrap{width: 1170px;margin: 0 auto;}
a{outline-style:none;color:#333;text-decoration:none;color: #000;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
a:link{text-decoration: none;}
.hide{
	display: none;
}


.dede_pages{
		margin: 20px auto;
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.dede_pages ul{
		float:left;
		padding:12px 0px 12px 16px;
	}
	.dede_pages ul li{
		float:left;
		font-family:Tahoma;
		line-height:17px;
		margin-right:6px;
		/*border:1px solid #ccc;	*/			
		text-align: center;
		/*border-radius: 3px;*/
	}
	.dede_pages ul li a,.dede_pages a,.dede_pages .page-num {
		/*float:left;*/
		padding: 10px 20px;
		display:block;
		text-align: center;
		background: #dfdfdf;
		/*border-radius: 3px;*/
		transition: all .5s ease;
	}
	.dede_pages .page-num-current,.dede_pages .page-num:hover,
	.dede_pages ul li a:hover,.dede_pages a:hover{
		color:#fff;
		text-decoration:none;
		background: #222;
		font-weight: 100;
		transition: all .5s ease;
	}
	.dede_pages .page-num-current,.dede_pages .page-num:hover,
	.dede_pages ul li.thisclass,.dede_pages .thisclass,
	.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover {
		background-color: #428bca;
	    color: #fff;
	    font-weight: 100;
	    transition: all .5s ease;
	}
	.dede_pages .pageinfo{
		line-height:21px;
		padding:12px 10px 12px 16px;
		color:#999;
	}
	.dede_pages .pageinfo strong{
		color:#555;
		font-weight:normal;
		margin:0px 2px;
	}
	/*.dede_pages ul li:first-child a{
		background: none;
		padding: 0;
   
	}*/
	/*.dede_pages ul li:first-child a img{
		width: 25px;
    height: 25px;
    position: relative;
    top: 5px;
	}*/
/*.dede_pages ul li:last-child a{
		background: none;
		padding: 0;
    
	}*/
	/*.dede_pages ul li:last-child a img{
		width: 25px;
    height: 25px;
    position: relative;
    top: 5px;
	}*/