body,div,p,ul,li,i,em,span,dd,dt,dl,form,table,th,td,tr,input{margin:0;padding:0;}
body{font-size:12px;font-family:"宋体";color:#777; background:url(//www1.pclady.com.cn/global/2011/images_g/photo/art/bg.jpg) center 37px no-repeat #121212;}
i,em{font-style:normal;} 
img{border:none; vertical-align:top;}
ul,li{list-style:none;}
ul i{display:block;}
a{color:#aaa;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:underline;}
.spanclass{display:none;}
.main1000{width:990px;height:auto;margin:auto;padding:0px 5px;zoom:1; background:#121212;}
.mark{height:100%;padding-left:10px;float:left;font:bold 14px/30px 宋体;}
.subMark{height:100%;padding-right:10px;float:right;line-height:30px;}
.clearfix:after,.dTit:after,.share:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}
.clearfix,.dTit,.share{*zoom:1}
.clear{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;zoom:0.02;}
.mb10{margin-bottom:10px;}
.ivy990 img,.ivy990 object,.ivy990 iframe{ display:block; margin-left:auto; margin-right:auto;}

/*block(footer.css 底部)*/
body #footer{width:990px;margin:0px auto;padding:0 0 20px;background:none;}
body #footer .channelLinks{display:none;}
body #footer .companyLinks{ border-top:1px solid #393939;border-bottom:0px;background:#222;}
body #footer .companyLinks,body #footer .companyLinks a:link,body #footer .companyLinks a:visited,body #footer .copyRight table .trTop td,body #footer .copyRight table .trTop a,body #footer .copyRight table td,body #footer a:link,body #footer a:visited{color:#aaa;}


.autoplay,.picSource,.prevIcon,.nextIcon,.pPic .iPic,.share #pc-openShare .share-more,.stop,.start,.dList .ulPic li.cur{ background:url(//www1.pclady.com.cn/global/2011/images_g/photo/art/photoart.png) no-repeat}


.logoBar{ height:60px; margin:0px -5px; padding-left:15px; border-bottom:1px solid #383838;}
.logoBar .logo{ width:108px; height:60px; float:left; background:url(//www1.pclady.com.cn/global/2011/images_g/photo/art/photoart.png) no-repeat 0px 0px;}
.logoBar .sLine{ padding:35px 0 0 15px; line-height:18px; float:left;}
.logoBar .sLine a{ color:#d7d7d7;}
.logoBar .sLine a:hover{ color:#c00}

.modBox{}
.modBox .th{ height:30px; background:url(//www1.pclady.com.cn/global/2011/images_g/photo/art/photoart.png) 0px -270px repeat-x;}
.modBox .tb{ padding:10px; background:#2d2d2d;}

.expPicA li{ width:139px; float:left;}
.expPicA a .iPic img{ padding:1px; border:1px solid #6d6d6d; background:#000;}
.expPicA a:hover .iPic img{ border:1px solid #aaa;}
.expPicA a:hover{ color:#fff;  text-decoration:none;}

.bgOpacity{filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; background:#000; display:block; z-index:2; position:absolute; cursor:pointer}
a:hover .bgOpacity{filter:alpha(opacity=0);-moz-opacity:0;opacity: 0;}

.modRec .iPic{ position:relative;}
.modRec .bgOpacity{ width:135px; height:100px; top:2px; left:2px;}

.dTit{ padding:20px 10px 25px 15px; line-height:30px;}
.dTit h1{ float:left; color:#fff; font-family:"黑体"; font-weight:bold; padding:0; margin:0; font-size:25px; }
.pInfo{ float:right;}
.autoplay{ background-position:-289px 0; padding-left:15px;}
.stop{ background-position:-289px -105px; padding-left:15px;}
.start{ background-position:-289px -131px; padding-left:15px;}
.picSource{ background-position:-289px -30px; padding-left:15px;}

.picArea{ float:left;width:940px; clear:both; padding:0 25px; position:relative;}
.prevIcon,.nextIcon{width:80px; height:80px; display:none;position:absolute;top:375px; z-index:5; cursor:pointer;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.prevIcon{ background-position:-110px 0; left:10px; }
.nextIcon{ background-position:-200px 0; right:10px;}
.picArea .picture{width:940px; margin:0 auto; text-align:center; vertical-align:middle; min-height:500px;_height:500px; position:relative;}
.picArea .picture img.loading{ margin:242px auto;}
.picArea .pDesnew{ padding-top:15px; text-indent:24px; line-height:24px; color:#fff; width:815px; margin:0 auto;}

.mode2 .picture{ float:left; width:550px; padding-left:30px; }
.mode2 .txInfo{width:300px; float:right; padding-right:20px;}
.mode2 .prevIcon{ left:10px;}
.mode2 .nextIcon{ left:520px;}
.mode2 .pDesnew{ width:280px;}
.mode2 .relate{ width:300px; position:absolute; right:35px; bottom:0; line-height:24px;}
.mode2 .relate .dHead{padding:0 0 5px 5px; margin-bottom:10px; border-bottom:1px solid #2d2d2d; font-size:14px;}
.mode2 .relate ul{ padding-left:3px;color:#aaa;}

.share{ padding:25px 5px 15px 8px; clear:both;}
.tip{ float:left; line-height:24px; padding-top:2px;}
/*#pc-openShare{ float:right;}
.share #pc-openShare a,.share #pc-openShare .share-more{ color:#aaa;}
.share #pc-openShare a:hover{ color:#c00;}
.share #pc-openShare .share-more{ background-position:-286px -63px;}
#pc-openShare .show{ z-index:200;}
.share #pc-openShare .share-list a,.share #pc-openShare .share-list a:hover{ color:#333}*/
.artOpenShare{ float:right; padding:0}
.artOpenShare #bdshare .iTxt{ float:left; line-height:24px; padding-top:2px;}
.artOpenShare #bdshare a{ color:#aaa}
.artOpenShare #bdshare a:hover{ color:#c00}

.dList{ background:#252628; width:950px; padding:15px 20px; float:left; margin-bottom:20px; overflow:hidden;}
.pPic{ float:left; color:#aaa; margin-top:5px;}
.pPic a{outline:none;}
.pPic a:hover{ color:#fff; text-decoration:none;}
.pPic i{ display:block;}
.pPic .iPic{ background-position:-120px -143px; width:100px; height:100px; padding:1px 7px 7px 1px; position:relative;}
.pPic .iPic .bgOpacity{ width:100px; height:100px; top:1px; left:1px;}
.pPic .iPic span{ text-align:center; padding-top:43px; display:block}
.pPic .iTit{ text-align:center; padding-top:4px;}
.pPic td{ text-align:center; vertical-align:middle; height:100px;}
.dListPic{ float:left; width:695px; padding:0 19px;}
.dList a{ outline:none;}
.dList .prev,.dList .next,.dList .prev:hover,.dList .next:hover{width:21px; height:42px; margin-top:28px; display:inline-block; float:left; cursor:pointer; background:url(//www1.pclady.com.cn/global/2011/images_g/photo/art/photoart.png) no-repeat;}
.dList .prev{ background-position:-120px -90px;}
.dList .next{ background-position:-180px -90px;}
.dList .prev:hover{ background-position:-150px -90px;}
.dList .next:hover{ background-position:-210px -90px;}
#rollbox{ width:630px; float:left; height:107px; overflow:hidden; margin:0 11px; display:inline;}
.dList .ulPic li{width:100px; height:100px; margin:0 12px;float:left; margin-top:5px; display:inline; border:1px solid #6d6d6d; background:#181818}
.dList .ulPic li.hov{ border:1px solid #aaa;}
.dList .ulPic li.cur{ border:none; background-position:0 -90px; padding:6px 1px 1px; margin-top:0;}
.dList .ulPic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.dList .ulPic li table{width:100px; height:100px;vertical-align:middle; text-align:center;}   
.dList .ulPic .cur img,.dList .ulPic .hov img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.dList .ulPic li em{ display:inline-block; margin-top:-15px; float:right; padding:0 3px; background:#181818; line-height:15px;  font-size:12px; color:#AAAAAA; font-style:normal; position:relative; +position:static;}

.modRec{ margin-bottom:10px; clear:both;}
.modRec .modBox{ width:650px; float:left;}
.modRec .tb{ padding:12px 0 0 20px;}
.modRec li{ margin:0 18px 5px 0; display:inline; line-height:20px; text-align:center;}
.modRec .ivy330{ float:right;}

#pcGroup .tb{ padding:21px 0 10px 23px;}
.ulGroup li{ width:139px; margin:0 22px 0 0; display:inline; line-height:30px; text-align:center; float:left;}
.ulGroup .iPic a{ width:135px; height:135px; padding:1px; display:block;text-align:center;border:1px solid #6d6d6d; background:#000; }
.ulGroup .iPic a img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.ulGroup .iPic a:hover{ border:1px solid #aaa;}
.ulGroup .iPic a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;}
.ulGroup .iTit a:hover{ color:#FFF; text-decoration:none;}

/*原图*/
body#yt{ background:#121212;}
.nav{ line-height:24px; padding:8px 20px ; color:#777; overflow:hidden;}
.nav .mark{ font-size:12px; font-weight:normal; padding:0;}
.nav .subMark{ padding:0}
.nav a{ color:#d7d7d7}
.nav a:hover{ color:#c00}
#yt .page{ text-align:center; color:#fff; padding:4px 0;}
#yt .page span{ padding:0 20px;} 
#yt .page a:hover{ color:#fff; }
.ytPic{ border:1px solid #383838; border-left:none; border-right:none;}
.picbox{  text-align:center;}
.picbox img{ margin:0 auto;}
