body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a {text-decoration:none; color:#333;}
a:hover{text-decoration:underline; color:#F6505C;}
img{border:0;vertical-align:top;}
em,i{font-weight:normal; font-style:normal;}
input{vertical-align:middle; vertical-align:top\9;}
p{word-wrap:break-word}
table{border-collapse:collapse;border-spacing:0;}
a:focus,input,textarea {outline-style:none;}
input[type="text"],input[type="password"],textarea{outline-style:none; -webkit-appearance:none;}
select{outline-style:none;}
textarea{resize:none; overflow-y:auto; overflow-x:hidden;}
body{font-size:12px; line-height:24px; background-color:#fff; /* min-width:1000px; */width: 100%; overflow-x:hidden; color:#333;}
body,input,textarea,select{font-family:"Microsoft Yahei", Verdana, Geneva, sans-serif, tahoma,'\5b8b\4f53'}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clear:before,.clear:after{content:""; display:table;}
.clear:after{clear:both;}
.clear{zoom:1;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.mt30{margin-top:30px;}
.hide{display: none!important;}
/* 顶部 */

.mini_nav .mn_logo, 
.mini_nav .mn_search, 
.mini_nav .mn_search_input, 
.mini_nav .mn_search_submit, 
.mini_nav .search_top, 
.mini_nav .mn_menu, 
.mini_nav .mn_hover .hide_nav, 
.mini_nav .mn_log_info,
.mini_nav .history_cont{position:absolute;}
.mini_nav .mn_logo{left:0;top:4px;width:163px;height:31px;}
.mini_nav .mn_search{width:260px;left:180px;top:8px; text-align:left; margin-left:100px;}
.mini_nav .mn_search form{width:203px;height:23px; text-align:left; background:url(bg_minisearch.png) no-repeat; margin-left:100px;}
.mini_nav .mn_search_input{width:140px;border:0 none;margin-left:22px;top:4px;color:#999;}
.mini_nav .mn_search_submit{width:38px;height:23px;left:164px;top:0; border:0 none; background:transparent; cursor:pointer;margin-left:100px;}
.mini_nav .search_top{top:5px; float:right;}

.mini_nav .mn_menu{width:500px;left:600px;top:10px; overflow:visible;  }
.mini_nav .mn_menu li{float:left; padding-left:10px;height:23px;padding-top:-6px; text-align:center; overflow:visible;  margin-left:-1px;}
.mini_nav .mn_menu li.mn_last{width:50px;}
.mini_nav .mn_menu li.mn_hover a.all{ position:relative;z-index:2;display:block;height:23px;border-bottom:1px solid #f2f2f2;}
.mini_nav .mn_menu li.mn_hover{ position:relative;border:1px solid #d3d3d3; background-image:none; background-color:#f2f2f2;}
.mini_nav .hide_nav, .mini_nav .history_cont{display:none; z-index:1;width:315px;top:100%;right:-1px;padding:10px 5px;border:1px solid #d3d3d3; background:#ffffff;}
.mini_nav .mn_menu li.mn_hover .hide_nav{display:block;}
.mini_nav .mn_menu li.mn_hover .hide_nav a{display:inline-block;height:13px;padding:0 4px;border-bottom:0 none;}
.mini_nav .mn_log_info{width:220px;right:0;top:0;}
.mini_nav .mn_log_info .mn_menu{width:220px;left:0;}
.mini_nav .mn_log_info .mn_menu .log_name{width:105px; text-align:right;padding-right:8px; background:none;}
.mini_nav .mn_log_info .mn_menu .log_name a{color:#0589db;}
.mini_nav .mn_log_info .mn_menu .mn_history{width:70px;}
.mini_nav .history_cont{width:228px;display:block;padding:5px 5px 5px 8px;}
.mini_nav .history_list{border-bottom:1px dotted #ccc; overflow:hidden;zoom:1;padding-top:5px;}
.mini_nav .history_list li{width:76px;height:auto;background:none;margin:0;padding-bottom:5px;}
.mini_nav .history_list li a span{display:block;width:6em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mini_nav .mn_menu li a.all b{display:inline-block;width:0;height:0;line-height:0;font-size:0; #vertical-align:central;overflow:hidden;border:4px solid #fff;border-color:#999 #e1effb #e1effb;border-bottom-width:0;}
.mini_nav .mn_menu li.mn_hover a.all b{border:4px solid #fff;border-color:#f2f2f2 #f2f2f2 #999;border-top-width:0;}

#site_nav{ position:relative; height:36px; background:url(topbg.gif) 0 -114px repeat-x; z-index:9999;}
.site_nav_m{ width:1000px; height:36px; margin:0 auto;color:#666; font-size:12px;}
.site_nav_m a{ color:#666; text-decoration:none;}
.site_nav_m a:hover{ color:#F6505C; text-decoration:none;}
.site_nav_logo{background:url(logo_s.gif) left center no-repeat; padding:0 6px 0 15px; line-height:36px;float:left; }
.site_nav_m .top_ad{float:left; width:calc(30% - 30px); height:30px; line-height:30px; margin-left:30px; background:url(line01.gif) left center no-repeat; padding:5px 0px 0px 13px; overflow:hidden;}
.top_line02{ width:4px; height:35px; background:url(line02.gif) 0 0 no-repeat;}
a.t_fav,a.t_home{background:url(t_top.gif) no-repeat;padding-left:16px;} 
a.t_fav{ background-position:0 -51px;}
a.t_fav:hover{ background-position:0 -82px;}
a.t_home{ background-position:0 12px;}
a.t_home:hover{ background-position:0 -20px;}
.dr_nav,.nav_vc,.top_line02,.t_fav,.top_line02,.t_home{float:right;line-height:36px; margin:0 8px 0 3px;}
.dr_nav{position:relative;}
.dr_nav_t{background:url(topbg.gif) right -26px; display:block; padding-right:10px;}
.dr_menubox{ display:none; position:absolute; top:39px; right:0;_right:1px; border:#ccc 1px solid; border-bottom:#e6e6e6 2px solid;background:#fff url(dr_box_b.gif) bottom repeat-x; padding-top:5px;z-index:99999; zoom:1;}
.dr_menubox_t{position:absolute; top:-10px; right:0; width:200px; height:10px; font-size:0; line-height:0;  overflow:hidden; background:url(topbg.gif) 170px top no-repeat;}
/* 整体 */
.wrap{width:1000px; margin:0 auto; }
.ad1000{width:1000px; margin:20px auto 0px auto;}
.ad1000 .fl{float:left;height:60px;border:#f8f8f8 10px solid;}
.ad1000 .fr{float:right;height:60px;border:#f8f8f8 10px solid;}
/* 背景 */
.menu li.current,.comm_tit h3,.comm_tit .more,.hot_pag a,.hot_game_tips,.start_tips,.favorite,.play_tool a,.map,.game_tips{background:url(comm_bg.gif) no-repeat;}
.menu a,.type01 h3,.type02 h3,.type03 h3,.type04 h3,.type05 h3,.type06 h3,.type07 h3{background:url(menu_icon.gif) no-repeat;}
.logo{background:url(logo.png) no-repeat;}
.sch_txt,.sch_btn{background:url(sch.gif) no-repeat;}
.eye_tit{background:url(eye_tit.png);}
a.eye_lbtn,a.eye_rbtn{background:url(eye_btn.png) no-repeat;}
a.hot_lbtn,a.hot_rbtn{background:url(hot_btn.gif) no-repeat;}
.mask80{background: url(mask80.png) no-repeat; _background: url(mask80.gif) no-repeat;}
.mask120{background: url(mask120.png) no-repeat; _background: url(mask120.gif) no-repeat;}
.mask90{background: url(mask90.png) no-repeat; _background: url(mask90.gif) no-repeat;}
.mask880{background: url(mask880.png) no-repeat; _background: url(mask880.gif) no-repeat;}
.ranking ul{background:url(li_num.gif) no-repeat;}
.line{background:url(line.gif); }

/* 隐藏文字 */
.logo{text-indent:-9999px; overflow:hidden;}

/* 文字截取 */
.eye_tit a,.like_game strong,.hot_game_tit,.ranking li span,.game_tit{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

/* 圆角遮罩*/
.mask80,.mask90,.mask120,.mask880{position:absolute; top:0; left:0;  z-index: 9;  cursor: pointer;}
.mask80{width:80px; height:80px;}
.mask90{width:90px; height:90px;}
.mask120{width:120px; height:100px;}
.mask880{width:880px; height:110px;}

/* 标题 */
.hotnav{width:1000px; height:58px; margin:0 auto;}
.hotnav a{width:235px; height:50px;margin-right:20px;display:inline-block;color:#333;font-size:20px;text-align:center;line-height:50px;background:#ddd}
.hotnav a:hover,.hotnav a.current{color:#fff;text-decoration:none;background:#F6505C}
.hotnav a.mr0{margin-right:0px;}
.comm_tit{width:1000px; height:58px; border-bottom:1px solid #d8d8d8; margin:0 auto;}
.comm_tit h3{float:left; font-size:24px; height:28px; line-height:28px; margin-top:15px;}
.comm_tit .more{float:right; color:#999; height:20px; line-height:20px; padding-right:22px; margin-top:25px; background-position:right -38px;}
.comm_tit .more:hover{color:#F6505C; text-decoration:none; background-position:right -58px;}
.comm_tit span{float:right; color:#999; height:20px; line-height:20px; margin-top:21px; font-size:14px;}
.comm_tit em{color:#F6505C;}
.tit01 h3{padding-left:32px; background-position:0 -8px;}
.tit02 {margin-top:20px;}
.tit02 h3{padding-left:27px; background-position:0 -100px;}
.tit03 h3{padding-left:35px; background-position:0 -128px;}
.tit04 h3{padding-left:34px; background-position:0 -157px;}
.tit05 h3{padding-left:34px; background-position:0 -417px;}
.tit06 h3{padding-left:33px; background-position:0 -446px;}
.type01 h3,.type02 h3,.type03 h3,.type04 h3,.type05 h3,.type06 h3,.type07 h3{padding-left:34px;}
.type01 h3{background-position:-144px -137px;}
.type02 h3{background-position:-144px -207px;}
.type03 h3{background-position:-144px -277px;}
.type04 h3{background-position:-144px -347px;}
.type05 h3{background-position:-144px -417px;}
.type06 h3{background-position:-144px -489px;}
.type07 h3{background-position:-144px -557px;}

/* 头部 */
.header{width:1000px; height:60px; margin:1px auto; overflow:hidden; margin-top:10px; margin-bottom:10px; }
.logo{float:left; width:250px; height:80px; margin-right:24px; margin-top:-10px;}
.sch{float:right; width:500px;}
.sch_txt{float:left; width:441px; padding-left:10px; height:35px; line-height:35px\9; font-size:14px; color:#aaa; border:0; background-position:0 0;}
.sch_btn{float:left; width:49px; height:35px; border:0; cursor:pointer; background-position:right 0;}
.hotword{float: left; margin-top:3px;}
.hotword a{color:#999; font-size:12px; margin-right:10px;}
.hotword a:hover{color:#F6505C;}

/* 导航 */
.nav{width:1000px; height:48px; line-height:48px; background:#333; margin:0 auto; position:relative;}
.nav li{float:left; width:125px;background:#333;}
.nav a{display:block; height:100%; text-align:center; font-size:18px; color:#fff;}
.nav a:hover,.nav a.current{background:#F6505C; color:#fff; text-decoration:none;}
/* 焦点图 */
.eye{width:1000px; height:300px; overflow: hidden; position:relative; margin:20px auto 0 auto;}
.eye:hover a.eye_lbtn,.eye:hover a.eye_rbtn{ display:block;}
a.eye_lbtn,a.eye_rbtn{display:block; width:60px; height:60px; position:absolute; z-index:9; top:97px; display:none;}
a.eye_lbtn{left:20px; background-position:0 0;}
a.eye_lbtn:hover{background-position:-140px 0;}
a.eye_rbtn{right:20px; background-position:-70px 0;}
a.eye_rbtn:hover{background-position:-210px 0;}
.eye_img{position: absolute; left:0px; top:0; height:300px; width:4000px;}
.eye_img li{float:left;}
.eye_tit{width:1000px; height:46px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:99;}
.eye_tit a{float:left; width:48em; font-size:16px; line-height:46px; color:#fff; margin-left:14px;}
.eye_tit a:hover{color:#F6505C; text-decoration:none;}
.eye_pag{height:6px; margin:20px 14px 0 0; overflow: hidden; float:right; display:inline;}
.eye_pag li{width:34px; height:6px; float:left; overflow:hidden; margin-left:7px; cursor:pointer; display:inline; background:#7e7e7e;}
.eye_pag li.current{background:#F6505C;}

/* 菜单 */
.menu{width:999px; height:90px; margin:20px auto 0 auto; border-left:1px solid #ededed; _overflow:hidden;}
.menu li{float:left; width:111px; height:90px; position:relative;}
.menu li.current{height:96px; background-position:49px 90px;}
.menu a{display:block; width:110px; height:37px; padding-top:51px; text-align:center; background-color:#fafafa; border:1px solid #ededed; border-left:none; font-size:14px;}
.menu a:hover,.menu li.current a{width:111px; background-color:#F6505C; border-color:#F6505C; color:#fff; text-decoration:none; position:absolute; z-index:9; left:-1px;}
.menu .m01{background-position:40px 18px;}
.menu .m01:hover,.menu li.current .m01{background-position:-31px 18px;}
.menu .m02{background-position:40px -52px;}
.menu .m02:hover,.menu li.current .m02{background-position:-31px -52px;}
.menu .m03{background-position:41px -122px;}
.menu .m03:hover,.menu li.current .m03{background-position:-30px -122px;}
.menu .m04{background-position:41px -192px;}
.menu .m04:hover,.menu li.current .m04{background-position:-30px -192px;}
.menu .m05{background-position:41px -262px;}
.menu .m05:hover,.menu li.current .m05{background-position:-30px -262px;}
.menu .m06{background-position:41px -332px;}
.menu .m06:hover,.menu li.current .m06{background-position:-30px -332px;}
.menu .m07{background-position:41px -402px;}
.menu .m07:hover,.menu li.current .m07{background-position:-30px -402px;}
.menu .m08{background-position:41px -472px;}
.menu .m08:hover,.menu li.current .m08{background-position:-30px -472px;}
.menu .m09{background-position:41px -542px;}
.menu .m09:hover,.menu li.current .m09{background-position:-30px -542px;}

/* 菜单分类游戏 */
.menu_games{float:left; width:1050px; margin:6px 0 0 -51px; padding:0 0 20px 1px; margin-left:-30px;}
.menu_games li{float:left; width:120px; height:144px; line-height:18px; margin:10px 0 0 27px; display:inline;}
.menu_games a{display:block; height:100%; overflow:hidden; text-align:center; position:relative;}
.menu_games img{display:block; width: 120px; height: 100px; margin-bottom:7px;}

/* 火爆游戏 */
.hot_box{width:1000px; height:404px; margin:30px auto 0 auto; position:relative;}
a.hot_lbtn,a.hot_rbtn{display:block; width:40px; height:76px; position:absolute; z-index:9; top:152px;}
a.hot_lbtn{left:-70px; background-position:0 0;}
a.hot_lbtn:hover{background-position:-100px 0;}
a.hot_rbtn{right:-70px; background-position:-50px 0;}
a.hot_rbtn:hover{background-position:-150px 0;}
.hot_game{width:100%; height:364px; overflow:hidden; position:relative;}
.hot_game ul{width:5250px; height:100%; position:absolute;}
.hot_game li{float:left; width:1050px;}
.hot_game_main{float:left; width:205px; height:167px; margin:0 50px 30px 0; padding-left:270px; display:inline; position:relative;}
.hot_game_main p{color:#666; height:60px; overflow:hidden; font-size:14px; line-height:20px; margin-top:12px;}
.hot_game_main p a{color:#F6505C;}
.hot_game_pic{display:block; position:absolute; top:0; left:0; color:#F6505C;}
.hot_game_pic span,.game_pic span{background:#000; font-size:18px; width:40px; height:34px; line-height:34px; text-align:center; display:block; position:absolute; right:0; bottom:0; cursor:pointer; color:#F6505C;}
.hot_game_pic span{_bottom:-1px;}
.hot_game_pic:hover{text-decoration:none; zoom:1;}
.hot_game_pic:hover em{display:block; width:246px; height:163px; border:2px solid #333; cursor:pointer; position:absolute; left:0; top:0; z-index:1;}
.hot_game_tit{width:100%; height:24px; font-size:20px; font-weight:bold; display:block;}
.hot_game_tips,.game_tips{padding-left:18px; height:20px; line-height:20px;overflow:hidden;  margin-top:7px; background-position:0 -76px;}
.game_tips{margin-top:1px;}
.hot_game_tips a,.game_tips a,.game_tips{font-size:12px; float:left; margin-right:8px; color:#999;}
.hot_game_tips a:hover,.game_tips a:hover{color:#F6505C;}
.hot_game_btn{display:block; width:102px; height:30px; line-height:30px; background:#F6505C; font-size:16px; color:#fff; text-align:center; margin-top:14px;}
.hot_game_btn:hover{background:#333; color:#fff; text-decoration:none;}
.hot_pag{height:10px; line-height:10px; text-align:center; overflow:hidden; margin-top:30px;}
.hot_pag a{width:10px; height:10px; display:inline-block; overflow:hidden; margin:0 3px; *margin:0 5px; _margin:0 5px; background-position:0 -280px;}
.hot_pag a.current{background-position:0 -300px;}

/* 男生爱玩 女生爱玩 */
.like_game{float:left; width:1020px; margin-left:-20px; padding-bottom:28px;}
.like_game li{float:left; width:245px; height:100px; margin:30px 0 0 10px; display:inline;}
.like_game a{display:block; height:100%; padding-left:130px; overflow:hidden; position:relative;}
.like_game a:hover{text-decoration:none; zoom:1;}
.like_game img{width: 120px; height: 100px; position:absolute; left:0; top:0;}
.like_game strong{font-size:16px; display:block; width:100%; height:28px; line-height:28px; overflow:hidden; font-weight:normal; cursor:pointer; margin-bottom:3px;}
.like_game a span{display:block; font-size:14px; line-height:22px; color:#999;}
.like_game a i{display:none; background:#F6505C; width:80px; height:29px; line-height:29px; font-size:16px; color:#fff; text-align:center; margin-top:7px; cursor:pointer;}
.like_game a:hover span{display:none;}
.like_game a:hover i{display:block;}

/* 游戏榜单 */
.ranking{width:1000px; height:412px ; overflow:hidden; margin:20px auto 0 auto; overflow:hidden;}
.ranking_box{float:left; width:1041px; overflow:hidden;}
.ranking_main{float:left; width:306px; padding-right:20px; margin-right:20px;  border-right:1px solid #d8d8d8; overflow:hidden;}
.ranking_tit{height:31px; border-bottom:1px solid #d8d8d8; position:relative;}
.ranking_tit h4{font-size:20px; height:31px; border-bottom:1px solid #F6505C; position:absolute;}
.ranking_tit span.rankTab{margin:5px 0px 0px 0px;width:100px;height:25px;font-size:12px;float:right;}
.ranking_tit span.rankTab a{width:50px;height:20px;line-height:20px;text-align:center;color:#FFF;background:#93979b;text-decoration:none;cursor:pointer;display:inline-block;margin-left:-5px; padding:0px;overflow:hidden;}
.ranking_tit span.rankTab a.hover{background:#1f272b;}
.ranking ul{float:left; width:100%; margin-top:10px; background:url(li_num.gif) no-repeat; font-size:14px;}
.ranking li{float:left; width:100%; height:36px;line-height:36px;border-bottom:1px dotted #e0e0e0; }
.ranking li span{float:left; height:36px; margin-left:38px;width:250px;overflow:hidden;}
/*.ranking li em{float:right; color:#999; margin-right:50px; }*/
.ul_wclick{background:url(ul_wclick.gif) no-repeat 291px 54px;}
.ul_star{background:url(ul_star.gif) no-repeat 290px 53px;}
.ul_onclick{background:url(ul_onclick.gif) no-repeat 290px 53px;}

/* 四图广告 */
.wrap-in{width:1000px; overflow: hidden;  height:115px; margin:40px auto 0 auto; position:relative;}
.ad-thumb-list {*zoom:1; width: 8000px; height: 116px;}
.ad-thumb-list .item-container { overflow: hidden; float: left; width: 130px; height: 116px;}
.ad-thumb-list .item { float: left; width: 90px; margin-right: 30px; text-align:center; }
.ad-thumb-list .item a{font-size:14px; line-height:28px; width:90px; height:116px; overflow:hidden; display:block; position:relative;}
.ad-thumb-list .item a:hover{text-decoration:none;}
.ad-thumb-list .item img { width: 90px; height: 90px;}
.ad-thumb-list .item i{width:90px; height:90px; display:block; position:absolute; left:0; top:0; z-index:9; cursor:pointer;}
.ad-detail { overflow: hidden; float: left; width: 0; height: 110px; position:relative; }
.ad-detail a{width:880px; height:110px; display:block; position:relative;}
.ad-detail img { width: 880px; height: 110px }
.ad-detail i{width:880px; height:110px; display:block; position:absolute; left:0; top:0; z-index:9; cursor:pointer;}
.viewpoint-box1 .hd .tit {font-weight: normal }

/* 友情链接 */
.links{background:#333;  margin:40px 0 -50px 0; position:relative;}
.links p{width:1000px; margin:0 auto;  padding:10px 0;}
.links strong{font-weight:normal; font-size:18px; color:#ccc; margin-right:-8px;}
.links a{color:#999; margin:0 8px;}
.links a:hover{color:#F6505C;}
.links span{color:#999; margin-left:10px;}
.links .f5{
	width:1000px; margin:0 auto;color:#444; margin-top:1px; margin-bottom:50px;
}
.links .f5 li{
	float:left;
	line-height:14px;
	padding:5px 1px 0px;
	white-space:nowrap;
}
.links .f5 li a{
	color:#666666;
	float:left;
}

/********** 列表页面 **********/
.map{width:987px; margin:16px auto 10px auto; padding-left:13px; color:#888; background-position:0 -314px;}
.map a{color:#888;}
.map a:hover{color:#F6505C;}
.ssts{color:#333; font-size:18px; }
.ssts strong{color:#F6505C;margin:0px 5px;}

/* 筛选 */
.sel{width:998px; border:1px solid #d8d8d8; border-bottom:none; margin:20px auto 0 auto;}
.sel p{height:20px; line-height:20px; overflow:hidden;padding:9px 0 9px 12px; border-bottom:1px dashed #d8d8d8; color:#ccc;}
.sel p.solid-d{border-bottom:1px solid #d8d8d8; }
.sel span{color:#666;}
.sel a{padding:0 5px; display:inline-block; margin:0px; color:#666;}
.sel a:hover,.sel a.current{background:#F6505C; color:#fff; text-decoration:none;}
.line{width:1000px; height:8px; overflow:hidden; margin:0 auto -8px auto;}

/* 列表 */
.game_list{float:left; width:1028px; margin-left:-27px; position:relative;}
.game_list li{float:left; width:200px; padding:0 14px; height:265px; margin:30px 0 0 27px; display:inline; border:1px solid #e3e3e3;}
.game_list li:hover{background:#fff2ea; border-color:#ffddc6;}
.game_pic{width:200px; height:134px; margin-top:14px; display:block; position:relative;}
.game_pic:hover{text-decoration:none;}
.game_tit{width:100%; height:24px; font-size:16px; display:block; margin-top:6px;}
.game_list p{width:100%; height:54px; overflow:hidden; line-height:16px; margin-top:6px; color:#666;}
.game_list p a{color:#F6505C;}
.game_none{margin:30px 0 0 27px;}

/* 翻页 */
.pag2{width:1000px; margin:0px auto; text-align:center; font-size:14px;}
.pag2 a,.pag2 b{padding:0 14px; height:33px; line-height:33px; background:#fff; border:1px solid #d8d8d8; display:inline-block; margin:30px 3px 0px 3px;}
.pag2 a:hover,.pag2 b{background:#F6505C; border-color:#F6505C; color:#fff; text-decoration:none;}
.pag2 a b{display:none;}

/********** 游戏页面 **********/
.game_box{background:#515151; padding:68px 0 14px 0; margin:-48px 0 0px 0;}
.start{width:636px;min-height:404px;_height:404px; background:#333; margin:0 auto; padding:20px 20px 20px 344px; position:relative; font-size:14px;}
.start .pic{position:absolute; left:20px; top:20px; border:2px solid #666;}
.Focus{width:300px; height:200px;overflow:hidden;border:2px solid #666;}
.focus-out{overflow:hidden;height:200px;}
.focus-out .focus-in a{position:absolute;top:0px;left:0px;width:300px;height:170px;z-index:9;display:block;background:url(tm.gif)}
.focus-out .focus-in a:hover span{position:absolute;top:0px;left:0px;width:300px;height:200px;z-index:9;display:block;background:url(thoverbg.png) no-repeat!important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=corp, src="/style/images/thoverbg.png)")}
.focus-out .focus-in{display:none;position:relative;}
.focus-out .focus-in a{display:block;z-index:1;}
.focus-out .focus-in img{width:300px;height:200px;}
.focus-con{overflow:hidden;text-align:center;position:relative;margin-top:-28px;z-index:10;}
.focus-con a{text-align:center;display:inline-block;width:14px;height:14px;cursor:pointer;overflow:hidden;background:url(focusTab-2.png) no-repeat;transition:.2s;margin:0 1px;}
.focus-con a.curr{width:32px;background:url(focusTab-1.png) no-repeat;}

.start_pic{width:300px; height:250px;border:2px solid #666;}
.start_pic:hover{border-color:#F6505C;}
.start_tit{width:100%; height:28px; line-height:28px;} 
.start_tit h2,.game_info h2{float:left; font-size:24px; font-weight:bold;color:#ccc;ont-size:16px;}
.start_tips{float:left; padding-left:18px; margin-left:16px; background-position:0 -362px;}
.start_tips a{ color:#999; margin-right:8px;}
.start_info{color:#ccc; margin-top:10px;}
.start_info a{color:#ccc; margin-right:40px;}
.start_info a:hover,.start_info span{color:#F6505C;}
.start_info span{margin-right:40px;}
.start .ad{margin-top:15px; width:640px; height:60px;display:block; overflow:hidden;}
.start p{color:#999;padding:8px 5px;width:630px; border-top:#555 dashed 1px; overflow:hidden;}
.start p.t1{margin-top:15px;border-top:0px;}
.start p.cz{background:#292929;}
.start p b{color:#CCCCCC; overflow:hidden;}
.start_btn{width:120px; height:40px; line-height:40px; text-align:center; background:#F6505C;color:#fff; font-size:20px; display:block; margin-top:16px;}
.start_btn:hover{color:#fff; background:#f60;text-decoration:none;}


.start_btn2{width:130px; height:40px; line-height:40px; text-align:center; background:#21a21e;color:#fff; font-size:20px; display:block; margin-top:16px;}
.start_btn2:hover{color:#fff; background:#f60;text-decoration:none;}

/********** 键盘鼠标 **********/
.mouse_l,.mouse_r,.mouse_mouse,.mouse_down,.key_delete,.key_esc,.key_alt,.key_enter,.key_shift,.key_ctrl,.key_tab,.key_end,.key_space,.direction_up,.direction_down,.direction_left,.direction_right,.direction_leftright,.direction_updown,.direction_wasd,.direction_direction,.players,.players2,.keyall{width:17px;vertical-align:text-bottom;height:24px;line-height:99px;background:url(keyboard.gif) no-repeat;margin:2px 2px 0;display:inline-block;overflow:hidden}
.cz .mouse_l,.cz .mouse_r,.cz .mouse_mouse,.cz .mouse_down,.cz .key_delete,.cz .key_esc,.cz .key_alt,.cz .key_enter,.cz .key_shift,.cz .key_ctrl,.cz .key_tab,.cz .key_end,.cz .key_space,.cz .direction_up,.cz .direction_down,.cz .direction_left,.cz .direction_right,.cz .direction_leftright,.cz .direction_updown,.cz .direction_wasd,.cz .direction_direction,.cz .players,.cz .players2,.cz .keyall{width:17px;vertical-align:text-bottom;height:24px;line-height:99px;background:url(keyboard2.gif) no-repeat;margin:2px 2px 0;display:inline-block;overflow:hidden}
.mouse_r{background-position:0 -30px}
.mouse_mouse{width:21px;background-position:0 -61px}
.mouse_down{width:21px;background-position:0 -105px}
.key_delete{width:53px;height:19px;background-position:0 -135px}
.key_esc{width:35px;height:19px;background-position:0 -164px}
.key_alt{width:35px;height:19px;background-position:-62px 0}
.key_enter{width:46px;height:19px;background-position:-62px -27px}
.key_shift{width:46px;height:19px;background-position:-62px -55px}
.key_ctrl{width:35px;height:19px;background-position:-62px -83px}
.key_tab{width:35px;height:19px;background-position:-62px -110px}
.key_end{width:35px;height:19px;background-position:-62px -136px}
.key_space{width:67px;height:19px;background-position:-62px -164px}
.direction_up{width:21px;height:19px;background-position:-62px -192px}
.direction_down{width:21px;height:19px;background-position:-62px -219px}
.direction_left{width:21px;height:19px;background-position:-62px -247px}
.direction_right{width:21px;height:19px;background-position:-62px -274px}
.direction_leftright{width:43px;height:19px;background-position:-62px -302px}
.direction_updown{width:43px;height:19px;background-position:-62px -329px}
.direction_wasd{width:46px;background-position:-198px 0;height:28px}
.direction_direction{width:46px;background-position:-198px -45px;height:28px}
.players,.players2{color:#fff;width:37px;height:19px;line-height:19px;*line-height:21px;padding-left:19px}
.players{background-position:-194px -163px}
.players2{background-position:-194px -194px}
.keyall{width:21px;background-position:-62px -355px;text-align:center;color:#48ac18;line-height:16px;height:19px;font-size:12px;font-weight:bold}

/* 人气 */
.game_info{width:1000px; height:36px; line-height:36px; margin:16px auto 0 auto; text-align:right; color:#666; font-size:16px;}
.game_info h2 a{color:#999;}
.game_info em{margin-right:10px; color:#999;}
.favorite{color:#999; padding-left:21px; margin:0 10px; background-position:0 -398px;}
.favorite:hover{color:#F6505C;}

/* 分享 */
.bdsharebuttonbox{float:right; margin-left:10px;}
.bdsharebuttonbox span{float:left; color:#999}
.bdshare-button-style1-24 a.bds_more{margin-right:0px;}

/* 操作说明 */
.guide{width:1000px; margin:0 auto; padding:15px 0px; font-size:14px;}
.czsm{background:#f8f8f8;padding-left:10px;  }

/* 开始游戏 */
.play{width:960px; height:480px; padding:20px; background:#333; margin:0 auto; z-index:999;}
.play_box{float:left; width:640px; height:480px; background:#000;}

/* 广告位 */
.play_lgg,.play_rgg{float:left; width:140px; height:480px; background:#000;}
.play_lgg{margin-right:20px;}
.play_rgg{margin-left:20px;}

/* 工具 */
.play_tool{width:1000px; height:33px; line-height:33px;  padding-bottom:20px;  margin:0 auto; text-align:center; background:#333;}
.play_tool a{display:inline-block; width:50px; height:33px; margin:0 2px; font-size:16px; text-align:left; padding-left:38px; color:#666;}
.play_tool a:hover{background-color:#424242; color:#999; text-decoration:none;}
.play_tool .zoomin{background-position:18px -473px;}
.play_tool .zoomin:hover{background-position:18px -498px;}
.play_tool .zoomout{background-position:18px -523px;}
.play_tool .zoomout:hover{background-position:18px -549px;}
.play_tool .full{background-position:18px -575px;}
.play_tool .full:hover{background-position:18px -601px;}
.play_tool .replay{background-position:18px -627px;}
.play_tool .replay:hover{background-position:18px -653px;}

.play_colse{height:36px; line-height:36px; background:#333; display:none;}
.play_colse a{float:right; color:#fff; font-size:16px; padding:0 14px;}
.play_colse a:hover{background:#666; color:#fff; text-decoration:none;}
.play_zoom{height:720px;}
.play_zoom .play_lgg,.play_zoom .play_rgg,.play_full .play_lgg,.play_full .play_rgg{display:none;}
.play_zoom .play_box{width:960px; height:720px;}
.play_full .play_box{position:fixed; _position:absolute; top:0; left:0; z-index:999;}
.play_full .play_colse{display:block;}
.play_full .flash_box{width:100%;}

/* 底部 */
.footer{text-align:center; font-size:12px; padding:30px 0; padding:30px 0; background:#333; color:#666; margin-top:40px;}
.footer p a {margin: 0 5px; color:#666;}
.footer p a:hover{color:#F6505C;}
.footer p span{ margin:0 8px;}

/* 右下角悬浮 */
.f_lay{position:fixed;_position: absolute;right: 10px;bottom:261px;z-index:99;}
.f_lay .f_top,.f_lay .f_fav{ display:block; background:url(f_lay.png) no-repeat; text-indent:-9999px; cursor:pointer; overflow:hidden; margin-top:10px;width:60px; height:60px;}
.f_lay .f_top{ background-position:0px 0;}
.f_lay .f_fav{ background-position:0px -70px;}
.f_lay .f_top:hover{ background-position:-70px 0px;}
.f_lay .f_fav:hover{ background-position:-70px -70px;}

center{display: none;}
/* 浏览器宽度最低为800像素时 */
@media screen and (max-width: 800px) { 
/* 顶部 */
#site_nav{ position:relative; height:36px; background:url(topbg.gif) 0 -114px repeat-x; z-index:9999;}
.site_nav_m{ width:calc(100% - 5%); height:36px; margin:0 auto;color:#666; font-size:12px;}
/* 头部 */
.header{width:100%; height:60px; margin:1px auto; overflow:hidden; margin-top:10px; margin-bottom:10px; }
.logo{float:left; width:250px; height:80px;/* margin-right:24px; */ margin-top:-10px;}
.sch{float:right; width:480px;}
.sch_txt{float:left; width:calc(100% - 10% - 59px); padding-left:10px; height:35px; line-height:35px\9; font-size:14px; color:#aaa; border:0; background-position:0 0;}
.sch_btn{float:left; width:49px; height:35px; border:0; cursor:pointer; background-position:right 0;}
.hotword{float: left; margin-top:3px;}
.hotword a{color:#999; font-size:12px; margin-right:10px;}
.hotword a:hover{color:#F6505C;}
/* 导航 */
.nav{width:100%; height:38px; line-height:38px; background:#333; margin:0 auto; position:relative;}
.nav li{float:left; width:calc(100% / 8);background:#333;}
.nav a{display:block; height:100%; text-align:center; font-size:14px; color:#fff;}
.nav a:hover,.nav a.current{background:#F6505C; color:#fff; text-decoration:none;}
/* 焦点图 */
.eye{width:100%; height:300px; overflow: hidden; position:relative; margin:20px auto 0 auto;}
.eye:hover a.eye_lbtn,.eye:hover a.eye_rbtn{ display:block;}
a.eye_lbtn,a.eye_rbtn{display:block; width:60px; height:60px; position:absolute; z-index:9; top:97px;}
a.eye_lbtn{left:20px; background-position:0 0;}
a.eye_rbtn{right:20px; background-position:-70px 0;}
.eye_img{position: absolute; left:0px; top:0; height:300px; width:4000px;}
.eye_img li{float:left;}
.eye_tit{width:100%; height:46px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:99;}
.eye_tit a{float:left; width:48em; font-size:16px; line-height:46px; color:#fff; margin-left:14px;}
.eye_pag{height:6px; margin:-8px 14px 0 0; overflow: hidden; float:right; display:inline;}
.eye_pag li{width:34px; height:6px; float:left; overflow:hidden; margin-left:7px; cursor:pointer; display:inline; background:#7e7e7e;}
.eye_pag li.current{background:#F6505C;}

.menu a,.type01 h3,.type02 h3,.type03 h3,.type04 h3,.type05 h3,.type06 h3,.type07 h3{background:url(menu_icon.gif) no-repeat;}
/* 标题 */
.hotnav{width:100%; height:58px; margin:0 auto;}
.hotnav a{width:235px; height:50px;margin-right:20px;display:inline-block;color:#333;font-size:20px;text-align:center;line-height:50px;background:#ddd}
.hotnav a:hover,.hotnav a.current{color:#fff;text-decoration:none;background:#F6505C}
.hotnav a.mr0{margin-right:0px;}
.comm_tit{width:100%; height:48px; border-bottom:1px solid #d8d8d8; margin:0 auto;}
.comm_tit h3{float:left; font-size:20px; height:28px; line-height:28px; margin-top:15px;}
.comm_tit .more{float:right; color:#999; height:20px; line-height:20px; padding-right:22px; margin:25px 10px 0 0; background-position:right -38px;}
.comm_tit .more:hover{color:#F6505C; text-decoration:none; background-position:right -58px;}
.comm_tit span{float:right; color:#999; height:20px; line-height:20px; margin-top:21px; margin-right: 10px; font-size:14px;}
.comm_tit em{color:#F6505C;}
.tit01 h3{padding-left:32px; background-position:5px -8px;}
.tit02 {margin-top:20px;}
.tit02 h3{padding-left:27px; background-position:5px -100px;}
.tit03 h3{padding-left:35px; background-position:5px -128px;}
.tit04 h3{padding-left:34px; background-position:5px -157px;}
.tit05 h3{padding-left:34px; background-position:5px -417px;}
.tit06 h3{padding-left:33px; background-position:5px -446px;}
.type01 h3,.type02 h3,.type03 h3,.type04 h3,.type05 h3,.type06 h3,.type07 h3{padding-left:34px;}
.type01 h3{background-position:-144px -137px;}
.type02 h3{background-position:-144px -207px;}
.type03 h3{background-position:-144px -277px;}
.type04 h3{background-position:-144px -347px;}
.type05 h3{background-position:-144px -417px;}
.type06 h3{background-position:-144px -489px;}
.type07 h3{background-position:-144px -557px;}
/* 隐藏文字 */
.logo{text-indent:-9999px; overflow:hidden;}

/* 文字截取 */
.eye_tit a,.like_game strong,.hot_game_tit,.ranking li span,.game_tit{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

/* 圆角遮罩*/
.mask80,.mask90,.mask120,.mask880{position:absolute; top:0; left:0;  z-index: 9;  cursor: pointer;}
.mask80{width:80px; height:80px;}
.mask90{width:90px; height:90px;}
.mask120{width:100px; height:80px;}
.mask880{width:880px; height:110px;}
/* 菜单 */
.menu{width:100%; height:auto; margin:20px auto 0 auto; border-left:1px solid #ededed; _overflow:hidden;}
.menu li{float:left; width:85px; height:77px; position:relative; overflow: hidden;}
.menu li.current{width: 85px; height: 77px; background-position:49px 90px;}
.menu a{display:block; width:100%; height:auto; text-align:center; background-color:#fafafa; border:1px solid #ededed; border-left:none; font-size:14px;}
.menu li.current a{display: block; width:100%; background-color:#F6505C; border-color:#F6505C; color:#fff; text-decoration:none;  position:absolute; z-index:9; left:-1px;}
.menu .m01{background-position:30px 18px;}
.menu li.current .m01{background-position:-45px 18px;}
.menu .m02{background-position:30px -52px;}
.menu li.current .m02{background-position:-45px -52px;}
.menu .m03{background-position:30px -122px;}
.menu li.current .m03{background-position:-45px -122px;}
.menu .m04{background-position:30px -192px;}
.menu li.current .m04{background-position:-45px -192px;}
.menu .m05{background-position:30px -262px;}
.menu li.current .m05{background-position:-45px -262px;}
.menu .m06{background-position:30px -332px;}
.menu li.current .m06{background-position:-45px -332px;}
.menu .m07{background-position:30px -402px;}
.menu li.current .m07{background-position:-45px -402px;}
.menu .m08{background-position:30px -472px;}
.menu li.current .m08{background-position:-45px -472px;}
.menu .m09{background-position:30px -542px;}
.menu li.current .m09{background-position:-45px -542px;}
/* 整体 */
.wrap{width:100%; margin:0 auto; overflow: hidden;}
.ad1000{width:100%; margin:20px auto 0px auto;}
.ad1000 .fl{float:left;height:60px;border:#f8f8f8 10px solid;}
.ad1000 .fr{float:right;height:60px;border:#f8f8f8 10px solid;}

/* 菜单分类游戏 */
.menu_games{float:left; width:100%; margin:6px 0 0!important; padding:0 0 20px 1px;}
.menu_games li{float:left; width:calc(100% / 6 - 27px); height:106px; line-height:18px; margin:10px 0 0 27px; overflow: hidden;}
.menu_games li:first-child,
.menu_games li:nth-child(7),
.menu_games li:nth-child(13){margin-left: 0;}
.menu_games a{display:block; height:100%; text-align:center; position:relative;overflow:hidden;}
.menu_games img{display:block; width: 100px; height: 80px; margin-bottom:7px;}
/* 火爆游戏 */
.hot_box{width:100%; height:auto; margin:30px auto 0 0; position:relative; }
a.hot_lbtn,a.hot_rbtn{display:block; width:40px; height:76px; position:absolute; z-index:9; top:152px;}
a.hot_lbtn{left:0px; background-position:0 0;}
a.hot_lbtn:hover{background-position:-100px 0;}
a.hot_rbtn{right:0px; background-position:-50px 0;}
a.hot_rbtn:hover{background-position:-150px 0;}
.hot_game{width:100%; height:300px;  position:relative;overflow:hidden;}
.hot_game ul{width:calc(100% - 60px); height:100%; margin: 0 30px; position:absolute;}
.hot_game li{float:left; width:100%;}
li .hot_game_main{float:left; width:calc(100% / 2 - 200px); height:auto; margin: 10px 10px 0 0; padding-left:190px; display:inline; position:relative;}
.hot_game_main p{color:#666; height:40px;  font-size:14px; line-height:20px; margin-top:12px;overflow:hidden;}
.hot_game_main p a{color:#F6505C;}
.hot_game_pic{display:block; position:absolute; top:0; left:0; color:#F6505C;}
.hot_game_pic img{width: 180px!important; }
.hot_game_main img{height: 100%!important;}
.hot_game_pic span,.game_pic span{background:#000; font-size:18px; width:40px; height:34px; line-height:34px; text-align:center; display:block; position:absolute; right:0; bottom:0; cursor:pointer; color:#F6505C;}
.hot_game_pic span{_bottom:-1px;}
.hot_game_pic:hover{text-decoration:none; zoom:1;}
.hot_game_pic:hover em{display:block; width:246px; height:163px; border:2px solid #333; cursor:pointer; position:absolute; left:0; top:0; z-index:1;}
.hot_game_tit{width:100%; height:24px; font-size:20px; font-weight:bold; display:block;}
.hot_game_tips,.game_tips{padding-left:18px; height:20px; line-height:20px;overflow:hidden;  margin-top:4px; background-position:0 -76px;}
.game_tips{margin-top:1px;}
.hot_game_tips a,.game_tips a,.game_tips{font-size:12px; float:left; margin-right:8px; color:#999;}
.hot_game_tips a:hover,.game_tips a:hover{color:#F6505C;}
.hot_game_btn{display:block; width:102px; height:30px; line-height:30px; background:#F6505C; font-size:16px; color:#fff; text-align:center; margin-top:4px;}
.hot_game_btn:hover{background:#333; color:#fff; text-decoration:none;}
.hot_pag{height:10px; line-height:10px; text-align:center; overflow:hidden; margin-top:30px;}
.hot_pag a{width:10px; height:10px; display:inline-block; overflow:hidden; margin:0 3px; *margin:0 5px; _margin:0 5px; background-position:0 -280px;}
.hot_pag a.current{background-position:0 -300px;}

/* 男生爱玩 女生爱玩 */
.like_game{float:left; width:100%; display: block;margin-left: 0; padding-bottom:28px;}
.like_game li{width:calc(100% / 4); float:left; height:auto; margin:30px 0 0; overflow: hidden;}
.like_game li a{display:block; width: 100%; height:100%; padding-left:80px;  position:relative; overflow:hidden;}
.like_game a:hover{text-decoration:none; zoom:1;}
.like_game img{width: 80px; height: 80px; position:absolute; left:0; top:0;}
.like_game strong{font-size:14px; display:block; width:calc(100% - 110px); height:18px; line-height:18px; overflow:hidden; font-weight:normal; cursor:pointer; margin-bottom:3px;}
.like_game a span{display:block; font-size:12px; line-height:18px; color:#999;}
.like_game a i{display:none; background:#F6505C; width:80px; height:29px; line-height:19px; font-size:14px; color:#fff; text-align:center; margin-top:7px; cursor:pointer;}
.like_game a:hover span{display:none;}
.like_game a:hover i{display:block;}


/* 游戏榜单 */
.ranking{width:100%; height:auto; margin:20px auto 0 auto;  overflow:hidden;}
.ranking_box{float:left; width:100%; overflow:hidden;}
.ranking_main{float:left; width:calc(100% / 3 - 1px); padding-right:0; margin: 0 auto;  border-right:1px solid #d8d8d8; overflow:hidden;}
.ranking_tit{height:31px; border-bottom:1px solid #d8d8d8; position:relative;}
.ranking_tit h4{font-size:18px; height:31px;margin-left: 10px; border-bottom:1px solid #F6505C; position:absolute;}
.ranking_tit span.rankTab{margin:5px 0px 0px 0px;width:100px;height:25px;font-size:12px;float:right;}
.ranking_tit span.rankTab a{width:50px;height:20px;line-height:20px;text-align:center;color:#FFF;background:#93979b;text-decoration:none;cursor:pointer;display:inline-block;margin-left:-5px; padding:0px;overflow:hidden;}
.ranking_tit span.rankTab a.hover{background:#1f272b;}
.ranking ul{float:left; width:calc(100% - 10px); margin:10px 0 0 10px; background:url(li_num.gif) no-repeat; font-size:14px;}
.ranking li{float:left; width:100%; height:36px;line-height:36px;border-bottom:1px dotted #e0e0e0; }
.ranking li span{float:left; width: calc(100% - 30px); height:36px; margin-left:30px;width:250px;overflow:hidden;}
/*.ranking li em{float:right; color:#999; margin-right:50px; }*/
.ul_wclick{background:url(ul_wclick.gif) no-repeat 235px 54px;}
.ul_star{background:url(ul_star.gif) no-repeat 235px 53px;}
.ul_onclick{background:url(ul_onclick.gif) no-repeat 235px 53px;}

/* 友情链接 */
.links{background:#333;  margin:0; border: none; position:relative;}
.links p{width:100%; margin:0 auto;  padding:10px 0;}
.links strong{font-weight:normal; font-size:16px; color:#ccc; margin: 0 5px;}
.links a{color:#999; margin:0 8px;}
.links a:hover{color:#F6505C;}
.links span{color:#999; margin-left:10px;}
.links .f5{width:100%; margin:0 auto;color:#444; margin-top:1px; margin-bottom:50px;}
.links .f5 li{float:left;line-height:14px;padding:5px 1px 0px;white-space:nowrap;}
.links .f5 li a{color:#666666;float:left;}

/* 底部 */
.footer{text-align:center; font-size:12px;  padding:30px 0; background:#333; margin: 0; border: none; color:#666;}
.footer p{margin: 0 5px; line-height: 20px;}
.footer p a {margin: 0 5px; color:#666;}
.footer p a:hover{color:#F6505C;}
.footer p span{ margin:0 8px;}

/********** 游戏页面 **********/
.game_box{background:#515151; padding:68px 0 14px 0; margin:-48px 0 0px 0;}
.start{width:calc(100% - 364px);min-height:404px;_height:404px; background:#333; margin:0 auto; padding:20px 20px 20px 344px; position:relative; font-size:14px;}
.start div:nth-child(5){width: calc(100% - 2px)!important;}
.start .pic{position:absolute; left:20px; top:20px; border:2px solid #666;}
.Focus{width:300px; height:200px;overflow:hidden;border:2px solid #666;}
.focus-out{overflow:hidden;height:200px;}
.focus-out .focus-in a{position:absolute;top:0px;left:0px;width:300px;height:170px;z-index:9;display:block;background:url(tm.gif)}
.focus-out .focus-in a:hover span{position:absolute;top:0px;left:0px;width:300px;height:200px;z-index:9;display:block;background:url(thoverbg.png) no-repeat!important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=corp, src="/style/images/thoverbg.png)")}
.focus-out .focus-in{display:none;position:relative;}
.focus-out .focus-in a{display:block;z-index:1;}
.focus-out .focus-in img{width:300px;height:200px;}
.focus-con{overflow:hidden;text-align:center;position:relative;margin-top:-28px;z-index:10;}
.focus-con a{text-align:center;display:inline-block;width:14px;height:14px;cursor:pointer;overflow:hidden;background:url(focusTab-2.png) no-repeat;transition:.2s;margin:0 1px;}
.focus-con a.curr{width:32px;background:url(focusTab-1.png) no-repeat;}

.start_pic{width:300px; height:250px;border:2px solid #666;}
.start_pic:hover{border-color:#F6505C;}
.start_tit{width:100%; height:28px; line-height:28px;} 
.start_tit h2,.game_info h2{float:left; font-size:24px; font-weight:bold;color:#ccc;ont-size:16px;}
.start_tips{float:left; padding-left:18px; margin-left:16px; background-position:0 -362px;}
.start_tips a{ color:#999; margin-right:8px;}
.start_info{color:#ccc; margin-top:10px;}
.start_info a{color:#ccc; margin-right:40px;}
.start_info a:hover,.start_info span{color:#F6505C;}
.start_info span{margin-right:40px;}
.start .ad{margin-top:15px; width:640px; height:60px;display:block; overflow:hidden;}
.start p{color:#999;padding:8px 5px;width:100%; border-top:#555 dashed 1px; overflow:hidden;}
.start p.t1{margin-top:15px;border-top:0px;}
.start p.cz{background:#292929;}
.start p b{color:#CCCCCC; overflow:hidden;}
.start_btn{width:120px; height:40px; line-height:40px; text-align:center; background:#F6505C;color:#fff; font-size:20px; display:block; margin-top:16px;}
.start_btn:hover{color:#fff; background:#f60;text-decoration:none;}

.start_btn2{width:130px; height:40px; line-height:40px; text-align:center; background:#21a21e;color:#fff; font-size:20px; display:block; margin-top:16px;}
.start_btn2:hover{color:#fff; background:#f60;text-decoration:none;}

.game_info {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin: 16px auto 0 auto;
    text-align: right;
    color: #666;
    font-size: 16px;
}

/********** 列表页面 **********/
.map{width:calc(100% - 16px); margin:10px auto 10px auto; padding-left:16px; color:#888; background-position:3px -314px;}
.map a{color:#888;}
.map a:hover{color:#F6505C;}
.ssts{color:#333; font-size:18px; }
.ssts strong{color:#F6505C;margin:0px 5px;}

/* 筛选 */
.sel{width:100%; border:1px solid #d8d8d8; border-bottom:none; margin:20px auto 0 auto;}
.sel p{height:20px; line-height:20px; overflow:hidden;padding:9px 0 9px 5px; border-bottom:1px dashed #d8d8d8; color:#ccc; overflow: hidden;}
.sel p.solid-d{border-bottom:1px solid #d8d8d8; }
.sel p.solid-d a:first-child{width: auto!important;}
.sel span{color:#666;}
.sel a{padding:0 1px; display:inline-block; margin:0px; color:#666;}
.sel a:hover,.sel a.current{background:#F6505C; color:#fff; text-decoration:none;}
.line{width:100%; height:8px; overflow:hidden; margin:0 auto -8px auto;}
/* 列表 */
.game_list{float:left; width:calc(100% - 10px); margin: 0 10px 0 0; position:relative;}
.game_list li{float:left; width:calc(100% / 4 - 28px); padding:0 8px; height:auto; margin:10px 0 0 10px; display:inline; border:1px solid #e3e3e3;overflow: hidden;}
.game_list li:hover{background:#fff2ea; border-color:#ffddc6;}
.game_pic{width:100%; height:110px; margin-top:14px; display:block; overflow: hidden; position:relative;}
.game_pic img{width:100%!important; height:auto;}
.game_pic:hover{text-decoration:none;}
.game_tit{width:100%; height:24px; font-size:16px; display:block; margin-top:6px;}
.game_list p{width:100%; height:48px; line-height:16px; margin-top:6px; color:#666;overflow:hidden; }
.game_list p a{color:#F6505C;}
.game_none{margin:30px 0 0 27px;}

/* 翻页 */
.pag2{width:100%; margin:0px auto 30px; text-align:center; font-size:14px; }
.pag2 a,.pag2 b{padding:0 14px; height:33px; line-height:33px; background:#fff; border:1px solid #d8d8d8; display:inline-block; margin:20px 3px 0px 3px;}
.pag2 a:hover,.pag2 b{background:#F6505C; border-color:#F6505C; color:#fff; text-decoration:none;}
.pag2 a b{display:none;}

} 
@media screen and (max-width: 500px) {
/* 顶部 */
.mini_nav .mn_logo, 
.mini_nav .mn_search, 
.mini_nav .mn_search_input, 
.mini_nav .mn_search_submit, 
.mini_nav .search_top, 
.mini_nav .mn_menu, 
.mini_nav .mn_hover .hide_nav, 
.mini_nav .mn_log_info,
.mini_nav .history_cont{position:static;}
.mini_nav .mn_logo{left:0;top:4px;width:163px;height:31px;}
.mini_nav .mn_search{width:201px; height: 36px; line-height: 36px; float: left; text-align:left; margin-left:0px;}
.mini_nav .mn_search form{width:100%;height:23px; text-align:left; background:url(bg_minisearch.png) no-repeat; margin-left:0px;}
.mini_nav .mn_search_input{width:140px;border:0 none;margin-left:22px;top:4px;color:#999;}
.mini_nav .mn_search_submit{width:38px;height:23px;left:164px;top:0; border:0 none; background:transparent; cursor:pointer;margin-left:100px;}
.mini_nav .search_top{top:5px; float:right;}

.mini_nav .mn_menu{width:30%;left:300px;top:10px; height: 36px; overflow:hidden; display: none; }
.mini_nav .mn_menu li{float:left; padding-left:10px;height:23px;padding-top:-6px; text-align:center; overflow:visible;  margin-left:-1px;}
.mini_nav .mn_menu li.mn_last{width:50px;}
.mini_nav .mn_menu li.mn_hover a.all{ position:relative;z-index:2;display:block;height:23px;border-bottom:1px solid #f2f2f2;}
.mini_nav .mn_menu li.mn_hover{ position:relative;border:1px solid #d3d3d3; background-image:none; background-color:#f2f2f2;}
.mini_nav .hide_nav, .mini_nav .history_cont{display:none; z-index:1;width:315px;top:100%;right:-1px;padding:10px 5px;border:1px solid #d3d3d3; background:#ffffff;}
.mini_nav .mn_menu li.mn_hover .hide_nav{display:block;}
.mini_nav .mn_menu li.mn_hover .hide_nav a{display:inline-block;height:13px;padding:0 4px;border-bottom:0 none;}
.mini_nav .mn_log_info{width:220px;right:0;top:0;}
.mini_nav .mn_log_info .mn_menu{width:220px;left:0;}
.mini_nav .mn_log_info .mn_menu .log_name{width:105px; text-align:right;padding-right:8px; background:none;}
.mini_nav .mn_log_info .mn_menu .log_name a{color:#0589db;}
.mini_nav .mn_log_info .mn_menu .mn_history{width:70px;}
.mini_nav .history_cont{width:228px;display:block;padding:5px 5px 5px 8px;}
.mini_nav .history_list{border-bottom:1px dotted #ccc; overflow:hidden;zoom:1;padding-top:5px;}
.mini_nav .history_list li{width:76px;height:auto;background:none;margin:0;padding-bottom:5px;}
.mini_nav .history_list li a span{display:block;width:6em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mini_nav .mn_menu li a.all b{display:inline-block;width:0;height:0;line-height:0;font-size:0; #vertical-align:central;overflow:hidden;border:4px solid #fff;border-color:#999 #e1effb #e1effb;border-bottom-width:0;}
.mini_nav .mn_menu li.mn_hover a.all b{border:4px solid #fff;border-color:#f2f2f2 #f2f2f2 #999;border-top-width:0;}
/* 头部 */
.header{width:100%; height:60px; margin:1px auto; overflow:hidden; margin-top:10px; margin-bottom:10px; }
.logo{display: none;}
.sch{float:right; width:100%;}
.sch form{width: calc(100% - 10%); margin: 0 auto;}
.sch_txt{float:left; width:calc(100% - 69px); padding-left:10px; height:35px; line-height:35px\9; font-size:14px; color:#aaa; border:0; background-position:0 0;}
.sch_btn{float:left; width:49px; height:35px; border:0; cursor:pointer; background-position:right 0;}
.hotword{width: calc(100% - 13%); float: none; margin: 3px auto 0px;}
.hotword a{color:#999; font-size:12px; margin-right:10px;}
.hotword a:hover{color:#F6505C;}
/* 菜单 */
.menu{width:100%; height:auto; margin:20px auto 0; border-left:1px solid #ededed; _overflow:hidden;}
.menu li{float:left; width:calc(100% / 9); height:70px; position:relative;}
.menu li.current{width: calc(100% / 9); height: 70px; background-position:49px 90px;}
.menu a{display:block; width:100%; height:29px; line-height: 14px; text-align:center; padding-top: 41px; background-color:#fafafa; border:1px solid #ededed; border-left:none; font-size:14px;}
.menu li.current a{display: block; width:100%; background-color:#F6505C; border-color:#F6505C; color:#fff; text-decoration:none;  position:absolute; z-index:9; left:-1px;}
.menu .m01{background-position:6px 8px;}
.menu .m01:hover,.menu li.current .m01{background-position:-65px 8px;}
.menu .m02{background-position:6px -62px;}
.menu .m02:hover,.menu li.current .m02{background-position:-65px -62px;}
.menu .m03{background-position:6px -132px;}
.menu .m03:hover,.menu li.current .m03{background-position:-65px -132px;}
.menu .m04{background-position:6px -202px;}
.menu .m04:hover,.menu li.current .m04{background-position:-65px -202px;}
.menu .m05{background-position:6px -272px;}
.menu .m05:hover,.menu li.current .m05{background-position:-65px -272px;}
.menu .m06{background-position:6px -342px;}
.menu .m06:hover,.menu li.current .m06{background-position:-65px -342px;}
.menu .m07{background-position:6px -412px;}
.menu .m07:hover,.menu li.current .m07{background-position:-65px -412px;}
.menu .m08{background-position:6px -482px;}
.menu .m08:hover,.menu li.current .m08{background-position:-65px -482px;}
.menu .m09{background-position:6px -552px;}
.menu .m09:hover,.menu li.current .m09{background-position:-65px -552px;}
/* 整体 */
.wrap{width:100%; margin:0 auto; overflow: hidden;}
.ad1000{width:100%; margin:20px auto 0px auto;}
.ad1000 .fl{float:left;height:60px;border:#f8f8f8 10px solid;}
.ad1000 .fr{float:right;height:60px;border:#f8f8f8 10px solid;}

/* 操作说明 */
.guide{width:calc(100% - 10px); margin:0 auto; padding:15px 5px; font-size:14px;}
.czsm{background:#f8f8f8;padding-left:10px;  }

/* 文字截取 */
.eye_tit a,.like_game strong,.hot_game_tit,.ranking li span,.game_tit{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}

/* 圆角遮罩*/
.mask80,.mask90,.mask120,.mask880{position:absolute; top:0; left:0;  z-index: 9;  cursor: pointer;}
.mask80{width:80px; height:80px;}
.mask90{width:90px; height:90px;}
.mask120{width:100px; height:80px;}
.mask880{width:880px; height:110px;}
/* 标题 */
.comm_tit h3 {float: left;font-size: 18px;height: 28px;line-height: 28px;margin-top: 15px;}
.type01 h3,.type02 h3,.type03 h3,.type04 h3,.type05 h3,.type06 h3,.type07 h3{padding-left:34px;}
.type02 h3 {background-position: -139px -207px;}

/* 菜单分类游戏 */
.menu_games{float:left; width:100%; margin:6px 0 0!important; padding:0 0 20px 1px; margin-left:0;}
.menu_games li{float:left; width:calc(100% / 3); height:auto; line-height:18px; margin:10px 0 0; display:inline; overflow: hidden;}
.menu_games a{display:block; height:100%; text-align:center; position:relative; overflow:hidden;}
.menu_games img{display:block; width: 80px; height: 80px; margin: 0 auto;}
.menu_games li:first-child,
.menu_games li:nth-child(7),
.menu_games li:nth-child(13){margin-left: 0;}

/* 火爆游戏 */
.hot_box{width:100%; height:auto; margin:30px auto 0 0; position:relative; }
a.hot_lbtn,a.hot_rbtn{display:block; width:40px; height:76px; position:absolute; z-index:9; top:152px;}
a.hot_lbtn{left:0px; background-position:0 0;}
a.hot_lbtn:hover{background-position:-100px 0;}
a.hot_rbtn{right:0px; background-position:-50px 0;}
a.hot_rbtn:hover{background-position:-150px 0;}
.hot_game{width:100%; height:420px;  position:relative;overflow:hidden;}
.hot_game ul{width:calc(100% - 60px); height:100%; margin: 0 30px; position:absolute;}
.hot_game li{float:left; width:100%;}
li .hot_game_main{float:left; width:calc(100% - 180px); height:auto; margin: 10px 0 0; padding-left:155px; display:inline; position:relative;}
.hot_game_main p{color:#666; height:18px;  font-size:12px; line-height:18px; margin-top:6px;overflow:hidden;}
.hot_game_main p a{color:#F6505C;}
.hot_game_pic{display:block; position:absolute; top:0; left:0; color:#F6505C;}
.hot_game_pic img{width: 150px!important; }
.hot_game_main img{height: 100%!important;}
.hot_game_pic span,.game_pic span{background:#000; font-size:18px; width:40px; height:34px; line-height:34px; text-align:center; display:block; position:absolute; right:0; bottom:0; cursor:pointer; color:#F6505C;}
.hot_game_pic span{_bottom:-1px;}
.hot_game_tit{width:100%; height:20px; font-size:16px; font-weight:bold; display:block;}
.hot_game_tips,.game_tips{padding-left:16px; height:16px; line-height:16px;overflow:hidden;  margin-top:4px; background-position:3px -79px;}
.game_tips{margin-top:1px;}
.hot_game_tips a,.game_tips a,.game_tips{font-size:12px; float:left; margin-right:4px; color:#999;}
.hot_game_btn{display:inline-block; width:auto; height:25px; line-height:25px; background:#F6505C; padding: 0 10px; font-size:14px; color:#fff; text-align:center; margin-top:4px;}
.hot_pag{height:10px; line-height:10px; text-align:center; overflow:hidden; margin-top:30px;}
.hot_pag a{width:10px; height:10px; display:inline-block; overflow:hidden; margin:0 3px; *margin:0 5px; _margin:0 5px; background-position:0 -280px;}
.hot_pag a.current{background-position:0 -300px;}

/* 男生爱玩 女生爱玩 */
.like_game{float:left; width:100%; display: block;margin-left: 0; padding-bottom:28px;}
.like_game li{width:calc(100% / 2);float:left; height:auto; margin:30px 0 0; overflow: hidden;}
.like_game a{display:block;width: 100%; height:100%; padding-left:130px;  position:relative;overflow:hidden;}
.like_game a:hover{text-decoration:none; zoom:1;}
.like_game img{position:absolute; left:0; top:0;}
.like_game strong{font-size:14px; display:block; width:calc(100% - 80px); height:20px; line-height:20px; overflow:hidden; font-weight:normal; cursor:pointer; margin-bottom:3px;}
.like_game a span{display:block; font-size:12px; line-height:16px; color:#999;}
.like_game a i{display:none; background:#F6505C; width:80px; height:29px; line-height:29px; font-size:14px; color:#fff; text-align:center; margin:11px 0 11px; cursor:pointer;}
.like_game a:hover span{display:none;}
.like_game a:hover i{display:block;}

/* 游戏榜单 */
.ranking{width:100%; height:auto ; overflow:hidden;}
.ranking_box{float:left; width:100%; overflow:hidden;}
.ranking_main{float:left; width:100%;  border-right:1px solid #d8d8d8; margin-top: 20px; overflow:hidden;}
.ranking_main:first-child{margin-top: 0;}
.ranking_tit{height:31px; border-bottom:1px solid #d8d8d8; position:relative;}
.ranking_tit h4{font-size:18px; height:31px; margin-left: 10px; border-bottom:1px solid #F6505C; position:absolute;}
.ranking_tit span.rankTab{margin:5px 0px 0px 0px;width:100px;height:25px;font-size:12px;float:right;}
.ranking_tit span.rankTab a{width:50px;height:20px;line-height:20px;text-align:center;color:#FFF;background:#93979b;text-decoration:none;cursor:pointer;display:inline-block;margin-left:-5px; padding:0px;overflow:hidden;}
.ranking_tit span.rankTab a.hover{background:#1f272b;}
.ranking ul{float:left; width:calc(100% - 10px); margin:10px 0 0 10px; background:url(li_num.gif) no-repeat; font-size:14px;}
.ranking li{float:left; width:100%; height:36px;line-height:36px; border-bottom:1px dotted #e0e0e0; }
.ranking li span{float:left; height:36px; margin-left:38px;width:250px;overflow:hidden;}
/*.ranking li em{float:right; color:#999; margin-right:50px; }*/
.ul_wclick{background:url(ul_wclick.gif) no-repeat 341px 54px;}
.ul_star{background:url(ul_star.gif) no-repeat 341px 53px;}
.ul_onclick{background:url(ul_onclick.gif) no-repeat 341px 53px;}

/* 筛选 */
.sel{width:100%; border:1px solid #d8d8d8; border-bottom:none; margin:10px auto 0 auto;}
.sel p{height:auto; line-height:20px; overflow:hidden;padding:9px 5px 9px; border-bottom:1px dashed #d8d8d8; color:#ccc; overflow: hidden;}
.sel p.solid-d{border-bottom:1px solid #d8d8d8; }
.sel p:nth-child(2) a,
.sel p.solid-d a:first-child{width: auto!important;}
.sel span{color:#666;}
.sel a{padding:0 1px; display:inline-block; margin:0px; color:#666;}
.sel a:hover,.sel a.current{background:#F6505C; color:#fff; text-decoration:none;}
.line{width:100%; height:8px; overflow:hidden; margin:0 auto -8px auto;}
/* 列表 */
.game_list{float:left; width:calc(100% - 10px); margin: 0 10px 0 0; position:relative;}
.game_list li{float:left; width:calc(100% / 2 - 28px); padding:0 8px; height:auto; margin:10px 0 0 10px; display:inline; border:1px solid #e3e3e3;overflow: hidden;}

/* 翻页 */
.pag2{width:100%; margin:0px auto 30px; text-align:center; font-size:14px; }
.pag2 a,.pag2 b{padding:0 5px; height:33px; line-height:33px; background:#fff; border:1px solid #d8d8d8; display:inline-block; margin:20px 3px 0px 3px;}
.pag2 a:hover,.pag2 b{background:#F6505C; border-color:#F6505C; color:#fff; text-decoration:none;}
.pag2 a b{display:none;}

/* 右下角悬浮 */
.f_lay{position:fixed;_position: absolute;right: 10px;bottom:60px;z-index:99;}
.f_lay .f_top,.f_lay .f_fav{ display:block; background-size: 50%; background:url(f_lay.png) no-repeat; text-indent:-9999px; cursor:pointer; overflow:hidden; margin-top:10px;width:40px; height:40px;}
.f_lay .f_top{ background-position:-10px -8px;}
.f_lay .f_fav{ background-position:0px -70px;}
.f_lay .f_top:hover{ background-position:-80px -8px;}
.f_lay .f_fav:hover{ background-position:-70px -70px;}


/********** 游戏页面 **********/
.game_box{background:#515151; padding:18px 0 14px 0; margin:0;}
.start>div{width: 100%!important;}
.start{width:100%;height: auto; background:#333; margin:0 auto; padding:0; position:relative; font-size:14px; }
.start .pic{width: 100%!important; position: static; border:none;}
.Focus{width:calc(100% - 4px); height:auto; border:2px solid #666;overflow:hidden;}
.focus-out{height:auto;overflow:hidden;}
.focus-out .focus-in a{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:9;display:block;background:url(tm.gif)}
.focus-out .focus-in a:hover span{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:9;display:block;background:url(thoverbg.png) no-repeat!important; background: none; background-size: 100%!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=corp, src="/style/images/thoverbg.png)")}
.focus-out .focus-in{display:none;position:relative;}
.focus-out .focus-in a{display:block;z-index:1;}
.focus-out .focus-in img{width:100%;height:auto;}
.focus-con{overflow:hidden;text-align:center;position:relative;margin-top:-28px;z-index:10;}
.focus-con a{text-align:center;display:inline-block;width:14px;height:14px;cursor:pointer;overflow:hidden;background:url(focusTab-2.png) no-repeat;transition:.2s;margin:0 1px;}
.focus-con a.curr{width:32px;background:url(focusTab-1.png) no-repeat;}
.start_pic{width:calc(100% - 4px); height:250px;border:2px solid #666; overflow: hidden;}
/* .start_pic div{width: 100%!important;height: auto!important;} */
.start_pic iframe{width: 100%!important;}
.start_pic iframe #d{width: 100%!important; height: auto!important;}
.start_pic:hover{border-color:#F6505C;}
.start_tit{width:100%; height:28px; line-height:28px;} 
.start_tit h2,.game_info h2{font-size:24px; font-weight:bold;color:#ccc;ont-size:16px;}
.start_tips{float:left; padding-left:18px; margin-left:16px; background-position:0 -362px;}
.start_tips a{ color:#999; margin-right:8px;}
.start_info{color:#ccc; margin-top:10px;}
.start_info a{color:#ccc; margin-right:40px;}
.start_info a:hover,.start_info span{color:#F6505C;}
.start_info span{margin-right:40px;}
.start .ad{margin-top:15px; width:100%; height:60px;display:block; overflow:hidden;}
.start p{width: calc(100% - 10px); color:#999;padding:8px 5px; border-top:#555 dashed 1px; overflow:hidden;}
.start p.t1{margin-top:15px;border-top:0px;}
.start p.cz{background:#292929;}
.start p b{color:#CCCCCC; overflow:hidden;}
.start_btn{width:100px; height:30px; line-height:30px; text-align:center; background:#F6505C;color:#fff; font-size:16px; display:block; margin-top:16px;}
.start_btn:hover{color:#fff; background:#f60;text-decoration:none;}

/* 开始游戏 */
.play{width:100%; padding:0; background:#333; margin:0 auto; z-index:999; overflow: hidden;}
.play_box{float:left; width:100%; min-height: 200px; background:#000;}
.flash_box{width: 100%; height: auto!important;}
.flash_box #playflash{width: 100% ;height: auto!important;}
.play_lgg,
.play_rgg{display: none;}
.play_tool {width: 100%;height: 33px;line-height: 33px;padding-bottom: 0px;margin: 0 auto;text-align: center;background: #333;}
.game_info h2{display: block;float: none; font-size: 18px;}

.start_btn2{width:130px; height:40px; line-height:40px; text-align:center; background:#21a21e;color:#fff; font-size:20px; display:block; margin-top:16px;}
.start_btn2:hover{color:#fff; background:#f60;text-decoration:none;}

/* 人气 */
.game_info{width:calc(100% - 10px); height:auto; line-height:36px; margin:16px auto 0 auto; text-align:left; padding-left: 10px; color:#666; font-size:14px;}
.game_info h2 a{ color:#999;}
.game_info em{margin-right:10px; color:#999;}
.favorite{color:#999; padding-left:21px; margin:0 10px; background-position:0 -398px;}
.favorite:hover{color:#F6505C;}
}

@media screen and (max-width: 420px) { 
/* 顶部 */
#site_nav{ position:relative; height:auto; background:url(topbg.gif) 0 -114px repeat-x; z-index:9999;}
.site_nav_m{ width:100%; height:36px; margin:0;color:#666; font-size:12px;}
.site_nav_logo {background: url(logo_s.gif) left center no-repeat;padding: 0 0 0 12px;line-height: 36px;width: 40%; height: 36px; float: left; overflow: hidden;}
.site_nav_m .top_ad{float:left; width:calc(30% - 30px); height:30px; line-height:30px; margin-left:0; background:url(line01.gif) left center no-repeat; padding:3px 0px 0px 5px; overflow:hidden;}
.dr_nav,.nav_vc,.top_line02,.t_fav,.top_line02,.t_home{float:right;line-height:36px; margin:0 3px 0;}
.t_home{display: none;}
.mini_nav .mn_search{width:201px; height: 26px; line-height: 36px; float: left; text-align:left; margin-left:0px; margin-top: 5px;}
.mini_nav .mn_search_input {width: 140px;border: 0 none;margin-left: 22px; float: left; color: #999;}
.mini_nav .mn_search_submit {float: right; width: 38px;height: 23px;border: 0 none;background: transparent;cursor: pointer;margin-left: 0px;}

/* .mn_search form{} */
}
@media screen and (max-width: 360px) { 
/* 顶部 */
#site_nav{ position:relative; height:auto; background:url(topbg.gif) 0 -114px repeat-x; z-index:9999;}
.site_nav_m{ width:100%; height:36px; margin:0;color:#666; font-size:12px;}
.site_nav_logo {background: url(logo_s.gif) left center no-repeat;padding: 0 0 0 12px;line-height: 36px;width: 30%; height: 36px; float: left; text-overflow:ellipsis;white-space: nowrap; overflow: hidden;}
.dr_nav,.nav_vc,.top_line02,.t_fav,.top_line02,.t_home{float:right;line-height:36px; margin:0 3px 0;}
.site_nav_m .top_ad,.t_home{display: none;}
.mini_nav .mn_search{width:201px; height: 26px; line-height: 36px; float: left; text-align:left; margin-left:0px; margin-top: 5px;}
.mini_nav .mn_search_input {width: 140px;border: 0 none;margin-left: 22px; float: left; color: #999;}
.mini_nav .mn_search_submit {float: right; width: 38px;height: 23px;border: 0 none;background: transparent;cursor: pointer;margin-left: 0px;}
}

 