*{padding: 0px; margin: 0px;}
li{list-style: none;}
img{width: 100%;}
body{margin: auto; width: 32rem !important;}
h1,h2,h3,h4,h5,h6{font-weight: 100;}
.zt_img img{display: block;}
.swt_link{height: 3.5rem; text-align: center; line-height: 3.5rem; background: #dbb375; display: table; padding: 0px 1.5rem;
 border-radius: 8px; margin: auto; font-size: 1.2rem; color: #fff; position: relative; overflow: hidden; margin-top: 2rem; margin-bottom: 2rem;}
.p{ margin: auto;width:28rem; font-size: 1.1rem; margin-top: 1rem; margin-bottom: 1rem; line-height: 1.5rem;}
.h3{margin: auto; width:78.125%; height: 2.75rem; margin-top: 1rem; margin-bottom: 1rem; background: #000; color: #fff; line-height: 2.75rem; font-size: 1.3rem; text-align: center;}

.zt_title{margin-top: 2.5rem; border-bottom:1px solid #a3a3a3; margin-bottom: 2rem;}
.zt_title:after{width: 3rem; border-bottom: 3px solid #a3a3a3; content: " "; display: block; left: 50%; margin-left: -1.5rem; position: relative;}
.zt_title h2{text-align: center; font-size: 1.8rem;}
.zt_title h3{font-size: 1.2rem; text-align: center; padding-top: 0.6rem; padding-bottom: 0.8rem; margin-bottom: 0rem;}
.zt_title h6{font-size: 0.7rem; text-align: center; padding-top: 0.4rem; padding-bottom: 0.8rem; margin-bottom: 0rem;}
.zt_title.zt_title2{color: #fff;border-bottom:1px solid #fff;}
.zt_title.zt_title2:after{border-bottom: 3px solid #fff;}

.zt_lll ul.hd{display: table; margin: auto; padding-top: 1rem; padding-bottom: 1rem;}
.zt_lll ul.hd li{width: 12px; height: 12px; border-radius: 50%; float: left; margin-left: 0.8rem; margin-right: 0.8rem; border:1px solid #6e6e6e;}
.zt_lll ul.hd li.on{background: #dbb375;border:1px solid #dbb375;}

#zt_2{background:url("../images/zt_4.jpg") no-repeat; height: 19.5rem; background-size: 100%;}
#zt_2 p{margin-left: 19.5rem; font-size: 1.2rem; line-height: 2.5rem; padding-top: 4.2rem;}

#zt_3 p{width: 29.55rem; background: #dbb375; padding: 0.8rem 0.8rem; box-sizing: border-box; font-size: 1rem; color: #fff; position: relative; margin: auto; margin-bottom: 2rem;}
#zt_3 p span{font-size: 1.2rem;}
#zt_3 p:after{width: 0;height: 0;border-left: 1rem solid transparent;border-right: 1rem solid transparent;border-top: 1rem solid #dbb375;content: ""; position: absolute; bottom: -1rem; left: 50%; margin-left: -0.5rem;}
#zt_3 img{margin-top: 1rem; margin-bottom: 2rem; width: 27rem; margin: auto; display: block; margin-bottom: 1.5rem;}

#zt_4{display: table; margin: auto; background: #dfdfdf;}
#zt_4 span{width: 4.25rem; height: 3.75rem; background: #dbb375; display: block; text-align: center; line-height: 3.75rem; color: #fff; font-size: 1.5rem; float: left;}
#zt_4 p{float: left; width: 25rem;padding: 0.3rem 0.5rem; box-sizing:border-box; float: left;height: 3.75rem; overflow:hidden; font-size:1rem;}
#zt_5 img{margin: auto; display: block; margin-top: 2rem; margin-bottom: 2em;}

#zt_6 ul.hd{display: table; margin: auto; padding-top: 1rem; padding-bottom: 1rem;}
#zt_6 ul.hd li{width: 12px; height: 12px; border-radius: 50%; float: left; margin-left: 0.8rem; margin-right: 0.8rem; border:1px solid #5a3a26;}
#zt_6 ul.hd li.on{background: #5a3a26;border:1px solid #5a3a26;}

#zt_7 img{margin-bottom:1.6rem;}
#zt_7 p{font-size: 1.2rem; line-height: 2rem; width: 28rem; margin: auto;}
#zt_7 p span{color: #dbb375;}

#zt_8{background: #dbb375; padding-top: 1rem; padding-bottom: 1rem;}
#zt_8 img{width: 29.5rem; margin: auto; display: block;}
#zt_8 .zt_title{margin-bottom: 3rem;}
#zt_8 .swt_link2{background: #fff; color: #dbb375;}

#zt_9{padding-bottom: 1rem;}
#zt_9 ul.hd{display: table; margin: auto; padding-top: 1rem; padding-bottom: 1rem;}
#zt_9 ul.hd li{width: 12px; height: 12px; border-radius: 50%; float: left; margin-left: 0.8rem; margin-right: 0.8rem; border:1px solid #5a3a26;}
#zt_9 ul.hd li.on{background: #5a3a26;border:1px solid #5a3a26;}
#zt_10 img{display: block; }