@charset "utf-8";
/* CSS Document */
/* ==============================
Author: ...Roc
Vision: 91wan.com
Copright: www.91wna.com/
Date:1-31-2013
================================= */
/*Comment style*/
.w980{ width:980px; margin:0 auto;}
.w986{ width:986px; margin:0 auto;}
.oh{ overflow:hidden;}
.at{ margin:0 auto;}
.mt25{ margin-top:25px; }
.fl{ float:left;}
.fr{ float:right;}
a:hover{ text-decoration:none;}
.ti_9{ text-indent:-9999px;}
.dn{ display:none;}
.db{ display:block;}
.p27{ padding:16px 27px;}
.mt12{ margin-top:12px;}
.mt10{ margin-top:10px;}
#r_b{ font-weight:bold; color:#ff2e30;}
.flash{position:absolute}
/*body*/
body{ background:url(../images/bg_rp.jpg) repeat; color:#717171;}

.all_btn{ background:url(../images/btn.jpg) no-repeat;}
/*头部样式*/
.top{ width:100%;  background:#170f2b url(../images/bg.jpg) top center no-repeat;}
.top_cont{ background:url(../images/t_bg.jpg) top center no-repeat; height:383px;}

/*导航样式*/
.nav{ 
     background:url(../images/n_rp.jpg) repeat-x; 
	 border-bottom:1px solid #372955;
	 height:63px; 
	 margin-bottom:26px; 
	 width:100%;
	 }
.nav_cont{ background:url(../images/nav_bg.jpg) no-repeat top center; height:63px;}
.nav ul{ width:882px;}
.nav li{ float:left; text-align:center;}
.nav a{ 
     color:#fff;
	 display:block;
	 font-size:18px;
	 font-family:"Microsoft YaHei"; 
	 height:63px;
	 line-height:63px; width:126px; 
	 }
.nav a:Hover{ background:url(../images/h_bg.jpg) no-repeat;}

/*盒子内容*/
.box{ padding:0px 0 12px 0;}
.box_t,.box_b{ background:url(../images/png.png) no-repeat;}
.fames .box_t,.fames .box_b{ background:url(../images/showpng.png) no-repeat;}
.box_t{ height:9px; background-position:0 0; }
.box_c{ background:url(../images/box_r.png) repeat-y center; height:auto; _height:300px;}
.fames .box_c{ background:url(../images/show_r.png) repeat-y center; padding-bottom:15px;}
.box_b{ height:20px; background-position:0 -9px;}
.fames .box_b{ background-position:0 -9px;}

/*热门视频*/
.title{ background:url(../images/title.jpg) no-repeat; height:20px; width:210px; overflow:hidden;}
.hot .title{ background-position:0 0;}
.show .title{ background-position:0 -20px; width:230px;}
.video{ width:400px; height:287px; overflow:hidden;}
.min_video{ width:146px; height:287px; overflow-y:hidden;}
.min_video ul{}
.min_video li{width:146px; height:90px; overflow:hidden; float:right; margin-bottom:8px; }/*浮动元素与非浮动元素,ul li会出现3px的位移。*/
.min_video a{ display:block; width:136px; height:80px; border:5px solid #c8c8c8;}
.min_video img{ width:136px; height:80px; overflow:hidden;}


/*推荐视频*/
.hot_t{
	background:url(../images/ht.png) no-repeat; 
	height:135px;
	margin:20px 0 0 16px;
	position:absolute;
	width:42px; 
	}
.upload{ position:absolute; width:261px; height:31px; overflow:hidden; margin:-25px 0 0 670px;}
.upload a{ display:block; float:left; line-height:31px; padding:0 0 0 20px;  height:31px; text-align:center; color:#fff;}
.up_video{ background-position:0 0; width:111px;}
.up_video:Hover{ background-position:0 -31px;}
.my_videos{ background-position:-131px 0; width:110px;}
.my_videos:Hover{ background-position:-131px -31px;}
.rak_video{ width:760px; padding:25px 85px; overflow:hidden; border:1px solid #dadada; height:100px; background:#f6f1e7;}
.rak_video ul{ width:880px;}
.rak_video li{ float:left; width:226px; margin-right:40px; }
.rak_media { width:130px; height:81px; }
.rak_media img{
	border-radius: 3px 3px 3px 3px;
	max-width:130px;
	width: expression(this.width >130 && this.height < this.width ? 130: true);
	height:81px;
	}
.rak_media a:hover{ filter:alpha(opacity='80'); opacity:0.8; border-radius: 3px 3px 3px 3px }
.rak_box{ height:81px; overflow-y:hidden; }
.rak_text p{ margin-bottom:5px;}
.text{ line-height:24px; color:#5a5a5a;}
.reflash{ background-position:-207px -155px; width:28px; height:108px; display:block; position:absolute; margin:-106px 0 0 798px;}
a.reflash:hover{ background-position:-235px -155px;}
/*媒体切换*/
.media{ width:630px;}
.m_info{ line-height:24px;}
.m_info a{ color:#5a5a5a;}
.big_banner{ width:932px; height:97px; overflow:hidden;}
/*搜索*/
.search{ width:300px; border:1px solid #dadada; border-bottom:0 none; margin-top:51px; overflow-x:hidden; border-left:1px solid #ddd;}
.ser_top{ width:263px; padding:20px 18px; border-bottom:1px solid #dadada;}
.ser_input{ width:205px;  background-position:0 -94px; _background-position:0 -92px; _margin-top:-2px; height:29px; padding:0 5px;}
.ser_input input{ background:none; height:29px; width:205px; line-height:29px; border:0 none;}
.tag{ padding:10px 0 0 0; line-height:20px;}
.tag span{ color:#776b9d; font-weight:bold;}
.tag a{ color:#717171; margin:0 3px;}
.button{ width:48px; height:29px; background-position:-215px -94px}
a.button:hover{ background-position:-215px -124px;}
.h_tag{ background:url(../images/m_bg.gif) no-repeat; height:320px; padding:8px 18px 20px 18px;}
.h_t{ font-size:14px; font-weight:bold; color:#552fa4; margin:0 0 0 24px;}
.h_tag .tag{ height:128px; overflow:hidden;}
.h_tag .tag a{ color:#776b9d;}
.tag a:hover{ color:#4a4a4a;}
.current0{
	background:none;
	cursor:pointer;
	background:url(../images/cur.png) no-repeat;
	width:154px;
	height:90px;
	margin-left:-8px;
	position:absolute; 
	}
.current1{
	background:none;
	cursor:pointer;
	background:url(../images/cur.png) no-repeat;
	width:154px;
	height:90px;
	margin-left:-8px;
	position:absolute; 
	margin-top: 98px;
	}
.current2{
	background:none;
	cursor:pointer;
	background:url(../images/cur.png) no-repeat;
	width:154px;
	height:90px;
	margin-left:-8px;
	position:absolute; 
	margin-top: 196px;
	}
#play{ 
      background:url(../images/play.png) no-repeat;
	  cursor:pointer;
	  filter:alpha(opacity='80');
	  opacity:0.8;
	  height:15px;
	  margin:-25px 0 0 10px;
	  position:absolute;
	  width:20px; 
      z-index:999;
	  }  
     .rak_media #play{ margin:60px 0 0 -124px;}
#comp{ background:url(../images/comp.png) no-repeat; width:42px; margin:-89px 0 0px 0px; height:42px; position:absolute;}	 
.v_tab{ width:630px; border-top:1px solid #dadada; margin-top:-1px; overflow:hidden;}
.v_tab ul{ width:710px;}
.v_tab li{ float:left; width:137px; margin:25px 20px 0 0px; }
.m_cont{ background:#662fbd; margin-bottom:8px;}
.m_cont a{ background:url(../images/videbg.jpg) no-repeat; display:block; width:137px; height:89px;}
.m_cont a:Hover{ background-position:0 -89px; opacity:0.9; filter:alpha(opacity='90');}
/*切换视频*/
.big_video{ width:558px; overflow-x:hidden;}
/*新闻切换*/
.new_cont{ width:342px; position:relative; top:-20px;}
.submenu{ border:1px solid #dadada; height:27px; width:340px; overflow-x:hidden;}
.media .submenu{ width:630px; border:0 none;}
.submenu ul{ width:342px;}
.media .submenu ul{ width:630px;}
.submenu li{ float:left;}
.submenu span{
	background:url(../images/tit_rp.jpg) repeat-x;
	border-right:1px solid #dadada;
	color:#515151;
	cursor:pointer;
	display:block; 
	height:27px;
	text-align:center;
	width:113px;
	line-height:27px;	
	}
   .media .submenu span{ border:1px solid #dadada; height:25px; line-height:25px; margin-right:-1px;}
   .media .submenu span.mr0{ margin-right:0px;}
.visted span{ background-image:url(../images/tit_rph.jpg); color:#fff;}
   .media .visted span{
	   background:#fff;
	   border-top:3px  solid #838383;
	   border-bottom:1px solid #fff;
	   color:#515151;
	   font-weight:bold;
	   height:23px; 
	   line-height:23px;
	   } 
.normal{}
.new_box{
	border:1px solid #dadada;
	border-top:0 none;
	height:179px; 
	line-height:24px; 
	overflow:hidden; 
	padding:10px 15px;
	width:310px;
	}
.min_banner{ width:342px;  overflow-x:hidden;}
.min_box{ width:366px;}
.min_box a{
	border:1px solid #dadada;
	background:#fff; 
	display:block;
	float:left; 
	height:76px;
	margin:0 7px 0 0px;
	padding:1px;
	width:105px; 
	}
.min_box a:hover{ border-color:#9b82b1; }
.top_news{ text-align:center; padding:3px 0 10px 0;}
.top_news a{ color:#ff2e30; font-size:14px; font-weight:bold;}
.tab1 li{ clear:both;}
.tab1 span{ float:right; color:#818181; font-size:11px; font-family:"Courier New", Courier, monospace;}
.tab1 a{ float:left; color:#717171;}
.tab1 a:hover{ color:#8940cd;}
.tab1 em{ color:#b1b1b1; margin-right:10px;}
/*名人堂*/
.f_title{ width:110px; height:23px; text-align:center; color:#fff; font-size:12px; margin:49px 0 0 108px;}
.fames_bg{ width:300px; background:url(../images/fames.png) no-repeat;}
.fames_menu{ width:265px; height:326px; border:1px solid #dadada; background:#fff; margin:0 0 0 27px;}
.me_title{ height:37px; color:#5a5a5a; background:url(../images/f_rp.gif) repeat-x; border-bottom:1px solid #dadada; line-height:37px;}
.me_title span{ font-weight:bold; margin:0 23px; }

.fames_show{ width:641px; height:328px; }
.fames_fr{ width:643px; margin:0px 0 0 16px; display:inline-block;}
.show_bot{ background:url(../images/f_bot.gif) no-repeat; width:644px; height:20px;}
.fames_fr h2{ background:url(../images/today.gif) no-repeat right; height:85px;}

/*top_fame*/
.top_fames{ width:650px; }
.s_info{ height:80px; display:block;}
.top_fames li{
	background:#fff; 
	border:1px solid #dadada;
	float:left;
	width:186px;
	padding:14px; 
	height:298px;
	float:left; 
	overflow:hidden; 
	margin-right:-1px;}
.top_fames .name a{ color:#5a5a5a;  } 
.top_fames p{ line-height:22px;}
.detail{ color:#776b9d;}
.head{ width:184px; height:155px; border:1px solid #dcdcdc; display:block; overflow:hidden;}
.head img{ width:184px; height:155px; overflow:hidden;}
li.next{ background:url(../images/next.gif) no-repeat;}

.f_button a{ width:67px; padding:0 0 0 20px; height:28px; color:#fff; font-weight:bold;  text-align:center; line-height:28px;}
a.like{ background-position:0 -155px;}
a.konck{ background-position:-87px -155px;}
a.like:hover{ background-position:0 -183px;}
a.konck:hover{ background-position:-87px -183px;}

/*data_tab*/
.data_tab{ padding:4px 0 0 0;}
.data_tab li{ clear:both;  padding:4px 0 0 0;_padding:2px 0 0 0; }
.data_tab li a{
	color:#7c69b7;
	}
	li.first a{ color:#ff5e5e;}
	li.second a{ color:#ffae5e;}
	li.three a{ color:#5e88ff;}
     
.data_tab em{
	border-radius: 2px 2px 2px 2px;
	background:#a99dd1;
	color:#fff;
	width:20px; 
	height:20px; 
	font-weight:bold;
	float:left;
	margin:0 20px;
	display:inline-block;
	text-align:center;
	}
	.first em{ background:#ff5e5e;}
	.second em{ background:#ffae5e;}
	.three em{ background:#5e88ff;}
.more{
	background-position:0 -213px;
	color:#fff;
	display:block; 
	height:25px;
	line-height:25px;
	text-align:center;
	width:111px;
	margin:6px auto 0 auto;
	}
a.more:hover{ background-position:0 -238px;}
.data_tab a{ width:110px; display:inline-block; float:left;}
.data_tab span{ display:inline-block; float:right; margin-right:20px;}

/*加入我们*/
.bot_join{ width:303px;}
.bot_t,.bot_b{ background:url(../images/join.png) no-repeat; overflow:hidden;}
.bot_t{ background-position:0 0; height:48px;}
.bot_b{
	height:25px;
	background-position:0 -48px;
	}
.bot_c{ background:url(../images/bot_c.png) repeat-y;  height:auto!important; _height:190px; }
.qq ,.services{ margin:0 3px;}
.ico{
	display:block; 
	width:22px;
	height:22px; 
	overflow:hidden; 
	background:url(../images/icon.jpg) no-repeat;
	float:left; 
	margin:5px 5px 0 0px;
	}
.qq .ico{ background-position:0 0; }
.services .ico{ background-position:0 -22px;} 
.b_title{ height:30px; padding:5px 30px; font-size:12px;  line-height:30px; color:#552fa4; border-bottom:1px solid #dadada;}
.b_cont{ padding:5px 30px; line-height:24px; _line-height:21px;}
.b_cont li{ float:left; width:110px;}
.b_cont li a{ color:#7C69B7;}
.strategy{ width:674px;}
.strategy .bot_t,.strategy .bot_b{ background:url(../images/strategy.png) no-repeat;}
.strategy .bot_b{ background-position:0 -48px;}
.strategy .bot_c{ background:url(../images/str_bg.png) repeat-y;}
.str_news{ padding:15px 33px 0 33px; width:610px; overflow:hidden;}
.str_news ul{ width:640px;}
.str_news li{ float:left; margin-right:30px; width:290px; clear:none; line-height:24px;}
.str_news li em{ font-weight:bold; font-family:"宋体"; margin-right:8px;}

/*游戏介绍*/
.game{ width:263px;  height:274px; position:relative; float:right; right:10px; padding:0 15px; overflow-x:hidden;}
.game h2{ background:url(../images/game_t1.gif) no-repeat; width:56px; height:19px; margin:16px 0 0 10px;}
.num{ font-size:60px; width:84px; text-align:center; color:#ffc444; margin-top:-28px;}
.num sup{ font-size:25px; }
.game_lv{ height:63px; position:relative; overflow:hidden; top:12px; padding:10px 0 0 0; }
.ricle p{ margin:5px 0 0 0; color:#ab6ba4;}

.game_lv ul{ width:170px; position:relative; height:15px;  background:url(../images/sol.png) repeat-x;}
.game_lv ul li.rating{ background:url(../images/solh.png) repeat-x; width:90%; height:15px;}
.game_lv li a{
    display: block;
    height: 19px;
    left: 0;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 19px;
}
.ricle p{ position:absolute; top:22px;}
.game_lv li a.star1{ z-index:10;}
.game_lv li a.star2{ left:17px; z-index:9;}
.game_lv li a.star2:hover{ width:34px;}
.game_lv li a.star3{ left:34px; z-index:8;}
.game_lv li a.star3:hover{ width:51px;}
.game_lv li a.star4{ left:51px; z-index:7;}
.game_lv li a.star4:hover{ width:68px;}
.game_lv li a.star5{ left:68px; z-index:6;}
.game_lv li a.star5:hover{ width:85px;}
.game_lv li a.star6{ left:85px; z-index:5;}
.game_lv li a.star6:hover{ width:102px;}
.game_lv li a.star7{ left:102px; z-index:4;}
.game_lv li a.star7:hover{ width:119px;}
.game_lv li a.star8{ left:119px; z-index:3;}
.game_lv li a.star8:hover{ width:136px;}
.game_lv li a.star9{ left:136px; z-index:2;}
.game_lv li a.star9:hover{ width:153px;}
.game_lv li a.star10{ left:153px; z-index:1;}
.game_lv li a.star10:hover{ width:170px; z-index:0;}
.game_lv li a:hover{background:url(../images/solh2.png) repeat-x; _background:url(../images/solh2.gif) repeat-x;  left:0;}

.inf_tab{ color:#b09daf; width:100%; line-height:22px; margin:10px 0 0 10px; height:66px;}
.inf_btn{ margin:9px 0 0 6px; width:300px;}
.inf_btn a{
	color:#fff;
	display:block; 
	float:left;
	height:29px;
	margin-right:2px;
	overflow:hidden;
    padding:0 0 0 23px;
	width:61px;
	text-align:center;
	line-height:26px;
	_line-height:28px;
	}
	.inf_btn a:hover{ color:#410b3d; filter:alpha(opacity='80'); opacity:0.8;}
a.down{ background-position:0 -265px;}
a.down:hover{ background-position:0 -295px;}
a.website{ background-position:-88px -265px;}
a.website:hover{ background-position:-88px -295px;}
a.bbs{ background-position:-175px -265px;}
a.bbs:hover{ background-position:-175px -295px;}

a.more_video{ font-family:"微软雅黑"; width:99px; margin:10px auto 0 auto; height:27px; display:block; background-position:0 -326px;}
a.more_video:hover{ background-position:0 -353px;}
/*new add*/
.show_page{ width:487px; margin:20px auto 0 auto; background:none; position:relative;}
a.close{ width:26px; height:26px;  background:url(../images/close.png) no-repeat; display:inline-block;  position:absolute; left:460px; top:-10px; }
a.close:Hover{ background-position:0 -26px;}
.v_play{
	width:62px;
	height:62px;
	overflow:hidden; 
	display:block; 
	background:url(../images/v_play.png) no-repeat;
	position:absolute; top:99px; left:175px;
	opacity:0.9;
	filter:alpha(opacity='90');
	}
/*inside css*/
.pagelist{ width:100%; margin:25px auto 20px auto; text-align:center;}
.page li{ padding:0px; margin-right:3px;width:26px; height:26px; text-align:center;}
.page li a{ width:26px; height:26px; background:#a280e7; display:block; line-height:25px; color:#fff;}
.page li.visted a{ background:#703ec1;}
.page li a:hover{ background:#7b51d1;}
/*clear*/
.clear{ clear:both; height:0; overflow:hidden; font-size:0;}

