*{padding: 0px; margin: 0px;}
li{list-style: none;}

#zt_box{background: #232021;}
.zt_img img{display: block; width: 100%;}

#zt_2{margin-bottom:2rem;}
#zt_2_box{background: url("../images/zt_4.jpg") center top no-repeat; height: 17rem; background-size: 100%;}
#zt_4{background: url("../images/zt_6.jpg") #f5f1ec center top no-repeat; height: 44rem; background-size: 100%; padding-bottom: 2rem;}
#zt_2_box p{padding-top: 23%; color: #fff; width: 90%; margin: auto; font-size: 1.1rem; line-height: 1.5rem;}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{display: table; margin: auto; position: relative; padding-top: 1rem; padding-bottom: 1rem;}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets span.swiper-pagination-bullet{width: 1.2rem; height: 1.2rem; border:1px solid #e1b986; opacity: 1; color: #e1b986; margin-left: 0.3rem; margin-right: 0.3rem; font-size:0.6rem;}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #e1b986; color: #333;}

#zt_4_box{padding-bottom: 1.3rem;}
#zt_4_box p{font-size: 0.9rem; margin: auto; width: 90%; padding-top: 7.5rem; line-height: 1.5rem; margin-bottom: 1.5rem;}
#zt_4_box ul{width: 100%; margin: auto; display: table;}
#zt_4_box ul li{border:1px solid #a0a0a0; height: 11.5rem; margin-bottom: 0.4rem; padding: 1.2rem 0.5rem;}
#zt_4_box ul li h2{display: table; border-bottom: 1px solid #999999; font-size: 1rem; margin-bottom: 0.25rem; padding-bottom: 0.25rem;}
#zt_4_box ul li dd{font-size: 0.9rem; line-height: 1.4rem;}

#zt_5 p{width: 90%; margin: auto; color: #fff; font-size: 0.9rem; padding-top: 1rem; padding-bottom: 1rem; line-height: 1.5rem;}

#zt_6{padding-top: 3rem; background: #ffffff;}
#zt_7{background: #000; padding-top: 2rem; padding-bottom: 2rem;}