﻿body 
{
    font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;
    font-size: 12px;
    
}
*
{
    margin:0px;
    padding:0px;
}
.header, .header .logo, .header .h_icon, .register .orangeIcon, .register .blueIcon, .tQQ em, .tSina em, .tip .row, .userName, .userEmail, .userPassword, .register .redIcon, .otherLogon .phoneIcon {
    background: url(../images/login_main.png) no-repeat;
}
.fr, .subMark {
    float: right;
    display: inline;
}
.cl:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}
.main {
    width: 990px;
    margin: 0 auto;
    font-weight: 400;
}
.header {
    height: 73px;
    background-position: 0 -99px;
    background-repeat: repeat-x;
    color: #333;
}
.header .logo {
    float: left;
    width: 143px;
    height: 50px;
    margin: 5px 22px 0 0;
    background-position: 0 0;
}
.header .mark {
    float: left;
    font: 700 22px/70px Microsoft Yahei;
    height: 65px;
    overflow: hidden;
}
.header .subMark {
    margin: 21px 0 0;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 3px;
}
.header .h_icon {
    width: 19px;
    height: 27px;
    float: left;
    margin-right: 6px;
    background-position: 0 -251px;
}

