div.layui-layer-page .layui-layer-content{overflow: inherit}

div.buy-box .code-pic-cent,div.buy-box .code-pic-cent div,div.buy-box .code-pic-cent textarea{height: auto}
div.buy-copy{border-radius: 8px;background: #fff}
.buy-box .img img,.buy-copy img{border-radius: 5px;display: block}
div.buy-opacity{width: 300px;height: 480px;margin-left: -99999px}
div.buy-pic-box{width: 85%;height: 230px}
.buy-taokoulin{width: 85%;height: 420px}
.buy-copy img{width: 100%}
.layui-layer-iframe.buy-copy .layui-layer-content{padding-top: 0!important}
.buy-box-tab{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAg0AAAABCAYAAABdRZ3GAAABz0lEQVRIDa2VQXbEIAxD4ci9cze9xKRP+haYTPraRbMYwFi2LAwzvz4+r/Hn7xpjzjEujQEFXuOMS+w3P+EOfPZr7Pjl64mAY845rktjcD0P/IC9BiTDFb/Q/4l/4l6jxXWuwptFYnpxaCF++sSRD64si3/FhktihZ/Zj55/+akiyf+Gn2M2G/n3OUSzpV/zjZZkh1/4JxeMbK38VbJboeprMU98TiH1icWWTLXAfu+feO2DCf+s5IctFmKNeVWP7F65a7bOKZpWT/r0el3utToT2uvoP/MvgszVwG4Aj9EXpqVv6/+tBfULm/NmZJ0Ke+zUH4W9Vu7kt6FIZ84m0GXLEl/Keb4/Cy6nOnPQjf9tx5gH310nGR1PRn8VT7hse579VucypX85/wp06OGc5iKhr3qLVgK/L8L5/jouMbnPNa9aNv9kSv4bvunhu3jDd31Sfvom/bH7VzcdbXb+ZhOVt/6lTOlL30dbeKOJq/ZdBP863tqnnCC6PtWrb/kbv7b3jOf+rPpvb33esqVT2qBpctZf96ntE5umib7SZs3dDmgkazTz/i//P/iqsn5/6C/iM+fMUUC/6y5BC1N+bYMPpppXqCNWhKl6E+I/x2/+mlg3ATOe8AAAAABJRU5ErkJggg==) center center no-repeat;background-size: 100% 100%;color: #fff;height: 40px;line-height: 40px;text-align: center;padding: 0 10px;font-size: 14px}
.buy-box .img{margin: 0 10px;padding: 10px 0;width: 280px;height: 280px;background: center center no-repeat;background-size: 100% 100%}
.buy-box .img img{width: 280px;height: 280px}
.buy-box .layui-layer-content{background: #fff}
.buy-copy .info{margin: 0 130px 0 10px;padding-bottom: 10px}
.buy-copy .info .q1{color: #ED145B;font-size: 14px;margin-bottom: 7px}
.buy-copy .info .q1 span{color: #ED145B;font-size: 22px}
.buy-copy .info .q1 span em{font-size: 14px;font-style: normal}
.buy-copy .info .q2{height: 50px;line-height: 50px;font-size: 24px;text-align: center;color: #fff;background: #FC3F78;position: relative;border-radius: 8px;z-index: 2}
.buy-copy .info .q2 b{float: left;width: 40px;line-height: 28px;position: relative;font-weight: 400;top: 11px;color: #ffd136;font-size: 24px;left: 0;border-right: solid 1px #fff;display: block}
.buy-copy .info .q2 span{display: block;padding-left: 28px}
.buy-copy .info .q2 em{font-size: 14px;font-style: normal;margin: 0 5px}
.buy-copy .info div{font-size: 12px;color: #666;padding-top: 7px}
.buy-box-center{position: relative;z-index: 0}
.buy-box-center .code{position: absolute;right: 10px;bottom: 10px;width: 100px;height: 100px;background: #000}
.buy-box-center .code-img{position: fixed;left: 50%;top: 50%;width: 300px;height: 480px;margin: -240px 0 0 -150px}
.buy-box{position: relative}
.buy-box .buy-box-tab-bg{text-align: center;background: linear-gradient(to right,#FD65EA,#FFBF63);-webkit-background-clip: text;color: transparent;font-size: 18px;padding: 5px 0}
.buy-box .close{background: url(../images/cms_03.png) center center no-repeat;background-size: 98% 98%;width: 28px;height: 28px;position: absolute;top: -14px;right: -14px;z-index: 5;display: block}
.buy-box .cente-text{padding: 10px 0;background: #F1F1F1;color: #333;font-size: 14px;line-height: 24px;height: 240px;border-radius: 4px;overflow: hidden}
.buy-box .cente-text div{margin: 0 10px;height: 240px}
.buy-box .cente-text .textarea,.buy-box .cente-text textarea{height: 240px;width: 100%;background: 0 0;border: 0;color: #333;font-size: 14px;line-height: 20px}
.buy-box .cente-text .textarea{height: auto}
.buy-box .text{line-height: 18px;color: #fe9a86;font-size: 12px;padding: 10px 5px;}
.buy-box .buy-btn-copy{background: -moz-linear-gradient(left,#FE9F69 0,#FB85F7 100%);background: -webkit-gradient(linear,left top,left right,color-stop(0,#FE9F69),color-stop(100%,#FB85F7));background: -webkit-linear-gradient(left,#FE9F69 0,#FB85F7 100%);background: -o-linear-gradient(left,#FE9F69 0,#FB85F7 100%);background: -ms-linear-gradient(left,#FE9F69 0,#FB85F7 100%);background: linear-gradient(to left,#FE9F69 0,#FB85F7 100%);display: block;border-radius: 50px;line-height: 40px;height: 40px;text-align: center;color: #fff;font-size: 16px}
.buy-box .buy-btn-copy.active{background: #1FB931}
.buy-box .buy-btn-copy.error{background: #ff0000}
.buy-box .buy-btn-copy.no{background: #CCC}
.buy-box .msg{text-align: center;line-height: 45px;height: 45px;color: #FF6C00;font-size: 14px}
.buy-box .code-cent{margin: 0 10px}
.buy-weixin-msg{position: fixed;left: 0;top: 0;z-index: 99999;width: 100%;height: 100%;background: url(../images/weixin-msg.png) 95% 10px no-repeat rgba(0,0,0,.5);background-size: 60% auto}
div.buy-copy-img{margin-top: -10px}
.buy-box .buy-msg-bottom{background: url(../images/buy-msg.png) center top no-repeat;height: 70px;top: 102%;position: absolute;left: 0;background-size: 100% auto;width: 100%}
@media only screen and (max-width:330px){.buy-box .buy-msg-bottom{height: 50px}}
.icon_msg {
	position: fixed;
	z-index: 19891016;
	zoom: 1;
	top: 50%;
	left: 0;
	width: 100%;
	margin: -20px 0 0;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 13px;
	opacity: 0;
	-webkit-transform: translateY(50px) translateX(0);
	transform: translateY(50px) translateX(0);
	-o-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-webkit-transition: all .4s ease 0s;
	transform-origin: center
}

.icon_msg span {
	background: rgba(0,0,0,.7);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	padding: 8px 10px;
	max-width: 90%;
	min-width: 100px;
	display: inline-block;
	color:#fff
}

.icon_msg.active {
	opacity: 1;
	-webkit-transform: translateY(0) translateX(0);
	transform: translateY(0) translateX(0);
	-o-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-webkit-transition: all .4s ease 0s;
	transform-origin: center
}

.icon_msg.up {
	transition: all .4s ease 0s
}

.icon_msg.up {
	opacity: 0;
	-webkit-transform: translateY(-50px) translateX(0);
	transform: translateY(-50px) translateX(0);
	-o-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-webkit-transition: all .4s ease 0s;
	transform-origin: center
}