#compilation-container {    margin: auto;    width: 1240px;    overflow: hidden;    margin-top: 20px;}.compilation-container{    padding:10px 0 0 20px;    overflow:hidden;    background:white;    margin-bottom:20px;}.compilation-ul{    width:100%;    overflow:hidden;    padding-bottom: 20px;}.compilation-li{    width: 224px;    float: left;    margin: 28px 20px 0 0;}.compilation-li .compilation-a-img img{	width: 220px;	height: 132px;	background-color: #f5f4f3;	border-radius: 5px;}.compilation-li .compilation-a-text{    margin: 8px 0 5px;    height:30px;    line-height: 30px;    text-align: left;    text-overflow:ellipsis;    white-space:nowrap;    display:block;    font-size: 16px;	color: #333333;}.compilation-li .compilation-introduce{	font-size: 12px;	line-height: 19px;	color: #999999;    height:40px;    overflow:hidden;}.compilation-li .compilation-a-img:hover img{    opacity:0.8;}.compilation-li .compilation-a-text:hover{    color:rgb(5,188,198);}.topMenuBox{    margin: 0 auto;    width: 1200px;    border-bottom: 1px solid #dedede;    height: 55px;}.topMenuBox .topMenuOne{    width: 90px;    float: left;    position: relative;    line-height: 55px;    margin-right: 14px;}.topMenuBox .topMenuOne a{    color: #aaa;    line-height: 55px;    font-size: 17px;    text-align: center;    display: block;}.topMenuBox .topMenuOne.checked:after{    content: '';    position: absolute;    bottom: -2px;    height: 4px;    background-color: #2189ff;    width: 90px;    display: block;}.topMenuBox .topMenuOne.checked a{    color: #2189ff;    font-size: 18px;    font-weight: bold;}