.wrapRow 
{
    width: 824px;
    margin: 20px 0px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.wrapCell
{
    float: left;
    position: relative;
}
.wrapCell:nth-child(odd) .wrapCell-header 
{
    background-color: #39a9db;
}
.wrapCell:nth-child(even) .wrapCell-header 
{
    background-color: #b79975;
}
.mfrLogo-bg{ position: absolute; right: 5px; top: -12px; }
.mfrLogo{ position: absolute; right: 9px; top: -10px; }
.wrapCell-header 
{
    overflow: hidden;
    padding: 5px 5px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    *background-color: #39a9db; /* IE678 */
    _background-color: #39a9db;
    background-color: #39a9db\9;
}
.wrapCell-header h2{ font-size: 1.5em; margin: 0px; color: #fff; font-family: '微软雅黑'; }
.wrapCell a
{
    display: block;
    text-align: center;
    text-decoration: none;
    color: #666;
    width: 102px;
    padding: 7px 0px;
    float: left;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    *height: 80px; /*强制指定高度，否则IE67这两个SB里的a高度会不一致（与a的内容跟排位都有关）*/
}
.wrapCell a:hover
{
    padding: 7px 0 1px;
    border-bottom: 7px solid #f00;
}
.wrapCell p
{
    margin: 0px;
}
        
.defaultx2 .wrapCell
{
    width: 206px;
}

/*
.x4 .wrapCell a
{
    width: 102px;
}
*/
        
.defaultx1 .wrapCell
{
    width: 103px;
}
/*
.defaultx1 .wrapCell a
{
    width: 102px;
}
*/
/* 
加上.wrapRow，是为了提高优先级
优先级：.wrapRow .overwritex3 > .defaultx1 .wrapCell > .overwritex3
*/
.wrapRow .overwritex1
{
    width: 103px;
}

.wrapRow .overwritex2
{
    width: 206px;
}
.wrapRow .overwritex3
{
    width: 309px;
}
.wrapRow .overwritex6
{
    width: 618px;
}
.wrapRow .overwritex8
{
    width: 827px;
}
        
/*
.x1 .wrapCell
{
    width: 823px;
}
.x1 .wrapCell .wrapCell-header
{
    width: 91px;
    height: 79px;
    float: left;
}
.x1 .wrapCell a
{
    width: 102px;
}
*/

#Foot-1{ margin: 10px 0; text-align: center; line-height: 2em; }
#Foot-1, #Foot-1 a{ color: #999; }
#Foot-2{ text-align: center; margin-bottom: 20px; }
#Foot-2 div{ border:1px solid #ccc; padding: 5px; width: 150px; overflow: hidden; margin-right: 10px; display: inline-block; *float: left; }
#Foot-2 div img{ height: 40px; vertical-align: middle; }
#Foot-2 div.sm{ width: 90px; line-height: 1.7; }
#Foot-2 div.sm img{ float: left; }
