.top_cate span {
    font-size: 12px;
    text-align: center;
    display: inline-block;
    width: 100%;
}
div.info{

}
div.info div{
  width:100%;
  margin-left:auto;
  margin-right:auto;
}
div.info div div{
  height:150px;
  overflow-y:auto;
  padding:1%;
  box-shadow:0px 0px 0px 1px lightslategrey inset;
-moz-box-shadow:0px 0px 0px 1px lightslategrey inset;
-webkit-box-shadow:0px 0px 0px 1px lightslategrey inset;
margin-bottom:40px;
width:98%;
font-size:14px;

}
div.info h2{
  width:98%;
  margin-left:auto;
  margin-right:auto;
  color:lightslategrey;
  clear:both;
  padding:1%;
  font-size:16px;
  box-shadow:0px 0px 0px 1px lightslategrey inset;
  -moz-box-shadow:0px 0px 0px 1px lightslategrey inset;
  -webkit-box-shadow:0px 0px 0px 1px lightslategrey inset;
}
.top_cate > div{
	width:100%;
	margin:0 auto;	
}
.top_cate > div ul{
	list-style-type:none;
	float:left;
	width:100%;
}
.top_cate > div ul li{
	float:left;
	margin-bottom:10px;
  width:32%;
}
.top_cate > div ul li img{
  max-width:100%;
}
.top_cate > div ul li:nth-child(3n+2){
	float:left;
	margin: 0 2%;
}
.top_cate .top_banner {
  text-align:center;
}

.top_cate .top_banner img{
  display:block;
  margin:0 auto;
  max-width:100%;
}

.top_banners {
    list-style-type: none;
    display: table;
    width: 100%;
    float: left;
}

.top_banners li{
  float:left;
  width:48%;
  margin:0 0 10px 0;
}

.top_banners li:nth-child(2n+1){
  margin:0 4% 20px 0;
}
.top_banners li img{
  max-width:100%;
}

.top_cate .top_banner{
  font-size:12px;
}

.main .top_cate h2{
    clear: both;
    color: lightslategrey !important;
    padding: 5px;
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
    border-top: solid 1px lightslategrey;
    border-bottom: solid 1px lightslategrey;
}

@media screen and (max-width:1000px){
div.top_cate div{
  width:90% !important;
}
div.top_cate div ul li{
	width:48%;
}
div.top_cate div ul li{
	margin:0 1% !important;
}
div.top_cate div ul li:nth-child(2n+3){
	clear:both;
}
div.top_cate div ul li img{
	width:100%;
}

div.info h2,
div.info div div{
  width:100% !important;
  padding:1% !important;
}
div.info div{
  width:90% !important;
}
.top_banners li{
  float:left;
  width:48%;
  margin:0 1% 10px 1%;
}

.top_banners li:nth-child(2n+1){
  margin:0 1% 10px 1% !important;
}
}