.banner{overflow: hidden;text-align: center;}
.banner img{    width: 100%;
    max-width: 700px;}
.zt-bg{ background: url(../imgs/bg.jpg) no-repeat top center #8ddaba; background-size:100% ;   /* background-repeat-y: initial;*/}
.zt-cont{ width: 61.6%; margin: 0 auto; margin-top: 120px;}
.zt-title{ text-align: center; position: relative; }

.zt-cont .info{ width: 87%; margin: 0 auto;}

.zt-cont .info .s1 span{ color: #2E8EDA;}
.zt-cont .pic{ text-align: center; padding-bottom: 0px;overflow: hidden; }
.zt-cont .pic img{padding-top: 55px;}
.zt-cont .pic.quan img{ margin: 0 auto;width: 73%;}
.zt-phone1{
	
}
.zt-cont .tips .s2{   line-height: 42px;	font-family: SourceHanSansCN-Medium;
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 1px;
	color: #fff08e; }
.zt-content{
	border:1px dotted #a60000;float: left;color: #a60000;font-size: 14px;    padding: 1%;
       text-align: center;    line-height: 39px;    margin: 1%;
}
.s3 span{
	font-size: 18px;
    padding: 4px 12px;
    /* background-image: url(../imgs/tbj_03.png); */
    color: #ffffff;
    background-size: 100%;
    /* height: 189px; */
    background-repeat: no-repeat;
    display: block;
    width: 104px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px dashed #fbdc9d;
    font-weight: normal;
    border-radius: 50px;
}
.s3 strong{
	font-size: 16px;
    color: #ffffff;
    font-weight: normal;
    padding-left: 0px;
}
.s3{
	    padding-top: 5px;
    line-height: 42px;
}

.zt-cont .tips span{  display: inline-block;    position: relative;
    z-index: 99;
}

.zt-cont .tips p{ 
	font-family: SourceHanSansCN-Medium;
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 1px;
	color: #ffffff;
	    margin-top: 12px;
}
.bjt{
	
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 98%;
    margin: 0 auto;
    /* margin-bottom: -7px; */
    position: relative;
    bottom: 10px;
}

.zt-pc { display: block;    width: 100%;}
.zt-phone {   width: 100%;}
@media screen and (max-width: 640px) {
	.zt-cont .tips p{ 
		margin-top: 0px;
	}
	#goWx4{
		margin-top: 10px;
	}
	#goWx5{
		margin-top: 10px;
	}
	.zt-cont .tips strong{ font-size: 30px; color: #3c3c3c; font-weight: normal; padding-left: 0px;    position: relative;
    top: -10px;}
	.zt-cont .info .s1{ font-size: 16px; line-height: 32px; color: #3c3c3c; text-align: left;text-align: center;}
	.info .s2{
		font-size: 20px;
	    line-height: 41px;
	    width: 80%;
	    margin: 0 auto;
	}
	.zt-cont .pic{
		padding-bottom:0px;
	}
	.zt-cont .tips{  padding-bottom: 12px;}
	.zt-pc {    width: 100%;}
	.zt-phone { display: block;    width: 100%;}
	.banner img{width: 100%;}
	.zt-cont{ width: 94%; margin-top:0px ;}
	.zt-cont .info-bg{ width: 83%;}
	.zt-cont .info{ width: 90%;}
	.zt-cont .pic img,.zt-cont .pic.quan img{ width: 100%;}	
	.zt-title{ }
	.zt-title img{     width: 100%;    }
	.zt-cont .info .s1{text-align: left;}
	.zt-cont .tips .s2{ line-height: 30px;}
	.zt-cont .tips p{ padding-left: 0; padding-top: 0px; }
	.zt-cont .tips strong{font-size: 16px; display: block; }
	.flexContainer{
		    width: 26%;

    text-align: center;
	}
	.flex-container {
		    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
	}
	.flexContainer img{
		width: 100%;
	}
	.zt-right{
		text-align: right;
	}
	.bg-red{
		margin-top: 0px;
	}
	.zt_img{
		
	}
	.zt-titlepc{
	    margin-top: -19px;
	}
	.zt-titlepc1{
		margin-top: 26px;
	}
	.zt-ip{

	}
	.zt-tips3{
		      position: relative;
    top: 7px;
	}
	.zt-content{
		width: 95%;
		line-height: 5vh;
	}
	.zt-cont .tips .s2{     padding-top: 0px;
    line-height: 35px;
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #fff08e;    padding: 0px;}
	.zt-cont .info-bg{       padding-top: 13px;    background: #fac38b;
    border: 5px solid #fedba7; background-size:100% 100%;width: 98%; margin: 0 auto; position: relative;border-radius: 9px;  margin-top: 3%;  }
	.zt-cont .info-bg4{      padding-top: 13px;     background: #fac38b;
    border: 5px solid #fedba7; background-size:100% 100%;width: 98%; margin: 0 auto; position: relative;border-radius: 9px;  margin-top: 3%;}
		.zt-cont .info-bg1{      padding-top: 13px;     background: #10a498;
    border: 5px solid #ffe5c6;background-size:100% 100%;width: 98%; margin: 0 auto; position: relative;border-radius: 9px;  margin-top: 3%;}
	.zt-cont .info-bg2{      padding-top: 13px;      background: #fac38b;
    border: 5px solid #fedba7;background-size:100% 100%;width: 98%; margin: 0 auto; position: relative;border-radius: 9px;  margin-top: 3%;}
		.zt-cont .info-bg3{     padding-top: 13px;       background: #fac38b;
    border: 5px solid #fedba7; background-size:100% 100%;width: 98%; margin: 0 auto; position: relative;border-radius: 9px;  margin-top: 3%;}
	.zt-cont .info-bg5{      padding-top: 13px;     background: #fac38b;
    border: 5px solid #fedba7;background-size:100% 100%;width:98%; margin: 0 auto; position: relative;border-radius: 9px;  margin-top: 3%;}
   	.info-bg2{    padding: 19px 0px 7px 0px;  position: relative; text-align: center; padding-bottom: 2px; background: url(../imgs/bgtop_01.png) no-repeat top center ; background-size:100% 100%;width: 100%; margin: 0 auto; position: relative;}
	.info-bg2 img{width: 91%;cursor:pointer;}
	.zt-conneta{
		width: 87%
	}
	.zt-cont .pic img {
	    padding-top: 0px;
	}
	.zt-cont .tips p {
	    font-family: SourceHanSansCN-Regular;
	    font-size: 16px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 30px;
	    letter-spacing: 0px;
	    color: #ffffff;
	}
	.zt-content{
		width: 45%;
		height: 185px;
	}

	.zt-content-explain-title{
		font-size: 18px;
		color: #000000;
	}
	.zt-content-explain{
		background: #ffffff;
		border-radius: 5px;
		line-height: 49px;
		font-family: 'Adobe 黑体 Std';
		padding:10px;
	}
	.zt-content-explainip{
		padding: 0px;
	}
	.zt-content-explain-time{
		font-size: 18px;
		color: #000000;
	}
	.zt-content-explain-rule{
		font-size: 20px;
		color: #0036e1;
		margin-top: 7px;
	}
	.zt-content-explain-rule-explain{
		font-size: 16px;
		color: #000000;
	}
	.zt-content-explain-span{
		font-weight: 700;
	}
	.zt-content-explain-red{
		font-weight: 700;
		color: #f8393c;
	}
	.zt-content-explain-rule img{
		width: 25px;
	}
	.zt-content-explain-rule div{
		border: 2px solid #0036e1;
	    border-radius: 5px;
	    display: inline;
	    padding: 6px 15px 6px 15px;
	}
	.by-info-bg-coupon{
		border-radius: 10px;
	    width: 93%;
	    padding-bottom: 4%;
	    margin: 0 auto;
	}
	.zt-sign{
		border-radius: 10px;
	}
	.zt-sign-up{
		overflow:hidden;
		font-size: 16px;
		color: #000000;
		font-family: 'Adobe 黑体 Std';
		width: 100%;
		margin:0 auto;
		    margin-top: 20px;
	}
	.zt-sign-up-title{

		float: left;
		width: 24%;
		position: relative;
    	top: 4px;
    	text-align: right;
    	    margin-right: 13px;
    	    color: #225b68;
	}
	.zt-sign-up-input{
		float: left;
		width: 66%;
	}
	#verificationCode{
		width: 43%;
	}
	.btn-verificationCodeBtn{
	    width: 49%;
	    height: 33px;
	    font-size: 14px;
	    line-height: 33px;
	    background-color: #f63b3e;
		color: #ffffff;
	    border: none;
	    position: relative;
	    top: 1px;
	    border-radius: 5px;
	}
	#btn-submit-result{
		    background: #f8393c;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    border-radius: 7px;
    width: 300px;
    line-height: 42px;
    height: 42px;
    margin-top: 28px;
    margin-bottom: 13px;
    width: 80%;
        border: none;
	}
	.text-center{
		text-align: center;
	}
	input {
	    width: 95%;
	    height: 32px;
	    border: 1px solid #000000;
	    font-size: 16px;
	    line-height: 32px;
	    background: #ffffff;
	    padding-left: 7px;
	}
	select {
    width: 100%;
    height: 32px;
    border: 1px solid #000000;
    font-size: 16px;
    line-height: 32px;
    background: #ffffff;
    padding-left: 7px;
}
.by-info-bg-coupon img{
		
	    width: 100%;
	}
	.zt-message{
		text-align: center;
		color: #225b68;
	}
	.zt-message span{
		font-size: 14px;
	}
	.info .s2{
		font-size: 16px;
	    line-height: 41px;
	    width: 100%;
	    margin: 0 auto;
	}
	.zt-qq{
    	width: 91px;
	}
	.zt-wxts{
    	width: 117px;
    	margin-top: 10px;
	}
	.zt-tips-springBox{
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		background: rgba(0, 0, 0, 0.3);
		height: 100%;
	}
	.zt-tips-springBox-wdith{
		background: #ffffff;
	    border-radius: 6px;
	    line-height: 34px;
	    text-align: center;
	    margin: 0 auto;
	    padding: 10px 10px 10px 10px;
	    /* position: absolute; */
	    width: 77%;
	    margin-top: 59px;
	}
	.zt-tips-springBox-img{
		    width: 130px;
	}
	.zt-tips-springBox-title{
		font-size: 20px;
		text-align: center;
		color: #333333;
	}
	.zt-tips-springBox-content{
		font-size: 16px;
		color: #333333;
		text-align: left;
		max-height: 340px;
		overflow-y: scroll;

	}
	.zt-tips-springBox-x{
		position: absolute;
	    top: -31px;
	    right: -27px;
	    width: 41px;
	}
	.zt-wxts1{
		width: 117px;
	}
	.zt-pc2{
		width: 49%;
		display: block;
		margin:0 auto;
		margin-bottom: 32px;
	}
	.s1 img{
		width: 96%;
	    display: block;
	    margin: 0 auto;
	}
	.s3{
		margin-bottom: 10px;
	}
	.zt-foot{
		text-align: center;
		margin-top: 20px;
	}
	.zt-stored-value{ width: 100%;height: 100px;}
	.zt-stored-value-title{position: relative;}
	.zt-distance p{ padding-top: 67px;}
	.zt-flex-container{}
	.zt-flex-container-img{text-align: center;margin-top: 13px;}
	.zt-flex-container-img img{}
	.zt-flex-container-cash{ text-align: center; padding-top: 24px;font-family: SourceHanSansCN-Normal;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 38px;letter-spacing: 0px;color: #ffce80;}
	.zt-flex-container-cash img{width: 76%;}
	.zt-prize-setUp{font-family: SourceHanSansCN-Regular;font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 38px;letter-spacing: 0px;color: #fceb7d;}
	.zt-prize-setUp-img img{width: 48%;}
	.zt-cont .tips .s5{ padding-top: 32px;}
	#zt_exhibition img{width: 100%; padding-top: 27px;}
	#zt_exhibition div{text-align: right; font-family: SourceHanSansCN-Normal;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 38px;letter-spacing: 0px;color: #ffce80;}
	.zt-tips2{width: 117px;    margin-top: 10px;}
	.zt-tips2-div{text-align: right;margin-top: 15px;}
	.zt-tips3{width: 117px;}
	.zt-tips3-div{text-align: right;margin-top: 0px;}
	.zt-tips4{width: 117px;    margin-top: 7px;}
	.zt-tips1{
		width: 117px;margin-top: 7px;
	}
	#zt-goWx2 span {
	    color: #fff08e;
	}
	.zt-span-margin-left1{
		display: block;
	}
	#content1_03{
		width: 63%;
	}
	.content5_03{
		text-align: center;
	}
	.content5_03 img{
		width: 80%;
	}
	#zt-mixImg{
		font-family: SourceHanSansCN-Medium;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 1px;
	color: #3b3b3b;
	}
	#zt-quan{
 		background: url(../imgs/quan.png) no-repeat top center ; background-size:100% 100%;
 		font-family: SourceHanSansCN-Regular;
		font-size: 13px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 34px;
		letter-spacing: 0px;
	    line-height: 16px;
	    letter-spacing: 0px;
	    color: #ffffff;
	    margin-right: 10px;
	    padding: 2px 5px;
	    position: relative;
    	top: 0px;

	}
	#zt-quan1{
		background: url(../imgs/quan1.png) no-repeat top center ; background-size:100% 100%;
		font-family: SourceHanSansCN-Regular;
		font-size: 13px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 16px;
	    letter-spacing: 0px;
	    color: #ffffff;
	    margin-right: 10px;
	    padding: 2px 5px;
	    position: relative;
    	top: 0px;
	}
	#s2{
		font-family: SourceHanSansCN-Bold;
		font-weight: normal;
		font-stretch: normal;
		line-height: 40px;
		letter-spacing: 0px;
		color: #271f1d;
		
		padding: 0px;
	}
	#s3{
		font-family: SourceHanSansCN-Bold;
		font-weight: normal;
		font-stretch: normal;
		line-height: 40px;
		letter-spacing: 0px;
		color: #271f1d;
		padding: 0px;
	}
	#zt-mixImg p{
		line-height: 31px;
	}
	#zt-mixImg span{
		font-family: SourceHanSansCN-Bold;
		font-size: 16px;
		font-weight: normal;
		letter-spacing: 0px;
		color: #fff08e;
	}
	#content3_03{
		padding-top: 20px;
	}
	.PC{
		display: none;
	}
	.MBI{
		display: block;
	}
	.zt-tankuang{
		position: fixed;
	    top: 0px;
	    left: 0px;
	    background: rgb(0 0 0 / 34%);
	    width: 100%;
	    height: 100%;
	}
	#zt-tankuang-img{
		width: 288px;
		
	}
	#zt-tankuang-img-x{
	    position: absolute;
	    right: -21px;
	    width: 42px;
	    top: -20px;
	}
	.zt-tankuang-div{
		width: 288px;
		margin:0 auto;
		position: relative;
		 margin-top: 125px;
	}
	.zt-tk-pc{
		display: none;
	}
}

@media screen and (min-width: 640px) {
	.zt-tk-ip{
		display: none;
	}
	.PC{
		display: block;
	}
	.MBI{
		display: none;
	}
	.zt-flex-container{
		display: -webkit-flex;
	    display: flex;
	    -webkit-justify-content: space-between;
	    justify-content: space-between;
	}
	.zt-tips1{
    position: relative;
    top: 56px;
	}
	.zt-stored-value{ width: 420px;height: 100px;}
	.zt-stored-value-title{position: relative;top: -42px;}
	.zt-distance p{ padding-top: 111px;}
	.zt-flex-container{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
	.zt-flex-container-img{text-align: center;margin-top: 13px;}
	.zt-flex-container-img img{}
	.zt-flex-container-cash{ text-align: center; padding-top: 24px;font-family: SourceHanSansCN-Normal;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 38px;letter-spacing: 0px;color: #ffce80;position: absolute;right: 0px;top: 24px;}
	.zt-flex-container-cash img{width: 338px; margin-top: 85px;}
	.zt-prize-setUp{font-family: SourceHanSansCN-Regular;font-size: 25px;font-weight: normal;font-stretch: normal;line-height: 38px;letter-spacing: 0px;color: #fceb7d;}
	.zt-prize-setUp-img img{width: 24%;}
	.zt-cont .tips .s5{ padding-top: 32px;}
	#zt_exhibition img{width: 100%; padding-top: 27px;}
	#zt_exhibition div{text-align: right; font-family: SourceHanSansCN-Normal;font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 38px;letter-spacing: 0px;color: #ffce80;}
	.zt-foot{
		padding-bottom: 119px;
		text-align: center;
		margin-top: 65px;
	}
	.zt-pc2{
		width: 22%;
	    float: right;
	    position: relative;
	    top: -68px;
	    right: 109px;
	}
	.zt-tips-springBox{
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		background: rgba(0, 0, 0, 0.3);
		height: 100%;
	}
	.zt-tips-springBox-wdith{
		background: #ffffff;
		border-radius: 6px;
		line-height: 42px;
		text-align: center;
		width: 500px;
	    margin: 0 auto;
	    padding: 10px 30px 10px 30px;
	    position: absolute;
	    left: 50%;
	    margin-left: -278px;
	        bottom: 132px;
	}
	.zt-tips-springBox-img{
		    width: 212px;
	}
	.zt-tips-springBox-title{
		font-size: 28px;
		text-align: center;
		color: #333333;
	}
	.zt-tips-springBox-content{
		font-size: 18px;
		color: #333333;
		text-align: left;
		line-height: 38px;
	}
	.zt-tips-springBox-x{
		position: absolute;
	    top: -42px;
	    right: -57px;
	    width: 60px;
	}
	.zt-cont .tips strong{ font-size: 28px; color: #3c3c3c; font-weight: normal; padding-left: 0px;    position: relative;
    top: -8px;}
	.zt-cont .info .s1{ font-size: 24px; line-height: 32px; color: #3c3c3c; text-align: left;text-align: left;}
	.zt-qq{
    	width: 186px;
	}
	.zt-wxts{
    	width: 128px;
    	margin-left: 82px;
    	position: relative;
    	top: 59px;
	}
	#zt-quan{
 		background: url(../imgs/quan.png) no-repeat top center ; background-size:100% 100%;
 		font-family: SourceHanSansCN-Regular;
		font-size: 13px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 34px;
		letter-spacing: 0px;
	    line-height: 16px;
	    letter-spacing: 0px;
	    color: #ffffff;
	    margin-right: 10px;
	    padding: 2px 5px;
	    position: relative;
    	top: -3px;

	}
	#zt-quan1{
		background: url(../imgs/quan1.png) no-repeat top center ; background-size:100% 100%;
		font-family: SourceHanSansCN-Regular;
		font-size: 13px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 16px;
	    letter-spacing: 0px;
	    color: #ffffff;
	    margin-right: 10px;
	    padding: 2px 5px;
	    position: relative;
    	top: -3px;
	}
	.zt-flex-container-content{
		width: 609px;
	}
	.info .s2{
		font-family: SourceHanSansCN-Regular;
		font-size: 24px;
		font-weight: normal;
		letter-spacing: 0px;
		color: #d73c48;
	}
	.zt-wxts1{
		    width: 200px;
	}
	#goWx2{
		margin-top: 0px;
		width: 59%;
		padding-top: 24px;
	}
	#zt-goWx2 span{
		color: #fff08e;
	}
	.s1 img{
		width: 520px;
	}
	.zt-message{
		text-align: center;
		margin-bottom: 20px;
	}
	.zt-message span{
		font-size: 16px;color: #fa5320;
	}
	#zt-pc{
		width: 55%;
	}
	#goWx1{
		    margin-top: 0px;
	}
	.zt-span-margin-left{
		margin-left: 34px;
	}
	.zt-cont .info-bg{  position: relative;      padding-bottom: 27px; overflow: hidden;  background: url(../imgs/bg3.png) no-repeat top center ; background-size:100% 100%;width: 930px; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 28px;}
	.zt-cont .info-bg1{  position: relative;     padding-bottom: 16px; background: url(../imgs/bg2.png) no-repeat top center ; background-size:100% 100%;width: 930px; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 28px;}
	.info-bg2{    padding: 20px 0px 20px 0px;  position: relative; text-align: center; padding-bottom: 16px; background: url(../imgs/bgtop_01.png) no-repeat top center ; background-size:100% 100%;width: 100%; margin: 0 auto; position: relative;}
	.info-bg2 img{width: 1003px;cursor:pointer;}
	.zt-cont .info-bg3{  position: relative; top: -70px;     padding-bottom: 32px; overflow: hidden;  background: url(../imgs/bg1.png) no-repeat top center ; background-size:100% 100%;width: 930px; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 28px;}
	.zt-cont .info-bg5{  position: relative;     height: 698px;  padding-bottom: 5%;background: url(../imgs/title5_03.png) no-repeat top center ; background-size:100% 100%;width: 930px; margin: 0 auto; position: relative;border-radius: 20px; }
	.zt-cont .info-bg4{      padding-top: 28px;   padding-bottom: 5%;background: url(../imgs/bj1_03.png) no-repeat top center ; background-size:100% 100%;width: 90%; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 8%;}
	.zt-titlepc{
		
	}
	#info_bg1{
		height: 777px;
	}
	#title{
		width: 537px;
	}
   .zt-cont .tips .zt-top{
		padding-top: 0px;
	}
	.zt-flex-container {
	    display: -webkit-flex;
	    display: flex;
	    -webkit-justify-content: space-between;
	    justify-content: space-between;
	}
	.by-info-bg{
		border-radius: 20px;width: 100%;padding-bottom:0%;
	}
	.by-info-bg1{
		bottom: 33px;
	}
	.by-info-bg2{
		position: static;
	}
		.by-info-bg3 {
	    bottom: 28px;
	}
	.zt-cont .info .s4{
		text-align: left;
	}
	.zt-cont .info .s6{
		text-align: left;
		    width: 85%;
    	margin: 0 auto;
	}
	.zt-cont .tips{  padding-bottom: 13px;  }
	.zt-conneta{
		width: 33%
	}
	.zt-ip{
		
	}
	.flexContainer{
		    width: 14%;
    text-align: center;
	}
	.flex-container {
		    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
	}
	.flexContainer img{
		width: 92%;
	}
	.zt-cont  .zt-info4{
		width: 78%
	}
	.zt-title img{ width: 814px;position: relative; z-index: 22;  margin-top: 33px;}
	.zt-title{
		
	}
		.zt-tips3{
		   position: relative;
   			 top: 56px;
	}
	.zt-tips4{
		  position: relative;
   			 top: 56px;
	}
	.zt-tips2{
		 position: relative;
   			 top: 57px;
	}
	.zt-bg{
		padding-bottom: 144px;
	}
	.bg-red{
		margin-top: 38px;
	}
	.bg-red1{
		margin-top: 0px;    width: 1000px;
	}

	.zt_img{
		display: block;
	}
	.zt-pc1{
		width: 92%;
	}
	.zt-s4{
		margin-top: 40px;
	}
	.zt-content{
		width: 45%;
		height: 185px;
	}
	.zt-content-explain-title{
		font-size: 30px;
		color: #000000;
	}
	.zt-content-explain{
		background: #ffffff;
		border-radius: 5px;
		padding: 30px;
		line-height: 49px;
		font-family: 'Adobe 黑体 Std'
	}
	.zt-content-explain-time{
		font-size: 30px;
		color: #000000;
	}
	.zt-content-explain-rule{
		font-size: 30px;
		color: #0036e1;
		margin-top: 37px;
	}
	.zt-content-explain-rule-explain{
		font-size: 20px;
		color: #000000;
	}
	.zt-right{
		text-align: left;
	}
	.zt-content-explain-span{
		font-weight: 700;
	}
	.zt-content-explain-red{
		font-weight: 700;
		color: #f8393c;
	}
	.zt-content-explain-rule img{
		width: 25px;
	}
	.zt-content-explain-rule div{
		border: 2px solid #0036e1;
	    border-radius: 5px;
	    display: inline;
	    padding: 6px 15px 6px 15px;
	}
	.by-info-bg-coupon{
		border-radius: 10px;
	    width: 100%;
	    padding-bottom: 4%;
	   text-align: center;
	    margin: 0 auto;
	}
	.by-info-bg-coupon img{
		
	    width: 100%;
	}
	.bg-red{
		width: 1000px;
	}
	.zt-sign{
		padding: 10px;
		border-radius: 10px;
		background: #ffffff;
		margin-top: 25px;
	}
	.zt-sign-up{
		overflow:hidden;
		font-size: 20px;
		color: #000000;
		font-family: 'Adobe 黑体 Std';
		width: 475px;
		margin:0 auto;
		    margin-top: 35px;
	}
	.zt-sign-up-title{
		float: left;
		width: 112px;
		position: relative;
    	top: 8px;
    	text-align: right;
    	margin-right: 13px;
    	color: #225b68;
	}
	.zt-sign-up-input{
		float: left;
		width: 310px;
	}
	#verificationCode{
		width: 50%;
	}
	.btn-verificationCodeBtn{
		width: 43%;
	    height: 42px;
	    font-size: 18px;
	    line-height: 42px;
	    background-color: #f63b3e;
	    color: #ffffff;
	    border: none;
	    position: relative;
	    top: 0px;
	    border-radius: 5px;
	}
	.zt-mixImg{
		font-family: SourceHanSansCN-Regular;
		font-size: 28px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 48px;
		letter-spacing: 0px;
		color: #ffffff;
		padding-top: 32px;
	}
	#btn-submit-result{
		background: #f8393c;
		color: #ffffff;
		font-size: 18px;
		text-align: center;
		border-radius: 7px;
		width: 300px;
		line-height: 50px;
		height: 50px;
		margin-top: 41px;
    	margin-bottom: 20px;
        border: none;
	}
	.text-center{
		text-align: center;
	}
	.zt-oil{
		margin-top: 48px;
		position: relative;
		left: 0px;
		border-radius: 10px;
		border: dotted 2px #ecb4bd;
		padding-left: 19px;
		width: 593px;
	}
	#s2{
		font-family: SourceHanSansCN-Bold;
		font-size: 24px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 40px;
		letter-spacing: 0px;
		color: #271f1d;
		
		padding: 0px;
	}
	.zt-flex-container-cash3{
	    top: 259px;
	    left: 451px;
	}
	.zt-flex-container-cash3 img{
    	width: 375px;
	}
	.content5_03{
		margin-top: 35px;
		padding-left: 24px;
	}
	#s3{
		font-family: SourceHanSansCN-Bold;
		font-size: 24px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 40px;
		letter-spacing: 0px;
		color: #271f1d;
		padding: 0px;
	}
	#title3{
		margin-top: 20px;
		width: 700px;
	}
	#title1{
		width: 700px;
	}
	#title-top{
		width: 700px;
		margin-top: 70px;
	}
	#zt-content3{
		margin-top: 82px;
		width: 87%;
	}
	#zt-mixImg p{
		width: 55%;
	}
	#zt-mixImg span{
		font-family: SourceHanSansCN-Bold;
		font-size: 30px;
		font-weight: normal;
		letter-spacing: 0px;
		color: #fff08e;
	}
	.zt-margin-top{
		margin-top: 60px;
		margin-bottom: 30px;
	}
	#content3_03{
		padding-top: 20px;
	}
		.zt-mixImg4{

	}
	.zt-tankuang{
		position: fixed;
	    top: 0px;
	    left: 0px;
	    background: rgb(0 0 0 / 34%);
	    width: 100%;
	    height: 100%;
	}
	#zt-tankuang-img{
		width: 400px;
		
	}
	#zt-tankuang-img-x{
	    position: absolute;
	    right: -21px;
	    width: 48px;
	    top: -22px;
	}
	.zt-tankuang-div{
		width: 400px;
		margin:0 auto;
		position: relative;
		 margin-top: 125px;
	}
	.zt-flex-container-cash4{
		top: 129px;
	}
	.zt-tankuang-div{

	}
	input {
    width: 95%;
    height: 42px;
    border: 1px solid #000000;
    font-size: 18px;
    line-height: 42px;
    background: #ffffff;
    padding-left: 14px;
}
select {
    width: 100%;
    height: 42px;
    border: 1px solid #000000;
    font-size: 18px;
    line-height: 42px;
    background: #ffffff;
    padding-left: 14px;
}
}

.zt-title p{
	position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    width: 100%;
}

.flex-container {
	    position: relative;
    overflow: hidden;
    background: url(../imgs/tiao_02.png) no-repeat ; background-size:100% ; overflow: hidden;
        padding-top: 11px;
	}
			@keyframes scaleDraw {  /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
            0%{
                transform: scale(1);  /*开始为原始大小*/
            }
            25%{
                transform: scale(1.1); /*放大1.1倍*/
            }
            50%{
                transform: scale(1);
            }
            75%{
                transform: scale(1.1);
            }
        }
    .ballon{
            -webkit-animation-name: scaleDraw; /*关键帧名称*/
            -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
            -webkit-animation-iteration-count: infinite;  /*动画播放的次数*/
            -webkit-animation-duration: 3s; /*动画所花费的时间*/
        }