@charset "utf-8";

/*reset*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,div, /* structural elements */
dl, dt, dd, ul, ol, li, /* list elements */
pre, /* text formatting elements */
fieldset, lengend, button, input, textarea, /* form elements  */
th, td { /* table elements  */
    margin: 0;padding: 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body,
button, input, select, textarea { /* for ie */
    font: 18px/1.2 "Segoe UI","Helvetica Neue","Microsoft YaHei",sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

body{ background: #fff;font-size:14px;}
h1 { font-size: 18px;}
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
ul, ol { list-style: none; }
a { text-decoration: none;outline: none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover { text-decoration:none; }
a:focus{outline:none;}
/*p{word-break:break-all;}*/
fieldset, img { border: none;}
button, input, select, textarea { font-size: 100%; border:none 0;}
input[type="button"],input[type="submit"]{-webkit-appearance: none;}
input{border:none 0;color: #333;}
table{border-collapse: collapse; border-spacing: 0;}
hr{border: none;height:1px;}
html{overflow-y:auto;}
input,textarea,select{outline:none;}
select{-webkit-appearance:none;}
textarea{resize:none;}
/*input:focus,textarea:focus{border-color: rgba(243, 152, 0, 0.8); -webkit-box-shadow: 0px 0px 8px rgba(243, 152, 0, 0.8);box-shadow: 0px 0px 8px rgba(243, 152, 0, 0.8);-webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
input.successState,textarea.successState{border-color:rgba(97, 167, 98, 1); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px #67B168;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px #67B168;-webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
input.errorState,textarea.errorState{border-color:rgba(221, 118, 116, 1);-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px #CE8483;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px #CE8483; -webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
*/

/*基础样式*/
.clear{ clear:both;}
.clearfix:after{display:block; clear:both; content:"."; visibility:hidden; height:0px; font-size:0;}
.clearfix{*zoom:1}
.fl{float:left;}
.fr{float:right;}

.wd1000{ width:1000px; }
.center{ margin: 0 auto;}
.ellipsis{ white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.placeholder span{display:none;}