/* CSS Document */
.hide {display: none;}
.publicPop {
	display: none;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: fixed;
	z-index: 9999;
	background: url("../images/pop/filter_bg.png");
}
.publicPop .popContainer {
	position: absolute;
	width: 6rem;
	left: 50%;
	top: 50%;
	min-height: 2rem;
	background: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.publicPop .pop-header {
	background: -moz-linear-gradient(left, #049682 0%, #11b982 100%);
    background: -webkit-linear-gradient(left, #049682 0%,#11b982 100%);
    background: -o-linear-gradient(left, #049682 0%,#11b982 100%);
    background: -ms-linear-gradient(left, #049682 0%,#11b982 100%);
    background: linear-gradient(to right, #049682 0%,#11b982 100%);
	height: 1.26rem;
	line-height: 1.26rem;
	color: #fff;
	font-size: 0.36rem;
	text-align: center;
}
.publicPop .popContainer .closeBtnItem {
	width: 0.24rem;
	height: 0.24rem;
	background: url("../images/pop/closeBtn.png") no-repeat center;
	background-size: cover;
	position: absolute;
	right: 0.15rem;
	top: 0.15rem;
}
.publicPop .popContainer .closeGray {
	width: 0.24rem;
	height: 0.24rem;
	background: url("../images/pop/close-gray.png") no-repeat center;
	background-size: cover;
	position: absolute;
	right: 0.15rem;
	top: 0.15rem;
}

/*提示文字类弹出*/
.pop-alert {
	padding: 0.7rem 0 0.5rem 0;
}
.pop-alert h3 {
	font-size: 0.36rem;
	color: #04a27f;
	line-height: 100%;
	padding: 0 0 0.2rem 0;
}
.pop-alert .al-tx {
	color: #333;
	font-size: 0.28rem;
	line-height: 0.42rem;
	padding: 0 0.2rem;
}

/*表单类弹出*/
.pop-form .cont {
	padding: 0.3rem 0.4rem;
}
.pop-form .fm-item .tit {
	font-size: 0.28rem;
	color: #333;
	line-height: 0.66rem;
	text-indent: 0.24rem;
}
.pop-form .fm-item .tit span {
	color: #04a27f;
	margin: 0 0.1rem 0 0;
}
.pop-form .fm-item .ip-it {
	background: #f6f6f6;
	height: 0.8rem;
	line-height: 0.8rem;
	text-indent: 0.26rem;
	font-size: 0.28rem;
	color: #333;
	width: 100%;
}
.pop-form .fm-item input::-webkit-input-placeholder{
	opacity: 1;
	color: #999;
}
.pop-form .fm-item input::-moz-placeholder{
	opacity: 1;
	color: #999;
}
.pop-form .fm-item input:-moz-placeholder{
	opacity: 1;
	color: #999;
}
.pop-form .fm-item input:-ms-input-placeholder{
	opacity: 1;
	color: #999;
}
.pop-form .pop-submit {
	width: 100%;
	height: 0.82rem;
	line-height: 0.82rem;
	text-align: center;
	display: inline-block;
	border-radius: 0.41rem;
	-webkit-border-radius: 0.41rem;
	-moz-border-radius: 0.41rem;
	font-size: 0.28rem;
	color: #fff;
	background: -moz-linear-gradient(left, #ee2313 0%, #ff6549 100%);
    background: -webkit-linear-gradient(left, #ee2313 0%,#ff6549 100%);
    background: -o-linear-gradient(left, #ee2313 0%,#ff6549 100%);
    background: -ms-linear-gradient(left, #ee2313 0%,#ff6549 100%);
    background: linear-gradient(to right, #ee2313 0%,#ff6549 100%);
	box-shadow: 0 0 8px #fbd7d7;
	-webkit-box-shadow: 0 0 8px #fbd7d7;
	-moz-box-shadow: 0 0 8px #fbd7d7;
	margin: 0.45rem 0;
}
.pop-form .pop-submit:active {
	opacity: 0.8;
}
.pop-form .bt-al {
	font-size: 0.24rem;
	color: #999999;
}
.pop-form .bt-al span {
	color: #f84926;
}
.pop-form .fm-item-mar {
	margin: 0.26rem 0 0 0;
}
.pop-form .radio-box .ra-tit {
	font-size: 0.28rem;
	color: #333333;
	padding: 0 0 0.1rem 0;
}
.pop-form .radio-box .radio-item {
	padding: 0 0 0 0.36rem;
	font-size: 0.28rem;
	line-height: 0.3rem;
	color: #666;
	background: url("../images/pop/mobile/radio-icon.png") no-repeat left 0.04rem;
	background-size: 0.24rem auto;
	margin: 0.15rem 0.2rem 0 0;
}
.pop-form .radio-box .active {
	background: url("../images/pop/mobile/radio-active.png") no-repeat left 0.04rem;
	background-size: 0.24rem auto;
}
.pop-form .radio-box-list {
	margin: 0 0 0.25rem 0;
}



