@charset "utf-8";
/* CSS Document */
/**
* Author: Bany
* Last Changed by Bany
*/

/*clear*/
.clear { clear:both; }
.wClear { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }

/* clearfix */
.clearfix {display: block;} 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; } /* End hide from IE-mac */

/* error,alert,notice,success,info */
.error, .alert, .notice, .success, .info { padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice { background: #fff6bf; color: #514721; border-color: #ffd324;}
.success { background: #e6efc2; color: #264409; border-color: #c6d880;}
.info { background:#d5edf8; color:#205791; border-color: #92cae4;}
.error a, .alert a { color: #8a1f11; }
.notice a { color:#514721; }
.success a { color:#264409; }
.info a { color:#205791; }

/* float */
.floatLeft { float:left; }
.floatRight { float:right; }

/* loading */
.loading { background:url(../images/loading.gif) no-repeat scroll 50% 50% #FFF; }

.hidden { display:none!important; }

/* 文字对齐*/
.textLeft { text-align:left; }
.textRight { text-align:right; }
.textCenter { text-align:center; }
.verticalMiddle { vertical-align:middle; }

/* 文本常用颜色 */
.red { color: red; }
.green { color: green; }
.blue { color: blue; }
.yellow { color: yellow; }

/* 文字粗细 */
.fn { font-weight:normal; }
.fb { font-weight:bold; }

/* padding 预设 */
.p10 { padding:10px; }
.pT5 { padding-top:5px;}
.pT10 { padding-top:10px; }
.pB10 { padding-bottom:10px; }
.pB20 { padding-bottom:20px; }
.pB30 { padding-bottom:30px; }
.pB40 { padding-bottom:40px; }
.pB50 { padding-bottom:50px; }
.pL10 { padding-left:10px; }
.pL15 { padding-left:15px; }
.pR15 { padding-right:15px; }
.pT20 { padding-top:20px; }
.pB30 { padding-bottom:30px; }
.pT30 { padding-top:30px; }
.pR10 { padding-right:10px; }
.pL20 { padding-left:20px; }
.pL30 { padding-left:30px; }
.pR20 { padding-right:20px; }

/* margin预设 */
.mL5 { margin-left:5px; }
.mR5 { margin-right:5px; }
.mT5 { margin-top:5px; }
.mB5 { margin-bottom:5px; }
.mR10 { margin-right:10px; }
.mL10 { margin-left:10px; }
.mL20 { margin-left:20px; }
.mL30 { margin-left:30px; }
.mL40 { margin-left:40px; }
.mR20 { margin-right:20px; }
.mR29 { margin-right:29px; }
.mR30 { margin-right:30px; }
.mR40 { margin-right:40px; }
.mR50 { margin-right:50px; }
.mB10 { margin-bottom:10px; }
.mB20 { margin-bottom:20px; }
.mT10 { margin-top:10px; }
.mT20 { margin-top:20px; }
.mT15 { margin-top:15px; }
.mT17 { margin-top:17px; }
.mL60 { margin-left:60px; }
.mL80 { margin-left:80px; }
.mL100 { margin-left:100px; }
.mL120 { margin-left:120px; }
