﻿
@charset "utf-8";
/* reset */
*,*:before,*:after {-webkit-box-sizing:border-box; box-sizing:border-box;}
*{margin:0;padding:0;font-weight:normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style:none;
  text-decoration:none;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
    -webkit-box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-text-size-adjust: 100%!important;
}
body{
  font:14px/1.5 'Microsoft YaHei','宋体','arial';
}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;/*table-layout:fixed;*/}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr,button,input{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
ul,ol,li{list-style:none;}
img,input,label,button{vertical-align:middle;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,i,b{font-weight:normal;}
p{ word-wrap:break-word;}
del,ins,u,s,a,a:hover{text-decoration:none;}
/*body,textarea,input,button,select,keygen,legend{font:1.2rem/1.14 arial,\5b8b\4f53;color:#333;outline:0;}*/
body{ font-family:'Microsoft yahei',Serif,Georgia;}
input,button,select,textarea{outline:none;border-radius:0;}
input[type="search"]{-webkit-appearance:none;} 
input::-webkit-search-decoration,input::-webkit-search-cancel-button{display:none;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}

/*直接加类的浮动闭合*/
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}
* html .clear{height:1%;}
.clear{display:block;clear:both;}

/*公用头部样式*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
button {
-webkit-appearance: none;
}

/*通用样式*/
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
button {
-webkit-appearance: none;
}


img{border:0;}
em,strong,th,b,i{font-style:normal;font-weight:normal;}
th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;}
img,input,label,button{vertical-align:middle;}
input:focus,button:focus,select:focus,textarea:focus{outline:0;}

a{blr:expression(this.onFocus=this.blur())}            /*去掉a标签的虚线框，避免出现奇怪的选中区域*/
a.hidefocus,a:active,a:focus,.hidefocus:focus,input[type=button] ,input[type=submit] { outline:none; -moz-outline:none;}    /*去掉a标签的虚线框，避免出现奇怪的选中区域*/
button.hidefocus::-moz-focus-inner {border:none;}   /*::-moz-focus-inner无边框 */

[placeholder]{color:#999;}
::-moz-input-placeholder{color:#999;}
::-webkit-input-placeholder{color:#999;}
::-ms-input-placeholder{color:#999;}

.input::-ms-clear { display: none; }    /*兼容去掉IE自带叉叉*/

html,body {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;

}

.textarea{ -webkit-appearance: none;  }