@charset "utf-8";
/*reset*/
ul, ol{margin: 0;padding: 0;list-style: none;}
body, p, dl, dd, pre, h1, h2, h3, h4, h5, h6{margin: 0px;}
form, input, button, option, textarea, select, fieldset{padding: 0;outline: none;vertical-align: middle;}
input{padding: 0 0 0 5px;}
table {border-collapse: collapse;table-layout:fixed;}
a:focus {outline: none;}
a{text-decoration: none;}
/*em,i{ font-style:normal;}*/
img{ border:0;}
/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom: 1;}
/*table{border-spacing:0;}
textarea{resize:none;}*/
.disable { cursor:default; }
/*常用布局边距*/
.f12{font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.hide{overflow:hidden;}
.inline{display:inline;}
.block {display: block !important;}
.dl{display:inline-block;*display:inline;zoom:1;}
.posr{ position:relative; }
.posa{ position:absolute; }
.verm{ vertical-align:middle; }
.vert{ vertical-align:top; }
.verb{ vertical-align:bottom; }