table{
    margin:auto;
    table-layout: fixed;/*类似border-box，长宽包含边框与内边距*/
}
td{
    white-space:nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
.TdInfo{
    color:grey;
    font-size: 80%;
}
div#recommend{
    width:300px;
    height:400px;
    position:relative;
    overflow:hidden;
    border:solid 1px #2B91D5;
    border-radius: 10px;
}
div#recommend ul{ 
    list-style-type:none;
    width:300px;
    height:400px;
    position:absolute;
    top:0px;
    left:0px;
}
div#recommend ul li{
    float:left;
}
div#recommend ul li div.ImageFrame{
    width:300px;
    height:400px;
}
div#recommend ul li div.ImageFrame img{
    width:100%;
    height:100%;
}
div#prefer{
    width:408px;
}
table#latest,table#hot{
    width:400px;
    height:166px;
    margin-left:8px;
    margin-right:0px;
    padding:5px;
    border:solid 1px #97C3E5;
    border-top:none;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}
table#hot{
    margin-top:10px;
}
table#latest caption,table#hot caption{
    background:url(../pic/title_400_bg.png) left top/400px 30px no-repeat;
}
table#latest time,table#hot time{
    margin:0px 5px;
}
form#login{
    width:210px;
    padding:0px 10px;
}
form#login div{
    padding-bottom:10px;
}
form#login div:last-child{
    padding-top:20px;
    text-align: center;
}
form#login div input{
    width:190px;
    height:30px;
    padding:0px 10px;
    border:none;
    border-radius: 5px;
}
form#login div input[type="submit"]{
    box-sizing: content-box;
    background-color: #2B91D5;
    color: white;
}
div#userHistory p{
    padding:10px;
    text-align: center;
}
div#userHistory p.Error{
    color:crimson;
    font-weight: bold;
}
div#userHistory table{
    width:230px;
    margin:0px;
}
div#userHistory table caption{
    padding:0px 10px;
    text-align: left;
}
div#userHistory table tr td{
    padding:5px 0px;
}
div#userHistory table tr td:first-child{
    width:75%;
    padding-left:10px;
}
div#userHistory table tr td:last-child{
    width:25%;
    padding-right:10px;
    text-align: right;
}
section#friendlyLink{
    margin:20px 0px;
}
section#friendlyLink h4{
    padding:0px 10px;
    background:url(../pic/friendlylink_bg.png) left top/960px 30px no-repeat;
}
section#friendlyLink ul{
    list-style-type:none;
    padding:10px 0px;
}
section#friendlyLink ul li{
    display:inline;
    padding:0px 10px;
}