/* global reset */
body{ font-family:'\5b8b\4f53',Tahoma,Arial,Helvetica; font-size:12px; color:#333; background-color:#fff}
a{ color:#333}
a:hover{ color:#bd0a01; text-decoration:underline; _vertical-align:baseline}
button,input,select,textarea{ outline:none}

/* font colors */
.c-tx{ color:#333}
.c-tx2{ color:#666}
.c-tx3{ color:#999}
a.c-tx:hover,a.c-tx2:hover,a.c-tx3:hover{ color:#bd0a01}
.c-tx4,.c-tx4:hover{ color:#ff5c00}
.c-tx5,.c-tx5:hover{ color:#fff; font-weight:bold; text-decoration:none; background:#ff5c00}
.c-tx6,.c-tx6:hover{ color:#f00}
.c-tx7,.c-tx7:hover{ color:#2a78b4}

/* global modules style */
.pn{ width:1000px; margin:0 auto}
.pn-in{ overflow:hidden; *zoom:1; padding:15px 19px 0; border-left:1px solid #ddd; border-right:1px solid #ddd; background-color:#fff}
.hd,.pn-hd{ overflow:hidden; *zoom:1; font-family:Tahoma}
.ft{ overflow:hidden; *zoom:1}
.hd .tit,.pn-hd .tit{ float:left; font-weight:bold}
.hd .more,.pn-hd .more{ float:right; color:#ccc}
.bd,.pn-bd{ *zoom:1}

.sep{ margin:0 5px}

.gb-list1,.gb-list1-con,.gb-list1 .c2{ overflow:hidden; *zoom:1}
.gb-list1-item{ *float:left; *width:100%}
.gb-list1 .c1{ float:left}
.gb-list1 .txt{ overflow:hidden; width:100%; white-space:nowrap}

.gb-list2{ overflow:hidden; *zoom:1; font-size:0; text-align:center}
.gb-list2-item{ display:inline-block; *display:inline; *zoom:1; vertical-align:top}
.gb-list2-con,.gb-list2-c2,.gb-list2 .txt,.gb-list2 .tit{ display:block; *zoom:1; overflow:hidden; cursor:pointer}
.gb-list2-con{ margin-left:auto; margin-right:auto}
*html .gb-list2-con:hover{ direction:ltr}
.gb-list2-c1{ display:block}
.gb-list2 .avatar,.gb-list2-c2{ font-size:12px}
.gb-list2 .txt{ width:98%; margin-left:auto; margin-right:auto; text-overflow:ellipsis}
.gb-list2 .cover,.gb-list2 .mask{ display:none; overflow:hidden; position:absolute}
.gb-list2 .cover{ z-index:2}
.gb-list2 .mask{ z-index:-1; top:0; left:0; width:1000px; height:1000px; width:100%\0; height:100%\0; background:#000; filter:alpha(opacity:50); opacity:.5}
:root .gb-list2 .mask{ filter:none \0}
.gb-list2-con:hover{ text-decoration:none}
.gb-list2-con:hover .txt{ text-decoration:underline}

.gb-tab{ *zoom:1}
.gb-tab-b1,.gb-tab-b2{ position:absolute; display:none; overflow:hidden; cursor:pointer}
.gb-tab-c:hover{ text-decoration:none}

.rank,.rank-c2,.rank .txt-box,.rank .detail{ overflow:hidden; *zoom:1}
.rank-item{ position:relative; *float:left; *width:100%}
.rank-c1{ float:left}
.rank-c1 .num{ display:inline-block}
.rank .detail{ position:absolute; top:0; right:0}
.rank .tit{ overflow:hidden; width:99%; text-overflow:ellipsis; white-space:nowrap}
.rank .img-box{ float:left}

/* common icon & bottom */
.ico,.bt,.arrow{ display:inline-block; overflow:hidden; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) no-repeat}
.ico-sy{ width:11px; height:12px}
.ico-yy{ width:12px; height:12px; background-position:-12px 0}
.ico-2p{ width:14px; height:12px; background-position:-29px 0}
.ico-apple{ width:14px; height:16px; background-position:-44px 0}
.ico-android{ width:13px; height:16px; background-position:-59px 0}
.ico-phone{ width:14px; height:21px; background-position:-73px 0}
.ico-rank-up{ width:5px; height:7px; background-position:-7px -14px}
.ico-rank-down{ width:5px; height:7px; background-position:-13px -14px}
.ico-rank-nor{ width:6px; height:7px; background-position:0 -14px}
.ico-app{ width:24px; height:16px; background-position:-245px -42px}
.ico-app2{ width:10px; height:16px; background-position:-245px -59px}

.ico-png{ display:inline-block; overflow:hidden; background:url(http://ue2.17173.itc.cn/a/www/index/2013/images/b2.png?201310121700) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://ue2.17173.itc.cn/a/www/index/2013/images/b2.png?201310121700')}
.ico-medal{ width:21px; height:28px; _margin:-21px 0 0 -126px; _padding:21px 0 0 126px; background-position:-126px -21px}
.ico-hot{ width:32px; height:32px; _margin:-51px 0 0 -126px; _padding:51px 0 0 126px; background-position:-126px -51px}

.bt{ text-align:center}
.bt:hover{ text-decoration:none}
.bt-sina,.bt-twb{ width:28px; height:18px; padding-left:32px; color:#fff; line-height:19px; text-align:left; background-position:-88px 0}
.bt-twb{ background-position:-149px 0}
.bt-sina:hover,.bt-twb:hover{ color:#fff}
.bt-vplay{ width:30px; height:17px; line-height:20em; background-position:-194px -22px}
.bt-vplay:hover{ background-position:-225px -22px}
.bt-try{ width:18px; height:18px; line-height:20em; background-position:-248px 0}
.bt-try:hover{ background-position:-267px 0}
.bt-download{ width:18px; height:18px; line-height:20em; background-position:-286px 0}
.bt-download:hover{ background-position:-305px 0}
.bt1,.bt2{ color:#666; border:1px solid #d6d6d6}
.bt1:hover,.bt2:hover{ color:#333; border-color:#f80}
.bt1{ height:22px; line-height:23px; background-position:0 -133px}
.bt1:hover{ background-position:0 -98px}
.bt2{ width:38px; height:18px; line-height:18px; background-position:0 -133px}
.bt2:hover{ background-position:0 -100px}
.bt3{ display:inline-block; overflow:hidden; height:18px; padding:0 9px; color:#fff; line-height:17px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#2a78b4}
.bt3:hover{ color:#fff; text-decoration:none}
.bt4{ height:24px; color:#fff; line-height:24px; border:1px solid #2a78b4; background-position:-201px -138px}
.bt4:hover{ color:#fff; text-decoration:none; background-position:-201px -163px}

.bt-gotop{ display:block; overflow:hidden; position:fixed; _position:absolute; z-index:900; right:0; bottom:20px; width:62px; height:62px; line-height:20em; background:url(http://ue2.17173.itc.cn/a/www/index/2013/images/b2.png?201310121700) 0 -21px no-repeat}
.bt-gotop:hover{ background-position:-63px -21px}

.rate-box,.rate-box .rate{ overflow:hidden; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) no-repeat}
.rate-box-s{ width:64px; height:12px; background-position:-68px -22px}
.rate-box-s .rate{ height:12px; background-position:-68px -35px}
.rate-box-b{ width:74px; height:14px; background-position:-68px -48px}
.rate-box-b .rate{ height:14px; background-position:-68px -63px}

.loading{ background:url(http://ue2.17173.itc.cn/images/lib/v2/loading-white-16x16.gif) 50% 50% no-repeat}
/* common modules */
.comm-box1{ padding:0 9px; border:1px solid #dbdbdb}

.comm-box2{ overflow:hidden; *zoom:1}
.comm-box2-c1{ float:left; width:497px}
.comm-box2-c2{ float:right; width:223px}
.comm-box2 .comm-mod1 .hd{ height:29px; line-height:29px}
.comm-box2 .comm-mod1 .bd{ overflow:hidden; margin-right:17px}

.comm-mod1 .hd{ height:33px; padding-right:5px; line-height:33px; border-bottom:1px solid #dbdbdb}
.comm-mod1 .hd .tit{ position:absolute; font-size:14px; color:#ff5c00; border-bottom:1px solid #808080}

.comm-mod2{ margin-bottom:10px; padding:0 9px; border:1px solid #ddd}
.comm-mod2 .hd{ height:29px; padding-right:5px; line-height:29px; border-bottom:1px solid #ddd}

.comm-mod3{ overflow:hidden; *zoom:1}
.comm-mod3 .img-box{ float:left; margin:3px 10px 0 0}
.comm-mod3 .img-box img{ border:1px solid #fff}
.comm-mod3 .img-box a:hover img{ border-color:#333}

.comm-mod3 .txt-box{ overflow:hidden; *zoom:1; line-height:22px}
.comm-mod3 .txt-box .tit{ overflow:hidden; width:98%; font-size:14px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis}

.comm-mod5{ padding:2px 8px 8px; background:#edf3f9}
.comm-mod5 .hd .tit{ font:normal 16px/32px '\5fae\8f6f\96c5\9ed1'; color:#2a78b4}
.comm-mod5 .bd{ padding:10px; border:1px solid #ddd; background:#fff}

.comm-mod6 .hd{ height:29px; border-bottom:1px solid #ddd; background:#f6f6f6}
.comm-mod6 .hd .tit{ position:absolute; width:108px; height:28px; line-height:28px; text-align:center; font-weight:normal; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:2px solid #646464; background:#fff}

.comm-tlist1 .gb-list1-item{ line-height:22px; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) -324px -33px no-repeat}
.comm-tlist1 .gb-list1-con{ margin-left:7px}

.comm-tlist2 .gb-list1-item{ line-height:24px}
.comm-tlist2 .c1{ margin-right:5px}
.comm-tlist2 .c2{ font-size:14px}

.comm-tlist3 .gb-list1-item{ line-height:22px}
.comm-tlist3 .c1{ margin-right:5px}

.comm-plist1 .gb-list2-con{ position:relative; color:#fff}
.comm-plist1 .gb-list2-con:hover{ color:#fff}
.comm-plist1 .gb-list2-c2{ position:absolute; left:0; bottom:0; z-index:3; width:100%; height:22px; line-height:22px; white-space:nowrap}
.comm-plist1 .mask{ display:block}

.comm-plist2 .gb-list2-con{ color:#666}
.comm-plist2 .gb-list2-con:hover{ color:#bd0a01}
.comm-plist2 .gb-list2-c1{ border:1px solid #ddd}
.comm-plist2 .gb-list2-con:hover .gb-list2-c1{ border-color:#333}
.comm-plist2 .gb-list2-c2 .txt{ white-space:nowrap}

.comm-plist3{ width:102px}
.comm-plist3 .gb-list2-item{ position:relative; width:102px}
.comm-plist3 .gb-list2-con,.comm-plist3 .gb-list2-con:hover{ color:#fff}
.comm-plist3 .gb-list2-con:hover .avatar{ border-color:#fff}
.comm-plist3 .gb-list2-c2{ position:absolute; z-index:3; left:1px; bottom:1px; _bottom:0; width:100px; line-height:22px; white-space:nowrap}
.comm-plist3 .mask{ display:block}

.comm-vlist .gb-list2-con{ position:relative;}
.comm-vlist .gb-list2-con:hover{ color:#bd0a01}
.comm-vlist .cover{ display:block; left:8px; z-index:2; width:28px; height:20px}
.comm-vlist .gb-list2-con:hover .cover{ background-position:-37px 0; _margin-left:-37px; _padding-left:37px}
.comm-vlist .ico{ display:none}

.comm-tab1{ overflow:hidden; *zoom:1; border-right:1px solid #ddd}
.comm-tab1 .gb-tab-item{ float:left}
.comm-tab1 .gb-tab-c{ display:block; height:27px; padding-top:1px; color:#666; line-height:27px; text-align:center; border:1px solid #ddd; border-right:0; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) 0 -126px no-repeat}
.comm-tab1 .current .gb-tab-c{ padding-top:0; color:#333; font-weight:bold; border-top:2px solid #646464; background:#fff}

/* search modules */
.search-con{ display:inline-block; *display:inline; *zoom:1; overflow:hidden; height:26px; padding:2px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#f5a100}
.search-con .txt{ float:left; overflow:hidden; width:320px; height:26px; padding:0 10px; font-size:14px; color:#999; _color:#333; line-height:26px; border:0; background-color:#fff}
.search-con .txt:hover,.search-con .txt:focus{ color:#333}
.search-con .bt-search{ float:left; width:78px; height:26px; background-position:-324px -115px; cursor:pointer}
.search-con .bt-search:hover{ background-position:0 -99px}
.search-con .btn{ display:block; overflow:hidden; margin:6px auto 0; width:15px; height:15px; text-indent:-99em; border:0; background:url(http://ue2.17173.itc.cn/a/www/index/2013/images/b2.png?201310121700) -66px 0 no-repeat; cursor:pointer}

/* topbar */
.topbar{ position:relative; z-index:1000; width:100%; min-width:1000px}
.topbar-in{ *zoom:1; height:31px; border-bottom:1px solid #dfdfdf; background-color:#f3f3f3}
.topbar a{ color:#333}
.topbar a:hover{ color:#bd0a01}
.topbar-con{ position:relative; *zoom:1; width:1000px; margin:0 auto}
.topbar-nav{ overflow:hidden; *zoom:1; position:absolute; top:0; padding:0 1px 0 19px}
.topbar-nav .item{ overflow:hidden; float:left; width:115px; height:31px; padding-top:1px; margin-right:-1px; font-family:'Eras Demi ITC','Arial'; line-height:32px; text-align:center; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf}
.topbar-nav .item-app{ color:#757575; border-right:0;}
.topbar-nav .current{ padding:0; border:1px solid #dfdfdf; border-bottom:0; background:#fff}
.topbar-nav .current:hover{ color:#333; text-decoration:none}
.topbar-nav .item .ico{ margin:0 4px 3px 0; *margin:10px 4px 9px 0; vertical-align:middle}
.topbar-nav .item .ico-app2{ *margin:6px 4px 10px 0;}
.topbar-user-fun{ position:absolute; right:220px}
.topbar-user-status{ margin-top:6px}
.topbar-user-status .bt-status{ display:inline-block; overflow:hidden; position:relative; z-index:3; float:left; min-width:2.5em; max-width:10em; _width:2.5em; height:18px; padding:0 8px; color:#333; text-align:center; line-height:19px; border:1px solid #ccc; background-color:#f9f9f9}
.topbar-user-status .bt-status:hover{ color:#333; text-decoration:none; background-color:#fdd20c}
.topbar-user-status .bt-status-drop{ height:19px; border-bottom:0; background-color:#fff}
.topbar-user-status .bt-status-drop:hover{ background-color:#fff}
.topbar-user-status .arrow{ width:7px; height:5px; margin-left:3px; *margin:8px 0 6px 3px; vertical-align:middle; background-position:-19px -14px}
.topbar-user-status .bt-status-drop .arrow{ background-position:-27px -14px}
.topbar-user-status .bt-status2{ float:left; margin-left:10px; line-height:21px; color:#757575}
.topbar-passport{ display:none; position:absolute; top:25px; left:0}
.topbar-passport .ue-passport-default .form-box .submit{ height:21px; margin-top:5px; line-height:21px\9; border:1px solid #ccc; background-color:#f9f9f9; cursor:pointer}
.topbar-passport .ue-passport-default .title .button{ padding:0 4px 3px; font-size:18px; line-height:1; color:#ffa700; text-align:center}
.topbar-passport .ue-passport-default .title .button:hover{ color:#fff; text-decoration:none; background-color:#ffa700}
.topbar-aide{ overflow:hidden; height:31px; padding-right:19px; text-align:right; line-height:32px}
.topbar-aide a{ color:#757575}
.topbar-user-out .bt-reg:hover,.topbar-aide a:hover{ color:#bd0a01}
.topbar-aide .sep{ margin:0 6px; color:#d7d7d7}

/* header */
.header{ position:relative; z-index:700; width:1000px; margin:0 auto}
.header-in{ height:75px; padding:28px 10px 0 30px; background-color:#fff}
.header-in .logo-box{ float:left; margin-top:-27px; margin-left:-50px}
.header-in .logo-box-new{ float:left}
.header-in .search-box{ float:right; padding-right:15px;}
.header-in .search-hot{ margin:5px}
.header-in .search-hot a{ margin:0 5px}
.header-in .top-dl-app{ float:right; margin-top:-18px; margin-left:10px; text-align:center;}
.header-in .top-dl-app a{ display:block;}
.header-in .top-dl-app img{ display:block; margin:0 auto 3px; *margin-left:0; *margin-right:0;}

/* navigation*/
.nav{ position:relative; z-index:600; width:1000px; margin:0 auto}
.nav-in{}
.nav-main{ *zoom:1; padding:0 12px; background:#fdd000}
.nav-channel{ overflow:hidden; height:38px}
.nav-channel li{ float:left; padding:0 12px; margin-right:1px; font:normal 16px/39px '\5fae\8f6f\96c5\9ed1'}
.nav-sub{ overflow:hidden; height:32px; padding-left:12px; background:#393939}
.nav-sub-in{ overflow:hidden; *zoom:1; *padding-top:9px}
.nav-sub .item{ float:left; *height:15px; *margin-left:-1px; line-height:32px; *line-height:1.231; *border-left:1px solid #999}
.nav-sub .item:before{ content:'|'; float:left; color:#999; line-height:30px\9}
.nav-sub .item:first-child:before{ display:none}
.nav-sub a{ display:inline-block; padding:0 12px; *padding:0 14px; color:#fff}
.nav-sub img{ margin-right:2px; margin-top:1px;}
.nav-site{ position:absolute; top:1px; right:13px}
.nav-site-in{ _display:inline; overflow:hidden; *zoom:1}
.nav-site a{ float:left; padding-left:9px; margin-right:12px; font:normal 14px/39px '\5fae\8f6f\96c5\9ed1'; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) -324px -49px no-repeat}

/* game typing*/
.pn-game{ position:relative; *zoom:1}
.pn-game .pn-in{ padding:9px 0 0}
.pn-game .pn-hd{ height:38px; padding:0 118px}
.pn-game .pn-hd .more{ width:82px}
.pn-game .pn-hd .more a{ border-right-width:1px}
.pn-game .pn-hd .more a:hover{ color:#bd0a01}
.pn-game .pn-bd{ padding:0 118px}
.pn-game .pn-ft{ *zoom:1; margin-top:9px; padding-top:4px; border-top:1px solid #cbcbcb; background:#dedede}
.tab-game{ float:left; width:680px}
.tab-game .gb-tab-item{ position:relative; float:left; width:85px}
.tab-game .gb-tab-c,.tab-game .current .gb-tab-b1,.pn-game .more a{ background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) no-repeat}
.tab-game .gb-tab-c,.pn-game .more a{ display:block; overflow:hidden; height:26px; color:#666; line-height:26px; text-align:center; border:1px solid #dfdfdf; border-right-width:0; background-position:-201px -111px; box-shadow:inset -1px 0 1px #fff}
.tab-game .gb-tab-c:hover{ color:#bd0a01; text-decoration:none}
.tab-game .current .gb-tab-c{ color:#333; background-position:-201px -84px; box-shadow:inset -1px 0 1px #fff0a9}
.tab-game .current .gb-tab-b1{ display:block; left:50%; top:26px; width:10px; height:6px; margin-left:-5px; background-position:-68px -78px}
.tab-game-con{ overflow:hidden; *zoom:1; position:relative; height:262px}

.game-list{ overflow:hidden; *zoom:1}
.game-list-item{ overflow:hidden; float:left; width:100%; line-height:17px}
.game-list-remm{ margin-top:5px; padding-top:6px; border-top:1px dotted #cbcbcb}
.game-list-hot .game-list-item,.game-list-sort .game-list-item{ padding-bottom:1px}
.game-list-new .game-list-item{ padding-top:6px}
.game-list .tit{ float:left; padding:2px 2px 0 0}
.game-list .tit a{ display:block; overflow:hidden; width:39px; padding:1px 0 0 11px; color:#666; white-space:nowrap; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) -194px -40px no-repeat}
.game-list .tit-hot a{ color:#f00; background-position:-256px -22px}
.game-list .tit a:hover{ color:#666; text-decoration:none; background-position:-194px -59px}
.game-list .tit-hot a:hover{ color:#f00}
.game-list .tit-b1 a,.game-list .tit-b1 a:hover{ color:#fff; background-position:-143px -41px}
.game-list .tit-b2 a,.game-list .tit-b2 a:hover{ color:#fff; background-position:-143px -60px}
.game-list .tit-b3 a,.game-list .tit-b3 a:hover{ color:#fff; background-position:-143px -22px}
.game-list .tit-bg{ float:left; margin-top:2px; padding:1px 6px 0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background:#fdd000}
.game-list-sort .tit-bg{ min-width:1em; _width:1em; padding:0 4px; font-family:Tahoma; text-align:center}
.game-list .con{ overflow:hidden; *zoom:1; position:relative; _left:-3px}
.game-list .item{ float:left; margin-left:-1px; padding:2px 0; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) -324px -91px no-repeat}
.game-list .con a{ display:inline-block; overflow:hidden; padding:1px 9px 0; text-align:center; white-space:nowrap}
.game-list .con .ico-app{ float:left; margin:1px -5px 0 0; _margin-right:-8px; padding:0; vertical-align:middle;}
.game-list .item-tit{ position:relative; z-index:2; margin-right:-5px; background:#fff}
.game-list .item-tit a{ padding-right:0}
.game-list .c-tx5{ position:relative; z-index:2}
.game-more-link{ position:absolute; bottom:0; right:0; white-space:nowrap}
.game-more-link a{ margin-right:5px}
.game-list .w2{ width:2em}
.game-list .w3{ width:3em}
.game-list .w4{ width:4em}
.game-list .w5{ width:5em}
.game-list .w6{ width:6em}
.tip-game-list{ padding:0 5px; text-align:center; border:1px solid #828282; background-color:#fff899}
.remm-ngame{ overflow:hidden; *zoom:1; margin-bottom:4px; padding:5px 0 12px; border-bottom:1px dotted #ddd}
.remm-ngame-in{ overflow:hidden; *zoom:1; width:102%; margin-left:-15px}
.remm-ngame .item{ float:left; margin-left:15px; line-height:16px}
.remm-ngame img{ width:16px; height:16px; margin-right:5px; vertical-align:middle}

.game-rela-info{ overflow:hidden; *zoom:1; padding:0 19px; background:#f4f4f4}
.game-rela-info .item{ float:left; margin-right:30px; line-height:32px}
.game-rela-info .last{ float:none; position:absolute; right:-10px}
.game-rela-info .item strong{ font-weight:bold}
.game-rela-info .item a{ margin-right:10px}
.game-rela-info .last strong{ float:left}
.game-rela-info .last .bt{ float:left; margin-top:6px}

/* daily events */
.mod-daily{ float:right; width:218px; border:1px solid #ddd}
.mod-daily .hd{ _display:inline; overflow:hidden; float:left; width:67px; height:70px; margin:9px; text-align:center; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) 0 -22px no-repeat}
.mod-daily .hd .tit{ float:none}
.mod-daily .hd .date{ display:block; padding-top:16px; font:bold 20px/26px Arial}
.mod-daily .hd .day{ color:#7e7e7e}
.mod-daily .bd{ overflow:hidden; *zoom:1; height:70px; padding:7px 9px 0 0}
.mod-daily .bd .tit{ margin-bottom:4px; line-height:25px; color:#7e7e7e; border-bottom:1px solid #ddd}
.mod-daily .ft{ clear:both; *zoom:1; text-align:center; border-top:1px solid #ddd}
.mod-daily .detail{ line-height:28px; border-top:1px solid #fff; background:#f4f4f4}
.mod-daily .ft strong{ font-weight:bold}
/* new at 20130724 */
.box-daily{ float:right; width:220px; height:120px}
.box-daily-comm{ padding:9px 9px 0; border:1px solid #ddd}
.box-daily-comm .gb-list2-item{ width:33%}
.box-daily-comm .gb-list2-con{ width:50px; color:#2a78b4}
.box-daily-comm .avatar{ width:50px; height:50px}
.box-daily-comm .gb-list2-c2{ line-height:27px; white-space:nowrap}
.box-daily-info{ height:30px; margin-top:2px; line-height:30px; text-align:center; background-color:#f4f4f4}
.box-daily-info strong{ font-weight:bold}

/* first screen */
.first-screen-c1{ float:left; width:360px; margin-right:20px}
.first-screen-c2{ float:left; width:340px}
.first-screen-c3{ float:right; width:220px}

/* foucs images */
.focus{ border:1px solid #7c7b7a}
.focus-in{ *zoom:1; position:relative; height:418px}
.focus-con{ position:absolute; z-index:2}
.focus-con-item{ overflow:hidden; position:absolute; top:0; left:0}
.focus-con-item img{ width:358px; height:418px}
.focus-con-item .txt-box{ overflow:hidden; position:absolute; z-index:30; left:36px; bottom:72px; width:290px; font-family:'\5fae\8f6f\96c5\9ed1','\9ed1\4f53'}
.focus-con-item a,.focus-con-item a:hover{ color:#fff}
.focus-con-item .tit{ font-size:24px}
.focus-con-item .detail{ font-size:16px}
.focus-fun{ position:absolute; z-index:3; left:4px; bottom:7px; width:350px}
.focus-fun .bt{ overflow:hidden; float:left; width:30px; height:54px; line-height:20em}
.focus-fun .bt-focus-prev{ background-position:-221px -188px}
.focus-fun .bt-focus-prev:hover{ background-position:-243px -188px}
.focus-fun .bt-focus-next{ background-position:-265px -188px}
.focus-fun .bt-focus-next:hover{ background-position:-287px -188px}
.focus-thumb{ overflow:hidden; position:relative; float:left; width:290px; height:54px}
.focus-thumb-in{ overflow:hidden; *zoom:1; width:100000px}
.focus-thumb-box{ float:left}
.focus-thumb-item{ display:inline; float:left; margin-right:19px}
.focus-thumb-item a{ display:block; width:80px; height:50px; border:2px solid #808080; background-color:#000}
.focus-thumb-item img{ width:80px; height:50px; filter:alpha(opacity:50); opacity:.5}
.focus-thumb-box .current img,.focus-thumb-item a:hover img{ filter:none; opacity:1}
.ben-slide-clonebox{ display:none; overflow:hidden; position:absolute; z-index:20; top:0; left:0; width:100px}
.ben-slide-clonebox img{ position:absolute}
.focus-thumb-grid { position:absolute; top:0; z-index:40; left:0; width:80px; height:50px; border:2px solid #fdd000; cursor:pointer}

.first-screen-c1 .comm-box1{ margin-top:15px}
.mod-xysw .comm-mod3{ height:82px; margin-top:7px}
.mod-xysw .comm-mod3 img{ width:100px; height:75px}
.mod-xysw .comm-mod3 .txt-box{ line-height:21px}
.mod-xysw .comm-mod3 .tit{ font-size:12px}
.mod-zxsp{ margin-top:6px}
.mod-zxsp .bd{ overflow:hidden; *width:100%; padding:10px 0}

.mod-zxsp .comm-vlist{ width:351px; height:216px}
.mod-zxsp .gb-list2-item{ float:left; width:105px; padding:0 12px 5px 0; white-space:nowrap;}
.mod-zxsp .gb-list2-con{ color:#666}
.mod-zxsp .avatar{ width:105px; height:78px}
.mod-zxsp .item1{ height:216px}
.mod-zxsp .item1 .avatar{ height:186px}
.mod-zxsp .gb-list2-c2 .txt{ line-height:25px;}
.mod-zxsp .gb-list2-c3{ overflow:hidden; position:absolute; z-index:3; left:0; top:164px; width:105px; font-size:12px}
.mod-zxsp .gb-list2-c3 .txt{ color:#fff; line-height:22px}
.mod-zxsp .gb-list2-con:hover .gb-list2-c3 .txt{ text-decoration:none}
.mod-zxsp .item1 .mask{ display:block}
.mod-zxsp .cover{ top:50px}
.tlist-zxsp .gb-list1-item{ float:left; width:49.99%; background-position:-318px -190px}
.tlist-zxsp .gb-list1-con{ margin-left:16px}
.tlist-zxsp li a{ color:#666}
.tlist-zxsp li a:hover{ color:#bd0a01}

.tab-news .gb-tab-item{ width:113px}
.mod-news .comm-tab1-con{ overflow:hidden; *zoom:1; *width:100%; height:415px}
.news-top{ padding-top:10px; font-size:16px; font-weight:bold; text-align:center}
.news-top-link{ line-height:22px; text-align:center}
.news-top-link .sep{ margin:0 4px}
.news-top-list{ margin-top:8px; padding-top:8px; border-top:1px dotted #ddd}
.news-focus-list{ padding-top:1px}
.news-focus-list .c1,.news-hot-tlist .c1,.news-hot-tlist .c1 a{ color:#999}
.news-hot-plist{ width:356px; margin-bottom:5px}
.news-hot-plist .gb-list2-item{ width:162px; margin:12px 16px 0 0}
.news-hot-plist .gb-list2-con{ border:1px solid #fff}
.news-hot-plist .gb-list2-con:hover{ border:1px solid #333}
.news-hot-plist .avatar{ width:160px; height:120px}

.banner-remm{ overflow:hidden; *zoom:1; position:relative; margin-top:15px; height:35px; font:normal 20px/33px '\5fae\8f6f\96c5\9ed1'; color:#2A78B4}
.banner-remm .tit{ float:left; width:52px; height:31px; padding:2px 9px; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) 0 -215px no-repeat}
.banner-remm .con{ _float:left; overflow:hidden; _width:268px; padding:1px 1px 1px 0; border:1px solid #ddd; border-left:0; background:#fff}
.banner-remm .con-in{ height:31px; background:#edf3f9}
.banner-remm a{ display:block; position:absolute; top:0; left:0; width:100%; padding:2px 0 0 70px; color:#2A78B4; white-space:nowrap}
.banner-remm a:hover{ color:#2A78B4; text-decoration:none}

.tlist-news1,.tlist-news2{ margin-top:15px}
.tlist-news1 .gb-list1-item{ font-size:14px; line-height:24px; background-position:-323px 0}
.tlist-news2 .gb-list1-item{ height:24px; color:#b0b0b0}

.mod-act{ position:relative; margin-top:6px}
.mod-act .hd,.mod-act .hd .tit{ border-bottom:0}
.mod-act .act-con{ overflow:hidden; position:relative; height:75px}
.mod-act .act-con a{ float:left; margin-right:10px}
.mod-act .act-con img{ width:163px; height:73px; border:1px solid #ddd}
.mod-act .act-con a:hover img{ border-color:#333}
.mod-act .act-con .item{ position:absolute; top:0; left:0; width:350px}
.mod-act .act-num{ position:absolute; top:8px; right:0}
.mod-act .act-num a{ display:inline-block; overflow:hidden; width:18px; height:18px; line-height:20em; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) -229px 0 no-repeat}
.mod-act .act-num .current{ background-position:-210px 0}

.mod-djch .comm-plist3{ margin-top:10px; width:200px}
.mod-djch .comm-plist3 .gb-list2-item{ width:198px; padding:1px}
.mod-djch .comm-plist3 .gb-list2-con,.mod-djch .comm-plist3 .gb-list2-c2{ width:198px}
.mod-djch .comm-plist3 .avatar{ width:198px; height:78px}
.mod-djch .comm-tlist3{ padding:5px 0 10px}
.mod-tqlb{ margin:10px 0}
.list-tqlb{ overflow:hidden; *zoom:1; margin-top:10px}
.list-tqlb .item{ overflow:hidden; float:left; width:100%; padding-bottom:12px}
.list-tqlb .img-box{ float:left; margin-right:9px}
.list-tqlb .img-box img{ width:50px; height:50px; border:1px solid #fff}
.list-tqlb .img-box a:hover img{ border-color:#333}
.list-tqlb .txt-box{ overflow:hidden; *zoom:1; position:relative; height:51px; border-bottom:1px solid #ddd}
.list-tqlb .last .txt-box{ border-bottom-color:#fff}
.list-tqlb .txt-box .tit{ margin:2px 42px 4px 0; font-weight:bold}
.list-tqlb .txt-box .detail{ overflow:hidden; width:99%; text-overflow:ellipsis; white-space:nowrap}
.list-tqlb .bt-box{ position:absolute; top:0; right:0}
.list-tqlb .item-ztk .c-tx7{ color:#f00}
.list-tqlb .item-ztk .bt2{ color:#094}
.list-tqlb .item-ztk .bt2:hover{ color:#fff; border-color:#008039; background:#009743}

.mod-fh .bd{ padding-top:1px; border:1px solid #ddd; border-top:0}
.tab-fh .gb-tab-item{ width:109px}
.tab-fh .current{ width:110px}
.tab-fh-con{ overflow:hidden; height:372px}
.table-fh tr{ background-color:#f3f3f3}
.table-fh .odd{ background-color:#fff}
.table-fh td{ height:31px; color:#666}
.table-fh .name{ padding-left:9px}
.table-fh .type{ width:86px}
.table-fh .bt-box{ width:40px; padding:0 9px 0 2px}
.tab-fh-con .more{ padding-right:9px; line-height:31px; text-align:right}
.rank-fh .rank-item{ height:31px; line-height:31px; background:#f3f3f3}
.rank-fh .odd{ background:#fff}
.rank-fh .rank-c1{ padding:0 9px}
.rank-fh .num{ width:1em; font-weight:bold; color:#999}
.rank-fh .txt-box{ margin-right:5.5em}
.rank-fh .detail{ width:5em}

.comm-pn-c1{ float:left; width:720px}
.comm-pn-c2{ float:right; width:220px}
.comm-pn-c1-hd{ height:40px; margin-bottom:15px; padding-bottom:1px; border-bottom:3px solid #dddddd}
.comm-pn-c1-hd .tit{ position:relative; width:150px; padding-right:10px; font:normal 24px/40px '\5fae\8f6f\96c5\9ed1','\9ed1\4f53'; color:#fff; text-align:center; background:#4c4c4c}
.comm-pn-c1-hd .tit a{ display:block; color:#fff;}
.comm-pn-c1-hd .tit a:hover{ color:#fff; text-decoration:none;}
.comm-pn-c1-hd .tit .bg{ position:absolute; top:0; right:0; width:13px; height:13px; overflow:hidden; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) -79px -78px no-repeat}
.comm-pn-c1-hd .more{ margin-top:15px}
.comm-pn-c1-bd{ overflow:hidden}

.comm-pn-c1-c1{ float:left; width:360px}
.comm-pn-c1-c2{ float:right; width:340px}

.pn-news .comm-pn-c1,.pn-mmorpg .comm-pn-c1,.pn-ranks .comm-pn-c1{ padding-top:15px}
.pn-mmorpg .comm-pn-c1-c1,.pn-mmorpg .comm-pn-c1-c2{ padding-top:10px}

*html .mod-xydpd .bd{ overflow:hidden; width:100%}
.mod-xydpd .gb-list2{ margin:10px 0 15px; white-space:nowrap}
.mod-xydpd .gb-list2-item,.mod-rmsp .gb-list2-item{ width:160px; margin-right:20px}
.mod-xydpd .gb-list2 .avatar,.mod-rmsp .gb-list2 .avatar{ width:160px; height:120px}
.mod-xydpd .ft{ width:100%; white-space:nowrap}
.mod-xydpd .ft .bt1{ padding:0 10px 0 9px; margin-right:3px}

.mod-xyzx{ margin:18px 0 10px}
.mod-xyzx .comm-mod3{ margin:7px 0 5px}
.mod-xyzx .comm-mod3 img{ width:100px; height:75px}

.mod-zt .comm-mod3,.mod-zf .comm-mod3{ margin-top:7px}
.mod-zt .comm-mod3 img,.mod-zf .comm-mod3 img{ width:100px; height:105px}
.mod-zf{ padding:18px 0 10px}

*html .comm-pn-c1-c2 .bd{ overflow:hidden; width:100%}
.comm-pn-c1-c2 h4.tit{ overflow:hidden; width:100%; padding:10px 0 5px; font-size:14px; line-height:24px; font-weight:bold; text-align:center; white-space:nowrap; text-overflow:ellipsis}

.mod-dlxw{ margin-top:1px}
.mod-qqxw{ margin:10px 0}
.mod-hbxy{ padding:0}
.mod-hbxy .hd{ *width:91.7%; margin:0 9px; *margin:0 auto}
.list-hbxy{ overflow:hidden; *zoom:1}
.list-hbxy li{ overflow:hidden; float:left; width:100%; padding:5px 0}
.list-hbxy .odd{ background:#f7f7f7}
.list-hbxy .gb-list2,.list-hbxy .txt-box{ float:left; width:100px; padding-left:9px}
.list-hbxy .gb-list2{ margin-right:10px}
.list-hbxy .gb-list2-con{ position:relative; width:100px}
.list-hbxy .avatar{ width:100px; height:75px}
.list-hbxy .cover{ display:block; top:0; left:5px; width:21px; height:28px}
.list-hbxy .txt-box{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.list-hbxy .detail-box{ overflow:hidden; *zoom:1}
.list-hbxy .area{ color:#717171}
.list-hbxy .rate-box{ float:left; margin:4px 5px 0 0}
.list-hbxy .show-all{ padding:8px 0}
.list-hbxy .show-all .rate-box{ float:none; margin:2px 5px 5px 0}
.list-hbxy .show-all .item{ color:#717171}
.list-hbxy .show-all .item span{ color:#f94f00}

.news-focus-con{ overflow:hidden; position:relative; width:220px; height:110px; margin-bottom:2px}
.news-focus-con .gb-list2-item{ display:block; position:absolute; top:0; left:0}
.news-focus-con .avatar{ width:220px; height:110px}
.news-focus-num a{ display:inline-block; overflow:hidden; width:70px; height:22px; margin-right:2px; color:#666; line-height:23px; text-align:center; border:1px solid #d6d6d6; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) 0 -133px no-repeat}
.news-focus-num a:hover{ text-decoration:none}
.news-focus-num .current{ color:#333; border-color:#f80; background-position:0 -98px}
.news-focus-num .last{ margin-right:0}

.hot-mmorpg{ overflow:hidden; *zoom:1; border:1px solid #ddd}
.hot-mmorpg .bt3{ margin-top:8px}
.hot-mmorpg-c1,.hot-mmorpg-c2{ float:left; width:340px; padding:0 9px 9px}
.hot-mmorpg-c1{ border-right:1px solid #ddd}
.hot-mmorpg .comm-mod1 .hd{ margin-bottom:10px}
.hot-mmorpg .comm-mod1 .bd,.hot-mmorpg .comm-mod1 .gb-list2{ height:88px}
.hot-mmorpg .gb-list2-item{width:33.3%}
.hot-mmorpg .gb-list2-con{ width:96px}
.hot-mmorpg .avatar{ width:94px; height:68px}

*html .mod-djchtj .bd,*html .mod-rqxxyx .bd{ overflow:hidden; width:100%}
.mod-djchtj .gb-list2,.mod-rqxxyx .gb-list2{ margin:10px 0 5px; white-space:nowrap}
.mod-djchtj .gb-list2-item,.mod-rqxxyx .gb-list2-item{ width:160px; margin-right:20px}
.mod-djchtj .gb-list2 .avatar{ width:160px; height:120px}

.mod-rqxxyx{ margin:18px 0 10px}
.mod-rqxxyx .gb-list2-con{ position:relative; width:160px}
.mod-rqxxyx .gb-list2 .avatar{ width:160px; height:110px}
.mod-rqxxyx .cover{ display:block; top:0; left:0; width:32px; height:32px}

.mod-zqzx .hd{ padding-top:1px; margin-bottom:7px}
.mod-wjzl{ margin-top:16px}
.mod-wjzl .comm-mod3{ margin-bottom:5px}
.mod-wjzl .comm-mod3 img{ width:100px; height:75px}
.mod-wjzl .comm-mod3 .c2{ line-height:20px}
.mod-wjzl .comm-tlist1 .gb-list1-item{ font-size:14px; line-height:24px; background-position:-323px 0}

.mod-rmzqhd{ margin-bottom:10px}
.mod-rmzqhd .hd{ padding-bottom:2px}
.mod-rmzqhd .gb-list2-item{ display:block; padding-top:6px}
.mod-rmzqhd .gb-list2 .avatar{ width:218px; height:58px}

.pn-mmorpg .comm-pn-c2 .comm-box1{ overflow:hidden; height:223px}
.mod-baike .hd .tit,.mod-tools .hd .tit{ line-height:34px}
.baike-search{ overflow:hidden; width:176px; height:23px; padding:3px 0 2px 24px; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) 0 -159px no-repeat}
.baike-search .txt{ overflow:hidden; float:left; width:150px; height:23px; line-height:23px\9; border:0}
.baike-search .bt-baike{ overflow:hidden; float:left; width:26px; height:23px; text-indent:-999em; border:0; background:none; cursor:pointer}
.baike-aide{ margin-top:5px; line-height:22px}
.mod-tools{ padding-top:10px}
.mod-tools .bd{ overflow:hidden}
.mod-tools .bt1{ float:left; width:70px; margin:0 0 5px 2px}
.mod-tools .bt1-small{ width:50px; margin-left:0}

.comm-box2 .comm-mod1 .mod-free .hd{ height:8px; margin-bottom:19px; border-bottom-style:dotted}
.comm-box2 .comm-mod1 .mod-free .bd{ _width:100%; margin-right:0}
.comm-mod-zhyx .txt-box .tit{ padding:5px 0 7px}
.comm-mod-zhyx .img-box{ margin-right:0}
.comm-mod-zhyx .gb-list2{ width:228px}
.comm-mod-zhyx .gb-list2-item{ width:102px; margin-right:10px}
.comm-mod-zhyx .gb-list2-con{ width:102px}
.comm-mod-zhyx .gb-list2-c1{ border:0}
.comm-mod-zhyx .avatar{ width:100px; height:75px}
.comm-mod-zhyx .comm-plist2 .gb-list2-c2 .txt{ padding-top:4px; height:36px; white-space:normal; text-align:left}
.mod-sy .hd .ico{ float:left; margin:5px 5px 0 0}
.mod-sy-remm{ margin-top:5px}
.mod-sy-remm .gb-list2{ width:210px}
.mod-sy-remm .gb-list2-item{ display:block}
.mod-sy-remm .img-box .avatar{ width:210px; height:75px; border:0}
.mod-sy-remm .item2{ margin-top:8px}
.mod-sy-remm .txt-box .tit{ padding:5px 0 3px}
.mod-free{ position:relative; margin-top:10px}
.mod-free .hd .more{ position:absolute; right:5px}
.mod-free .gb-list2{ white-space:nowrap}
.mod-free .gb-list2-item{ width:74px; padding:0 20px 0 5px}
.mod-free .gb-list2-con{ position:relative; width:74px}
.mod-free .gb-list2-c1{ padding:2px}
.mod-free .avatar{ width:70px; height:70px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}
.mod-free .ico{ display:none}
.mod-free .gb-list2-c2{ margin-top:4px; white-space:nowrap}

.mod-sy-rank .bd{ margin-top:10px; border-left:1px solid #ddd}
.tab-sy{ position:absolute}
.tab-sy .gb-tab-c{ width:110px; border-bottom:0}
.tab-sy .current .gb-tab-c{ height:28px; font-weight:normal}
.tab-sy .ico{ margin:5px 5px 5px 0; vertical-align:top; *vertical-align:middle}
.tab-sy-con{ overflow:hidden; height:295px}
.rank-sy .rank-item{ line-height:22px; padding-bottom:4px}
.rank-sy .rank-c1{ padding:0 9px}
.rank-sy .num{ width:1em; font-weight:bold; color:#999}
.rank-sy .txt-box{ margin-right:5.5em}
.rank-sy .detail{ width:5em}
.rank-sy .img-box{ display:none; margin-right:10px}
.rank-sy .img-box img{ width:70px; height:70px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}
.rank-sy .rate-box,.rank-sy .bt-box,.rank-sy .t{ display:none}
.rank-sy .show-all .txt-box .tit{ margin-bottom:11px}
.rank-sy .show-all .txt-box{ margin-right:0; padding-bottom:11px}
.rank-sy .show-all .detail{ position:static; width:auto}
.rank-sy .show-all .data{ margin:2px 0}
.rank-sy .show-all .t{ display:inline}
.rank-sy .show-all .img-box,.rank-sy .show-all .rate-box,.rank-sy .show-all .bt-box{ display:block}

.box-yy{ margin:10px 0}
.mod-yy .bd,.mod-zhyx-other .bd{ height:122px; margin-top:7px}

.mod-kcb .bd,.mod-djxrk .bd{ padding-left:2px; margin-top:10px; border-left:1px solid #ddd}
.table-kcb tr:hover,.table-djxrk tr:hover{ background:#f7f7f7}
.table-kcb td,.table-djxrk td{ height:24px}
.table-kcb .date{ width:39px; padding-left:9px}
.table-kcb .con{ overflow:hidden; width:8em; white-space:nowrap; text-overflow:ellipsis}

.tab-zhyx-other{}
.tab-zhyx-other{ overflow:hidden; position:absolute}
.tab-zhyx-other .gb-tab-item{ float:left; margin-right:20px; font-size:14px}
.tab-zhyx-other .gb-tab-c{ display:block; color:#ff5c00}
.tab-zhyx-other .current .gb-tab-c{ font-weight:bold; border-bottom:1px solid #808080}
.tab-zhyx-other-con{ height:122px}

.table-djxrk .type{ width:39px; padding-left:9px; white-space:nowrap}
.table-djxrk .con{ overflow:hidden; width:10em; white-space:nowrap; text-overflow:ellipsis}

.box-gflash{ margin:10px 0; border-bottom:1px solid #ddd}
.mod-gflash .bd{ height:186px}
.rank-gflash-box{ float:left; width:102px; padding:8px 0; margin-right:24px}
.rank-gflash-jd{ margin-right:0}
.rank-gflash-box .img-box{ margin:6px 0 3px}
.rank-gflash-box .img-box img{ width:100px; height:75px; border:1px solid #fff}
.rank-gflash-box .img-box a:hover img{ border-color:#333}
.rank-gflash .rank-item{ height:22px; line-height:22px}
.rank-gflash .rank-c1{ padding:6px 5px 0 0}
.rank-gflash .num{ width:12px; height:12px; font-size:10px; color:#fff; line-height:12px; text-align:center; -moz-border-radius:0 2px 0 2px; -webkit-border-radius:0 2px 0 2px; border-radius:0 2px 0 2px; background:#999}

.mod-gflash-zt .bd{ padding-left:11px; margin-top:10px; border-left:1px solid #ddd}
.mod-gflash-zt .comm-plist1{ margin-bottom:4px; text-align:left}
.mod-gflash-zt .comm-plist1 .gb-list2-con{ width:200px}
.mod-gflash-zt .comm-plist1 .gb-list2-c2{ text-align:center}
.mod-gflash-zt .comm-plist1 .avatar{ width:200px; height:100px}
.mod-gflash-zt .comm-tlist1 .gb-list1-con{ margin-left:10px}
.mod-gflash-zt .comm-tlist1 .gb-list1-item{ background-position:-324px -18px}

.list-yldg{ overflow:hidden; *zoom:1; position:relative; height:253px}
.list-yldg .item{ position:absolute; cursor:pointer}
.list-yldg .item img,.list-yldg .con,.list-yldg .txt-box,.list-yldg .mask{ overflow:hidden; width:181px; height:126px}
.list-yldg .con{ overflow:hidden; position:relative}
.list-yldg .txt-box{ position:absolute; z-index:3; top:-253px; left:0}
.list-yldg .mask{ display:block; position:absolute; z-index:-1; top:0; left:0; background:#000; filter:alpha(opacity:50); opacity:.5}
.list-yldg a{ display:table-cell; *display:block; height:86px; padding:20px; font-size:16px; color:#fff; font-weight:bold; text-align:center; vertical-align:middle}
.list-yldg a:hover{ color:#fff; text-decoration:none}
.list-yldg .item1{ top:0; left:0}
.list-yldg .item2{ top:127px; left:0}
.list-yldg .item3{ top:0; left:182px}
.list-yldg .item4{ top:127px; left:182px}
.list-yldg .item5{ top:0; right:182px}
.list-yldg .item5 img,.list-yldg .item5 .con,.list-yldg .item5 .txt-box,.list-yldg .item5 .mask{ width:174px; height:253px}
.list-yldg .item5 a{ padding:20px 10px; height:213px}
.list-yldg .item6{ top:0; right:0}
.list-yldg .item7{ top:127px; right:0}

.pn-multi-news .comm-mod2 .hd{ margin-bottom:10px}
.mod-mfyx{ margin-top:13px}
.list-mfyx{ overflow:hidden; *zoom:1; height:339px}
.list-mfyx .item{ overflow:hidden; position:relative; float:left; width:100%; margin-bottom:10px}
.list-mfyx .img-box img{ width:198px; height:76px; border:1px solid #ddd; border-bottom:0}
.list-mfyx .txt-box{ position:absolute; top:15px; right:11px; width:180px; line-height:22px; color:#666; text-align:right}
.list-mfyx .txt-box .tit{ font-size:14px; font-weight:bold}
.list-mfyx .bt-box{ height:24px; padding-left:10px; line-height:24px; border:1px solid #ddd; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) 0 -132px no-repeat}
.list-mfyx .sep{ color:#cbcbcb}
.list-mfyx .bt4{ position:absolute; bottom:0; _bottom:-1px; right:0; width:70px}

.mod-cartoon .gb-list2-con,.mod-health .gb-list2-con{ display:block; width:200px}
.mod-cartoon .gb-list2-c1,.mod-health .gb-list2-c1{ border-color:#fff}
.mod-cartoon .txt{ padding-bottom:8px; text-align:left}
.mod-cartoon .avatar{ width:198px; height:68px}
.mod-health .avatar{ width:198px; height:98px}
.mod-health .txt{ padding:4px 0 8px; text-align:left}

.mod-wjdc .hd{ position:relative}
.mod-wjdc .hd .bg{ display:block; position:absolute; top:0; right:6px; width:31px; height:31px; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) -71px -215px no-repeat}
.mod-wjdc .bd{ overflow-x:hidden; overflow-y:auto; height:293px}
.vote-tit{ font-weight:bold}
.vote-item-con{ display:inline-block; height:26px; line-height:26px; color:#666}
.bt-vote-item{ box-sizing:border-box; *height:13px; *width:13px; margin:3px 5px 6px 0; *margin-bottom:5px; vertical-align:middle}
.vote-bt-box{ margin-top:10px; color:#2a78b4; text-align:center}
.bt-vote-submit{ width:118px; height:30px; margin-bottom:5px; line-height:30px\9; border:1px solid #ddd; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) 0 -126px; cursor:pointer}
.vote-link,.vote-link:hover{ color:#2a78b4}

.rank-total-wrap{ overflow:hidden; *zoom:1; border-bottom:1px solid #ddd}
.rank-total-box{ float:left; width:190px}
.rank-total-box .hd{ padding-bottom:6px}
.rank-total-box .hd .tit{ font:normal 18px/36px '\5fae\8f6f\96c5\9ed1'; color:#333; border-bottom:4px solid #ff5c00}
.rank-total-box-rmyx{ width:190px; margin-left:8px; padding:0 9px; border-left:1px dotted #ddd; border-right:1px dotted #ddd}
.rank-total-box-sjb{ float:right; width:303px}
.comm-mod-rank .hd{ height:26px; padding:0; color:#666; line-height:26px}
.comm-mod-rank .hd .item{ float:left}
.comm-mod-rank .hd .item4{ float:right; width:3em}
.comm-mod-rank .ft{ line-height:26px; text-align:right}
.rank-total-box-xy .hd .item2,.rank-total-box-rmyx .hd .item2{ margin:0 3.7em 0 10px}
.rank-total-box-sjb .hd .item2{ margin:0 6.5em 0 2em}
.rank-total-box-sjb .hd .item4{ float:left; width:2em; margin:0 0.5em 0 3.5em}
.rank-total-box-sjb .hd .item6{ margin-left:0.5em}

.comm-rank-total .rank-item{ line-height:26px; border-bottom:1px solid #ddd}
.comm-rank-total .rank-c1{ margin-right:0.5em; color:#999}
.comm-rank-total .rank-c1 .num{ width:1.5em; text-align:center}
.comm-rank-total .txt-box{ margin-right:7em}
.comm-rank-total .img-box{ display:none; float:none; padding:6px 0 12px}
.comm-rank-total .img-box img{ width:120px; height:90px; box-shadow:2px 2px 2px #aaa}
.comm-rank-total .detail{ width:6.5em}
.comm-rank-total .data{ float:left; width:4em}
.comm-rank-total .status{ overflow:hidden; float:left; width:6px; margin-left:2px; white-space:nowrap}
.comm-rank-total .ico{ margin:9px 2px 8px 0; *margin-top:8px; vertical-align:top; *vertical-align:middle}
.comm-rank-total .show-all .img-box{ display:block; *font-size:0; *line-height:0}
.comm-rank-total .top .tit a{ color:#FF5C00}

.rank-total-sjb{ overflow:hidden; *zoom:1}
.rank-total-sjb .item{ overflow:hidden; *zoom:1; position:relative; *float:left; *width:100%; line-height:26px; border-bottom:1px solid #ddd}
.rank-total-sjb .time{ float:left; margin:0 10px 0 2px}
.rank-total-sjb .name{ overflow:hidden; *zoom:1; margin-right:14em; text-overflow:ellipsis; white-space:nowrap}
.rank-total-sjb .status{ position:absolute; top:0; right:7.5em; width:6em}
.rank-total-sjb .bt-box{ position:absolute; top:0; width:2.5em; text-align:center}
.rank-total-sjb .bt-box-try{ right:5em; color:#bababa}
.rank-total-sjb .bt-box-dl{ right:2.5em; color:#bababa}
.rank-total-sjb .bt-box-lh{ right:0; color:#2A78B4}
.rank-total-sjb .bt-box .bt{ margin-top:4px}

.pn-others .pn-in{ padding-top:10px; padding-bottom:19px}
.pn-others-con{ overflow:hidden; *zoom:1}

.mod-yxxz{ padding-top:1px}
.mod-yxxz .hd .more{ margin-top:8px}
.mod-yxxz .bd{ overflow:hidden; _width:100%; height:125px; margin-top:15px}
.mod-yxxz .gb-list2{ height:125px; white-space:nowrap}
.mod-yxxz .gb-list2-item{ width:132px; margin-right:15px}
.mod-yxxz .gb-list2-con{ color:#333}
.mod-yxxz .gb-list2-c2{ margin-top:5px}
.mod-yxxz .avatar{ width:130px; height:100px}

.mod-rank-yxxz{ padding:0; margin-bottom:0}
.mod-rank-yxxz .hd{ *width:91.7%; margin:0 9px 10px; *margin:0 auto 10px}
.rank-yxxz .rank-item{ line-height:31px}
.rank-yxxz .odd{ background:#f3f3f3}
.rank-yxxz .rank-c1{ padding:0 9px}
.rank-yxxz .num{ width:1em; font-weight:bold; color:#999}
.rank-yxxz .img-box{ margin-right:10px}
.rank-yxxz .img-box img{ width:80px; height:60px}
.rank-yxxz .txt-box{ margin-right:5.5em}
.rank-yxxz .detail{ width:5em}
.rank-yxxz .show-all{ padding-bottom:11px; line-height:20px}
.rank-yxxz .show-all .txt-box{ margin-right:9px}
.rank-yxxz .show-all .tit{ font-weight:bold}
.rank-yxxz .show-all .detail{ position:static; width:auto}

.mod-activity .comm-tlist1 .gb-list1-con{ margin-left:10px}
.mod-activity .comm-tlist1 .gb-list1-item{ background-position:-324px -18px}

/* footer */
.footer{ width:100%; min-width:1000px; border-top:1px solid #808080; background:#f6f6f6}
.footer-in{ width:1000px; margin:0 auto}
.footer .search-box{ padding:15px 0; text-align:center}
.footer .search-hot{ display:none}
.footer-follow{ margin-top:-38px; padding:0 50px 31px 0; text-align:right}
.footer-follow .bt{ margin-right:10px}
.footer-nav{ margin-bottom:15px; padding:0 4px 15px 19px; border-bottom:1px solid #ddd}
.footer-nav-channel{ overflow:hidden; *zoom:1}
.footer-nav-channel li{ float:left; width:14.2%}
.footer-nav-channel .tit{ margin-bottom:5px; font-size:14px; font-weight:bold}
.footer-nav-channel .con a{ display:inline-block; margin-right:15px; line-height:22px; white-space:nowrap}
.global-footer-full{ *zoom:1; position:relative; padding:0 0 15px; line-height:22px; color:#666}
.global-footer-full .sep{ margin:0 6px}
.global-footer-full a:link{ color:#666}
.global-footer-full a:visited{ color:#666}
.global-footer-full a:hover{ color:#bd0a01}
.global-footer-full a:actived{ color:#bd0a01}
.global-footer-safety{ position:absolute; top:10px; right:86px}
.global-footer-safety a{ margin-left:5px}

/* ad. */
.ad-con{ font-size:0; line-height:0}
.ad-pn1{ text-align:center}
.ad-pn2-1{ position:absolute; bottom:46px; left:20px}
.ad-pn2-2{ position:absolute; bottom:46px; right:20px}
.ad-pn3{ float:left; width:730px}
.ad-pn4{ position:relative; z-index:20; height:25px; cursor:pointer}
.ad-pn4 .ad-con img{ width:360px; height:25px}
.ad-pn4 .ad-drop{ display:none; position:absolute; top:25px; left:0}
.ad-pn4 .ad-drop img{ width:360px; height:420px}
.ad-pn4:hover .ad-drop{ display:block}
.ad-pn5,.ad-pn7,.ad-pn10{ height:120px}
.ad-pn6,.ad-pn8{ position:relative; height:320px; margin-bottom:10px}
.ad-pn6 .ad-con,.ad-pn8 .ad-con{ position:absolute; top:-120px; height:440px}
.ad-pn11{ position:relative; height:400px; margin:10px 0}
.ad-pn11 .ad-con{ position:absolute; top:0; height:400px}
.ad-pn14{ margin-bottom:15px;}

.ad-pn9 .ad-con{ overflow:hidden; *zoom:1; _width:960px}
.ad-pn9 .ad-con img{ -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px}
.ad-thumb-list{ *zoom:1; width:4000px; height:130px}
.ad-thumb-list .item-container{ overflow:hidden; float:left; width:246px; height:130px}
.ad-thumb-list .item{ float:left; width:220px; margin-right:26px;}
.ad-thumb-list .item img{ width:220px; height:100px}
.ad-thumb-list .txt-box{ overflow:hidden; width:220px; height:26px; margin-top:2px; font-size:12px; text-align:center;  line-height:26px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:url(http://ue1.17173.itc.cn/a/www/index/2013/images/b1.png?t=201310161740) 0 -188px no-repeat}
.ad-detail{ overflow:hidden; float:left; width:0; height:130px; margin-left:-6px;}
.ad-detail img{ width:720px; height:130px}

/* 201307121812 */
.jkyxgg { padding: 10px 10px 0 110px; margin-bottom:25px; }
.jkyxgg .item { float: left; padding-right: 12px; color: #999999; line-height:28px; }
.jkyxgg .item1 { float: left; font-weight:bold;	color:#999999; line-height:28px;}

/* 20131011 */
*html .pn-video .comm-mod1 .bd{ overflow:hidden; width:100%}
.mod-rmsp .gb-list2{ margin:10px 0 5px; white-space:nowrap}
.tlist-rmsp .gb-list1-item{ float:left; width:100%; background-position:-318px -190px}
.tlist-rmsp .gb-list1-con{ margin-left:16px}
.mod-yxzb{ margin-top:9px;}
.plist-yxzb{ margin-top:10px; white-space:nowrap}
.plist-yxzb .gb-list2-item{ width:155px; margin-right:20px;}
.plist-yxzb .avatar{ width:155px; height:85px;}
.plist-yxzb .cover{ top:60px;}
.plist-yxzb .txt{ padding-top:6px;}
.ptlist-yxzb{ padding:9px 0 12px;}
.ptlist-yxzb .img-box{ width:155px; margin-right:20px;}
.ptlist-yxzb .img-box img{ width:155px; height:85px; border:0;}
.ptlist-yxzb .img-box .txt{ display:block; padding-top:6px; text-align:center; white-space:nowrap;}
.ptlist-yxzb .gb-list1-item{ line-height:23px}

.mod-wjyc{ padding-top:1px;}
.ptlist-wjyc{ width:350px;}
.ptlist-wjyc .gb-list2-item{ float: left; width:155px; padding-top:10px; margin-right:20px;}
.ptlist-wjyc .avatar{ width:155px; height:85px;}
.ptlist-wjyc .cover{ top:60px;}
.ptlist-wjyc .txt{ padding-top:6px; white-space:nowrap;}

.mod-vrank{ margin-top:22px;}
.mod-vrank .hd{ margin-bottom:8px;}
.mod-vrank .more{ padding-right:5px; line-height:29px}
.tab-vrank{ position:absolute}
.tab-vrank .gb-tab-c{ width:110px; border-bottom:0}
.tab-vrank .current .gb-tab-c{ height:28px; font-weight:normal}
.rank-video .num{ width:1em; font-family:Tahoma; font-weight:bold; color:#999}
.rank-video .rank-c1{ padding-right:9px;}
.rank-video .rank-item{ line-height:23px}
.rank-spzbb .txt-box{ margin-right:5.5em;}

.mod-ycsp{ margin-top:13px; padding-bottom:10px;}
.list-ycsp{ overflow:hidden; *zoom:1; padding-top:1px;}
.list-ycsp .item{ overflow:hidden; position:relative; *float:left; width:200px; height:90px; margin-top:8px; cursor:pointer;}
.list-ycsp .con{ position:relative; z-index:2; height:90px; padding:23px 10px 0; font-family:"Microsoft YaHei"; font-size:14px; line-height:24px}
.list-ycsp .img{ position:absolute; top:0; left:0; z-index:-1;}
.list-ycsp .tit{ font-weight:bold;}
.list-ycsp .con-cover{ overflow:hidden; position:absolute; z-index:3; width:200px; height:90px; bottom:-90px;}
.list-ycsp .detail{ display:block; height:66px; padding:12px 15px; line-height:22px; color:#fff;}
.list-ycsp .detail:hover{ color:#fff; text-decoration:none}
.list-ycsp .mask{ position:absolute; z-index:-1; top:0; left:0; width:200px; height:90px; background:#000; filter:alpha(opacity:80); opacity:.8}
.list-ycsp .ico-w{ overflow:hidden; position:absolute; right:15px; top:25px; width:40px; height:40px;}
.list-ycsp .ico-png{ width:40px; height:40px; background-position:0 -84px; _margin-top:-84px; _padding-top:84px;}
.mod-v-remm .item1{ padding-bottom:10px;}











