@charset "utf-8";
/* Reset */
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:12px/1.5  "Microsoft YaHei", arial,tahoma; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
ul, ol ,li { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
input,fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
input{ vertical-align: middle;}
table { border-collapse:collapse; border-spacing:0; }
img{ vertical-align: middle}
/* Common */
html,body{  height:100% ; width:100%;} 
body{background: #000;color: #000}
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0; }
.clearfix { *zoom:1; /* 针对IE6 7 */ }
input:focus,
textarea:focus{ outline:none;}
textarea { border: none}
a:focus {outline:none; }
a:link { color: #484848;text-decoration: none; }
a:visited { color: #484848;text-decoration: none; }
a:hover { color: #484848; text-decoration: none; }
a:active {color: #ff7f24;  text-decoration: none; }

.pt_30{padding-top: 30px;}
.pt_40{padding-top: 45px;}
.pb_50{padding-bottom: 50px;}
.mb_50{margin-bottom: 50px}
.mr_50{margin-right: 50px;}