.layerPopup{position: absolute; z-index: 299; background-color: #000;color:#fff;}

.layerPopup .layerTit{padding: 20px 10px; color: #ffffff; text-align: center; background-color: #666}
.layerPopup .layerTit>.tit{font-size: 20px; font-weight :bold}
.layerPopup .layerTxt{padding: 10px; border-bottom: 1px solid #aeaeae; text-align: center}
.layerPopup .layerClose{line-height: 30px; padding: 7px 10px; color: #ffffff; font-size: 13px; background-color: #000;}
.layerPopup .layerClose:after{content: ''; display: block; clear: both;}
.layerPopup .layerClose a{float: right; color: #fff;}
.layerPopup .layerClose label{cursor: pointer;color:#fff;}
@media screen and (max-width:991px) {
	.layerPopup{left:0 !important; top: 0 !important;z-index: 9999;width:100%; height:auto;}
	.layerCon{overflow: scroll; }
}