

ul.fuhao{max-height:200px;overflow:hidden;background:#F6F6F6;
	-webkit-transition:max-height 0.4s linear 0s;
	-moz-transition:max-height 0.4s linear 0s;
	-ms-transition:max-height 0.4s linear 0s;
	-o-transition:max-height 0.4s linear 0s;
	transition:max-height 0.4s linear 0s;
}
ul.fuhao:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.fuhao li{display:block;float:left;width:5%;padding:0;box-sizing:border-box;}
ul.fuhao li a{display:block;text-align:center;}
ul.fuhao li a span{display:block;color:#000;font-size:26px;line-height:50px;font-family:Consolas, 'Courier New', monospace;}
ul.fuhao li a em{display:none;}
ul.fuhao li a:hover{text-decoration:none;}
ul.fuhao li:hover{background-color:#CCC;}
ul.fuhao.more{max-height:1650px;}
ul.fuhao.emoji li{width:12.5%;}
ul.fuhao.emoji li a em{display:block;}

.input-group{margin:-10px;
	border-radius:5px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.175);
	box-shadow:0 0 5px rgba(0,0,0,.175);
}


.app-main-area{float:none; width:auto;}

/* 横向放置的手机及分辨率更小的设备 */
@media (max-width:768px){
	ul.fuhao li{width:6.25%;}
	ul.fuhao.emoji li{width:16.66%;}

}


@media (max-width:720px){
	ul.fuhao li{width:10%;}
	ul.fuhao.emoji li{width:25%;}

}
