/*common*/
body,html,div,ul,li,dt,dl,dd,p,h1,h2,h3,h4,input,form,td,tr,table,select,span,button,em,textarea{ margin:0; padding:0; list-style:none;}
body{ font:normal 12px/22px Tahoma,Helvetica,'宋体'; color:#464646; background:url(../images/body_bg.jpg) repeat-x;}
em{ font-style:normal;}
img,button{ border:0 none;}
.cle{ clear:both;}
.mt{ margin-top:10px;}
.ml{ margin-left:10px;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
a{ text-decoration:none; color:#464646;}
a:hover{ color:#e75254; text-decoration:underline;}
.red{color:#e75254;}
a.red:hover{color:#0f62b9;}
.more{ float:right; margin-right:8px; line-height:32px; color:#7c9ae5;}
h2{ font-size:14px;}



#flogin button,.hd-icon a,.menu ul li a.current,.menu ul li a:hover,.search-l,.search-r,.search-c span,.keyword,.search-butt,.search-c a.fr,.menu ul li.wd02 a.current,.menu ul li.wd02 a:hover,.icon01,.icon02,.icon03,.icon04,.icon05,.icon06,.icon07,.icon08,.icon09,.icon10,.icon11,.icon12,.icon13,.icon14,.icon15,.icon16,.icon17,.icon18,.icon19,.icon20,.icon21,.renovate,.hot-sign,.new-sign,.star05,.star04,.star03,.star02,.star01,.con-gamelist02 li,.ranklist,.mod-box05 .mod-title ul li a.current,.bd-top,.bd-bt,.mod-title,.pager .skip,.txt-list li,.pager .skip:hover,.butt01,.butt02,.no01,.tagtit a,.btn_clear,.page-nav,.after-login .s-news,#site-nav-box .s-news,.game-sbox-t,.tag li,.panel-tag li,.sbox-tab li,.sbox-lef,.sbox-rig,.webgame_info li .gn,.gtxt-tag li,.good2,.good a.visited,.good2 a.visited,.zhankai a,.t-188,.wd188,.mod-box06-cen .rank-bd .ranklist li,.share-but{ background:url(../images/index.png) no-repeat;}
#site-nav,.game-search,.otg02,.fri-tit{ background:url(../images/bgx.png) repeat-x;}
.nav{ background:url(../images/game-info.png) no-repeat;}



/*通栏*/
#site-nav{ height:38px; width:100%; }
#site-nav-box { position:relative; }
#site-nav-box,.after-login{ height:38px; width:980px; margin: 0 auto; line-height:38px;}
#site-nav-box form{  height:30px; margin-top:8px; overflow:hidden; float:left;}
#flogin label{ line-height:22px;}
#flogin label,#flogin input{ float:left; margin:0 3px 0 5px;}
#flogin .ff-login,#flogin a,#flogin button{ float:left; line-height:22px;}
#flogin button{ background-position: -7px -53px; width:49px; height:23px; line-height:23px; font-size:12px; margin:0 8px 0 5px; cursor:pointer;}
#flogin .ff-login input{ margin:5px 0 0 5px;  *margin:0 0 0 5px;}
input#udb_username, input#udb_password {border:1px solid #dcdcdc;height:18px;margin-left:5px;padding:1px 3px;width:100px;}
.quick-link{ color:#b5b5b5; height:38px; overflow:hidden;}
.quick-link a{ margin:0 3px;}
.quick-link select{float:right; margin:8px 0 0 5px; display:block;}
/*登录后*/
.after-login{ position:relative;}
.after-login a.red{ margin:0 5px;}
.after-login .s-news,#site-nav-box .s-news{ height:38px; line-height:38px; overflow:hidden; padding-left:17px; background-position: -964px -2106px; margin-left:15px; float:left; position:relative; width:310px;}
.page-nav{ cursor:pointer; padding-right:35px; background-position: -915px -2141px;}
.after-login .s-news ul li,#site-nav-box .s-news ul li{ width:310px; height:38px; line-height:38px; overflow:hidden;}

/*头部*/
.header{ background: url(../images/head_bg.jpg) no-repeat center 0;width:100%; margin:0 auto; overflow:hidden; }
.header-box{width:980px; margin:0 auto; height:62px; overflow:hidden;}
.logo{ background:url(../images/logo.png) no-repeat; width:233px; height:48px; float:left; display:inline;text-indent:-9999px; overflow:hidden; margin:9px 0 0 374px;}
.hd-icon a{ float:left; width:68px; height:25px; padding-left:26px; color:#fff; margin:23px 0 0 3px;}
.hd-icon a:hover{ color:#fff;}
.hd-icon a.conserve{ background-position: -7px -146px;}
.hd-icon a.keep{ background-position: -104px -146px;width:59px; padding-left:28px;}
.hd-icon a.send{background-position: -194px -146px; width:63px; padding-left:24px;}
.hd-icon a.ft{ background-position: -809px -47px; width:26px; height:27px; padding-left:0;}
.menu{ background: url(../images/menu_bg.jpg) no-repeat; width:980px; height:36px; margin:0 auto;}
.menu ul li{ float:left; text-align:center; height:25px; margin-top:5px; width:56px; padding:0 8px;}
.menu ul li.wd02{ width:74px; padding:0 8px;}
.menu ul li.wd02 a{ width:74px;}
.menu ul li.wd02 a.current,.menu ul li.wd02 a:hover{ background-position: -179px -55px;}
.menu ul li a{ font:bold 14px/25px '宋体'; color:#fff;width:56px; height:25px; display:inline-block;text-align:center;}
.menu ul li a.current,.menu ul li a:hover{ background-position: -88px -95px;color:#f9470a; text-decoration:none;}
.user_played{ width:962px; height:23px; margin:0 auto; border:1px solid #ccd5f1; border-bottom:none!important; padding:5px 8px 0 8px; overflow:hidden; }
.user_played a{ margin:0 3px;}
.user_plays { float:left; width: 905px; }
.btn_clear { float:right; color: #FFFFFF; cursor: pointer; height: 23px; margin-left:10px; width: 45px; background-position: -298px -59px; border: 0 none; }
.bd-bt,.bd-top{ height:8px; overflow:hidden; background-position: -7px -1636px;}
.bd-bt{ background-position: -7px -1619px;}
.mod-title{ height:32px; padding-left:6px;}
.wd980{ width:980px; margin:0 auto; }
.wd279{ width:279px; background-position: -7px -498px;}
.wd196{ width:196px; background-position: -7px -528px;}
.wd192{ width:192px; background-position: -7px -548px;}
.wd777{ width:777px; background-position: -7px -569px;}
.t-279{ background-position: -5px -318px;}
.t-196{background-position: -5px -363px;}
.t-192{background-position: -5px -407px;}
.t-777{ background-position: -5px -448px; padding-left:0;}
.t-980{ background-position: -7px -1576px;}
.main{ width:980px; margin:0 auto; overflow:hidden;}

/*当前位置*/
.nav{ background-position: -20px -6px; padding-left:28px;}


/*webgame-nav*/
.webgame-nav{ height:20px; margin:10px auto 0 auto; width:980px;}
.webgame-nav ul li{ float:left; height:20px; overflow:hidden; line-height:20px; margin-right:10px;}
.webgame-nav img{ float:left;}
.webgame-nav a{ margin-left:5px; color:#1175ca; overflow:hidden;}
.webgame-nav a:hover{ color:#e75254;}
.wd03{ width:75px!important;}

/*游戏专题*/
.game-zt{ clear:both;}
.bd-cen{ width:978px; border-left:1px solid #ccd5f1;border-right:1px solid #ccd5f1; overflow:hidden;}
.game-zt a{ width:75px;display:block; text-align:center; overflow:hidden; float:left; margin:5px 0 4px 0; display:inline; position:relative; height:78px;}
.game-zt img{ width:55px; height:56px; display:block; margin:0 auto;}
.new-sign,.hot-sign{ position:absolute; right:0;_right:-1px; top:0; width:38px; height:38px; background-position: -242px -6px; display:block; cursor:pointer;}
.hot-sign{ background-position: -310px -6px;}

/*游戏搜索*/
.game-search{ height:42px; width:980px; background-position: 0 -108px;}
.search-l,.search-r{ width:6px; height:42px; background-position: -128px -6px;}
.search-r{ background-position: -145px -6px;}
.search-c{ height:30px; margin-top:8px; line-height:26px; width:968px;}
.search-c span,.search-c input,.search-c a{ float:left;}
.search-c span{ background-position: -964px -18px; padding-left:30px; font:bold 14px/30px '宋体'; color:#1175ca; margin-left:5px;}
.keyword{ width:282px; height:26px; background-position: -179px -94px; margin-left:5px; color:#707070; font-size:12px; line-height:26px; padding-left:5px; border: 0 none;}
.search-butt{ background-position: -7px -95px; width:49px; height:27px; font:normal 12px/25px '宋体'; color:#fff; cursor:pointer; margin:0 5px; border: 0 none;}
.search-c em a{ margin:0 5px;}
.search-c a.fr{ float:right!important; background-position: -964px -282px; padding-left:20px; margin-right:5px;}


/*图片列表公用*/
.mod-title strong,.mod-title h1{ font:bold 14px/32px '宋体'; color:#1175ca; float:left; padding-left:30px;}
.renovate{ float:right; width:39px; height:20px; background-position: -89px -55px; text-align:center; line-height:18px; margin:5px 5px 0 0;}
.mod-box-cen{ width:277px; height:365px;}
.piclist { overflow:hidden;}
.piclist ul li{ float:left; width:79px; height:82px; overflow:hidden; text-align:center; display:inline;}
.piclist ul li a,.piclist p,.piclist p a{ display:block; overflow:hidden;}
.piclist p{ width:75px; height:56px; padding:1px!important; border:1px solid #c9c9c9; position:relative;}
.piclist ul li a.pic,.piclist a.pic{ width:75px; height:56px; overflow:hidden;}
.piclist p a.pic{ width:75px; height:56px; overflow:hidden; position:relative; }

.piclist2 { overflow:hidden;}
.piclist2 ul li{ width:104px; height:101px;}
.piclist2 p{ width:100px; height:75px; }
.piclist2 ul li a.pic,.piclist2 p a.pic{ width:100px; height:75px;}

.star05,.star04,.star03,.star02,.star01{ display:inline-block; width:68px; height:13px;}
.star05{ background-position: -7px -195px;}
.star04{ background-position: -7px -218px;}
.star03{ background-position: -7px -240px;}
.star02{ background-position: -7px -264px;}
.star01{ background-position: -7px -288px;}
.bk-bg{ background:#f6f9ff;}
.popul{ float:left; font:bold 12px/60px Tahoma; color:#ff6000; background:url(../images/pup.png) no-repeat right center; padding-right:10px; width:50px; margin-left:2px; overflow:hidden;}


.t-hot,.t-new{ width:14px; height:11px; padding-right:17px; background:url(../images/t-hot.png) right 0 no-repeat;}
.t-new{ background:url(../images/t-new.png) right 0 no-repeat;}


/*标题小图标*/
.icon01{ background-position: -958px -70px; padding-left:32px;}
.icon02{ background-position: -958px -121px;}
.icon03{ background-position: -958px -232px;}
.icon04{background-position: -958px -177px;}
.icon05{ background-position: -958px -376px;}
.icon06{ background-position: -960px -433px;}
.icon07{ background-position: -954px -492px;}
.icon08{background-position: -954px -546px;}
.icon09{ background-position: -954px -602px;}
.icon10{ background-position: -950px -665px;}
.icon11{ background-position: -954px -721px;}
.icon12{background-position: -954px -773px;}
.icon13{ background-position: -954px -827px;}
.icon14{ background-position: -954px -1722px;}
.icon15{ background-position: -954px -1663px;}
.icon16{ background-position: -956px -1822px; padding-left:38px!important;}
.icon17{ background-position: -958px -1776px;}
.icon18{ background-position: -958px -2317px;}
.icon19{ background-position: -958px -2382px;}
.icon20{ background-position: -958px -2441px;}
.icon21{ background-position: -960px -2506px;}


/*热门小游戏排行*/
.ranklist{ background-position: -963px -910px; margin:0 auto; width:170px;z-index:1000;}
.ranklist li{border-bottom:1px dotted #dddddd; color:#909090; height:30px; line-height:30px; overflow:hidden; padding-left:18px; width:152px;}
.ranklist li a.rank-nav{ color:#909090; }
.ranklist li a.rank-nav:hover{ color:#e75254; }

/*分类游戏推荐*/
.mod-box04{ width:777px;}
.mod-bk .mod-box04-cen{ width:776px; background:url(../images/txt-bg.png) repeat; border-right:none!important;}
.mod-bk .mod-title ul li{ float:left; width:194px; border-right:1px solid #ccd5f1; height:31px;}
.mod-bk .mod-title{ height:31px; padding-left:0; overflow:hidden; clear:both;}
.mod-bk .mod-title ul{ padding-left:1px;}
.mod-bk .mod-title ul li strong{ padding-left:38px!important;}
.mod-bk ul.ranklist{ float:left; width:184px; margin-left:10px; display:inline;}
.mod-bk ul.ranklist li{ border-bottom:none; height:30px; margin-bottom:1px;width:166px; float:left;}
.rank-bd{ width:195px; float:left; background:url(../images/txt-bg02.png) repeat;}
.rank-in{ width:198px;background:url(../images/txt-bg03.png) repeat;}

/*推荐游戏选项*/
.hot-game ul li{ margin:10px 5px 0 12px; position:relative;}
.hot-game ul{ overflow:hidden;margin:0 auto; border-bottom:1px dotted #dddddd; zoom:1; padding-bottom:8px; padding-left:1px;}
.mod-box05 .mod-title ul li{ float:left;  width:98px; background:url(../images/line.png) right center no-repeat; height:32px; text-align:center; position:relative;}
.mod-box05 .mod-title ul li a{ font:normal 14px/32px '宋体'; color:#1175ca; display:block; width:84px; position:absolute; left:8px;}
.mod-box05 .mod-title ul li a.current{ font:bold 14px/34px '宋体'; color:#e75254; top:-2px; background-position: -638px -86px;}
.noline{border-right:none!important; border-bottom:none!important;}
.hot-game ul.noline{ padding-bottom:3px;}

/*页码*/
.pager{ margin: 0 auto; padding:10px 0; text-align:center; overflow:hidden;}
.pager a,.pager span{padding:0 7px; font-size:12px; height:20px; line-height:20px; margin-left:5px;font-family:Tahoma; float:left;}
.pager a{ border:1px solid #ccd5f1; color:#1175ca;}
.pager em{ float:left; margin-left:5px;}
.pager span,.pager a:hover{ background:#ffedf3; border:1px solid #f38ba8; color:#e75254; text-decoration:none;}
.pager input{ width:28px; height:20px;border:1px solid #ccd5f1; margin-left:3px; float:left; }
.pager .skip,.pager .skip:hover{ width:45px; height:23px; border:none; padding:0; background-position: -298px -59px; color:#fff; line-height:21px;}
.pager div{ display:inline-block; margin:0 auto;*display:inline;zoom:1;}
.hr-line{ border-bottom:1px dotted #ccd5f1;}

/*文字列表*/
.txt-box{ overflow:hidden; clear:both;}
.txt-list li{ height:29px; line-height:29px; background-position: -963px -317px; padding-left:8px; width:102px; overflow:hidden; float:left; margin-left:10px; display:inline;}


/*友情链接*/
.pd5{ padding-left:5px!important;}
.friendlink{ color:#c6c6c6; padding:8px 8px 5px 8px; width:962px;}
.friendlink a{ margin: 0 5px;}

/*底部*/
.footer{ text-align:center; width:100%; padding:15px 0;}


/*列表页新增*/
.mod-box05 .mod-title ul li.zhp a.current{background-position: -560px -86px;}
.mod-box05 .mod-title ul li.zhp a{ width:58px;}
.mod-box05 .mod-title ul li.zhp{ width:74px;}
.mod-bk .mod-title ul li .icon05{ background-position: -953px -376px;}
.txt-box .bk-bg{ height:30px; line-height:30px; padding-left:10px;}
.txt-box .bk-bg strong{ padding-left:0;}
.tag{ overflow:hidden; clear:both;  border-bottom: 1px dotted #DDDDDD; zoom:1;}
.tag ul{ width:auto; padding-left:0;}
.tag ul li{ float:left; margin-left:12px; display:inline;}
.tagtit{ margin:5px 62px 0 0; width:170px;}
.tagtit a{ padding-left:15px; margin:0 5px;}
.tagtit a.ttoff{ background-position: -964px -2071px;}
.tagtit a.tton{ background-position: -964px -2023px;}

/*小按钮*/
.butt01,.butt02{ background-position: -494px -53px; width:65px; height:23px; color:#7f4302;margin:5px 10px 0 0;  text-align:center;}
.butt02{ background-position: -588px -53px; width:77px;}

/*排行修改*/
.pc-box .bk-xx{ width:98px;}
.pc-box{height:72px; background:#fff; width:184px; overflow:hidden; float:left; border-right:1px solid #ccd5f1; border-bottom:1px solid #ccd5f1; }
.pc-box{padding:10px 0 0 10px;}
.bb-lis{  overflow:hidden; background:url(../images/txt-bg.png) repeat; width:776px;}
.nobg{ background:none;}
.mod-box03-cen{ padding-bottom:21px;}
.mod-box03-cen .pc-box{ float:none;}
.no01{ background-position: -963px -888px; padding-left:17px;}
.rank-in02{ width:188px; border-right: 0 none;}
.bk-list{ width:79px; float:left; overflow:hidden;}
.bk-list p a.pic{ width:75px; height:56px; overflow:hidden; position:relative; }
.bk-list p img{ position:absolute; left: -12px; top:-10px; }
.bk-xx{ width:107px; margin-left:6px; overflow:hidden;}
.bk-xx p{ height:22px; line-height:22px; overflow:hidden; }
.bk-xx span{ margin-top:3px;}
.no01{ background-position: -963px -888px; padding-left:17px;}

/*排行榜*/
.t-320{ background-position: -5px -857px; width:314px;}
.mod-box07{ width:320px; float:left;}
.mod-box07-cen{ width:318px;}
.wd320{ background-position: -5px -902px;}
.mod-box07 .pc-box{ width:308px; border-right: none;}
.mod-box07 .ranklist{ width:298px;}
.mod-box07 .ranklist li{ width:280px;}
.mod-box07 .icon12 {background-position: -960px -773px;}
.mod-box07 .icon06 { background-position: -965px -433px;}
.mod-box07 .icon09 { background-position: -960px -602px;}
.mod-box07 .icon08 {background-position: -960px -546px;}
.mod-box07 .icon10 {background-position: -957px -665px;}
.mod-box07 .icon11 {background-position: -960px -721px;}
.mod-box07 .icon13 {background-position: -960px -827px;}
.mod-box07 .icon15 {background-position: -961px -1663px;}
.mod-box07 .icon07 {background-position: -960px -492px;}

/*游戏盒子*/
.game-sbox{ width:622px; overflow:hidden; z-index:1000; position:absolute; top:28px; left:0;}
.game-sbox-info{ border:1px solid #ffae78; border-top:none!important; background:#fff; overflow:hidden;zoom:1;}
.game-sbox-t{ height:7px; width:624px; background-position: -7px -1717px; overflow:hidden;}
.sbox-tab{ float:left; background: url(../images/index.png) -8px -1845px repeat-y; width:90px; overflow:hidden; height:92px;}
.sbox-tab li{ height:32px; width:74px; background-position: -8px -1662px; padding-left:15px;cursor:pointer; line-height:30px; border-bottom:1px solid #ffae78;}
.sbox-tab li.hover{ background:#fff; width:75px;}
.s-box-info{ float:left; width: 507px; overflow:hidden; margin-left:12px;}
.sbox-lef,.sbox-rig{ width:11px; height:17px; margin-top:37px;}
.sbox-lef{ float:left; background-position: -13px -1783px;}
.sbox-rig{ float:right; background-position: -66px -1783px;}
.gtxt-tag{ width:480px; float:left; padding:5px 0;}
.gtxt-tag li{ float:left; margin-left:12px; display:inline; height:27px; line-height:27px; background-position: -963px -317px; padding-left:8px; width:133px; overflow:hidden;}
.gtxt-tag li a.red{ float:right;}
/*游戏盒子*/
.webgame_info{ width:485px; overflow:hidden; float:left;}
.webgame_info li {float: left;height: 75px; padding: 5px 0;position: relative;width: 89px; text-align:center; margin:5px 0 0 5px; display:inline;}
.webgame_info li .pica {height: 55px;margin: 0 auto;width: 55px; display:block; }
.webgame_info li .pica img{ height:55px; width:55px;}
.webgame_info li p{height: 22px;line-height: 22px;overflow: hidden;padding: 0 4px;  width: 81px;}
.webgame_info li .gn{ width:17px; height:21px; position:absolute; right:0; top:12px;background-position: -755px -86px;}
.webgame_info li .gn a{display: block;height: 13px;margin: 4px 0 0 2px;width: 12px;}


/*站内导航*/
.panel{ width:194px; overflow:hidden; z-index:999; right:0; top:28px; position:absolute;}
.panel .game-sbox-t{ width:194px;}
.panel .game-sbox-info{ padding:8px 10px;}
.panel-bk{ float:left; width:85px; overflow:hidden;}
.panel-bk li{ line-height:20px; height:20px; overflow:hidden;}
.panel-tag{ float:left; width:85px; padding:0; background:url(../images/line02.png) repeat-y left 0;}
.panel-tag li{ float:none; line-height:16px; padding-bottom:5px; background-position: -963px -324px; margin-left:12px; padding-left:8px; overflow:hidden; }

/*TOP100*/
.hot-game li .topnum,.hot-game li .topbox { width: 33px; height: 22px; bottom: 24px; right: 2px; }
.hot-game li .topnum{ position:absolute; background:rgba(0,0,0,0.5)!important;background:#000;filter:alpha(opacity=50); z-index:0;}
.hot-game li .topbox{ line-height: 22px; text-align:center;position:absolute; color: #fff; }

/*----------搜索----------*/
.autocomplete-w1 { background:position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #aecceb; background:#FFF; cursor:default; text-align:left; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:4px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#D34749; }


/*顶*/
.good2{ width:105px; height:33px; background-position: -632px -9px; margin:3px 0;}
.good2 a{ height:23px; width:29px; float:left; margin:4px 0 0 2px; display:block;}
.good2 a.visited{ background-position: -816px -13px;}
.good2 .g-number{ margin:4px 0 0 5px; float:left; width:63px; height:22px; line-height:22px;}
.piclist3 ul li{ height:135px!important;}
.piclist3 ul li em{ display:block; height:22px; line-height:22px; overflow:hidden;}
.g-number{ margin-top:5px; height:17px; line-height:17px; overflow:hidden; color:#000; text-align:center;}


.zhankai{ border-top:1px solid #ccd5f1; width:980px; height:21px;}
.zhankai a{ display:block; margin:-1px auto 0 auto; width:52px; height:21px; background-position: -432px -859px; line-height:21px; color:#1175ca; padding-left:12px; position:relative;}
.zhankai a.shouqi{ background-position: -432px -902px;}
.tagzk{ height:118px;}


/*列表页排行榜*/
.mod-bk{ overflow:hidden;}
.mod-box06{ width:188px; float:left;}
.mod-box06-cen{ width:186px;}
.t-188{background-position: -5px -1467px;}
.wd188{background-position: -5px -1514px;}
.mod-box06-cen .pc-box{ width:176px; border-right:0;}
.mod-box06-cen .pc-box .bk-xx{ width:90px;}
.rank-bd{ width:186px;}
.mod-box06-cen .rank-bd .ranklist{ background:none;}
.mod-box06-cen .rank-bd .ranklist li{ background-position:-963px -317px; padding-left:10px; width:174px;}
.mod-bk .mod-box06 .mod-title strong{ padding-left:35px!important;}

/*添加分享*/
.share-but{ background-position: -751px -145px; width:52px; height:24px; display:block; position:absolute; right:102px; top:8px; cursor:pointer;}
.panel02{ top:32px; right:107px; width:158px; display:none;}
.panel02 .game-sbox-t{ width:158px;background-position: -15px -1717px;}
.panel02 .share-bb{ height:22px; line-height:22px; overflow:hidden;}
.panel02 img{ margin:3px; vertical-align:middle;}
.panel02 .game-sbox-info {padding:5px;}
.panel02 a{ float:left;}
.panel02 a.red{ text-decoration:underline; float:right;}
.panel02 a:hover{ text-decoration:none;}

.common-ad {width: 980px;margin:10px auto 0 auto;}



