html{color:#333;line-height:1.5}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body,button,input,select,textarea a{font:12px/1.5 "Microsoft Yahei",arial,"宋体",tahoma,sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,iframe,button,textarea,p,blockquote,th,td,img{margin:0;padding:0}
fieldset,img,iframe,button,a{border:0;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
input,select,img{vertical-align:middle}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
textarea{resize:none}
textarea,input{outline:none;}
ol,ul{list-style:none}
del{text-decoration:line-through}
em,i{font-style:normal}
sup,sub{font-size:100%;vertical-align:baseline}
input[type=submit],input[type=button],[class^=btn-],button{cursor:pointer;}
[class^=abtn-]{text-decoration:none;}
input::-moz-focus-inner{border:0;padding:0}



.cl:after,.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.lt,.fl{float:left!important;*display:inline}.rg,.fr{float:right!important;*display:inline}
.posr{position:relative}.posa{position:absolute}.posf{position:fixed}

.tar{text-align:right}
.tal{text-align:left}
.tac{text-align:center}

.fntb{font-weight:700}
.fntn{font-weight:400}

.mc{margin:0 auto!important}
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m25{margin:25px}

.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}

.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}

.bdrno{border:none!important}
.bdrnol{border-left-style:none!important}
.bdrnor{border-right-style:none!important}

.bgno{background:none!important}
.bgtr{background:transparent!important}

.iedi{display:inline}
.iedib{display:inline-block;*display:inline;*zoom:1;}

.bk, .bk5, .bk10 ,.bk15 .bk20, .bk30, .bk40{clear: both;font-size:0;height:0;overflow:hidden}
.bk5{height: 5px}
.bk10{height: 10px}
.bk15{ height: 15px}
.bk20{height: 20px}
.bk30{height: 30px}
.bk40{height: 40px}