﻿@charset 'utf-8';
/* CSS Document */
html { overflow-x: hidden; overflow-y: auto; }
* { margin: 0; padding: 0; }
a { -webkit-transition: all .2s ease-out 0s; -moz-transition: all .2s ease-out 0s; -ms-transition: all .2s ease-out 0s; -o-transition: all .2s ease-out 0s; transition: all .2s ease-out 0s; text-decoration: none; color: #333; }
a:hover, a:focus { text-decoration: none; outline: none;}
ul,
ol,
li { margin: 0; list-style-type: none; }
h1,
h2,
h3,
h4,
h5,
h6,
p { font-weight: normal; margin: 0; }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
body,
button,
input,
select,
textarea { font-family: 'Arial','微软雅黑'; font-size: 14px; margin: 0; color: #000; border: 0; outline: none; background: none; -webkit-appearance: none; }
img { vertical-align: middle; }
.text-left { text-align: left; }
.fl { float: left; }
.fr { float: right; }
.c_333 { color: #333; }
.c_666 { color: #666; }
.c_999 { color: #999; }
.c_w { color: #fff; }
.bg_w { background: #fff; }
.c_b { color: #000; }
.bg_b { background: #000; }
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix {*zoom:1;}
.clearfix:after { content: " "; display: block; height: 0;clear: both; visibility: hidden; }
.clearfix:after { display: block; clear: both; height: 0; content: ' '; }
