/* --------------------------------------------------[Reset] */

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
ul, ol { list-style: outside none; }
fieldset, img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
body, small, sup, sub, button, input, textarea, select { font: 12px/1 Arial, Helvetica, Verdana, SimSun, sans-serif; }
body { line-height: 1.5; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: Consolas, "Lucida Console", Courier, SimSun, monospace; }
sup, sub { position: relative; vertical-align: baseline; }
sup { top: -3px; }
sub { bottom: -3px; }
button { padding: 5px 10px; overflow: visible; }

/* --------------------------------------------------[Layout] */
#index { background:url(../images/bg_repeat.png) repeat-x scroll center 107px; }
/* --------------------------------------------------[首页头部] */
#head { width: 920px; height: 45px; margin: 0 auto; padding: 22px 20px 20px 20px; overflow: hidden; }
#head h1 { float: left; }
.navigation_main { overflow: hidden; margin: 28px auto auto 30px; float: left; }
.navigation_main li { float: left; }
.navigation_main li a,
.navigation_main li a:visited { padding: 0 9px; font: normal bold 16px "微软雅黑"; color: #000; text-decoration: none; }
/*.navigation_main li a:hover{color:#ff6600;}保留红色状态时鼠标hover的状态*/
.navigation_main li a:hover { color: #ca0009; }
.navigation_main li.current a { color: #ca0009; }
.navigation_main li.cut { width: 1px; height: 17px; background: #e0e0e0; margin-top: 2px; }
/* --------------------------------------------------[首页头部导航] */
.navigation_copy { width: 154px; float: right; margin-top: 3px; }
.navigation_function { float: right; height: 16px; margin-bottom: 8px; }
.navigation_function a:link,
.navigation_function a:visited { margin-right: 8px; color: #999999; text-decoration: none; }
.navigation_function a:hover { color: #666666; text-decoration: underline; }
.navigation_function span.icon { padding-left: 20px; background: url(../images/icon.png) no-repeat scroll 0 -125px; zoom: 1; }
#add_to_favorite { margin: 0; }

.navigatin_other { width: 146px; height: 20px; background: url(../images/icon.png) no-repeat scroll 0 -25px; float: right; padding: 0 4px; line-height: 20px; color: #ffffff; }
.navigatin_other a { padding: 0 5px; }
.navigatin_other a:link,
.navigatin_other a:visited { color: #ffffff; text-decoration: none; }
.navigatin_other a:hover { text-decoration: underline; }
/* --------------------------------------------------[首页banner] */
#banner_bg { width: 100%; height: 306px; clear: both; background: url(../images/bg_banner.png) no-repeat scroll center; margin: 0 auto 10px auto; }
#banner { width: 960px; height: 306px; margin: 0 auto; background: url(../images/bg_banner.png) no-repeat scroll center;position:relative; }
#addl1 { width: 110px; height: 265px; top: 25px; position:absolute; right: -120px; zoom:1; z-index:9999; }
#addl2 { width: 110px; height: 265px; top: 25px; position:absolute; left:-120px; zoom:1; z-index:9999; }

#guide { display: none; height: 0; font-size: 0; }
#guide div { position: absolute; z-index: 1100; width: 1116px; height: 652px; margin: -87px -78px 0; background: url(../images/guide.png) no-repeat scroll; -background: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "new/images/guide.png", sizingMethod = "crop"); }
#guide_overlay { position: absolute; z-index: 1000 }
#guide a.close_layout{ display:block; width:50px; height:50px; position:absolute; top:27px; right:70px; cursor:pointer;}
#foucs_ad { width: 744px; height: 306px; float: left; }
#banner_btn { width: 216px; height: 276px; float: right; position: relative; padding-top: 30px; }
#banner_btn a { display: block; margin: 0 auto 27px auto; background: url(../images/btn_banner.gif) no-repeat scroll; }
#banner_btn a.hall_download { width: 176px; height: 58px; }
#banner_btn a.hall_download:link,
#banner_btn a.hall_download:visited { background-position: 0 0; }
#banner_btn a.hall_download:hover { background-position: -176px 0; }
#banner_btn a.recharge_center,
#banner_btn a.mall_btn { width: 154px; height: 48px; }
#banner_btn a.recharge_center:link,
#banner_btn a.recharge_center:visited { background-position: -11px -85px; }
#banner_btn a.recharge_center:hover { background-position: -187px -85px; }
#banner_btn a.mall_btn:link,
#banner_btn a.mall_btn:visited { background-position: -11px -148px; }
#banner_btn a.mall_btn:hover { background-position: -187px -148px; }
.promotion { width: 172px; position: absolute; bottom: 14px; left: 12px; padding:0 0 0 20px;}
.promotion li { line-height: 20px; text-align: left; }
#banner_btn .promotion li a { text-decoration: none; display: inline; background: none; }
#banner_btn .promotion li a:link,
.promotion li a:visited { color: #FFF; cursor:default;}
#banner_btn .promotion li a:hover { color: #FFF; cursor:default;}
/* --------------------------------------------------[首页内容] */
#contain { width: 960px;  margin: 0 auto; position: relative; }
#content { width: 724px; float: left; overflow: hidden; }
#index_gamead{ width: 960px; height: 80px; overflow: hidden; margin: 0 0 10px 0; clear: both; position:relative;}
#gamead_flash{width: 960px; height: 80px; overflow: hidden; position:absolute; top:0; left:0; z-index:1;}
#index_gamead a{ display:block;width:960px; height:80px; overflow: hidden; position:absolute; top:0; left:0; background:url(about:blank);z-index:2;}
#game_class { width: 724px; height: 289px; background: #DEDEDE; color: #666; }
#game_ad { width: 740px; height: 80px; overflow: hidden; margin: 20px auto 20px -16px; clear: both; }
#game_ad li { width: 132px; height: 80px; float: left; margin-left: 16px; display: inline; }
#game_ad li img { width: 130px; height: 80px; }
/* --------------------------------------------------[首页板块通用] */
.content_line { width: 100%; overflow: hidden; clear: both; padding-bottom: 20px; }
.new_class { float: left; }
.new_left { width: 361px; border: 1px solid #dfdfdf; border-right: none; }
.new_right { width: 360px; border: 1px solid #dfdfdf; }
.new_class h2 { height: 25px; position: relative; padding: 8px 0 0 18px; background: url(../images/bg_title.png) repeat-x scroll; font: normal bold 14px "微软雅黑"; color: #333333; }
.new_class h2 a { position: absolute; top: 11px; right: 10px; text-decoration: none; }
.new_class h2 a:link,
.new_class h2 a:visited { color: #666666; font: normal normal 12px "宋体"; }
.new_class h2 a:hover { color: #333333; font-weight: bold; }
.new_left h2 { width: 343px; }
.new_right h2 { width: 341px; margin-left: 1px; }
.invitation h2,
.home h2 { border-bottom: 1px solid #dfdfdf; }
.home h2 { width: 342px; margin: 0; }
/* --------------------------------------------------[首页--联众资讯] */
.infor_tip { width: 354px; height: 32px; position: relative; padding-left: 7px; z-index: 2; float: left; background: url(../images/bg_tab_repeat.gif) repeat-x scroll #FFF; }
.infor_tip li,
.infor_tip li a { float: left; }
.infor_tip li a { display: block; height: 32px; position: relative; z-index: 3; padding: 0 12px; font-size: 14px; line-height: 28px; }
.infor_tip li a:link,
.infor_tip li a:visited,
.infor_tip li a:hover { color: #333333; text-decoration: none; }
.infor_tip li a.active,
.infor_tip li a.active:hover { color: #d00009; font-weight: bold; background: url(../images/icon_menu_on.gif) no-repeat scroll center bottom; }
.infor_panel { height: 154px; width: 323px; margin: -1px auto auto 19px; position: relative; z-index: 1; float: left; display: inline; }
.infor_panel ul { display: none; }
.infor_panel ul.active { display: block; }
.infor_panel ul li { width: 309px; height: 29px; border-top: 1px solid #ebebeb; line-height: 29px; padding-left: 14px; background: url(../images/icon_new_title.gif) no-repeat scroll 0 12px; overflow: hidden; float: left; }
.infor_panel ul li a { display: block; width: 277px; height: 29px; float: left; line-height: 29px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; color: #666666; }
.infor_panel ul li a:link,
.infor_panel ul li a:visited { text-decoration: none; }
.infor_panel ul li a:hover { text-decoration: underline; }
.infor_panel ul li span { display: block; width: 32px; height: 29px; float: left; color: #999999; }
/* --------------------------------------------------[首页--无线充值] */
.rechargeable_ad { width: 167px; height: 185px; margin: 0 auto auto 1px; float: left; display: inline; float: left; }
.rechargeable ul { float: right; width: 152px; display: inline; margin: 5px 20px auto auto; }
.rechargeable ul li { width: 138px; height: 28px; border-top: 1px solid #ebebeb; line-height: 28px; padding-left: 14px; background: url(../images/icon_new_title.gif) no-repeat scroll 0 12px; overflow: hidden; float: left; }
.rechargeable ul .line_1 { border: none; }
.rechargeable ul li a { display: block; width: 138px; height: 28px; float: left; line-height: 28px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; color: #666666; }
.rechargeable ul li a:link,
.rechargeable ul li a:visited { text-decoration: none; }
.rechargeable ul li a:hover { text-decoration: underline; }
/* --------------------------------------------------[首页--联众商城] */
.mall_order { width: 378px; height: 145px; padding-top: 20px; margin-left: -18px; }
.mall_order li { width: 107px; height: 116px; overflow: hidden; float: left; margin-left: 19px; display: inline; text-align: center; }
.mall_order li div { width: 70px; height: 70px; margin: 0 auto; }
.mall_order li div img { width: 70px; height: 70px; }
.mall_order a.name_link { color: #666666; display: block; height: 20px; text-align: center; line-height: 20px; margin-top: 6px; }
.mall_order a.name_link:link,
.mall_order a.name_link:visited { text-decoration: none; }
.mall_order a.name_link:hover { text-decoration: underline; }
.mall_order p { width: 100%; height: 20px; line-height: 20px; text-align: center; color: #999999; }
.mall_order p span,
.mall_order p strong { padding: 0 3px; font-weight: normal; vertical-align: middle; }
.mall_order p span,
.mall_order p strong,
.mall_order p em { vertical-align: middle; }
.mall_order p span { color: #666666; }
.mall_order p strong { color: #ff0000; }
/* --------------------------------------------------[首页--联众江湖] */
.jh_tip { width: 353px; height: 32px; position: relative; padding-left: 7px; background: url(../images/bg_tab_repeat.gif) repeat-x scroll #FFF; }
.jh_tip li,
.jh_tip li a { float: left; }
.jh_tip li a { display: block; height: 32px; position: relative; z-index: 3; padding: 0 12px; font-size: 14px; line-height: 28px; }
.jh_tip li a.current_on { font-weight: bold; background: url(../images/icon_menu_on.gif) no-repeat scroll center bottom; }
.jh_tip li a.current_on:link,
.jh_tip li a.current_on:visited,
.jh_tip li a.current_on:hover { color: #d00009; text-decoration: none; }
.jh_tip li a:link,
.jh_tip li a:visited { color: #333333; text-decoration: none; }
.jh_tip li a:hover { color: #d00009 }
.jh_panel { width: 323px; height: 104px; margin: 12px auto 17px auto; }
.jh_panel dl { width: 323px; height: 104px; position: relative; }
.jh_panel dl dt,
.jh_panel dd { margin: auto auto auto 88px; }
.jh_panel dl dt a { width: 234px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; color: #333333; font-size: 14px; font-weight: bold; text-decoration: none; }
.jh_panel dl dd a { width: 324px; color: #999999; }
.jh_panel dl dd a:link,
.jh_panel dl dd a:visited { text-decoration: none; }
.jh_panel dl dd a:hover { text-decoration: underline; }
.jh_panel dl dd.icon_jh { position: absolute; top: 0; left: 0; width: 70px; height: 70px; margin: 0; }
.jh_panel .jh_navigation { width: 309px; height: 30px; line-height: 30px; border: 1px solid #eaeaea; margin: 15px auto auto 0; background: #fbfbfb; padding: 0 6px; color: #c6c6c6; }
.jh_panel .jh_navigation a { padding: 0 9px; color: #666666; }
/* --------------------------------------------------[首页--每日酷帖] */
.invitation_list { width: 323px; height: 149px; overflow: hidden; margin: 3px auto 11px auto; }
.invitation_list li { width: 309px; height: 29px; border-top: 1px solid #ebebeb; line-height: 29px; padding-left: 14px; background: url(../images/icon_new_title.gif) no-repeat scroll 0 12px; overflow: hidden; float: left; }
.invitation_list .line_1 { border: none; }
.invitation_list li a { display: block; width: 277px; height: 29px; float: left; line-height: 29px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; color: #666666; }
.invitation_list li a:link,
.invitation_list li a:visited { text-decoration: none; }
.invitation_list li a:hover { text-decoration: underline; }
.invitation_list li span { display: block; width: 32px; height: 29px; float: left; color: #999999; }
/* --------------------------------------------------[首页--家园明星] */
.home_star { width: 360px; height: 143px; padding-top: 20px; }
.home_star li { width: 120px; height: 112px; overflow: hidden; float: left; }
.home_star li a { display: block; width: 90px; height: 102px; margin: 0 auto; padding-top: 10px; text-align: center; text-decoration: none; }
.home_star li a:link,
.home_star li a:visited { color: #666666; }
.home_star li a:hover { color: #333333; background: #f3f3f3; }
.home_star li a img { width: 70px; height: 70px; }
/* --------------------------------------------------[首页--底部广告] */
#ad_bottom,
#ad_bottom img { clear: both; width: 724px; height: 90px; }
/* --------------------------------------------------[首页--联众其他子网站导航] */
#navigation_bottom { width: 960px; height: 83px; padding: 10px 0 20px 0; margin: 0 auto; }
.nav_bot_com { margin-top: 10px; clear: both; color: #c6c6c6; overflow: hidden; }
.nav_bot_com h2 { width: 88px; height: 30px; background: url(../images/btn_navigation_bottom.png) no-repeat scroll; float: left; }
.nav_bot_com h2 span { display: none; }
.ourgame_children h2 { background-position: 0 0; }
.web_game h2 { background-position: 0 -40px; }
.nav_bot_com p { height: 30px; line-height: 30px; float: left; }
.nav_bot_com p a { display: inline; width: auto; height: auto; background: none; padding: 0 8px; float: none; }
.nav_bot_com p a:link,
.nav_bot_com p a:visited { color: #666666; text-decoration: none; }
.nav_bot_com p a:hover { color: #de000a; text-decoration: none; }

#sidebar { width: 216px; float: right; overflow: hidden; }
/* --------------------------------------------------[首页--当前在线人数] */
#current_number { width: 196px; height: 15px; background: url(../images/icon.png) no-repeat scroll 0 -200px; padding: 8px 0 7px 20px; }
#current_number span { display: block; width: 16px; height: 15px; background: url(../images/icon.png) no-repeat scroll 0 -150px; float: left; }
#current_number h2 { float: left; margin-left: 5px; color: #666666; font-weight: normal; line-height: 15px; }
#current_number h2 strong { color: #ff6600; }
/* --------------------------------------------------[首页--登陆] */
#login_area { background: #f3f3f3; border: 1px solid #dfdfdf; border-top: none; }
#login_area .head { width: 204px; height: 7px; overflow: hidden; zoom: 1; background: url(../images/icon.png) no-repeat scroll 0 0; margin: 0 auto; }
.login_before,
.login_after { width: 216px; overflow: hidden; padding-bottom: 5px; }
/* --------------------------------------------------[首页--未登陆] */
.login_choice { width: 204px; height: 128px; background: url(../images/bg_login_repeat.gif) repeat-x scroll left bottom; margin: 0 auto; padding-top: 8px; }
a.login_btn { display: block; width: 177px; height: 48px; margin: 0 auto; background: url(../images/btn_login.png) no-repeat scroll; }
a.login_btn:link,
a.login_btn:visited { background-position: 0 0; }
a.login_btn:hover { background-position: -194px 0; }
.login_choice h3 { width: 177px; height: 24px; line-height: 24px; color: #333333; font-weight: normal; margin: 12px auto 8px auto;}
.login_other { width: 177px; height: 21px; padding: 1px 0; margin: 0 auto;}
.login_other a,
.login_other span { display: block; float: left; }
.login_other a { height: 21px; background: url(../images/btn_other_login.gif) no-repeat scroll; }
.login_other span { width: 1px; height: 18px; margin-top: 3px; background: #e5e5e5; }
.login_other a.rr,
.login_other a.sina { width: 39px; }
.login_other a.rr:link,
.login_other a.rr:visited { background-position: 0 0; }
.login_other a.rr:hover { background-position: -138px 0; }
.login_other a.sina:link,
.login_other a.sina:visited { background-position: -75px 0; }
.login_other a.sina:hover { background-position: -213px 0; }
.login_other a.cnc { width: 34px; }
.login_other a.cnc:link,
.login_other a.cnc:visited { background-position: -40px 0; }
.login_other a.cnc:hover { background-position: -178px 0; }
.registration { width: 204px; padding: 20px 0 15px 0; background: #FFF; margin: 0 auto; }
a.btn_registration { display: block; width: 176px; height: 34px; margin: 0 auto; background: url(../images/btn_registration.png) no-repeat scroll 0 -240px; }
a.btn_registration:link,
a.btn_registration:visited { background-position: 0 -51px; }
a.btn_registration:hover { background-position: 0 0; }
.registration h3 { font-weight: normal; line-height: 22px; width: 176px; margin: 8px auto; color: #666666; }
.registration h3 strong { color: #ff6600; }
a.ad_registration { display: block; width: 176px; height: 78px; margin: 0 auto; }
/* --------------------------------------------------[首页--已登录] */
.user_information { width: 178px; padding: 8px 12px 10px 14px; background: #FFF; margin: 0 auto; clear: both; overflow: hidden; }
.ourgame_show { width: 150px; height: 190px; margin: 0 auto 8px auto; position: relative; z-index: 3; }
#ourgame_show_out { width: 150px; height: 190px; position: absolute; z-index: 3; top: 0; left: 0; }
#ourgame_show { display: block; width: 150px; height: 190px; position: absolute; z-index: 4; top: 0; left: 0; }
.ourgame_show h4.reloading { position: absolute; z-index: 99999; width: 47px; height: 17px; }
.ourgame_show p.reloading_text { width: 47px; height: 17px; text-align: center; line-height: 15px; color: #FFF; cursor: pointer; font-weight: normal; position: absolute; z-index: 100000000000; right: 1px; bottom: 1px; }
.ourgame_show a.change:link, .ourgame_show a.change:visited{ display:block;width: 47px; height: 17px;background: url(../images/icon_change_clothes.png); text-decoration: none; cursor: default; -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/icon_change_clothes.png"); cursor:pointer;}
.ourgame_show a.change:hover {display:block;width: 47px; height: 17px; background: url(../images/icon_clothes.png); text-decoration: none; cursor: default; -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/icon_clothes.png");cursor:pointer;}
.account,
.nickname,
.ourgame_gold,
.wnd { width: 177px; color: #333333; clear: both; }
.account,
.nickname { height: 24px; line-height: 24px; }
.ourgame_gold,
.wnd { height: 18px; line-height: 18px; }
.account span,
.nickname span,
.account strong,
.nickname strong,
.account a,
.nickname a,
.is_member span,
.is_member strong,
.is_member em,
.is_member a,
.ourgame_gold span,
.ourgame_gold strong,
.ourgame_gold em,
.ourgame_gold a,
.wnd span,
.wnd strong,
.wnd em,
.wnd a { display: block; float: left; }
.account span,
.nickname span { width: 36px; }
.account strong { font-weight: normal; width: 108px; color: #666666; }
.nickname strong { font-weight: normal; width: 84px; color: #333333; }
.account strong,
.nickname strong { white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
.account a,
.nickname a { float: right; color: #666666; }
.is_member { width: 177px; height: 28px; line-height: 28px; clear: both; }
.is_member span { width: 26px; height: 28px; background: url(../images/icon.png) no-repeat scroll 0 -45px; }
.is_member strong { width: 102px; font-weight: normal; color: #999999; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
.is_member a { float: right; color: #ff6600; }
.is_member strong a { display: inline; float: none; text-decoration: none; }
.is_member strong a:link,
.is_member strong a:visited { color: #666666; }
.is_member strong a:hover { color: #ff6600; }
a.btn_member_state { display: block; width: 176px; height: 34px; background: url(../images/btn_member.gif) no-repeat scroll; margin: 9px auto 11px auto; }
a.open_member:link,
a.open_member:visited { background-position: 0 0; }
a.open_member:hover { background-position: 0 -48px; }
a.into_member:link,
a.into_member:visited { background-position: 0 -96px; }
a.into_member:hover { background-position: 0 -144px; }
.ourgame_gold span,
.wnd span,
.ourgame_gold strong,
.wnd strong,
.ourgame_gold em,
.wnd em,
.ourgame_gold a,
.wnd a { height: 18px; line-height: 18px; }
.ourgame_gold span { background: url(../images/icon.png) no-repeat scroll 0 -73px; }
.wnd span { background: url(../images/icon.png) no-repeat scroll 0 -97px; }
.ourgame_gold span,
.wnd span { width: 19px; }
.ourgame_gold strong,
.wnd strong { width: 47px; font-weight: normal; }
.ourgame_gold em,
.wnd em { width: 86px; color: #666666; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
.ourgame_gold a,
.wnd a { width: 24px; color: #333333; text-decoration: none; }
.ourgame_gold em span,
.wnd em span,
.ourgame_gold em a,
.wnd em a { display: inline; background: none; float: none; }
.ourgame_gold a:link,
.wnd a:link,
.ourgame_gold a:visited,
.wnd a:visited { color: #666666; }
.ourgame_gold a:hover,
.wnd a:hover { color: #ff6600; }
/* --------------------------------------------------[首页--右侧广告] */
#sideba_ad { width: 216px; margin: 20px auto auto auto; }
#sideba_ad a { display: block; width: 216px; height: 96px; margin-bottom: 12px; }
/* --------------------------------------------------[首页--底部通用信息] */
#page_tail { width: 100%; overflow: hidden; text-align: center; min-width:960px; }
#page_tail p.health { height: 26px; line-height: 26px; color: #d90208; }
#page_tail p.health a:link,
#page_tail p.health a:visited { color: #d90208; text-decoration: none; }
#page_tail p.health a:hover { color: #d90208; text-decoration: underline; }
#page_tail .bottom_cut { width: 100%; height: 1px; overflow: hidden; zoom: 1; border: 1px solid #d90208; background: #f46158; }
#page_tail h4.bottom_navigation { height: 30px; line-height: 30px; border-bottom: 1px dotted #bfbfbf; color: #333333; }
#page_tail h4.bottom_navigation a { padding: 0 8px; color: #333333; font-weight: normal; }
#page_tail h4.bottom_navigation a:link,
#page_tail h4.bottom_navigation a:visited { text-decoration: none; }
#page_tail h4.bottom_navigation a:hover { text-decoration: underline; }
#page_tail .copy { width: 960px; padding: 13px 0; overflow: hidden; margin: 0 auto; text-align: center; color: #999999; }

#page_tail .copy a { color: #999999; }
#page_tail .copy a:link,
#page_tail .copy a:visited { text-decoration: none; }
#page_tail .copy a:hover { text-decoration: underline; }

/* --------------------------------------------------[广告轮播] */
#billboard { float: left; position: relative; width: 744px; height: 306px; background: #452323; overflow:hidden; }
#billboard .billboards ul { list-style: none; position: absolute; left: 0; top: 0; width: 740px; height: 302px; padding: 0; border: 2px solid #36120D; }
#billboard .billboards li { position: absolute; left: 0; top: 0; z-index: 5; width: 740px; height: 302px; overflow: hidden; }
#billboard .billboards a { display: block; position: absolute; left: 0; top: 0; width: 744px; height: 306px; outline: none; background: url(../images/transparent.gif); }
#billboard .billboards img { display: block; width: 100%; height: 100%; }

#billboard .pointers { position: absolute; left: 46px; bottom: 2px; z-index: 10; width: 652px; height: 65px; overflow: hidden; white-space: nowrap; }
#billboard .pointers ol { list-style: none; position: absolute; left: 0; top: 0; width: 652px; height: 65px; white-space: nowrap; }
#billboard .pointers li { float: left; width: 163px; height: 65px; overflow: hidden; }
#billboard .pointers a { display: block; width: 152px; height: 39px; padding: 13px 0 13px 11px; background: url(../images/billboard_pointer.png); text-decoration: none; cursor: default; -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/billboard_pointer.png"); }
#billboard .pointers dl { font-weight: bold; font-family: "微软雅黑", Simsun, sans-serif; opacity: .75; filter: alpha(opacity = 75); zoom: 1; }
#billboard .pointers dt { float: left; padding-right: 6px; }
#billboard .pointers img { display: block; }
#billboard .pointers dd { float: left; color: #999; font-size: 12px; }
#billboard .pointers dd.title { height: 20px; color: #FFF; font-size: 14px; line-height: 20px; }

#billboard .pointers li.active dl,
#billboard .pointers a:hover dl { opacity: 1; filter: alpha(opacity = 100); }
#billboard .pointers li.active dd { color: #FFF; }
#billboard .pointers li.active dd.title { color: #FF6507; }
#billboard .pointers li.active a { background: url(../images/billboard_pointer_active.png); -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/billboard_pointer_active.png"); }

#billboard .controls span { position: absolute; bottom: 2px; z-index: 50; width: 44px; height: 65px; }
#billboard .controls span.prev { left: 2px; }
#billboard .controls span.next { right: 2px; }
#billboard .controls a { display: block; width: 44px; height: 65px; cursor: default; cursor:pointer;}
#billboard .controls span.prev a { background: url(../images/billboard_prev.png); -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/billboard_prev.png"); }
#billboard .controls span.next a { background: url(../images/billboard_next.png); -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/billboard_next.png"); }
#billboard .controls span.prev a:hover { background: url(../images/billboard_prev_hover.png); -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/billboard_prev_hover.png"); }
#billboard .controls span.next a:hover { background: url(../images/billboard_next_hover.png); -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/billboard_next_hover.png"); }
#billboard .controls span.prev a.disabled { background: url(../images/billboard_prev_disabled.png); -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/billboard_prev_disabled.png") !important; }
#billboard .controls span.next a.disabled { background: url(../images/billboard_next_disabled.png); -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/billboard_next_disabled.png") !important; }

#billboard .mask { position: absolute; left: 0; top: 0; z-index: 100; width: 9px; height: 9px; overflow: hidden; background: url(../images/mask.png); -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/mask.png"); }

/* --------------------------------------------------[自动提词机] */
#autocue_bg { position: absolute; left: 2px; top: 2px; z-index: 80; width: 690px; height: 22px; padding: 2px 10px 2px 40px; background: url(../images/autocue.png); -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "new/images/autocue.png"); }
#autocue { position: absolute; left: 42px; top: 4px; z-index: 85; width: 700px; height: 22px; overflow: hidden; }
#autocue ul { position: absolute; left: 0; top: 0; }
#autocue li { width: 690px; height: 22px; line-height: 22px; color: #FFF; font-weight: bold; white-space: pre; }
#autocue li a { color: #F5F5F5; text-decoration: none; }
#autocue li a:hover { color: #FFF; }

/* --------------------------------------------------[滑动面板] */
#game_menu { float: left; }
#game_menu li { width: 115px; height: 31px; margin: 1px; background: white; font: bold 14px/31px "微软雅黑", Simsun, sans-serif; text-align: center; cursor: default; }
#game_menu li:hover { font-size: 15px; }
#game_menu li.active { width: 117px; margin: 1px 0; background: url(../images/gamemenu_active.png) no-repeat 0 0; }
#slidepanel { float: left; width: 606px; height: 287px; margin-top: 1px; background: #F6F6F6; }
#slidepanel .panels { position: relative; width: 606px; height: 240px; overflow: hidden; }
#slidepanel .panels ul { position: absolute; left: 0; top: 0; height: 240px; }
#slidepanel .panels li { float: left; width: 597px; height: 215px; padding: 25px 0 0 9px; }
#slidepanel .panels li a { float: left; width: 64px; margin: 0 17px 18px 17px; color: #666; text-align: center; text-decoration: none; }
#slidepanel .panels li a:hover { color: #CA0009; }
#slidepanel .panels li a img { display: block; width: 64px; height: 64px; margin: auto; }
#slidepanel .panels li a span { display: block; margin: 6px auto 0; text-align: center; }
#slidepanel .pointers { height: 21px; margin-top: 15px; text-align: center; }
#slidepanel .pointers li { display: inline-block; width: 21px; height: 21px; background: url(../images/pointer.png) no-repeat 0 0; *display: inline; *zoom: 1; *margin: 0 2px; }
#slidepanel .pointers li.active { background-position: -21px 0; }


/* --------------------------------------------------[视频侧边栏] */
/*#side_video{width:37px; height:139px; background: url("../Images/side_bar_min.jpg") no-repeat; position:fixed;top:403px;_position:absolute;_right:auto;leftexpression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}*/
/*#side_video_content{width:225px;position:fixed;top:403px;_position:absolute;_right:auto;leftexpression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}*/
#side_video{width:37px; height:139px; background: url("../Images/side_bar_min.jpg") no-repeat; position: absolute; top: 0;right:-37px;}
#side_video_content{width:225px; position: absolute;top: 0;right:-230px;}

.side_video_top{width:225px; height:39px;background: url("../Images/side_bar_top.jpg") no-repeat;}
.side_video_bottom{width:225px; height:8px;background: url("../Images/side_bar_bottom.jpg") no-repeat; zoom:1; overflow:hidden;}
.side_video_middle{width:205px; padding:7px 9px 0 9px; border:1px solid #d5d5d5; overflow:hidden; border-bottom:none; border-top:none; background:#fff}
.side_video_middle li,
.side_video_middle li a{ float:left; }
.side_video_middle li{margin-bottom:2px; clear:both;}
.side_video_middle li img{width:205px; height:111px;}
#side_video_content a.more_video{ display:block; width:100%; clear:both; text-align:center; width:205px; padding:7px 9px 0 9px; border:1px solid #d5d5d5; overflow:hidden; border-bottom:none; border-top:none;}
#clear{width:100%; clear: both;}
