.banner .banner_pc { display: block; }
.banner .banner_m { display: none; }
.banner img { display: block; width: 100%;}
.zt-bg { background-image: url('../imgs/bg.jpg'); background-size: 100% 100%; height: 100%; text-align: center; }

.zt-img { width: 100%; display: block; }
.module_center { background: url('../imgs/module_center.png'); background-size: 100% 100%; background-position: center; padding: 5px 18px; }

@media screen and (min-width: 751px) {
    /* 自定义样式开始 */
    body { color: #000000; font-size: 30px; }
    
    .zt-border { max-width: 970px; width: 100%; margin: 0 auto; padding-top: 46px; }

    .module_1 { margin-top: 24px; }
    .title_img_1 img { width: 68%; position: relative; z-index: 2; }
    .module_top_1 { position: relative; z-index: 1; margin-top: -18px; }
    .module_center { padding: 0px 70px; text-align: left; }
    .module_center .desc { text-indent: 60px; line-height: 40px; }
    .module_center .desc_margin { margin-top: 20px; }
    .quan_list { display: flex; justify-content: space-between; margin-top: 30px; }
    .quan_list .item { width: 50%; text-align: center; }
    .quan_list .item img { width: 74%; }
    .module_center .address { line-height: 40px; margin-top: 34px; }
    .module_center .address_2 { line-height: 40px; margin-top: 4px; }
    .module_center .title { font-size: 38px; color: #d4152b; text-align: center; line-height: 48px; }
    .module_center .title_margin { margin-top: 26px; border-top: 2px dashed #333333; padding-top: 26px; }
    .module_center .zhu { text-align: right; color: #000000; font-size: 20px; }
    .module_center .goods_title { display: flex; color: #cc0b22; font-size: 50px; text-align: center; line-height: 50px; margin-top: 56px; width: 50%; margin: 0 auto; margin-top: 50px; }
    .module_center .goods_title .line { border-top: 3px solid #cc0b22; width: 88px; margin-top: 25px; }
    .module_footer { position: relative; }
    .button_con { width: 20%; position: absolute; right: 30px; bottom: -20px; }

    .module_2 { margin-top: 100px; }
    .title_img_2 img { width: 45%; position: relative; z-index: 2; }
    .quan_item { text-align: center; margin-top: 50px; padding-bottom: 20px; }
    .quan_item img { width: 90%; }

    .module_3 { margin-top: 120px; }
    .goods_list { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 60px; }
    .good_item { width: 50%; margin-bottom: 20px; }
    .good_item img { width: 96%; }

    /* 自定义样式结束 */

    /* 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; }
    .zt-tips-springBox-x{ position: absolute; top: -42px; right: -57px; width: 60px; }
    /* PC弹框结束 */
}

/* 移动端 */
@media screen and (max-width: 750px) {
    /* banner开始 */
    .banner .banner_pc { display: none; }
    .banner .banner_m { display: block; }
    /* banner结束 */
    /* 自定义样式开始 */
    body { font-size: 16px; }
    .zt-border { padding-top: 20px; }
    .module_1 { width: 96%; margin: 0 auto; margin-top: 12px; }
    .title_img_1 img { width: 80%; position: relative; z-index: 2; }
    .module_top_1 { z-index: 1; margin-top: -12px; }
    .module_center { padding: 0px 25px; text-align: left; }
    .module_center .desc { text-indent: 32px; line-height: 26px; }
    .module_center .desc_margin { margin-top: 10px; }
    .quan_list { display: flex; justify-content: space-between; margin-top: 20px; }
    .quan_list .item { width: 49%; text-align: center; margin-bottom: 10px; }
    .quan_list .item img { width: 100%; }
    .module_center .address { line-height: 24px; margin-top: 6px; }
    .module_center .address_2 { line-height: 24px; }
    .module_center .title { font-size: 20px; color: #d4152b; text-align: center; line-height: 30px; }
    .module_center .title_margin { margin-top: 12px; border-top: 2px dashed #333333; padding-top: 12px; }
    .module_center .zhu { text-align: right; color: #000000; font-size: 14px; }
    .module_center .goods_title { display: flex; color: #cc0b22; font-size: 20px; text-align: center; line-height: 20px; margin-top: 28px; width: 50%; margin: 0 auto; margin-top: 20px; }
    .module_center .goods_title .line { border-top: 2px solid #cc0b22; width: 30px; margin-top: 10px; }

    .module_footer { position: relative; }
    .button_con { width: 24%; position: absolute; right: 20px; bottom: -10px; }
    .button_con img { width: 100%; }

    .module_2 { margin-top: 50px; }
    .title_img_2 img { width: 50%; position: relative; z-index: 2; }
    .quan_item { text-align: center; margin-top: 25px; padding-bottom: 20px; }
    .quan_item img { width: 90%; }

    .module_3 { margin-top: 60px; }
    .goods_list { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 20px; }
    .good_item { width: 50%; margin-bottom: 10px; }
    .good_item img { width: 96%; }


    /* 自定义样式结束 */

    /* 手机弹框开始 */
    .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: height .2s, opacity .2s .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; }
	.zt-tips-springBox-x{ position: absolute; top: -31px; right: -4px; width: 41px; }
    /* 手机弹框结束 */
}