@charset "UTF-8";
.appgame_glonav { width: 100%; margin: 0 auto; display: none; font-family: 'Microsoft YaHei'; }
.appgame_nav input { border: none; font-family: 'Microsoft YaHei'; }
.appgame_nav input:focus { outline: none; }
.appgame_nav_blank { height: 64px; }
.appgame_nav { height: 64px; line-height: 64px; width: 100%; position: fixed; left: 0; top: 0; clear: both; transition: height 0.5s; -webkit-transition: height 0.5s; z-index: 999999; }
.appgame_nav .appgame_logo { display: block; float: left; width: 108px; height: 32px; max-width: 216px; margin-left: 20px; margin-top: 16px; background-repeat: no-repeat; background-size: 100% 100%; }
.appgame_nav .appgame_link { display: block; float: right; margin-right: 10px; font-size: 22px; }
.appgame_nav .appgame_link a { margin: 0 10px; }
.appgame_nav .appgame_login { display: block; float: right; width: 35px; height: 35px; margin: 15px 20px 0 0; background-repeat: no-repeat; background-size: 100% 100%; }
.appgame_nav .appgame_t_left { position: absolute; left: 0; top: 0; font-size: 22px; line-height:64px; margin-left: 20px; padding-left: 25px; background-position: left center; background-repeat: no-repeat; background-size:auto 21px;  display:block; }
.appgame_nav .appgame_title { font-size: 28px; text-align: center; font-weight: bold; }
.appgame_nav .appgame_search { position: absolute; right: 0; top: 0; margin: 19px 20px 0 0; width: 33px; height: 27px; cursor: pointer; background-repeat: no-repeat; background-size: 80% 80%; background-position: center center; }
.appgame_nav .appgame_search_l { position: absolute; right: 0; top: 0; margin: 18px 20px 0 0; width: 21px; height: 29px; cursor: pointer; background-repeat: no-repeat; background-size: 80% 80%; background-position: center center; }
.appgame_logo img { display: block; width: 100%; }
.appgame_bg_white { background: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.appgame_bg_white .appgame_logo { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/nav_logo_w.jpg); }
.appgame_bg_white .appgame_link { color: #000; }
.appgame_bg_white .appgame_link a { color: #000; }
.appgame_bg_white .appgame_login { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/login_w.jpg); }
.appgame_bg_white .appgame_t_left { color: #000; background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/left_w.jpg); }
.appgame_bg_white .appgame_title { color: #000; }
.appgame_bg_white .appgame_search { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/search_w.jpg); }
.appgame_bg_white .appgame_search_l { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/l_search_w.jpg); }
.appgame_bg_white .appgame_nav_move_r, .appgame_bg_white .appgame_nav_move_l { background: #fff; }
.appgame_bg_white .appgame_ilist li p { color: #000; }
.appgame_bg_white .appgame_down { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/d_w.jpg); }
.appgame_bg_white .appgame_p_left input { color: #010101; background: #ccc; }
.appgame_bg_white .appgame_p_left input::-moz-placeholder {
color: #010101;
}
.appgame_bg_white .appgame_p_left input::-webkit-input-placeholder {
color: #010101;
}
.appgame_bg_white .appgame_p_left input:-ms-input-placeholder {
color: #010101;
}
.appgame_bg_black { background: #333; border-top: 1px solid #333; border-bottom: 1px solid #333; }
.appgame_bg_black .appgame_logo { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/nav_logo_b.jpg); }
.appgame_bg_black .appgame_link { color: #fefefe; }
.appgame_bg_black .appgame_link a { color: #fefefe; }
.appgame_bg_black .appgame_login { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/login_b.jpg); }
.appgame_bg_black .appgame_t_left { color: #fff; background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/left_b.jpg); }
.appgame_bg_black .appgame_title a { color: #fff; }
.appgame_bg_black .appgame_search { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/search_b.jpg); }
.appgame_bg_black .appgame_search_l { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/l_search_b.jpg); }
.appgame_bg_black .appgame_nav_move_r, .appgame_bg_black .appgame_nav_move_l { background: #333; }
.appgame_bg_black .appgame_ilist li p, .appgame_bg_black .appgame_imglist li p { color: #fff; }
.appgame_bg_black .appgame_down { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/d_b.jpg); }
.appgame_bg_black .appgame_p_left input { color: #ccc; background: #fff; }
.appgame_bg_black .appgame_p_left input::-moz-placeholder {
color: #ccc;
}
.appgame_bg_black .appgame_p_left input::-webkit-input-placeholder {
color: #ccc;
}
.appgame_bg_black .appgame_p_left input:-ms-input-placeholder {
color: #ccc;
}
.appgame_nav_move { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.appgame_nav_move .appgame_fade { position: fixed; width: 100%; height: 100%; left: 0; top: 0; display: none; z-index: 998; background: rgba(0, 0, 0, 0.2); }
.appgame_nav_moved { position: absolute; left: 0; top: 0; z-index: 999; height: 100%; }
.appgame_nav_moved .appgame_nav_move_l { transform: translateX(-100%); -webkit-transform: translateX(-100%); }
.appgame_nav_moved .appgame_nav_move_r { z-index: 999; box-shadow: 0 50px 79px 0 rgba(0, 0, 0, 0.5); transform: translateX(0%); -webkit-transform: translateX(0%); }
.appgame_nav_moved .appgame_no_shadow { box-shadow: none; }
.appgame_nav_moved .appgame_fade { display: block; }
.appgame_nav_move_l, .appgame_nav_move_r { transition: transform 0.5s; -webkit-transition: -webkit-transform 0.5s; }
.appgame_nav_move_l { width: 100%; float: left; z-index: 1; position: relative; transform: translateX(0%); -webkit-transform: translateX(0%); }
.appgame_nav_move_r { width: 100%; position: absolute; left: 0; top: 0; overflow: hidden; z-index: 0; transform: translateX(100%); -webkit-transform: translateX(100%); }
.appgame_nav_move_r .appgame_down { display: block; width: 23px; height: 12px; margin: 0 auto 30px; cursor: pointer; clear: both; background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; }
.appgame_p_left { position: relative; padding: 0 139px 0 55px; overflow: hidden; }
.appgame_p_left .appgame_t_left { height: 64px; position: absolute; left: 0; top: 0; cursor: pointer; }
.appgame_p_left input { display: block; border-radius: 3px 0 0 3px; height: 40px; width: 100%; padding: 0 10px 0 1em; font-size: 20px; outline: 0; margin-top: 12px; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: normal; }
.appgame_p_left i { font-style: normal; font-size: 22px; height: 40px; width: 120px; line-height: 40px; text-align: center; cursor: pointer; color: #fff; background: #585858; border-radius: 0 3px 3px 0; position: absolute; top: 12px; right: 20px; }
.appgame_ilist, .appgame_imglist { overflow: hidden; clear: both; margin-top: 30px; }
.appgame_ilist li, .appgame_imglist li { float: left; width: 25%; text-align: center; }
.appgame_ilist li a, .appgame_imglist li a { display: block; overflow: hidden; }
.appgame_ilist li img, .appgame_imglist li img { display: block; width: 66px; margin: 0 auto; }
.appgame_ilist li p, .appgame_imglist li p { font-size: 22px; line-height: 1.5; margin: 30px 0; padding: 0 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.appgame_ul_border { border-top: 1px solid #666; margin: 12px 0 30px; }
.appgame_ul_border li { border-left: 1px solid #666; border-bottom: 1px solid #666; margin-left: -1px; }
.appgame_ul_border li p { margin: 40px 0; }
.appgame_imglist li img { margin: 20px auto 0; }
.appgame_imglist li p { margin: 10px 0 20px; }
.appgame_dl { position: relative; margin: -30px 0 -42px; z-index: -1; }
.appgame_dl .appgame_dl_img { display: block; width: 100%; }
.appgame_dl .appgame_dl_link { position: absolute; bottom: 0; left: 0; margin: 0 50px 72px; }
.appgame_dl .appgame_dl_link a { display: block; float: left; width: 50%; }
.appgame_dl .appgame_dl_link img { display: block; width: 100%; }
.appgame_dl .appgame_dl_app { position: absolute; width: 50%; height: 33%; top: 13%; left: 7%; text-indent: -9999px; overflow: hidden; }
.appgame_dlist_t { overflow: hidden; margin-bottom: 0; }
.appgame_dlist_t li { width: 50%; float: left; }
.appgame_dlist_t li a { display: block; text-align: center; }
.appgame_dlist_t li i { font-style: normal; width: 45%; min-width: 135px; display: block; margin: 20px auto; font-size: 22px; color: #fff; line-height: 1.5; padding: 0 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background-position: left center; background-repeat: no-repeat; background-size: auto 100%; padding-left: 40px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.appgame_dlist_t li .appgame_d_ios { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/lico1.jpg); }
.appgame_dlist_t li .appgame_d_and { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/lico2.jpg); }
.appgame_dlist_t li .appgame_d_new { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/lico3.jpg); }
.appgame_dlist_t li .appgame_d_hot { background-image: url(http://www.appgame.com/wp-content/uploads/2015/08/lico4.jpg); }
.appgame_dlist_b { overflow: hidden; margin: -1px 0 0; width: 50%; float: left; }
.appgame_dlist_b .cur { background-color: #4D4D4D; }
.appgame_dlist_b li { clear: both; border-left: 0; background-color: #333; margin: 0; font-size: 22px; line-height: 1.5; color: #fff; padding: 20px 0 20px 50px; box-sizing: border-box; -webkit-box-sizing: border-box; text-overflow: ellipsis; white-space: nowrap; position: relative; cursor: pointer; transition: background-color 0.3s; -webkit-transition: background-color 0.3s; }
.appgame_dlist_b li:after { content: ">"; position: absolute; right: 20px; top: 50%; font-size: 24px; color: #999; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.appgame_dlist_b li:last-child { border-bottom: 0; }
.appgame_dlist_bl { width: 50%; float: right; margin: -1px 0 0; background: #4D4D4D; }
.appgame_dlist_bl ul { display: none; }
.appgame_dlist_bl .cur { display: block; }
.appgame_dlist_bl li { width: 100%; border-left: 0; margin: 0; }
.appgame_dlist_bl li a { display: block; color: #fff; font-size: 22px; line-height: 1.5; padding: 20px 0; text-align: center; }
.appgame_dlist_bl li:last-child { border-bottom: 0; }
.appgame_nav_android_top{margin-top:8px;}
.appgame_nav_android ul{overflow:hidden; background-color:#333; border-top:1px #666 solid;}
.appgame_nav_android ul li{width:50%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden; border-bottom:1px #666 solid;}
.appgame_nav_android li:nth-child(odd){border-right:1px #666 solid;}
.appgame_nav_android li a{display:block; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center;}
.appgame_nav_android h3{line-height:50px; text-align:center; color:#fff; font-size:16px; background-color:#1a1a1a;}
.appgame_nav_android dt{overflow:hidden; background-color:#333; border-bottom:1px #666 solid; margin-bottom:10px;}
.appgame_nav_android dl{width:33.33%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden; border-top:1px #666 solid; border-right:1px #666 solid;}
.appgame_nav_android dl:nth-child(3n){border-right:none;}
.appgame_nav_android dl a{display:block; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center;}

@media screen and (max-width: 540px) {
.appgame_glonav { display: inherit; }
}

@media screen and (max-width: 480px) {
.appgame_nav_blank { height: 50px; }
.appgame_nav { height: 50px; line-height: 51px; }
.appgame_nav .appgame_title { font-size: 22px; }
.appgame_nav .appgame_t_left{line-height:50px;}
.appgame_nav .appgame_t_left, .appgame_nav .appgame_p_left i, .appgame_nav .appgame_ilist li p, .appgame_nav .appgame_dlist_t li i, .appgame_nav .appgame_dlist_bl li a, .appgame_nav .appgame_dlist_b > li { font-size: 18px; }
.appgame_nav .appgame_p_left input { font-size: 16px; }
.appgame_nav .appgame_logo { margin-top: 9px; }
.appgame_nav .appgame_link { font-size: 18px; }
.appgame_nav .appgame_login { width: 32px; height: 32px; margin-top: 4px; }
.appgame_nav .appgame_search { width: 32px; height: 26px; margin-top: 12px; }
.appgame_nav .appgame_search_l { width: 21px; height: 28px; margin-top: 11px; }
.appgame_nav .appgame_t_left { padding-left: 20px; background-size:auto 17px; background-position:left 16px; }
.appgame_p_left { padding: 0 119px 0 55px; }
.appgame_p_left i { height: 36px; line-height: 36px; width: 100px; top: 7px; }
.appgame_p_left input { height: 36px; margin-top: 7px; }
.appgame_p_left .appgame_t_left { height: 50px; }
.appgame_nav_move_r .appgame_down { margin: 0 auto 20px; }
.appgame_ilist { margin-top: 20px; }
.appgame_ilist li img { width: 55px; }
.appgame_ilist li p { margin: 20px 0; }
.appgame_ul_border { margin: 7px 0 20px; }
.appgame_ul_border li p { margin: 30px 0; }
.appgame_imglist li p { margin: 10px 0 20px; font-size: 15px; }
.appgame_imglist li img { width: 50px; }
.appgame_dl { margin: -20px 0 -32px; }
.appgame_dl .appgame_dl_link { margin: 0 40px 52px; }
.menu { font-size: 12px; }
.appgame_dlist_t { margin-bottom: 0; }
.appgame_dlist_t li i { margin: 15px auto; min-width: 120px; }
.appgame_dlist_b { margin: -1px 0 0; }
.appgame_dlist_b li { padding: 15px 0 15px 50px; }
.appgame_dlist_b li:after { font-size: 18px; }
.appgame_dlist_bl { margin: -1px 0 0; }
.appgame_dlist_bl li a { padding: 15px 0; }
}

@media screen and (max-width: 375px) {
.appgame_nav_blank { height: 45px; }
.appgame_nav { height: 45px; line-height: 46px; }
.appgame_nav .appgame_title { font-size: 21px; }
.appgame_nav .appgame_p_left input { font-size: 13px; }
.appgame_nav .appgame_t_left{line-height:45px;}
.appgame_nav .appgame_t_left, .appgame_nav .appgame_p_left i, .appgame_nav .appgame_ilist li p, .appgame_nav .appgame_dlist_t li i, .appgame_nav .appgame_dlist_bl li a, .appgame_nav .appgame_dlist_b > li { font-size: 15px; }
.appgame_nav .appgame_logo { margin-top: 9px; width: 90px; height: 27px; margin-left: 10px; }
.appgame_nav .appgame_link { font-size: 15px; margin-right: 0; }
.appgame_nav .appgame_login { width: 30px; height: 30px; margin-top: 8px; margin-right: 10px; }
.appgame_nav .appgame_search { width: 29px; height: 24px; margin-top: 11px; margin-right: 10px; }
.appgame_nav .appgame_search_l { width: 20px; height: 27px; margin-top: 9px; margin-right: 10px; }
.appgame_nav .appgame_t_left { margin-left: 10px; padding-left: 15px; background-size: auto 14px; background-position:left 15px; }
.appgame_p_left { padding: 0 89px 0 35px; }
.appgame_p_left i { height: 32px; line-height: 32px; width: 80px; right: 10px; }
.appgame_p_left input { height: 32px; }
.appgame_p_left .appgame_t_left { height: 44px; }
.appgame_nav_move_r .appgame_down { margin: 0 auto 10px; }
.appgame_ilist { margin-top: 10px; }
.appgame_ilist li img { width: 44px; }
.appgame_ilist li p { margin: 10px 0; }
.appgame_ul_border { margin: 7px 0 10px; }
.appgame_ul_border li p { margin: 20px 0; }
.appgame_imglist li p { margin: 10px 0; font-size: 13px; }
.appgame_imglist li img { width: 40px; }
.appgame_dl { margin: -10px 0 -22px; }
.appgame_dl .appgame_dl_link { margin: 0 30px 32px; }
.appgame_dlist_t { margin-bottom: 0; }
.appgame_dlist_t li i { margin: 10px auto; min-width: 105px; }
.appgame_dlist_b { margin: -1px 0 0; }
.appgame_dlist_b li { padding: 10px 0 10px 40px; }
.appgame_dlist_b li:after { font-size: 16px; }
.appgame_dlist_bl { margin: -1px 0 0; }
.appgame_dlist_bl li a { padding: 10px 0; }
}

@media screen and (max-width: 320px) {
.appgame_nav .appgame_title { font-size: 18px; }
}
