
/*相册首页*/
.wid-wrap{padding:0 20px;}
.mod-tit .ic{background:url("../images/ic-photo.png") no-repeat;width:31px;height:27px;display:inline-block;margin-right:10px;vertical-align:middle;}
.mod-tit .btn-32{float:right;margin-top:12px;}
.mod-tit .title-right{min-width:256px;float:right;font-size:14px;}
.mod-tit .title-right .add-photo{margin-top:13px;}
.photo-main .pa-content{margin:10px 0 20px;min-height:500px;}
.photo-main .pa-list{padding-top:5px;}
.photo-main .pa-list li{float:left;margin:0 19px;min-height:211px;margin-bottom:1px;}
.photo-main .pa-top{padding:6px 6px 0;border:1px solid #d3d3d3;position:relative;}
.photo-main .pa-top span{height:32px;line-height:32px;font-size:14px;display:block;text-align:center;width:160px;}
.pa-list .wid-desc{width:160px;margin-top: -3px;padding-bottom: 7px;display:none;font-size:14px;}
.pa-list li:hover .wid-desc{display:block;}
.dis-table{font-size:0;overflow:hidden;display:block;text-align:center;vertical-align:middle}
.dis-table:after{display:inline-block;height:100%;width:0;vertical-align:middle;content:""}
.text-hidden{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.photo-main .pa-img-mod{width:160px;height:120px;position:relative;background-color:#eee;}
.photo-main .pa-img-mod img{max-width:160px;max-height:120px;vertical-align:middle}
.photo-main .p-nums,.p-alert-add .p-size{position:absolute;height:28px;line-height:28px;padding:0 10px;background:rgba(0,0,0,0.5);color:#fff;top:98px;right:6px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000',endColorstr='#7f000000');}
.photo-main .pa-bottom{height:32px;line-height:32px;color:#666;overflow:hidden;}
.photo-main .pa-creator,.photo-main .pa-options,.photo-main .pa-options a,.photo-main .pa-creator em{float:left;}
.photo-main .pa-creator{margin-right:10px;}
.photo-main .pa-creator em{color:#1abc9c;height:100%;width:40px;padding-right:5px;text-align:center;}
.photo-main .pa-options a{color:#1abc9c;}
.photo-main .pa-options a i{margin-right:5px;}
.photo-main .pa-options{display:none;}
.photo-main .pa-options .pa-del{margin-left:10px;}
.photo-main .pa-mod:hover .pa-top{border-color:#1abc9c;}
.photo-main .pa-mod:hover .pa-top span{color:#1abc9c;}
.photo-main .pa-mod:hover .pa-options{display:block;}
.ps-list .mod-tit .wid-desc{display: block;width: 70%;float: left;margin-right: -360px;padding-left: 10px;padding-right:292px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.ps-list .mod-tit .wid-name{max-width: 492px; display: inline-block;vertical-align: middle;}
/*浏览 单张图片*/
.photo-scan .mod-tit a{color:#1abc9c;font-weight:normal;font-size:14px;}
.photo-scan .photo-options a{margin:0 5px;}
.photo-scan .p-top,.ps-list .p-top{height:50px;line-height:50px;padding:0 8px;}
.photo-scan .p-title,.ps-list .p-title{font-size:16px;color:#666;text-align:left;}
.photo-scan .p-uploader,.photo-scan .p-title{width:195px;}
.photo-scan .p-uploader em{color:#1abc9c;font-weight:bold;padding-right:10px;max-width:55px;}
.photo-scan .p-content{padding:0 10px 20px 10px;}
.photo-scan .p-scroll{display:inline-block;padding-left:250px;}
.photo-scan .p-scroll a{font-size:14px;color:#1abc9c;margin:0 12px;}
.photo-scan .p-scroll a.disable{cursor:default;color:#666;}
.photo-scan .p-main{position:relative;overflow:hidden;}
.photo-scan .p-main .p-btn{position:absolute;display:none;z-index:999;height:75px;width:75px;background:url("../images/icon-side.png") no-repeat;top:0;}
.photo-scan .p-main .p-btn-prev{background-position:0 0;left:15px;}
.photo-scan .p-main .p-btn-prev:hover{background-position:0 -76px;}
.photo-scan .p-main:hover .p-btn{display:block;}
.photo-scan .p-main a.disable,.photo-scan .p-main:hover a.disable{display:none;}
.photo-scan .p-main .p-btn-next{background-position:-75px 0;right:15px;}
.photo-scan .p-main .p-btn-next:hover{background-position:-75px -76px;}
.photo-scan .p-main .img{/**width:750px;**/overflow:hidden;display:none;}
.photo-scan .p-main .img-show{display:block;}
.photo-scan .p-main .img img{max-width:750px;vertical-align:middle;}

/*相册列表*/
.ps-list .p-content{margin-bottom:20px;min-height:550px;}
.ps-list .p-main .p-mod{width: 150px;height: 150px;padding: 5px;overflow:hidden;border: 1px solid #d2d2d2;float:left;}
.ps-list .p-main .p-mod img{max-width:100%;max-height:100%;}
.ps-list .p-main .p-mod:hover{border-color:#2ad2b0;}
.ps-list .p-intro h3{font-size:16px;margin-bottom:10px;padding-top:10px;border-top:1px solid #d2d2d2;}
.ps-list .p-intro p{font-size:14px;color:#666;overflow:hidden;word-break:break-all;line-height:22px;}
.ps-list .p-uploader{color:#666;}
.ps-list .p-uploader em{color:#333;padding-right:8px;}
.ps-list .p-main{margin-bottom:15px;}
.ps-list .p-box{float:left;margin:0px 7px 10px 7px;}
.ps-list .p-box .set-cover{color:#fff;background:rgba(0,0,0,0.5);display:none;position:absolute;z-index:999;height:30px;width:160px;line-height:30px;text-align:center;font-weight:bold;left:6px;bottom:6px;}

/*相册 弹出框*/
.pa-alert-box{width:720px;}
.pa-alert-box .pa-item{float:left;clear:both;margin:10px 0;}
.pa-alert-box label{float:left;font-size:14px;text-align:right;margin-right:5px;line-height:32px;width:100px;}
.pa-alert-box label.error{padding-left:107px;clear:both;width:auto;}
.pa-alert-box label b {color:#f00;padding-right: 5px;}
.pa-alert-box .bd{padding:25px 20px 20px 20px;}
.pa-alert-box .total-btn {margin:20px 0 0;text-align:center;oveflow:hidden;}
.pa-alert-edit .pa-item,.pa-alert-create .pa-item{margin-left:50px;}
.pa-alert-edit .input-txt,.pa-alert-create .input-txt{width:380px;}
.pa-alert-edit .textarea,.pa-alert-create .textarea{width:380px;height:120px;}
.pa-alert-del{width:540px;}
.pa-alert-del .pa-item{font-size:16px;color:#666;text-align:center;margin:40px 0;width:500px;}
.pupload-img-box .bd{width:800px}
.trc_mid{width:790px;}

/*上传图片列表*/
.ui-tab-bd{padding-top:20px;}
.ui-activity-detail li{ float:left;height:195px;width:20%;margin-bottom:10px;}
.ui-activity-detail li .mod{width:160px; border:1px solid #cdcdcb;padding:6px 6px 5px; background-color:#fff;margin-left:18px}
.ui-activity-detail li .mod .option-list{ display:none;}
.ui-activity-detail li.current .mod{ border:1px solid #2ad2b0;}
.ui-activity-detail li:hover .option{display:block!important}
.ui-activity-detail .img{text-align:center; display:block; position:relative;width:160px;height:120px; overflow:hidden;margin-bottom:2px;cursor:move;}
.ui-activity-detail .img .num{ position:absolute;right:0;bottom:0;padding:0 7px;height:30px;line-height:30px; color:#fff; background-color:#2ad2b0;opacity:0.8;filter:alpha(opacity=80); display:block; font-weight:normal; display:none;}
.ui-activity-detail .input-text{border:1px solid #d6d6d6;background-color:#ecebe7; height:21px;line-height:21px;width:150px;color:#333;padding-left:3px;}
.ui-activity-detail .option-list{margin-bottom:0;}
.ui-activity-detail .option a{height:20px;line-height:25px;}
.ui-activity-detail .option a i{margin-right:5px;}

/*上传图片弹出框*/
.upload-holder .tip-image{min-width:595px;}
.pupload-img-box .total-btn{padding:20px 0;text-align:center;}
.pupload-img-box .total-btn .gray-btn1{padding:0;}
.pupload-img-box .activity-list{ margin: 10px 0 20px;padding-left:30px;}

