/*
* @Author: Marte
* @Date:   2016-08-17 17:17:10
* @Last Modified by:   Marte
* @Last Modified time: 2016-08-20 13:47:02
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
    margin: 0;
    padding: 0;
}
:focus {
    outline: 0;
}
select, input { vertical-align:middle;}
select, input, textarea { font-size:12px;}
textarea { resize:none; }
table { border-collapse:collapse; }

body { 
    color:#3c3d3e;
    font-size: 100%;
    font-family:"Microsoft YaHei",SimSun,'\5b8b\4f53',sans-serif;
    font:14px/1.5 '微软雅黑',tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;
 }

* ,button{ 
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu 
 }
ol, ul {
    list-style: none;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
a, a:hover, a:focus, a:visited{
    text-decoration: none;
    color:#333;
}
a:hover{text-decoration: none;}
img{ vertical-align: middle;}
/*a:hover{ color:#f40; }*/
.clearfix:after { content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; }
.container{ width:1200px; margin-left: auto;margin-right: auto; }
* {
    box-sizing: content-box;
}

a.basicA, a.basicA:hover, a.basicA:focus, a.basicA:visited{
    text-decoration: none;
    color:#037dc6;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.qq{
    top: 0 !important;
}