
@media screen and (max-width: 640px) {


	.zt-bg-ip{
		position: relative;
	}
	.zt-bg-ip div{
		width: 100%;

	    background: url(../imgs/2.jpg) top center ;
	    background-size: 100%;
	}
	.zt-bg-ip-div{

	}
	.zt-margin-top{
		text-indent: 2em;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-ip p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 16px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 38px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	        width: 78%;
    	margin: 0 auto;
	}
	.zt-bg-ip img{
		width: 100%;
		display: block;
	}
	.zt-bg-ip{
		display: block;
		position: absolute;
	    height: 100%;
	    width: 100%;
	    background: #bd0093;
	}
	.zt-bg-pc{
		display: none;
	}
	.zt-bg-ip span{
		font-weight: bold;
	}
}


@media screen and (min-width: 640px) {
	.zt-bg-pc span{
		font-weight: bold;
	}
	.zt-bg-ip{
		display: none;
	}
	.zt-bg-pc{
		display: block;
	}
	.zt-bg-pc{
		position: relative;
		    min-width: 900px;
	}
	.zt-bg-pc div{
		width: 463px;
	    position: absolute;
	    top: 39%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 20px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 33px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
		    min-width: 900px;
	}
	
}
@media screen and (min-width: 900px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 43%;
	    position: absolute;
	    top: 39%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 20px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 33px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1000px) {
	.zt-bg-pc{
		position: relative;
		display: block;
	}
	.zt-bg-pc div{
		width: 43%;
	    position: absolute;
	    top: 39%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 20px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 33px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1042px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 43%;
	    position: absolute;
	    top: 39%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 20px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 40px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1100px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 42%;
	    position: absolute;
	    top: 39%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 22px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 36px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1130px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 42%;
	    position: absolute;
	    top: 39%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 22px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 38px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1177px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 42%;
	    position: absolute;
	    top: 39%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 22px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 46px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1200px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 43%;
	    position: absolute;
	    top: 41%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 22px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 46px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1350px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 42%;
	    position: absolute;
	    top: 41%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 22px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 52px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1500px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 42%;
	    position: absolute;
	    top: 41%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 22px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 52px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1650px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 42%;
	    position: absolute;
	    top: 41%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 22px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 52px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
@media screen and (min-width: 1650px) {
	.zt-bg-pc{
		position: relative;
	}
	.zt-bg-pc div{
		width: 42%;
	    position: absolute;
	    top: 41%;
	    left: 29%;
	}
	.zt-text-indent{
		text-indent: 2em;
	}
	.zt-bg-pc p{
		font-family: SourceHanSansCN-Regular;
	    font-size: 28px;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 65px;
	    letter-spacing: 0px;
	    color: #bf1c1b;
	}
	.zt-bg-pc img{
		width: 100%;
	}
	
}
