/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{font-family: microsoft yahei,arial,Arial Narrow,helvetica;-webkit-text-size-adjust:100%}
table{border-collapse:collapse;border-spacing:0}
iframe,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,dl{list-style:none}
th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
img,input,label,button{vertical-align:middle}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
.c:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.c{zoom:1}
a{text-decoration: none;}
input:focus,button:focus,select:focus,textarea:focus{outline:0}
a::-moz-focus-inner,input::-moz-focus-inner,button::-moz-focus-inner{border:0}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0}
.hid{text-indent:-9999px;font-size:0px;overflow:hidden;width:0px;height:0px;display:block}

/*字体*/
.yahei{font-family:microsoft yahei}
.simsun{font-family:simsun}
.arial{font-family:aria}
.verdana{font-family:verdana}

/*字号*/
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}

/*颜色*/
.wihte{color:white}
.black{color:black}
.grey{color:grey}
.red{color:red}
.green{color:green}
.orange{color:orange}
.blue{color:blue}


/*外边距*/
.mg0{margin:0!important}
.auto{margin-left:auto;margin-right:auto}
.mt5{margin-top:5px}
.mr5{margin-right:5px}
.mb5{margin-bottom:5px}
.ml5{margin-left:5px}
.mt10{margin-top:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.ml10{margin-left:10px}
.mt15{margin-top:15px}
.mr15{margin-right:15px}
.mb15{margin-bottom:15px}
.ml15{margin-left:15px}
.mt20{margin-top:20px}
.mr20{margin-right:20px}
.mb20{margin-bottom:20px}
.ml20{margin-left:20px}
.mt25{margin-top:25px}
.mr25{margin-right:25px}
.mb25{margin-bottom:25px}
.ml25{margin-left:25px}
.mt30{margin-top:30px}
.mr30{margin-right:30px}
.mb30{margin-bottom:30px}
.ml30{margin-left:30px}

/*内边距*/
.pd0{padding:0}
.pd5{padding:5px}
.pd10{padding:10px}
.pd15{padding:15px}
.pd20{padding:20px}
.pd25{padding:25px}
.pd30{padding:30px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.pl5{padding-left:5px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.pl10{padding-left:10px}
.pt15{padding-top:15px}
.pr15{padding-right:15px}
.pb15{padding-bottom:15px}
.pl15{padding-left:15px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pl20{padding-left:20px}

/*对齐方式*/
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.fwn{font-weight:normal}
.fwb{font-weight:bold}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}

/*浮动定位*/
.fl{float:left}
.fr{float:right}
.por{position:relative}
.poa{position:absolute}
.dn{display:none!important}
.di{display:inline}
.db{display:block}
.dib{display:inline-block}

/*背景颜色*/
.bgf{background-color:#fff}
.bg0{background-color:#000}
.bgt{background-color:transparent}

/*边框*/
.bdn{border: 0 none!important}
.bdt{border-top:0 none!important}
.bdr{border-right:0 none!important}
.bdb{border-bottom:0 none!important}
.bdl{border-left:0 none!important}