/* 公共结构样式文件 */
/* reset */
*[hidefocus]{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,b{font-weight:normal;font-style:normal;}
em,strong{font-weight:bold;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;}
img{display:block;}
/* 外观样式定义 */
html{overflow-y:scroll;}
body,textarea,select,input,td,a{font-family:arial,helvetica,sans-serif;font-size:12px;}
body{height:100%;background-color:#fff;}
.fixed {position:fixed;_position:absolute;}
.p-body .head-wrap .area-0,.p-body .head-wrap .nav,.p-body .body{width:980px;margin:auto;}
/* 通用样式定义 */
a,.noul:hover{text-decoration:none;}
a:hover,.ul{text-decoration:underline;cursor:pointer;}
.button{overflow:visible;}
.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.thide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.iblock{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.noselect{user-select:none;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-o-user-select:none;}
.pre,pre{overflow:hidden;text-align:left;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all;font-family:arial}
.hide{display:none;}
.hand{cursor:pointer;}
.ti{text-indent:-9999px;}
.dot{font-family:simsun;}
.gt{font-family:verdana;}
.l{float:left;}
.r{float:right;}
.txt{padding:2px 3px;*padding:2px 3px 0px 3px;}
a.js-cur, .js-cur a{cursor:default;}
.nav a.js-cur, .nav.js-cur a, .w-snav a.js-cur, .w-snav.js-cur a{cursor:pointer;}
.unvisible{visibility:hidden;position:absolute;width:0px;height:0px;overflow:hidden;}
.g-mask{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:#000;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
/* head */
.head{position:relative;z-index:9;zoom:1;}
.head .head-wrap{position:relative;zoom:1;}
.head .l{float:left;}
.head .r{float:right;}
.head .area-0{position:relative;height:65px;line-height:25px;}
.head .area-0 .mail{background-image:url(http://r.ph.126.net/photo/image/head/urs.gif);background-repeat:no-repeat;padding-left:20px;}
.head .area-0 .somem{background-position:2px -15px;}
.head .area-0 .nonem{background-position:2px -35px;}
.head .area-0 .somet{padding-right:23px;background-position:26px -2511px;}
*:lang(zh) .head .area-0 .somet{background-position:26px -2509px;}
.head .area-0 span{margin:0 5px 0 4px;}
.head .area-0 .upload{margin-left:12px;}
.head .area-1{padding-top:20px;background:url("http://r.ph.126.net/photo/image/head/nav_rp.png") repeat-x scroll bottom;}
.head .logo{float:left;width:108px;height:42px;margin:3px 10px 0 0;background:url(http://r.ph.126.net/photo/image/head/logo.png) no-repeat;}
.head .nav li{float:left;text-decoration:none;width:104px;}
.head .nav li.line{display:block;height:40px;text-indent:-9999px;background-image:url(http://r.ph.126.net/photo/image/head/h_line.png); background-repeat:no-repeat;background-position:0px 0px;}
.head .nav li.mine{position:relative;zoom:1;}
.head .nav .nitm0 .unfold,.head .nav .nitm2 .unfold{position:absolute;top:10px;right:5px;width:20px;height:24px;background-position:0px -244px;}
.head .nav .nitm2 .new{position:absolute;top:-8px;right:-4px;width:35px;height:23px;background-position:0 -3019px;}
.head .nav .nitm0:hover .unfold,.head .nav .nitm2:hover .unfold{background-position:0px -259px;}
.head .nav li .index-lay,.head .nav li .share-lay,.head .nav li .share-mask,.head .nav li .index-mask{display:none;position:absolute;background-color:#fff;}
.head .nav li .share-mask,.head .nav li .index-mask{border-width:0px 1px 1px;border-style:solid;border-color:#cbd5e7;}
.head .nav li .index-lay,.head .nav li .share-lay{margin-left:1px;}
.head .nav li .index-lay{left:3px;width:99px;padding:4px 0px 8px;}
.head .nav li .share-lay{left:3px;width:190px;padding:4px 4px 8px;}
.head .nav li.js-unfold .index-lay,.head .nav li.js-unfold .share-lay,.head .nav li.js-unfold .share-mask,.head .nav li.js-unfold .index-mask{display:block;}
.head .nav .index-lay a,.head .nav .share-lay a{display:block;text-align:center;color:#4d4d4d;}
.head .nav .index-lay a:hover,.head .nav .share-lay a:hover{color:#2e75bc;}
.head .nav .index-lay a,.head .nav .share-lay a{height:28px;line-height:28px;}
.head .nav .share-lay li{float:left;text-decoration:none;width:47px;}
.head .nav li .nitm{display:block;height:40px;text-indent:-9999px;background-image:url(http://r.ph.126.net/photo/image/head/itm0612.png);background-repeat:no-repeat;}
.head .nav .nitm0{background-position:-1px -17px;}
.head .nav .nitm0:hover{background-position:-128px -17px;}
.head .nav li.js-cur0 .nitm0, .head .nav li.js-cur0 .nitm0:hover,
	.head .nav li.js-unfold .nitm0, .head .nav li.js-unfold .nitm0:hover{background-position:-256px -17px;}
.head .nav li.js-unfold .nitm2, .head .nav li.js-unfold .nitm2:hover{background-position:-256px -157px;}
.head .nav li.js-cur100 .nitm100, .head .nav li.js-cur100 .nitm100:hover{background-position:-256px -227px;}
.head .nav .nitm0.anony{background-position:-4px -17px;}
.head .nav .nitm0.anony:hover{width:102px;background-position:-131px -17px;}
.head .nav .nitm1{background-position:-1px -87px;}
.head .nav .nitm1:hover{background-position:-128px -87px;}
.head .nav li.js-cur1 .nitm1{background-position:-257px -87px;}
.head .nav .nitm2{background-position:-1px -157px;}
.head .nav .nitm2:hover{background-position:-128px -157px;}
.head .nav li.js-cur2 .nitm2,.head .nav li.js-cur2 .nitm2:hover{background-position:-256px -157px;}
.head .nav .nitm3{width:75px;background-position:-1px -227px;}
.head .nav .nitm3:hover{width:75px;background-position:-128px -227px;}
.head .nav li.js-cur3 .nitm3{width:75px;background-position:-257px -227px;}
.head .nav .nitm4{width:104px;background-position:-1px -83px;}
.head .nav .nitm4:hover,.head .nav li.js-cur4 .nitm4{width:104px;background-position:-128px -83px;}
.head .nav .nitm100{background-position:-1px -227px;}
.head .nav .nitm100:hover{_width:75px;background-position:-128px -227px;}
.head .area-1 .txt{width:162px;height:18px;margin-right:3px;}
.head .area-1 .btn{line-height:24px;margin-left:3px;padding-left:16px;cursor:pointer;}
.head .share-mask{left:3px;width:198px;_width:196px;height:152px;_height:151px;}
.head .index-mask{left:3px;width:99px;_width:97px;height:125px;_height:124px;}
.head .msg-lay{position:absolute;top:29px;right:99px;z-index:1000;zoom:1;}
.head .msg-lay .msg-lay-wrap{position:relative;top:-2px;left:-1px;width:130px;padding:2px 10px;line-height:26px;text-align:right;}
.head .t-search{position:absolute;top:43px;right:0;}
/* body */
.body{position:relative;z-index:8;zoom:1;min-height:400px;_height:400px;text-align:left;}
/* foot */
.foot{clear:both;line-height:22px;margin:50px auto 0;padding:12px 0 25px;border-top:1px solid #cbd9e6;text-align:center;_zoom:1;}
.foot .foot-dtl{width:637px;height:66px;margin:0 auto 35px;background:url(http://r.ph.126.net/photo/image/head/tail.png);background-repeat:no-repeat;}
.foot .foot-dtl ul{padding:40px 6px 0;}
.foot .foot-dtl li{float:left;width:125px;}
.foot .foot-wrap{position:relative;*zoom:1;width:415px;padding:20px 0px 0px 148px;margin:auto;text-align:left;}
.foot a{margin-right:6px;}
.foot img{position:absolute;top:10px;left:0px;}
/* 相册列表项 */
.w-album{position:relative;line-height:16px;zoom:1;z-index:10;}
.w-album .pic{width:160px;height:160px;padding:4px 9px 8px 4px;overflow:hidden;}
.w-album .pic .img{width:100%;height:100%;text-align:center;overflow:hidden;display:table;table-layout:fixed;*position:relative;*zoom:1;cursor:pointer;}
.w-album .img p{width:100%;display:table-cell;vertical-align:middle;*position:absolute;*top:50%;*left:0;}
.w-album .img img{vertical-align:middle;display:inline;*position:relative;*top:-50%;}
.w-album .detail{padding:4px 0px 0px 5px;line-height:18px;}
/* 组图列表项 */
.w-ps{width:168px;}
.w-ps .pic img{padding:3px;}
.w-ps .detail{padding:4px 0px 0px 5px;line-height:18px;}
.w-ps .stat{zoom:1;}
.w-ps .stat span{margin-right:8px;cursor:default;}
/* 侧栏导航项  */
.w-snav{height:37px;line-height:37px;}
.w-snav .a-itm{position:relative;z-index:1;display:block;height:37px;padding-left:58px;}
/* 提示信息模块 */

.w-prmpt{position:relative;padding:6px;line-height:15px;}
.w-prmpt .icn0-10{position:absolute;top:5px;right:5px;width:14px;height:14px;cursor:pointer;}
/* 绿色选择控件 */
.check{position:absolute;width:16px;height:16px;border-width:1px;border-style:solid;cursor:pointer;line-height:16px;}
/* tab切换控件 */
.w-tab .tab{position:relative;top:1px;height:30px;line-height:30px;z-index:10;}
.w-tab .tab li{float:left;width:100px;margin-right:-1px;text-align:center;background:url(http://r.ph.126.net/photo/image/btn_20100611.png) no-repeat 0 -573px;cursor:pointer}
.w-tab .tab li.js-cur{background:url(http://r.ph.126.net/photo/image/btn_20100611.png) no-repeat -110px -573px;font-weight:bold;cursor:default;}
.w-tab .tab li a{display:block;width:100%;text-align:center;}
.w-tab .tab li.js-selected a{font-weight:700;}
.w-tab .tab .go{margin-left:15px;}
.w-tab .content{padding:10px;min-height:400px;_height:400px;}
/* tab切换控件 2 */
/* tab样式（如：我的关注） */
.w-etab{overflow:hidden;}
.w-etab li{float:left;position:relative;zoom:1;margin-right:3px;}
.w-etab li a{float:left;padding:0px 15px;height:25px;line-height:25px;font-size:14px;background-color:#ebebeb;}
.w-etab li a:hover{background-color:#ebebeb;}
.w-etab li.js-cur a, .w-etab li.js-cur a:hover{font-weight:bold;background-color:#2e75bc;color:#fff;}
.w-etab li.js-cur .arr{position:absolute;bottom:-4px;_bottom:-5px;left:50%;width:10px;height:5px;background-position:0px -252px;_overflow:hidden;}
/* 提示样式 */
.w-hint .w-hint-head{position:relative;zoom:1;z-index:9;top:1px;height:6px;}
.w-hint .w-hint-head span{position:absolute;left:35px;width:9px;height:100%;}
.w-hint .w-hint-body{width:718px;line-height:1.5;position:relative;zoom:1;padding-left:32px;}
.w-hint b{position:absolute;top:5px;left:10px;}
.w-hint .msg{line-height:1.5;padding:5px 0px 4px 10px;}
/* 提交成功 */
.w-success{position:relative;width:510px;margin:78px auto;padding-left:60px;line-height:1.5;}
.w-success .smile{position:absolute;left:0px;top:-30px;font-size:78px;}
.w-success h2{margin-bottom:8px;}
/* 侧边栏的qa样式 */
.w-qa li{position:relative;zoom:1;;padding:0px 0px 15px 14px;}
.w-qa .icn-flag{position:absolute;top:14px;left:0px;width:10px;background-position:0px -92px;cursor:pointer;}
.w-qa .ttl{height:36px;line-height:36px;}
.w-qa .ques{margin:12px 0px 6px;cursor:pointer;}
.w-qa .answer{display:none;}
.w-qa li.js-open .answer{display:block;}
.w-qa li.js-open .icn-flag{background-position:0px -112px;}

/* 查看被屏蔽页面的样式  */
.w-forbid{position:relative;width:650px;margin:0 auto;_zoom:1;}
.w-forbid .smile{font-size:137px;}
.w-forbid .hint{position:absolute;top:50px;left:228px;}

/* 用户名下拉选择层样式 */
.w-cxt-input{position: relative;}
.w-cxt-input-layer{position: absolute;width: 100%;line-height:20px;border-width:1px;border-style:solid;cursor:default;}
.w-cxt-input-layer div{padding-left:5px;}
.w-cxt-input-layer .hint{font-weight:bold;}

/* 广告位样式 */
.w-adv{margin-top:10px;padding-left:7px;}

/* 相片播放器 */
.w-player .zbtn .icn0{display:block;height:20px;}

/* 评论编辑器样式 */
.cmt .zcnt{height:90px;}
.w-ceditor{width:600px;}
.w-rep-editor{position:relative;width:360px;}
.w-ceditor .zbtn, .w-rep-editor .zbtn{padding:5px 0 15px 0;}
.w-ceditor .zhnd, .w-rep-editor .zhnd{height:25px;padding:0 5px;}
.w-ceditor .zbtn .zvcd img, .w-rep-editor .zbtn .zvcd img{display:inline;width:60px;}
.w-pub-editor .zbcc{display:none;}
.w-pub-editor{position:relative;}
.w-pub-editor .zmsg{position:absolute;left:605px;top:112px;width:150px;}
.w-ceditor .zbtn .zvcd, .w-rep-editor .zbtn .zvcd{right:100px;padding-top:5px;}
.w-rep-editor .zbcc:hover{text-decoration:underline;} 
/* 评论样式 */
.npg{display:block;width:600px;height:42px;line-height:42px;background:transparent url(http://r.ph.126.net/photo/image/more.png) no-repeat;_background:transparent url(http://r.ph.126.net/photo/image/more_ie6.png) no-repeat;text-align:center;}
.npg-on{background-position:center -7px;margin:10px auto;}
a.npg-on:hover{background-position:center -55px;}
a.npg-on:active{background-position:center -103px;}
a.npg-off{background-position:center -102px;margin:10px auto;}
.cmt{width:730px;}
.cmt .cmt-title{margin-bottom:8px;line-height:1.2;}
.cmt .cmt-more{text-align:center;}
.cmt .anony-hint{width:600px;height:25px;line-height:25px;margin-bottom:15px;text-align:center;font-size:12px;}
.cmt .nbw-act{margin-bottom:5px;}
.cmt .cmt-avt{float:left;width:56px;padding-right:12px;overflow:hidden;}
.cmt .cmt-avt a{display:block;line-height:24px;text-align:center;}
.cmt .cmt-avt img{width:50px;height:50px;padding:3px;}
.cmt .cmt-edt{float:left;}
.nbw-act .lsep{margin:0 8px}
.nbw-cmt .thde .op .js-reply,.nbw-cmt .sep{margin-right:10px;}
.nbw-act .txt{width:90px;height:16px;line-height:16px;font-size:12px;}
.nbw-cmt{padding-top:10px;text-align:left;min-height:70px;_height:70px;zoom:1;}
.nbw-cmt .nbw-cmt{min-height:60px;_height:60px;}
.nbw-cmt .thde{margin-left:75px;zoom:1;}
.nbw-cmt .thde .cnt{overflow:hidden;margin:8px 175px 8px 0;line-height:20px;zoom:1;}
.nbw-cmt .thde .cnt blockquote{border:1px solid #d9d9d9;color:#4d4d4d;background-color:#efefef;}
.nbw-cmt .thde .cnt img{display:inline;}
.nbw-cmt .thde .cnt .cite{margin:5px 0px;}
.nbw-cmt .thde .tt .tx{margin-right:100px}
.nbw-cmt .thde .tt .tx a{margin:0 5px}
.nbw-cmt .thde .op{margin:10px 0;line-height:24px;}
.nbw-cmt .thde .hnt{height:28px;line-height:28px;}
.nbw-cmt .thde .hnt .login{margin-right:10px;}
.nbw-cmt .thde .nbw-cmt{padding-top:10px}
.nbw-cmt .thde .nbw-cmt .thde{margin-left:55px}
.nbw-anony .nbw-fce a,.nbw-anony .thde .tt,.nbw-anony .thde .tt a{cursor:default;color:#4d4d4d;}
.nbw-anony .thde .tt:hover, .nbw-anony .thde .tt a{text-decoration:none;}
.nbw-anony .thde .tt .nbw-link{cursor:pointer;color:#2e75bc;}
.nbw-cmt .nbw-f50{width:56px;height:56px;}
.nbw-cmt .nbw-f40{width:46px;height:46px;}
.nbw-cmt .nbw-f50 .cwd{width:50px;height:50px;margin:3px;}
.nbw-cmt .nbw-f40 .cwd{width:40px;height:40px;margin:3px}
.nbw-cmt .img75{width:75px;height:75px;display:block;}
.nbw-cmt .img130{display:inline;width:130px;height:130px;padding:2px;}
.nbw-cmt .cqt{vertical-align:top;}
.nbw-cmt .cqi{display:inline;margin-top:5px;*margin-top:0;}
.nbw-cmt .text{cursor:text;}
.nbw-cmt .zmsg{position:absolute;left:365px;top:112px;width:150px;}


/* 相册、相片列表、大图页标题 */
.w-head{position:relative;zoom:1;}
.w-title{font-size:22px;font-family:"微软雅黑","黑体",Arial,Helvetica,Sans-Serif;font-weight:normal;}
.w-title-sep{border-bottom:2px solid #CBD9E6;}
.w-head .annmt{position:absolute;bottom:10px;right:0px;}

/* 翻页器 */
body .pager .pgi,body .pager .zbtn{color:#666;border:1px solid #9BD0F0;text-decoration:none;height:auto;line-height:normal;padding:2px 6px 2px 7px;}
body .pager .pgb{*position:relative;*top:-1px;*padding:3px 6px 1px 7px;}
body .pager .pgi.js-zslt-987, body .pager .pgi:hover,body .pager .pgi.js-zhvr-258{padding:2px 6px 2px 7px;border:1px solid #9BD0F0;color:#fff;font-weight:bold;background-color:#5CB3E7;}
body .pager .pgi.js-zslt-987{cursor:default;}

/* 数据交互提示层 */
.w-posting{position:absolute;z-index:10001;height:20px;line-height:20px;padding-left:25px;background-color:#FFFFFF;}
.w-posting img{display:inline;position:absolute;top:0px;left:0px;}
.cmt-edt .w-posting{position:relative;left:615px;top:-42px;width:100px;}
.nbw-cmt .js-editor .w-posting{position:relative;left:370px;top:-42px;width:100px;}
.op .thde .w-posting{position:relative;left:50px;top:0px;width:100px;}
.js-reps .thde  .w-posting{position:relative;left:15px;top:0px;width:100px;}
.js-reps .js-reps .thde  .w-posting{position:relative;left:15px;top:0px;width:100px;} 
.o-2 .w-posting{position:relative;left:10px;top:0px;width:100px;}