.bantoulogo{
	width: 1100px;margin: 0px auto;
}
.bantoulogos{
	position: absolute;top: 0px;
}
.ysjs-div .mr40 {
	margin-right: 0px;
}
.fl.ysjs-div.margtop10 a {
	display: block;
	float: left;
	width: 26%;
}
.ysjs-div {
	width: 50%;
	height: auto;
}
.ysjs-Tab.font20 {
	margin-top: 10px;
}
@media only screen and (min-width: 100px) and (max-width: 640px) {
	body {
		min-width: 100px;
	}
	.bantoulogo{
		width: 100%;
	}
	.bantoulogos a {
		width: 35%;
		display: block;
		margin: 5px 0px 0px 5px;
	}
	.bantoulogos a img{
		width: 100%;
	}
		
	.center {
		width: 100%;
	}
	.center img.fr {
		width: 100%;
	}
	
	.ztAlltop {
		height: 70px;
		background-size: 100% 100%;
		}
	.center_bj {
		width: 100%;
		margin: auto;
		background-color: #FFF;
	}
	.dqwz {
		height: auto;
		line-height: 20px;
	}
	
	.ysjs-Tab {
		height: 30px;
		line-height: 30px;
		font-size: 16px;
	}
	
	.ysjs-Tab span {
		padding: 0px 5px;
		font-size: 16px;
	}
	.ysjs-div {
		width: 100%;
		height: auto;
	}
	.ysjs-div h2 {
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		padding-left: 15px;
	}
	.ysjs-div h2 span {
		padding: 0px 5px;
		font-size: 16px;
	}
	
	.year-div.font22.fl.mr40 {
		margin: 5px 5%;
	}
	.year-div {
		width: 80px;
		height: 80px;
		line-height: 80px;
		font-size: 16px;
	}
	.ysjs-List-tab {
		height: 30px;
		line-height: 30px;
		font-size: 16px;
	}
	
	.ysjs-List-ul.li li {
		font-size: 14px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.page_num {
		padding: 0px;
	}
	.fl.ysjs-div.margtop10 a {
		width: 33%;
	}
	
	
	
} 
