.banner_pc {
	display: block;
}

.banner_m {
	display: none;
}

.banner img {
	width: 100%;
}

.zt-bg {
	background-image: url('../imgs/bg.jpg');
	background-size: 100% 100%;
	height: 100%;
	text-align: center;
}

.zt-img {
	width: 100%;
}

@media screen and (min-width: 751px) {

	/* 自定义样式开始 */
	body {
		color: #000;
		font-size: 26px;
	}

	.zt-border {
		max-width: 985px;
		width: 100%;
		margin: 0 auto;
		padding-top: 100px;
	}

	.module_back {
		margin-top: 32px;
		background-color: #dfc78e;
		border-radius: 20px;
		padding: 20px 0px 20px 16px;
	}

	.module_1 {}

	.module_title_box {
		padding: 0 22px;
	}

	.module_1 .module_back_box {
		background-image: url('../imgs/back_1.png');
		background-size: 100% 100%;
		padding: 32px 30px;
		margin-top: 30px;
	}

	.module_center_box {
		background-image: url('../imgs/module_center.png');
		background-size: 100% 100%;
		margin-top: -1px;
		font-size: 32px;
		line-height: 44px;
		padding: 0 46px;
	}

	.module_center_box .desc {
		text-indent: 68px;
		text-align: left;
	}

	.module_center_box .desc span {
		font-style: italic;
		font-weight: 500;
	}

	.module_center_box .quan_box {
		padding: 0 44px;
	}

	.module_center_box .quan_box .quan_item {
		margin-top: 26px;
	}

	.module_center_box .dates {
		text-align: left;
		margin-top: 46px;
		padding-bottom: 28px;
	}

	.module_bottom {
		position: relative;
	}

	.button_con {
		width: 22%;
		position: absolute;
		right: 40px;
		bottom: 20px;
	}

	.module_2 {
		margin-top: 130px;
	}

	.module_2 .module_back_box {
		background-image: url('../imgs/back_2.png');
		background-size: 100% 100%;
		padding: 32px 30px;
		margin-top: 30px;
	}

	.module_center_box .imgs_box {
		margin-top: 60px;
	}

	.module_center_box .imgs_box .imgs_item {
		margin-top: 20px;
	}

	.module_center_box .zhu {
		font-size: 14px;
		line-height: 20px;
		text-align: right;
	}

	/* 自定义样式结束 */

	/* PC弹框开始 */
	.zt-tips-springBox {
		display: none;
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 3;
	}

	.active {
		display: block;
	}

	.mask {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.3);
		opacity: 0;
		transition: opacity 1s .1s;
	}

	.active .mask {
		opacity: 1;
	}

	.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%;
		top: 50%;
		transform: translate(-50%, -50%);
		opacity: 0;
		transition: opacity 1s .2s;
	}

	.active .zt-tips-springBox-wdith {
		opacity: 1;
	}

	.zt-tips-springBox-img {
		display: block;
		margin: 0 auto;
		width: 212px;
	}

	.zt-tips-springBox-title {
		margin-bottom: 10px;
		font-size: 28px;
		font-weight: bold;
		text-align: center;
		color: #333333;
	}

	.zt-tips-springBox-content {
		font-size: 18px;
		color: #333333;
		text-align: left;
		text-align: justify;
		line-height: 28px;
		margin-bottom: 20px;
	}

	.zt-tips-springBox-x {
		position: absolute;
		top: -42px;
		right: -57px;
		width: 60px;
	}

	/* PC弹框结束 */
}

/* 移动端 */
@media screen and (max-width: 750px) {

	/* banner开始 */
	.banner_pc {
		display: none;
	}

	.banner_m {
		display: block;
	}

	/* banner结束 */
	/* 自定义样式开始 */
	body {
		font-size: 16px;
		color: #01342f;
	}

	.zt-border {
		padding-top: 30px;
		width: 96%;
		margin: 0 auto;
	}

	.module_back {
		margin-top: 16px;
		background-color: #6fd7fe;
		border-radius: 10px;
		padding: 10px 8px;
	}

	.module_1 {}

	.module_title_box {
		padding: 0 22px;
	}

	.module_1 .module_back_box {
		background-image: url('../imgs/back_1.png');
		background-size: 100% 100%;
		padding: 16px 14px;
		margin-top: 16px;
	}

	.module_center_box {
		background-image: url('../imgs/module_center.png');
		background-size: 100% 100%;
		margin-top: -6px;
		font-size: 18px;
		line-height: 28px;
		padding: 0 16px;
	}

	.module_center_box .desc {
		text-indent: 36px;
		text-align: left;
	}

	.module_center_box .desc span {
		font-style: italic;
		font-weight: 500;
	}

	.module_center_box .quan_box {
		padding: 0 20px;
	}

	.module_center_box .quan_box .quan_item {
		margin-top: 14px;
	}

	.module_center_box .dates {
		text-align: left;
		margin-top: 10px;
		padding-bottom: 24px;
	}

	.module_bottom {
		position: relative;
	}

	.button_con {
		width: 30%;
		position: absolute;
		right: 26px;
		bottom: 10px;
	}

	.module_2 {
		margin-top: 40px;
	}

	.module_2 .module_back_box {
		background-image: url('../imgs/back_2.png');
		background-size: 100% 100%;
		padding: 16px 14px;
		margin-top: 16px;
	}

	.module_center_box .imgs_box {
		margin-top: 20px;
	}

	.module_center_box .imgs_box .imgs_item {
		margin-top: 12px;
	}

	.module_center_box .zhu {
		font-size: 12px;
		line-height: 20px;
		text-align: right;
	}


	/* 自定义样式结束 */

	/* 手机弹框开始 */
	.zt-tips-springBox {
		position: fixed;
		bottom: 0px;
		left: 0px;
		right: 0;
		height: 0;
		z-index: 9999;
	}

	.mask {
		position: fixed;
		bottom: 0px;
		left: 0px;
		width: 100%;
		height: 0;
		background: rgba(0, 0, 0, 0.5);
		opacity: 0;
		transition: opacity .6s .1s;
	}

	.zt-tips-springBox-wdith {
		background: #ffffff;
		border-radius: 10px 10px 0 0;
		line-height: 34px;
		text-align: center;
		margin: 0 auto;
		padding: 10px 10px 10px 10px;
		position: absolute;
		left: 0;
		bottom: -100vh;
		right: 0;
		transition: bottom .3s;
	}

	.active {
		display: block;
	}

	.active .mask {
		opacity: 1;
		height: 100%;
	}

	.active .zt-tips-springBox-wdith {
		bottom: 0;
	}

	.zt-tips-springBox-img {
		display: block;
		margin: 0 auto;
		width: 130px;
	}

	.zt-tips-springBox-title {
		margin-bottom: 10px;
		font-weight: bold;
		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;
		text-align: justify;
		margin-bottom: 20px;
	}

	.zt-tips-springBox-x {
		position: absolute;
		top: -31px;
		right: -4px;
		width: 41px;
	}

	/* 手机弹框结束 */
}