body {
    color:#666666;
    font-family:'微软雅黑', "Arial", "宋体";
    font-size:12px;
    margin:0;
    padding:0;
    min-width:1200px !important;
}


html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

ul, h1, h2, h3, h4, h5, h6, p, div {
    margin:0;
    padding:0;
    list-style:none;
}
form {
    margin:0;
    padding:0;
}
table,tr,td{border-collapse: collapse;font-size: 16px;line-height: 32px;}
img {
    border:none;
}
a {
    text-decoration:none;
    color:#666666;

}
a:focus {
    outline:none;
}
a:hover {
    color:#0088cf
}
em, i {
    font-style: normal;
}
.fl {
    float:left
}
.fr {
    float:right
}
.clear {
    clear:both;
    height:0;
    line-height:0;
    font-size:0;
}
.red {
    color:#f00
}
.td_left {
    text-align:right;
    width:130px;
}
.w980 {
    width:980px;
    margin:0 auto;
}
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.line {
    height:10px;
}
.w100 {
    width: 100%;
    margin: auto;
}
.w1200 {
    width: 1200px;
    margin: auto;
}
.pt60 {
     padding-top: 60px;
 }
.pb40 {
    padding-bottom: 40px;
}
.pd20 {
    padding:20px 0;
}
.pd30 {
    padding:30px 0;
}
.mt20{
    margin-top:20px;
}
.mt40{
    margin-top:40px;
}
.mt50{
    margin-top:50px;
}
.mt60{
    margin-top:60px;
}
.mt65{
    margin-top:65px;
}
.mt70{
    margin-top: 70px;
}
.mt90{
    margin-top:90px;
}
.mb40{
    margin-bottom:40px;
}
.mb50{
    margin-bottom:50px;
}
.mb60{
    margin-bottom:60px;
}
.tc{
    text-align: center;
}