.banner{overflow: hidden;    max-width: 1000px;
    margin: 0 auto;}
.banner img{display: block;	position: relative;	max-width: none;width: 100%;}
.zt-bg{  background-size:100% ;    background-repeat-y: initial;}
.zt-title{ text-align: center; position: relative; }

.zt-cont .info{ width: 90%; margin: 0 auto;}
.zt-cont .info .s1{ font-size: 18px; line-height: 32px; color: #ffffff; text-align: left;text-align: center;}
.zt-cont .info .s1 span{ color: #2E8EDA;}
.zt-cont .pic{ text-align: center; padding-bottom: 30px;overflow: hidden; }
.zt-cont .pic img{padding-top: 30px;}
.zt-phone1{
	display: none;
}
.zt-cont .tips .s2{ padding-top: 0px; line-height: 42px;    padding-bottom: 14px; }
.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;
}
.by-info-bg{
	border-radius: 20px;width: 100%;
}


.zt-cont .tips p{ font-size: 16px; color: #36ba7c;}
.bjt{
	
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 98%;
    margin: 0 auto;
    /* margin-bottom: -7px; */
    position: relative;
    bottom: 10px;
}


.zt-phone { display: none;    width: 100%;}
@media screen and (max-width: 640px) {
	.zt-cont .tips span{     font-size: 16px;
     background-image: url(../imgs/textBg_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;
    font-weight: normal;
    padding: 12px 28px 4px 20px;
    }
	.zt-cont .pic{ text-align: center; padding-bottom: 0px;overflow: hidden; }
.zt-s2{
		 display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
	}
	.zt-s2 div{
		font-size: 20px;
    	color: #36ba7c;
	}
	.zt-s2-div{
		    padding-top: 35px;
    margin-right: 7%;
	}
	.zt-s2 img{
		width: 82%;
    position: relative;
    top: 21px;
	}
	
	.animatedaa{
		
	}
	.animatedaa{
		
	}
	#zt-pc{
		width: 55%;
	}
	.zt-cont .info-bg{     background: url(../imgs/bg1_02_01.jpg) no-repeat top center ; background-size:100% 100%;width: 100%; margin: 0 auto; position: relative;max-width: 1000px;}
	.zt-cont .info-bg1{background-color: #daede5;     background-size:100% 100%;width: 100%; margin: 0 auto; position: relative;max-width: 1000px;}
	.zt-cont .info-bg3{      padding-top: 77px;   padding-bottom: 5%;background: url(../imgs/bj3_03.png) no-repeat top center ; background-size:100% 100%;width: 94%; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 3%;}
	.zt-cont .info-bg2{background-color: #ffffff;     background-size:100% 100%;width: 100%; margin: 0 auto; position: relative;max-width: 1000px;}
	.zt-cont .info-bg4{      padding-top: 77px;   padding-bottom: 5%;background: url(../imgs/bj1_03.png) no-repeat top center ; background-size:100% 100%;width: 94%; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 3%;}
	.zt-titlepc{
		display: none;
	}
	.zt-titlemb{
		display: block;
	}
	.zt-cont .tips{  padding-bottom: 13px;}
	.zt-conneta{
		width: 33%
	}
	.zt-ip{
		display: none;
	}
	.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-title img{ width: 82%;}
	.zt-title{
		padding-top: 30px;
	}
	.zt_img{
		display: block;
	}
	.zt-pc1{
		width: 64%;
	}
	.zt-content{
		width: 45%;
		height: 185px;
	}
	.zt-cont .info-bg1a{
margin-top: -59px;
	}
	.zt-cont .info .s1 {
	   font-size: 16px;
    line-height: 32px;
    color: #ffffff;
    text-align: left;
    text-align: center;
    background-color: #6dbe9a;
    padding: 0px;
    border-radius: 5px;
    margin-top: 17px;
	}
	.zt-pc {   width: 71%;}
	.zt-tips {    width: 16%;margin-left: 5%;cursor:pointer;    vertical-align: bottom;}
	.zt-coupons{
		text-align: left;font-size: 16px;color: #105335;
		padding-bottom: 14px;    display: grid;    margin-top: 14px;
	}
	.zt-coupons-time{
		
	}
	#zt-title2{
		width: 100%;
	}
	.zt-cont .info .s2{
		   font-size: 16px;
    line-height: 32px;
    color: #105335;
    text-align: left;
    /* background-color: #105335; */
    /* padding: 13px 34px 13px 34px; */
    border-radius: 5px;
    margin-top: 17px;
		}
		.zt-cont .tips strong{ font-size: 16px; color: #36ba7c; font-weight: normal; padding-left: 0px;display: block;}
		.zt-cont .tips .s2 {
	    padding-top: 0px;
	    line-height: 42px;
	    padding-bottom: 0px;
	    overflow: hidden;
	        display: block;
	}
	#zt-s2{
		background-image: url(../imgs/textBg_03a.png);
	}
	#zt-tips{
		position: relative;top: -10px;
	}
	.zt-mode{
		
	}
	.zt-mode-content{
		margin-left: 1%;
		display: block;
		
	}
	.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-code{
		width: 143px;
		margin-left: 95px;
	}
	.zt-code-div{
	
	}
}

@media screen and (min-width: 640px) {
	.zt-cont .tips span{     font-size: 26px;
     background-image: url(../imgs/textBg_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;
    font-weight: normal;
    padding: 12px 28px 4px 20px;
    }
	.zt-s2{
		 display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
	}
	.zt-s2 div{
		font-size: 20px;
    	color: #36ba7c;
	}
	.zt-s2-div{
		    padding-top: 35px;
    margin-right: 7%;
	}
	.zt-s2 img{
		width: 82%;
    position: relative;
    top: 21px;
	}
	
	.animatedaa{
		
	}
	.animatedaa{
		
	}
	#zt-pc{
		width: 55%;
	}
	.zt-cont .info-bg{     background: url(../imgs/bg1_02_01.jpg) no-repeat top center ; background-size:100% 100%;width: 100%; margin: 0 auto; position: relative;max-width: 1000px;}
	.zt-cont .info-bg1{background-color: #daede5;     background-size:100% 100%;width: 100%; margin: 0 auto; position: relative;max-width: 1000px;}
	.zt-cont .info-bg3{      padding-top: 77px;   padding-bottom: 5%;background: url(../imgs/bj3_03.png) no-repeat top center ; background-size:100% 100%;width: 94%; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 3%;}
	.zt-cont .info-bg2{background-color: #ffffff;     background-size:100% 100%;width: 100%; margin: 0 auto; position: relative;max-width: 1000px;}
	.zt-cont .info-bg4{      padding-top: 77px;   padding-bottom: 5%;background: url(../imgs/bj1_03.png) no-repeat top center ; background-size:100% 100%;width: 94%; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 3%;}
	.zt-titlepc{
		display: inline-block;
	}
	.zt-titlemb{
		display: none;
	}
	.zt-cont .tips{  padding-bottom: 13px;}
	.zt-conneta{
		width: 33%
	}
	.zt-ip{
		display: none;
	}
	.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-title img{ width: 64%;}
	.zt-title{
		padding-top: 30px;
	}
	.zt_img{
		display: block;
	}
	.zt-pc1{
		width: 64%;
	}
	.zt-content{
		width: 45%;
		height: 185px;
	}
	.zt-cont .info-bg1a{
margin-top: -59px;
	}
	.zt-cont .info .s1 {
	    font-size: 24px;
	    line-height: 32px;
	    color: #ffffff;
	    text-align: left;
	    text-align: center;
	    background-color: #6dbe9a;
	    padding: 13px 34px 13px 34px;
	    border-radius: 5px;
	    margin-top: 17px;
	}
	.zt-pc {   width: 46%;}
	.zt-tips {    width: 8%;margin-left: 5%;cursor:pointer;    vertical-align: bottom;}
	.zt-coupons{
		text-align: center;font-size: 24px;color: #105335;
		padding-bottom: 14px;
	}
	.zt-coupons-time{
		margin-left: 80px;
	}
	#zt-title2{
		width: 86%;
	}
	.zt-cont .info .s2{
		   font-size: 24px;
    line-height: 32px;
    color: #105335;
    text-align: left;
    /* background-color: #105335; */
    /* padding: 13px 34px 13px 34px; */
    border-radius: 5px;
    margin-top: 17px;
		}
		.zt-cont .tips strong{ font-size: 26px; color: #36ba7c; font-weight: normal; padding-left: 0px;}
		.zt-cont .tips .s2 {
	    padding-top: 9px;
	    line-height: 42px;
	    padding-bottom: 20px;
	    overflow: hidden;
	}
	#zt-s2{
		background-image: url(../imgs/textBg_03a.png);
	}
	#zt-tips{
		position: relative;top: -10px;
	}
	.zt-mode{
		float: left;
	}
	.zt-mode-content{
		margin-left: 1%;
		width: 79%;
		float: left;
	}
	.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: 52px;
		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: 30px;
		text-align: center;
		color: #333333;
	}
	.zt-tips-springBox-content{
		font-size: 20px;
		color: #333333;
		text-align: left;
		max-height: 340px;
		overflow-y: scroll;
	}
	.zt-tips-springBox-x{
		position: absolute;
	    top: -42px;
	    right: -57px;
	    width: 60px;
	}
	.zt-code{
		width: 143px;
		margin-left: 95px;
	}
	.zt-code-div{
		float: left;
		position: relative;
    	top: 48px;
	}
}

.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;
	}