/* CSS Document */
/*appitem*/
.itemlist dt h2,.item_sub li span,.app_down a,.app_name span.official_icon{ background: url("../images/anzhi_icon.png") no-repeat 5px -227px;}
.item_wrap{margin-bottom:20px;}
.item_sub{width:670px;height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #d6d6d6;margin:0px auto;}
.item_sub li{float:left; padding-right:30px; cursor:pointer; position: relative; color: #555555;}
.item_sub li span{ display: block; width: 16px; height: 9px; position: absolute;bottom:-2px; left: 25%;background-position:0 -598px;z-index:5;}
.item_sub li.currentcolor{color:#7fc31e;}
.itemlist{font-size:16px; padding: 0px 10px;}
.itemlist dt{ width:100%; height:58px;  border-bottom:1px solid #ebebeb; overflow:hidden}
.itemlist dt h2{ height:38px; margin-top:12px; text-align:center; line-height:35px; font-size:16px;}
.itemlist dt h2 span{padding:0 4px;}
.itemlist dd{float:left; width:116px; height:35px;  line-height:35px; text-indent:1.8em; overflow:hidden}
.itemlist dd a{color:#555555;}
.itemlist dd a:hover{color:#7fc31e}
.itemlist dd.greencolor,.itemlist dd.greencolor a{color:#7fc31e}
.itemlist dd.border_solid{border-bottom:1px solid #ebebeb;}
.itemlist dd.border_none{border-bottom:0;}
#itemlist2 dt h2{ background-position:5px -289px;}
#itemlist3 dt h2{ background-position:5px -350px;}
#itemlist4 dt h2{ background-position:5px -409px;}
#itemlist5 dt h2{ background-position:5px -464px;}
#itemlist6 dt h2{ background-position:5px -524px;}

.app_advs{height:150px; margin-top:20px}
.app_advs img{display:block; width:255px; height:150px;}
#app_hot{margin-top:20px;}

/*applist*/
.app_list ul{width:644px; margin:0px auto; overflow:hidden}
.app_list ul li{float:left;width:644px; padding:25px 0px 20px 0px; border-bottom:1px solid #ebebeb; font-size:12px; overflow:hidden}
.app_icon{float:left; width:48px; height:48px; margin-right:10px; display:inline}
.app_icon img{display:block; width:48px; height:48px; margin-top:5px;}
.app_info{float:left; width:475px; height:75px; color:#555555;}
.app_name{ display:block; width:100%; height:24px; margin:1px 0; font-size:16px; color:#000000; clear: both; overflow: hidden;}
.app_name span.official_icon{ float: left; display: block; width:28px ; height:18px;background-position:-32px -66px; margin: 2px 0px 0px 10px;}
.app_top{ height:21px; line-height:21px;}
.app_name a{ float:left; color:#000000}
.app_name a:hover{ color: #7fc31e}
.app_version{width:100px;}
.app_info p{height:22px; line-height:22px;}
.app_downnum{width:130px;}
.app_star{width:120px;}
.app_star span{float:left;}
.app_list .stars{margin-top:4px;}
.app_list ul li p{width:100%; height:24px; white-space:nowrap; font-size:12px; overflow:hidden}
.app_down{float:left;margin-top:17px; display: inline; position:relative;}
.app_down a{display:block; width:80px; padding-left: 30px; height:40px;line-height:40px; background-color:#7FC31E;background-position:10px -777px; color: #fff; text-align: center; font-size: 14px; cursor: pointer;}
.app_down a:hover{}
.app_down .pop_code{ position: absolute; border:1px solid #d6d6d6;left:-115px;top:-35px;  padding:2px; background-color: #fff;z-index: 10}
.app_down .pop_code img{width: 100px; height: 100px;}

.search_hot{margin-bottom:20px;}
.search_hot #bj_recommend2{height:488px; overflow:hidden;}
.search_no{width:300px; min-height:433px; _height:433px; padding-top:55px; margin:0 auto; text-align:center;}
.search_no img{  width:104px; height:122px; margin-bottom:25px;}
.search_no p{color:#555555; line-height:24px;}
.search_no p a{color:#337b10;}

/*itemgame*/
#item_game{width:233px; overflow:hidden; margin: 0 auto;}
#item_game li{float:left; width:233px; height:59px; border-bottom:1px solid #ebebeb; line-height:59px; text-align:center; letter-spacing:1px; font-size:16px;}
#item_game li a:hover{color:#7fc31e}
#item_game li.greencolor,#item_game li.greencolor a{color:#7fc31e}
#online_games li{}

.xtgj,.shgj,.meiti,.tongxin,.yuedu{display:none;}