﻿* { margin: 0; padding: 0 }
dl, dt, dd, ul, ol, li { list-style: none }
table { border-collapse: collapse }
.clear { clear: both; font-size: 0; height: 0; overflow: hidden }
img { border: 0 }
body { color: #666; font-size:12px; font-family: Arial, 'Microsoft Yahei' !important; -webkit-text-size-adjust: none;  background-color: #ffffff; -webkit-overflow-scrolling: touch; } /*behavior: url("csshover.htc");*/
body.mac {font-family: 'Helvetica','STHeiti' !important;}
select, input { font-size: 1em; vertical-align: middle; _vertical-align: baseline }
h1, h2, h3, h4, h4, h5, h6 { font-size: 1em; font-weight: normal;}
a { color: #575757; text-decoration: none; outline:0 none; -webkit-tap-highlight-color: transparent; }
a:link,a:hover { text-decoration: none; color:#575757; }
a:active,a:visited {text-decoration:none;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner {
border:0 none;
padding:0
}
.ellipsis {text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: none; cursor: pointer; }
button[disabled], html input[disabled],textarea[disabled] { cursor: default; color:#999; background-color:#f1f1f1;}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
html {overflow-x:hidden;}
textarea { resize: none; outline: 0 }
*html { background-image: url(about:blank); background-attachment: fixed }
.breakword { word-wrap: break-word; overflow: hidden; word-break: break-all }
.pRelative0 { height:150px; width:150px;}
.pRelative{ position: relative }
.pAbsolute { position: absolute }
.bfL { float: left; _display: inline }
.bfR { float: right; _display: inline }
.clearfix { zoom: 1 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.vsNone { visibility: hidden }
.hide { display: none }
.hand { cursor: pointer }
.none { display: none  }
input[type="file"].none {display: none }
.fontsize0 { font-size: 0 }
.blueZ{color:#4daaf2}
.yellowZ{color:#ff8813}
.redZ { color:#ff3954;}
.grayZ{color:#a8a8a8}
.blackZ{color:#000;}

.mar10 {margin-left:10px;}
.inlinebtn {display:inline-block; *zoom:1; *display:inline; vertical-align:middle;}
.btn { border:0 none; cursor:pointer; outline:0 none;  overflow:visible; -webkit-tap-highlight-color: transparent;}

