.wrap { background:#FFF url(images/wrap-bg.jpg) center top no-repeat; text-align:left;}
table, caption, tbody, tfoot, thead, tr, th, td { vertical-align:middle;}
.w980 { background:url(images/wrap-center-bg.jpg) center top no-repeat;}
.phone-game{ width:980px; margin:0 auto; overflow:hidden;}  
.phone-class{ float:left; width:714px; height:792px; padding:0 6px 10px 0; overflow:hidden;}
.phone-game-list{width:712px; border:1px solid #dcdcdc; border-top:2px solid #f60; margin:10px auto 0 auto; box-shadow: 0 3px #ededed; background:#fff; height:383px; overflow:hidden;}
.android{border-top:2px solid #09f;}
.phone-game-list h1{ width:690px; padding:0 11px; height:50px; line-height:50px; font-weight:normal; text-align:right; border-bottom:1px solid #dcdcdc;}
.phone-game-list h1 a{ color:#333;}
.phone-game-list h1 a:hover{ color:#f60; font-weight:bold; text-decoration:underline;}
.phone-game-list h1 span{ float:left; font-size:18px; font-family:"Microsoft YaHei";}
.phone-game-list h1 span b{ display:inline-block; height:30px; width:30px; line-height:50px; vertical-align:middle; margin:0 5px 0 0; _margin:0 5px 0 0;
background:url(http://pic.7881.com/7881/market/css/images/app-icon.png) 0 -1px no-repeat;}
.android h1 span b{ height:31px; background:url(http://pic.7881.com/7881/market/css/images/and-icon.png) 0 0 no-repeat;}
.android h1 a:hover{ color:#09f; font-weight:bold; text-decoration:underline;}
.phone-game-list ul{overflow:hidden; height:332px;}
.phone-game-list ul li{ float:left; height:146px; padding:10px 0; width:178px; text-align:center; overflow:hidden;}
.phone-game-list ul li a.phone-game-name{ display:block; color:#333; line-height:30px;}
.phone-game-list ul li span{ display:block;}
.phone-game-list ul li span a{ display:inline-block; width:60px; height:24px; margin:0 5px; _margin:0 5px; line-height:24px; color:#9c9c9c; border-radius:2px;}
.phone-game-list ul li span a.wy-buy{ border:1px solid #9c3;}
.phone-game-list ul li span a.wy-buy:hover{ background:#9c3; color:#fff;}
.phone-game-list ul li span a.wy-sale{ border:1px solid #94bff9;}
.phone-game-list ul li span a.wy-sale:hover{ background:#94bff9; color:#fff;}
.phone-game-infos{ float:left; margin:10px 0 0 0; width:260px; height:792px; overflow:hidden;}
.phone-basic-infos{ width:240px; padding:10px; height:260px; overflow:hidden;  background:#fafafa url(http://pic.7881.com/7881/market/css/images/rightbg.png) top right no-repeat;}
.phone-basic-infos div{ overflow:hidden; padding:5px 10px;}
.phone-basic-infos div.login-after{ padding:5px 0 5px 10px;}
.phone-basic-infos div.login-after a{ color:#09f;}
.phone-basic-infos div span{ display:block; padding:10px 0; text-align:right; line-height:40px; overflow:hidden;}
.phone-basic-infos div.login-after span a{ display:inline-block; text-align:center; line-height:40px; margin:0 0 0 5px; _margin:0 0 0 5px; width:40px; height:40px; border:1px solid #dcdcdc; border-radius:40px; color:#333;}
.phone-basic-infos div.login-before{ padding:5px 10px 20px 10px;}
.phone-basic-infos div.login-before span{ text-align:center;}
.phone-basic-infos div.login-before span a{ display:inline-block; float:left;  background:#3d86ea; border-radius:4px; color:#fff; height:30px; line-height:30px; width:90px; margin:0 10px; _margin:0 10px;}
.phone-basic-infos div.login-after span a:hover{ color:#36c;}
.phone-basic-infos div.login-after span em{ float:left;}
.phone-basic-infos div.login-after span em font{ color:#f60;}
.phone-basic-ico{ overflow:hidden;}
.phone-basic-ico li{ float:left; margin:5px 0; width:70px; height:70px; border:1px solid #dcdcdc; text-align:center; color:#9c9c9c;}
.phone-basic-ico li a{ display:inline-block; width:70px; height:70px; color:#9c9c9c;}
.phone-basic-ico li a:hover{ color:#3d86ea; text-decoration:underline;}
.phone-basic-ico li.marginlr{margin:5px 12px; _margin:5px 12px;}
.phone-basic-ico li i{ display:inline-block; width:32px; height:32px; margin:7px 14px;_margin:7px 14px; background:url(http://pic.7881.com/7881/market/css/images/righticon.png) 0 0 no-repeat;}
.phone-basic-ico li i.ico-want-buy{ background-position: 0 0;}
.phone-basic-ico li i.ico-want-sale{background-position: 0 -39px;}
.phone-basic-ico li i.ico-user-center{background-position: 0 -82px;}
.phone-basic-ico li i.ico-buy-guide{background-position: 0 -121px;}
.phone-basic-ico li i.ico-sale-guide{background-position: 0 -159px;}
.phone-basic-ico li i.ico-stay-tuned{background-position: 0 -201px;}

.buy-sale-steps{ width:260px; margin:10px auto 0 auto; height:500px; overflow:hidden;}
.buy-sale-tab{ width:259px; height:30px; padding:0 0 0 1px; background:#ddd;}
.buy-sale-tab li{ float:left; width:128px; height:30px; border:1px solid #ddd; border-left:none; background:#f8f8f8; line-height:30px; text-align:center; cursor:pointer; }
.buy-sale-tab li.on{ width:129px; margin:0 0 0 -1px; _margin:0 0 0 -1px; font-weight:bold; border-left:1px solid #ddd; border-bottom-color:#fff; background:#fff;}
.buy-sale-box{ float:left; width:220px; height:401px; padding:29px 19px; border:1px solid #ddd; border-top:none; box-shadow:0 3px #ededed;  overflow:hidden; background:#fff;}