@charset "utf-8";
/**
 * @file Game detail
 * @author boberan
 * @version 1.0.0
 * @date 2011-11-12
*/
/*游戏底层页*/
.flash_title h2,
.btn_addfav,
.rate_tip,
.flash_tab{ background-image:url(/img/portal/v2/middle/detail_spt_bg.png); background-repeat:no-repeat;}
.detail_frame:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.flash_title,
.flash_share{ background-image:url(/img/portal/v2/middle/detail_box_x.png); background-repeat:repeat-x;}

.detail_wrap{ width:978px; background:#80d7ff; border:#51a6f3 1px solid;}
.detail_frame{ width:970px; height:auto; margin:3px 3px; background:#fff; border:#76b3eb 1px solid; zoom:1;}
.flash_frame{ float:left; width:734px; border-right:#bed7e8 1px solid;}
.flash_title{ height:34px; padding-top:4px; background-position:0 0; }
.flash_title h2{ float:left; margin-left:-1px; display:inline; padding:0 8px 0 20px; font:bold 16px/28px Microsoft YaHei,"\5b8b\4f53",Tahoma; color:#333;
 background-position:-365px 0;}
.flash_title .lk_copylink{ float:left; line-height:28px; color:#0071c7; position:relative;}
.flash_title .lk_copylink .hint_copylink{ display:none; width:305px; line-height:normal; left:85px; top:-3px;}
.flash_title .lk_copylink a{ color:#0071c7;}
.flash_title .btn_addfav{ float:right; display:block; width:120px; height:29px; margin:0 20px 0 0; border:none; text-indent:-999em; overflow:hidden; cursor:pointer;
 background-color:transparent; background-position:-240px 0; }
.flash_title .btn_addfav:hover { background-color:transparent; background-position:-240px -32px;}

.flash_box{ position:relative; padding:6px 6px; border:1px solid #cfdfeb; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; 
 -webkit-box-shadow:0 2px #dde4ed; -moz-box-shadow:0 2px #dde4ed;}
.flash_operate{ width:733px; height:26px; padding-bottom:8px; font-family:Tahoma;}
.flash_operate .flash_btns_other { float:right; margin-left:0; margin-right:72px;}
.flash_operate .flash_btns_other li{ margin-right:7px; *margin-right:10px;}
.flash_operate .flash_btns_other li.spe em{ color:#bed7e8; padding-right:10px;}
.flash_operate_api .flash_btns{ margin-left:20px;}
.flash_operate_api .flash_btns_other{ float:right; margin-left:0; margin-right:10px;}
.flash_btns { float:left; _display:inline; margin-left:80px; position:relative;}
.flash_btns .hint_favsucc{ display:none; width:190px; top:26px; left:24px;}
.flash_btns .bubble_feedback{ display:none;  width:115px; left:200px; top:28px;}
.flash_btns li{ display:inline-block; *display:inline; height:26px; margin-right:8px; *margin-right:12px; zoom:1;}
.flash_btns li span{ color:#ff6501; font-size:11px; -webkit-text-size-adjust: none;}
.flash_btns li a{ height:26px; zoom:1; outline:none;}
.flash_btns li a:hover { color:#ff6501; text-decoration:none;}

.flash_share{ height:32px; background-position:0 -45px;}
.flash_share ul{ float:left; width:140px; padding:6px 0 0 20px;}
.flash_share li{ float:left; height:20px; line-height:20px; *line-height:22px;}
.flash_share li a{ display:block; width:20px; height:20px; margin-right:4px; text-indent:-999em; overflow:hidden;}
.flash_rate{ float:right; width:178px; height:20px; line-height:20px; *line-height:22px; padding-top:6px; position:relative;}
.flash_rate  strong{ float:left; font-weight:normal; padding-right:5px;}

.rate_star{ float:left; display:inline-block; width:85px; height:18px; margin-top:2px; margin-top:0\0; *margin-top:0; overflow:hidden;}
.rate_star span{ float:left; width:17px; height:17px; cursor:pointer;}
.rate_tip{ width:95px; height:55px;  font:14px Microsoft YaHei,Tahoma; color:#fff; text-align:center; background-position:-240px -64px; position:absolute; top:-46px; left:75px;}
.rate_tip p em{ font-weight:bold; height:25px; font-size:24px; line-height:25px;}
.rate_tip span{ line-height:16px;}

.icon_qzone,
.icon_tqq,
.icon_tsina,
.icon_rate1,
.icon_rate2{ background-image:url(/img/portal/v2/middle/icon_opt_detail.png); background-repeat:no-repeat; }
.flash_btns li i{ display:inline-block; width:28px; height:24px; *font-size:0; vertical-align:-5px;
 background-image:url(/img/portal/v2/middle/icon_opt_detail.png); background-repeat:no-repeat;}

.icon_favor{ background-position:0 0;}
.icon_invite{ background-position:0 -30px;}
.icon_feedback{ background-position:0 -60px;}
.icon_comment{ background-position:0 -90px;}
.icon_fullscr{ background-position:0 -120px;}
.icon_replay{ background-position:0 -150px;}
.icon_photo{ background-position:0 -180px;}
.icon_stop{ background-position:0 -210px;}
.icon_sound{ background-position:0 -270px;}
.icon_play{ background-position:0 -240px;}
.icon_nosound{ background-position:0 -300px;}
.icon_photoed{ background-position:0 -330px;}
.icon_stoped{ background-position:0 -360px;}
.icon_sounded{ background-position:0 -390px;}

.icon_qzone{ background-position:0 -420px;}
.icon_tqq{ background-position:0 -450px;}
.icon_tsina{ background-position:0 -480px;}
.icon_rate1{ width:17px; height:17px; background-position:0 -510px; }
.icon_rate2{ width:17px; height:17px; background-position:0 -540px;}

/*游戏底层页侧面板*/
.flash_panel{ float:left; width:235px; margin-top:-5px; overflow:hidden;}
.flash_panel .flash_desc{ overflow-y:auto; overflow-x:hidden; zoom:1; *position:relative; *left:0px; *top:0; *width:235px;}
.flash_tab{width:235px; height:42px; line-height:40px; overflow:hidden; position:relative;}
.flash_tab a{ float:left; width:71px; height:42px; font:bold 12px/44px Microsoft YaHei; text-align:center; color:#5b6265; outline:none;}
.flash_tab a.cur{ width:93px; font-size:14px; color:#1f930b; line-height:44px; text-indent:-5px;}
.flash_tab a:hover,
.flash_tab a.cur:hover{ text-decoration:none;}
.flash_tab1{ background-position:0 0;}
.flash_tab2{ background-position:0 -48px;}
.flash_tab3{ background-position:0 -96px;}

.flash_bd{ width:223px; padding:1px 6px 0; zoom1;}
.flash_desc .gm_desc{ padding:5px 0 6px 0;}
.flash_desc .gm_desc h3{ padding-left:14px; background-position:7px -138px;}
.flash_desc .gm_desc p{ padding:0 7px 0 14px; font-size:12px;}
.flash_desc .gm_title{ width:auto;}
.flash_desc .gm_title h2{ padding-left:14px; font-size:16px; color:#333; background:url(/img/portal/v2/common/icon_comm.png) no-repeat 7px -138px;}
.flash_desc .gm_title a{ color:#ff6501; text-decoration:underline;}
.flash_desc .gm_type{ width:auto; padding-bottom:8px; background-color:#ffffff;}
.flash_desc .gm_type .tag_dlist{ height:auto; margin:3px 0 0 14px; _margin-top:0;}
.flash_desc .gm_type .tag_dlist dd{ padding-left:42px; text-indent:0!important; white-space:normal;}
.flash_desc .gm_type .tag_dlist dd a{ margin-right:7px;}
.flash_desc .flash_desc_rate p{ color:#66655f; }
.flash_desc .flash_desc_rate p span{ zoom:1;}
.flash_desc .flash_desc_rate .r_rate strong{ padding:0 7px 0 5px; color:#ff6501;}
.flash_desc .gm_summary p{ font-size:14px; }
.flash_desc .gm_desc .game_keyboard{ padding-left:14px;}
.flash_desc .gm_copyright{ text-align:left;}
.flash_desc_opt .gm_desc p{ font-size:14px;}

.flash_sametype{ height:580px;overflow:hidden;}
.flash_sametype .mod_game_list{ padding:10px 0 0 0; zoom:1; }
.flash_sametype .mod_game_list li{ width:111px; height:107px; margin-bottom:9px; 
 background:url(/img/portal/v2/common/line_x760.png) 0 bottom repeat-x;}

/*游戏底层页同系列游戏*/
.gm_series_detail .bd{ width:766px; height:124px; margin-left:10px; overflow:hidden;}
.gm_series_detail .gm_series_list{ width:680px; height:120px; margin-left:37px; overflow:hidden; position:relative;}
.gm_series_detail .mod_game_list { width: 20000em; height:120px; position:absolute;}
.gm_series_detail .mod_game_list li span{ display:block; width:78px; padding-left:10px; height:40px; line-height:16px; padding-top:4px;  padding-top:6px\9;}
.gm_series_detail .btn_prev{left:0; top:22px;}
.gm_series_detail #mid_series_prev.disabled{left:0; top:22px; background-position:0 0;}
.gm_series_detail .btn_next{right:10px; top:22px;}
.gm_series_detail #mid_series_next.disabled{right:10px; top:22px; background-position:-42px 0;}

/*游戏底层页宽版*/
.detail_wide .flash_frame{ width:970px; border-right:none;}
.detail_wide .flash_operate{ width:auto;}
.detail_wide .flash_operate .flash_btns{ margin-left:80px;}
.detail_wide .flash_operate_api .flash_btns_other{ margin-left:0; margin-right:75px;}

.wide_desc { margin-bottom:10px;}
.wide_desc .game_desc{ width:752px; margin:10px auto 0 auto; padding-top:1px; 
 background:url(/img/portal/v2/common/line_x960.png) center top repeat-x;}
.wide_desc .gm_title,.game_wide .gm_type{ width:auto;}
.wide_desc .gm_type h2{ display:inline; padding-left:7px; font:bold 18px/32px Microsoft YaHei,"\5b8b\4f53",Tahoma,Arial; color:#FF6501;}
.wide_desc .gm_type p a{ display:inline-block;}
.wide_desc .gm_copyright{ clear:both;}
.wide_desc .gm_copyright p{ padding:5px 0;}
.wide_desc .gm_wide,
.wide_desc .gm_wide h3,
.wide_desc .gm_wide p{ display:inline; float:left;}
.wide_desc .gm_wide p{ padding-left:4px; font-size:12px; color:#666; zoom:1;}
.wide_desc .gm_wide p strong{ padding:0 5px; color:#ff6501;}
.wide_desc .gm_wide p span{ zoom:1;}

/*积分游戏结果展示*/
.flash_result{ width:640px; height:476px; position:absolute; left:6px; top:6px;}
.case01{ background:url(/img/portal/v2/middle/flash_result_bg01.jpg) no-repeat;}
.case02{ background:url(/img/portal/v2/middle/flash_result_bg02.jpg) no-repeat;}
.case03{ background:url(/img/portal/v2/middle/flash_result_bg03.jpg) no-repeat;}
.case04{ background:url(/img/portal/v2/middle/flash_result_bg04.jpg) no-repeat;}
.case05{ background:url(/img/portal/v2/middle/flash_result_bg05.jpg) no-repeat;}
.result_inner{ width:235px; height:200px; padding:134px 0 0 294px; font-size:14px;}
.result_score{ display:block; margin-top:5px; height:35px; color:#313131; font:18px/1.3 Microsoft YaHei,Tahoma,Arial,"\5b8b\4f53";}
.result_score strong{ margin-right:4px;padding-left:6px; padding-bottom:2px; font-family:Tahoma,Arial; font-size:26px; color:#ff6501; 
 background:url(/img/portal/v2/middle/flash_result_spt.png) left top no-repeat;}
.result_score strong em{padding-bottom:2px;  background:url(/img/portal/v2/middle/flash_result_spt.png) right top no-repeat;
 letter-spacing:6px; letter-spacing:6px\9; *letter-spacing:7px;}
.result_wording{ height:75px;}
.result_wording strong{ display:inline-block; zoom:1; height:19px; font-family:Tahoma,Arial;
 padding-left:2px; padding-right:-3px; padding-right:-3px\9;  *padding-right:2px; color:#fff; letter-spacing:3px;
 background:url(/img/portal/v2/middle/flash_result_spt.png) 0 -35px no-repeat; vertical-align:-1px; *vertical-align:2px;}

.lk_again,.lk_backgame{ display:block; width:155px; height:48px; margin:12px auto; text-indent:-999em; overflow:hidden; outline:none;
 background-image:url(/img/portal/v2/middle/flash_result_spt.png); background-repeat:no-repeat;}
.lk_again{ background-position:0 -60px;}
.lk_again:hover{ background-position:0 -110px;}
.lk_backgame{ background-position:0 -160px;}
.lk_backgame:hover{ background-position:0 -210px;}
.case04 .result_inner{ padding:162px 0 0 294px;}
.case05 .result_inner{ padding:145px 0 0 294px; font-size:12px; color:#ff6501; line-height:22px;}
.case05 .result_wording{ height:123px;}

/*弹出截图框*/
.p_share{ padding:20px 25px 0; overflow:hidden;}
.p_share p{ width:100%; height:117px; text-align:center; background:url(http://a1.img.3366.com/fileupload/style/mgp_loading_32.gif) center 45% no-repeat;}
.p_share p img{ padding:1px; border:#b5d2ed 1px solid;}
.p_share_form{ margin:15px 0 20px 0;}
.p_share_form h3{ height:32px; line-height:32px; font-weight:bold;}
.p_share_form h3 span{ font-weight:normal; color:#999;}
.p_share_form textarea{ width:435px; height:152px; padding:0 0 0 5px; border:#b5d2ed 1px solid; line-height:20px; overflow:visible;}

/*评分人气图标*/
.d_istar,
.d_iheart{ display:inline-block; width:80px; height:18px; vertical-align:-4px; _vertical-align:-3px; 
 background-image:url(/img/portal/v2/middle/icon_rate_detail.png); background-repeat:no-repeat;}
.i_s0{ background-position:-80px 0;}
.i_s1{ background-position:-64px -20px;}
.i_s2{ background-position:-64px 0;}
.i_s3{ background-position:-48px -20px;}
.i_s4{ background-position:-48px 0;}
.i_s5{ background-position:-32px -20px;}
.i_s6{ background-position:-32px 0;}
.i_s7{ background-position:-16px -20px;}
.i_s8{ background-position:-16px 0;}
.i_s9{ background-position:0 -20px;}
.i_s10{ background-position:0 0;}

.i_h0{ background-position:-80px -40px;}
.i_h1{ background-position:-64px -58px;}
.i_h2{ background-position:-64px -40px;}
.i_h3{ background-position:-48px -58px;}
.i_h4{ background-position:-48px -40px;}
.i_h5{ background-position:-32px -58px;}
.i_h6{ background-position:-32px -40px;}
.i_h7{ background-position:-16px -58px;}
.i_h8{ background-position:-16px -40px;}
.i_h9{ background-position:0 -58px;}
.i_h10{ background-position:0 -40px;}


#Tab2{width:752px;padding:0px;margin:0 auto;}
.Menubox {width:100%;height:28px;color:#393939; background:url(paihang_back.gif);}
.Menubox ul{margin:0px;padding:0px;list-style:none; padding-left:0px!important;*padding-left:5px;}
.Menubox li{float:left;display:block;cursor:pointer;width:73px;text-align:center; margin-left:6px!important; *margin-left:1px;padding-top:8px;margin-right:7px!important;*margin-right:12px; padding-left:5px;}
.Menubox li.hover{padding:0px;width:73px;color:#fe5305; background:url(paihang_up.gif);padding-top:8px; height:20px; margin-bottom:-3px;padding-left:5px;}
.Menubox li.up{padding:0px;width:73px;color:#fe5305; background:url(paihang_up.gif);padding-top:8px; height:20px; margin-bottom:-3px;padding-left:5px;}
.Contentbox{clear:both;padding:10px; border-left:1px solid #96c5e4;border-right:1px solid #96c5e4;border-bottom:1px solid #96c5e4; border-top:none;}
.Contentbox ul{margin:0px;padding:0px;list-style:none;}
.Contentbox li{line-height:1.8em;font-size:14px;}
#layout1_mid_c {float:left;width:349px;height:12px;padding:9px 0;background:#FDF6EA;text-align:center;}
#layout1_right {float:right;width:272px;height:375px;}
.more_paihang{
	position:relative;
	padding:0;
	margin:0;
	left: 600px;*left: 140px!important;*left: 137px;

	top:-18px;*top:1px!important;*top:1px;
	width:120px;
	height:20px;
	padding:0;
	padding-top:8px;
	text-align:right
}
.more_paihang a{ color:#F00}