@charset "utf-8";
body{background:#000 url("../images/index_main_bg.jpg")/*tpa=http://www.66yd.com/images/index_main_bg.jpg*//*tpa=*/ no-repeat 50% 0;}

/*焦点图*/
#focus{display:block; float:left; width:630px; height:300px; padding:0; margin:0; text-align:center; overflow:hidden; border:none;}
/*轮换广告*/
#focus .loginad{ display:block; clear:both; width:630px; height:270px; padding:0; margin:20px auto 10px auto; text-align:center; overflow:hidden;}
#focus .loginad .pic { display:block; float:left; width:480px; height:270px; padding:0; margin:0; text-align:center; overflow:hidden;}
#focus .loginad .pic img{ display:block; width:480px; height:270px; border:none;}
/*.loginad .adright { MARGIN: 0px 0px 0px 594px;WIDTH:153px;  position:absolute; margin-top:2px;  border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}*/
#focus .loginad .adright {display:block; float:right; width:150px; height:266px; padding:0; margin:2px 0; text-align:center; overflow:hidden; background:url("../images/focus_holder.gif")/*tpa=http://www.66yd.com/images/focus_holder.gif*//*tpa=*/ no-repeat 0 -38px;}
#focus .loginad .adright a{ display:block; clear:both; width:150px; height:38px; padding:0; margin:0; text-align:left; text-indent:10px; font-size:13px; /*font-weight:bold;*/ text-decoration:none; line-height:38px; }
#focus .loginad .adright .off { color:#8296A9; background:none;  }
#focus .loginad .adright .on { color:#8296A9; background:url("../images/focus_holder.gif")/*tpa=http://www.66yd.com/images/focus_holder.gif*//*tpa=*/ no-repeat 0 0;}	

/*新闻资讯*/
#gamenews{ display:inline-block; float:left; width:406px; height:290px; padding:0; margin:10px 0 0 0; text-align:center; overflow:hidden; }
#gamenews h1.tit{ display:block; clear:both; width:100%; height:40px; padding:0; margin:0 auto; text-align:center; overflow:hidden; background:url("../images/tit_bg.gif")/*tpa=http://www.66yd.com/images/tit_bg.gif*//*tpa=*/ no-repeat -320px 0;}
#gamenews h1.tit span{ display:inline-block; float:left; width:140px; height:40px; padding:0; margin:0; text-align:center; overflow:hidden;}
#gamenews h1.tit a.more{ display:block; float:right; width:50px; height:18px; padding:0; margin:8px; text-align:center; overflow:hidden; border:none; text-decoration:none; background:url("../images/more.gif")/*tpa=http://www.66yd.com/images/more.gif*//*tpa=*/ no-repeat 0 0;}
#gamenews h1.tit a:hover.more{ background:url("../images/more.gif")/*tpa=http://www.66yd.com/images/more.gif*//*tpa=*/ no-repeat 0 -20px;}

#gamenews h2.sub_tit{ display:block; clear:both; width:380px; height:34px; padding:0; margin:3px auto; text-align:center; overflow:hidden;}
#gamenews h2.sub_tit ul{ display:block; clear:both; width:100%; height:34px; padding:0; margin:0 auto; text-align:center; list-style-type:none; overflow:hidden;}
#gamenews h2.sub_tit ul li{ display:block; float:left; width:95px; height:34px; padding:0; margin:0; text-align:center; list-style-type:none; overflow:hidden;}
#gamenews h2.sub_tit ul li span{ display:block; clear:both; width:93px; height:32px; line-height:32px; padding:0; margin:0; text-align:center; overflow:hidden; font-family:"微软雅黑"; font-weight:normal; cursor:pointer; font-size:14px; color:#fff; border:1px solid #333742; background:#333742;}
#gamenews h2.sub_tit ul li.cur span{ color:#ed9; border:1px solid #0B0B0B; background:#1B1E25;}

#gamenews div.sub_con{ display:block; clear:both; width:100%; height:210px; padding:0; margin:0 auto; text-align:center; overflow:hidden;}


#gamenews div.sub_con .top_line{display:block; clear:both; width:380px; height:auto; padding:0; margin:0 auto; text-align:center; overflow:hidden;}
#gamenews div.sub_con .top_line h3{display:block; clear:both; width:100%; height:44px; line-height:44px; padding:0; margin:0 auto; text-align:center; overflow:hidden; border-top:1px solid #474E5E; border-bottom:1px solid #474E5E;}
#gamenews div.sub_con .top_line h3 a{ font-size:14px; color:#f90;}

#gamenews div.sub_con ul.list{ display:block; clear:both; width:380px; height:auto; padding:5px 0; margin:0 auto; text-align:center; list-style-type:none; overflow:hidden;}
#gamenews div.sub_con ul.list li{ display:block; clear:both; width:100%; height:22px; padding:0; margin:0 auto;+margin:-2px auto;-margin:-2px auto; text-align:center; list-style-type:none; overflow:hidden;}/*css hack*/
#gamenews div.sub_con ul.list li span.event,
#gamenews div.sub_con ul.list li span.news,
#gamenews div.sub_con ul.list li span.media{ display:block; float:left; width:40px; height:20px; line-height:20px; padding:0; margin:1px 0; text-align:center; font-size:12px; color:#fff; overflow:hidden; }
#gamenews div.sub_con ul.list li span.event{ background:#520;}
#gamenews div.sub_con ul.list li span.news{ background:#400;}
#gamenews div.sub_con ul.list li span.media{ background:#603;}

#gamenews div.sub_con ul.list li span.heading{ display:block; float:left; width:270px; height:22px; line-height:22px; padding:0; margin:0; text-align:left; text-indent:10px; overflow:hidden; }
#gamenews div.sub_con ul.list li span.heading a{ font-size:13px; color:#aaa;}
#gamenews div.sub_con ul.list li span.heading a.blue{ color:#08f;}
#gamenews div.sub_con ul.list li span.heading a.red{ color:#f00;}

#gamenews div.sub_con ul.list li span.date{ display:block; float:right; width:60px; height:22px; line-height:22px; padding:0; margin:0; text-align:center; overflow:hidden; font-size:13px; color:#999; font-family:Arial, Helvetica, sans-serif; }




/*热门活动 自动切换图*/ 
#events_roll{ position:relative; display:block; float:left; width:240px; height:154px; padding:0; margin:3px 0; text-align:center; overflow:hidden; border:none;}
#events_roll ul { position:absolute; display:block; width:240px; height:154px; list-style-type:none; padding:0; margin:0; overflow:hidden;}
#events_roll ul li { position:relative; left:0; float:left; width:240px; height:154px; overflow:hidden;}
#events_roll ul li div { position:absolute; z-index:9990; left:0; top:0; display:block; width:240px; height:154px; overflow:hidden; padding:0; margin:0;}
#events_roll ul li img{ width:238px; height:152px; overflow:hidden; border:none; padding:0; margin:0; border:1px solid #000; }
#events_roll .btnBg { position:absolute; z-index:9991; left:0; bottom:0; width:100%; height:40px; }
#events_roll span.text_con { display:none; position:absolute; z-index:9992; left:30px; bottom:10px; clear:both; text-align:left; width:100%; height:20px; line-height:20px; margin:0; padding:0; font-size:12px; color:#fff;}
#events_roll span.text_bg{ display:none; position:absolute; z-index:9991; left:0; bottom:0; clear:both;  width:100%; height:40px; margin:0; padding:0; background:#000; filter:alpha(opacity=70);opacity:0.7;}
#events_roll .btn { display:none; position:absolute; z-index:9992; left:20px; bottom:15px; display:block; width:90px; height:10px; padding:0 5px; text-align:right; overflow:hidden;}
#events_roll .btn span { display:none;/* display:inline-block;_display:inline;*/ font-size:0; width:10px; height:10px; cursor:pointer; background:#a00; padding:0; margin:0 5px 0 0;}
#events_roll .btn span.on { background:#fc0; }
#events_roll .pre { position:absolute; z-index:9998; background:block; cursor:pointer; text-indent:-999px; width:14px; height:14px; bottom:3px; right:3px; background:url("../images/arrowholder_14.gif")/*tpa=http://www.66yd.com/images/arrowholder_14.gif*//*tpa=*/ no-repeat -14px 0;}
#events_roll .next { position:absolute; z-index:9998; background:block; cursor:pointer; text-indent:-999px; width:14px; height:14px; bottom:3px; right:17px; background:url("../images/arrowholder_14.gif")/*tpa=http://www.66yd.com/images/arrowholder_14.gif*//*tpa=*/ no-repeat 0 0;}
/*css hack*/


/*友情链接*/
.friend_link{ display:block; clear:both; width:980px; height:auto; padding:100px 0 0 0; margin:0 auto; text-align:center;  font-size:12px; color:#444;  }
.friend_link h2.tit_text{ display:block; float:left; width:80px; height:50px; padding:0; margin:0; text-align:center;  font-size:12px; color:#444; line-height:25px; overflow:hidden; }
/*.new_rec{ display:block; clear:both; width:980px; height:auto; padding:20px 0 0 0; margin:0 auto; text-align:center;  font-size:12px; color:#444; line-height:30px; }
.new_rec a{  font-size:12px; color:#666; margin:0 5px; }*/

#demo_a,
#demo_b{display:block; float:left; width:900px; height:25px; padding:0; margin:0; text-align:center; overflow:hidden;}
#livebox_a,
#livebox_b { float:left; width:90000px; padding:0; margin:0; }
#demo_a_1,
#demo_a_2,
#demo_b_1,
#demo_b_2{ float: left; padding:0; margin:0; overflow:hidden;}
#demo_a ul,
#demo_b ul{ display:inline; float:left; padding:0; margin:0; list-style-type:none; }
#demo_a ul li,
#demo_b ul li{display:inline-block; float:left; width:auto; height:25px; line-height:25px; list-style-type:none; padding:0; margin:0; text-align:center; overflow:hidden;}
.friend_link ul li span{ font-size:12px; color:#666; margin:0 10px; }
.friend_link ul li span a{ font-size:12px; color:#666;}
.friend_link ul li span a:hover{ color:#999;}
