*{box-sizing:border-box;}
*::before, *::after{box-sizing:border-box;}
*:focus{outline:none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6, p{line-height: 1.28;}
body {background:#fff;-webkit-text-size-adjust:100%;color: #666;overflow-x: hidden;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;overflow: visible;line-height: 1.4;}
address, cite, dfn, var{font-style: normal;}
code, kbd, pre, samp{font-family: courier new, courier, monospace; }
small{font-size: 12px;}
ul, ol{list-style-type: none;margin: 0;padding: 0;}
ul, ol, li{list-style: none;}
a{color: inherit;text-decoration: none;cursor: pointer;border: 0;user-select: none;}
sup, sub{font-size: inherit;display: inline-block;line-height: 1;transform: scale(0.8);}
sup{vertical-align: text-top;margin: -4px 0 0 2px;}
sub{vertical-align: text-bottom;margin: 0 0 0 2px;}
span{line-height: inherit;}
legend{color: #000;}
fieldset, img{border: 0;}
button, input, select, textarea{font-size: 100%;border-radius: 0;}
button{border:0;background-color:transparent;outline:none;-webkit-appearance: none;}
select{border: none;appearance:none;-moz-appearance:none;-webkit-appearance:none}
textarea{resize:none;}
select, button, input, img{vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{display: block;margin: 0;padding: 0;}
mark{background: #ff0;}
input{border: none;appearance:none;-moz-appearance:none;outline:none;-webkit-appearance: none;}
input:focus{outline:none;}

/* =======================================================自定义========================================================= */

/* placeholder */
input::-webkit-input-placeholder{color: #999;font-size: 16px;}
input:-moz-placeholder{color: #999;font-size: 16px;}
input::-moz-placeholder{color: #999;font-size: 16px;}
input:-ms-input-placeholder{color: #999;font-size: 16px;}
textarea::-webkit-input-placeholder{color: #999;font-size: 16px;}
textarea:-moz-placeholder{color: #999;font-size: 16px;}
textarea::-moz-placeholder{color: #999;font-size: 16px;}
textarea:-ms-input-placeholder{color: #999;font-size: 16px;}
/* base */
.toPlace{position: relative;top: -80px;display: block;height: 0;overflow: hidden;}
p br{content: "";display: block;height: 24px;}
@media all and (max-width:1599px) {p br{height: 18px;}}
@media all and (max-width:640px) {p br{height: 10px;}.toPlace{top: -60px;}}
/* fonts */
body,button, input, select, textarea{font: 14px/1.5 "Roboto", sans-serif;}