/* CSS Document */
body{font-size:12px;font-family:"宋体";color:#333;line-height:24px;}
a{color:#484848;text-decoration:none}
a:hover{color:#366e04;text-decoration:underline;}
*{margin:0;padding:0;}
*:focus{outline:none;}
ol, ul ,li{list-style:none;}
img{border:none;}
.clear{clear:both;}
h2{font-weight:bold;font-family:"微软雅黑";font-size:14px;}

.top{padding-top:5px;width:960px;margin:0 auto;}
.logo{float:left;width:160px;}
.brief{float:left;line-height:30px;color:#ae4747;}
.keep_btn{float:right;margin-right:5px;}
.brief a{ color: #AE4747;}
.search{ background:url(/images/os2012/search.gif) no-repeat 0 0;width:230px;height:25px;float:right;}
.search .text{width:150px;margin-left:25px;line-height:25px;border:0;background:none;height:25px;}
.search .s_btn{width:48px; cursor:pointer;border:0;background:none;height:25px;}

/*list_wrap*/
#list_wrap{width:960px;margin:0 auto;}

.list_box{width:960px;margin:5px auto 0;}
.list_b1_t{ background:url(/images/os2012/list.gif) no-repeat 0 0;height:31px;overflow:hidden}
.list_b1_m{ background:url(/images/os2012/list_bg1.gif) repeat-y 0 0;}
.list_b1_b{ background:url(/images/os2012/list.gif) no-repeat 0 -37px;height:8px;overflow:hidden; padding-bottom:2px}
.list_t{line-height:27px;padding:3px 0 0 5px;font-size:13px;}
.list_t em{display:block;float:left;width:28px;height:24px;}
.list_t1 em{ background:url(/images/os2012/list_ico.gif) no-repeat 0 0; }
.game_rank{ background:url(/images/os2012/list_bg3.gif) repeat-y 0 0;width:958px;margin:0 auto;}
.game_rank ul{padding-left:8px;}
.game_rank li{width:221px;float:left;line-height:29px;height:28px; background:url(/images/os2012/i_arrow.gif) no-repeat 0 10px;padding-left:10px;margin-right:5px; overflow:hidden; }
.green{color:#386708;}
/*游戏推荐*/
.list_b2_t{ background:url(/images/os2012/list.gif) no-repeat 0 -49px;height:35px;overflow:hidden}
.list_b2_m{ background:url(/images/os2012/list_bg2.gif) repeat-y 0 0;}
.list_b2_b{ background:url(/images/os2012/list.gif) no-repeat 0 -89px;height:8px;overflow:hidden}
.list_tab{float:left;padding-left:10px;}
.list_tab li{float:left;height:27px; background:url(/images/os2012/list_tab_02_.gif) no-repeat right 0;line-height:27px;padding-right:10px;margin-right:2px;margin-top:8px;color:#535252;}
.list_tab li h2{display:inline;font-size:13px;}
.list_tab li em{ background:url(/images/os2012/list_tab_01.gif) no-repeat 0 0;width:8px;height:27px; display:block;float:left; overflow:hidden}
.list_tab li.tab_cur{background:url(/images/os2012/list_tab_on_02.gif) no-repeat right 0;line-height:35px;padding-right:25px;margin-right:0;margin-top:0;height:35px;color:#05737d; }
.list_tab li.tab_cur em{ background:url(/images/os2012/list_tab_on_01.gif) no-repeat 0 0;width:10px;height:35px; display:block;float:left;}
.fr{float:right;}
.list_pturn{line-height:24px;}
.pd1{padding-top:9px;padding-right:5px;}

/*分页*/
em{ font-style:normal}
.list_pturn a{float:left;height:22px; text-align:center;margin-left:2px; cursor:pointer;background:url(/images/os2012/list_pturn.gif) no-repeat right -50px;padding-right:8px;}
.list_pturn a em{ background:url(/images/os2012/list_pturn.gif) no-repeat 0 -101px;height:22px;float:left;padding-left:8px;}
.list_pturn a:hover em,.list_pturn a.curr em{background:url(/images/os2012/list_pturn.gif) no-repeat 0 -76px;}
.list_pturn a:hover,.list_pturn a.curr{background:url(/images/os2012/list_pturn.gif) no-repeat right -76px; cursor:default}
.list_pturn a.next,.list_pturn a.next:hover{ background:url(/images/os2012/list_pturn.gif) no-repeat 0 0;width:52px;padding-right:0px;}
.list_pturn a:hover{ text-decoration:underline}
.pturn_table{margin-top:10px;}
.pturn_table a em{ background:url(/images/os2012/list_pturn.gif) no-repeat 0 -50px;height:22px;float:left;padding-left:6px;}
.pturn_table a:hover em,.pturn_table a.curr em{background:url(/images/os2012/list_pturn.gif) no-repeat 0 -25px;}
.pturn_table a:hover,.pturn_table a.curr{background:url(/images/os2012/list_pturn.gif) no-repeat right -25px; cursor:default}

.game_list{zoom:1;padding-left:15px;}
.game_list li{float:left; text-align:center;width:96px;margin-right:8px;line-height:18px; overflow:hidden; margin-top:10px;}
.game_list li p{line-height:16px;}
.game_list li p img{display:block;margin:4px auto 0;}
.game_list li a img{ display:block;margin:0 auto 3px;}

.list_t3{ float:left; width:450px;}
.list_t3 em{ background:url(/images/os2012/list_ico.gif) no-repeat 0 -55px;}
.mb{margin-bottom:0px;}
.more_game_list{width:958px;margin:0 auto;}
.more_game_list ul{padding-left:10px;}
.more_game_list li{float: left;height:22px;line-height:22px;margin-top:5px;overflow: hidden;width:117px; text-align:left;}
.more_game_list em{background: url(/images/os2012/folder.gif) no-repeat scroll 0 center transparent;float: left;height:21px;width:16px;cursor:pointer}

.new_links {clear:both;TEXT-ALIGN: center;MARGIN:8px auto; WIDTH: 960px;FONT: 12px/28px "宋体",Arial;}
.new100 {clear:both;width:100%;float:left;BORDER: #CECECE 1px solid;_MARGIN:0px 0 0px 0;}
.new100  .l {width:16px;float:left;padding:9px 13px 5px 13px;line-height:16px;color:#646464;font-weight:bold;}
.new100  .r {width:917px;float:right;COLOR: #c2e58b;border-left:1px solid #CECECE}
.newlink1 {width:100%;text-indent:8px;text-align:left;float:left;COLOR:#000; TEXT-DECORATION: none;background:#F1F1F1;border-bottom:1px solid #CACACA;border-top:1px solid #fff; BACKGROUND: #F1F1F1; margin:0 0 3px 0}
.newlink1 A {MARGIN: 0px 2px;COLOR: #000; }
.newlink1 A:hover {	MARGIN: 0px 2px;COLOR: #008000; TEXT-DECORATION: underline}
.newlink1 A:active {	MARGIN: 0px 2px; COLOR:#000; TEXT-DECORATION: none}
.newlink2 {clear:both;width:98%;color:#999999;line-height:24px;text-align:left;margin:0px auto}
.newlink2 a:hover {MARGIN: 0px;COLOR: #000; TEXT-DECORATION: underline}

.copy_links {	BORDER-BOTTOM: #cfeda7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cfeda7 1px solid; PADDING-BOTTOM: 0px; MARGIN: 5px auto; PADDING-LEFT: 5px; WIDTH: 948px; PADDING-RIGHT: 5px; FONT: 12px/28px "宋体",Arial; BACKGROUND: #f5ffe4; COLOR: #c2e58b; BORDER-TOP: #cfeda7 1px solid; BORDER-RIGHT: #cfeda7 1px solid; PADDING-TOP: 0px}
.copy_links A {	MARGIN: 0px 3px; COLOR: green; TEXT-DECORATION: none}
.copy_links A:visited {	MARGIN: 0px 3px; COLOR: green; TEXT-DECORATION: none}
.copy_links A:hover {	COLOR: #008000; TEXT-DECORATION: underline}
.copy_links A:active {	MARGIN: 0px 3px; COLOR: green; TEXT-DECORATION: none}

#gamelist{zoom:1;padding-left:3px;}
#gamelist li {
    background: url(/images/os2012/xuxian_bg.gif) no-repeat scroll center bottom transparent;
    float: left;
    height: 160px;
    line-height: 19px;
    margin-left: 1px;
    margin-top: 9px;
    text-align: center;
    width: 118px;
}
#gamelist li a {
    color: #007ACC;
}
#gamelist li a.hui {
    color: #666666;
}
#gamelist li p {
    color: #666666; width:118px; height:19px; overflow:hidden
}
#gamelist li p img {
    border: 0 none;
}

#gamelist li div a img {
    padding: 1px;
	width:72px;
	height:72px;
}



.web_game{width:960px;}
.web_game ul{display:block;}
.web_game li{display:block;width:100px;height:96px;text-align:center;line-height:24px;float:left;overflow:hidden;margin:12px 2px 0px 4px;}
.web_game li img{display:block;width:72px;height:72px;margin:0px auto;}
.web_game a{color:#007acc;width:100px;overflow:hidden;}
.web_game a:hover{color:#368012;}

.more_list_box{width:942px;margin:0 auto;height:195px;background:url(/images/os2012/xuxian_bg.gif) repeat-x bottom;}
.more_list_box li{display: inline;float: left;height: 80px;line-height: 24px;margin:8px 0 5px;overflow: hidden;text-align: center;width: 94px;}
.more_list_box ul{display:block;}
.more_list_box img{display:block;margin:0px auto;width:72px;height:62px;}
.more_list_box a{width:100px;overflow:hidden;}

/*2012.5.9守护甜心页面修改*/
.sweet_box{width:960px;margin:6px auto 0px auto;}
.s_t_b{background:url(/images/os2012/sweet.jpg) no-repeat;width:960px;height:31px;}
.s_t_b a{float:right;width:48px;height:18px;display:inline;margin:8px 18px 0px 0px;}
.s_list_flash{background:url(/images/os2012/sweet.jpg) repeat-y -960px 0px;width:960px;overflow:hidden;}
.s_l_info{width:948px;height:105px;border-bottom:1px #8c8c8c dotted;margin:12px auto 0px auto;}
.s_l_info ul{display:block;}
.s_l_info li{display:inline;float:left;width:104px;height:100px;overflow:hidden;text-align:center;line-height:24px;margin:0px 10px 0px 20px;font-size:14px;}
.s_l_info img{width:100px;height:75px;display:block;padding:1px;border:1px #b5d2ed solid;}
.s_l_info a{color:#007acc;}
.s_l_info a:hover{color:#093;}
.s_b_bottom{background:url(/images/os2012/sweet.jpg) no-repeat 0px -31px;height:8px;overflow:hidden;}

.list_t2{float:left;width:300px;}
.list_t2 em{background:url(/images/os2012/list_ico.gif) no-repeat 0px -27px;}
.l_more{float:right;line-height:30px;padding-right:10px;}

.new_po{width:72px;height:72px; margin:0 auto; position:relative;}
.new{background:url(/images/new.png) no-repeat;cursor:pointer;height:31px;left:0;position:absolute;top:0;width:32px;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new.png',sizingMethod='crop');}


/*2012-06-30添加*/
.addleft{float:left;width:200px;}
.addright{float:right;width:750px;}
.addleft_t{width:162px;height:30px;background:url(/images/sp_middle/add_t1.gif) no-repeat;overflow:hidden;color:#448230;font-size:12px;font-weight:bold;line-height:32px;padding-left:38px;margin-top:5px;}
.addleft_c{width:198px;border-left:1px solid #96df73;border-right:1px solid #96df73;}
.addleft_b{width:200px;height:7px;background:url(/images/sp_middle/add_b1.gif) no-repeat;overflow:hidden;}
.addright_t{width:750px;height:35px;background:url(/images/sp_middle/add_t2.gif) no-repeat;overflow:hidden;}
.addright_c{width:748px;border-left:1px solid #a2cada;border-right:1px solid #a2cada;}
.addright_b{width:750px;height:7px;background:url(/images/sp_middle/add_b2.gif) no-repeat;overflow:hidden;}
.list_tab li.tab_cur h2{color:#05737d;}

.new_gamelist{width:733px;margin:0 auto;}
.new_gamelist ul{display:block;}
.new_gamelist ul li{background: url(/images/os2012/xuxian_bg.gif) no-repeat bottom;float:left;height:148px;line-height:19px;margin-top:8px;text-align:center;width:122px; overflow:hidden}
.new_gamelist ul li a{color:#007ACC;}
.new_gamelist ul li p{color: #666666;width:122px;height:19px;overflow:hidden;}
.new_gamelist ul li a:hover{color:#366e04;}
.new_gamelist ul li a img{width:72px; height:72px;}

.left_rank{width:178px;margin:0 auto;}
.left_rank ul{display:block;}
.left_rank ul li{width:178px;height:60px;overflow:hidden;float:left;padding:9px 0;background:url(/images/os2012/xuxian_bg.gif) no-repeat bottom;}
.leftimg{width:60px;height:60px;float:left;}
.leftimg img{width:60px;height:60px;}
.rightque{float:right;width:108px;height:60px;overflow:hidden;}
.rightque p{width:108px;height:20px;overflow:hidden;line-height:20px;}
.rightque .huise a{color:#9d9d9d;}

.rank_1{width:18px;height:14px;display:block;background:url(/images/sp_middle/rank_nub.gif) no-repeat;overflow:hidden;margin:3px 0;font-size:12px;color:#fff;font-weight:bold;text-align:center;line-height:14px;_line-height:16px;*line-height:16px;}
.rank_2{width:18px;height:14px;display:block;background:url(/images/sp_middle/rank_nub.gif) no-repeat 0 -15px;overflow:hidden;margin:3px 0;font-size:12px;color:#fff;font-weight:bold;text-align:center;line-height:14px;_line-height:16px;*line-height:16px;}

.n_new{background:url(/images/sp_middle/n_new.png) no-repeat;cursor:pointer;height:31px;left:1px;position:absolute;top:0;width:32px;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sp_middle/n_new.png',sizingMethod='crop');}
.n_hot{background:url(/images/sp_middle/n_hot.png) no-repeat;cursor:pointer;height:31px;left:1px;position:absolute;top:0;width:32px;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sp_middle/n_hot.png',sizingMethod='crop');}

.zt_mc{width:948px;overflow:hidden;padding:10px 0 0 10px;}
.zt_mc ul{display:block;}
.zt_mc ul li{width:95px;height:30px;background:url(/images/sp_middle/mt_ico.gif) no-repeat left;padding-left:23px;float:left;line-height:30px;overflow:hidden;font-size:12px;}
.zt_mc ul li a{color:#000;text-decoration:none;width:90px;height:30px;display:block;overflow:hidden;text-align:left;}
.zt_mc ul li a:hover{color:#000;text-decoration:underline;}

.game_js{width:923px;height:58px;background:url(/images/jj_bg.gif) no-repeat;margin:0 auto;overflow:hidden;padding:3px 30px 0 7px;margin:6px auto 0;text-align:left;position:relative;}
.scbtn{width:64px;height:25px;position:absolute;top:30px;right:16px;}
.js_head{width:57px;height:56px;float:left;}
.js_text{width:854px;float:right;line-height:24px;overflow:hidden;padding-top:3px;}

/*翻页2012-07-20*/
#PageList1 {color: #000000;font-size: 12px;font-weight: normal;line-height: 32px;text-align: center;padding: 4px 14px 20px; margin: 0pt auto;}
#PageList1 a {border: 1px solid #CCCCCC;padding: 3px 8px; background-color:#FFF}
#PageList1 .CurrentPage {background-color: #63B12E;border: 1px solid #5EA82B;color: #FFFFFF;font-size: 12px;padding: 3px 8px;}

#PageList {color: #000000;font-size: 14px;font-weight: normal;line-height: 32px;text-align: center;padding: 26px 0px 20px; margin: 0pt auto;}
#PageList a {border: 1px solid #CCCCCC;padding: 3px 8px;}
#PageList .CurrentPage {background-color: #63B12E;border: 1px solid #5EA82B;color: #FFFFFF;font-size: 12px;padding: 3px 8px;}
/*最新xxx小游戏2012-07-20*/
.new_sr_top {background: url(/images/sp_middle/new_sr_bg.gif) no-repeat scroll 0 0 transparent;clear: both;height: 37px;margin: 4px auto 0;width: 960px;}
.new_sr_top h2 { float: left;font-size: 14px;line-height: 37px;overflow: hidden;text-align: left;background:url(/images/sp_middle/new_game_02.gif) repeat-x 0 0; height:37px;margin-left:10px; display:inline;}
.new_sr_top h2 span{ background:url(/images/sp_middle/new_game_01.gif) no-repeat 0 0; display:block;width:30px;height:37px;float:left;}
.new_sr_top h2 em{ background:url(/images/sp_middle/new_game_03.gif) no-repeat 0 0; display:block;width:10px;height:37px;float:left;}
.new_sr_top h2 a{float:left;}
.new_sr_top .more {float: right;line-height: 35px;padding-right:10px;;}
.new_sr_cen {background: none repeat scroll 0 0 #FFFFFF;border-left: 1px solid #B8D2EB;border-right: 1px solid #B8D2EB;margin: 0 auto;width: 958px;}
.new_sr_bot {background: url(/images/sp_middle/new_sr_bg1.gif) no-repeat scroll 0 0 transparent;font-size: 0;height: 8px;line-height: 0;margin: 0 auto;width: 960px;}
.new_sr_cen ul {display: block;}
.new_sr_cen ul li {color: #666666;display: inline;float: left;height: 112px;line-height: 22px;margin: 8px 0 0 12px;overflow: hidden;text-align: center;width: 93px;}
.hn_ico {display: block;height: 72px; margin: 0 auto;position: relative;width: 72px;}
.new_sr_cen ul li a {color: #007ACC;}
.new_sr_cen ul li img {display: block; height: 72px;margin: 0 auto;width: 72px;}
.new_sr_cen ul li p {height: 18px;overflow: hidden;width: 93px;}
.new_sr_cen ul li a {color: #007ACC;}