/**
 * 我的图库列表样式
 */
.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; _color: #fff !important; border-radius: 3px; margin: 20px 0 0 30px; +margin-right: 10px; _float:left !important; _height:24px !important; _padding-top:10px !important;}
.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; _line-height:4px !important;}

.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; +margin-right: 10px; _margin-top:20px !important;}

.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; overflow: hidden; clear: both;}


.my_pic_store_list li{position: relative; cursor:pointer; float: left; height: 217px; width: 245px; padding:0px 10px; border: 1px solid #d6d6d6; margin:10px;}
.my_pic_store_list li div{ position: relative; padding-bottom:10px; width: 100%; 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%; _width:113% !important; 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;}
.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: inline-block;}
.delete_btn{ margin-left: 6px; display: none; _display: inline-block;}
.my_pic_store_list .pic_num{ right: 0; bottom: 74px; z-index: 2; _z-index:2 !important; 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;}
/**
 * 图片列表样式
 */
.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: 270px; overflow: hidden; position: relative; float: left; margin-top: 25px; margin-left: 17px; padding-bottom: 10px;}
.pic_list li a{width: 270px; text-align: center; vertical-align: middle; height: 225px; overflow: hidden;}

.pic_name{ clear: both; position: relative; /* height: 30px; */ text-overflow:ellipsis ; height:30px;line-height: 30px; font-size: 14px; margin: 0 10px;}
.pic_wall_box .pic_name{height:30px;line-height: 30px; overflow:hidden;}
.pic_name a{ font-size: 12px !important;}

.thumb{ float: left; height: 230px; width: 100%;}
.thumb button{ width: 100%; height: 100%; background:#fafafa; border: none;}
.thumb a{ position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: #fff; filter:alpha(opacity:0); opacity:0; }



.showname{ height: 30px; line-height: 30px; overflow: hidden;}
.showname a{ font-size: 14px !important;}

.editname{ display: none;}
.pic_name a{ color: #545454; height: auto !important; text-align: left !important; }
.pic_name form{ position: absolute; top: 0; left: 0;}
.pic_name .text_box{ width: 276px; height: 20px; margin-top: 4px; border: 1px solid #ffc03c;}
.pic_name .btn_box{ display: block; position: absolute; top: 24px; right: 0; +top: 26px; +right: -8px;}
.pic_time{ font-size: 14px; margin: 0 10px;}
.pic_time span{ float: left;}
.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 !important; height: 16px !important; background: url(../images/power.png) no-repeat 0 -127px; float: right; margin-top: 4px;}


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

.check_box_picNum{ float: left; margin: 32px 0 0 32px; width: 290px; font-size: 14px; color: #999999;}
.check_box_picNum input{ float: left; position: static; margin-top: 3px; +margin-top: -2px; margin-right: 6px; vertical-align: middle; filter:alpha(opacity:100); opacity: 1; vertical-align: middle; width: auto;}
.check_box_picNum label{ float: left; margin-right: 10px; vertical-align: middle}
.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 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: 10px;}

.pic_list .pic_a input{ position: absolute; top: 0; left: 0;}




/**
 * 
 */
.default_pic_store_list li div .btn_box{ display: block;}
.default_pic_store_list li div .btn_box{ background: transparent;}
.default_pic_store_list li div .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;}

/*pyh_add*/
.move_pic_btn  select {
    font-size: 12px;
    padding: 6px;
}












