@charset "utf-8";

/***************************默认元素样式******************************/
* { margin:0; padding:0; border-style:none; border-width:0;}
img { vertical-align:top;}
input { vertical-align:middle; margin-right:3px;}
ol,ul { list-style:none;}
table { border-collapse:collapse;}

/***************************通用样式******************************/
.center { text-align:center;}
.alnR { text-align:right;}
.txtInd { text-indent:2em;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
.clear { display:block; clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.block { display:block;}
.none { display:none;}

/***************************边距样式******************************/
.mt3 { margin-top:3px;}
.mt5 { margin-top:5px;}
.mt7 { margin-top:7px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mr3 { margin-right:3px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.ml3 { margin-left:3px;}
.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}

.pt1 { padding-top:1px;}
.pt3 { padding-top:3px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.pr3 { padding-right:3px;}
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pad3 { padding:3px;}
.pad5 { padding:5px;}
.pad10 { padding:10px;}
.pad15 { padding:15px;}
.pad20 { padding:20px;}

/***************************字体样式******************************/
.ftRed { color:#e31010;}
.ftBlue { color:#0d68da;}
.ftOrange { color:#f55c00;}
.ftYellow { color:#ffd800;}
.ftGreen { color:#73ec31;}
.ftWhite { color:#fff;}
.ftGray { color:#a0a0a0;}
.ft14 { font-size:14px;}
.ft12 { font-size:12px;}
