@charset "utf-8";
body{
    margin:0;
    padding:0;
    font-family:'Futura LT Book','Segoe UI','Arial','华康黑体简','华康黑体简W5-A','Microsoft Yahei','STHeiti','SimHei' ;
    font-size: 12px;
    background:#FFF;
}
div,span,input,img,p,label,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,dt
{
    margin:0;
    padding:0;
    border:0;
    list-style-type:none;
    box-sizing:border-box;
}
.fLeft{
    float:left;
}
.fRight{
    float:right;
}
.bold{
    font-weight:bold;
}
.overflow{
    overflow: hidden;
}
a{
    color:#333333;
    text-decoration:none;
}
blockquote, q{
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
ul, ol {
    list-style: none outside none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear{
    *zoom:1; 
    clear:both;
}
.clear:after{
    display:block; 
    content:"clear";
    height:0;
    clear:both;
    overflow:
    hidden;
    visibility:hidden;
}