.wrap { background:#FFF url(images/wrap-bg.jpg) center top no-repeat; text-align:left;}
.top .top_l dt a{ color:#333;}
.top .top_r dt a{ color:#333;}
.top .top_r dt a.green { color:#094;}
.top .top_r dt a.orange { color:#f60;}
.top .top_r dd a{ color:#333;}
table, caption, tbody, tfoot, thead, tr, th, td { vertical-align:middle;}
.Navigation .Part li a { font-size:15px; font-family:Microsoft YaHei; }
.Navigation .Part li a:hover { text-decoration:none;}
.w980 { background:url(images/wrap-center-bg.jpg) center top no-repeat;}
.phonegame-top { padding-top:10px; margin-bottom:8px;}
.phonegame-top-l { float:left; width:715px;}
.focus{position:relative;width:715px;height:280px;}
.show_img{position:absolute;left:0;top:0;width:715px;height:280px;overflow:hidden;z-index:666;}
.show_img li{display:none;position:absolute;width:715px;height:280px;}
.show_img li a img { width:715px;height:280px;}
.show_num { overflow:hidden; height: 25px; position: absolute; bottom:12px; right: 15px; zoom:1; z-index:670; }
.show_num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: Microsoft YaHei, Arial; color: #666666; background: #e9e9e9; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.show_num li.on { background: #ea5b3d; color:#ffffff; }
.pay-contrast table {table-layout: fixed; width: 715px; border-collapse: collapse; border-spacing: 0; background:#ffffff; text-align:center;}
.pay-contrast table em { color:#ff6600;}
.pay-contrast table th { height:40px; color:#1a1a1a; font-weight:bolder; text-align:center; width:178px; font-size:14px;}
.pay-contrast table th.fir { border-left:#dcdcdc 1px solid;}
.pay-contrast table th.last { border-right:#dcdcdc 1px solid;}
.pay-contrast table th em { font-weight:bolder;}
.pay-contrast table td { height:34px; color:#1a1a1a; border:#dcdcdc 1px solid; border-right:0;}
.pay-contrast table .bg td { background:#f0f0f0;}
.pay-contrast table td.last { border-right:#dcdcdc 1px solid;}
.phonegame-top-r { float:right; width:240px;padding:15px 10px 8px;position:relative;background:#FAFAFA url(http://pic.7881.com/7881/market/css/images/rightbg.png) no-repeat left top;}
.phonegame-top-r .adv-div img { width:260px; height:280px;}
.phonegame-top-r p{padding-bottom:10px;line-height:20px;color:#666;clear:left;}
.phonegame-top-r p a{color:#3d86ea;}
.phonegame-top-r .loginbf a.login{float:left;width:105px;height:30px;text-align:center;line-height:30px;background:#3d86ea;color:#FFF;border-radius:4px;}
.phonegame-top-r .loginbf{padding:0 10px;}
.phonegame-top-r .loginaf{padding:0 10px;}
.phonegame-top-r .loginbf a.reg{float:left;margin-left:10px;margin-bottom:13px;width:105px;height:30px;text-align:center;line-height:30px;background:#3d86ea;color:#FFF;border-radius:4px;}
.phonegame-top-r .loginbf a:hover{background:#1e6dd9;}
.phonegame-top-r .loginaf em{float:left;padding-top:10px;color:#9c9c9c;}
.phonegame-top-r .loginaf em i{color:#F60;}
.phonegame-top-r .loginaf a.cz{float:right;width:40px;height:40px;margin-left:10px;border-radius:21px;border:1px solid #e9e9e9;line-height:38px;text-align:center;color:#9c9c9c;}
.phonegame-top-r .loginaf a.tx{float:right;width:40px;height:40px;border-radius:21px;border:1px solid #e9e9e9;line-height:38px;text-align:center;color:#9c9c9c;}
.phonegame-top-r .loginaf a.tx:hover{color:#3d86ea;}
.phonegame-top-r .loginaf a.cz:hover{color:#3d86ea;}
.phonegame-top-r ul{padding-top:20px;}
.phonegame-top-r li{float:left;width:70px;height:70px;margin-right:11px;margin-bottom:10px;border:1px solid #DDD;text-align:center;}
.phonegame-top-r li a{display:block;width:70px;color:#9c9c9c;}
.phonegame-top-r li span{display:block;width:70px;color:#9c9c9c;}
.phonegame-top-r li a:hover{color:#3d86ea;}
.phonegame-top-r li a b{display:block;width:100%;height:33px;margin:10px 0 5px;background:url(http://pic.7881.com/7881/market/css/images/righticon.png) no-repeat center top;}
.phonegame-top-r li span b{display:block;width:100%;height:33px;margin:10px 0 5px;background:url(http://pic.7881.com/7881/market/css/images/righticon.png) no-repeat center top;}
.phonegame-top-r li a b.wym{background-position:center -41px;}
.phonegame-top-r li a b.grzx{background-position:center -82px;}
.phonegame-top-r li a b.mjzn{background-position:center -122px;}
.phonegame-top-r li a b.mmjzn{background-position:center -160px;}
.phonegame-top-r li span b.jqxd{background-position:center -202px;}
.tuzi { position:absolute; right:-200px; top:103px; background:url(images/tuzi.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="tuzi.png" ,sizingMethod="crop");  width:115px; height:171px;}
.qu-an { width:244px; height:258px; background:#3d86ea; padding-top:22px; padding-left:16px;}
.qu-an h3 { font-weight:normal; color:#ffffff; margin-bottom:5px;}
.qu-an h4 { font-weight:normal; color:#ffff00; font-size:17px; font-family:Microsoft YaHei; margin-bottom:22px;}
.qu-an h5 { font-weight:bolder; color:#fff100; font-size:12px; margin-bottom:30px;}
.qu-an h6 { font-weight:normal; color:#fff100; margin-bottom:8px; font-weight:bolder;}
.qu-an p { color:#ffffff; line-height:26px;}
.scrollarea-wrap { background:#ffffff; overflow:hidden; width:260px; height:181px;}
.scrollarea-wrap h3 { color:#666666; margin-top:5px; margin-left:15px;}
.scrollarea { overflow: hidden; position: relative; margin-top:11px; margin-left: 5px; }
.scrollarea ul li {color:#666666; font-size:12px; margin-bottom:8px; margin-left:10px; width:230px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal;}
.scrollarea ul li a { color:#666666;}
.scrollarea ul li a:hover { text-decoration:underline; color:#36c;}
.scrollarea ul li a:hover span {color:#36c;}
.scrollarea ul li a:hover em {color:#36c;}
.scrollarea ul li span { margin-right:10px; color:#aaaaaa; margin-right:10px; display:inline-block; width:36px; vertical-align:middle;}
.scrollarea ul li em { color:#009944; margin:0 3px;}

.hot-games { width:980px; margin-bottom:20px; border:#dcdcdc 1px solid;  border-top:#ff6701 2px solid; -moz-box-shadow: 0px 5px 0px #ededed;
-webkit-box-shadow: 0px 5px 0px #ededed; box-shadow: 0px 5px 0px #ededed; padding-bottom: 10px;}
.hot-games h2 { font-size:14px; height:40px; line-height:40px; background:#f0efef; color:#ff6601; text-indent:14px; overflow: hidden; *zoom:1;}
.hot-games h2 span { float:left;}
.hot-games h2 a { float:right; font-size:12px; color:#4d5155; margin-right:14px; _display:inline; font-weight:normal;}
.hot-games h2 a:hover { color:#ff6600; font-weight:bolder;}
.hot-games ul { overflow:hidden; *zoom:1; margin-left:40px; margin-top:25px;}
.hot-games ul li { float:left; width:120px; margin-right:35px; _display:inline; text-align:center; margin-bottom:15px;}
.hot-games ul li a { display:inline-block;}
.hot-games ul li h3 { margin-bottom:6px;}
.hot-games ul li h3 img { width:120px; height:120px;}
.hot-games ul li a h4 { color:#1a1a1a; font-weight:normal; width:120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal; cursor:pointer;}
.hot-games ul li a h4.bolder { font-weight:bolder; color:#ff6600;}
.hot-games ul li a:hover h4 { color:#ff6600; font-weight:bolder;}
.hot-games a.more { display:block; width:200px; height:38px; background:#ff6600; color:#ffffff; font-size:14px; line-height:38px; font-weight:bolder; margin:15px auto 30px auto; text-align:center;}

.kf-answer { background:#3d86ea; width:100%; height:126px;}
.kf-answer-wrap { background:#3d86ea; width:980px; margin:0 auto; height:126px; overflow:hidden;}
.kf-answer-wrap ul { overflow:hidden; *zoom:1; margin-left:-40px; margin-top:15px;}
.kf-answer-wrap ul li { width:280px; float:left; margin-left:60px; _display:inline;}
.kf-answer-wrap ul li h2 { color:#fff100; font-size:14px; font-weight:bolder; line-height:26px;}
.kf-answer-wrap ul li p { color:#ffffff; line-height:24px;}
.kf-answer-wrap ul li p a { color:#fff100; margin:0 5px;}
.merit { background:#f0f0f0; width:100%; height:126px;}
.merit-wrap { background:#f0f0f0; width:980px; margin:0 auto; height:126px; overflow:hidden;}
.dl-wrap { margin-top:22px;}
.dl-wrap dl { float:left; width:326px}
.dl-wrap dl dt { float:left; margin-right:8px;}
.dl-wrap dl dd h2 { margin-top:8px; margin-bottom:4px; font-size:14px; color:#333333;}
.dl-wrap dl dd { width:310px; *width:220px; color:#666666; line-height:20px;}

/********** 手机游戏主页 **********/
.mg-wrap { background:#fff; margin-bottom:25px;}
.app .mg-wrap-l { border-top:#ff6701 2px solid; }
.and .mg-wrap-l { border-top:#0099ff 2px solid; }
.mg-wrap-l { float:left; width:717px; height:346px; border:#dcdcdc 1px solid;  border-top:#ff6701 2px solid; -moz-box-shadow: 0px 5px 0px #ededed;
-webkit-box-shadow: 0px 5px 0px #ededed; box-shadow: 0px 5px 0px #ededed; border-right:none;}
.mg-wrap-l h2 { height:50px; line-height:50px; border-bottom:#dcdcdc 1px solid; color:#11171c; overflow:hidden; *zoom:1;}
.mg-wrap-l h2 span {font-size:19px; font-weight:normal; font-family:Microsoft YaHei; float:left; margin-left:14px; line-height:34px; margin-top:10px;}
.mg-wrap-l h2 a { float:right; margin-right:14px; color:#4d5155; font-weight:normal;}
.and .mg-wrap-l h2 a.dp-btn { float:left; margin-left:20px; color:#fff; background:url(http://pic.7881.com/7881/market/css/images/dp-btn-bg.png) no-repeat; width:64px; height:23px; line-height:20px; line-height:24px\9; text-align:center; margin-top:14px;}
.and .mg-wrap-l h2 a.dp-btn:hover { text-decoration:none; color:#fff; font-weight:normal;}
.app .mg-wrap-l h2 a:hover { color:#ff6600; font-weight:bolder;}
.and .mg-wrap-l h2 a:hover { color:#36c; font-weight:bolder;}
.mg-wrap h2 b { display:inline-block; line-height:50px; margin-right:10px; width:25px; height:31px; vertical-align:top;}
.app h2 b { background:url(images/app-icon.png) no-repeat;}
.and h2 b { background:url(images/and-icon.png) no-repeat;}
.mg-wrap-l ul { overflow:hidden; *zoom:1; margin-left:10px; margin-top:35px;}
.mg-wrap-l ul li { float:left; width:140px; _display:inline; text-align:center; margin-bottom:15px; }
.mg-wrap-l ul li a h3 { margin-bottom:6px; }
.mg-wrap-l ul li a h4 { color:#1a1a1a; font-weight:normal; width:140px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal;}
.mg-wrap-l ul li a:hover h4 { color:#ff6600; font-weight:bolder;}
.and .mg-wrap-l ul li a:hover { color:#36c;}
.and .mg-wrap-l ul li a:hover h4 { color:#36c; font-weight:bolder;}
.mg-wrap-r { float:right; width:260px; border:#dcdcdc 1px solid; height:347px; -moz-box-shadow: 0px 5px 0px #ededed;
-webkit-box-shadow: 0px 5px 0px #ededed; box-shadow: 0px 5px 0px #ededed;}
.mg-wrap-r ul li { overflow:hidden; *zoom:1; border-bottom:#dcdcdc 1px solid; width:260px; height:86px;background:#F9F9F9;}
.mg-wrap-r ul li a { display:block; width:260px; height:86px;}
.mg-wrap-r ul li a:hover { text-decoration:none;}
.mg-wrap-r ul li div { float:left; width:145px; margin-left:32px; margin-top:17px;}
.mg-wrap-r ul li div h3 { color:#11171c; font-family:Microsoft YaHei; font-size:18px; margin-bottom:2px;}
.app .mg-wrap-r ul li div p { color:#ee6700;}
.and .mg-wrap-r ul li div p { color:#0099ff;}
.mg-wrap-r ul li span { float:right; display:block; width:66px; height:22px; line-height:20px; text-indent:5px; color:#ffffff; margin-top:32px; margin-right:15px; *line-height:24px;}
.app .mg-wrap-r ul li span { background:url(images/czapp-bg.png) no-repeat;}
.and .mg-wrap-r ul li span { background:url(images/czand-bg.png) no-repeat;}
.mg-wrap-r ul li.last { width:260px; height:94px; margin-top:-8px; *margin-top:-14px; _margin-top:-15px;}
.mg-wrap-b { border:#ededed 1px solid; border-top:none; width:978px; float:left; overflow:hidden; *zoom:1; padding-bottom:10px;}
.mg-wrap-b dl { float:left; padding-top:14px; margin-left:20px; _margin-left:19px; width:455px; _display:inline;}
.mg-wrap-b dl dt { font-weight:bolder;}
.app .mg-wrap-b dl dt { color:#ff6600;}
.and .mg-wrap-b dl dt { color:#0099ff;}
.mg-wrap-b dl dt { margin-bottom:5px;}
.mg-wrap-b dl dd p { margin-bottom:5px; color:#aaaaaa; width:460px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-wrap: normal;}
.mg-wrap-b dl dd p a { color:#666666;}
.mg-wrap-b dl dd p a:hover { color:#36c;}
.mg-wrap-b dl dd p a span { color:#aaaaaa;}
.mg-wrap-b dl dd p a:hover span { color:#36c;}
.adv-02 { margin-bottom:10px; width:980px; height:105px;}
.adv-02 img { width:980px; height:105px;}
.xs-div { background:url(http://pic.7881.com/7881/market/css/images/xs-bg.jpg) no-repeat; width:230px; height:260px; padding:10px 15px;}
.xs-div h2 { font-size:22px; color:#fff; font-weight:normal; font-family:"Microsoft YaHei"; overflow:hidden; border-bottom:#fff000 1px solid; *zoom:1; padding-bottom:5px; margin-bottom:16px;}
.xs-div h2 i {float:left;font-family:"microsoft yahei";}
.xs-div h2 span { float:right; font-size:12px; margin-top:12px;}
.xs-div dl { overflow:hidden; *zoom:1; position:relative; border-bottom:#f19167 1px solid; padding-bottom:12px; margin-bottom:12px; *cursor:pointer;}
.xs-div dl dt { float:left; width:50px; height:50px;}
.xs-div dl dd { float:left; color:#ffffff; font-weight:bold; margin-top:5px; margin-left:8px; width:170px;}
.xs-div dl .dd-1 { margin-top:3px; color:#3c3c3c; font-weight:normal;}
.xs-div dl span { display:block; width:13px; height:25px; background:url(http://pic.7881.com/7881/market/css/images/xs-jt.png) no-repeat; position:absolute; right:10px; top:14px;}
/********** 苹果充值 **********/
.p-app-bg .qu-an{ background:url(images/p-app-bg.jpg) no-repeat;}
.app-anniu { position:absolute; background:#ff6600; text-align:center; width:200px; height:46px; line-height:46px; font-size:18px; font-family:Microsoft YaHei; color:#ffffff; bottom:135px; left:30px; display:none;}
.app-anniu:hover { color:#ffffff; text-decoration:none;}