@charset "utf-8";
@import "/static/plugin/selectfx/css/cs-select.css";
@import "/static/plugin/selectfx/css/cs-skin-elastic.css";
.logo_wrap .logo,.crumb .icon,.game_information .info .btn a i,.open_detail .advantage span i,.open_detail .btn i,.arrow-btn,.list_wrap li .info .time i,.like_box .like i,.detail_like div i span,.game_big_info .btn a i,.app_table_list li .star i,.tag_type_wrap li i,.recommend_wrap .list li,.phb_r_l ul li i,.title_yellow .icon,.phb_tuijian .cont li .num i,.phb_type .btn_box li i,.phb_type .type_box li p,.phb_newest li i,.phb_type .btn_box li a,.paihang .btn_box li i,.paihang .btn_box li a{background-image:url("../images/icon.png");background-repeat:no-repeat;background-size:207px 980px;}
.padding20{padding:15px;}
/*¶¥²¿*/
.top_wrap{height:30px;line-height:30px;border-bottom:1px solid #dbdbdb;color:#999;font-size:12px;background:#fff;}
.top_wrap a{display:block;color:#999;margin-left:24px;float:left;}
.top_wrap a:hover{color:#518ABC;}
.logo_wrap{height:110px;}
.logo_wrap .logo{display:block;width:210px;height:68px;background-position:0 0;margin-top:21px;}
/*ËÑË÷*/
.search_box{width:480px;margin-top:25px;}
.search_bar{width:478px;height:38px;border:2px solid #518ABC;}
.search_bar .txt_box,.search_bar .btn_box{float:left;}
.search_bar input{display:block;border:none;background:none;}
.search_bar .txt_box{padding:10px 20px;background:#fff;}
.search_bar .txt_box input{width:338px;height:18px;line-height:18px;}
.search_bar .btn_box input{width:99px;height:36px;line-height:36px;margin-top: 1px;background:#518ABC;color:#fff;font-size:16px;cursor:pointer;}
.search_bar .btn_box input:hover{background:#19a52f;}
.search_bar .tb_choose{position:absolute;top:42px;}
.search_bar .tb_choose label{color:#666;font-size:12px;margin-right:10px;}
.search_bar .tb_choose label:hover{cursor:pointer}
.search_bar .tb_choose label input{display:inline;width:10px;}
.search_bar .tb_choose label span{position:relative;top:-2px;margin-left:3px;}
.hotkey{font-size:12px;line-height:1.5;margin-top:2px;}
.hotkey a{margin-right:15px;color:#777;}
.hotkey a:hover{color:#518ABC;}
div.cs-skin-elastic{color:#518abc;}
.cs-select > span{padding:9px 0 9px 10px;margin-left:1px;width:65px;}
.cs-skin-elastic > span::after{height:22px;}
div.cs-skin-elastic{font-size:14px;}
.cs-select.cs-active .cs-options{left:1px;top:39px;padding-bottom:0px;}
.cs-skin-elastic .cs-options span{padding:5px 0 5px 18px;color:#777;font-weight:500;}
.cs-skin-elastic .cs-options span:hover, .cs-skin-elastic .cs-options .cs-selected span{color:#518abc;}
/*µ¼º½*/
header #nav {height: 48px; background-color: #518ABC; } 
header #nav ul {width: 1200px; zoom: 1; margin: 0 auto; height: 48px; line-height: 48px; font-size: 16px; overflow: visible; }

header #nav ul li {position: relative; top: 0; cursor: pointer; float: left; font-size: 18px; color: #fff; height: 54px; text-align: center; }
header #nav ul li.first {padding-left: 0; }
header #nav ul li a {display: inline-block; height: 48px; color: #fff; font-size: 18px; padding:0 20px;width:72px;}
header #nav ul li.first a{width:36px;}
header #nav ul li span {display: block;padding-bottom:10px;border:1px solid #ddd;background-color:#fff;z-index:100;position: absolute; top:48px; left: 0px; width:110px; display:none; }
header #nav ul li span a {font-size: 14px;color:#555;display: block; height: 20px; line-height: 20px; float: left;width:110px; padding:7px 0px;}
header #nav .current .fl1, #nav li .fl1:hover{background:#3976AC;color:#fff;}
header #nav li span a:hover{color:#3976AC;background-color:#f2f2f2;}
.index_wrap{background:#fff;}
/*µ×²¿*/
.footer_wrap{height:155px;background:#fff;text-align:center;color:#999;padding-top:35px;}
.footer_wrap ul{width:720px;margin-bottom:10px;}
.footer_wrap li{width:99px;border-right:1px solid #f7f7f7;float:left;}
.footer_wrap p a{color:#999;}
.footer_wrap p a:hover{color:#518ABC;}