










.mainhead-inner,
.mainbody-inner {
width: 1000px;
width: 950px;
text-align: left;
margin: 0 auto;
}
.leftwrap {
float:left;
margin-right:10px;
overflow:hidden;
width:140px;
height: auto;
}
#tab-hometops {
margin-bottom: 10px;
}
#tab-hometops .channel-pic-inner {
background: none !important;
}
#tab-hometops .channel-pic a {
float:left !important;
height:81px !important;
overflow:hidden !important;
width:108px !important;
}
#tab-hometops .channel-pic a img {
margin-left:0 !important;
margin-top:0 !important;
}

.module {
border-color: #DBDCE0;
}
.module-title {
color: #666;
}
.sidewrap {
float: right;
width: 300px;
overflow: hidden;
}
.mainwrap {
float: left;
width: 640px;
overflow: hidden;
}
.ad-wall {
height: 290px;
background: #00374F url("images/bg-bigad.gif") no-repeat 0 0;
margin-bottom: 10px;
}
.ad-wall-inner {
padding: 9px 7px 0 9px;
}





.block-status {
background: #FFFFD9;
border: 1px #F6E3B8 solid;
padding: 10px;
}
.block-status p {
line-height: 1.75em;
}
.block-status a {
color: #000;
}
.status-key-1 {
color: #2A81CE;
font-weight: bold;
padding: 0 2px;
}
.status-key-2 {
color: #CD6703;
font-weight: bold;
padding: 0 2px;
}
.module-whatsnew {
background: #F5F5F5;
}
.module-whatsnew .entry-desc {
font-size: 11px;
margin: 0;
padding: 0;
}

.module-login .form-input {
width: 160px;
}

.thumblist a {
float: left;
margin: 8px;
border: 1px #CCC solid;
padding: 4px;
background: #E0E0E0;
}
.thumblist a:hover {
background: #CCC;
}


.form-table .thead {
background: #F5F5F5;
border-top: 1px #DDD solid;
border-bottom: 1px #DDD solid;
padding-top: 5px;
padding-bottom: 3px;
}
.form-table td {
border-top: 1px #F5F5F5 solid;
}
.module-homemenu li {
margin-right: 8px;
float: left;
height: 31px;
width: 120px;
}
.module-homemenu a {
display: block;
height: 31px;
padding-right: 5px;
font-size: 15px;
text-decoration: none;
}
.module-homemenu span {
display: block;
height: 31px;
line-height: 31px;
padding-left: 10px;
cursor: pointer;
}
.module-homemenu a:hover {
background: url("images/bg_cates.gif") no-repeat right 0;
text-decoration: none;
color: #000;
}
.module-homemenu a:hover span {
background: url("images/bg_cates.gif") no-repeat 0 0;
}
.list-type-grids .channel-item {
padding: 0 4px 0 0;
position: relative;
}
.list-type-list .channel-item-pic {
height: auto;
padding: 0;
}
.list-type-list .channel-item-title {
font-weight: normal;
}






.module-cgmenu .md_middle {
padding: 1px;
}
.module-cgmenu .module-content,
.module-cgmenu .md_middle div {
padding: 0;
}
.module-cgmenu a {
display: block;
padding: 6px 3px 6px 25px;
background: url("images/dot_2.gif") no-repeat 8px 8px;
margin-bottom: 1px;
text-decoration: none;
}
.module-cgmenu a:hover {
background: #EEEFF1 url("images/dot_2.gif") no-repeat 8px 8px;
}
.module-cgmenu .nav_active a ,
.module-cgmenu .nav_active a:hover {
background: #D2D7DB url("images/dot_2.gif") no-repeat 8px -32px;
color: #000;
font-weight: bold;
}
.channel-item-data {
width: 112px;
overflow: hidden;
}

.block-item .channel-item-off a,
.channel-item-off a,
.channel-item-off {
color: #777;
}
.rn1 {
position: relative;
height: 182px;
width: 242px;
z-index: 8;
}
.rn1 img {
position: absolute;
width: 240px;
height: 180px;
z-index: 8;
}
.channel-item-rank {
/*
width: 22px;
padding: 9px 2px 2px 1px;
float: left;
height: 100px;
background: url("images/homerank.gif") no-repeat -25px 5px;
text-align: center;
font-weight: bold;
color: #999;
*/
background: #AAA;
color: #FFFFFF;
height: 18px;
line-height: 18px;
left: 2px;
padding: 0 5px;
position: absolute;
top: 64px;
cursor: default;
border-top: 1px #FFF solid;
border-right: 1px #FFF solid;
}

.rank-no1 .channel-item-rank {
z-index: 9;
left: 2px !important;
display: block;
zoom: 1;
top: 156px;
height: 25px;
line-height: 25px;
font-size: 15px;
padding-left: 3px;
padding-right: 3px;
float: left;
}
.rank-no1 .item-info {
position: absolute;
top: 182px;
left: 0px;
}
.rank-no1 .rank-tips {
}
.rank-tips {
zoom: 1;
}
.channel-item-on .channel-item-rank {
background-position: 0 5px;
background: #F60;
}
#tab-hometops .channel-item-title a {
background: transparent url("images/channel-lights.gif") no-repeat 0 -27px;
padding-left: 13px;
}
#tab-hometops .channel-item-on .channel-item-title a {
background-position: 0 3px;
}
.pager-home {
clear: both;
height: 30px;
padding-top: 10px;
padding-right: 5px;
margin-right: 10px;

font-family: 微軟雅黑, 微软雅黑, Segoe UI,arial,新細明體,helvetica,clean,sans-serif;
font-size: 15px;
font-weight: bold;
color: #D30;
color: #F60;
}
*html .pager-home {

}
#tab-hometops .pager-home a {
margin-left: 10px;
color: #F60;
text-decoration: none;
}
#tab-hometops .pager-home a:hover {
color: #000;
text-decoration: underline;
}
#tab-hometops a.pagerank-active {
color: #888;
}

.announce {
padding-bottom: 3px;
margin-bottom: 10px;
background: url("images/bg_annouce.gif") no-repeat 0 100%;
}
.announce-inner {
padding: 8px 0 0 60px;
font-size: 11px;
height: 19px;
background: url("images/bg_annouce.gif") no-repeat 0 0;
}
.announce a {
color: #1B4F83;
text-decoration: none;
}
.announce a:hover {
color: #000;
text-decoration: underline;
}
.ad {
margin-bottom: 10px;
}
.ad-300x250 {
height: 250px;
width: 300px;
background: #CCC;
}
.ad-300x250-temp {
background: url("images/300x250-temp.gif") no-repeat 0 0;
position: relative;
}
.ad-bt span {
display: none;
}
.ad-bt {
position: absolute;
top: 98px;
left: 134px;
display: block;
width: 159px;
height: 48px;
background: url("images/ad-temp-bt.gif") no-repeat 0 0;
}
.ad-bt:hover {
background-position: 0 -48px;
}
.ad-links {
position: absolute;
top: 175px;
left: 100px;
}
.ad-links a {
float: left;
width: 85px;
height: 25px;
color: #FFF;
text-decoration: none;
font-weight: bold;
font-size: 13px;
}
.ad-links a:hover {
color: #FF0;
}
.ad-300x100 {
height: 100px;
}
.module-hot-channel li {
background: url("images/line_dotted_v.gif") repeat-x 0 100%;
clear: both;
}
.module-hot-channel li:hover {
background: #EDF6FF url("images/line_dotted_v.gif") repeat-x 0 100%;
}
.module-hot-channel li div {
background-image: url("images/rank_num.gif");
background-repeat: no-repeat;
padding: 5px 5px 5px 16px;
height: 32px;
}
.ranking-1 {
background-position: 0 13px;
}
.ranking-2 {
background-position: 0 -37px;
}
.ranking-3 {
background-position: 0 -87px;
}
.ranking-4 {
background-position: 0 -137px;
}
.ranking-5 {
background-position: 0 -187px;
}
.ranking-6 {
background-position: 0 -237px;
}
.ranking-7 {
background-position: 0 -287px;
}
.ranking-8 {
background-position: 0 -337px;
}
.ranking-9 {
background-position: 0 -387px;
}
.ranking-10 {
background-position: 0 -437px;
}
.module-hot-channel li span {
float: left;
padding-left: 6px;
}
.module-hot-channel .channel-photo {
width: 32px;
height: 32px;
}
.module-hot-channel .channel-author {
padding-top: 10px;
width: 95px;
overflow: hidden;
white-space: nowrap;
}
.module-hot-channel .channel-pv {
padding-top: 10px;
width: 95px;
}
.module-hot-channel .channel-arrow {
padding-top: 12px;
width: 10px;
}
.module-newcomments li {
padding: 8px;
height: 32px;
}
.row-even {
background: #F3F3F3;
}
.user-photo {
float: left;
margin-right: 5px;
}
.newcomment-title {
display: block;
padding-bottom: 2px;
}
.newcomment-content {
color: #999;
}
.newcomment-content {
display: block;
white-space: nowrap;
width: 220px;
overflow: hidden;
text-overflow: ellipsis;
}


.tab-cate {
background: url("images/tab-cate-index-middle.gif") repeat-y 0 0;
}
.tab-cate-top {
background: url("images/tab-cate-index-top.gif") no-repeat 0 0;
height: 7px;
}
.tab-cate-inner {
background: url("images/tab-cate-index-bottom.gif") no-repeat 0 100%;
}
.tab-nav-cate {
background: url("images/tab-cate-index-c.gif") repeat-x 0 0;
height: 23px;
padding-top: 1px;
padding-left: 10px;
}
.tab-nav-cate li,
.tab-nav-cate a,
.tab-nav-cate span {
float: left;
height: 23px;
}
.tab-nav-cate a,
.tab-nav-cate a span {
color: #000;
text-decoration: none;
cursor: pointer;
}
.tab-nav-cate a {
padding-right: 2px;
}
.tab-nav-cate span {
padding-left: 8px;
padding-right: 6px;
line-height: 20px;
}
.tab-nav-cate a:hover {
background: #FFF;
}
.tab-nav-cate .tab-selected a,
.tab-nav-cate .tab-selected a:hover {
background: url("images/tab-cate-active.gif") no-repeat 100% 0;
padding-right: 2px;
}
.tab-nav-cate .tab-selected a span,
.tab-nav-cate .tab-selected a:hover span {
background: url("images/tab-cate-active.gif") no-repeat 0 0;
padding-left: 12px;
line-height: 23px;
padding-right: 10px;
}
#tab-cate {
padding: 0 2px;
min-height: 550px;
}
*html *tab-cate {
height: 550px;
}
.tab-panel {
padding: 20px 10px;
background: url("images/tab-cate-line.gif") no-repeat 135px 15px;
}
#tab-subcate .tab-panel {
float: left;
padding: 0;
background: none;
}
.tab-nav-subcate {
float: left;
width: 120px;
margin-right: 30px;
height: 185px;
}
.tab-nav-subcate a {
height: 30px;
line-height: 30px;
display: block;
padding-left: 12px;
text-decoration: none;
color: #000;
}
.tab-nav-subcate a:hover {
text-decoration: underline;
color: #000;
}
.tab-nav-subcate .tab-selected a,
.tab-nav-subcate .tab-selected a:hover {
background: #EDEDED url("images/tab-cate-arrow.gif") no-repeat 100% 50%;
}
.bigitem {
width: 460px;
height: 165px;
}
.item-pic {
margin-right: 10px;
float: left;
}
.item-info {
float: left;
}
.item-title {
background: url(images/channel-lights.gif) no-repeat scroll 0 3px;
padding-left: 13px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.tab-cate .smallitems .item-title {
width: 105px;
}
.item-author,
.item-views {
padding-left: 14px;
padding-top: 5px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.item-title,
.item-title a,
.item-views,
.item-author,
.item-author a {
color: #1b4f83;
}
.item-desc {
width: 240px;
padding-left: 14px;
padding-top: 10px;
color: #999;
line-height: 18px;
}
.smallitems {
width: 460px;
}
.smallitem {
width: 215px;
height: 65px;
padding: 0 15px 15px 0;
float: left;
}
.list-more {
text-align: right;
}
#tab-hometops .ui-tabs-panel {
padding: 10px 0 0 10px;
height: 530px;
position: relative;
}
.hdlinks {
display: none;
}


.rank-no1 {
position: absolute;
left: 10px;
top: 10px;
width: 250px;
height: 475px;
padding-right: 10px;
}
.list-type-grids {
position: absolute;
left: 270px;
top: 10px;
width: 366px;
}
.module-partners .md_middle {
padding: 0px;
}
.module-partners .mm_03 {
background: #bed7ff url("images/bg_md_partners.gif") repeat-y 0 0;
padding: 7px 0 0 0;
border: 1px #FFF solid;
}
.module-partners a {
color: #000;
text-decoration: none;
background: url("images/arrow_partners.gif") no-repeat 0 4px;
}
.module-partners a:hover {
text-decoration: underline;
}

.rank-tips {
background: url("images/bg_hometips.gif") repeat-x 0 0;
padding: 8px;
position: absolute;
top: 350px;
left: 0px;
width: 226px;
}
.rank-tips-title {
font-weight: bold;
padding: 0 0 10px 0;
}
.rank-tips-more {
padding: 20px 0 0 30px;
height: 30px;
}
.rank-tips-more a {
background: url("images/btn_more_tips.gif") no-repeat 0 0 !important;
float: left;
width: 143px;
height: 29px;
}
.rank-tips-more span {
display: none;
}
.rank-no1 .item-title a,
.rank-tips .UL-entries .entry-title a {
color: #0f83ea;
text-decoration: none;
}
.rank-no1 .item-title a:hover,
.rank-tips .UL-entries .entry-title a:hover {
color: #000;
text-decoration: underline;
}
.channel-item-title a:hover {
text-decoration: underline;
}
.module-announce .module-content {
height: 62px;
}
.tabs-datepick {
}
.ui-tabs-nav a:hover {
text-decoration: none;
}
.rn1 img {
width: 240px;
height: 180px;
}




#tab-hometops .ui-tabs-li a {
background: url("images/ranking-home-tab.gif") no-repeat 100% -40px;
padding-right: 1px;
}
#tab-hometops .ui-tabs-li span {
background: url("images/ranking-home-tab.gif") no-repeat 0 -40px;
padding: 0 18px;
font-size: 15px;
line-height: 38px;
height: 38px;
}
#tab-hometops .ui-tabs-li-last {
border-right: 1px #DDD solid;
}

#tab-hometops .ui-tabs-selected {
border-right: 0;
}
#tab-hometops .ui-tabs-selected a,
#tab-hometops .ui-tabs-selected a:hover {
background-position: 100% 0;
}
#tab-hometops .ui-tabs-selected a span,
#tab-hometops .ui-tabs-selected a:hover span {
background-position: 0 0;
}
#tab-hometops .ui-tabs-selected a:hover,
#tab-hometops .ui-tabs-selected a:hover span {
text-decoration: none;
}


#tab-hometops .ui-tabs-nav .ui-tabs-more {
float: right;
}
#tab-hometops .ui-tabs-nav .ui-tabs-more a {
color: #08F;
font-weight: bold;
}
#tab-hometops .ui-tabs-nav .ui-tabs-more span {
color: #08F;
font-weight: bold;
height: 38px;
line-height: 38px;
background: url("images/arrow_right_blue.gif") no-repeat 100% 50%;
padding-right: 10px;
}

#tab-hometops .ranking-mod {
float: left;
padding-left: 15px;
}
#tab-hometops .ranking-mod a {
margin: 0 5px;
padding: 0 3px;
color: #0059B2;
}
#tab-hometops .ranking-mod a:hover {
color: #666;
text-decoration: none;
}
#tab-hometops .ranking-mod .mod_active,
#tab-hometops .ranking-mod .mod_active:hover {
font-weight: bold;
background: url("images/arrow_right_black.gif") no-repeat 2px 4px;
padding-left: 10px;
color: #C00;
color: #000;
cursor: default;
text-decoration: none;
}
*+html #tab-hometops .ranking-mod .mod_active,
*+html #tab-hometops .ranking-mod .mod_active:hover {
background-position: 2px 2px;
}

#tab-hometops .ranking-mod a:hover {
text-decoration: underline;
}
#tab-hometops .subscribe_16 {
text-decoration: none;
}
#tab-hometops .subscribe_16:hover {
text-decoration: underline;
}
#tab-hometops .ui-tabs-nav {
height: 38px;
background: #FFF url("images/ranking-home-tabline.gif") repeat-x 0 100%;
}
#tab-hometops .tabs-datepick {
border-color: #8dc2da;
height: 29px;
line-height: 29px;
background: #FFF url("images/ranking-home-tabdesc.gif") repeat-x 0 0;
padding: 0;
}

