@charset "utf-8";
/* 样式复位 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
body,fieldset,img{border:0;}
a{color:#333; text-decoration:none} a:hover{ text-decoration:underline; }
img{border:0;vertical-align:middle;-ms-interpolation-mode: bicubic;}
address,caption,cite,code,dfn,em,th,var,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
iframe{border:0;}
input{outline:none;}
svg:not(:root){overflow: hidden;}
/* ------------------------------------------------- * css3 & html5 * -------------------------------------------------*/
/* html5*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}
audio,canvas,video{display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]){display: none;height: 0;}
nav ul,
nav ol{list-style: none;list-style-image: none;}
input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
:-moz-placeholder,
::-webkit-input-placeholder{color: #999;}

/* ------------------------------------------------- * form * -------------------------------------------------*/
button,input,select,textarea{font-size:100%;font-family:tahoma;margin: 0;outline: 0 none;vertical-align: baseline;*vertical-align: middle;}
textarea{overflow: auto;vertical-align:top;resize:none;}
button,input{line-height:normal;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.submit-btn{-webkit-appearance: button;cursor: pointer;*overflow: visible;}
button[disabled],
input[disabled],
.disable{cursor: default;}
input[type="checkbox"],
input[type="radio"],
.form-radio,
.form-checkbox{box-sizing: border-box;padding: 0;*height: 13px;*width: 13px;}
fieldset{border: 1px solid #c0c0c0;margin: 0 2px 18px;padding: 0.35em 0.625em 0.75em;}
legend{border: 0;padding: 0;white-space: normal;*margin-left: -7px;}
button::-moz-focus-inner,
input::-moz-focus-inner{border: 0;padding: 0;}

.clearfix{zoom:1;}
.clearfix:after{content:'.';display:block;visibility:hidden;clear:both;height:0;}
