body { margin: 0;
    padding: 0;
    overflow-x: hidden;
}

header {
    background: #000;
    height: 36px;
}
header a {
    float: right;
    display: block;
    width: 60px;
    color: white;
    line-height: 36px;
    font-size: 12px;
    text-align: center;
    font-weight:bolder;
    font-family: Microsoft YaHei;
}

nav {
    background-image: url(../imgs/top_bar.jpg);
    background-position: center top;
    height: 94px;
    background-repeat: no-repeat;
    width: 1350px;
    margin: 0 auto;
}

nav a {
    float: right;
    display: block;
    width: 140px;
    color: white;
    line-height: 94px;
    font-size: 18px;
    text-align: center;
    font-weight:bolder;
    font-family: Microsoft YaHei;
}

nav a.activity{
    color:#229dd8;
}

.content {
    width: 1350px;
    margin: 0 auto;
    position: relative;
}

footer{
    text-align: center;
    background: #999999;
}
.close{
    cursor: pointer;
    color:red;border:1px solid #ddd; background:#fff; line-height: 30px; position: absolute;right:-15px;top:-15px;height: 30px; width:30px; text-align: center;font-weight: bolder;font-family: Microsoft YaHei;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;
}
#dialog{
    display: none; z-index: 100; width: 800px; position:fixed ;left:50%; margin-left: -400px;background: #fff;border:solid 1px #ddd;height: 400px;top:100px;
}
.llang{width:100%;margin-top: 10px;cellspacing:20px;}
.llang div{
    -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;
    text-align: center;
    padding:20px;
    border:1px solid #999999;
    font-size: 18px;
    color:#999999;
    cursor: pointer;
}

.llang .activity{
    color:#ff7979;
    border:solid 1px #ff7979;
}