/*
* 2011-05-07 v1.0
* 2011-06-07 v1.1 修改了重置的元素，增加z-index
* 2011-11-24 v1.2 增加clearfix
* 2011-12-10 v1.3 改善了cf
* 2011-12-10 v1.4 html和body设置100%高度
* 保留版权说明
*/
/* 基础工具样式：重置默认间距，并提供字体、布局、间距等原子类。 */
html,body{height:100%;}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{margin:0;}   
ol,ul{margin:0; padding:0;list-style:none}
img{border:0;}
body{font:normal normal normal 12px/1.5;}

/*font*/
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}.u{text-decoration:underline;}
.fa{font-family:Arial;}.fg{font-family:Georgia;}.ft{font-family:Tahoma;}.fl{font-family:Lucida Console;}.fs{font-family:'宋体';}.fw{font-family:'微软雅黑';}.fy{font-family:"幼圆"}.fh{font-family:"黑体"}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.f10{font-size:10px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.f24{font-size:24px;}
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}
a.tdl,.tdl a,a.tdn:hover,.tdn a:hover{text-decoration:underline;}a.tdl:hover,.tdl a:hover,a.tdn,.tdn a{text-decoration:none;}
.hh{text-indent:-3000px; overflow:hidden;}

/*form*/
input,select,label{vertical-align:middle}

/*table*/
.bcc{border-collapse:collapse;}

/*color*/
.g0{color:#000000;}.g3{color:#333333;}.g6{color:#666666;}.g9{color:#999999;}.red{color:red;}.wh{color:white;}

/*layout*/
/* 常用布局辅助类：浮动、清除浮动、定位和显示状态。 */
.l{float:left;}.r{float:right;}.cl{clear:both;}
.cf:before, .cf:after{content:""; display:table;}
.cf:after{clear:both;}

.rel{position:relative;}.abs{position:absolute;}.auto{margin-left:auto; margin-right:auto;}
.dn{display:none;}.db{display:block;}.dib{display:inline-block;}.di{display:inline;}

.h14{height:14px;}.h16{height:16px;}.h18{height:18px;}.h20{height:20px;}.h22{height:22px;}.h24{height:24px;}

.ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}.m0{margin:0;}
.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}
.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}
.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}
.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}

/* 间距工具类：模板里大量复用这些简写类控制留白。 */
.p1{padding:1px;}.p2{padding:2px;}.p5{padding:5px;}.p10{padding:10px;}.p20{padding:20px;}
.pt1{padding-top:1px;}.pt2{padding-top:2px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt20{padding-top:20px;}
.pr1{padding-right:1px;}.pb2{padding-bottom:2px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr20{padding-right:20px;}
.pb1{padding-bottom:1px;}.pr2{padding-right:2px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb20{padding-bottom:20px;}
.pl1{padding-left:1px;}.pl2{padding-left:2px;}.pl5{padding-left:10px;}.pl10{padding-left:10px;}.pl20{padding-left:20px;}

.ovh{overflow:hidden;}.ovs{overflow:scroll;}
.vtb{vertical-align:text-bottom;}
.vt{vertical-align:top;}.vm{vertical-align:middle;}.vn{vertical-align:-2px;}
.vimg{margin-bottom:-3px;}

/*coursor*/
.poi{cursor:pointer;}.def{cursor:default;}

/*other*/
.z1{z-index:1;}.z2{z-index:2;}.z3{z-index:3;}
