/*item*/
.w1{width:220px;}
.au{height:auto!important;}
.main_r .itembox{border:1px solid #ebebeb;background:#fff;padding:15px 22px;_padding:15px 10px;text-align:left;}
.gf-c{font-size: 14px;height: 237px;width: 717px;}
.gf-c-name{color: #0a5681;font-size: 20px;height: 25px;line-height: 25px;}
.gf-c-fr{clear: right;height:auto;line-height: 30px;width: 213px;}
.gf-c-img{clear: left;}
.gf-c-img img{height: 216px;width: 491px;}
.gf-c-get a{background-position: 0 0;float: left;height: 56px;margin-top: 10px;width: 169px;}
.shop-btn{background: url("/Public/images/2016/shop/shop_btn.png") -3px -344px no-repeat;width:190px;height:50px;line-height:50px;display:block;color:#fff;font-size:18px;text-align:center;}
.shop-btn:hover{background-position:-3px -395px;color:#fff; text-decoration:none;}
.gf-c-get{height: auto;}
.goods-intr{border-bottom: 2px solid #ddd;height: 30px;line-height: 30px;margin: 18px auto 0;overflow: visible;width: 800px;}
.g-i-tit{border-bottom: 2px solid #0695d7;padding-right: 5px;height:30px;}
.g-i-tit span{color: #0695d7;float: left;font-size: 16px;}
.g-i-con{height: auto;line-height: 23px;margin: 8px auto 0;width: 800px;}
.g-i-con .vt-goods{margin: 12px 0 0 12px;}
.vt-goods{display: inline;float: left;height: auto;margin: 22px 0 0 10px;position: relative;width: 217px;text-align:center;}
.vt-remain{width:85%; margin:0 auto;}
.vt-img img{width:217px;height:104px;}
.vt-tit{line-height: 18px;overflow: hidden;text-align: center;}
.vt-remain{line-height: 20px;}
.vt-remain em, .orange{color: #ff6501;}
.cf:after{clear: both;content: "";display: table;}
.main_r .box{background: none repeat scroll 0 0 #fff; border: 1px solid #ebebeb; text-align: left;}
.box .boxtop{color: #444652; font-size: 14px; height: 20px; line-height: 20px; text-align: left;}
.option{border-bottom: 1px dashed #dfdfdf;
width: 803px;
margin: 10px auto 20px;
padding-bottom: 15px;}
.option p{line-height: 22px;
height: auto;
overflow: hidden;
margin-top: 3px;
_width: 100%;}
.gdtype{width: 68px;
height: 24px;
border: 1px dashed #ebebeb;
text-align: center;
padding-right:3px;
line-height: 24px;}
.option a.active, .option a:hover{background-color: #67b1e9;
color: #fff;
text-decoration: none;}
.option a{margin: 2px 0 0 10px;
padding: 0 5px;
color: #666;}
/*商品列表*/
.good-list li{margin: 0px 0px 20px 20px;width:254px;height:142px;}
.good-list li img{width:256px;height:108px;}
.good-list .button_box .opacityDiv{height:143px;}
.good-list .button_box a{right:85px;bottom:66px;}
.goodslist{height: auto; margin: auto; overflow: hidden;}
.good-list .button_box{top:129px;}
.goods{display: inline; float: left; height: auto; position: relative; width: 217px;padding-top: 1px;margin: 22px 0 0 20px;}
.tit{line-height: 18px; overflow: hidden; text-align: center;}
.remain{line-height: 20px;width:85%;margin:0 auto;}
.get{line-height: 22px; text-align: center;}
.rec{background: url("/Public/images/2014/shop/corner.png") no-repeat scroll 0 0 transparent; background-position: -239px 0; left: 8px; position: absolute; top: 0;height: 38px; width: 38px;}
a.backToTop{width:60px; height:60px; background:#eaeaea url(/Public/images/common/top.gif) no-repeat -51px 0; text-indent:-999em}
a.backToTop:hover{background-position:-113px 0}

/*商品详情页-推荐兑换*/
.shop-item-bag li{width:257px;    margin: 17px 12px 0 0;}

/*商品详情页-推荐游戏*/
.tj-list{height:190px;width:105%}
.tj-list li{float:left;width:257px;height:120px;border:1px solid #eaeaea;border-radius:0px;box-shadow:0 0 0px rgba(0,0,0,.1);margin:17px 12px 17px 0;position:relative;line-height:20px;overflow:hidden}
.tj-list li img{position:absolute;right:0px;top:0}
.tj-list li p{padding:0 0 0 15px;height:26px;position:relative;width:85px;overflow:hidden}
.tj-list .links{width:100%;height:120px;z-index:2;position:absolute;left:0;top:120px;}
.tj-list .links .opacityDiv{width:100%;height:120px;position:absolute;left:0;top:0;opacity:.5;filter:alpha(opacity=50);background:#000}
.tj-list li.tjover .links,.tj-list li:hover .links{top:0px}
.tj-list .links a,.tj-list .links a:visited{position:absolute;padding-left:0px;height:18px;line-height:18px;width:60px;color:#fff;opacity:.9;filter:alpha(opacity=90)}
.tj-list .links a span{width:14px;height:14px;position:absolute;left:0;top:10px}
.tj-list .links a.link-game{left:20px;top:16px;width:120px;font-size:16px;font-weight:bold;}
.tj-list .links a.type{right:20px;top:16px;font-size:14px;cursor:default;text-decoration:none;}
.tj-list .links a.desc{width:227px;top:50px;left:20px;font-size:14px;line-height:22px;cursor:default;text-decoration:none;}
.tj-list .links a.link-gamen,.tj-list .links a.link-server{top:85px;width:61px;height:26px;line-height:26px;text-align:center;text-decoration:none;url("../images/2016/icon-index1.png") -76px -36px}
.tj-list .links a.link-gamen{left:60px;background-position:-8px -36px;}
.tj-list .links a.link-server{left:141px;background-position:-76px -36px;}
.tj-list .links a:hover{opacity:1;filter:alpha(opacity=100);color:#fff}