@charset "utf-8";
/* CSS Document */
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;}
body,button, input, select, textarea {font-size:14px;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var, i{ font-style:normal;}
code, kbd, pre, samp{ font-family:courier new, courier, monospace; }
small{font-size:12px;}
ul, ol{list-style:none;}
a {text-decoration:none;}
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img,button{border:none;}
button, input, select, textarea { font-size:100%;}
table { border-collapse:collapse; border-spacing:0; }
input:focus{outline: none;}
textarea:focus{outline: none;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.clearfix:after, .clearfix:before{display: table; content: "";}
.clearfix:after{clear: both;}

::-webkit-scrollbar {width: 6px;height:6px;}
::-webkit-scrollbar-track-piece{margin: -2px;}
::-webkit-scrollbar-thumb{background: #999999;min-height: 150px;min-width: 150px;border-radius: 10px;}
::-webkit-scrollbar-thumb:vertical:hover{background: #555555;}
::-webkit-scrollbar-thumb:horizontal:hover{background: #555555;}
.fl{float: left;}
.fr{float: right;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #c83933;
  font-size: 14px;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #c83933;
  font-size: 14px;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #c83933;
  font-size: 14px;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #c83933;
  font-size: 14px;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #c83933;
  font-size: 14px;
}
input::placeholder, textarea::placeholder {
  color: #c83933;
  font-size: 14px;
}
.placeholder{
	color: #c83933;
	font-size: 14px;
}
.color-red{
	color: #ff0000;
}