.shopmain{float:left;width:692px;}.shopside{float:right;width:280px;}.hd_side{padding:0 16px;}

.recom h3,.charge button,.actbox li,.actbox li i,.actbtn i,.trend li,.games .tab a,.games .tab i,.games .btn a,.icon_up,.icon_down{background:url(../img/power/spr.png) no-repeat;}
.recom h3,.recom .openvip,.category dt{text-indent:-999px;overflow:hidden;}
.cooperate ul,.charge dl,.hd_main,.trend ul,.hd_main .hd_list,.ranking .hd_side{overflow:hidden;zoom:1;}

.btn_link{display:inline-block;width:149px;height:23px;text-align:center;color:#E38B27;line-height:23px;*line-height:25px;padding-left:14px;overflow:hidden;background:url(../img/bg_indexspr.png) no-repeat 0 -200px}
.btn_link:hover{background-position:0 -225px;text-decoration:none;color:#C12121}

.focus,.games{float:left;width:690px;}
.focus{height:249px;margin-bottom:8px;border:1px solid #E1E1E1;background:#F8F8F8;overflow:hidden;}.focus a:hover{text-decoration:none;}
.focus .pic{float:left;width:514px;}.focus .pic a{display:block;height:249px;overflow:hidden;}
.focus .pic img{width:510px;height:245px;border:2px solid #FFF;}
.focus .tab{float:right;width:176px;margin-top:2px;_margin-top:3px;background:url(../img/power/line.png) no-repeat;}.focus li{float:left;width:176px;height:49px;position:relative;}
.focus li h3,.focus li p{height:19px;margin-left:50px;line-height:19px;overflow:hidden;}.focus h3{font-size:12px;font-weight:normal;color:#494949;}.focus p{color:#A6A6A6;}
.focus li img{float:left;width:42px;height:36px;border:1px solid #D3D3D3;}.focus li.own a{background:none;}
.focus li a{display:block;width:170px;padding:6px 0 6px 8px;cursor:pointer;position:absolute;left:-2px;}
.focus li .on,.focus li a:hover{padding:6px 0 7px 19px;left:-13px;overflow:hidden;background:url(../img/power/tab.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.vip.xunlei.com/img/go_vip/power/tab.png);}
.focus li .on img,.focus li a:hover img{border:1px solid #FFF;}
.focus li .on h3,.focus li a:hover h3{font-weight:bold;color:#FFF;}.focus li .on p,.focus li a:hover p{color:#FEBCBB;}

.ticket,.tuangou{height:368px;overflow:hidden;}.tuangou .btn_link{display:block;margin:0 auto;}
.ticket .subtitle,.game .subtitle{margin-bottom:0;}
.hd_main{padding:0 15px 15px}.hd_main .own{padding-bottom:0;border:none;}
.hd_list{height:auto !important;height:128px;min-height:128px;padding-top:20px;margin:-1px 0 20px 0;border-top:1px #D9D9D9 dotted;}
.hd_list .hd_img{float:left;padding:3px;border:1px #D6D6D6 solid;background:#F3F3F3;}
.hd_list .hd_img img{width:200px;height:120px}.hd_list .hd_info{float:right;width:438px;line-height:24px;color:#5B5858}.hd_list .hdlist_btn{padding-top:7px;}
.hd_list .infoname{color:#8C8C8C}.hd_list h4{font-size:14px;font-weight:normal;}.hd_list h4 a{color:#B80000}

.games .hd_main{padding-bottom:0;margin-top:-10px;}
.games .hd_tag{float:right;width:438px;}.games .tab{float:left;width:137px;position:relative;right:-1px;}
.games .tab a{display:block;height:30px;padding-left:10px;margin-bottom:1px;line-height:30px;background-position:0 -215px;}.games .tab a:hover{color:#000;text-decoration:none;}
.games .tab a.on{color:#000;font-weight:bold;background-position:0 -184px;}.games .tab a.own,.games .tab a.own:hover{color:#5B5858;background-position:0 -246px;}
.games .tab i{display:inline-block;width:22px;height:13px;margin-bottom:4px;_margin:8px 0 0 0;overflow:hidden;}
.games .tab .hot{background-position:-242px -67px;}.games .tab .new{background-position:-242px -80px;}
.games .con{float:right;width:269px;padding:13px 15px 15px 15px;border:1px solid #EDBA6B;background:#FFF url(../img/power/sbg.png) repeat-x;}
.games .con dl{}.games .con dt{margin-bottom:6px;font-size:14px;color:#CC191A;}.games .con dd{padding-left:10px;line-height:20px;}
.games .con .btn{margin-top:6px;text-align:right;background:none;}
.games .btn a,.games .btn a:hover{display:inline-block;height:23px;margin-left:15px;line-height:23px;color:#FFF;text-align:center;text-decoration:none;}
.games .btn .add{width:95px;background-position:-146px -68px;}.games .btn .get{width:68px;background-position:-198px -93px;}
.games .hd_menu{margin:0 6px;color:#D0D0D0;}.games .hd_menu ul{overflow:hidden;zoom:1;}
.games .hd_menu li{float:left;width:93px;height:16px;line-height:16px;padding:0 10px;margin:5px 0 5px -1px;border-left:1px solid #D2D1D1;overflow:hidden;}
.games .hd_menu a{display:inline-block;color:#000;background:url(../img/power/ico.png) no-repeat;}
.games .hd_menu a img{width:16px;height:16px; margin-right:5px;}
.games .hd_menu a.on,.games .hd_menu a.on:hover{ color:#CC191A;text-decoration:none;}

.discount,.charge{height:595px;}
.discount .opt{width:480px;padding-right:180px;position:relative;padding-bottom:10px;margin-bottom:13px;border-bottom:1px dotted #DADADA;}
.discount .opt h3{font-size:12px;color:#B80000;}.discount .opt p{margin-top:5px;color:#8C8C8C;}
.discount .btn_link{position:absolute;bottom:15px;right:0;}.discount .hd_main{height:254px;}
.discount ul{margin-left:-12px;}.discount .own{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #E1DFDF;}
.discount li{float:left;width:122px;padding-left:12px;margin-bottom:5px;text-align:center;}
.discount li img{margin-bottom:8px;border:1px solid #E1DFDF;}
.discount li .src{color:#8C8C8C;text-decoration:line-through;}
.discount li strong{color:#B80000;}

.tuangou h4{color:#B80000;font-size:12px;font-weight:normal;}
.tuangou img{width:238px;height:160px;padding:3px;margin:8px 0;border:1px #D6D6D6 solid}
.tuangou p{margin-bottom:10px;line-height:24px;}

.recom,.trend{float:right;width:278px;}
.recom{float:right;width:278px;height:249px;line-height:24px;background:#F8F8F8;}
.recom h3{height:67px;margin:3px 3px 0 3px;}
.recom .rShop{background-position:0 0;}.recom .rGame{background-position:0 -116px;}
.recom .hd_side p{height:96px; overflow: hidden;}
.recom .openvip{display:block;height:34px;width:173px;margin:10px auto;background:url(../img/bg_indexspr.png) no-repeat 0 -88px;}
.recom .openvip:hover{background-position:-173px -88px;}

.charge .hd_side,.trend .hd_side{padding:0;}.charge dl{width:278px;}.charge .film{height:249px;padding-bottom:20px;border-bottom:1px solid #E1DFDF;}
.charge dt{clear:both;float:left;padding:7px 0 7px 25px;color:#000;}.charge dd{padding:7px 0 7px 78px;}.charge strong,.charge em{color:#B80000;}
.charge button{width:114px;height:23px;margin-top:5px;line-height:23px;color:#FFF;background-position:0 -68px;}.phone button{margin-top:0;}
.charge button:hover{-moz-box-shadow:0 0 5px #BC1616;-webkit-box-shadow:0 0 6px #BC1616;-moz-border-radius:4px;border-radius:4px}
.charge select,.charge input{width:160px;padding:1px;*margin-top:-3px;font-size:12px;}.charge input{width:154px;height:15px;}
.charge .hd_side .subtitle{margin:10px;padding-bottom:10px;}

.cooperate{clear:both;*margin-top:-8px;}.cooperate ul{margin-left:-24px;}
.cooperate li{float:left;width:73px;height:64px;padding:10px 0 5px 24px;text-align:center;overflow:hidden;}
.cooperate li img{margin-bottom:5px;border:1px solid #E7E5E6;}

.actnav{position:relative;background:#F9F9F9;height:29px;margin-bottom:8px;border:1px solid #F0F0F0;}
.actitem li{float:left;padding:0 20px;line-height:29px;}
.actitem li.on{line-height:29px;font-weight:bold;background:#ECECEC;}.actitem li.on a:hover{text-decoration:none;background:#ECECEC;}
.actnav .actall{width:237px;height:29px;overflow:hidden;position:absolute;top:-1px;right:-1px;}
.actnav .actbtn{float:right;display:block;width:131px;height:29px;position:relative;}
.actnav .actbtn i{display:block;width:98px;height:21px;margin:5px auto;line-height:21px;color:#FFF;text-align:center;font-style:normal;background-position:0 -93px;}
.actnav .cur{height:auto;}.actnav .cur .actbox{margin-top:-1px;}
.actnav .cur .actbtn{border:1px solid #DCDCDC;border-bottom:1px solid #F9F9F9;background:#F9F9F9;}.actnav .cur .actbtn i{background-position:-99px -93px;}

.actbox{float:right;width:195px;padding:10px 20px 5px 20px;border:1px solid #DCDCDC;background:#F9F9F9;}
.actbox h3{color:#CE1B1C;line-height:30px;border-bottom:1px solid #E9E9E9;}
.actbox li{padding-left:10px;margin:5px 0;background-position:-268px -70px;}.pre li{margin:5px 0 13px 0;background-position:-268px -70px;}
.actbox li p{color:#A6A6A6;}
.actbox li i{display:inline-block;width:30px;height:11px;margin-left:6px;overflow:hidden;}
.actbox li .new{background-position:-115px -68px;}.actbox li .hot{background-position:-115px -79px;}

.trend ul{padding:0 16px 13px;}.trend .dyn{border-bottom:1px solid #E1DFDF;}.trend .hd_side h3{margin-top:5px;}
.trend li{float:left;width:236px; height:24px;padding-left:10px;line-height:24px; overflow:hidden;zoom:1;background-position:-269px -91px;}
.trend span{float:right;font-size:11px;}

.ranking{ float:right; width:278px;}.ranking .hd_side{padding-bottom:12px;}.ranking .hot{color:#CD0000;}
.ranking ul li{ float:left;width:246px;height:24px;}
.ranking ul li em{float:left;font-size:11px;padding-right:5px;line-height:24px;}
.ranking ul li a{float:left;width:190px;line-height:24px;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.icon_up,.icon_down{float:right;display:block; width:7px; height:15px; margin-top:7px;overflow:hidden;background-position:-265px -193px;}
.icon_down{background-position:-265px -212px;}

.category{clear:both;*margin-top:-8px;}.category .hd_main{padding:0 13px 7px;}.category li{float:left;width:110px;padding:10px 13px;}
.category img{display:block;width:110px;height:80px;margin-bottom:6px;}

.hd_page{padding-bottom:20px;text-align:center;}
.hd_page a{padding:2px 6px;border:1px #E1DFDF solid;background:#fff;margin:0 3px;display:inline-block;vertical-align:baseline;}
.hd_page .txtlink{padding:2px 6px;*padding:3px 6px 1px;margin-bottom:2px}
.hd_page .curr{padding:2px 6px;border:1px #E1DFDF solid;background:#F8F8F8;margin:0 3px;display:inline-block;}

