@font-face {
    font-family: DIGITAL;
    src: url('../font/DIGITAL REGULAR.TTF');
}
@keyframes animateTop {
    0% {
        top:-2vw;
        opacity: 0;
    }
    100% {
        top:0;
        opacity: 1;
    }
}
@keyframes animateBottom {
    0% {
        top:2vw;
        opacity: 0;
    }
    100% {
        top:0;
        opacity: 1;
    }
}
@keyframes animateLeft {
    0% {
        left:-2vw;
        opacity: 0;
    }
    100% {
        left:0;
        opacity: 1;
    }
}
@keyframes animateRight {
    0% {
        left:2vw;
        opacity: 0;
    }
    100% {
        left:0;
        opacity: 1;
    }
}
/*三月份活动*/
.amz-march{
	position: relative;
	background-color: #99DED3;
	width: 100%;

}
.march-header{
	position: relative;
	padding: 10px;
	text-align: center;
	margin: 0 auto;
	padding-top: 7vw;
}
.march-header .banner{
	text-align: center;
	height: 20.3125vw;
	background-size: 100%;
	position: relative;
	opacity: 0;
	animation: animateTop 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateTop 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.panic_time {
    font-size: 2.3vw;
    color: #1c5f70;
    line-height: 4vw;
    margin-top: 1.5vw;
    width: 33%;
    margin: 0 auto;
}
.panic_time p {
    float: left;
    margin-right: 1.5vw;
}
.movable_time p b{
	font-size: 2.3vw;
	font-weight: bold;
}
.remaining.panic_time span{
	font-size: 3.2vw;
	width: 6vw;
	height: 4vw;
}
.panic_time span {
    background: url(../img/act20200318/bg3.png)no-repeat;
    width: 8vw;
    height: 4.5vw;
    float: left;
    font-size: 3.8vw;
    margin-right: 0.5vw;
    background-size: 100% 100%;
    color: #1c5f70;
    font-family: DIGITAL, sans-serif;
}
.details{
	background: url(../img/act20200318/btn2-gray.png)no-repeat;
	width: 18.9vw;
	height: 4.74vw;
	background-size: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top: 2.5vw;
	position: relative;
	z-index: 9;
	opacity: 0;
	animation: animateBottom 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateBottom 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.details-upgrade{
	background: url(../img/act20200318/btn2-gray.png)no-repeat;
	width: 18.9vw;
	height: 4.74vw;
	background-size: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top: 2vw;
	position: relative;
	z-index: 9;
	opacity: 0;
	animation: animateBottom 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateBottom 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.details-item{
	background: url(../img/act20200318/btn-gray.png)no-repeat;
	width: 18.9vw;
	height: 4.74vw;
	background-size: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top: 2vw;
	position: relative;
	z-index: 9;
	opacity: 0;
	animation: animateBottom 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateBottom 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.details-item-on{
	background: url(../img/act20200318/btn.png)no-repeat;
	width: 18.9vw;
	height: 4.74vw;
	background-size: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top: 2vw;
	position: relative;
	z-index: 9;
	opacity: 0;
	animation: animateBottom 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateBottom 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.details-upgrade{
	background: url(../img/act20200318/btn2-gray.png)no-repeat;
	width: 18.9vw;
	height: 4.74vw;
	background-size: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top: 2vw;
	position: relative;
	z-index: 9;
	opacity: 0;
	animation: animateBottom 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateBottom 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.details-upgrade-on{
	background: url(../img/act20200318/btn2.png)no-repeat;
	width: 18.9vw;
	height: 4.74vw;
	background-size: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top: 2vw;
	position: relative;
	z-index: 9;
	opacity: 0;
	animation: animateBottom 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateBottom 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.details-btn-on{
	background: url(../img/act20200318/btn2.png)no-repeat;
	width: 18.9vw;
	height: 4.74vw;
	background-size: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top: 2vw;
	position: relative;
	z-index: 9;
	opacity: 0;
	animation: animateBottom 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateBottom 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.march-limit{
	background: url(../img/act20200318/bg.png)no-repeat;
	width: 100%;
	height: 55vw;
	background-size: 100% 100%;
	margin-top: -5vw;
}
.discount{
	position: relative;
	padding-top: 14vw;
}
.discount>h1,
.essence>h1,
.services>h1,
.guide>h1{
	font-size: 3.125vw;
	color: #1c5f70;
	font-weight: bold;
	text-align: center;
	position: relative;
	opacity: 0
}
.discount>h1 img,
.essence>h1 img,
.services>h1 img,
.guide>h1 img{
	width: 10vw;
	background-size: 100%;
	vertical-align: middle;
	margin: 10px;
}
.discount>p{
	font-size: 1.5625vw;
	color: #1c5f70;
	text-align: center;
	margin-top: 1vw;
	position: relative;
	opacity: 0
}
.discount>p span{
	color: #fff944;
	margin-left: 1vw;
}
.package{
	position: relative;
	background: url(../img/act20200318/jx1.png)no-repeat;
	width: 59vw;
	height: 25.5vw;
	background-size: 100%;
	text-align: center;
	margin: 1vw auto 0;
	opacity: 0
}
.package h1{
	font-size: 2.5vw;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 2vw;
	letter-spacing: 0.8vw;
}
.package h2{
	color: #fff;
}
.package h2 span{
	font-size: 6.25vw;
	font-weight: bold;
}
.package h2 span b{
	font-size: 3.4375vw;
}
.package h2 del{
	font-size: 1.7185vw;
	margin-left: 1vw;
}
.package p{
	color: #1c5f70;
	font-weight: bold;
	text-align: center;
	font-size: 2.4vw;
	margin-top: 3.5vw;
}
.package p b{
	color: #ED5F61;
	margin-right: 1vw;
	font-weight: bold;
}
.package p span{
	background-color: #1C5F70;
	border-radius: 6px;
	padding: 0.2vw 1vw;
	color: #fff;
	font-size: 2.5vw;
	box-shadow: 0px 1px 5px #136641;
	letter-spacing: 0.3vw;
	margin-left: 0.5vw;
}
.package h5{
	text-align: center;
	font-size: 1.35vw;
	color: #1C5F70;
	font-weight: bold;
	margin-top: 1.2vw;
}
.surplus{
	position: relative;
	text-align: center;
}
.surplus p{
	font-size: 2.34vw;
	color: #1C5F70;
}
.surplus p span{
	font-size: 3.8vw;
	background: url(../img/act20200318/bg3.png)no-repeat;
	width: 8vw;
    height: 4.5vw;
    background-size: 100% 100%;
    color: #1c5f70;
    font-family: DIGITAL, sans-serif;
    display: inline-block;
    position: relative;
    top: 0.5vw;
    margin: 0 1vw;
}
.features{
	position: relative;
	background: url(../img/act20200318/bg2.png)no-repeat;
	width: 100%;
	height: 43vw;
	background-size: 100%;
	padding-top: 8vw;
	z-index: 1
}
.essence{
	position: relative;
}
.essence p{
	font-size: 1.5625vw;
	color: #1C5F70;
	text-align: center;
	margin-top: 0.5vw;
	position: relative;
	opacity: 0
}
.function-points{
	position: relative;
	width: 91%;
	margin: 2vw auto;
}
.function-points ul li .expand>img{
	height: 20vw;
	background-size: 100%;
	float: left;
}
.function-points ul li{
	background-color: #fff;
	border-radius: 0.5vw;
	padding: 0.5vw;
	box-shadow: 0 1px 10px #136641;
	width: 12vw;
	float: left;
	margin-left: 1vw;
	height: 20vw;
    overflow: hidden;
}
.function-points ul li:first-child{
	margin-left: 0;
}
.function-points ul li.active{
	width: 60vw;
}
.function-content{
	text-align: left;
	color: #1C5F70;
	float: left;
	padding: 1vw 0 0 2vw;
}
.function-content h1{
	font-weight: bold;
	font-size: 2.3vw;
	margin-bottom: 2vw;
}
.function-content p{
	font-size: 1.25vw;
	line-height: 2vw;
	margin-left: -0.5vw;

}
.expand{
	position: relative;
	display: none;
}
.function-points ul li.active .expand{
	display: block;
}
.function-content img{
	height: 5vw;
	background-size: 100%;
	margin-top: 2vw;
}
.function-points ul li:nth-child(2) .function-content h1{
	margin-bottom: 1vw;
}
.function-points ul li:nth-child(2) .function-content img{
	margin-top: 1vw;
}
.put-away{
	position: relative;
	text-align: center;
	display: block;
}
.function-points ul li.active .put-away{
	display: none;
}
.put-away h1{
	font-weight: bold;
    font-size: 2.3vw;
    margin-bottom: 1vw;
    margin-top: 1vw;
    color: #1C5F70;
}
.put-away p{
	font-size: 1.25vw;
	color: #1C5F70;
	line-height: 2.5vw;
}
.services{
	position: relative;
	background: url(../img/act20200318/tu1.png)no-repeat;
	width: 100%;
	height: 48vw;
	background-size: 100% 100%;
	margin-top: -8.5vw;
	padding-top: 10vw;
	text-align: center;
}
.services>p{
	font-size: 1.5625vw;
    color: #1C5F70;
    text-align: center;
    margin-top: 0.5vw;
    position: relative;
    opacity: 0;
}
.services p span{
	font-weight: bold;
}
.services-ul{
	position: relative;
	width: 76%;
	margin: 0 auto;
	height: 23vw;
}
.services-ul li{
	float: left;
	text-align: center;
	margin-left: 0.5vw;
}
.services-ul li:hover .evidence{
	background: url(../img/act20200318/ser-on.png)no-repeat;
	background-size: 100%;
	color: #fff;
}
.services-ul li:hover .evidence p{
	color: #fff
}
.services-ul li:hover .evidence p a{
	color: #fff944!important;
}
.services-ul li:hover img{
	border: solid 0.2vw #3DB881;
	width: 5.9vw;
	height: 5.9vw;
	border-radius: 50%;
}
.services-ul li img{
	width: 6.2vw;
	background-size: 100%;
	position: relative;
	top: 2.8vw;
}
.guide-ul li:hover {
    position: relative;
    z-index: 1;
    transform: translateY(-10px) scale(1.04);
    -moz-transform: translateY(-10px) scale(1.04);
    -webkit-transform: translateY(-10px) scale(1.04);
    -ms-transform: translateY(-10px) scale(1.04);
    -o-transform: translateY(-10px) scale(1.04);
}
.evidence{
	position: relative;
	background: url(../img/act20200318/ser.png)no-repeat;
	width: 12vw;
	height: 12vw;
	background-size: 100%;
	color: #222;
	font-size: 0.9375vw;
	padding-top: 4vw;
}
.evidence h1{
	font-size: 1.46vw;
	font-weight: bold;
	margin-bottom: 2vw;
}
.evidence h2{
	font-size: 1.04vw;
	margin-bottom: 1vw;
}
.evidence p{
	font-size: 1.04vw;
	color: #222;
	line-height: 2.5vw;
}
.evidence p a{
	color: #3db881;
	font-weight: bold;
}
.services>p.guarantee{
	position: relative;
	font-size: 1.25vw;
	color: #333;
	opacity: 0
}
.guarantee i{
	background: url(../img/act20200318/insure.png)no-repeat;
	width: 2.6042vw;
    height: 3.334vw;
	background-size: 100%;
	vertical-align: middle;
	display: inline-block;
	margin-right: 1vw;
}
.services .details-btn{
	margin-top: 1vw;
	position: relative;
	opacity: 0
}
.guide{
	position: relative;
	background: url(../img/act20200318/color.png)no-repeat;
	width: 100%;
	height: 54.3vw;
	background-size: 100%;
	margin-top: -8vw;
	padding-top: 10vw;
	text-align: center;
}
.guide>p{
	font-size: 1.5625vw;
    color: #1C5F70;
    text-align: center;
    margin-top: 0.5vw;
    position: relative;
    opacity: 0
}
.guide>p span{
	color: #fff944;
}
.guide-ul{
	width: 69%;
	margin: 2vw auto;
	text-align: left;
}
.guide-ul li{
	float: left;
	background: url(../img/act20200318/page1.png)no-repeat;
	width: 30.188vw;
	height: 22.8646vw;
	padding-left: 2vw;
	background-size: 100%;
	position: relative;
	opacity: 0
}
.guide-ul li:last-child{
	float: left;
	background: url(../img/act20200318/page2.png)no-repeat;
	width: 30.188vw;
	height: 22.8646vw;
	padding-left: 2vw;
	margin-left: 3vw;
	background-size: 100%;
}
.guide-ul li p{
	margin-top: 5vw;
}
.guide-ul li p img{
	height: 3vw;
	background-size: 100%;
}
.guide-ul li p span{
	font-size: 1.5625vw;
	color: #1C5F70;
	font-weight: bold;
    margin-left: 1.5vw;
    position: relative;
    top: -0.7vw;
}
.guide-ul li h1{
	font-size: 1.25vw;
	font-weight: bold;
	color: #1C5F70;
	margin-top: 1vw;
}
.guide-ul li h2{
	font-size: 1.5625vw;
	color: #1C5F70;
	font-weight: bold;
}
.guide-ul li h2 b{
	color: #3DB881;
	position: relative;
	top: 0.3vw;
}
.guide-ul li h2 span{
	font-size: 2.8125vw;
	color: #3DB881;
	margin-right: 0.5vw;
	position: relative;
	top: 0.3vw;
}
.guide-ul li h3{
	font-size: 1.1vw;
    color: #1C5F70;
    margin-top: 2vw;
    letter-spacing: 1.5px;
    line-height: 2vw;
}
.guide .details-btn{
	margin-top: 0
}
.grade{
	position: relative;
	text-align: center;
	margin-top: -5vw;
	padding-bottom: 10vw;
}
.grade>img{
	height: 6.40625vw;
	background-size: 100%;
}
.grade-ul{
	width: 62%;
	margin: 0 auto;
	margin-top: 3vw;
}
.grade-ul li{
	background-color: #fff;
	box-shadow: 0 3px 10px rgba(15,105,65,0.5);
	padding: 2vw 1vw;
	float: left;
	margin-left: 4vw;
	height: 11vw;
	width: 14vw;
	border-radius: 0.5vw;
	position: relative;
	opacity: 0
}
.grade-ul li:hover {
    position: relative;
    z-index: 1;
    transform: translateY(-10px) scale(1.04);
    -moz-transform: translateY(-10px) scale(1.04);
    -webkit-transform: translateY(-10px) scale(1.04);
    -ms-transform: translateY(-10px) scale(1.04);
    -o-transform: translateY(-10px) scale(1.04);
}
.grade-ul .number{
	width: 7.70834vw;
	background-size: 100%;
}
.grade-ul .tong{
	height: 7.292vw;
	background-size: 100%;
	margin-bottom: 0.3vw;
}
.grade-ul .spn{
	height: 3.4375vw;
	background-size: 100%;
	margin-bottom: 0.3vw;
	margin-top: 2vw;
}
.grade-ul li p{
	font-size: 1.46vw;
	color: #1C5F70;
	font-weight: bold;
	margin-top: 1.5vw;
}
.grade .details-btn{
	margin-top: 3vw;
}
.bottom_btn{
	background: url(../img/act20200318/bottom.png)no-repeat;
	width: 96.8vw;
	height: 6.15vw;
	background-size: 100%;
	position: fixed;
	bottom: 0;
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	z-index: 15;
	margin-left: 1vw;
}
.bottom_btn .buy{
	background: url(../img/act20200318/btn2-gray.png)no-repeat;
	width: 10vw;
    height: 3vw;
    background-size: 100%;
    display: inline-block;
    float: right;
    margin-right: 9vw;
    margin-top: 2vw;
}
.bottom_btn .buy-on{
	background: url(../img/act20200318/btn2.png)no-repeat;
	width: 10vw;
    height: 3vw;
    background-size: 100%;
    display: inline-block;
    float: right;
    margin-right: 9vw;
    margin-top: 2vw;
}
.bottom_btn i{
	background: url(../img/act20200318/close.png)no-repeat;
	width: 1.5625vw;
	height: 1.5625vw;
	background-size: 100%;
	float: right;
	margin-right: 1vw;
    margin-top: -1.5vw;
    cursor: pointer;
}
.march-header .flow{
	float: left;
	height: 15.8334vw;
	background-size: 100%;
	position: absolute;
    left: 0;
    top: 18vw;
    opacity: 0;
    animation: animateLeft 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateLeft 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.march-header .layer{
	height: 10vw;
	background-size: 100%;
	position: absolute;
    right: 0;
    top: 2vw;
    opacity: 0;
    animation: animateTop 1.5s;
    animation-fill-mode: forwards;
    -webkit-animation: animateTop 1.5s linear;
    -webkit-animation-fill-mode: forwards;
}
.march-header .layer3{
	width: 8.59375vw;
	height: 11.615vw;
	background-size: 100%;
	position: absolute;
    right: 0;
    top: 28vw;
}
.march-header .layer2{
	width: 2.917vw;
	height: 2.917vw;
	background-size: 100%;
	position: absolute;
    margin-left: 3vw;
    top: 2vw;
    z-index: 99999;
    opacity: 0.5;
}
.march-header .layer4{
	width: 2.917vw;
	height: 2.917vw;
	background-size: 100%;
	position: absolute;
    margin-left: 8vw;
    top: 37vw;
}
.march-header .layer5{
	width: 2.917vw;
	height: 2.917vw;
	background-size: 100%;
	position: absolute;
	right: 0;
	margin-right: 16vw;
    top: 36vw;
}

.discount.animate>h1{
	animation: animateTop 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateTop 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.discount.animate>p{
	animation: animateTop 1.5s;
    animation-fill-mode: forwards;
    -webkit-animation: animateTop 1.5s linear;
    -webkit-animation-fill-mode: forwards;
}
.discount.animate .package{
	animation: animateRight 1.5s;
    animation-fill-mode: forwards;
    -webkit-animation: animateRight 1.5s linear;
    -webkit-animation-fill-mode: forwards;
}
.essence.animate>h1{
	animation: animateTop 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateTop 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.essence.animate p{
	animation: animateTop 1.5s;
    animation-fill-mode: forwards;
    -webkit-animation: animateTop 1.5s linear;
    -webkit-animation-fill-mode: forwards;
}
.services.animate>h1{
	animation: animateLeft 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateLeft 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.services.animate>p{
	animation: animateLeft 1.5s;
    animation-fill-mode: forwards;
    -webkit-animation: animateLeft 1.5s linear;
    -webkit-animation-fill-mode: forwards;
}
.services.animate>p.guarantee{
	animation: animateBottom 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateBottom 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.services.animate .details-btn{
	animation: animateBottom 1.5s;
    animation-fill-mode: forwards;
    -webkit-animation: animateBottom 1.5s linear;
    -webkit-animation-fill-mode: forwards;
}
.guide.animate>h1{
	animation: animateTop 1.5s;
    animation-fill-mode: forwards;
    -webkit-animation: animateTop 1.5s linear;
    -webkit-animation-fill-mode: forwards;
}
.guide.animate>p{
	animation: animateTop 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateTop 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.guide-ul.animate li:first-child{
	animation: animateLeft 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateLeft 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.guide-ul.animate li:last-child{
	animation: animateRight 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateRight 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.grade-ul.animate li:nth-child(1){
	animation: animateLeft 1s;
    animation-fill-mode: forwards;
    -webkit-animation: animateLeft 1s linear;
    -webkit-animation-fill-mode: forwards;
}
.grade-ul.animate li:nth-child(2){
	animation: animateLeft 1.5s;
    animation-fill-mode: forwards;
    -webkit-animation: animateLeft 1.5s linear;
    -webkit-animation-fill-mode: forwards;
}
.grade-ul.animate li:nth-child(3){
	animation: animateLeft 2s;
    animation-fill-mode: forwards;
    -webkit-animation: animateLeft 2s linear;
    -webkit-animation-fill-mode: forwards;
}
.price{
	position: relative;
}
.lowest{
	position: absolute;
	display: inline-block;
	width: 13vw;
	height: 13vw;
	box-shadow: 0 1px 10px rgba(19,102,65,0.3);
	top: -12vw;
	left: 43vw;
	background-color: #fff;
	display: none;
	border-radius: 6px;
}
.lowest img{
	width: 100%
}
.lowest:before {
	position: absolute;
    left: 7vw;
    top: 13vw;
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 10px solid #fff;
    border-right: 10px solid transparent;
}

/*后台首页*/
.amz-activity-index {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 999999999;
}
.amz-activity-index .layer {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
}
.amz-activity-index .banner {
    width: 55%;
    /*min-width: 800px;*/
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-52%);
    cursor: pointer;
}
@media only screen and (max-width: 750px) {
 .amz-activity-index .banner {
   	width: 70%;
  }
}

.banner p.number {
	width: 20vw;
    position: absolute;
    top: 52%;
    left: 50%;
    transform: translate(-50%,0);
    font-size: 1.5vw;
    color: #1c5f70;
    font-weight: bold;
    margin-top: 0.2vw;
}
.banner p.number a{
	float: left;
	margin: 0.5vw;
}
.banner .panic_time{
	top: 58%;
    left: 52%;
    transform: translate(-50%,0);
    position: absolute;
    width: 72%;
    font-size: 22px;
}
.banner .panic_time p span{
	font-size: 1.5vw;
	width: 3vw;
	height: 2.5rem;
	line-height: 2.5rem;
}
.banner .panic_time p{
	line-height: 2.5vw;
}
.banner p span {
    font-size: 2.2vw;
    color: #1c5f70;
    font-family: DIGITAL, sans-serif;
    font-weight: 500;
    position: relative;
    top: 0.2vw;
    background: url(../img/act20200318/bg3.png)no-repeat;
    width: 5.5vw;
    height: 3vw;
    text-align: center;
    padding-top: 0.2vw;
    background-size: 100% 100%;
    display: inline-block;
}
.banner .panic_buying {
    background: url(../img/act20190906/pay.png)no-repeat;
    width: 10vw;
    height: 3.5vw;
    background-size: 100%;
    display: inline-block;
    text-align: center;
    font-size: 1.2vw;
    line-height: 2.8vw;
    color: #fff;
    position: absolute;
    top: 70%;
    left: 50%;
    transform: translate(-50%,0);
}
.panic_buying {
    margin-left: 0;
    margin-top: 1.5vw;
}
.amz-activity-index .btn {
    position: absolute;
    left: 50%;
    top: 105%;
    transform: translate(-50%,0);
    color: #fff;
    text-decoration: underline;
}

.amz-activity-index .banner .close {
    display: inline-block;
    width: 21px;
    height: 21px;
    position: absolute;
    right: 15px;
    top: -25px;
    cursor: pointer;
}
.detriment{
	background: url(../img/act20200318/qiang.png)no-repeat;
	width: 11vw;
	height: 3vw;
	background-size: 100%;
	position: absolute;
	display: inline-block;
	top: 69%;
    left: 50%;
    transform: translate(-50%,0);
}