/* 公共结构样式文件 */
/* 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;}
/* html5标签样式定义 */
article,aside,dialog,footer,header,section,nav,figure{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;}

/* 通用表单输入框（text与textarea）样式 YJ 20120106 */
.w-txt{border-width:1px;border-style:solid;border-color:#c1c1c1 #d8d8d8 #d8d8d8;/* color:#ccc; */color:#333;}
.w-txt:focus{border:1px solid #89C7EF;color:#333;}
.w-txt-focus{border:1px solid #89C7EF;color:#333;}






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;}
.np-tpl textarea{font-size:1px;height:1px;line-height:1px;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{background-image:url(http://r.ph.126.net/photo/image/theme/2011newyear/bg.png);background-position:0 22px;position:relative;zoom:1;}
.head .head-wrap #blog_topbar{height:23px;}
.head .l{padding-left:68px;}
.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?1) no-repeat;margin-top:20px}
.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 .nitm5 .new{position:absolute;top:-8px;right:-4px;width:35px;height:23px;background-position:0 -3864px;}
.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/itm1214.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{width:104px;background-position:-128px -83px;}
.head .nav li.js-cur4 .nitm4{width:104px;background-position:-257px -83px;}
.head .nav .nitm5{width:72px;background-position:-3px -297px;}
.head .nav .nitm5:hover{width:72px;background-position:-128px -297px;}
.head .nav li.js-cur5 .nitm5{width:72px;background-position:-257px -297px;}
.head .nav .nitm6{width:88px;background-position:-1px -364px;}
.head .nav .nitm6:hover{width:88px;background-position:-130px -364px;}
.head .nav li.js-cur6 .nitm6{width:88px;background-position:-258px -364px;}
.head .nav .nitm7{width:69px;background-position:-4px -506px;}
.head .nav .nitm7:hover{width:69px;background-position:-131px -506px;}
.head .nav li.js-cur7 .nitm7{width:69px;background-position:-259px -506px;}
.head .nav .nitm8{width:88px;background-position:-4px -435px;}
.head .nav .nitm8:hover{width:88px;background-position:-131px -435px;}
.head .nav li.js-cur8 .nitm8{width:88px;background-position:-259px -435px;}
.head .nav .nitm9{width:72px;background-position:-3px -578px;}
.head .nav .nitm9:hover{width:72px;background-position:-131px -578px;}
.head .nav li.js-cur9 .nitm9{width:72px;background-position:-259px -578px;}
.head .nav .nitm100{background-position:-1px -227px;}
.head .nav .nitm100:hover{_width:75px;background-position:-128px -227px;}
.head .area-1 .txt{width:162px;height:9px;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:152px;_height:151px;}
.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:25px;right:0;background-position:0 -22px;}
.head .t-search .arr{background-position:0 -241px;border:0 none;height:20px;left:36px;line-height:20px;position:relative;width:8px;float:left;filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.head .t-search .verLine{border-left:1px dotted #CBD9E6;height:24px;line-height:24px;position:relative;left:42px;float:left;}
.head .t-search .content{position:absolute;left:7px;float:left;z-index:10;}
.head .t-search .t-searchbox{position:absolute;background-position:0 -790px;height:67px;width:51px;left:0;z-index:9;}
.head .t-search .js-tcontent{line-height:15px;height:15px;padding:30px 0 0 7px;}
.head .t-search .js-tauthor{line-height:15px;height:15px;padding:3px 0 0 7px;}
.head .t-search .js-init{color:#999;}
.head .t-search .js-focus{}
/* body */
.body{position:relative;z-index:8;zoom:1;min-height:400px;_height:400px;text-align:left;}
/* 相册列表项 */
.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_20100913.png) no-repeat 0 -573px;cursor:pointer}
.w-tab .tab li.js-cur{background:url(http://r.ph.126.net/photo/image/btn_20100913.png) no-repeat -110px -573px white;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:-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;}

/* 查看被屏蔽页面的样式  */
.user-forbid {
	position: relative;
	width: 650px;
	margin: 0 auto;
	_zoom: 1;
	height: 206px;
	line-height: 206px;
}
.user-forbid .smile,
.user-forbid .hint {
	float: left;
}
.user-forbid .smile {
	font-size: 137px;
	color: #E9E9E9;
}
.user-forbid .hint {
	font-weight: bold;
	font-size: 14px;
	color: #666;
	margin-left: 20px;
	display: inline;
}

/* 用户名下拉选择层样式 */
.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:10px 0 15px 0;}
.w-ceditor .zhnd, .w-rep-editor .zhnd{height:28px;padding:0 5px;vertical-align:middle;}
.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;right:85px;top:112px;_top:115px;width:110px;background-color:#fff;height:22px;}
.w-ceditor .zbtn .zvcd, .w-rep-editor .zbtn .zvcd{right:100px;padding-top:5px;}
.w-rep-editor .zbcc:hover{text-decoration:underline;}
.w-efix{width:582px;}

/* 评论样式 */
.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:650px;}
.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;position:relative;}
.cmt .cmtgroup{background-color:#FFF6E6;margin-right:15px;padding:1px 2px;}
.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{clear:both;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 .js-editor{position:relative;}
.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{}
.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;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:absolute;right:80px;top:112px;width:100px;}
.nbw-cmt .js-editor .w-posting{position:absolute;left:370px;top:140px;width:100px;}
.op .thde .w-posting{position:relative;left:50px;top:0;width:100px;}
.js-reps .thde  .w-posting{position:absolute;right:60px;top:10px;width:85px;}
.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;}

/* tooltip */
.tooltip{display:none;position:absolute;padding:6px;color:#fff;background-color:rgba(0,0,0,0.8);*background-color:#000;filter:alpha(opacity=80);z-index:999;text-align:center;}

/* 快评 */
.qc{}
.qc .qc-act{position:relative;margin:45px 0 10px;}
.qc .qc-act a{position:absolute;right:0;}
.qc .qc-con0{position:relative;padding:12px;}
.qc .qc-admin{position:absolute;top:10px;right:10px;}
.qc .qc-con1{padding-bottom:10px;margin-top:10px;}
.qc .qc-case{padding-top:10px;zoom:1;}
.qc .qc-case span{position:relative;font-weight:700;zoom:1;}
.qc .qc-case span label{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;cursor:pointer;height:28px;line-height:28px;margin:0 4px 4px 0;padding:0 12px;color:#fff;border-width:1px;border-style:solid;vertical-align:middle;}
.qc .qc-case .dp label{background:url(http://r.ph.126.net/photo/image/pictureset/qc.gif) repeat-x 0 0;border-color:#3682C0;}
.qc .qc-case .dp:hover label,.qc .qc-case .dp .js-hover{background-image:none;background-color:#FFF;color:#3682C0;}
.qc .qc-case .lt label{background:url(http://r.ph.126.net/photo/image/pictureset/qc.gif) repeat-x 0 -29px;border-color:#7EB0E4;}
.qc .qc-case .lt:hover label,.qc .qc-case .lt .js-hover{background-image:none;background-color:#FFF;color:#7EB0E4;}
.qc .qc-case .df label{background-color:#dcebfc;border-color:#7eb0e4;color:#2e75bc;}
.qc .qc-case .df:hover label,.qc .qc-case .df .js-hover{background-color:#FFF;color:#2e75bc;}
.qc .qc-case .del{position:absolute;display:none;top:-8px;*top:2px;right:4px;zoom:1;cursor:pointer;}
.qc .qc-case .qc-more{margin-left:10px;}
.qc .qc-input{padding-top:16px;vertical-align:middle;}
.qc .qc-input *{float:left;zoom:1;}
.qc .qc-input .txt{width:110px;height:20px;*height:22px;line-height:1.5;margin-right:5px;}
.qc .qc-my{margin:20px 0 -10px;padding:0 10px;}
.qc .qc-frd{margin-top:20px;}
.qc .qc-frd-info{padding:0 10px;}
.qc .qc-frd-main{position:relative;}
.qc .qc-frd-main .tiny{position:absolute;top:-10px;left:175px;width:15px;height:15px;}
.qc .qc-frd-case{line-height:22px;margin-top:12px;padding:6px 10px;}
.qc .qc-rec{height:50px;line-height:50px;text-align:center;overflow:hidden;}
.qc .qc-rec span{vertical-align:middle;}
.qc .qc-rec input{margin-right:15px;}
.qc .qc-icn{float:left;width:15px;height:22px;}
.qc .qc-recc{margin-top:6px;}
.qc .qc-recm{margin-left:15px;line-height:22px;}
.qc .qc-recm .grade{text-indent:-9999px;line-height:14px;background:transparent url(http://r.ph.126.net/photo/image/star.png) repeat-x scroll 0 1px;cursor:pointer;}
.qc .js-edit .del,.qc .js-edit .del{display:inline;}

/* 小屋摄影资料模块、升级页第一步摄影资料模块 */
.w-profile{color:#4d4d4d;}
.w-profile table{line-height:2;}
.w-profile .must{color:#f60;padding-right:4px;}
.w-profile .chs{text-align:center;}
.w-profile .lbs label{float:left;width:100px;}
.w-profile .lbs label input{position:relative;top:1px;margin-right:4px;}
.w-profile th,.w-profile td{padding:12px 0;vertical-align:top;}
.w-profile th{width:110px;} 
.w-profile .deg{line-height:2;}
.w-profile .name{padding-right:10px;}
.w-profile .sep{padding:0 6px;}
.w-profile .city{margin-left:40px;}
.w-profile .region{margin:10px 0 0 110px;}
.w-profile .province{padding-right:10px;}
.w-profile .save{padding:20px 0 0 110px;}

/* 小屋公共样式 */
/* 小屋、社区顶部导航 */
/*
.j-home{background-color:#666;}
*/
.j-com .j-h-head{height:83px;background:url(http://r1.ph.126.net/photo/image/home/nav_c.png) repeat-x;}
.j-home .j-head{height:38px;background:url(http://r1.ph.126.net/photo/image/home/nav_h.png) repeat-x;border-bottom:1px solid #5c5c5c;}
.j-album .j-head{height:51px;background-color:#edf4fd;border-bottom:1px solid #c2d3e1;margin-top:28px;
/*background:url(http://r1.ph.126.net/photo/image/home/nav_a.png) repeat-x;*/}
.j-head .wrap{width:980px;margin:0 auto;}
.j-head .top{position:relative;z-index:11;}
.j-home .j-head h1 a,
	.j-com .j-head h1 a{background-image:url(http://r1.ph.126.net/photo/image/home/logo_s.png?20110418);}
.j-album .j-head h1 a{display:block;width:108px;height:25px;text-indent:-9999em;background-image:url(http://r.ph.126.net/photo/image/head/logo.png?1);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://r.ph.126.net/photo/image/head/logo.png?1",sizingMethod="image");background-repeat:no-repeat;}
.j-album .j-head .lcon{padding-top:13px;}
.j-home .j-head h1,
	.j-home .j-head h1 a{position:absolute;left:0;width:130px;height:38px;background-position:4px -509px;text-indent:-9999em;}
.j-com .j-head h1,
	.j-com .j-head h1 a{position:absolute;left:0;width:134px;height:51px;margin-left:4px;background-position:0 0;text-indent:-9999em;}
.j-home .j-head h1 a{background-position:4px -62px;}
.j-album .j-head .logo{float:left;height:51px;line-height:51px;}
.j-home .j-head .logo{float:left;height:38px;line-height:38px;}
.j-com .j-head .logo{float:left;height:51px;line-height:51px;}
.j-head .icon,.j-head .lcon,.j-head .hcon,.j-head .mcon,.j-head .nav{position:relative;float:left;}
.j-album .j-head .lcon{width:140px;height:25px;}
.j-head .lcon{width:180px;height:38px;}
.j-head .mcon{margin-left:0;}
.j-head .icon .more,
	.j-head .lcon .more,
	.j-head .hcon .more,
	.j-head .mcon .more{display:none;position:absolute;background-color:#393C3E;z-index:10;-moz-box-shadow:2px 2px 2px #333;-webkit-box-shadow:2px 2px 2px #333;box-shadow:2px 2px 2px #333;}
.j-album .j-head .hcon .more{background-color:#fafcff;z-index:10;border:1px solid #c2d3e1;border-top:1px solid #fafcff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.j-head .lcon .more{width:180px;height:auto;}
.j-head .icon .more{left:0;width:96px;height:auto;}
.j-head .hcon .more{left:0;width:180px;height:auto;}
.j-head .mcon .more{left:0;width:125px;height:auto;}
.j-album .j-head .hcon .more{top:51px;width:95px;}
.j-home .j-head .lcon .more{top:38px;left:0;}
.j-com .j-head .lcon .more{top:51px;left:4px;}
.j-com .j-head .hcon .more{top:51px;left:0;}
.j-home .j-head .lcon:hover h1 a,
	.j-home .j-head .js-hover h1 a{background-position:-141px -62px;}
.j-com .j-head .lcon:hover h1 a,
	.j-com .j-head .js-hover h1 a{background-position:-141px 0;margin-left:0;}
.j-head .lcon:hover .arw,
	.j-head .icon:hover h2,.j-head .icon:hover .arw,
	.j-head .hcon:hover h2,.j-head .hcon:hover .arw,
	.j-head .mcon:hover h2,
	.j-head .js-hover .arw,.j-head .js-hover h2{background-color:#393C3E;}
.j-album .j-head .icon:hover h2{background-color:#edf4fd;}
.j-album .j-head .hcon:hover h2,.j-album .j-head .hcon:hover .arw,
	.j-album .j-head .js-hover .arw,.j-album .j-head .js-hover h2{background-color:#fafcff;}
.j-head .lcon:hover .more,
	.j-head .icon:hover .more,
	.j-head .hcon:hover .more,
	.j-head .mcon:hover .more,
	.j-head .js-hover .more{display:block;}
.j-album .j-head .hcon .arw{position:absolute;top:0;left:76px;text-indent:-9999em;width:20px;height:51px;cursor:pointer;background-position:0 -60px;border-right:1px solid #edf4fd;}
.j-album .j-head .hcon h2{border-left:1px solid #edf4fd;}
.j-album .j-head .hcon:hover h2,.j-album .j-head .js-hover h2{border-left:1px solid #c2d3e1;}
.j-album .j-head .hcon:hover .arw,.j-album .j-head .js-hover .arw{border-right:1px solid #c2d3e1;}
.j-home .j-head .lcon .arw,
	.j-home .j-head .icon .arw,
	.j-home .j-head .hcon .arw{position:absolute;top:0;text-indent:-9999em;width:20px;height:38px;cursor:pointer;}
.j-home .j-head .lcon .arw{width:30px;}
.j-com .j-head .lcon .arw,
	.j-com .j-head .icon .arw,
	.j-com .j-head .hcon .arw{position:absolute;top:0;text-indent:-9999em;width:20px;height:51px;cursor:pointer;}
.j-com .j-head .lcon .arw{width:30px;}
.j-home .j-head .lcon .arw{left:100px;background-position:10px -32px;}
.j-com .j-head .lcon .arw{left:110px;background-position:10px -24px;}

.j-home .icon .arw,.j-home .hcon .arw{left:76px;background-position:0 -32px;}
.j-com .icon .arw,.j-com .hcon .arw{left:76px;background-position:0 -24px;}
.j-head .icon h2,.j-head .hcon h2{margin-right:30px;}



.j-head .icon h2 a,.j-head .hcon h2 a,.j-head .mcon h2 a{display:block;padding:0 10px;font-weight:normal;font-size:14px;}
.j-head .mcon .lth2{font-size:14px;}
.j-head .mcon .ltbox{display:inline-block;zoom:1;padding-right:20px;width:auto;}
.j-head .mcon .ltbox .mnum{height:15px;line-height:15px;}
.j-album .j-head .icon h2 a,.j-album .j-head .hcon h2 a,.j-album .j-head .mcon h2 a{font-weight:bold;}
.j-head .mcon h2 a{width:115px;background-position:-15px -33px;padding-right:0;}
.j-com .j-head .mcon h2 a{background-position:-15px -26px;}
.j-head .mcon h3 span{float:right;width:30px;}
.j-head .list{display:block;float:left;line-height:22px;width:90px;padding:0 0 5px 0;}
.j-album .j-head .list{width:auto;}
.j-head .list .tt{color:#737373;padding-left:10px;width:80px;}
.j-head .list li{float:left;width:90px;}
.j-head .list li a{display:block;width:80px;padding-left:10px;}
.j-head .mcon .list li a{width:115px;}
.j-head .mcon .mnum{margin-left:10px;padding:0 8px;font-size:12px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;}
.j-head .mcon .on{background-color:#48b0d8;}
.j-head .mcon .off{background-color:#777;}
.j-album .j-head .list li,.j-album .j-head .list li a{width:85px;text-align:left;}
.j-head .list li a:hover{background-color:#3E89AD;color:#fff;text-decoration:none;}
.j-album .j-head .list li a:hover{background-color:#5babd0;}
.j-head .list h2,.j-head .list h3{font-weight:normal;}
.j-head .hcon .list{height:auto;}
.j-head .other{float:right;}
.j-home .j-head .other{height:38px;line-height:38px;}
.j-album .j-head .other,.j-com .j-head .other{height:51px;line-height:51px;}
.j-head .search{float:right;padding-right:40px;height:22px;line-height:22px;}
.j-head .search .fields{position:relative;float:left;height:22px;background-position:0 -47px;_margin-right:-3px;}
.j-home .j-head .search{padding-top:8px;}
.j-album .j-head .search,.j-com .j-head .search{padding-top:14px;}

.j-head .search input{width:105px;*padding-top:4px;border:0 none;margin-left:55px;background-color:transparent;font-family:simsun;vertical-align:middle;}
.j-head .search button{width:47px;height:22px;background-position:0 -89px;border:0 none;padding:0;}
.j-head .search .fields .type{position:absolute;top:0;left:0;width:50px;height:22px;background-position:50px -118px;z-index:11;         //_overflow:hidden;}
.j-head .search .fields .type h3{text-indent:-9999em;}
.j-head .search .fields .type .cur{display:block;_height:22px;width:40px;*padding-top:2px;padding-left:8px;background-position:36px -1436px;_overflow:hidden;}
.j-head .search .fields .type .itm{position:absolute;top:21px;display:none;width:42px;line-height:20px;padding-left:7px;background-color:#fff;border-top:none;}
.j-head .action{float:right;padding-right:5px;}
.j-head .action .sep{padding:0 5px;}

.j-head a{color:#ccc;}
.j-home .j-head .up .up-logo{width:140px;height:38px;}
.j-com .j-head .up .up-logo{width:155px;height:51px;}
.j-album .j-head .up .up-entry{background-position:0 -134px;padding-left:25px;}
.j-home .j-head .up .up-entry{background-position:0 -105px;padding-left:25px;}
.j-com .j-head .up .up-entry{background-position:0 -98px;padding-left:25px;}
.j-album .j-head a{color:#2e5c8d;}
.j-h-head .sub{width:980px;margin:0 auto;}
.j-h-head .sub li{position:relative;float:left;line-height:31px;margin-left:21px;}
.j-h-head .sub a{display:block;float:left;color:#4D4D4D;}
.j-h-head .sub .t0{margin-left:4px;background-image:none;}
.j-h-head .sub .o{background-position:-40px -172px;}
.j-h-head .sub .i{background-position:0 -142px;padding-left:6px;color:#fff;}
.j-h-head .sub .i *{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.j-h-head .sub .wr{height:31px;background-position:-82px -173px;*background-position-y:-172px;padding-right:5px;vertical-align:middle;zoom:1;}
.j-h-head .sub .extra{float:right;}
.j-h-head .sub .extra a{color:#2e75bc;}
.j-h-head .new{position:absolute;left:50px;background-position:0 -445px;height:12px;width:30px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.j-h-head .sub .wr{background-position-y:-174px;}}/*opera sucks*/
.j-h-head .sub .sep{display:block;float:left;margin-left:18px;width:1px;height:31px;background-position:0 -113px;}
.j-h-head{margin:0 auto;}
.j-h-body{position:relative;}
.j-h-body h3{color:#4d4d4d;font-weight:bold;font-size:14px;/*padding:0 10px;*/}
.j-h-body .j-r{float:right;position:relative;top:-30px;width:260px;}
.j-h-body .j-l{width:688px;padding:15px 0 0 20px;}
.j-h-body .j-wcon{/*margin-bottom:15px;padding:10px 0;border:1px solid #ddd;*/}
.j-h-body .j-wtl,.j-h-body .j-wtr,.j-h-body .j-wbl,.j-h-body .j-wbr{/*background-image:url(http://r1.ph.126.net/photo/image/home/h0.png);background-repeat:no-repeat;line-height:31px;*/height:31px;}
.j-h-body .j-wtl{/*background-position:top left;padding-left:10px;*/}
.j-h-body .j-wtr{/*background-position:right -41px;*/padding-right:9px;}
.j-h-body .j-wbl{/*background-position:left -82px;*/}
.j-h-body .j-wbr{/*background-position:right -123px;*/margin-top:0px;padding-right:9px;}
.j-banner{width:980px;margin:0 auto;clear:both;}
.j-banner .inr,.j-banner .inr img{position:relative;width:980px;height:300px;}
.j-banner .inr .j-setup-o{position:absolute;display:none;top:122px;left:400px;background-color:#d1d1d1;-moz-border-radius:3px;-webkit-border-radius:3px;}
.j-banner:hover .j-setup-o,.js-hover .inr .j-setup-o{display:block;}
.j-banner .inr .j-setup{width:150px;height:42px;margin:3px;padding-left:30px;line-height:42px;text-align:center;background-color:#fff;background-position:15px -573px;cursor:pointer;border:1px solid #9c9c9c;}
.j-banner .inr h2{text-indent:-9999em;}
.j-h-nav{position:relative;width:940px;height:50px;margin:260px auto 0;padding:10px 20px;background-color:#eff4fa;/*background:url(http://r1.ph.126.net/photo/image/home/h1.png) repeat-x;*/}
.j-h-nav dt{float:left;}
.j-h-nav dd{margin-left:65px;height:22px;line-height:22px;}
.j-h-nav .name,.j-h-nav .rank,.j-h-nav .view{float: left;}
.j-h-nav .rank,.j-h-nav .view {margin-left:5px;display:inline;}
.j-h-nav .itm{position:absolute;bottom:3px;left:85px;line-height:32px;*line-height:33px;}
.j-h-nav .itm a{/*font-size:14px;color:#4d4d4d;*/}
.j-h-nav .avt{width:50px;height:50px;}
.j-h-nav .itm a{display:block;float:left;}
.j-h-nav .itm .i{/*background-position:0 -772px;padding:0 18px;*/color:#666;text-shadow:0 0;}
.j-h-nav .itm .js-cur{color:#666;}
.j-h-nav .itm .sep{display:block;float:left;width:30px;height:31px;color:#ddd;background: url(http://r1.ph.126.net/photo/image/common/nav-sep.png) no-repeat 15px 50%;}
.j-h-nav .fol{padding-top:16px;vertical-align:middle;line-height:15px;}
.j-h-nav .foled .icn0,.j-h-nav .foled a{display:none;}
.j-h-nav .foled:hover a,.j-h-nav .js-hover a{display:inline;}
.j-h-nav .star{text-indent:-9999px;background:transparent url(http://r1.ph.126.net/photo/image/star.png) repeat-x scroll 0 5px;vertical-align:middle;line-height:22px;}
/**
 * 我的首页改为首页后调整宽度间距 20110520
 */
.logo .myindex h2{margin-right:0px;}
.myindex a{width:56px;}
.logo .myindex .arw{left:46px;}
/**
*新导航头样式20110523
*/
.m-nav{zoom:1;position:relative;z-index:10;margin:0px auto;width:980px;height:31px;}
.m-nav:after{	visibility:hidden;display:block;clear:both;height:0px;content:'.';}
.m-nav .w-nav{float:left;position:relative;margin-left:21px;}
.m-nav .w-nav1{margin-left:7px;}
.m-nav .w-nav-r{position:absolute;right:0;top:50%;margin:-12px 0 0;width:137px;height:23px;}
.omore{background:url("http://r.ph.126.net/photo/image/icn.png?v=20110520") no-repeat scroll 30px -1431px;}
.oadd{line-height:25px;}
.m-nav .navline,
	.m-nav .rpad,
	.m-nav .current .link,
	.m-nav .new{background:url("http://r1.ph.126.net/photo/image/home/f0.png?20110911") no-repeat scroll 0px 0px;}
.m-nav .omore{padding-right:20px;cursor:pointer;}
.w-nav .navline{display:inline-block;zoom:1;margin-left:18px;width:1px;height:31px;background-position:0 -113px;vertical-align: bottom;}
.w-nav .new{position:absolute;top: 0px;left: 50px;display: block;width: 22px;height: 12px;background-position: 0 -446px;}
.m-nav .current .new{left: 55px;}
.w-nav .link{display:inline-block;zoom:1;font-size:12px;color:#4d4d4d;line-height:31px;cursor:pointer;}
/*
.w-nav .link span{display:inline-block;zoom:1;height:31px;line-height:31px;}
*/
.w-nav .rpad{display:none}
.m-nav .current .rpad{display:inline-block;zoom:1;height:31px;padding-right: 5px;vertical-align:middle;background-position:-82px -172px;vertical-align: bottom;}
.m-nav .current .link{padding-left:5px;color:#fff;background-position:0px -142px;}
.m-nav .w-nav .nav-sub{display:none;position:absolute;z-index:20;left:-10px;top:0px;padding:0px 10px;width:60px;min-width:50px;border:none;background-color:#f1f1f6;}
.m-nav .j-hover .nav-sub{display:block;}
/*二级高度缩为25px*/
.w-nav .nav-sub  .link{height:25px;line-height:25px;background-position:0px -145px;}
.w-nav .nav-sub  .rpad{height:25px;line-height:25px;background-position:-82px -175px;}
.w-nav .nav-sub .omore .link{height:31px;line-height:31px;}


/**
*云相册入口
**/
.j-album .j-head .f-inline{display:inline;vertical-align:middle;}


/* 非摄影用户回相册  */
.j-head .retrunphoto .hcon{float:right;}
.j-head .retrunphoto h2 a{font-size:12px;}
.j-head .retrunphoto h2{margin-right:10px;}
.j-head .retrunphoto .arw{left:auto;right:-5px;}
.j-head .retrunphoto .search{padding-right:0px;}
.j-head .retrunphoto .action{padding-right:10px;}

/**
 *
 *xbox
 */
.m-pop{
	position:fixed;
	_position:absolute;
	left:0;
	top:0;
	z-index:999;
	/*width:100%;
	height:100%;*/
	display: block;
}
.m-popLayerIframe,
	.m-popLayer{
	position:fixed;
	_position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	display: block;
}
.m-popLayerIframe,
	.m-popLayer{
	overflow:hidden;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index:995;
}
.m-popLayerIframe{
	z-index:997;
	background-color:transparent;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;	
}
.m-pop .layer{
	z-index:998;
}
.m-pop .mock{
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;	
	border:10px solid #bbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:#fff;
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
	*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* For IE 5.5 - 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; /* For IE 8 */
	box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
	font-size:0;
}
.m-pop .mock .content{
	display:inline-block;
	*display:inline;
	*zoom:1;	
	border:1px solid #999;
	padding:20px 25px;
}
.m-pop .mock .close,
	.m-pop .mock .arrow-out,
	.m-pop .mock .arrow-in{
	position:absolute;
	z-index:9999;
	*zoom:1;
}
.m-pop .mock .close{
	top:10px;
	right:10px;
	width:9px;
	height:9px;
	font-size:0;
	line-height:0;
	color:#999;
	/*text-decoration:none;*/
	text-indent:-9999px;
	background:url("http://r1.ph.126.net/photo/image/ico/ico_tip_close.png") no-repeat 0 0 scroll;
}
.m-pop .mock a.close:hover{
	color:#666;
	background-position:0 -10px;
}
.m-pop .mock .arrow-out{
	top:-20px;
	*top:-15px;
	left:20px;
	height:0;
	width:0;
	font-size: 0; 
	line-height: 0;
	border-color:transparent transparent #666 transparent;
	border-style:dashed dashed solid dashed;
	border-width:10px;
}
.m-pop .mock .arrow-in{
	top:-9px;
	left:-10px;
	height:0;
	width:0;
	font-size: 0;
	line-height: 0;
	border-color:transparent transparent #fff transparent;
	border-style:dashed dashed solid dashed;
	border-width:10px;
}


/* 相册用户顶部系统公告黄条 20110916 YJ */
#topbar-annc{display:none;height:30px;border-top:1px solid #DBE1DF;border-bottom:1px solid #DBE1DF;background-color:#FFF9E1;line-height:30px;}
.topbar-annc-txt-wrapper{width:980px;margin:0 auto;height:30px;}
#topbar-annc ul{float:left;list-style:none;overflow:hidden;width:950px;height:30px;font-size:12px;text-align:center;}
#topbar-annc ul li{height:30px;}
#topbar-annc a.close{display:block;position:relative;top:10px;float:right;width:9px;height:9px;overflow:hidden;background:url(http://r1.ph.126.net/photo/image/ico/ico_tip_close.png) no-repeat 0 0;color:#bfbfbf;text-decoration:none;}
#topbar-annc a.close:hover{background-position:0 -10px;}


/*微博分享区块*/
.weibo-txt{
	display:inline-block;
	*display:inline;
	*zoom:1;
	_padding-top:5px;
	vertical-align: middle;
}
.w-ico-weibo{
	vertical-align: middle;
	-webkit-text-size-adjust:none;
	font-size:0;
	line-height:0;
	letter-spacing:-3px;
}
.w-ico-weibo .weibo{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-right:15px;
	width:16px;
	height:16px;
	vertical-align: middle;
	-webkit-text-size-adjust:none;
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	text-indent:-99999px;
	background:url(http://r.ph.126.net/photo/image/icn.png?v=20110510) -23px -3960px no-repeat scroll;
}
.w-ico-weibo .wy163{
	background-position: -24px -3960px;
}
.w-ico-weibo .sinaweibo{
	background-position:-88px -3982px;
}
.w-ico-weibo .qqweibo{
	background-position: -134px -3960px;
}
.w-ico-weibo .qqzone{
	background-position:-111px -3982px;
}
.w-ico-weibo .douban{
	background-position:-113px -3960px;
}
.w-ico-weibo .renren{
	background-position:-47px -3960px;
}
