/*推荐活动*/
.recommend,.recommend .r-lt,.recommend .r-con,.recommend .r-rt,.recommend .page,.recommend .page a.active{background:url(../images/recommend.png) no-repeat;}
.recommend{background-position:0 -300px;background-repeat:repeat-x;height:295px;margin-bottom:25px;}
.recommend .r-lt{background-position:0 0;height:295px;overflow:hidden;}
.recommend .r-con{width:auto;height:295px;overflow:hidden;}
.recommend .r-rt{background-position:-104px -600px;width:16px;height:295px;overflow:hidden;float:right;*display:inline;}
.recommend .page{background-position:0 -900px;width:103px;height:20px;overflow:hidden;margin:0 auto;padding:2px 0 0 13px;}
.recommend .page a{width:18px;height:18px;overflow:hidden;float:left;*display:inline;}
.recommend .page a.active{background-position:0 -930px;}
.action-recom{width:640px;height:225px;overflow:hidden;margin:25px 0 16px 25px;position:relative;}
.action-recom li{display:block;overflow:hodden;zoom:1;position:absolute;top:0;left:0;}
.action-recom li.active{display:block;}
.action-recom li a.pic{width:460px;height:225px;overflow:hidden;float:left;*display:inline;}
.action-recom li dl{float:left;margin-left:15px;*display:inline;width:160px;height:195px;overflow:hidden;}
.action-recom li dl dt{font-size:14px;font-weight:bold;color:#333;padding:10px 0;height:20px;margin-bottom:10px;border-bottom:1px solid #d8d8d8;}
.action-recom li dl dt em{display:block;font-size:12px;font-weight:normal;line-height:16px;display:none;}
.action-recom li dl dd{line-height:18px;color:#333;}
.action-recom li dl dd.info{line-height:16px;color:#999;margin-bottom:10px;height:50px;overflow:hidden;}
.action-recom li p{margin-left:15px;text-align:center;width:160px;float:left;}
/*推荐活动结束*/

/*活动列表*/
.action-list{border:1px solid #D8D8D8;margin-bottom:10px;padding:10px;}
.action-list li{height:135px;overflow:hidden;border-bottom:1px solid #d8d8d8;margin-bottom:15px;}
.action-list li a.pic{width:215px;height:110px;border:1px solid #ccc;float:left;margin:8px 0 0 0;}
.action-list li dl{width:270px;height:140px;float:left;*display:inline;margin-left:10px;}
.action-list li dl dt{color:#669900;font-weight:bold;font-size:12px;padding:2px 0 10px 0;}
.action-list li dl dt em{font-weight:normal;margin-left:10px;}
.action-list li dl dd{line-height:18px;}
.action-list li dl dd.info{height:35px;overflow:hidden;}
.action-list li p{width:150px;height:100px;line-height:18px;float:right;padding:24px 0 0 15px;border-left:1px solid #eaeaea;}
.action-list li p a,.action-list li p a:hover{display:block; width:110px; height:29px; text-decoration:none;}
.action-list-pages{height:100px;}
/*活动列表结束*/

/*左侧栏*/
.for-action{height:auto;}/*清除left-login的高度，让面板适应高度*/
.for-action .login-box{height:auto;padding:0 16px 25px;}/*清除left-box的高度，让面板适应高度*/
.weekly a.action,.action-sign,.shadow-line,.gift-sign{background:url(../images/actions.png) no-repeat;}
.daily{line-height:15px;text-align:center;padding:0;margin:0;height:35px;overflow:hidden;color:#555;}
.daily a{font-weight:bolder;float:none;margin:0 3px; }
.daily em{width:15px;height:15px;display:inline-block;*display:inline;zoom:1;overflow:hidden;margin-right:5px;vertical-align:middle;}
.weekly{border:1px solid #d8d8d8;border-bottom:0;border-right:0;width:182px;overflow:hidden;margin:0 auto;}
.weekly a{width:25px;height:25px;border:1px solid #d8d8d8;border-left:0;border-top:0;float:left;text-align:center;line-height:25px;overflow:hidden;color:#555;text-decoration:none;cursor:default;}
.weekly a:hover{text-decoration:none;background:#eee;}
.weekly dt,.weekly dd{padding:0;margin:0;display:inline;}
.weekly dt a{height:20px;line-height:20px;background:#eee;}
.weekly a.action{background-position:17px 17px;}
.weekly a.today{background-color:#ffe382;}
.action-sign{background-position:4px 4px;}
.today-sign{background:#ffe382;margin-left:20px;}
.gift-sign{background-position:0 -30px;padding:0 10px 0 20px;}
.shadow-line{background-position:0 -10px;height:10px;}
.getter-list{float:none;}
.getter-list h4{color:#690;font-weight:bold;font-size:12px;height:30px;line-height:30px;background-position:0 -10px;text-align:center;}
.getter-list dl{padding:6px 16px;color:#555;line-height:14px;height:28px;overflow:hidden;}
.getter-list dl dd{ height:20px; overflow:hidden; margin:2px 0 5px; line-height:20px;}
.getter-list dl a{color:#690;}
/*左侧栏结束*/

/*活动内容*/
.action-article{border:1px solid #D8D8D8;margin-bottom:10px;padding:10px;}
/*活动内容结束*/
/*游戏菜单*/
.game_menu{height:26px; position:relative; padding-left:10px; margin-bottom:-1px;}
.game_menu a{vertical-align:middle; height:22px; line-height:22px; color:#999; padding:2px 3px 0px 5px; background-color:#f5f6f8; border:1px solid #d8d8d8;overflow:hidden; margin-left:5px; float:left;}
.game_menu a em{ font-style:normal; color:#f60;}
.game_menu a:hover,.game_menu a.active{text-decoration:none; background-color:#FFF; color:#555; border-bottom:none;border-top:2px solid #f60;}
.game_menu a img{ vertical-align:middle; margin-right:2px;}
.game_con{ border:1px solid #d8d8d8;padding:10px;margin-bottom:10px;}
/*2012-2-9改---------------------------------------------------------2012-2-9改-----------------2012-2-9改-----------------2012-2-9改-----------------2012-2-9改-----------------2012-2-9改*/
.game_menu a b{ width:20px; height:20px;background:url(../images/s_icon.png) no-repeat 0 0; overflow:hidden; float:left; margin-right:5px;}
.game_menu a.icon_mc b{ background-position:0 -30px;}
.game_menu a.icon_zz b{ background-position:0 -120px;}
.game_menu a.icon_mh1 b{ background-position:0 -60px;}
.game_menu a.icon_mrcs b{ background-position:0 -240px;}
.game_menu a.icon_sh b{ background-position:0 -90px;}
.game_menu a.icon_wk b{ background-position:0 -150px;}
.game_menu a.icon_sxd b{ background-position:0 -180px;}
.game_menu a.icon_shsj b{ background-position:0 -210px;}
.game_menu a.icon_mj b{ background-position:0 -270px;}
.game_menu a.icon_tk b{ background-position:0 -300px;}
.game_menu a.icon_mh b{ background-position:0 -300px;}
/*游戏菜单结束*/

/*顶部提示层*/
.tit-bar .tp,.tit-bar .tp span,.tit-bar .bt,.tit-bar .bt span,.tit-bar .close{display:block;overflow:hidden;text-indent:-999em;}
.tit-bar .tp,.tit-bar .tp span,.tit-bar .bt,.tit-bar .bt span{background:url(../images/reg-ok-box.png) no-repeat 0px 0px;}
.tit-bar{margin-bottom:20px;position:relative;}
.tit-bar .con{background:#ffffe3;border:1px solid #e5e5e5;color:#555;line-height:20px;overflow:hidden;padding:10px;}
.tit-bar h3{font-weight:bold;font-size:14px;color:#666;text-align:center;}
.tit-bar h4{font-weight:bold;font-size:12px;color:#666;}
.tit-bar .link-back{float:right;margin-right:20px;font-size:12px;font-weight:normal;}
.tit-bar .tp,.tit-bar .bt{display:block;height:5px;overflow:hidden;position:relative;}
.tit-bar .tp span,.tit-bar .bt span{float:right;height:5px;width:5px;}
.tit-bar .tp{background-position:-5px -30px; margin-bottom:-5px;}
.tit-bar .tp span{ background-position:0px -30px;}
.tit-bar .bt{ background-position:-5px -35px; margin-top:-5px;}
.tit-bar .bt span{ background-position:0px -35px;}
.tit-bar .close{background:url(../images/lezi_box.png) no-repeat -135px -255px;width:9px;height:9px;position:absolute;right:5px;top:5px;cursor:pointer;display:none;}
.tit-bar .sub{padding:10px 20px 0 20px;}
.tit-bar .sub span{padding:0 10px;border-right:1px solid;}
/*顶部提示层结束*/

/* wave end*/
