/* 2010-05-24 john up*/
.wrap{ width:960px; margin:0 auto; overflow:hidden;}
.ct { padding:0 4px; width:952px;}
.nav_sub { background:url(../images/ent/bg_nav.png) no-repeat; height:25px; margin:5px 0; overflow:hidden; width:952px;}
.nav_sub h2 { display:none;}
.nav_sub ul { display:inline; float:left;}
.nav_sub li { display:inline; float:left; font-weight:bold;}
.nav_sub li span { display:none;}
.entnav { background:url(../images/ent_bgulnav.gif) no-repeat; height:18px; margin:4px 0 0 254px; width:498px;}
.entnav li { border-right:2px solid #4F1454; height:14px; line-height:15px; overflow:hidden; margin:2px 0 0; }
.entnav li a { color:#4F1454; display:block; padding:0 16px;}
.hot { background:url(../images/ent_bghot.gif) no-repeat 17px 0; width:85px;}
.hot a { height:14px; width:52px;}
.entnav .video { width:82px;}
.entnav .video a { float:left; padding:0 5px;}
.entnav .video .program { font-weight:normal; float:right;}
.entfav { margin:7px 0 0 32px;}
.entfav li { padding:0 15px;}
.entfav li a { color:#FFF;}
#banner01 { border:1px solid #EC1B30; clear:both; height:150px; margin:10px -4px 10px; overflow:hidden; padding:0 9px; text-align:center;}
#banner01 a { color:#000;}
.adl1 { display:inline; float:left; width:132px;}
.adl1 ul, .adl3 ul { height:150px; overflow:hidden;}
.adl1 li, .adl3 li { height:25px; line-height:25px; overflow:hidden; text-align:left;}
.adl2 { display:inline; float:left; margin:0pt 4px; width:670px;}
.adl2 ul { height:25px; margin:0pt 5px; overflow:hidden;}
.adl2 li { display:inline; float:left; height:25px; line-height:25px; overflow:hidden; width:165px;}
.adl2 div { clear:both; height:90px; margin:5px auto; overflow:hidden; width:640px;}
.adl2 embed { height:90px; width:640px;}
.adl3 { display:inline; float:left; width:130px;}
#slide { background:url(../images/ent/bg_slide2.png) no-repeat; height:497px; margin:0 0 10px; position:relative;}
#slide h1 img { border:1px solid #000; height:401px; position:absolute; top:52px; left:293px; width:359px;}
#slide h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -396px; font-size:12px; height:22px; line-height:22px; overflow:hidden; position:absolute; top:455px; left:293px; text-align:center; width:361px;}
#slide h2 a { color:#63004F;}
.no { background:#3D3D3D; position:absolute; top:346px; left:301px;}
.no li { float:left; padding:8px 4px;}
.no li img { display:block; height:82px; opacity:0.5; filter:alpha(opacity=50); width:74px;}
.no li.active { background:#FFF; display:block; height:82px; margin:0 0 -4px; padding:10px; position:relative; top:-2px; width:74px;}
.no li.active img { opacity:1; filter:alpha(opacity=100);}
#slide1 h3,#slide2 h3 { text-indent:-9999px;}
/*
#slide1 h3 { height:37px; position:absolute; top:7px; left:9px; text-indent:-9999px; width:176px;}
#slide1 h3 a { float:left; height:37px; overflow:hidden; width:88px;}
#slide1 h3 a.active { background:url(../images/ent/bg_h2.png) no-repeat -506px -143px;}
#slide1 h3 span a.active { background-position:-595px -143px;}
#slide2 h3 { height:33px; position:absolute; top:7px; left:685px; text-indent:-9999px; width:176px;}
#slide2 h3 a { float:left; height:33px; overflow:hidden; width:88px;}
#slide2 h3 a.active { background:url(../images/ent/bg_h2.png) no-repeat -506px -180px;}
#slide2 h3 span a.active { background-position:-595px -180px;}
*/
#slide1 ul { position:absolute; top:68px; left:25px;}
#slide2 ul { position:absolute; top:68px; right:25px;}
#slide1 li,#slide2 li { background:#000; height:176px; margin:0 0 28px; padding:2px; width:236px;}
#slide1 li img,#slide2 li img { height:157px; width:236px;}
#slide1 li h4,#slide2 li h4 { font-size:12px; font-weight:normal; height:18px; line-height:18px; overflow:hidden; text-align:center;}
#slide1 li h4 a,#slide2 li h4 a { color:#FFF;}
.area { position:relative; width:952px;}
.section { border:1px solid #78536B; height:368px; margin:0 0 10px; padding:2px; position:relative; width:682px;}
.side { background:#BDB0BF; overflow:hidden; position:absolute; top:0; right:0; width:253px;}
.section h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -418px; height:29px; overflow:hidden; text-indent:-9999px;}
.section ul { padding:10px 0 0 30px; width:395px;}
.section li { background:url(../images/ent/bg_icon.png) no-repeat 0 -36px; font-size:14px; height:30px; line-height:30px; overflow:hidden; text-indent:20px;}
.section li a { color:#000;}
.section h3 img { height:300px; position:absolute; top:39px; right:25px; width:214px;}
.section h4 { background:#CCC2CE; font-size:12px; font-weight:normal; height:21px; line-height:21px; overflow:hidden; position:absolute; bottom:9px; right:25px; text-align:center; width:214px;}
.section h4 a { color:#191919;}
.section h5 { background:url(../images/ent/bg_icon.png) no-repeat 0 -144px; font-size:14px; height:20px; line-height:20px; position:absolute; bottom:10px; left:342px; text-indent:20px;}
.section h5 a { color:#7D7D7D;}
#survey { height:154px; overflow:hidden; position:relative;}
#survey h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -175px; color:#89256E; font-size:14px; height:27px; line-height:27px; overflow:hidden; text-indent:20px;}
#survey h2 a { color:#89256E;}
#survey h3 { color:#4D4D4D; font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; padding:10px 15px;}
#survey ul { padding:0 0 0 15px; width:150px;}
#survey li { height:22px; line-height:22px; overflow:hidden;}
#survey li label { color:#4D4D4D; margin:0 0 0 5px;}
#survey dl { position:absolute; top:90px; right:20px; text-align:center;}
#survey dt { margin:10px 0;}
#survey dt input { background:url(../images/ent_btnvote.jpg) no-repeat; border:0; color:#FFF; height:24px; line-height:24px; width:59px;}
#survey dd a { color:#4D4D4D;}
#weekly { background:url(../images/ent/bg_side2.png) no-repeat 0 bottom; height:220px;}
#weekly h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -447px; height:39px; overflow:hidden; position:relative; text-indent:-9999px;}
#weekly h2 .more { height:14px; overflow:hidden; position:absolute; top:11px; right:12px; width:51px;}
#weekly li { float:left; padding:7px 10px; text-align:center; width:105px;}
#weekly li img { background:url(../images/ent/bg_sideimg.png) no-repeat; height:130px; padding:2px 4px 5px 2px; width:95px;}
#weekly li h3 { font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; text-align:center;}
#weekly li h3 a { color:#000;}
#baoliao { background:url(../images/ent/bg_baoliao.jpg) no-repeat; height:406px; margin:0 0 10px; position:relative;}
#baoliao h2 { height:32px; overflow:hidden; padding:0 10px; text-indent:-9999px; width:180px;}
#baoliao h2 a { display:block; height:27px; overflow:hidden; width:180px;}
.bombpic { height:374px; position:relative; width:250px;}
.bombpic h3 img { border:3px solid #FFF; height:300px; margin:0 15px 5px; width:214px;}
.bombpic h4 { font-size:16px; height:25px; line-height:25px; margin:0 15px; text-align:center; width:214px;}
.bombpic h4 a { color:#FFF;}
.bombpic h5 { font-size:12px; position:absolute; bottom:15px; right:25px;}
.bombpic h5 a { color:#FAD400;}
.bombct { position:absolute; top:32px; left:245px; width:450px;}
.bombct .list1 li { float:left; padding:5px 9px; width:132px;}
.bombct .list1 li img { border:2px solid #FFF; height:164px; width:128px;}
.bombct .list1 li h3 { font-size:12px; font-weight:normal; height:18px; line-height:18px; overflow:hidden; padding:5px 0 0; text-align:center;}
.bombct .list1 li h3 a { color:#494949;}
.bombct h4 { background:url(../images/ent/bg_h2.png) no-repeat 0 -486px; clear:both; height:27px; margin:0 2px; text-indent:-9999px; width:139px;}
.bombct .list2 li { background:url(../images/list-style.gif) no-repeat 0 8px; display:inline; float:left; height:22px; line-height:22px; margin:0 5px; overflow:hidden; text-indent:10px; width:210px;}
#rank { position:absolute; top:37px; right:11px; width:243px;overflow:hidden;}
#rank h3 { background:url(../images/ent/bg_h2.png) no-repeat 0 -513px; color:#89256E; font-size:14px; height:27px; line-height:27px; text-indent:10px;}
#rank .list1 { padding:10px 0;}
#rank .list1 li { float:left; overflow:hidden; padding:0 8px; width:104px;}
#rank .list1 li img { border:1px solid #231815; height:60px; padding:2px; width:98px;}
#rank .list1 li h4 { font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; text-align:center;}
#rank .list1 li h4 a { color:#535353;}
#rank .list2 { clear:both; padding:0 10px;}
#rank .list2 li { background:url(../images/ent/bg_icon.png) no-repeat 0 -194px; height:24px; line-height:24px; overflow:hidden; text-indent:20px;}
#buchen { position:absolute; right:8px; bottom:15px; width:248px;}
#buchen h3 { background:url(../images/ent_bombbuchen.gif) no-repeat; height:55px; text-indent:-9999px;}
#buchen li { float:left; padding:2px; width:120px;}
#buchen li img { height:70px; width:120px;}
#buchen li h4 { font-size:12px; height:18px; line-height:18px; overflow:hidden; text-align:center;}
#buchen li h4 a { color:#542A00;}
#part2 .section h2 { background-position:0 -540px;}
#xing { height:154px; overflow:hidden; position:relative;}
#xing h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -175px; color:#89256E; font-size:14px; height:27px; line-height:27px; overflow:hidden; text-indent:20px;}
#xing h2 a { color:#89256E;}
#xing h3 { color:#4D4D4D; font-size:12px; font-weight:normal; height:16px; line-height:16px; padding:8px 4px 8px 124px; position:relative;}
#xing h3 img { border:1px solid #FFF; height:60px; padding:2px; position:absolute; top:10px; left:13px; width:100px;}
#xing ul { position:absolute; top:55px; left:125px; width:110px;}
#xing li { height:22px; line-height:22px; overflow:hidden;}
#xing li label { color:#4D4D4D; margin:0 0 0 5px;}
#xing dl { text-align:center;}
#xing dt { position:absolute; top:116px; left:10px;}
#xing dt input { background:url(../images/ent_btnvote.jpg) no-repeat; border:0; color:#FFF; height:24px; line-height:24px; width:59px;}
#xing dd a { color:#4D4D4D; position:absolute; top:123px; left:80px;}
#secret { background:url(../images/ent/bg_side2.png) no-repeat 0 bottom; height:220px;}
#secret h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -447px; height:39px; position:relative; text-indent:-9999px;}
#secret h2 .more { height:14px; overflow:hidden; position:absolute; top:11px; right:12px; width:51px;}
#secret li { float:left; padding:7px 10px; text-align:center; width:105px;}
#secret li img { background:url(../images/ent/bg_sideimg.png) no-repeat; height:130px; padding:2px 4px 5px 2px; width:95px;}
#secret li h3 { font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; text-align:center;}
#secret li h3 a { color:#000;}
#xiezhen { background:url(../images/ent/bg_xiezhen.png) no-repeat; height:181px; margin:0 0 10px;}
#xiezhen h2 { height:31px; text-indent:-9999px;}
#xiezhen li { float:left; padding:9px 25px 0; width:140px;}
#xiezhen li img { border:1px solid #4C1B48; height:100px; padding:4px; width:130px;}
#xiezhen li h3 { font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; text-align:center;}
#part3 .section h2 { background-position:0 -569px;}
#pk { background:#BDB0BF; height:374px;}
#pk h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -598px; color:#89256E; font-size:14px; height:28px; line-height:28px; overflow:hidden; text-indent:15px;}
#pk h3 { color:#33282C; font-size:14px; height:20px; line-height:20px; margin:10px 25px; overflow:hidden;}
#pk h4 { font-size:12px; font-weight:normal; line-height:20px; padding:0 25px;}
#pk h5 { background:url(../images/ent/bg_pk.png) no-repeat; height:80px; position:absolute; bottom:0; left:0; text-indent:-9999px;}
#pk h5 a { display:block; height:80px; overflow:hidden; width:253px;}