.banner{overflow: hidden;}
.banner img{display: block;	position: relative;	max-width: none;width: 100%;}
.zt-bg{ background: url(../imgs/bg.jpg) no-repeat top center #921f24; background-size:100% ;}
.zt-cont{ width: 61.6%; margin: 0 auto; margin-top: 120px;}
.zt-title{ text-align: center; position: relative; }


.zt-cont .info .s1{ font-size: 16px; line-height: 32px; color: #b50001; text-align: left; padding-top: 27px;text-align: center;}
.zt-cont .info .s1 span{ color: #2E8EDA;}
.zt-cont .infoa .s1{ font-size: 16px; line-height: 32px; color: #b50001; text-align: left; padding-top: 27px;text-align: center;}
.zt-cont .infoa .s1 span{ color: #2E8EDA;}
.zt-cont .pic{ text-align: center;overflow: hidden; }
.zt-cont .pic img{padding-top: 30px;}
.zt-cont .pic.quan img{ margin: 0 auto;}
.zt-cont .tips{  padding-bottom: 30px;}
.zt-cont .tips .s2{ padding-top: 20px; line-height: 42px; }
.zt-cont .tips span{     }
.zt-cont .tips strong{ font-size: 20px; color: #b50001; font-weight: normal; padding-left: 0px;}
.zt-cont .tips p{ font-size: 16px; color: #b50001;}
.bjt{
	    background: #ffffff;
    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: 85%;}
.zt-phone { display: none;    width: 100%;}
@media screen and (max-width: 640px) {
	.yidongduan{
		display: block;
	}
	.pcduan{
		display: none;
	}
	.zt-cont .info{ width: 75%; margin: 0 auto;background-color: #f8f8f8;}
	.zt-cont .info-bg{  width: 94%; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 3%;}
	.zt-pc {    width: 100%;}
	.zt-phone { display: block;    width: 100%;}
	.banner img{position: relative;	width: 170%;margin-left: -35%;left: 0;	}
	.zt-cont{ width: 94%; margin-top:78px ;}
	.zt-cont .info-bg{ width: 83%;    padding-bottom: 10%;}
	.zt-cont .info{ width: 90%;}
	.zt-cont .pic img,.zt-cont .pic.quan img{ width: 100%;}	
	.zt-title{   margin-top: 2%;}
	.zt-title img{     width: 100%;
    position: relative;}
	.zt-cont .info .s1{text-align: left;}
	.zt-cont .tips .s2{ line-height: 30px;}
	.zt-cont .tips p{ padding-left: 0; padding-top: 10px; }
	.zt-cont .tips strong{font-size: 16px; display: block; padding-top: 10px;}
	.flexContainer{
		    width: 26%;

    text-align: center;
	}
	.flex-container {
		    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
	}
	.flexContainer img{
		width: 100%;
	}
	.bg-red{
		margin-top: 0px;
	}
	.zt_img{
		display: none;
	}
	.zt-titlepc{
		display: none;
	}
	.zt-ip{
		display: block;
	}
	.bg-red{
		border: 0px solid rgb(250, 210, 163);
	}
	.info-bg-bj{
		border-radius: 20px;width: 100%;
		 background:#ffffff;  overflow: hidden;
	}
	.zt-tips{
		font-size: 20px;
	    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;
	    background: #ffffff;
	    font-weight: normal;
	    border-radius: 50px;
		background-color: #d61f33;
	}
	.info-bga{
		    background: #ffffff;
    border-radius: 10px;
    border: 7px solid #fad2a3;
	}
	.bg-red{
		width: 90%;
	}
	.zt-aa_03{
		width: 76%;margin-top: 78px;
		display: none;
	}
	.zt-a_03{
		display: initial;
		width: 100%;
	}
}
@media screen and (min-width: 640px) {
	.yidongduan{
		display: none;
	}
	.pcduan{
		display: block;
	}
	.zt-aa_03{
		width: 76%;margin-top: 78px;
		display: initial;
	}
	.zt-a_03{
		display: none;
	}
	.bg-red{
		width: 70%;
	}
	.zt-tiao{
		width: 31px;
    background-image: url(../imgs/tiao.jpg);
    background-size: 100%;
    background-repeat-x: no-repeat;
	}
	.zt-cont .info{ width: 75%; margin: 0 auto;background-color: #f8f8f8;}
	.zt-cont .infoa{ width: 37%; background-color: #ffffff;}
	.zt-cont .info-bga{  width: 100%; margin: 0 auto; position: relative;}
	.zt-cont .info-bg{  width: 94%; margin: 0 auto; position: relative;margin-top: 3%;}
	.zt-tips{
		font-size: 20px;
	    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;
	    background: #ffffff;
	    font-weight: normal;
	    border-radius: 50px;
		background-color: #d61f33;
	}
	.zt-tipa{
		font-size: 16px;
		height: 19px;
		line-height: 19px;
	}
	.info-bg-bj{
		border-radius: 20px;width: 100%;
		 background: url(../imgs/bja.jpg) no-repeat ; background-size:100% 100%; overflow: hidden;    margin-bottom: 18px;
	}
	.info-bg-bja{
		border-radius: 20px;width: 100%;
		 background: url(../imgs/bjn_03.png) no-repeat ; background-size:100% 100%; overflow: hidden;    margin-bottom: 18px;
	}
	.bg-red{
		border: 19px solid rgb(250, 210, 163);
	}
	.zt-cont .tips .s2{ padding-top: 20px; line-height: 30px; padding-left: 10px;}
	.zt-pc { display: block;    width: 100%;}
	.zt-pca { display: block;    width: 60%;}
	.zt-flex-container{
		display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;
    padding-bottom: 155px;
	}
	.zt-flex-item{
		width: 50%;
		margin-right: 42px;
	}
	.zt-titlepc{

	}
	.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: 80%;}
	.bg-red{
		margin-top: 38px;
	}
	.zt_img{
		display: block;
	}
}

.zt-title p{
	position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    width: 100%;
}

