/* 弹窗相册css  */
.fy_mask { width:100%; height:100%; position:absolute; left:0; top:0; background:white; filter:alpha(opacity:30); opacity:0.3; z-index:1909; display:none; }
.pic_dialog { left: 279px; top: 109px; position: absolute; width:972px; /*position:absolute; top:0; left:200px;*/ z-index:1910;  display:none; }
.pic_dialog .picArea { float:left; width:675px; padding:10px 0 0 10px;  }
.pic_dialog .bigPic { width:100%; height:530px; position:relative; text-align:center; background:url(../images//loading.gif) no-repeat center center; overflow:hidden; }
.pic_dialog .bigPic.hideLoading { background:none; }
.pic_dialog .bigPic .good{ color:#fff; text-decoration:none; position:absolute; right:52px; top:5px; padding:0px 14px 0px 50px; line-height:42px; border-radius:5px 5px 5px 5px; font-size:16px; background:#323232 url(../images/goodbtn.png) no-repeat 13px 9px; }
.pic_dialog .bigPic .good:hover{ color:#f87777;background:#323232 url(../images/goodbtn.png) no-repeat 13px -37px;}
.pic_dialog .bigPic .bigLeft, .pic_dialog .bigPic .bigRight { width: 36px;height: 50px;line-height:50px;font-family: "宋体";color: #555;font-weight: 900;text-align: center;cursor: pointer;font-size: 50px;top:230px; left:10px;position: absolute; filter:alpha(opacity:20);opacity:0.2; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; text-shadow:0 0 5px rgb(255, 255, 255); }
.pic_dialog .bigPic .bigRight { left:auto; right:10px;}
.pic_dialog .thumbWrap { padding:0 35px; width:605px; height:70px; position:relative; }
.pic_dialog .thumbPic { width:100%; padding-top:10px; height:50px;  overflow:hidden; position:relative;}
.pic_dialog .thumbPic ul { position:absolute; top:10px; left:770px; }
.pic_dialog .thumbPic li { float:left; margin-right:5px; display:inline-block; width:50px; height:50px; }
.pic_dialog .thumbPic li img { width:50px; height:50px; cursor:pointer;}
.pic_dialog .thumbPic li.on { width:40px; height:40px; border:5px solid #3d95d5; }
.pic_dialog .thumbPic li.on img { width:40px; height:40px; }
.pic_dialog .thumbWrap i { width: 20px;height: 70px;line-height: 70px;color: #555;font-family: "宋体";text-align: center;font-weight: bolder;position: absolute;top: 0; left:0px; cursor: pointer;font-size: 20px; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;  }
.pic_dialog .thumbWrap .thumbRight { left:auto; right:0px;}
.pic_dialog .reviewArea { float: right; width: 274px; border-left:1px solid #dedede;  height:464px;overflow-x:hidden; overflow-y:auto; background:#f5f5f5; position: relative;}
.pic_dialog .reviewArea .user_pic { float:left; border-radius:25px; margin-right:10px; width:50px; height:50px; }
.pic_dialog .reviewArea .userInfo { padding:12px 18px; width:218px; border:none;}
.pic_dialog .reviewArea .user_theme { padding:0 0 20px 20px; width:234px; color:#222;table-layout:fixed; word-break: break-all; overflow:hidden;} 
.pic_dialog .reviewArea .reviewModule { background:#f5f5f5; border-top:1px solid #dedede; padding:10px 0 10px 20px;}
.pic_dialog .reviewArea .reviewModuleWidth { width:224px; }
.pic_dialog .reviewArea .reviewTop { background:white; }
.pic_dialog .reviewArea .reviewFun a { display:inline-block; padding-left:22px; background:url(../images/pic_dialog_ico.png) no-repeat left 0; color:#555; line-height:14px; height:14px; margin-left:5px; }
.pic_dialog .reviewArea .reviewFun span { display:inline-block; padding:0 3px 0 8px; line-height:14px; height:14px; color:#d9d9d9;}
.pic_dialog .reviewArea .reviewFun a.share { background-position:left -30px; }
.pic_dialog .reviewArea .reviewFun a.reviewNum, .pic_dialog .reviewArea .reviewFun a.pageviews { padding-left:0; background:none;  text-decoration:none; cursor:text;}
.pic_dialog .reviewArea .reviewBox { margin:5px 0 5px; overflow:auto; width:212px; height:35px;}
.pic_dialog .reviewArea .reviewDiv { background:white; border:1px solid #d5d5d5; text-align:left; min-height:32px; _height:32px; padding:5px; margin:5px 0; color:#222; line-height:18px;}
.pic_dialog .reviewArea .reviewDiv:focus { border:1px solid #3d95d5; outline:none;}
.pic_dialog .reviewArea .nameButton { background:none; border:none; padding:0; margin:0; color:#888;}
.pic_dialog .reviewArea .revList .reviewBox { width:216px;}
.pic_dialog .reviewArea .blue_btn { margin:0;}
.pic_dialog .reviewArea i.Constantia { font-size: 24px;margin: 0 2px;color: #888; font-family:Constantia; font-style:italic; }
.pic_dialog .reviewArea .revList {word-wrap:break-word; border-top:1px solid #dedede; margin-top:10px;}
.pic_dialog .reviewArea .revList li { padding:10px 3px; border-bottom:1px solid #dedede;}
.pic_dialog .reviewArea .revListFun a { color:#555; }
.pic_dialog .reviewArea .revListFun a:hover { color:#3d95d5; }
.pic_dialog .reviewArea .revListFun i { padding:0 5px;  color:#d9d9d9; } 
.pic_dialog .reviewArea .showMore { color:#555; margin:10px 0; display:inline-block;}