/* BASIC css start */
#cumumain{
	width:1100px; margin:0 auto;
}
.boardMain {
    overflow: hidden;
}
.boardMain h2{
	padding-bottom: 15px;
    border-bottom: 2px solid #333;
    margin: 20px 0;
    font-size: 17px;
    font-family: sans-serif;
}
.board_news, .board_cm, .board_with {
	position: relative;
}
.board_news .news_con li {
    float: left;
    position: relative;
    width: 25%;
    padding: 0 0 12px 0;
    word-break: break-all;
}
.board_cm .news_con li {
    float: left;
    position: relative;
    width: 25%;
    padding: 0 0 12px 0;
    word-break: break-all;
}
.board_with .news_con li {
    float: left;
    position: relative;
    width: 20%;
    padding: 0 0 12px 0;
    word-break: break-all;
}

.board_news .news_con li a{	
	display: block;
    margin: 0 10px 5px;
    font-size: 12px;
}
.boardMain .news_con li a{
	display: block;
    margin: 0 10px 5px;
    font-size: 12px;
	text-align:center;
}
.boardMain .news_con li img{ 
	display:block; 
	width:100%; 
	height:auto;
}
.news_con li span {
    display: block;
    margin: 0 10px;
    font-size: 11px;
    color: #a4a4a4;
}
.boardMain .more {
    position: absolute;
    top: 0;
    right: 0;
    padding: 2px;
}

/* BASIC css end */

