/*
* @des site atom style
* @author liw
* @update 2013-08-13
* @notice In any case, do not modify this file.
*/

/* ----------box model---------- */
/* size 5 */
.mt5{
	margin-top: 5px;
}
.mr5{
	margin-right: 5px;
}
.mb5{
	margin-bottom: 5px;
}
.ml5{
	margin-left: 5px;
}
.pt5{
	padding-top: 5px;
}
.pr5{
	padding-right: 5px;
}
.pb5{
	padding-bottom: 5px;
}
.pl5{
	padding-left: 5px;
}
/* size 10 */
.mt10{
	margin-top: 10px;
}
.mr10{
	margin-right: 10px;
}
.mb10{
	margin-bottom: 10px;
}
.ml10{
	margin-left: 10px;
}
.pt10{
	padding-top: 10px;
}
.pr10{
	padding-right: 10px;
}
.pb10{
	padding-bottom: 10px;
}
.pl10{
	padding-left: 10px;
}
/* size 15 */
.mt15{
	margin-top: 15px;
}
.mr15{
	margin-right: 15px;
}
.mb15{
	margin-bottom: 15px;
}
.ml15{
	margin-left: 15px;
}
.pt15{
	padding-top: 15px;
}
.pr15{
	padding-right: 15px;
}
.pb15{
	padding-bottom: 15px;
}
.pl15{
	padding-left: 15px;
}
/* size 20 */
.mt20{
	margin-top: 20px;
}
.mr20{
	margin-right: 20px;
}
.mb20{
	margin-bottom: 20px;
}
.ml20{
	margin-left: 20px;
}
.pt20{
	padding-top: 20px;
}
.pr20{
	padding-right: 20px;
}
.pb20{
	padding-bottom: 20px;
}
.pl20{
	padding-left: 20px;
}
/* size 30 */
.mt30{
	margin-top: 30px;
}
.mr30{
	margin-right: 30px;
}
.mb30{
	margin-bottom: 30px;
}
.ml30{
	margin-left: 30px;
}
.pt30{
	padding-top: 30px;
}
.pr30{
	padding-right: 30px;
}
.pb30{
	padding-bottom: 30px;
}
.pl30{
	padding-left: 30px;
}
/* ----------color---------- */
.gray-dark{
	color:#333;
}
.gray{
	color: #666;
}
.gray-light{
	color: #999;
}
.red{
	color: #cc220b;
}
.blue{
	color: #05c;
}
.green{
	color: #589917;
}

/* ----------display---------- */
.hidden{
	visibility: hidden;
}
.visible{
	visibility: visible;
}
.db{
	display: block;
}
.di{
	display: inline;
}
.dib{
	display: inline-block;
}
.dli{
	display: list-item;
}
.dtr{
	display: table-row;
}
.vat{
	vertical-align: top;
}
.vatt{
	vertical-align: text-top;
}
.vam{
	vertical-align: middle;
}
.vab{
	vertical-align: bottom;
}
.vatb{
	vertical-align: text-bottom;
}
/* ----------layout---------- */
.fll{
	float: left;
}
.flr{
	float: right;
}
.fln{
	float: none;
}
.posr{
	position:relative;
}
.posa{
	position:absolute;
}
/* ----------font---------- */
.fwn{
	font-weight: normal;
}
.fwb{
	font-weight: bold;
}
.fms{
	font-family: '\5FAE\8F6F\96C5\9ED1',arial,'\5B8B\4F53';
}
.fst{
	font-family: '\5B8B\4F53';
}
/* ----------text---------- */
.tal{
	text-align:left;
}
.tar{
	text-align:right;
}
.tac{
	text-align:center;
}
