/*搜索优化 -- 网页部分*/
#search_bg{ background-color:#FFF;}

/*公共样式*/
.Container{ width:980px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px;}
a.Blue_A:link,a.Blue_A:visited{ color:#2187d0; text-decoration:none;}
a.Blue_A:hover{ text-decoration:underline;}
a.Black_A:link,a.Black_A:visited{ color:#333; text-decoration:none}
a.Black_A:hover{ text-decoration:underline}
/*---------------------------------------------------- 0726.添加*/
.Font_A{ color:#666; text-decoration:none}
a.Black_T{ color:#333; text-decoration:none; font-weight:bold}
a.Black_T:hover{ text-decoration:underline}
a.Blue_L{ color:#2187d0; text-decoration:none;}

a.hide { display: none; }
li.hide { display: none; }

html, body { height: 100%; }
html { overflow-y: scroll; }

/*搜索结果页*/
	/*---------------------------------------------------------搜索筛选*/
	#search_bg .footer { background-color:#fff; border-top:1px solid #e6e6e6}
	.Search_L{ width:175px; float:right; overflow:hidden; padding-right:40px; padding-top:84px;}
		.Search_LT{ background-color:#fff; width:157px; height:35px; line-height:35px; font-family:"微软雅黑", "黑体", "宋体"; font-weight:bold; color:#525252; padding-left:16px; margin-top:10px; border:1px  solid #e6e6e6;}
		.Search_L_btn{ /*height:160px;*/ overflow:hidden;}
		.Search_L_btn ul a{ width:145px; height:31px; line-height:30px; background-color:#fff; padding-left:28px; display:block; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
		.Select_On a{ background:url(../images/Btn_Pic_web.png); width:172px;height:31px; display:block; color:#FFF}	
		.Search_L_btn ul a:hover{ background-color:#f6f6f6; }
		a#Btn_A:active{background:url(../images/Btn_Pic_web.png); width:145px;height:31px; color:#FFF;}
	
	/*--------------------------------------------------------搜索结果*/
	.Search_Result{ width:700px; overflow:hidden; margin-left:26px; padding-top:50px;}
	#Result_T{ width:692px; height:38px; display:block; line-height:38px;margin-left:6px; border-bottom:1px solid #e6e6e6; margin-top:7px}
	#Result_T span{ color:#fe8000 }
	.Game_list{ width:692px; border-bottom:1px solid #e6e6e6; margin-left:6px; overflow:hidden;}
		.Game_list a.Border-blue{ border:2px solid #fff; overflow:hidden; display:block; width:120px; height:90px; margin:16px 0 16px 0; float:left}
		a.Border-blue:hover{ border:2px solid #84c4ff}
		.Res_M{ margin:18px 0 16px 10px; float:left; width:402px; overflow:hidden; *padding-bottom:16px;}
		.Res_M a{ float:left; line-height:15px}
		.Res_M img{ padding-left:8px; float:left;}
		.Game_Int{ line-height:18px; color:#666; margin-top:8px; height: 36px; overflow: hidden; float:left; width: 402px;}
		.Tag_S{ float:left; color:#666; line-height:22px; margin-top:8px; display:block}
		.Res_M label{ float:left; line-height:22px; margin-top:8px; margin-left:20px; color:#666}
		.Res_M .Tag{ line-height:22px; display:block; color:#2187d0; margin-top:8px;}
		.Res_M em a{ line-height:22px; margin-right: 8px; display: inline-block; float: none; color:#2187d0; margin-top:8px; /**line-height:24px;*/ }
		
		#Game_S{ width:360px; display:block; float:left; overflow:hidden;  *width:370px;}
		.Pages{ margin-top:32px;}
				
		.Game_Server{ width:54px; height:25px; float:left; display:block; margin-left:6px; background:url(../images/Search_Btn.png) 0 -101px no-repeat; text-align:center; text-decoration:none; color:#333; margin-top:8px;}
		.Game_Server span{ line-height:22px; *line-height:24px;}
		a.Game_Server:hover{ color:#FFF; background:url(../images/Search_Btn.png) 0 -126px no-repeat;}	
		.Res_F{ width:150px; float:left; overflow:hidden; margin-top:18px; margin-left:6px; height:90px;}
		.Score{ width:72px; height:22px; text-align:center; color:#fe8511; font-size:22px; font-family:"微软雅黑", "黑体", "宋体"; margin-left:40px;margin-bottom:8px}
		.Font_Gary{ color:#999; width:150px; text-align:center}
		a.Start_Btn{ background:url(../images/Search_Btn.png) no-repeat; width:72px; height:30px; display:block; margin-left:39px; margin-bottom:12px; *margin-bottom:6px;}
		a.Start_Btn:hover{ background:url(../images/Search_Btn.png) 0 -30px no-repeat;}
		a.Start_Btn:active{ background:url(../images/Search_Btn.png) 0 -60px no-repeat}
        a.Offline_Btn, a.Offline_Btn:hover, a.Offline_Btn:active {background:url("store/btn_offline.png") no-repeat; 
                        width: 72px; height: 30px; display: block; 
                        margin-left: 39px; margin-bottom: 12px;
                        *margin-botom: 6px;
                    }
		#tips{ color:#999; text-align:center; margin:28px 0 18px 0;}
		
/*搜索--0809*/
#searchbar_res{ padding-top:20px; padding-left:30px; width:428px; float:left; overflow:hidden; position:absolute;}
	input.res_search{width:354px; height:33px; background:url(../images/search_bgB.png) no-repeat; padding:0; outline:none; display:block; float:left; color:#666; padding:0 5px; line-height: 33px; border:0;}
		a.res_searchbtn{ background:url(../images/search_bgB.png) -368px 0 no-repeat; width:60px; height:33px; display:block; float:left; margin-left:4px;}
		a.res_searchbtn:hover{ background-position:-368px -43px;}
	.res_list{ border:1px solid #66a9ff; float:left; background-color:#FFF; display:inline-block; position:relative; top:-1px}
		.res_list li{ width:361px; line-height:24px; text-align:left; display: inline; }
		.res_list li p{ color:#333; float:left; width:190px; height:24px; overflow:hidden; padding-left:8px;}
		.res_list li span{ width:141px; height:24px; margin-left:10px; display:block; float:right; text-align:right; padding-right:8px; overflow:hidden; color:#999;}
		.res_list li a{ text-decoration:none; width:361px; display:block; height:24px; cursor: pointer; }		
		/*.res_list li a:hover{ background-color:#b2d4ff;}*/
		.res_list li a.select_on{ background-color:#b2d4ff;}

		li.S_Pages{ width:100px; margin-left:159px; float:left; _margin-left:82px; margin-top:10px;}
		li.S_Pages a{ margin-left:12px; text-decoration:none; color:#2187d0}
		li.S_Pages a.P_off{ color:#999;}
		li.S_Pages a.P_on{ text-decoration:underline}

/*结果为空--0916修改*/
.Orange{ color:#ff9100}
a.Recommend_btn,a.Gray_btn:visited{ background:url(../images/Search_Btn.png) -90px 0 no-repeat; width:105px; height:32px; display:block; overflow:hidden; line-height:28px; text-align:center; color:#333; text-decoration:none; *line-height:32px;}
a.Recommend_btn:hover{ background-position:-90px -35px;}
a.Recommend_btn:active{ background-position:-90px -70px; line-height:30px; color:#333; *line-height:34px;}

.Result_NA{ width:428px; /*height:156px;*/ overflow:hidden; margin:106px auto 0px; }
.Result_NA_SearchBar{ width:428px; overflow:hidden; margin:0 auto; }
#Result_unusual{ margin-top: 220px}
#Result_unusual img { margin-top: 0; }
.Result_NA img{ width:65px; height:60px; float:left; overflow:hidden; margin-top: 78px; }
.NA_txt{ width:320px; float:left; overflow:hidden; line-height:20px; color:#666; margin: 78px 0 0 16px; }
#Back_index{ margin-top:6px;}
#Back_index a{ color:#0764dc; text-decoration:none;}
#Back_index a:hover{ text-decoration:underline;}
.NA_txt h4{ line-height:18px; color:#604f48; font-size:14px; margin-bottom:10px; }
.NA_txt p em{ background:url(../images/Lib_Bg.gif) no-repeat -390px 0 ; width:5px; height:12px; overflow:hidden; display:block; float:left; margin:4px 5px 0 0}
.Result_NA a.Recommend_btn{ float:left; margin:15px 0 0 160px; _margin:15px 0 0 80px;}
#Search_NA{ width:980px;}

.Game_Push{ width:852px; overflow:hidden; margin:16% auto 18px; }
.Game_Push_T{ width:854px; height:30px; line-height:26px; overflow:hidden;  margin-bottom:15px; border-bottom:1px solid #CCC}
.Game_Push_list{ width:852px; overflow:hidden; text-align:center}
.Game_Push_list li{ width:126px; overflow:hidden; float:left; margin:0 8px; _margin:0 10px 0 5px;}
a.Push_img{ width:120px; height:90px; overflow:hidden; padding:2px; border:1px solid #dfdfdf; display:block;}
a.Push_img:hover{ background-color:#8dbced; border:1px solid #8dbced;}
.Game_Push_list li span{ line-height:24px; height:24px; width:120px; padding:0 3px; overflow:hidden; display: inline-block;}



.Result_NA_S{  width:300px; height:110px; overflow:hidden; margin:130px auto 130px auto;}
.Result_NA_S img{ width:65px; height:60px; float:left; overflow:hidden; margin-right:15px;}
.NA_txt_S{ width:220px; float:left; overflow:hidden; line-height:20px; color:#999}
.NA_txt_S h4{ line-height:18px; color:#604f48; font-size:14px; margin-bottom:10px; }
.NA_txt_S p em{ background:url(../images/Lib_Bg.gif) no-repeat -390px 0 ; width:5px; height:12px; overflow:hidden; display:block; float:left; margin:4px 5px 0 0; }		
		
.searchbar_null{ width:428px; float:left; overflow:hidden; position:absolute;}
		
/*搜索首页---0916新增*/		
.logo_img { margin:130px 409px 42px; }		
.index_search { margin:0 276px; height: 380px; }
.index_list li{ width:361px; line-height:38px; text-align:left;}
.index_list label { float:left; display:block; width:30px; height:30px; margin:4px 0 4px 8px; background:url(../images/game-icon.png) no-repeat; }
.index_list img { float:left; display:block; width:30px; height:30px; margin:4px 0 4px 8px; }
.index_list li p{ color:#333; float:left; width:155px; height:38px; overflow:hidden;}
.index_list li a{ text-decoration:none; width:361px; display:block; height:38px;}
.index_list li span{ width:141px; height:38px; margin-left:10px; display:block; float:right; text-align:right; padding-right:8px; overflow:hidden; color:#999;}
a.gary { color:#7b7b7b; text-decoration:none; }
a.gary:hover { text-decoration:underline; }
.GameOffline{color:#fff; height: 15px; display: block; text-align: center; line-height: 15px; float: left; margin-left: 5px;padding: 0 6px; background-color:#333}
/*------------------------------------------------------------------------ 弹窗 20160614添加 */
.exe_popup { width:390px; height:184px; position:absolute; left:50%; margin-left:-195px; display: none; }
.popup_top { height:10px; display:block; background:url(view/popup_bg.png) no-repeat; }
.popup_middle { width:386px; background:#fff; border-left:2px solid #51baef; border-right:2px solid #51baef; }
.popup_down { height:10px; display:block; background:url(view/popup_bg.png) no-repeat 0 -10px; }
.popup_middle span { width:386px; height:18px; display:block; }
.popup_middle span label { width:65px; height:18px; margin-left:10px; display:block; float:left; background:url(view/tweet_img2.png) no-repeat 0 -200px; }
.popup_middle span a { width:16px; height:16px; display:block; float:right; margin-right:10px; background:url(view/tipclose.png) no-repeat; }
.popup_middle span a:hover { background-position:-16px 0; }
.popup_middle p { height:95px; line-height:95px; text-align:center; }
.popup_middle ul { width:184px; height:32px; margin:0 auto; padding-bottom:10px; }
.popup_middle ul li { width:84px; height:32px; margin-left:8px; float:left; _margin-left:4px; }
.popup_middle ul a.popup_cancel { width:84px; height:32px; display:block; background:url(view/Exe_download_btn2.png) no-repeat -90px -130px; }
.popup_middle ul a.popup_cancel:hover { background-position:-90px -162px; }
.popup_middle ul a.popup_cancel:active { background-position:-90px -194px; }
.popup_middle ul a.kw_dowload { width:84px; height:32px; display:block; background:url(view/Exe_download_btn2.png) no-repeat 0 -230px; }/*下载游戏盒弹窗*/
.popup_middle ul a.kw_dowload:hover { background-position:0 -262px; }/*下载游戏盒弹窗*/
.popup_middle ul a.kw_dowload:active { background-position:0 -294px; }/*下载游戏盒弹窗*/
