/* --------------------------------------------------[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] */
body { border-top: 0 solid #0091d0; padding-top: 50px; background: white url(../images/bg_repeat.png) repeat-x scroll center 69px; }

/* --------------------------------------------------[首页banner] */
#banner_bg { width: 100%; height: 310px; clear: both; background: url(http://image01.ourgame.com.cn/Content/new/images/bg_banner.png) no-repeat scroll center; margin: 0 auto 15px auto; }
#banner { width: 960px; height: 310px; margin: 0 auto; background: url(http://image01.ourgame.com.cn/Content/new/images/bg_banner.png) no-repeat scroll center; overflow: hidden; }
#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; overflow: hidden; }
#foucs_ad { width: 720px; height: 310px; float: left; }
#login_before, #login_after { width: 240px; height: 276px; float: right; position: relative; padding-top: 34px; overflow: hidden; }
#login_before a { display: block; margin: 0 auto; background: url(http://image01.ourgame.com.cn/Content/new/images/btn_banner.png) no-repeat scroll; }
#login_before a.user_login { width: 186px; height: 56px; }
#login_before a.user_login:link,
#login_before a.user_login:visited { background-position: 0 0; }
#login_before a.user_login:hover { background-position: -240px 0; }
#login_before a.new_registered { width: 186px; height: 48px; margin-top: 20px; }
#login_before a.new_registered:link,
#login_before a.new_registered:visited { background-position: 0 -56px; }
#login_before a.new_registered:hover { background-position: -240px -56px; }
.function_guide { width: 100%; height: 49px; line-height: 49px; text-align: center; }
#login_before .function_guide a { display: inline; background: none; color: #9cd6ff; }
#login_before .function_guide a:link,
#login_before .function_guide a:visited { text-decoration: none; }
#login_before .function_guide a:hover { text-decoration: underline; }
.promotion { width: 200px; position: absolute; bottom: 16px; left: 22px; }
.promotion li { line-height: 20px; text-align: left; }
#login_before .promotion li a { text-decoration: none; display: inline; background: none; color: #bbc3d7; font-weight: normal; }
#login_before .promotion li a:link,
.promotion li a:visited { color: #bbc3d7; cursor: default; }
#login_before .promotion li a:hover { color: #bbc3d7; cursor: default; }

/* --------------------------------------------------[首页登陆] */
#login_after { height: 295px; padding-top: 15px; }
.user_infor { width: 216px; height: 75px; margin: 0 auto; border-bottom: 1px solid #0e1433; padding: 0 6px 0 6px; overflow: hidden; }
.user_head { width: 60px; height: 60px; border: 3px solid #2a2a60; float: left; }
.other_infor { width: 137px; float: right; color: #a6daff; padding-top: 1px; }
.other_infor .user_name { overflow: hidden; margin-bottom: 10px; }
.other_infor .user_name a { display: block; float: left; color: #a6daff; }
a#user_name:link, a#user_name:visited, a#user_name:hover { width: 100px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; text-decoration: none; cursor: default; }
a#exit:link, a#exit:visited { width: 37px; text-align: left; text-decoration: underline; }
a#exit:hover { color: #b3b3b3; width: 37px; text-align: left; text-decoration: underline; }
.other_infor p { padding-left: 22px; height: 18px; line-height: 18px; background: url(../images/icon_glod.png) no-repeat scroll; margin-top: 2px; width: 115px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
.other_infor p.yb { background-position: 0 2px; }
.other_infor p.jb { background-position: 0 -21px; }
.other_infor p a:link,
.other_infor p a:visited,
.other_infor p a:hover { color: #a6daff; text-decoration: none; cursor: default; }
.cut_infor { width: 228px; height: 1px; overflow: hidden; zoom: 1; background: #1c2749; margin: 0 auto; }
.gaming { width: 231px; height: 214px; overflow: hidden; position: relative; }
.gaming h2 { padding-left: 12px; height: 32px; line-height: 32px; color: #a6daff; font-weight: normal; }
.gaming ul { width: 231px; height: 182px; overflow: hidden; position: absolute; margin-left: -1px; }
.gaming ul.entity_gaming { top: 32px; left: 0; z-index: 1 }
.gaming ul.entity_gaming li { width: 64px; height: 91px; float: left; margin-left: 13px; display: inline; text-align: center; position: relative; }
.gaming ul.entity_gaming li img { display: block; width: 64px; height: 64px; position: absolute; top: 0; left: 0; z-index: 1 }
.gaming .mask_gaming_out { position: absolute; top: 32px; left: 12px; z-index: 2; width: 218px; height: 182px; background: url(../images/mask_gaming.png) no-repeat scroll 0 0; -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "images/mask_gaming.png"); }
.gaming .mask_gaming { width: 231px; height: 182px; overflow: hidden; position: absolute; margin-left: -1px; top: 32px; left: 0; z-index: 3; }
.gaming .mask_gaming div { position: absolute; width: 64px; height: 91px; background: #FFF; filter: alpha(opacity = 0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 4; }
.gaming .mask_gaming a { display: block; position: absolute; width: 64px; height: 91px; z-index: 5; text-align: center; line-height: 150px; overflow: hidden; }
.gaming .mask_gaming div.one, .gaming .mask_gaming a.one { top: 0; left: 13px; }
.gaming .mask_gaming div.two, .gaming .mask_gaming a.two { top: 0; left: 90px; }
.gaming .mask_gaming div.three, .gaming .mask_gaming a.three { top: 0; right: 0; }
.gaming .mask_gaming div.four, .gaming .mask_gaming a.four { bottom: 0; left: 13px; }
.gaming .mask_gaming div.five, .gaming .mask_gaming a.five { bottom: 0; left: 90px; }
.gaming .mask_gaming div.six, .gaming .mask_gaming a.six { bottom: 0; right: 0; }
.gaming .mask_gaming a:link,
.gaming .mask_gaming a:visited { color: #a6daff; text-decoration: none; }
.gaming .mask_gaming a:hover { color: #a6daff; text-decoration: underline; }

/* --------------------------------------------------[首页内容] */
#contain { width: 960px; overflow: hidden; margin: 0 auto; }
#content { width: 710px; overflow: hidden; float: left; }
#sidebar { width: 240px; overflow: hidden; float: right; }
.boder_common { border: 1px solid #a8c6e9; margin-bottom: 15px; }
.boder_common h2 { height: 31px; background: url(../images/bg_title.png) repeat-x scroll; font: normal bold 14px "微软雅黑"; color: #333333; }

/* --------------------------------------------------[最新游戏] */
#latest_game { width: 698px; padding: 0 5px 5px 5px; background: #f1f6fc; }
#latest_game h2 { width: 691px; padding-left: 7px; line-height: 31px; }
#latest_game ul { width: 656px; height: 207px; border: 1px solid #e2ecf8; border-top: none; background: #FFF; overflow: hidden; padding: 12px 20px; }
#latest_game ul li { float: left; width: 200px; height: 206px; }
#latest_game ul li.cut_gaming { width: 28px; background: url(../images/cut_gaming.png) no-repeat scroll; }
#latest_game ul li a { display: block; width: 200px; text-align: center; text-decoration: none; }
#latest_game ul li a:link,
#latest_game ul li a:visited { color: #333333; }
#latest_game ul li a:hover { color: #0087c2; }
#latest_game ul li a img { display: block; width: 200px; height: 150px; margin-bottom: 5px; }
#latest_game ul li a.btn_join { width: 105px; height: 28px; background: url(http://image01.ourgame.com.cn/Content/new/images/btn_banner.png) no-repeat scroll; margin: 4px auto 0 auto; }
#latest_game ul li a.btn_join:link,
#latest_game ul li a.btn_join:visited { background-position: 0 -105px; }
#latest_game ul li a.btn_join:hover { background-position: -121px -105px; }

/* --------------------------------------------------[人气游戏排行榜] */
#hot_game { width: 706px; background: #ffffff; padding: 1px; }
#hot_game h2 { width: 696px; padding-left: 10px; line-height: 31px; }
.list_game { width: 654px; height: 243px; margin: 0 auto; overflow: hidden; position: relative; }
.list_game li { float: left; overflow: hidden; }
.list_1 { height: 170px; position: absolute; z-index: 1; left: 69px; top: 50px; }
.list_1 img { display: block; width: 100px; height: 100px; }
.list_1_mask { width: 190px; height: 170px; position: absolute; background: url(http://image01.ourgame.com.cn/Content/new/images/mask_list1.png) no-repeat scroll; -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "http://image01.ourgame.com.cn/content/new/images/mask_list1.png"); top: 50px; left: 0; z-index: 2; }
.list_1_top { width: 190px; height: 170px; position: absolute; z-index: 3; top: 50px; left: 0; }
.list_1_top div { width: 100px; height: 182px; position: absolute; top: 0; left: 69px; z-index: 6; background: #FFF; filter: alpha(opacity = 0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.list_1_top a { display: block; width: 100px; height: 44px; padding-top: 106px; text-decoration: none; position: absolute; top: 0; left: 69px; z-index: 6; }
.list_1_top a:link,
.list_1_top a:visited { color: #333; cursor: pointer; }
.list_1_top a:hover { color: #F00; cursor: pointer; }
.list_1_top a strong, .list_1_top a span { display: block; width: 100px; height: 24px; text-align: center; }
.list_1_top a:link strong, .list_1_top a:visited strong, .list_1_top a:hover strong { cursor: pointer; }
.list_1_top a:link span, .list_1_top a:visited span, .list_1_top a:hover span { cursor: pointer; }
.list_23 { width: 216px; height: 212px; margin-left: 218px; border-right: 1px dashed #dbdbdb; margin-top: 16px; display: inline; }
.list_456 { width: 185px; height: 243px; float: right; padding-left: 29px; }
.list_23_common { width: 100%; height: 64px; }
.list_icon { width: 15px; height: 14px; float: left; margin-top: 24px; line-height: 14px; color: #FFF; text-align: center; }
.list_icon_23 { font-weight: bold; background: url(../images/icon_list.png) no-repeat scroll 0 -14px; }
.list_23_common a { display: block; float: left; width: 190px; height: 64px; margin-left: 10px; overflow: hidden; text-decoration: none; cursor: pointer; position: relative; }
.list_23_common a:link,
.list_23_common a:visited { color: #333333; font-weight: bold; }
.list_23_common a:hover { color: #ff0000; font-weight: bold; }
.list_23_common a img { display: block; width: 64px; height: 64px; position: absolute; left: 0; top: 0; z-index: 1; }
.list_23_common a .mask_list { width: 64px; height: 64px; position: absolute; left: 0; top: 0; z-index: 2; background: url(../images/mask_list.png) no-repeat scroll 0 0; -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "/content/new/images/mask_list.png"); }
.list_23_common a.size_456 { display: block; float: left; width: 160px; margin-left: 10px; }
.list_23_common a:link .game_num,
.list_23_common a:visited .game_num { font-weight: normal; color: #666666; }
.list_23_common a:hover .game_num { font-weight: normal; color: #999999; }
.list_23_common h3 { height: 20px; line-height: 20px; }
.list_23_common h4 { height: 24px; line-height: 24px; }
.list_icon_img { width: 66px; height: 67px; float: left; padding: 1px 0 0 3px }
.list_infor { width: 114px; height: 68px; float: right; }
.list_icon_2 { width: 10px; height: 16px; background: url(../images/icon_list.png) no-repeat scroll 0 -28px; margin-top: 6px; float: none; }
.list_icon_3 { width: 10px; height: 16px; background: url(../images/icon_list.png) no-repeat scroll 0 -44px; margin-top: 6px; float: none; }
.list_infor_456 { width: 85px; height: 52px; float: right; padding-top: 12px; }
.list_icon_456 { background: url(../images/icon_list.png) no-repeat scroll 0 0; }
.list_ico_1 { width: 100px; height: 100px; margin-left: 67px; }
a.name_num { display: block; width: 100px; height: 52px; line-height: 26px; margin-left: 67px; font-weight: bold; text-align: center; text-decoration: none; color: #000000; margin-top: 2px; }
a.name_num span { font-weight: normal; }

#all_game { width: 706px; background: #ffffff; padding: 1px; position: relative; }
.all_game_tip { height: 21px; background: url(../images/bg_title.png) repeat-x scroll; font: normal 14px "微软雅黑"; color: #333333; position: relative; padding: 10px 0 0 10px; }
.all_game_tip li { width: 118px; height: 12px; position: relative; float: left; z-index: 1; border-right: 1px solid #cecece; margin-right: 8px; display: inline; }
.all_game_tip li a { display: block; width: 110px; height: 33px; position: absolute; left: 0; top: -8px; z-index: 2; text-align: center; text-decoration: none; line-height: 28px; text-decoration: none; font-weight: bold; color: #333333; }
.all_game_tip li a span { font: normal 12px "宋体"; color: #666666; }
.all_game_tip li a.active, .all_game_tip li a.active:hover { color: #fffefe; font-weight: bold; background: url(../images/bg_tip.png) no-repeat scroll;; -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "/content/new/images/bg_tip.png"); }
.all_game_tip li a.active span { color: #88c6fe; }
.all_game_panel ul { width: 654px; margin: 0 auto 8px auto; height: 392px; overflow: hidden; }
.all_game_panel ul { display: none; }
.all_game_panel ul.active { display: block; }
.all_game_panel ul li { width: 86px; height: 116px; float: left; margin-top: 15px; display: inline; border-bottom: 1px dashed #dbdbdb; padding-left: 23px; }
.all_game_panel ul li a,
.all_game_panel ul li div { display: block; float: left; width: 64px; height: 116px; text-decoration: none; color: #c6c6c6; clear: both; overflow: hidden; position: relative; }
.all_game_panel ul li a { cursor: pointer; }
.all_game_panel ul li a:link,
.all_game_panel ul li a:visited { color: #666666; }
.all_game_panel ul li a:hover { color: #0085bf; }
.all_game_panel ul li a.soon, .all_game_panel ul li a.soon:hover { color: #666666; cursor: default; }
.all_game_panel ul li img { display: block; width: 64px; height: 64px; position: absolute; top: 0; left: 0; }
.all_game_panel ul li .mask_list { width: 64px; height: 64px; position: absolute; left: 0; top: 0; z-index: 2; background: url(../images/mask_list.png) no-repeat scroll 0 0; -background: transparent; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = "crop", src = "/content/new/images/mask_list.png"); }
.all_game_panel ul li h3,
.all_game_panel ul li h4 { line-height: 24px; width: 64px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; font-weight: normal; text-align: center; position: absolute; }
.all_game_panel ul li h3 { bottom: 24px; }
.all_game_panel ul li h4 { bottom: 0; }
.all_game_panel ul li div h3 { color: #666; }
.all_game_panel ul li div h3,
.all_game_panel ul li div h4 { cursor: default; }
.all_game_panel a:link h4,
.all_game_panel a:visited h4 { color: #c6c6c6 }
.all_game_panel a:hover h4 { color: #c6c6c6 }
a.game_more { display: block; position: absolute; width: 31px; height: 35px; line-height: 35px; text-decoration: none; top: 0; right: 10px; background: url(../images/icon_detail.gif) no-repeat scroll right 14px; font-weight: normal; color: #0085bf; font-size: 12px; font-family: "宋体"; z-index: 10; }
a.game_more:link,
a.game_more:visited { }
a.game_more:hover { text-decoration: underline; }

#game_announce { width: 228px; padding: 0 5px 5px 5px; background: #f1f6fc; }
#game_announce h2 { width: 221px; padding-left: 7px; line-height: 31px; }
.announce_out { position: relative; width: 198px; height: 207px; border: 1px solid #e2ecf8; border-top: none; background: #FFF; overflow: hidden; padding: 12px 14px; }
.announce_out .scoll_mask { position: absolute; width: 198px; height: 15px; left: 14px; bottom: 0px; background: #ffffff; z-index: 10; }
.announce_out ul { width: 198px; height: 207px; position: relative; }
.announce_out ul li { width: 198px; border-bottom: 1px solid #f0f0f0; padding: 5px 0 6px 0; overflow: hidden; position: relative; }
.announce_out ul li .icon_game { width: 9px; height: 12px; float: left; background: url(../images/icon_list.png) no-repeat scroll 0 -60px; margin: 3px 5px auto auto; }
a.announce_text { display: block; float: left; width: 150px; line-height: 20px; text-decoration: none; }
a.announce_text span { color: #0085bf; }
a.announce_text strong { font-weight: normal; }
a.announce_text:link,
a.announce_text:visited { color: #666666; }
a.announce_text:hover { color: #0085bf; }
.announce_out ul li .time { width: 36px; color: #999999; position: absolute; bottom: 6px; right: 0; }

#client_downlaod { width: 236px; padding: 1px; background: #fcfcfc; height: 274px; overflow: hidden; }
#client_downlaod h2 { width: 226px; padding-left: 10px; position: relative; margin-bottom: 22px; line-height: 31px; }
#client_downlaod h2 a { display: block; position: absolute; width: 31px; height: 31px; line-height: 31px; text-decoration: none; top: 0; right: 10px; background: url(../images/icon_detail.gif) no-repeat scroll right 12px; font-weight: normal; color: #0085bf; font-size: 12px; font-family: "宋体" }
#client_downlaod h2 a:link,
#client_downlaod h2 a:visited { }
#client_downlaod h2 a:hover { text-decoration: underline; }
#client_downlaod h3 { margin-bottom: 12px; }
#client_downlaod p { line-height: 18px; text-align: center; color: #333333; }
#client_downlaod p.online { color: #666666; }
#client_downlaod p.online strong { color: #ff0000; }
a.btn_download { display: block; width: 176px; height: 43px; margin: 9px auto 18px auto; background: url(../images/bg_download.png) no-repeat scroll; }
a.btn_download:link,
a.btn_download:visited { background-position: 0 0; }
a.btn_download:hover { background-position: 0 -64px; }

#wealth_list { width: 236px; padding: 1px; background: #ffffff; }
#wealth_list h2 { width: 226px; padding-left: 10px; line-height: 31px; }
#wealth_list ul { width: 198px; height: 383px; overflow: hidden; margin: 0 auto; padding-top: 17px; }
#wealth_list ul li { width: 100%; margin-bottom: 17px; clear: both; overflow: hidden; float: left; clear: both; }
.wealth_list_icon { width: 16px; height: 23px; float: left; margin-top: 17px; background: url(../images/icon_list.png) no-repeat scroll; line-height: 25px; padding-left: 8px; }
.list_123 { background-position: 0 -72px; font-weight: bold; color: #FFF; }
.list_45 { background-position: 0 -95px; color: #333333; }
a.wealth_man { display: block; width: 87px; height: 60px; float: right; position: relative; line-height: 60px; padding-left: 71px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; text-decoration: none; font-weight: bold; color: #666666; }
a.wealth_man:link,
a.wealth_man:visited { color: #666666; }
a.wealth_man:hover { color: #666666; }
.wealth_man img { display: block; width: 60px; height: 60px; position: absolute; top: 0; left: 0; }

/* --------------------------------------------------[广告轮播] */
#billboard { float: left; position: relative; width: 720px; height: 310px; background: #452323; }
#billboard .billboards ul { list-style: none; position: absolute; left: 0; top: 0; width: 716px; height: 306px; padding: 0; border: 2px solid #36120D; }
#billboard .billboards li { position: absolute; left: 0; top: 0; z-index: 5; width: 716px; height: 306px; overflow: hidden; }
#billboard .billboards a { display: block; position: absolute; left: 0; top: 0; width: 716px; height: 306px; outline: none; background: url(../images/transparent.gif); }
#billboard .billboards img { display: block; width: 100%; height: 100%; }

#billboard .pointers { position: absolute; left: 35px; 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 = "/content/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 = "/content/new/images/billboard_pointer_active.png"); }

#billboard .controls span { position: absolute; bottom: 2px; z-index: 50; width: 35px; height: 65px; }
#billboard .controls span.prev { left: 2px; }
#billboard .controls span.next { right: 0px; }
#billboard .controls a { display: block; width: 34px; 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 = "/content/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 = "/content/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 = "/content/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 = "/content/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 = "/content/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 = "/content/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 = "/content/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 = "/content/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; }
