body,html{width:100%;height:100%}
body{text-align:center;background:#fff;font-size:13px;color:#333;line-height:22px}
body > div{text-align:center;margin-right:auto;margin-left:auto;}
select,input,img{vertical-align:middle;font-size:12px;line-height:16px;}
div,form,img,a img,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td{margin: 0; padding: 0; border: 0; }
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* link */
a{text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover,a:active,a:focus{color:#D63837; text-decoration:underline;}

/* Color */
.red,a.red:link,a.red:visited{ color:#f00; }
.blue,a.blue:link,a.blue:visited,a.blue:active{color:#1f3a87;}
.gray,a.gray:link,a.gray:visited{ color: #4F544D;}
.white,a.white:link,a.white:visited{ color:#fff;}
.black,a.black:link,a.black:visited{color:#000;}
a.black:hover{color:#bc2931;}
.yellow,a.yellow:link,a.yellow:visited{color:#ff0;}
.green,a.green:link,a.green:visited{color:#008000;}
/* Font  */
.fb{font-weight:bold;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
/* 通用属性 */
.left{ float: left;}
.right{ float: right;}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.hidden {display: none;}
.show{display:block}
.hand{cursor:pointer;}
/* 下划线 */
.unline,.unline a{text-decoration:underline}
.nounline,.nounline a{text-decoration:none}
/*文字对齐方式*/
.txtLeft{text-align:left}
.txtRight{text-align:right}
.txtCenter{text-align:center}
/* 其它 */
.noBorder{border:none;	}