body { color: black; }
.container,.container-search { background-color: white; padding-right: 5px; padding-left: 5px; border-right: 8px solid #f5f5f5; border-left: 8px solid #f5f5f5; }
.container-search { text-align: center; width: 957px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; border-bottom: 8px solid #f5f5f5; }
.h266 { height: 266px; }
.h660 { padding-top: 10px; border: solid 2px #f0f0f0; }
.h664 { height: 674px; }
.h460 { height: 236px; overflow: hidden; }
.w721 { width: 721px; }
.bt10 { border-top: 10px solid #f5f5f5; }
.mb10 {padding-bottom: 10px;}
.searchl { background-color: #fafafa; padding-top: 10px; border-top: 1px solid #ebebeb; }
.ztswf { background-color: #f5f5f5; width: 375px; height: 266px; }
.onlineplayer { background-color: #f5f5f5; width: 340px; height: 266px; }
h2 a { color: #77523b; font-weight: normal; }
.zt-more a { color: #f00; }
/**/
.bannerad01 { background-color: #ecf2f5; width: 725px; height: 72px; }
.bannerad02 { background-color: #ecf2f5; width: 222px; height: 72px; }
.bannerad03 { background-color: #ecf2f5; width: 222px; height: 115px; }
/**/
.sub-nav { background-image: url(../images/bg_channel_nav.gif); background-repeat: repeat-x; height: 24px; border-bottom: 1px solid #c8c8c8;; }
.navon { color: #fff; font-weight: bold; line-height: 24px; background-image: url(../images/tabsbtn.gif); background-repeat: repeat-x; background-position: 50% top; width: auto; height: 24px; margin-right: 10px; padding-right: 20px; padding-left: 20px; }
.tabson { color: #fff; font-weight: bold; line-height: 24px; background-image: url(../images/tabsbtn.gif); background-repeat: repeat-x; background-position: 50% -25px; width: 65px; height: 24px; margin-right: 5px; padding-right: 20px; padding-left: 20px; cursor: pointer; }
.tabsoff { color: #fff; font-weight: bold; line-height: 24px; background-image: url(../images/tabsbtn.gif); background-repeat: repeat-x; background-position: 50% bottom; width: 65px; height: 24px; margin-right: 5px; padding-right: 20px; padding-left: 20px; cursor: pointer; }
.moretag { font-size: 12px; line-height: 24px; width: 500px; height: 24px; overflow: hidden; padding-right: 90px; }
.moretag a { color: #fd3301; text-decoration: none; padding-right: 5px; padding-left: 5px; }
.morelink { font-size: 12px; line-height: 24px; }
.morelink a { color: #666; text-decoration: none; }
.morelink a:hover { color: #d10; text-decoration: underline; }
/**/
.video-top ul { margin-top: 0; margin-bottom: 0; margin-left: 10px; }
.video-top li { width: 128px; float: left; margin: 0 6px 10px; }
ul.video-top5 { width: auto; padding-left: 5px; }
ul.video-top5 li { width: 200px; height: 210px; float: left; padding: 0 20px 10px; }
.video-top-img { position: relative; width: 120px; height: 90px; border: solid 4px #f5f5f5; }
.s192 { width: 192px; height: 120px; }
.video-top-info { margin-top: 4px; }
.video-top-brief { font-size: 12px; line-height: 16px; height: 48px; overflow: hidden; margin: 5px; }
.video-top-brief p { font-size: 12px; line-height: 16px; margin: 0; }
.video-top-title { font-size: 12px; line-height: 18px; height: 34px; overflow: hidden; margin-bottom: 6px; }
.video-top-newstitle { font-size: 12px; line-height: 18px; background-image: url(../images/icon04.gif); background-repeat: no-repeat; background-position: 6px 7px; width: 180px; height: 16px; overflow: hidden; padding: 1px 0 2px 20px; }
.video-top-title h2,.video-top-newstitle h2 { font-weight: normal; display: inline; }
.video-top-title,.video-top-length,.video-top-playtimes,.video-top-date{ padding: 2px 5px 0; }
/**/
ul.ent-news { margin: 0 5px; }
ul.ent-news li { color: #6a6a6a; width: 210px; height: 28px; line-height:16px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #f5f5f5; overflow:hidden;}
ul.ent-news li a { color: #77523b; background-image: url(../images/icon_ar01.gif); background-repeat: no-repeat; background-position: 2px 4px; padding-right: 8px; padding-left: 18px; overflow:hidden; }
ul.ent-news li.ent-top { line-height: 16px; background-image: none; height: 58px; }
ul.ent-news li.ent-top h3{ font-size:12px; font-weight:normal;}
ul.ent-news li.ent-top a { height: 30px; display: block; overflow:hidden; margin-bottom: 10px; }
li.ent-top img { background-color: #fff; width: 54px; height: 54px; margin-right: 5px; padding: 2px; border: solid 1px #dedede; }
/**/
.zt-top-img { width: 350px; height: 120px; }
.zt-top-info { height: 120px; margin-left: 360px; }
.zt-top-brif { height: 60px; margin: 5px 0 5px 0; }
.zt-top-brif p { margin: 0; }
ul.zhuanti-top { margin: 0 16px 0; }
ul.zhuanti-top li { margin: 0 0 10px; }
.channel { color: #f00; }
/**/
.login { padding: 5px 15px; }
lable { margin-right: 10px; }
.inputbox { width: 140px; height: 16px; margin: 0 0 6px 10px; padding: 0 2px; border-color: #b0b0b0 #dedede #dedede #b0b0b0; border-style: solid; border-width: 1px; }
a.register { color: #6a6a6a; font-size: 12px; font-weight: bold; line-height: 24px; vertical-align: baseline; }
/**/
ul.top-list { padding:0 2px 0 2px;}
ul.top-list li.lastfive { font-size: 12px; line-height: 18px; width:215px; height: 18px; margin: 2px 2px 2px 3px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #ccc; }
li.lastfive .lastfive-no { width:35px; height: 18px; float: left; margin-right: 5px; }
li.lastfive .lastfive-name { width: 100px; height: 18px; overflow: hidden; float: left; margin-right: 5px; }
li.lastfive .lastfive-opr { width: 60px; height: 18px; float: left; margin-right: 5px; }
li.lastfive .lastfive-opr img { margin-right: 5px; }
ul.top-list li.rankfive { font-size: 12px; line-height: 20px; height: 85px; margin-top: 5px; border-bottom: 1px solid #ccc; }
li.rankfive .lastfive-no { font-size: 14px; font-weight: bold; text-align: center; width: auto; height: 20px; }
li.rankfive .rankfive-img { width:60px; height:80px; float: left; margin-left: 5px; }
.rankfive-img img {width:54px;height:54px;padding:2px;border:solid 1px #b0b0b0;}
li.rankfive .rankfive-info { height: 80px; margin-left: 70px; }
li.rankfive .rankfive-info img { margin-right: 5px; }
.tags { padding: 0 10px; }
.tags a { color: #06c; font-size: 14px; line-height: 24px; padding-right: 12px; }
/**/
.menu0{ background-image: url(../images/bg_bline.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 bottom; height: 23px; margin-top: 5px; margin-bottom: 10px; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
.menu0 li{ color: #fff; font-size: 12px; font-weight: bold; line-height: 22px; background-image: url(../images/bg_navh.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 top; float: left; width:82px; text-align: center; cursor:pointer; height: 22px; margin: 0; padding: 0 5px 0 0; }
.menu0 li.hover{ color: #fff; background-image: url(../images/bg_nav.gif); background-repeat: no-repeat; background-position: 0 0; }
#main0 ul.block{ display: block; }
#main0 ul{ display: none; }
/**/
.imglinks { padding-bottom: 10px; }
.imglinks div { float:left; }
.imglinks img { margin-right: 6px; margin-left: 6px; margin-bottom:5px; }
.frlink{ color: #323232; width:910px; line-height:16px; margin-top:6px; text-align:left; overflow:hidden; margin-right: 20px; margin-left: 20px; padding-top: 10px; border-top: 1px solid #dedede; }
.frlink a{text-decoration:none;color:#323232; margin-right:10px; line-height:20px}
.frlink a:hover{color:#f60;}
.pl14 { margin-right: 20px; margin-left: 24px; }
.hzt { text-align: center; width:330px; height:115px; }
.hzt-img { width: 330px; height: 80px; margin-bottom: 5px; }
.hzt-img img{ height: 80px; }
.hzt-title { color: #333; font-size: 12px; line-height: 20px; text-align: center; width: 330px; height: 20px; overflow: hidden; margin-bottom: 5px; }
.org-video { position: relative; height: 225px; overflow: auto; }
.org-video li { width: auto; height: 98px; padding: 4px 10px; }
.org-video .org-video-info { margin-left: 135px; }
a.yellow { color: #af0005; }
/*---------------------------games------------------------*/
#games { padding-bottom: 10px; }
#games .game { text-align: center; width: 140px; float: left; padding-top: 10px; padding-right: 18px; padding-left: 20px; }
#games .game .game-img { width:140px; height: 110px; }
#games .game .game-img img { width:128px;height: 95px; border: solid 3px #d8d8d8;}
#games .game .game-tlt { font-weight: bold; line-height: 20px; height: 20px; }
.clear { line-height: 0; height: 0; overflow: hidden; }

