.ibody .mF_games_tb_wrap {
    padding: 0;
}

.myFocus {
    height: 298px;  
}
.ibanner {
    height: 300px;
    width: 701px;
    margin-bottom: 10px;
    border: 1px solid #3e475a;
    background: url(../images/load.gif) no-repeat center center;
    overflow: hidden;
}
.ibanner .ibannerBox {
    position: relative;
    width: 699px;
    height: 300px;      
}
.ibannerBox ul {
    position: relative;
    width: 698px;
    height: 219px;
    overflow: hidden;
}
.ibannerBox ul li {
    position: absolute; 
    display: none;
}
.ibannerBox ul li img {
    width: 698px;
    height: 219px;
    box-shadow: inset 2px 2px 2px #333; 
}
#myFocus .txt {
    width: 699px;
}
.ibanner .txt ul {          
    height: 78px;
    background: #000;
}
.ibanner .txt ul p { display: none; }

#myFocus .thumb {
    height: 78px !important;
}
.mF_games_tb .prev, .mF_games_tb .next {
    display: none;
}

.inMore {
    position: absolute;
    right: 25px;
    top: 20px;
    color: #dedbff;
    text-decoration: none;
    font-family: 'Plantagenet Cherokee', Arial, tahoma, sans-serif;
}
.inMore:hover {
    color: #fff;
}
.iboxCont .inewLists {
    height: 122px;
    width: 666px;
    margin: 0 20px 0 15px;  
    padding-top: 15px;  
    border-top: 1px dashed #2b2e34;
    overflow: hidden;
}
.iboxCont .inewLists:nth-child(4n + 1) {
    border-top: none;
}

.inewLists img {
    float: left;
    display: inline;
    width: 117px;
    height: 104px;
    border: 1px solid #687191;
}
.inewLists .inewInfo {
    margin-left: 150px;
    line-height: 15px;  
    color: #96929e; 
}
.inewLists .inewInfo a {    
    text-decoration: none;      
}
.inewLists .inewInfo h3 a {
    color: #d78b0f;
    font-family: 'Plantagenet Cherokee', Arial, tahoma, sans-serif;
}
.inewLists .inewInfo h3 a:hover {
    color: #f7a009;
}
.inewLists .inewInfo p a {
    color: #96929e; 
}
.inewLists .inewInfo p a:hover {
    color: #c5c3c8;
}
.inewInfo h3 {
    width: 500px;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    font-weight: normal;
    white-space: nowrap; 
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.inewInfo p {
    margin: 8px 0;
    height: auto !important;
    height: 55px;
    max-height: 55px;   
    overflow: hidden;
}
.inewInfo .inewMore {
    float: right;
    display: inline;
    width: 59px;
    height: 24px;
    background: url(../images/homeIco.png) no-repeat -68px 0;
}
.inewInfo .inewMore:hover {
    background-position: 0 0;
}

.iboxCont .ipageBox {
    margin-top: 10px;
    height: 35px;
    width: 700px;
    overflow: hidden;
}
.ipageBox .ipages {
    float: right;
    display: inline;
    width: 17px;
    height: 17px;
    background: url(../images/homeIco.png) no-repeat -151px -1px;
    cursor: pointer;
    text-indent: -9999px;
    overflow: hidden;
}
.ipageBox .prev:hover {
    background-position: -203px -21px;
}
.ipageBox .next {
    margin-right: 22px;
    background-position: -151px -21px;
}
.ipageBox .next:hover {
    background-position: -203px -1px;
}
.ipageBox .ipageNumBox {
    float: right;
    display: inline;
    height: 17px;
    line-height: 17px;
    margin: 0 8px;
    color: #95919d;
}
