img{
	max-width:100%;}


.leftSide{
	float:left;
	width:300px;
	padding:15px 20px;
	background:#FFF;
	text-align:right;}
.rightSide{
	margin-left:370px;
}
.leftSide h3{
	padding:5px 0;
	margin: 0 0 5px;
	}	
.leftSide ul{
	margin-bottom:20px;
	}	
.leftSide ul li{
	padding:5px 0;}		
	
	.tableList{
	background-color:#fff;
	padding:20px 30px;
	max-width: 800px;
		 
	}
	
	.tableList ul{
	
	border:solid 1px #ccc;
	border-top:none;
	}
	.tableList ul li{
		display:block;
		clear:both;
		border-top:solid 1px #ccc;
		}
	
	
	.tableList .listUrl{
	display:block;
	width:100%;
		 
	}
	
	.tableList .listNum ,.tableList .listTitle ,.tableList .B-Num{
	min-height:30px;
	line-height:30px;}
	
	
	
	.tableList .listNum{
		display:block;
		float:left;
		width:50px;
		text-align:center;
		
		}
		
		.tableList .listTitle{
		display:block;
		border-left:solid 1px #ccc;
		margin-left:50px;
		padding-left:10px;
	
		}
	
	
.imgList{
	margin-bottom:30px;
	max-width: 1200px;
	}	
.desc{
	padding:20px 30px;
	background:#FFF;
	text-align:center;
	margin:30px 0;}
	
a.prev, a.next {
    display: block;
    width: 108px;
    height: 110px;
    position: fixed;
    right: 10px;;
    top: 50%;
    background: url(images/arrow.png) no-repeat;
	text-indent:-3000px;
	}
a.prev {
    background-position: 0 -80px;
	margin-top:-80px;
}	
a.next {
    background-position: 0 -380px;
	margin-top:80px;
}	
a.prev:hover,a.next:hover{background-color:#F6F6F6;}	
	
	
@media screen and (max-width: 995px) {
.leftSide{
	display:none;
}
.rightSide{
	margin-left:0;
}


}