﻿/* 基础标签固定样式 */
BODY{margin:0; background:#fff;color:#333;font:12px/1.5 SimSun,Arial,sans-serif;}
TABLE,DIV,UL,OL,LI,DL,DT,DD,FORM{border:0; padding:0; margin:0;}
OL {list-style-position: inside;}
UL {list-style:none;}
P  {padding:0; margin:0;}
IMG{margin:0px; border:0;}
H1, H2, H3, H4, H5, H6{margin:0;}
H1 {font-size:24px;}
H2 {font-size:22px;}
H3 {font-size:18px;}
H4 {font-size:16px;}
H5 {font-size:14px;}
H6 {font-size:12px;}
INPUT, SELECT, TEXTAREA{font-size:12px; line-height:16px; font-family:Arial;}
IMG, INPUT{vertical-align:middle;}
BR {clear:both;}
HR {height:1px;}

/* 文字与超连接默认样式 */
a {
	color: #414141;
	text-decoration: none;
}
a:visited {}
a:hover,
a:active,
a:focus { color: #c00; text-decoration: underline;}

/* 文字样式定义 */
.b{font-weight:bold;}
.u{text-decoration:underline;}
.l{font-weight:lighter;}

/* 字号定义 */
.f18{font-size:18px;}
.f16{font-size:16px;}
.f14{font-size:14px;}
.f12{font-size:12px;}
.f0	{font-size:0;}

/* 汉字字体 */
.simsun {font-family:SimSun;}
.simhei {font-family:SimHei;}
.lisu   {font-family:LiSu;}
.youyuan{font-family:YouYuan;}
.yahei{font-family:Microsoft YaHei;}

/* 字间距 */
.ls1{letter-spacing:1px;}
.ls2{letter-spacing:2px;}
.ls3{letter-spacing:3px;}

/*段落前空格*/
.space{text-indent:2em;}

/* 截取超出规定长度的字段 */
.tof{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 英文自动换行(不支持火狐) */
.ww{word-wrap:break-word;}

/* 颜色 */
.red   { /* 红色 */ color:#ff0000;}
.orange{ /* 橙色 */ color:#ff6600;}
.green { /* 绿色 */ color:#3e6919;}
.blue  { /* 蓝色 */ color:#0066e6;}
.black { /* 黑色 */ color:#000000;}
.grey  { /* 灰色 */ color:#626262;}
.white { /* 白色 */ color:#ffffff;}

/* 浮动 */
.fl{float:left;}
.fr{float:right;}
.cb{clear:both; font-size:0; line-height:0; height:0;overflow: hidden;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1} 

/* 定位 */
.left  {text-align:left}
.center{text-align:center}
.right {text-align:right}
.top   {vertical-align:top}
.bottom{vertical-align:bottom}

/* 按钮样式 */
.btn{border:none; cursor:pointer;}
/* 间距样式 */
.m0a{margin:0 auto;}
.mb2  {margin:0 auto 2px;}
.mb5  {margin:0 auto 5px;}
.mb6  {margin:0 auto 6px;}
.mb8  {margin:0 auto 8px;}
.mb10 {margin:0 auto 10px;}
.mr10 { margin:0 10px 0 0;}

.scb {
clear: both!important;
display: block!important;
margin: 0!important;
padding: 0!important;
height: 1px!important;
line-height: 1px!important;
font-size: 1px!important;
overflow:hidden!important;
margin-top:-1px!important	
}

/* !Margin ------------------------------------------------------------------ */
.mt00 { margin-top: 0   !important;}
.mt05 { margin-top: 5px !important;}
.mt10 { margin-top:10px !important;}
.mt12 { margin-top:12px !important;}
.mt15 { margin-top:15px !important;}
.mt20 { margin-top:20px !important;}
.mt25 { margin-top:25px !important;}
.mt30 { margin-top:30px !important;}
.mt35 { margin-top:35px !important;}
.mt40 { margin-top:40px !important;}
.mt45 { margin-top:45px !important;}
.mt50 { margin-top:50px !important;}
.mr00 { margin-right: 0   !important;}
.mr05 { margin-right: 5px !important;}
.mr10 { margin-right:10px !important;}
.mr12 { margin-right:12px !important;}
.mr15 { margin-right:15px !important;}
.mr20 { margin-right:20px !important;}
.mr25 { margin-right:25px !important;}
.mr30 { margin-right:30px !important;}
.mr35 { margin-right:35px !important;}
.mr40 { margin-right:40px !important;}
.mr45 { margin-right:45px !important;}
.mr50 { margin-right:50px !important;}
.mb00 { margin-bottom: 0   !important;}
.mb05 { margin-bottom: 5px !important;}
.mb10 { margin-bottom:10px !important;}
.mb12 { margin-bottom:12px !important;}
.mb15 { margin-bottom:15px !important;}
.mb20 { margin-bottom:20px !important;}
.mb25 { margin-bottom:25px !important;}
.mb30 { margin-bottom:30px !important;}
.mb35 { margin-bottom:35px !important;}
.mb40 { margin-bottom:40px !important;}
.mb45 { margin-bottom:45px !important;}
.mb50 { margin-bottom:50px !important;}
.mb80 { margin-bottom:80px !important;}
.ml00 { margin-left: 0   !important;}
.ml05 { margin-left: 5px !important;}
.ml10 { margin-left:10px !important;}
.ml12 { margin-left:12px !important;}
.ml15 { margin-left:15px !important;}
.ml20 { margin-left:20px !important;}
.ml25 { margin-left:25px !important;}
.ml30 { margin-left:30px !important;}
.ml35 { margin-left:35px !important;}
.ml40 { margin-left:40px !important;}
.ml45 { margin-left:45px !important;}
.ml50 { margin-left:50px !important;}

/* !Padding  ---------------------------------------------------------------- */
.pt00 { padding-top: 0   !important;}
.pt05 { padding-top: 5px !important;}
.pt10 { padding-top:10px !important;}
.pt12 { padding-top:12px !important;}
.pt15 { padding-top:15px !important;}
.pt20 { padding-top:20px !important;}
.pt25 { padding-top:25px !important;}
.pt30 { padding-top:30px !important;}
.pt35 { padding-top:35px !important;}
.pt40 { padding-top:40px !important;}
.pt45 { padding-top:45px !important;}
.pt50 { padding-top:50px !important;}
.pr00 { padding-right: 0   !important;}
.pr05 { padding-right: 5px !important;}
.pr10 { padding-right:10px !important;}
.pr12 { padding-right:12px !important;}
.pr15 { padding-right:15px !important;}
.pr20 { padding-right:20px !important;}
.pr25 { padding-right:25px !important;}
.pr30 { padding-right:30px !important;}
.pr35 { padding-right:35px !important;}
.pr40 { padding-right:40px !important;}
.pr45 { padding-right:45px !important;}
.pr50 { padding-right:50px !important;}
.pb00 { padding-bottom: 0   !important;}
.pb05 { padding-bottom: 5px !important;}
.pb10 { padding-bottom:10px !important;}
.pb12 { padding-bottom:12px !important;}
.pb15 { padding-bottom:15px !important;}
.pb20 { padding-bottom:20px !important;}
.pb25 { padding-bottom:25px !important;}
.pb30 { padding-bottom:30px !important;}
.pb35 { padding-bottom:35px !important;}
.pb40 { padding-bottom:40px !important;}
.pb45 { padding-bottom:45px !important;}
.pb50 { padding-bottom:50px !important;}
.pl00 { padding-left: 0   !important;}
.pl05 { padding-left: 5px !important;}
.pl10 { padding-left:10px !important;}
.pl12 { padding-left:12px !important;}
.pl15 { padding-left:15px !important;}
.pl20 { padding-left:20px !important;}
.pl25 { padding-left:25px !important;}
.pl30 { padding-left:30px !important;}
.pl35 { padding-left:35px !important;}
.pl40 { padding-left:40px !important;}
.pl45 { padding-left:45px !important;}