body .mainmenu { margin:5px 0px 5px 2px;  }
body .mainmenu:after { clear: both; content: " "; display: block; }
body .mainmenu li { overflow:hidden; float:left; width:24.5%;
    border-top: 1px solid #AFAFAF;
    border-bottom: 1px solid #AFAFAF;
    border-left: 1px solid #AFAFAF;
    border-right: 1px solid #AFAFAF;
    text-align: center;
    font-size: .36rem;
    color: #3C3C3C;
    padding-bottom: .4rem;
    padding-top: .4rem; }
body .mainmenu li a{margin:4px 0 0 4px;display:block; color:#333; text-align: center; padding:5px; height:60px;overflow:hidden;}
body .mainmenu li a img { width:40px; height:40px;border-radius:3px; }
body .mainmenu li a p {font-size: 12px;font-weight: normal;}
/*
body .mainmenu li:nth-child(10n+5) {width:50%;}
body .mainmenu li:nth-child(10n+5) a { height:174px;padding:0px;}
body .mainmenu li:nth-child(10n+5) a img{ width:100px; height:100px; margin-top:30px;}

body .mainmenu li:nth-child(10n+6) {width:50%;}
body .mainmenu li:nth-child(10n+6) a { height:100px;padding:0px;}
body .mainmenu li:nth-child(10n+6) a img{ width:65px; height:65px;margin-top:5px;}

body .mainmenu li:nth-child(10n+9) {width:50%;}
body .mainmenu li:nth-child(10n+10) {width:50%;}

*/
body .mainmenu li:nth-child(4n){
 border-right: none;   
}
body .mainmenu li:nth-child(1n){
border-left: none;   
}
body .mainmenu li:nth-child(n){
border-top: none;   
}

body .mainmenu li:nth-child(5n+1) a img{background-color: #36A1DB;}
body .mainmenu li:nth-child(5n+2) a img{background-color: #81B637;}
body .mainmenu li:nth-child(5n+3) a img{background-color: #E57E22;}
body .mainmenu li:nth-child(5n+4) a img{background-color: #7E54DC;}
body .mainmenu li:nth-child(5n+5) a img{background-color:#00B699;}


