/* CSS Document */
.hide {display: none;}
.publicPop {
	display: none;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: fixed;
	z-index: 99;
	background: url("../images/pop/filter_bg.png");
}
.publicPop .popContainer {
	position: absolute;
	width: 6rem;
	left: 50%;
	top: 50%;
	background: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.publicPop .pop-header {
	background: url("../images/pop/mobile/icon01.png") no-repeat center;
	background-size: cover;
	height: 1.26rem;
	line-height: 1.26rem;
	color: #fff;
	font-size: 0.36rem;
	text-align: center;
}
.publicPop .popContainer .closeBtnItem {
	width: 0.28rem;
	height: 0.28rem;
	background: url("../images/pop/closeBtn.png") no-repeat center;
	background-size: cover;
	position: absolute;
	right: 0.25rem;
	top: 0.25rem;
	z-index: 10;
}

.publicPop .btnGroup {
	text-align: center;
	padding: 0.45rem 0;
}
.publicPop .btnItem {
	cursor: pointer;
	display: inline-block;
	width: 4.6rem;
	text-align: center;
	height: 0.82rem;
	line-height: 0.82rem;
	border-radius: 0.41rem;
	-webkit-border-radius: 0.41rem;
	-moz-border-radius: 0.41rem;
	font-size: 0.28rem;
	color: #fff;
	margin: 0 0.12rem;
	background: -moz-linear-gradient(left, #34cf76 0%, #04a673 100%);
    background: -webkit-linear-gradient(left, #34cf76 0%,#04a673 100%);
    background: -o-linear-gradient(left, #34cf76 0%,#04a673 100%);
    background: -ms-linear-gradient(left, #34cf76 0%,#04a673 100%);
    background: linear-gradient(to right, #34cf76 0%,#04a673 100%);
}
.publicPop .btnItem1 {
    display: inline-block;
    width: 160px;
    text-align: center;
    height: 46px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    background: url(../images/pop/pop_btn_bg.png) no-repeat center;
    background-size: contain;
}
.publicPop .btnItem:active {
	opacity: 0.8;
}
.publicPop .btnItem-small {
	width: 2.46rem;
}
.publicPop .btnItem-yellow {
	background: -moz-linear-gradient(left, #ffac2a 0%, #ff7219 100%);
    background: -webkit-linear-gradient(left, #ffac2a 0%,#ff7219 100%);
    background: -o-linear-gradient(left, #ffac2a 0%,#ff7219 100%);
    background: -ms-linear-gradient(left, #ffac2a 0%,#ff7219 100%);
    background: linear-gradient(to right, #ffac2a 0%,#ff7219 100%);
}

/*留资弹出层Mobile*/
.fp-ct .fp-hd {
	padding: 0.4rem 0 0.3rem 0;
}
.fp-ct .fp-hd span {
	width: 1.1rem;
	height: 1.1rem;
	display: inline-block;
	background: url("../images/pop/icon01.png") no-repeat center;
	background-size: cover;
}
.fp-ct .fp-hd p {
	font-size: 0.36rem;
	font-weight: bold;
	color: #212121;
	line-height: 100%;
	padding: 0.2rem 0 0 0;
}
.fp-ct ul {
	padding: 0 0.3rem;
}
.fp-ct ul li.fm-item {
	margin: 0 0 0.4rem 0;
	height: 0.6rem;
	line-height: 0.6rem;
}
.fp-ct ul li.fm-item .key-ele {
	width: 1.4rem;
	font-size: 0.26rem;
	color: #212121;
}
.fp-ct ul li.fm-item .key-ele span {
	color: #f54501;
}
.fp-ct ul li.fm-item .stretch {
	border: solid 1px #dcdcdc;
}
.fp-ct ul li.fm-item .inp-item {
	width: calc(100% - 0.4rem);
	background: none;
	padding: 0 0.2rem;
	font-size: 0.26rem;
	color: #212121;
}
.fp-ct ul li.fm-item .sd-btn {
	height: 0.3rem;
	right: 0;
	top: 0.15rem;
	border-left: solid 1px #dcdcdc;
	padding: 0 0.2rem;
	font-size: 0.26rem;
	color: #042e7c;
	background: none;
	line-height: 0.3rem;
}
.fp-ct ul li.fm-item .error {
	left: 1.45rem;
	top: 100%;
	line-height: 0.4rem;
	background: url("../images/pop/icon02.png") no-repeat left center;
	background-size: 0.24rem auto;
	text-indent: 0.32rem;
	font-size: 0.24rem;
	color: #f54501;
}
.fp-ct .btnItemSure {
	width: 3.6rem;
	margin: 0.35rem 0;
}
.fp-ct ul li.fm-item .arrow {
	background: url("../images/pop/arrow.png") no-repeat right center;
	background-size: 0.6rem auto;
}
.fp-ct ul li.fm-item select {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-appearance:none;
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	background: none;
	border: none;
	float: left;
	text-indent: 0.2rem;
	font-size: 0.26rem;
}

/*留资主题色控制 Mobile*/
.official-theme .fp-hd span {
	background: url("../images/pop/icon03.png") no-repeat center;
	background-size: cover;
}
.official-theme ul li.fm-item .error {
	color: #d94b4b;
	background: url("../images/pop/icon02.png") no-repeat left center;
	background-size: 0.24rem auto;
}
.official-theme ul li.fm-item .key-ele span {
	color: #d94b4b;
}
.official-theme .btnItemSure {
	background: #d94b4b;
	border: solid 1px #d94b4b;
}

/*================H5 内容/*================*/
/*H5活动说明样式*/
.activity_intro {
	padding: 0.4rem 0.36rem;
}
.activity_intro .tit {
	font-size: 0.36rem;
	color: #04a773;
	line-height: 100%;
	font-weight: bold;
	padding: 0 0 0.3rem 0;
}
.activity_intro h3 {
	font-size: 0.28rem;
	color: #212121;
	line-height: 0.46rem;
	padding: 0 0 0.06rem 0;
}
.activity_intro p {
	font-size: 0.28rem;
	color: #212121;
	line-height: 0.46rem;
}
.activity_intro .sec {
	padding: 0 0 0.4rem 0;
}
.activity_intro .intro-content {
	max-height: 8rem;
	overflow: auto;
}

/*H5提交成功*/
.alert-pop {
	padding: 0.6rem 0;
}
.alert-pop .tit {
	font-size: 0.36rem;
	color: #ff7119;
	line-height: 100%;
	padding: 0 0 0.3rem 0;
}
.alert-pop .txt {
	font-size: 0.28rem;
	color: #212121;
	line-height: 0.5rem;
	padding: 0 0.35rem 0.4rem 0.35rem;
}

/*图片上传*/
.pic-upload {
	padding: 0.4rem 0.36rem;
}
.pic-upload .tit {
	font-size: 0.36rem;
	color: #212121;
	line-height: 100%;
	padding: 0 0 0.3rem 0;
}
.pic-upload .upload-box {
	max-height: 9rem;
	overflow: auto;
}
.pic-upload .upload-ul {
	margin: 0 0 0.3rem 0;
	border-bottom: solid 1px #e6e6e6;
}
.pic-upload .upload-ul li {
	margin: 0 0 0.26rem 0;
}
.pic-upload .upload-ul li .pic-tit {
	font-size: 0.28rem;
	color: #212121;
	width: 2.3rem;
	line-height: 1.35rem;
}
.pic-upload .upload-ul li .pic-tit span {
	color: #f23c3c;
}
.pic-upload .upload-ul li .view-box {
	text-align: center;
	line-height: 100%;
	width: 1.35rem;
	height: 1.35rem;
}
.pic-upload .upload-ul li .view-box img {
	max-height: 1.35rem;
}
.pic-upload .upload-ul li .view-box .close {
	width: 0.26rem;
	right: 0;
	top: 0;
	z-index: 3;
}
.pic-upload .upload-ul li .upload-btn {
	background: url(../images/pop/upload.png) no-repeat center;
	background-size: cover;
	margin: 0 0 0 0.26rem;
	width: 1.35rem;
	height: 1.35rem;
	cursor: pointer;
}
.pic-upload .upload-ul li .upload-btn .file-btn {
	opacity: 0;
	filter: alpha(opacity=0);
	font-size: 200px;
}
.pic-upload .address-list {
	padding: 0 0 0.35rem 0;
}
.pic-upload .address-list .tit {
	font-size: 0.28rem;
	color: #212121;
	height: 0.4rem;
	line-height: 0.4rem;
}
.pic-upload .address-list .tit span {
	color: #f23c3c;
}
.pic-upload .address-list .tit a {
	font-size: 0.28rem;
	color: #212121;
	padding: 0 0 0 0.4rem;
	background: url(../images/pop/new.png) no-repeat left center;
	background-size: 0.3rem auto;
}
.pic-upload .address-list ul {
	border-bottom: solid 1px #e6e6e6;
}
.pic-upload .address-list li {
	padding: 0 0.5rem;
	margin: 0 0 0.3rem 0;
	background: url(../images/pop/radio-default.png) no-repeat left top;
	background-size: 0.4rem auto;
}
.pic-upload .address-list li.active {
	background: url(../images/pop/radio-active.png) no-repeat left top;
	background-size: 0.4rem auto;
}
.pic-upload .address-list li .item01 {
	line-height: 0.4rem;
	font-size: 0.26rem;
	color: #212121;
	padding: 0 0 0.06rem 0;
}
.pic-upload .address-list li .item02 {
	line-height: 0.36rem;
	font-size: 0.26rem;
	color: #212121;
}
.pic-upload .address-list li .edit-btn {
	right: 0;
	top: 0;
	width: 0.4rem;
}
.pic-upload .address-list .void img {
	width: 0.8rem;
}
.pic-upload .address-list .void p {
	color: #666;
	font-size: 0.26rem;
	padding: 0.1rem 0 0 0;
}

.pic-upload .examine-state {
	padding: 0 0 0.3rem 0;
	line-height: 0.46rem;
	font-size: 0.28rem;
	color: #212121;
}
.pic-upload .examine-state .state {
	display: inline-block;
	height: 0.44rem;
	padding: 0 0.1rem;
	margin: 0 0 0 0.1rem;
}
.pic-upload .examine-state .state01 {
	border: solid 1px #999;
	color: #999;
}
.pic-upload .examine-state .state02 {
	border: solid 1px #04a673;
	color: #04a673;
}
.pic-upload .examine-state .state03 {
	border: solid 1px #f23c3c;
	color: #f23c3c;
}

.example-pop img {
	max-height: 8rem;
	padding: 0.5rem 0;
}


.luckSuccessPop .successContent .desText strong {
	color: #ff8a00;
}
.luckSuccessPop .successContent .objMainAlert {
	font-size: 0.28rem;
	color: #686868;
	padding: 0.15rem 0 0 0;
}
/*Mobile新增地址*/
.luckSuccessPop .buildAddress {
	padding: 0.3rem 0.3rem 0 0.3rem;
}
.luckSuccessPop .buildAddress li {
	border: solid 1px #b5b5b5;
	height: 0.66rem;
	line-height: 0.66rem;
	margin: 0 0 0.32rem 0;
	font-size: 0.26rem;
	color: #686868;
	background: #fff;
}
.luckSuccessPop .buildAddress li .inputItem {
	width: calc(100% - 0.3rem);
	height: 0.66rem;
	padding: 0 0.15rem;
	font-size: 0.26rem;
	color: #686868;
	background: none;
}
.luckSuccessPop .buildAddress li select {
	border: none;
	display: block;
	height: 0.66rem;
	width: 96%;
	margin: 0 0 0 2%;
	background: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-appearance:none;
}
.luckSuccessPop .buildAddress li .error {
	display: inline-block;
	width: 100%;
	top: 100%;
	left: 0;
	line-height: 0.32rem;
	font-size: 0.24rem;
	color: #ff8a00;
	text-indent: 0.18rem;
}
.luckSuccessPop .buildAddress li .arrow_icon {
	width:0.24rem;
	right: 0.2rem;
	top: 50%;
	margin: -0.08rem 0 0 0;
}
.luckSuccessPop .successContent01 {
	padding: 0.3rem 0 0 0;
}
.luckSuccessPop01 .btnGroup {
	padding: 0.2rem 0;
}

/*Mobile地址列表*/
.luckSuccessPop .btnGroup input.buildAddressBtn {
	font-size: 0.24rem;
	background: none;
	color: #6c0fb0;
	margin: 0.25rem 0 0 0;
}
.luckSuccessPop .addressList {
	margin: 0.3rem 0 0 0;
	padding: 0 0.3rem;
	max-height: 4.1rem;
	overflow: auto;
}
.luckSuccessPop .addressList li {
	padding: 0 0 0 0.74rem;
	margin: 0 0 0.3rem 0;
}
.luckSuccessPop .addressList li .checkItem {
	width: 0.42rem;
	height: 0.42rem;
	background: url("../images/pop/radio.png") no-repeat center;
	background-size: 0.4rem auto;
	position: absolute;
	left: 0;
	top: 50%;
	margin: -0.21rem 0 0 0;
}
.luckSuccessPop .addressList li.active input {
	background: url("../images/pop/radio_active.png") no-repeat center;
	background-size: 0.4rem auto;
}
.luckSuccessPop .addressList li .addressInfor {
	border: solid 1px #e6e6e6;
	min-height: 1.6rem;
	padding: 0 0.12rem;
	background: #fff url("../images/pop/bg_bar.png") repeat-x top center;
}
.luckSuccessPop .addressList li.active .addressInfor {
	border: solid 1px #646464;
}
.luckSuccessPop .addressList li .addressInfor span.state {
	display: block;
	width: 0.24rem;
	height: 0.24rem;
	background: url("../images/pop/rightBottomIcon.jpg") no-repeat center;
	background-size: contain;
	position: absolute;
	right: -1px;
	bottom: -1px;
}
.luckSuccessPop .addressList li.active .addressInfor span.state {
	background: url("../images/pop/rightBottomIcon_active.jpg") no-repeat center;
	background-size: contain;
}
.luckSuccessPop .addressList li .inforItem01 {
	line-height: 0.66rem;
	margin: 3px 0 0 0;
	font-size: 0.26rem;
	color: #686868;
	border-bottom: dashed 1px #e6e6e6;
}
.luckSuccessPop .addressList li .inforItem01 .fl {
	margin: 0 0.2rem 0 0;
}
.luckSuccessPop .addressList li .inforItem01 .editBtn {
	width: 0.3rem;
	height: 0.3rem;
	background: url("../images/pop/editBtn.png") no-repeat center;
	background-size: 0.28rem auto;
	margin: 0.19rem 0 0 0;
}
.luckSuccessPop .addressList li .inforItem02 {
	font-size: 0.24rem;
	color: #999;
	line-height: 0.4rem;
	padding: 0.12rem;
}

/*文字提示类 Mobile*/
.al-txt-pop {
	padding: 0.8rem 0.3rem 0.2 0.3rem;
}
.al-txt-pop .txt-ele {
	font-size: 0.28rem;
	line-height: 0.4rem;
	color: #212121;
	text-align: center;
}

@media only screen and (min-width: 769px) {
	.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: 600px;
		left: 50%;
		top: 50%;
		background: #fff;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
	}
	.publicPop .pop-header {
		background: url("../images/pop/mobile/icon01.png") no-repeat center;
		height: 82px;
		line-height: 82px;
		color: #fff;
		font-size: 18px;
		text-align: center;
	}
	.publicPop .pop-header p {
		line-height: 24px;
		padding: 15px 0 0 0;
	}
	.publicPop .popContainer .closeBtnItem {
		width: 16px;
		height: 16px;
		background: url("../images/pop/closeBtn.png") no-repeat center;
		background-size: cover;
		position: absolute;
		right: 12px;
		top: 12px;
	}
	
	.publicPop .btnGroup {
		text-align: center;
		padding: 20px 0;
	}
	.publicPop .btnItem {
		cursor: pointer;
		display: inline-block;
		width: 300px;
		text-align: center;
		height: 46px;
		line-height: 46px;
		border-radius: 23px;
		-webkit-border-radius: 23px;
		-moz-border-radius: 23px;
		font-size: 16px;
		color: #fff;
		margin: 0 7px;
		background: -moz-linear-gradient(left, #34cf76 0%, #04a673 100%);
		background: -webkit-linear-gradient(left, #34cf76 0%,#04a673 100%);
		background: -o-linear-gradient(left, #34cf76 0%,#04a673 100%);
		background: -ms-linear-gradient(left, #34cf76 0%,#04a673 100%);
		background: linear-gradient(to right, #34cf76 0%,#04a673 100%);
	}
	.publicPop .btnItem:active {
		opacity: 0.8;
	}
	.publicPop .btnItem-small {
		width: 140px;
	}
	.publicPop .btnItem-yellow {
		background: -moz-linear-gradient(left, #ffac2a 0%, #ff7219 100%);
		background: -webkit-linear-gradient(left, #ffac2a 0%,#ff7219 100%);
		background: -o-linear-gradient(left, #ffac2a 0%,#ff7219 100%);
		background: -ms-linear-gradient(left, #ffac2a 0%,#ff7219 100%);
		background: linear-gradient(to right, #ffac2a 0%,#ff7219 100%);
	}
	
	/*留资弹出层PC*/
	.fp-ct .fp-hd {
		padding: 30px 0 20px 0;
	}
	.fp-ct .fp-hd span {
		width: 50px;
		height: 50px;
		display: inline-block;
		background: url("../images/pop/icon01.png") no-repeat center;
		background-size: cover;
	}
	.fp-ct .fp-hd p {
		font-size: 18px;
		font-weight: bold;
		color: #212121;
		line-height: 100%;
		padding: 12px 0 0 0;
	}
	.fp-ct ul {
		padding: 0 30px;
	}
	.fp-ct ul li.fm-item {
		margin: 0 0 20px 0;
		height: 40px;
		line-height: 40px;
	}
	.fp-ct ul li.fm-item .key-ele {
		width: 70px;
		font-size: 14px;
		color: #212121;
	}
	.fp-ct ul li.fm-item .key-ele span {
		color: #f54501;
	}
	.fp-ct ul li.fm-item .stretch {
		border: solid 1px #dcdcdc;
	}
	.fp-ct ul li.fm-item .inp-item {
		width: calc(100% - 20px);
		background: none;
		padding: 0 10px;
		font-size: 14px;
		color: #212121;
	}
	.fp-ct ul li.fm-item .sd-btn {
		height: 20px;
		right: 0;
		top: 10px;
		border-left: solid 1px #dcdcdc;
		padding: 0 15px;
		font-size: 14px;
		color: #042e7c;
		background: none;
		line-height: 20px;
	}
	.fp-ct ul li.fm-item .error {
		left: 75px;
		top: 100%;
		line-height: 20px;
		background: url("../images/pop/icon02.png") no-repeat left center;
		background-size: 14px auto;
		text-indent: 20px;
		font-size: 12px;
		color: #f54501;
	}
	.fp-ct .btnItemSure {
		width: 180px;
		margin: 15px 0 25px 0;
		height: 36px;
		line-height: 36px;
		border-radius: 18px;
		-webkit-border-radius: 18px;
		-moz-border-radius: 18px;
	}
	
	.fp-ct ul li.fm-item .arrow {
		background: url("../images/pop/arrow.png") no-repeat right center;
		background-size: 38px auto;
	}
	.fp-ct ul li.fm-item select {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		-webkit-appearance:none;
		width: 100%;
		height: 38px;
		line-height: 38px;
		background: none;
		border: none;
		float: left;
		text-indent: 10px;
		font-size: 14px;
	}
	
	/*留资主题色控制 PC*/
	.official-theme .fp-hd span {
		background: url("../images/pop/icon03.png") no-repeat center;
		background-size: cover;
	}
	.official-theme ul li.fm-item .error {
		color: #d94b4b;
		background: url("../images/pop/icon02.png") no-repeat left center;
		background-size: 14px auto;
	}
	.official-theme ul li.fm-item .key-ele span {
		color: #d94b4b;
	}
	.official-theme .btnItemSure {
		background: #d94b4b;
		border: solid 1px #d94b4b;
	}	
	
	/*================PC 内容/*================*/
	/*PC活动说明样式*/
	.activity_intro {
		padding: 30px 20px;
	}
	.activity_intro .tit {
		font-size: 22px;
		color: #04a773;
		line-height: 100%;
		font-weight: bold;
		padding: 0 0 25px 0;
	}
	.activity_intro h3 {
		font-size: 14px;
		color: #212121;
		line-height: 22px;
		padding: 0 0 6px 0;
	}
	.activity_intro p {
		font-size: 14px;
		color: #212121;
		line-height: 20px;
	}
	.activity_intro .sec {
		padding: 0 0 20px 0;
	}
	.activity_intro .intro-content {
		max-height: 500px;
		overflow: auto;
	}
	
	/* PC 提交成功 */
	.publicPop .pop-small {
		width: 380px;
	}
	.alert-pop {
		padding: 30px 0;
	}
	.alert-pop .tit {
		font-size: 22px;
		color: #ff7119;
		line-height: 100%;
		padding: 0 0 25px 0;
	}
	.alert-pop .txt {
		font-size: 14px;
		color: #212121;
		line-height: 22px;
		padding: 0 20px 30px 20px;
	}
	
	/*PC图片上传*/
	.pic-upload {
		padding: 25px 15px;
	}
	.pic-upload .tit {
		font-size: 22px;
		color: #212121;
		line-height: 100%;
		padding: 0 0 20px 0;
	}
	.pic-upload .upload-box {
		max-height: 600px;
		overflow: auto;
	}
	.pic-upload .upload-ul {
		margin: 0 15px 15px 15px;
		border-bottom: solid 1px #e6e6e6;
	}
	.pic-upload .upload-ul li {
		margin: 0 0 12px 0;
	}
	.pic-upload .upload-ul li .pic-tit {
		font-size: 14px;
		color: #212121;
		width: 130px;
		line-height: 100px;
	}
	.pic-upload .upload-ul li .pic-tit span {
		color: #f23c3c;
	}
	.pic-upload .upload-ul li .view-box {
		text-align: center;
		line-height: 100%;
		width: 100px;
		height: 100px
	}
	.pic-upload .upload-ul li .view-box .pic {
		max-height: 100px;
	}
	.pic-upload .upload-ul li .view-box .close {
		width: 20px;
		right: 0;
		top: 0;
		z-index: 3;
	}
	.pic-upload .upload-ul li .upload-btn {
		background: #f6f6f6 url(../images/pop/upload.png) no-repeat center;
		background-size: cover;
		margin: 0 0 0 22px;
		width: 100px;
		height: 100px;
		cursor: pointer;
	}
	.pic-upload .upload-ul li .upload-btn .file-btn {
		opacity: 0;
		filter: alpha(opacity=0);
		font-size: 200px;
	}
	.pic-upload .address-list {
		padding: 0 15px 30px 15px;
	}
	.pic-upload .address-list .tit {
		font-size: 14px;
		color: #212121;
		height: 30px;
		line-height: 30px;
	}
	.pic-upload .address-list .tit span {
		color: #f23c3c;
	}
	.pic-upload .address-list .tit a {
		font-size: 14px;
		color: #212121;
		padding: 0 0 0 30px;
		background: url(../images/pop/new.png) no-repeat left center;
		background-size: 24px auto;
	}
	.pic-upload .address-list ul {
		border-bottom: solid 1px #e6e6e6;
	}
	.pic-upload .address-list li {
		padding: 0 35px;
		margin: 0 0 12px 0;
		background: url(../images/pop/radio-default.png) no-repeat left top;
		background-size: 24px auto;
	}
	.pic-upload .address-list li.active {
		background: url(../images/pop/radio-active.png) no-repeat left top;
		background-size: 24px auto;
	}
	.pic-upload .address-list li .item01 {
		line-height: 20px;
		font-size: 13px;
		color: #212121;
		padding: 0 0 5px 0;
	}
	.pic-upload .address-list li .item02 {
		line-height: 20px;
		font-size: 13px;
		color: #212121;
	}
	.pic-upload .address-list li .edit-btn {
		right: 0;
		top: 0;
		width: 24px;
	}
	.pic-upload .address-list .void img {
		width: 60px;
	}
	.pic-upload .address-list .void p {
		color: #666;
		font-size: 13px;
		padding: 8px 0 0 0;
	}
	
	.pic-upload .examine-state {
		padding: 0 15px 20px 15px;
		line-height: 32px;
		font-size: 14px;
		color: #212121;
	}
	.pic-upload .examine-state .state {
		display: inline-block;
		height: 30px;
		padding: 0 10px;
		margin: 0 0 0 8px;
	}
	.pic-upload .examine-state .state01 {
		border: solid 1px #999;
		color: #999;
	}
	.pic-upload .examine-state .state02 {
		border: solid 1px #04a673;
		color: #04a673;
	}
	.pic-upload .examine-state .state03 {
		border: solid 1px #f23c3c;
		color: #f23c3c;
	}
	
	.example-pop img {
		max-height: 600px;
		padding: 40px 0;
	}

	.luckSuccessPop .successContent .desText strong {
		color: #ff8a00;
	}
	.luckSuccessPop .successContent .objMainAlert {
		font-size: 16px;
		color: #686868;
		padding: 8px 0 0 0;
	}
	/*PC新增地址*/
	.luckSuccessPop .buildAddress {
		padding: 20px 20px 0 20px;
	}
	.luckSuccessPop .buildAddress li {
		border: solid 1px #b5b5b5;
		height: 30px;
		line-height: 30px;
		margin: 0 0 20px 0;
		font-size: 14px;
		color: #686868;
		background: #fff;
	}
	.luckSuccessPop .buildAddress li .inputItem {
		width: calc(100% - 20px);
		height: 30px;
		padding: 0 10px;
		font-size: 14px;
		color: #686868;
		background: none;
	}
	.luckSuccessPop .buildAddress li select {
		border: none;
		display: block;
		height: 30px;
		width: 96%;
		margin: 0 0 0 2%;
		background: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		-webkit-appearance:none;
	}
	.luckSuccessPop .buildAddress li .error {
		display: inline-block;
		width: 100%;
		top: 100%;
		left: 0;
		line-height: 20px;
		font-size: 12px;
		color: #ff8a00;
		text-indent: 10px;
	}
	.luckSuccessPop .buildAddress li .arrow_icon {
		width: 12px;
		right: 10px;
		top: 50%;
		margin: -4px 0 0 0;
	}
	.luckSuccessPop .successContent01 {
		padding: 30px 0 0 0;
	}
	.luckSuccessPop01 .btnGroup {
		padding: 0 0 10px 0;
	}
	.luckSuccessPop .successContent01 .objMainAlert {
		padding: 0;
	}
	.luckSuccessPop01 .popContainer01 {
		width: 420px;
	}
	.luckSuccessPop01 .popContainer .closeBtnItem01 {
		bottom: -40px;
	}
	.luckSuccessPop01 .successContent .luckObj {
		width: 100px;
		height: 100px;
	}
	.luckSuccessPop01 .successContent .luckObj .obj_1 {
		background: url("../images/pop/obj_1.png") no-repeat center;
		background-size: 100px auto;
	}
	.luckSuccessPop01 .successContent .luckObj .obj_2 {
		background: url("../images/pop/obj_2.png") no-repeat center;
		background-size: 100px auto;
	}
	.luckSuccessPop01 .successContent .luckObj .obj_3 {
		background: url("../images/pop/obj_3.png") no-repeat center;
		background-size: 100px auto;
	}
	.luckSuccessPop01 .successContent .luckObj .obj_4 {
		background: url("../images/pop/obj_4.png") no-repeat center;
		background-size: 100px auto;
	}
	.luckSuccessPop01 .successContent .luckObj .obj_5 {
		background: url("../images/pop/obj_5.png") no-repeat center;
		background-size: 100px auto;
	}
	.luckSuccessPop01 .successContent .luckObj .obj_6 {
		background: url("../images/pop/obj_6.png") no-repeat center;
		background-size: 100px auto;
	}
	.luckSuccessPop01 .successContent .luckObj .obj_7 {
		background: url("../images/pop/obj_7.png") no-repeat center;
		background-size: 100px auto;
	}
	
	/*PC地址列表*/
	.luckSuccessPop .btnGroup input.buildAddressBtn {
		font-size: 14px;
		background: none;
		color: #6c0fb0;
		margin: 10px 0 0 0;
	}
	.luckSuccessPop .addressList {
		margin: 15px 0 0 0;
		padding: 0 20px;
		max-height: 180px;
		overflow: auto;
	}
	.luckSuccessPop .addressList li {
		padding: 0 0 0 40px;
		margin: 0 0 15px 0;
	}
	.luckSuccessPop .addressList li .checkItem {
		width: 24px;
		height: 24px;
		background: url("../images/pop/radio.png") no-repeat center;
		background-size: 24px auto;
		position: absolute;
		left: 0;
		top: 50%;
		margin: -12px 0 0 0;
	}
	.luckSuccessPop .addressList li.active input {
		background: url("../images/pop/radio_active.png") no-repeat center;
		background-size: 24px auto;
	}
	.luckSuccessPop .addressList li .addressInfor {
		border: solid 1px #e6e6e6;
		min-height: 100px;
		padding: 0 10px;
		background: #fff url("../images/pop/bg_bar.png") repeat-x top center;
	}
	.luckSuccessPop .addressList li.active .addressInfor {
		border: solid 1px #646464;
	}
	.luckSuccessPop .addressList li .addressInfor span.state {
		display: block;
		width: 20px;
		height: 20px;
		background: url("../images/pop/rightBottomIcon.jpg") no-repeat center;
		background-size: contain;
		position: absolute;
		right: -1px;
		bottom: -1px;
	}
	.luckSuccessPop .addressList li.active .addressInfor span.state {
		background: url("../images/pop/rightBottomIcon_active.jpg") no-repeat center;
		background-size: contain;
	}
	.luckSuccessPop .addressList li .inforItem01 {
		line-height: 50px;
		margin: 3px 0 0 0;
		font-size: 14px;
		color: #686868;
		border-bottom: dashed 1px #e6e6e6;
	}
	.luckSuccessPop .addressList li .inforItem01 .fl {
		margin: 0 10px 0 0;
	}
	.luckSuccessPop .addressList li .inforItem01 .editBtn {
		width: 24px;
		height: 24px;
		background: url("../images/pop/editBtn.png") no-repeat center;
		background-size: 24px auto;
		margin: 13px 0 0 0;
	}
	.luckSuccessPop .addressList li .inforItem02 {
		font-size: 14px;
		color: #999;
		line-height: 20px;
		padding: 8px 12px;
	}
	
	/*文字提示类 PC*/
	.al-txt-pop {
		padding: 50px 20px 20px 20px;
	}
	.al-txt-pop .txt-ele {
		font-size: 14px;
		line-height: 22px;
		color: #212121;
		text-align: center;
	}
}