/*** 重置样式 ***/

html {
  -webkit-tap-highlight-color:transparent;
  -webkit-text-size-adjust:100%;
}

body {
  font-family:微软雅黑;
  font-size:16px;
}

body , div , ul , p , h1 , h2 , h3 , h4 , h5 , h6 , nav , section , header , footer , table , frameset ,iframe , figure {
  margin:0px auto;
  padding:0px;
  position:relative;
  outline:none;
}

h1 , h2 , h3 , h4 , h5 ,h6 {
  font-weight:normal;
  font-size:inherit;
}

ul {
  list-style-type:none;
}

table {
  empty-cells:show;
  border-collapse:collapse;
  table-layout:fixed;
}


table , table thead tr th , table tbody tr td {
  border:1px solid #ccc;
}

input , select {
  outline:none;
}



input[type=text] , input[type=password] , input[type=search] , input[type=number] ,input[type=range] , input[type=email]{
  border:1px solid #ccc;
  transition:all 0.2s ease-in-out;
  -webkit-transition:all 0.2s ease-in-out;
  -moz-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  -ms-transition:all 0.2s ease-in-out;
}

input[type=text]:focus , input[type=password]:focus , input[type=search]:focus , input[type=number]:focus , input[type=email]:focus {
  border-color:#66afe9;
  box-shadow:0px 0px 3px 0px #74BBF3 inset , 0px 0px 3px #74BBF3;
}

label {
	vertical-align:middle;
}

input[type=radio] , input[type=checkbox] {
  vertical-align:middle;
  margin: 0px;
  margin-top: -2px;
  margin-right: 5px;
}

textarea {
  resize:none;
}

img {
  vertical-align:middle;
  border:none;
}

a {
  text-decoration:none;
  color:inherit;
  cursor:pointer;
}

.hide {
  display:none;
}
