.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 #feeab5; background-size:100% ;}
.zt-cont{ width: 99%; margin: 0 auto; margin-top: 120px;}
.zt-title{ text-align: center; position: relative; }

.zt-cont .info{ width: 90%; margin: 0 auto;}
.zt-cont .info .s1{ font-size: 16px; line-height: 32px; color: #f22e80; 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-cont .pic.quan img{ margin: 0 auto;}
.zt-phone1{
	display: none;
}
.zt-cont .tips .s2{ padding-top: 20px; line-height: 42px; }
.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%;padding-bottom:7%;
}
.zt-cont .tips span{     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;
	border: 2px solid #171c61;
    font-weight: normal;
    border-radius: 1px;
    background: #c30d23;}
.zt-cont .tips strong{ font-size: 20px; color: #f22e80; font-weight: normal; padding-left: 0px;}
.zt-cont .tips p{ font-size: 16px; color: #f22e80;}
.bjt{
	
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 98%;
    margin: 0 auto;
    /* margin-bottom: -7px; */
    position: relative;
    bottom: 10px;
        text-align: left;
}

.zt-pc { display: block;    width: 55%;}
.zt-phone { display: none;    width: 100%;}
@media screen and (max-width: 640px) {
	.zt-cont .tips{  padding-bottom: 30px;text-align: left;}
	.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%;}
	.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: 98%;
    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: left;

    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{

	}
	.zt-content{
		width: 95%;
		line-height: 5vh;
	}
	.zt-cont .info-bg{     background: #ffffff;     border: 3px solid #171c61;background-size:100% ;width: 94%; margin: 0 auto; position: relative;border-radius: 5px;  margin-top: 3%;}
	.zt-cont .info-bg1{     background: #ffffff;    border: 3px solid #171c61; background-size:100% ;width: 94%; margin: 0 auto; position: relative;border-radius: 5px;  margin-top: 3%;}
	.zt-cont .info-bg3{     background: #ffffff;    border: 3px solid #171c61;background-size:100% ;width: 94%; margin: 0 auto; position: relative;border-radius: 5px;  margin-top: 3%;}
	.zt-cont .info-bg2{     background: #ffffff;    border: 3px solid #171c61;background-size:100% ;width: 94%; margin: 0 auto; position: relative;border-radius: 5px;  margin-top: 3%;}
	.zt-cont .info-bg4{     background: #ffffff;     border: 3px solid #171c61;background-size:100% ;width: 94%; margin: 0 auto; position: relative;border-radius: 5px;  margin-top: 3%;}
	.zt-conneta{
		width: 87%
	}
	.zt-dhm{
		width: 96%;
		margin:0 auto;
		text-align: center;
	}
	.zt-dhm-title{
		width: 35%;
	}
	.zt-dhm-img{
		width: 53%;
    margin-top: 10px;
	}
	.by-info-bga{
		margin: 0 auto;
		width: 85%;
		border: 3px solid #171c61;
		background-color: #ffffff;
		border-radius:10px;
		    margin-bottom: 10px;
	}
	.zt-dhm-small{
		border: 3px solid #171c61;
	    background-color: #ea5413;
	    border-radius: 10px;
	    width: 100%;
	    margin: 0 auto;
	}
	.zt-dhm-listImg img{
		width: 49%;
	}
	.zt-pc1{
		width: 376px;
	}
	.zt-pc2{
		width: 235px;
	}
	.zt-pc3{
		width: 241px;
	}
	.zt-pc4{
		width: 331px;
	}
	.zt-jm-list{
		width: 80%;
	}
	.by-info-bgb{
		    margin: 0 auto;
    width: 85%;
    border: 3px solid #171c61;
    background-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 10px;

	}
	.by-info-bgc{
		    margin: 0 auto;
    width: 85%;
    border: 3px solid #171c61;
    background-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 10px;
	}
	.by-info-bgd{
		    margin: 0 auto;
    width: 85%;
    border: 3px solid #171c61;
    background-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 10px;
	}
}

@media screen and (min-width: 640px) {
	.zt-dhm-title{
		width: 35%;
	}
	.zt-dhm-img{
		width: 53%;
    margin-top: 10px;
	}
	.zt-dhm{
		width: 45%;
	    margin: 0 auto;
	    float: left;
	    margin-left: 3%;

	}
	.by-info-bga{
		    margin: 0 auto;
		    width: 85%;
		    border: 3px solid #171c61;
		    background-color: #ffffff;
		        border-radius:10px;
		            margin-bottom: 10px;
	}
	.zt-dhm-small{
		border: 3px solid #171c61;
	    background-color: #ea5413;
	    border-radius: 10px;
	    width: 100%;
	    margin: 0 auto;
	}
	#zt-pc{
		width: 100%;
	}
	.zt-cont .info-bg{      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: 1%;}
	.zt-cont .info-bg1{      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: 1%;}
	.zt-cont .info-bg3{      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: 1%;}
	.zt-cont .info-bg2{      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: 1%;}
	.zt-cont .info-bg4{      padding-top: 77px;   padding-bottom: 5%;background: url(../imgs/bj7_03.png) no-repeat top center ; background-size:100% 100%;width: 94%; margin: 0 auto; position: relative;border-radius: 20px;  margin-top: 1%;}
	.zt-titlepc{
		
	}
	.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: 70%;}
	.zt-title{
		
	}
	.bg-red{
		margin-top: 38px;
	}
	.zt_img{
		display: block;
	}
	.zt-pc1{
		width: 64%;
	}
	.zt-content{
		width: 45%;
		height: 185px;
	}
	.zt-titlea img{
		width: 35%;
		text-align: center;
	}
	.zt-dhm-listImg img{
		width: 24%;
	}
	.zt-pc1{
		width: 80%;
	}
	.zt-pc2{
		width: 80%;
	}
	.zt-pc3{
		width: 80%;
	}
	.zt-pc4{
		width: 80%;
	}
	.by-info-bga{
		    margin: 0 auto;
    width: 85%;
    border: 3px solid #171c61;
    background-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 10px;
        height: 1231px;
	}
	.by-info-bgb{
		    margin: 0 auto;
    width: 85%;
    border: 3px solid #171c61;
    background-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 10px;
        height: 1215px;

	}
	.by-info-bgc{
		    margin: 0 auto;
    width: 85%;
    border: 3px solid #171c61;
    background-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 10px;
        height: 1633px;
	}
	.by-info-bgd{
		    margin: 0 auto;
    width: 85%;
    border: 3px solid #171c61;
    background-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 10px;
        height: 1633px;
	}
	.zt-bga{
		width: 1200px;
		margin:0 auto;
	}
	.zt-dhm-titlea{
		width: 53%;
	}
}

.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;
	}