/**
 * 我的图库列表样式
 */
.btn_box{ position: relative; /* overflow: hidden; */ z-index: 1;}
.upload_pic{ font-size: 14px; display: inline-block; width: 128px; height: 34px; line-height: 34px; text-align: center; background: #41a1d2; color: #fff; border-radius: 3px; margin: 20px 0 0 30px; _padding-top:10px; _height:24px; float:left; }
.btn_box input{ position: absolute; left: 30px; top: 20px; filter:alpha( opacity:0); opacity: 0;cursor: pointer; width: 130px; }
.upload_pic:hover{ background-color: #51aedd;}
.upload_pic i{ vertical-align: middle; display: inline-block; width: 20px; height: 16px; background: url(../images/power.png) no-repeat 0 -172px;}

.create_pic_store{ font-size: 14px; display: inline-block; width: 115px; height: 32px; border: 1px solid #e3e3e3; background: #fafafa; text-align: center; line-height: 32px; border-radius: 3px; color: #454545; display:block; float:left; margin-left:10px; margin-top:8px;}

.friend_tips{ float: right; font-size: 12px; height: 24px; line-height: 24px; margin-top: 24px; margin-right: 20px; color: #999999}

.my_pic_store_list{ margin-left: 12px; margin-right: 31px; margin-top: 20px;padding-bottom: 20px; overflow: hidden; clear: both;}

.my_pic_store_list li{position: relative; cursor:pointer; float: left; height: 207px; width: 150px; padding: 10px; border: 1px solid #d6d6d6; margin-left: 19px; +margin-left:10px; margin-top: 19px;}
.my_pic_store_list li div{ position: relative;  width: 150px; height: 150px;}

.my_pic_store_list .default{ background: #fff;}

.my_pic_store_list li div a{ +width: 150px; height: 150px; text-align: center; vertical-align: middle; *font-size: 150px; zoom:1;}

.my_pic_store_list .btn_box{ float: left; margin-left: 0; display: block; width: 100%; line-height: 33px; font-size: 12px; position: absolute; bottom: 66px; left: 0; height: 33px; background: rgba( 0, 0, 0, 0.5); +filter:alpha(opacity:50); +opacity: 0.5; +background: #000; color: #cccccc; z-index:1000; _width:170px;}
.my_pic_store_list .btn_box a{ +width: auto; color: #ccc; display: inline; +font-size: 12px;}
.my_pic_store_list .btn_box a:hover{ +width: auto; color: #fff; +font-size: 12px;}

.editor{ margin-left: 10px; display: none; _display:block; float:left}
.delete_btn{ margin-left: 6px; display: none;_display:block; float:left}
.my_pic_store_list .pic_num{ right: 0; bottom: 74px; z-index: 1001; float:right; margin-top: -26px; +margin-top: 0; position: absolute; color: #fff; font-size: 14px; font-weight: bold; margin-right: 12px;}


.pic_store_name{ clear: both; overflow: hidden; display: block; height: 50px; margin-top: 8px; font-size: 14px; line-height: 24px;}
.pic_store_name a{ color: #545454; height: auto !important;}

.my_pic_store_list li div i{ display: none; position: absolute; top: 1px; left: 1px; width: 22px; height: 22px; background-color: #fff; background-image: url(../images/power.png); background-repeat: no-repeat; }
.only_me{ background-position:  3px -28px;}
.password{background-position:  4px 4px;}
.only_friends{ background-position: 4px -80px;}
.my_pic_store_list li div:hover i{ display: block;}
.my_pic_store_list li:hover .delete_btn,.my_pic_store_list li:hover .editor{ display: inline-block;}
.only_see{ display:none;}
.my_pic_store_list li div:hover .only_see{ font-size:12px; color:#999999; padding:5px 10px; border:1px solid #767676; position:absolute; top:26px; left:0; background:#fff; display:block;}

/**
 * 图片列表样式
 */
.btn_box{ margin-left: 10px;/*  float: left; */}
.btn_box li{ float: left; position: relative; z-index: 9;}
.btn_box li a{ font-size: 12px; color: #3695c5; margin-top: 30px; margin-left: 20px; display: inline-block;}
.btn_box .drop_down{ z-index: 1; background: #fff; border: 1px solid #ccc; border-radius: 4px; position: absolute; top: 54px; left: 10px; width: 100px;}
.btn_box .drop_down li{ clear: both; }
.btn_box .drop_down li a{ margin-top: 0; line-height: 30px; margin-left: 10px;}

.drop_down .poptip-arrow-top{ right: 68px;}
.drop_down .poptip-arrow-top i{ color: #fff;}

.pic_list{ clear: both; margin-left: 12px; overflow: hidden; padding-bottom: 30px; }
.pic_list li{ width: 300px; overflow: hidden; position: relative; float: left; border: 1px solid #d6d6d6; margin-top: 25px; margin-left: 17px; padding-bottom: 10px; cursor:pointer;}
.pic_name{ position: relative;  font-size: 14px; margin: 0 10px;}
.pic_name span{height: 30px; overflow:hidden; display:block; text-overflow:ellipsis ; line-height: 30px;}
.pic_name a{ color: #545454;}
.pic_name form{ position: absolute; top: 0; left: 0; z-index:10;}
.pic_name .text_box{ width: 276px; height: 20px; margin-top: 4px; border: 1px solid #ffc03c;}
.pic_name .btn_box{ display: none; position: absolute; top: 30px; right: 0; background:#FFF;}
.pic_time{ font-size: 14px; margin: 0 10px; height:16px;}
.pic_time span{ float: left; color:#aaaaaa;}
.pic_name .btn_box input{ filter:alpha(opacity:100); opacity: 1; position: static; width: auto; color: #fff; border: none; background: #bbbbbb; border-radius: 3px; font-size: 12px; padding: 2px;}
.pic_name .btn_box input:hover{ background: #41a1d2;}
.submit_box{ background: }


.edit_pic_name{ font-size: 12px; display: inline-block; width: 16px; height: 16px; background: url(../images/power.png) no-repeat 0 -127px; float: right;}


/**
 * 批量操作页面样式
 */

.check_box_picNum{ float: left; margin: 32px 0 0 32px; width: 300px; font-size: 14px; color: #999999;}
.check_box_picNum input{ float: left; position: static; margin-top: 3px; margin-right: 6px; vertical-align: middle; filter:alpha(opacity:100); opacity: 1; vertical-align: middle; width: auto; _margin-top:-4px !important ; *margin-top:-3px;}
.check_box_picNum label{ float: left; margin-right: 10px;}
.pic_num_tips{ width: 100px;float: left;}
.pic_num_tips span{ padding: 0 4px;}

.move_pic_btn{ float: right; margin:26px 20px 0 0;}

.move_pic_btn select {font-size: 14px;padding: 6px;width: 120px; border:1px solid #ccc;}
.move_pic_btn select option{ width:92px; overflow:hidden}
.move_pic_btn a{ display: inline-block; width: 103px; height: 32px; background: #41a1d2; color: #fff; border-radius: 3px; text-align: center; line-height: 32px; font-size: 14px; _margin-right:5px !important;*margin-right:5px !important;}

.pic_list input{ position: absolute; top: 0; left: 0;z-index: 100;}




/**
 * 
 */
.default_pic_store_list li a .btn_box{ display: block;}
.default_pic_store_list li a .btn_box{ background: transparent;}
.default_pic_store_list li a .btn_box .editor{ margin-left: 0; margin-top: 6px; display: inline-block; padding-top:2px; padding-right: 2px; background: #fff; }

.pic_wall_title{ margin-left: 30px; height: 50px; line-height: 50px; font-size: 16px;color: #454545; background: url(../images/line.jpg) no-repeat 0 bottom;}
.pic_wall_title h3{ font-weight: bold;  }

.loading_style{ padding-bottom: 30px;}
.Blog_Comment_wrap h1{ background:url(../common/images/pic_pinglun.jpg) no-repeat;}



.my_pic_store_list li div.honor_list_bot{ width:172px; height:14px; background: url(../images/xiangce_bot.jpg) no-repeat; position:absolute; bottom:-16px; left:-1px;}
.thumb button{ width:100%; height:100%; border:none; background:transparent; white-space: nowrap; cursor:pointer;}
.my_honor_wrapper{ padding-left:30px; padding-right:30px;}
.fontsize_12{ font-size:12px; color:#aaaaaa;}

.pic_share_list .thumb{height: auto;  min-height: 300px;}
.pic_list .thumb{height: 210px; position:relative;}
.my_pic_store_list .thumb{height:150px;}
.add_pic_type{ position:relative;}
.type_file{ position:absolute; width:90px; height:90px;opacity:0; top:0; left:0; cursor:pointer;}

.my_pic_store_list li div a {
    height: 150px;
    text-align: center;
    vertical-align: middle;
}
.thumb a {
    top:0;
    display: block;
    left: 0;
    opacity: 0;
	filter:alpha(opacity:0);
    position: absolute;
    width: 100%;
	height:100%; 
	z-index:10;
	background:#fff;
}

.pic_share_thumbnail .thumb{height:74px;}
.pic_share_thumbnail ul li button {
    height: 74px;
    width: 74px;
	 border:none; background:transparent;
}
.pic_share_list li button  img{ margin-left:-3px;}
.pic_share_thumbnail ul li a {
    border: 1px solid #000000;
    display: block;
    height: 73px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: 74px;
    z-index: 1;
}
.pic_share_list li .thumb button{ min-height:300px;width:100%;  border:none; background:transparent; white-space: nowrap; cursor:pointer;}

.pic_error{ display:block; width:150px; height:150px;}

/*pyh_add*/

.my_pic_store_list a {
    display: block;
    height: 150px;
    width: 150px;
}















