@charset "gb2312";
/* CSS Document */
.banner {height:424px; background: url(banner_2.png) center 0px; repeat-x;}
.banner h1, .banner p {display:none;}
.mt5 {margin-top: 5px;}.mb5 {margin-bottom: 5px;}
.page-focus { position:relative; padding-top:20px; height:424px; background: url(banner_bg.png) no-repeat; width:1000px;  margin:0px auto;}
#lady_ad {width:1000px; margin:0px auto;}
/*主体*/
.section {width:1000px; margin:0px auto;}
.section .hd {height: 55px;  background: url(sprite.png) no-repeat; text-indent: -9999em;border-bottom:3px solid #000;}
.section .bd { padding-bottom: 20px;}
.section .bd h3,.section .bd .art-tile ,.location-menu li{font-family: Microsoft Yahei,黑体;font-style: normal;}
/*小栏目条*/
.location-menu {border-top:4px #000 solid; background:#f1f1f1; padding-top: 18px;  padding-left: 20px; height: 58px; }
.location-menu li {width: 130px; height: 40px; margin-right: 10px; display: inline; float: left; line-height: 40px;}
.location-menu li a { text-decoration:none; display: block; padding-left: 15px; height: 40px; font-size: 16px;color: #333; background:url(sprite.png) 0px -291px no-repeat;} 
.location-menu li a:hover {background-position: -131px -291px; text-decoration:none;}

/*列表结构*/
.bd-article {width: 1000px; overflow: hidden; padding-top: 10px;}
.article-list { width: 1100px;} 
.article-list li {width: 300px; height:320px; padding-top:10px; padding-left:10px; padding-right:10px; margin-bottom:10px;  padding-bottom: 20px; float: left; margin-left: 10px;/*margin-right:50px;*/ display: inline;}
.article-list li:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);}
/*列表图片*/
.art-pic  {display: block;}
.art-pic img {width: 300px; height: 170px; display:block;}
.art-pic:hover img {/*border:5px #fec1c1 solid; */width: 290px; height: 160px; padding:5px; background:#fec1c1;}
/*小栏目TIP*/
.art-h3 { height: 25px; line-height: 25px;}
.art-h3 .art-tile {font-size:14px;color: #fff; text-align: center; padding:0px 5px; background: #c31212;}
.art-h3 a {color: #3b63a0;}
.art-h3 a:hover {color: #c00;}
.art-h3 .art-tile a,.art-h3 .art-tile a:hover{color:#fff; text-decoration:none;}

/*列表差异化*/
.type-list  .f20 { margin-top: 5px; margin-bottom: 5px;  height:40px; line-height:36px; overflow:hidden; border-bottom: 1px #000 solid;}
.type-list  .f20 a  {font-size: 20px; color: #333; font-weight: normal;}
.type-list  .f20 a:hover{color:#c00;}
.type-list p  {color: #666;}


/*美容测试*/
.beauty  .hd {background-position: 0px -56px;}

/*情感生活*/
.emotion .hd  {background-position: 0px -112px;}

/*视频*/
.video .hd  {background-position: 0px -168px;}

.visual .hd {background-position: 0px -224px; height:66px;}

/*破不留列表样式*/
.visual .bd { width:1024px; overflow:hidden;}
.twC1 { margin-right:20px; display:inline;}
.twC1,.twC1  li {width:321px;}
.twC1  li:hover {box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);}

.twC1  li { text-align:center; margin-top:10px;}
.twC1 img { width:300px;}
.twCh3 .art-tile {font-size:20px; line-height:26px; color:#333; background:none;}
.twCh3 .art-tile a {color:#333;}
.twCh3 .art-tile a:hover {color:#c00;}
.twC1 .twC1_2 {display:block; font-size:14px; height:30px; font-family:Microsoft Yahei,黑体; margin-top:15px; line-height:40px; overflow:hidden; border-top:1px #CCCCCC dotted; text-align:left;  margin-top:15px;}
.twC1 .twC1_2  a {color:#333;}
.twC1 .twC1_2  a:hover {color:#c00;}
.twC1 .twC1bd {border-right:1px #c2c2c2 solid; border-bottom:1px #c2c2c2 solid;}
.twC1 .twCbor {border:1px #e2e2e2  solid; padding:10px;}

/*快速导航*/
#menu{width:118px; height:530px;*height:550px; display:block;  position: fixed;  /*right: 50%; margin-right: -600px;*/ right:20px;z-index: 999;_position:absolute; _bottom:auto; font:12px/25px Microsoft Yahei,黑体; background:#fff;
border-left:2px #CCCCCC solid; border-right:2px #cccccc solid;
}

#menu li {height:20px; line-height:20px; *line-height:22px; text-align:center; overflow:hidden;}
.menuTop{ top:40px;_top:expression(eval(document.documentElement.scrollTop)); _margin-top: 40px;}

.menuBtm{bottom:10px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:10px;}
.menu3 {width:118px; background:url(top.png) left top no-repeat; }
.menu1 li { vertical-align:middle; }
.menu1 a{display:block;margin:0px 15px;padding:0px 5px; color:#333; border-top:1px #dcdcdc solid; text-decoration:none;}
.menu1 a:hover {background:#c31212; color:#fff;text-decoration:none;}
.menu-first {background:url(sprite.png) 0px -335px no-repeat; height:25px; position:relative; margin-top:-1px;}

.menu4 {margin-top:10px;}
.top { height:37px; width:118px; background:url(h1_top.png) no-repeat;}



/*3d 的滚动*/
#jdt{ position:absolute; left:87px; top:20px;}
.jdt{ position:relative; width:775px;}
.big{ display:none; position:absolute;top:0; border:15px solid #fff; width:590px; height:320px; overflow:hidden;}
.big .shadow{width:100%; position:absolute; top:286px; left:0px; z-index:10; height:34px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; line-height:34px; text-indent:1em; font-size:14px; font-family:"微软雅黑";}
.big .shadow a{ color:#fff;}
.small{ position:absolute; top:19px; background-color:#000; border:5px solid #b2b2b2; width:90px; height:280px; overflow:hidden;}
.small img{ opacity:0.7; filter:alpha(opacity=70)}
.small .overMark img{ opacity:1; filter:alpha(opacity=100)}

.small .shadow{ background: url(title_bg.png) no-repeat;
 color:#fff; width:45px; height:30px; padding:10px; font-size:12px; line-height:16px; display:block; margin:-68px 0 0 10px; opacity:1; position:absolute; *margin:180px 0 0 -72px;}
.small .shadow a{ color:#fff;}
.small .shadow a:hover{ text-decoration:none;}
#jdt0,#jdt1,#jdt2,#jdt3,#jdt4{ position:absolute;}
.jdt .current {z-index:9999;}
.jdt .current .big{ display:block; }
.jdt .current .small{ display:none;}
.small .smoverMark{ background:#2a3000; cursor:pointer;}
.small .smoverMark a{ color:#fff; cursor:pointer;}
.small .smoverMark a:hover{ text-decoration:none;cursor:pointer;}

#jdt0{ left:-86px;}
#jdt1{ left:9px;}
#jdt2{ left:101px;}
#jdt3{ left:717px;}
#jdt4{ left:813px;}
/*  |xGv00|3b2a502048f6bcd2f3b04c34cec9ec1b */
.toptop{ background:#f7f7f7;}
.big .shadow {
    color: #FFFFFF;
    cursor: pointer;
}
.footer a,.toptop a{ color:#000;}
.titles{ height:0px; width:0px; clear:both; text-indent:-9999px; font-size:0px;}
/**/
#pageZone {
    margin: 30px auto 20px;
    text-align: center;
}
#pageZone span {
    border: 1px solid #CCDBE4;
    color: #0B3B8D;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    padding: 0 8px;
}
#pageZone span {
    border: 1px solid #D8DADF;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    padding: 0 13px;
}
#pageZone span.isNow {
    background: none repeat scroll 0 0 #C41212;
    border: 1px solid #C41212;
    color: #FFFFFF;
}
#pageZone span.Disabled {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #9A9A9A;
}
#pageZone a {
    color: #555555;
}
#pageZone .number {
    font-size: 16px;
}