@charset "utf-8";
/* CSS Document */
/* 2010-05-24 john up*/
.wrap{ width:960px; margin:0 auto; overflow:hidden;}
.ct{ background:#fff}
#toplink {background:url(../images/ent0723/ent_ys_navBG.png) no-repeat;height:50px;overflow:hidden;width:960px;margin-top:9px; position:relative;}
#toplink h1{ display:none;}
#toplink h2{ display:none;}
#toplink ul {display:inline;float:left;}
#toplink li {font-weight:bold;display:inline;float:left;}
#toplink 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 40px;}
.entfav li {padding:0 15px;}
.entfav li a {color:#FFF;}
.nav_ys{ position:absolute; left:22px; top:32px;}
.nav_ys ul{ overflow:hidden;}
.nav_ys li{ height:14px; display:block;  border-right:solid 1px #000; margin:0 5px; padding-right:10px;}
/**   part01  **/
#part01{ background:url(../images/ent0723/ent_ys_p1mBG.png) no-repeat;  position:relative; clear:both;}

.section{}
#ystt{ width:355px; height:200px;}
#ystt h2{ height:40px; text-indent:-9999px;}
#ystt h3{ font-size:16px; height:30px; line-height:30px; padding:0 15px; text-align:center;}
#ystt h4{ font-size:12px; font-weight:normal; height:44px; line-height:22px; overflow:hidden; padding:0 15px; text-align:center; }
#ystt h4 a{ color:#5b1f5b;}
#ysyw{ width:355px;}
#ysyw h2{ height:36px; text-indent:-9999px;}
#ysyw li{ font-size:14px; height:25px; line-height:25px; overflow:hidden; padding:0 10px 0 20px;}
#ysyw li span{ color:#642c46; padding-left:5px; font-size:12px;}
#ysyw li span a{ color:#5B1F5B;}

.related{ position:absolute; left:355px; top:0;}
/**  焦点图  **/
.picslide {
width:550px;
margin:0 0 10px;
overflow:hidden;
position:relative;
margin:40px 0 0 31px;
}
.picslide h2 {
background:url(../images/health/bg_h2.png) no-repeat;
color:#FFF;
font-size:12px;
font-weight:normal;
height:20px;
line-height:20px;
text-indent:20px; display:none;
}
.picslide h2 a {
color:#FFF;
}
.picslide h3 img{
border:solid 2px #000;
height:322px;
width:414px;
}
#a_scroll_title {
background:#000;
color:#fff;
font-size:14px;
font-weight:normal;
display:block;
width:387px;
height:29px;
line-height:29px;
padding:0 15px;
position:absolute; bottom:5px; left:0; *bottom:10px;
}
.picslide h4 a{ width:58px; height:38px; display:block; z-index:100; position:absolute; right:135px; bottom:2px; *bottom:7px;
background:url(../images/ent0723/ent_d11.png) no-repeat !important;/* FF IE7 */
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.huanqiu.com/images/ent0723/ent_d11.png'); /* IE6 */
_background-image: none; /* IE6 */
}
.bgfif {
top:5px;
left:420px;
position:absolute;
width:198px;
height:320px;
}
.picslide ul {
}
.picslide li { width:100px; height:84px; display:block;
padding-left:26px;
}
.picslide li img {
border:2px solid #000;
height:61px;
width:79px;
opacity:0.5;
filter:alpha(opacity=50);
}
.picslide li.active { 
 width:100px; height:84px; display:block;padding-left:26px;
background:url(../images/ent0723/ent_d10.png) left 25px no-repeat;
}
.picslide .active img{
opacity:1;
filter:alpha(opacity=100);
}
#hotpic{ background:url(../images/ent0723/ent_ys_p1m2BG.png) no-repeat; width:950px; height:170px; margin:0 auto;  position:relative;}
#hotpic h2{ height:40px; text-indent:-9999px; position:relative;}
#hotpic h2 a{ width:50px; height:16px; display:block; overflow:hidden; position:absolute; right:20px; top:4px;}
#hotpic ul{ margin-left:31px; overflow:hidden;} 
#hotpic li{ width:158px; height:112px; background:#fff; border:solid 1px #9f6390; float:left; margin:0 0 0 19px; display:inline;}
#hotpic li img{ width:148px; height:83px; padding:8px 0 0 5px; }
#hotpic li h3{ font-size:12px; font-weight:normal; height:20px; line-height:20px; overflow:hidden; text-align:center;}
#hotpic li h3 a{ color:#56545a;}

/**    p2   **/
#part02{ position:relative;}
#part02 .section{ background:url(../images/ent0723/ent_ys_p2mBG.jpg) no-repeat; width:695px; height:291px; margin:10px 0 10px 6px; position:relative;}
#part02 .section h2{ height:40px; text-indent:-9999px; position:relative;}
#part02 .section h2 a{ width:45px; height:15px; z-index:999; display:block; overflow:hidden; position:absolute; right:15px; top:18px; text-indent:0; font-size:12px; }


#wmbd{ width:345px;}
#ztch{width:345px; position:absolute; left:344px; top:0;}
#part02 .section ul{ overflow:hidden;}
#part02 .section li { width:320px; height:70px; overflow:hidden; margin:10px 0 0 21px;}
#part02 .section li img{ width:100px; height:58px; background:#fff; float:left; padding:1px; border:solid 1px #bababa;}
#part02 .section li h3{ width:200px; height:50px; line-height:25px; overflow:hidden; float:left; font-weight:normal; margin:4px 0 0 10px; display:inline; font-size:14px; }
#part02 .section li h3 a{ color:#84206d;}
#pk{ width:254px; height:287px; background:url(../images/ent0723/ent_ys_p2mBG.jpg) -695px top no-repeat; position:absolute; right:4px; top:0;}
#pk h3{ color:#fff; height:30px; line-height:30px; overflow:hidden; margin:55px 0 10px; text-align:center; font-size:14px;}
#pk h3 a{ color:#fff;}
#pk ul{ width:274px; margin-left:-20px;}
#pk li{ width:105px; float:left; margin:0 0px 0 30px; display:inline;}
#pk li img{ width:100px; height:133px;}
#pk li h4{ margin:10px 0 0 8px; text-indent:-9999px;}
#pk li h4 a{ width:80px; height:30px;display:block; overflow:hidden;}

#yrys{  background:url(../images/ent0723/ent_ys_p2mBG.jpg) left -300px no-repeat; width:950px; height:185px; margin:0 auto; position:relative;}
#yrys h2{ height:42px; position:relative; text-indent:-9999px;} 
#yrys h2 a{ width:50px; height:18px; display:block; overflow:hidden; position:absolute; right:28px;top:10px;} 
#yrys ul{ margin:0 0 0 75px; overflow:hidden; }
#yrys li{ width:140px; float:left; display:inline; margin:0 16px;}
#yrys li img{ width:130px; height:100px; padding:4px; border:solid 1px #000;}
#yrys li h3{ height:20px; line-height:20px; overflow:hidden; font-weight:normal; font-size:12px; text-align:center;}
#yrys li h3 a{ color:#573c4b;}
/**   p3  **/
#part03{}
.col1{ background:url(../images/ent0723/ent_ys_p3mBG.jpg) no-repeat;  height:310px; position:relative; margin:0 0 0 5px;}
#nd,#gt,#hq{ width:540px;} 
#nd li, #gt li, #hq li{ background:transparent url(../images/ent_icon_51.gif) no-repeat scroll 0 10px; width:490px; padding-left:10px;}
#nd li span, #gt li span, #hq li span{ padding-left:15px;}
.col1 h2{ font-size:14px; color:#fff; width:180px; height:23px; line-height:23px; margin:20px 0 0; display:block; float:left; text-indent:67px;}
.col1 h3{ width:330px; height:23px; line-height:23px; overflow:hidden; font-size:14px; margin:22px 0 0; float:left; text-align:center;}
.col1 h3 a{ color:#7f0867;}
.col1 h4{ clear:both;padding:10px 0 0; display:block;}
.col1 h4 img{ float:left; width:198px; height:108px; padding:1px; border:solid 1px #626262; background:#fff;}
.col1 h5{ width:292px; height:75px; float:left; font-size:12px; font-weight:normal; line-height:25px; margin:0 0 0 30px;}
.col1 h6{ width:292px; height:40px; line-height:40px; text-align:center; font-size:12px; float:left; font-weight:normal; margin-left:30px;}
.col1 h6 a{ color:#7f0867;}
.col1 ul{ padding:10px 0 0 20px; clear:both;}
.col1 li{ width:510px; height:25px; line-height:25px; overflow:hidden; font-size:14px;}
.col1 li span a{ color:#682f5a; font-size:12px;}
.photolist{ width:135px; overflow:hidden; position:absolute; left:555px; top:0;}
.photolist h2{ height:36px; margin:10px 0 0; text-indent:-9999px;}
.photolist dl{ width:120px;}
.photolist dt img{ width:120px; height:75px;}
.photolist dd{ height:26px; line-height:26px; overflow:hidden;}
.photolist ul{ padding:10px 0 0 0px;}
.photolist li{ width:110px; height:24px; background:transparent url(../images/list-style.gif) no-repeat scroll 0 8px; line-height:24px; font-size:12px; padding:0 10px 0 10px;}
.photolist1{ width:255px; position:absolute; right:4px; top:10px; }
#ldy h2{ background:url(../images/ent0723/ent_d7.png) 19px -140x no-repeat;}
#yp h2{ background:url(../images/ent0723/ent_d7.png) 19px -192px no-repeat;}
#yptj h2{ background:url(../images/ent0723/ent_d7.png) 19px -245px no-repeat;}
#hqyst{ background:url(../images/ent0723/ent_ys_p3m2BG.png) no-repeat; overflow:hidden; height:300px;}
#hqyst h2{ margin:10px 0 14px; text-indent:-9999px; position:relative; width:255px;}
#hqyst h2 a{ width:50px; height:16px; display:block; overflow:hidden; position:absolute; right:25px; top:5px;}
#hqyst dl{ width:202px; margin:0 0 0 26px;}
#hqyst dt img{ width:198px; height:108px; border:solid 1px #b7b7b7;}
#hqyst dd{ height:32px; line-height:32px; overflow:hidden; font-size:14px; text-align:center;}
#hqyst ul{ width:130px; height:80px; float:left; overflow:hidden;}
#hqyst p{ width:75px; height:50px; overflow:hidden; float:left; margin:50px 0 0; }
#hqyst p span{ height:24px; line-height:24px; text-align:center; display:block;}
#hqyst p span.tp input{ background:none; border:0; color:#fff; padding-top:2px;}
#hqyst p span.tp a{ color:#fff;}
#hqyst p span.tpjg{ padding-left:2px;}
#pfph{background:url(../images/ent0723/ent_ys_p3m2BG.png) left -313px no-repeat; height:310px; overflow:hidden; }
#pfph h2{ height:30px; text-indent:-9999px; margin:0;}
#pfph h3{ margin:3px 0 0; font-weight:normal;  overflow:hidden;}
#pfph h3 a{ width:84px; height:20px; overflow:hidden; display:block; float:left; background:url(../images/ent0723/ent_d7.png) left -99px no-repeat;}
#pfph h3 a.active{background:url(../images/ent0723/ent_d7.png) left -69px no-repeat; color:#fff;}
#pfph ul{ padding:5px 0 0 20px;}
#pfph li{ width:150px; height:24px; line-height:24px; overflow:hidden;}
#pfph li span{ width:11px; height:11px; line-height:10px; text-align:center; color:#fff; font-family:Arial; border:solid 1px #5c5c5c; font-size:10px; display:block; float:left; background:#737373; margin:4px 5px 0 0;}
#pfph li span.one{ background:#e23825; border:solid 1px #bc1700;} 
#hottv{background:url(../images/ent0723/ent_ys_p3m2BG.png) left -633px no-repeat; height:300px;}
#hottv h2{ width:255px; height:30px; margin:10px 0; text-indent:-9999px;}
#hottv dl{ width:104px; float:left; margin-left:14px; display:inline;}
#hottv dt img{ width:100px; height:100px; border:solid 2px #fff; }
#hottv dd{ height:21px; line-height:21px; overflow:hidden;}
#jyqt{ width:950px; margin:0 auto 8px; background:url(../images/ent0723/ent_ys_p3m2BG.jpg) no-repeat;}
#jyqt h2{ height:56px; text-indent:-9999px; position:relative;}
#jyqt h2 a{ width:50px; height:15px; overflow:hidden; display:block; position:absolute; right:20px; top:24px;}
#jyqt ul{ margin-left:22px; overflow:hidden;}
#jyqt li{ width:158px; height:112px; border:solid 1px #a36092; background:#fff; float:left; margin:0 0 0 20px; display:inline;}
#jyqt li img{ width:149px; height:83px; padding:8px 0 0 5px; display:block; }
#jyqt li h3{ height:24px; line-height:24px; overflow:hidden; text-align:center; font-weight:normal; font-size:12px;}
#yszx{ width:950px; height:200px;  background:url(../images/ent0723/ent_ys_p3m2BG.jpg) left -235px no-repeat; overflow:hidden; }
#yszx h2{ height:55px; position:relative; text-indent:-9999px;}
#yszx h2 a{ width:50px; height:16px; display:block; overflow:hidden; position:absolute; right:15px; top:20px;}
#yszx ul{ overflow:hidden;}
#yszx li{ width:210px; height:135px; background:url(../images/ent0723/ent_d5.png) no-repeat; float:left; margin:0 0 0 24px; display:inline;}
#yszx li h3{ height:22px; line-height:22px; overflow:hidden; color:#5f375a; text-indent:12px; font-size:14px;}
#yszx li h4{ float:left; margin:2px 6px 0 10px; position:relative; display:inline;}
#yszx1 li h4 span{ width:13px; height:12px; display:block; background:url(../images/ent0723/ent_d8.png) no-repeat; position:absolute; left:0; top:0;}
#yszx li h4 img{ width:90px; height:95px; padding:1px; border:solid 1px #000;}
#yszx li dl{ line-height:22px;}
#yszx li dt{ font-weight:bold;}
#yszx li dt a{ color:#6f3462;}
#yszx li dd{ text-indent:16px;}
#yszx li dd.more1{ text-indent:55px;}
#yszx li dd.more1 a{ color:#752e56;}
/**  link  **/
#link{ width:950px; margin:0 auto; clear:both; overflow:hidden;}
#link h2{ height:80px; background:url(../images/ent0723/ent_ys_link.png) no-repeat; text-indent:-9999px; position:relative;}
#link h2 a{ width:50px; height:16px; overflow:hidden;display:block; position:absolute; right:45px; top:38px;} 
#link ul{ overflow:hidden; margin:0 0 30px 20px;}
#link li{ border-left:solid 1px #474747; border-right:solid 1px #474747; height:14px; margin:5px 10px; padding:0 10px; float:left; white-space:nowrap;}
#link li a{ color:#302f30;}
#link span{ width:950px; height:50px; display:block; background:url(../images/ent0723/ent_ys_link.png) left bottom no-repeat; position:relative;}
#link span a{ width:210px; height:30px; overflow:hidden; position:absolute; right:10px; top:10px;}