/* 2010-05-24 john up*/
.wrap{ width:960px; margin:0 auto; overflow:hidden;}
.ct { padding:0 4px; overflow:hidden; 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;}
.area { overflow:hidden; position:relative; width:952px;}
#picslide { background:url(../images/ent/bg_slide.png) no-repeat; height:426px; margin:0 0 10px; width:377px;}
#picslide h3 { padding:14px 10px;}
#picslide h3 img { height:394px; width:356px;}
.bgfif { background:#FFF; opacity:0.5; filter:alpha(opacity=50); height:392px; position:absolute; top:15px; left:344px; width:21px;}
.no { background:url(../images/ent/bg_noa.png) no-repeat -60px 78px; height:94px; position:absolute; top:20px; left:347px; width:16px;}
.no a { background:url(../images/ent/bg_noa.png) no-repeat; cursor:pointer; display:block; height:16px; overflow:hidden; text-indent:-9999px; width:16px;}
#a_0 { background-position:0 -32px; position:absolute; top:52px; left:0;}
#a_0.active { background-position:-16px -32px;}
#a_1 { background-position:0 -16px; position:absolute; top:26px; left:0;}
#a_1.active { background-position:-16px -16px;}
#a_2 { position:absolute; top:0; left:0;}
#a_2.active { background-position:-16px 0;}
#bagua { background:url(../images/ent/bg_bagua.jpg) no-repeat; height:426px; position:absolute; top:0; right:0; width:575px;}
#bagua .cha { height:49px; position:relative;}
#bagua .cha h2 { color:#FFF; font-size:12px; position:absolute; top:13px; left:122px;}
#bagua .cha h3 { color:#FFF; font-size:12px; font-weight:normal;}
#bagua .cha h3 label { position:absolute; top:13px; left:200px;}
#bagua .cha h3 input { background:none; border:0; color:#FFF; height:19px; position:absolute; top:11px; left:322px; width:74px;}
#bagua .cha ul { padding:0; position:absolute; top:12px; left:407px; width:auto;}
#bagua .cha li { display:inline; float:left; margin:0 12px 0 0; padding:0; width:auto;}
#bagua .cha li input { background:none; border:0; color:#FFF; height:18px; width:38px;}
#bagua h1 { color:#7A288A; font-size:26px; height:40px; line-height:40px; overflow:hidden; padding:0 10px; text-align:center;}
#bagua h1 a { color:#7A288A;}
#bagua h4 { font-size:12px; font-weight:normal; height:25px; line-height:25px; overflow:hidden; text-align:center;}
#bagua h4 a { color:#000;}
#bagua ul { padding:10px 15px; width:295px;}
#bagua ul li { padding:0 0 10px 95px; position:relative; width:200px;}
#bagua li h2 { font-size:14px; height:25px; line-height:25px; overflow:hidden;}
#bagua li h2 a { color:#000;}
#bagua li h3 { background:url(../images/ent/bg_baguapic.png) no-repeat; height:86px; padding:1px; position:absolute; top:0; left:0; width:86px;}
#bagua li h3 img { height:84px; opacity:0.5; filter:alpha(opacity=50); width:84px;}
#bagua li h3 .active img { opacity:1; filter:alpha(opacity=100);}
#bagua li h5 { font-size:12px; font-weight:normal; height:60px; line-height:20px; overflow:hidden;}
#bagua li h5 a { color:#000;}
#bagua .rank { height:306px; position:absolute; bottom:0; right:7px; width:234px;}
#bagua .rank h2 { background:url(../images/ent/bg_h2.png) no-repeat; color:#89256E; font-size:14px; height:29px; line-height:29px; overflow:hidden; padding:0 15px; position:relative; width:203px;}
#bagua .rank h2 span { position:absolute; left:140px; top:-1px; width:84px;}
#bagua .rank h2 a { background:url(../images/ent_bgday.gif) no-repeat 2px 0; color:#811F5A; cursor:pointer; display:inline; float:left; font-size:12px; font-weight:normal; height:22px; line-height:22px; margin:4px 3px 0; text-align:center; text-indent:0; width:22px;}
#bagua .rank h2 a.active { background:url(../images/ent_bgdayon.gif) no-repeat; color:#FFF;}
#bagua .rank ol { background:url(../images/ent/bg_rankno.png) no-repeat 4px 17px; padding:10px;}
#bagua .rank ol li { height:24px; line-height:24px; overflow:hidden; text-indent:30px;}
#bagua .rank ol li a { color:#000;}
#blt { border:1px solid #76556C; height:272px; overflow:hidden; position:relative; width:640px;}
#baoliao { padding:1px 3px; position:relative; width:370px;}
#baoliao h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -29px; height:29px; overflow:hidden; text-indent:-9999px;}
#baoliao h3 { padding:7px 16px;}
#baoliao h3 img { border:1px solid #E3CD9E; height:90px; padding:2px; width:160px; float:left;}
#baoliao h4 { font-size:12px; font-weight:normal; height:100px; line-height:20px; overflow:hidden; /*position:absolute; top:35px; right:15px;*/ width:160px;}
#baoliao h4 a { color:#7D2E67;}
#baoliao ul { padding:10px 0 0 15px; width:350px;}
#baoliao li { background:url(../images/ent/bg_icon.png) no-repeat 0 7px; float:left; height:20px; line-height:20px; overflow:hidden; padding:0 10px; width:155px;}
#video { background:#D5CDD6; height:270px; position:absolute; top:1px; right:1px; width:263px;}
#video h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -58px; height:37px; overflow:hidden; text-indent:-9999px;}
#video .list1 { padding:5px 4px;}
#video .list1 li { float:left; padding:0 7px; width:113px;}
#video .list1 li img { height:65px; width:113px;}
#video .list1 li h3 { font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; text-align:center;}
#video .list1 li h3 a { color:#4D4D4D;}
#video .list2 { clear:both; padding:5px 15px;}
#video .list2 li { background:url(../images/ent/bg_icon.png) no-repeat 0 -344px; height:25px; line-height:25px; overflow:hidden; text-indent:25px;}
#video .list2 li a { color:#000;}
#pk { border:solid #CAC6C5; border-width:6px 0 1px; height:267px; overflow:hidden; position:absolute; right:0; bottom:0; width:306px;}
#pk h2 { background:url(../images/ent/bg_h2.png) no-repeat -646px 0; height:143px; position:absolute; top:26px; left:135px; text-indent:-9999px; width:36px;}
#pk ul { margin:0 -36px 0 0; padding:5px 0 0; width:342px;}
#pk li { float:left; line-height:20px; padding:0 36px 0 0; width:135px;}
#pk li img { border:1px solid #B1B0B1; height:186px; margin:0 0 8px; padding:1px; width:131px;}
#pk li a { color:#000;}
#pk li h4 { color:#000; font-size:12px; font-weight:normal; height:20px; overflow:hidden; padding:0 5px;}
#pk li h5 { color:#000; font-size:12px; font-weight:normal; height:20px; overflow:hidden; padding:0 5px; position:relative;}
#pk li h5 span { background:url(../images/ent/bg_star.png) no-repeat; height:12px; position:absolute; top:3px;}
#pk li h6 { color:#000; font-size:12px; font-weight:normal; height:20px; overflow:hidden; padding:0 5px;}
#part2 { margin:10px 0 0;}
.section { border:1px solid #BFAFBA; height:272px; margin:0 0 10px; position:relative; width:690px;}
#redian { padding:3px; width:339px;}
#redian h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -95px; height:40px; overflow:hidden; text-indent:-9999px;}
#dujia { position:absolute; top:3px; right:3px; width:339px;}
#dujia h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -135px; height:40px; overflow:hidden; text-indent:-9999px;}
#part2 .section ul { padding:2px 10px;}
#part2 .section li { background:url(../images/ent/bg_icon.png) no-repeat 0 -40px; font-size:14px; height:25px; line-height:25px; overflow:hidden; text-indent:14px;}
#part2 .section li a { color:#000;}
#part2 .section li span { font-size:12px;}
#part2 .section li span a { color:#412B37;}
.side { height:274px; position:absolute; top:0; right:0; width:253px;}
#survey { background:#BDB0BF;}
#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 { clear:both; color:#4D4D4D; font-size:12px; font-weight:normal; height:20px; line-height:20px; margin:5px 10px; padding:5px 0;}
#survey ul { display:inline; float:left; margin:0 15px; width:130px;}
#survey li { clear:left; color:#4D4D4D; float:left; height:20px; line-height:20px; overflow:hidden; width:130px;}
#survey li input { margin:0 10px -2px 0;}
#survey dl { display:inline; float:left; margin:15px 0 0; 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;}
#hot { background:url(../images/ent/bg_hot.png) no-repeat; height:194px; width:952px;}
#hot ul { padding:21px 36px 0;}
#hot li { background:#000; display:inline; float:left; height:146px; margin:0 12px; padding:2px; width:192px;}
#hot li img { height:129px; width:192px;}
#hot li h3 { font-size:12px; font-weight:normal; height:15px; line-height:15px; overflow:hidden; text-align:center; width:192px;}
#hot li h3 a { color:#FFF;}
#text { background:url(../images/ent/bg_text.png) no-repeat; height:34px; margin:0 0 10px;}
#text ul { padding:0 30px 0 60px;}
#text li { background:url(../images/ent/bg_icon.png) no-repeat 0 -84px; float:left; height:34px; line-height:37px; overflow:hidden; padding:0 10px;}
#text li a { color:#000;}
#quannei { height:270px; padding:1px 0; position:relative; width:342px;}
#quannei h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -202px; height:45px; overflow:hidden; text-indent:-9999px;}
#wangyou { height:270px; position:absolute; top:4px; right:2px; width:337px;}
#wangyou h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -247px; height:37px; overflow:hidden; text-indent:-9999px;}
#quannei ul { padding:2px 10px;}
#quannei li { background:url(../images/ent/bg_icon.png) no-repeat 0 -40px; font-size:14px; height:25px; line-height:25px; overflow:hidden; text-indent:14px;}
#quannei li a { color:#000;}
#quannei span { font-size:12px;}
#quannei span a { color:#412B37;}
#wangyou ul { padding:10px 15px 0;}
#wangyou li { line-height:24px;}
#wangyou li h3 { background:url(../images/ent/bg_icon.png) no-repeat 4px -289px; font-size:12px; font-weight:normal; text-indent:12px;}
#wangyou li h3 a { color:#DD0014; text-decoration:underline;}
#wangyou li h4 { color:#BCBCBC; font-size:12px; font-weight:normal;}
#wangyou li h4 a { color:#1E1E1E;}
/*
#part3 .section ul { padding:10px 15px 0;}
#part3 .section li { line-height:24px;}
#part3 .section li h3 { background:url(../images/ent/bg_icon.png) no-repeat 4px -289px; font-size:12px; font-weight:normal; text-indent:12px;}
#part3 .section li h3 a { color:#DD0014; text-decoration:underline;}
#part3 .section li h4 { color:#BCBCBC; font-size:12px; font-weight:normal;}
#part3 .section li h4 a { color:#1E1E1E;}
*/
#part3 .section h5 a { background:url(../images/ent/bg_btn.png) no-repeat 0 -48px; height:11px; overflow:hidden; position:absolute; right:20px; bottom:7px; text-indent:-9999px; width:38px;}
#jingbao { background:#E3DBE4 url(../images/ent/bg_jingb.png) no-repeat 71px 52px;}
#jingbao h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -284px; height:48px; overflow:hidden; text-indent:-9999px;}
#jingbao ol { padding:10px 0 0 160px; position:relative; width:93px;}
#jingbao li img { border:2px solid #000; height:84px; width:84px;}
#jingbao li { height:25px; line-height:25px; position:relative;}
#jingbao li span { background:url(../images/ent/bg_star.png) no-repeat 0 -50px; height:10px; margin:0 0 0 5px; position:absolute; top:6px;}
#jingbao .no1 { height:90px; position:absolute; top:15px; left:6px; width:150px;}
#jingbao .no2 { height:90px; position:absolute; top:125px; left:6px; width:150px;}
#jingbao li h4 { color:#A81E01; font-size:12px; position:absolute; top:50px; left:93px;}
#jingbao li h5 { color:#A81E01; font-size:12px; position:absolute; top:70px; left:93px;}
#xiezhen { background:url(../images/ent/bg_xiezhen.png) no-repeat; height:181px; margin:0 0 10px;}
#xiezhen h2 { height:31px; overflow:hidden; text-indent:-9999px; position:relative;}
#xiezhen h2 a{ width:100px; height:20px; overflow:hidden; position:absolute; left:48px; top:8px;}
#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;}
.col { background:url(../images/ent/bg_col.png) no-repeat; float:left; height:730px; margin:0 8px 10px 0; overflow:hidden; width:312px;}
#gangtai { background-position:-312px 0;}
#huanqiu { background-position:-624px 0; margin:0;}
.col h2 { height:28px; overflow:hidden; position:relative; text-indent:-9999px;}
.col h2 .more { height:11px; overflow:hidden; position:absolute; top:10px; right:11px; width:38px;}
.col ul { padding:2px 0 0;}
.col li { height:112px; overflow:hidden; padding:0 0 5px; *padding:0 0 3px; position:relative;}
.col li h3 { background:url(../images/ent/bg_icon.png) no-repeat -99px -245px; color:#600851; font-size:12px; font-weight:normal; height:95px; line-height:19px; margin:10px 13px 0; overflow:hidden; text-indent:12px; width:130px;}
.col li h3 a { color:#600851;}
.col li h4 img { height:112px; position:absolute; top:0; right:6px; width:150px;}
#miwen { background:url(../images/ent/bg_miwen.png) no-repeat; clear:both; height:282px; margin:0 0 10px;}
#miwen h2 { height:50px; overflow:hidden; position:relative; text-indent:-9999px;}
#miwen h2 .more { height:11px; overflow:hidden; position:absolute; top:16px; right:27px; width:38px;}
#miwen ul { padding:2px 15px;}
#miwen li { background:#DBD4DC; display:inline; float:left; height:213px; margin:0 9px; overflow:hidden; width:135px;}
#miwen li img { background:#FFF; border:1px solid #B1B0B1; height:186px; padding:1px; width:131px;}
#miwen li h3 { font-size:12px; font-weight:normal; line-height:20px; text-align:center;}
#miwen li h3 a { color:#323232;}
#contact { background:url(../images/ent/bg_contact.png) no-repeat; height:180px; margin:0 0 10px; position:relative;}
#contact h2 { background:url(../images/ent/bg_h2.png) no-repeat 0 -332px; height:64px; position:absolute; top:111px; left:221px; text-indent:-9999px; width:138px;}
#contact h2 a { display:block; height:64px; overflow:hidden; width:138px;}
#contact ul { position:absolute; top:30px; left:160px;}
#contact li { font-size:14px; padding:0 0 6px;}
#contact li label { font-weight:bold; color:#2E2D2D; padding:0 20px 0 0;}
#contact li input { border:1px solid #DCDADA; font-size:14px; height:17px; padding:2px 2px 0; width:169px;}
#contact textarea { border:1px solid #DCDADA; font-size:14px; height:107px; line-height:1.4; position:absolute; top:18px; right:22px; width:505px;}
#contact h4 { position:absolute; right:15px; bottom:17px;}
#contact h4 input { background:url(../images/ent/bg_btn.png) no-repeat; border:0; color:#343434; display:inline; float:left; font-size:14px; font-weight:normal; height:24px; margin:0 7px; padding:2px 21px 0 0; width:79px;}
#contact h4 a { background:url(../images/ent/bg_btn.png) no-repeat 0 -24px; color:#343434; display:inline; float:left; font-size:14px; font-weight:normal; height:24px; line-height:24px; margin:0 7px; text-indent:11px; width:129px;}