/*模板*/
.p-layer{width: 478px; border-width: 1px 1px 1px; background-color: #fff;box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.3);}
.p-layer .pmt{ height: 49px; padding-left: 15px; line-height: 49px; border-bottom: 1px solid #ceced0; font-size: 14px; color: #333; font-weight: bold; position: relative;}
.p-layer .pmt .del{display: block; width: 12px; height: 12px; background: url("../images/baze-icon.png") no-repeat; background-position: 0 -356px; position: absolute; right: 20px; top: 19px; overflow: hidden;}
.p-layer .pmt a:hover.del{background: url("../images/baze-icon.png") no-repeat; background-position: 0 -378px;}

.p-layer .p-name{width: 458px; margin: 0 auto 10px;}
.p-layer .p-name .pn-new{display: block; width: 111px; text-align: center; line-height: 35px; font-size: 14px; color: #333; font-weight: bold; padding-left: 24px; height: 35px; background: url("../images/pl-btn.png") no-repeat; background-position: 0 -131px;}
.p-layer .p-name a:hover.pn-new{box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2);}
.p-layer .p-name .pn-cont{width: 450px; margin-top: 10px;}
.p-layer .p-name .pn-cont input{width: 167px; height: 30px; line-height: 30px; border: 1px solid #cccccc; float: left; margin-right: 10px;}
.p-layer .p-name .pn-cont .create{display: block; width: 83px; height: 30px; border: 1px solid #fe3f10; line-height: 30px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; background-color:#ff6600; border-radius: 3px; float: left; margin-right: 15px;}
.p-layer .p-name .pn-cont a:hover.create{background-color: #f06101; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);}
.p-layer .p-name .pn-cont .cancel{float: left; line-height: 32px; font-size: 14px; color: #fff; color: #ff6600; font-weight: bold;}
.p-layer .p-name .pn-cont a:hover.cancel{text-decoration: underline;}
.p-layer .p-name .pn-cont p{clear: both; height: 18px; line-height: 18px; color: #666; padding-top: 13px; padding-left: 18px; background: url("../images/baze-icon.png") no-repeat; background-position: 1px -469px;}

.p-layer .p-btn{width: 100%; height: 57px; padding-top: 23px; text-align: center; background-color: #f2f2f5;}
.p-layer .p-btn .btn01{display: inline-block; width: 83px; height: 33px; text-align: center; line-height: 33px; background-color: #ff6600; border: 1px solid #ff3300; border-radius: 2px; margin-right: 13px; font-size: 14px; font-weight: bold; color: #fff;}
.p-layer .p-btn a:hover.btn01{background-color: #f06101;}
.p-layer .p-btn .btn02{display: inline-block; width: 83px; height: 33px; text-align: center; line-height: 33px; background-color: #f7fafa; border: 1px solid #cccccc; border-radius: 2px; margin-right: 13px;box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);font-size: 14px; font-weight: bold; color: #999;}
.p-layer .p-btn a:hover.btn02{background-color: #e8e9e9;}

.p-layer .pmc{width: 441px; height: 180px; padding: 25px 0 20px 17px; margin: 10px auto; background-color: #f2f2f5; overflow: hidden;}
.p-layer .pmc ul{width: 441px; height: 180px;overflow: hidden; overflow-x: hidden; overflow-y: auto;}
.p-layer .pmc li{width: 390px; height:20px; margin-bottom: 18px;}
.p-layer .pmc .checkbox-label{font-weight: bold; color: #333; font-size: 14px;}

.coupon{width: 388px; border-top: 2px solid #0095d8;}
.coupon .pmc{width: 388px; background-color: #fff; padding: 35px 0 0 0; height: 120px;}
.coupon .pmc .p-item{height: 59px; overflow: hidden;}
.coupon .pmc .p-item span{float: left; width: 86px; height: 32px; text-align: right; line-height: 32px; color: #666;}
.coupon .pmc .p-item input{float: left; width: 237px; height: 30px; line-height: 30px; padding-left: 10px; margin-left: 12px; border: 1px solid #e7e7eb;}