.ztPage{overflow-x: hidden;overflow-y: hidden;min-width: 1400px;}
.ztSec{position: relative;width: 1400px;margin: 0 auto;}
.ztWrap{position: relative;width: 1920px;margin-left: -260px;}
.ztCon{position: relative;width: 1400px;margin: 0 auto;zoom: 1;}
.ztCon:after{content: ".";display: block;clear: both;height: 0;font: 0/0 sans-serif;visibility: hidden;}
.ztPage .icon{background-image: url(icon.png);}
.ztTitle{position: relative;line-height: 92px;}
.ztTitle h2{position: absolute;left: 15px;top: 0;bottom: 0;font-size: 46px;font-style: italic;font-weight: normal;color: #d5a567;font-family: "SourceHanSerifCN-Heavy";}
.ztTitle p{letter-spacing: 17px;font-size: 92px;color: rgba(27,27,27,.08);font-family: "SourceHanSerifCN-Bold";}
.ztTitle2{text-align: right;}
.ztTitle2 h2{left: auto;right: 15px;}


.sec01{overflow: hidden;height: 750px;background: #161418 url(sec01_bg.jpg) top center no-repeat;}
.sec01 .ztCon{padding-top: 170px;}
.sec01 .lVideo{width: 845px;height: 478px;margin-right: 70px;border: 2px solid #FFF;background-color: #FFF;}
.sec01 .lVideo iframe{display: block;width: 100%;height: 100%;border: none;}
.sec01 .rIntro{padding-top: 200px;line-height: 45px;font-size: 18px;color: #222222;}


.sec02{padding: 100px 0;}
.sec02 .ztCon{display: flex;}
.sec02 .lTxt{display: flex;flex-direction: column;justify-content: space-between;width: 664px;margin-right: 36px;}
.sec02 .lTxt .culture{padding-top: 25px;}
.sec02 .lTxt .culture dt{margin-bottom: 7px;font-size: 18px;color: #666666;}
.sec02 .lTxt .culture dd{margin-bottom: 45px;font-size: 24px;color: #d5a567;font-family: "SourceHanSansCN-Bold";}
.sec02 .lTxt .data{padding: 30px 0;background: rgba(27,27,27,.56);text-align: center;font-size: 18px;color: #FFF;}
.sec02 .lTxt .data dl{float: left;width: 20%;}
.sec02 .lTxt .data dt{margin-bottom: 10px;font-size: 24px;color: #d5a567;}
.sec02 .lTxt .data dt sup{display: inline-block;vertical-align: bottom;font-size: 12px;color: #FFF;}


.sec03{overflow: hidden;height: 670px;background: #E7E6E4 url(sec03_bg.jpg) top center no-repeat;}
.sec03 .ztCon{padding-top: 120px;}
.sec03 .lImg{width: 548px;margin-right: 250px;}
.sec03 .rIntro{line-height: 35px;font-size: 18px;color: #222222;}
.sec03 .rIntro .content{padding-top: 74px;}


.sec04{overflow: hidden;}
.sec04 .ztCon{padding: 70px 0;}
.sec04 .lImg{width: 810px;margin-left: 105px;}
.sec04 .rIntro{line-height: 35px;font-size: 18px;color: #444444;}
.sec04 .rIntro .content{padding-top: 52px;text-indent: 2em;}


.sec05{overflow: hidden;height: 720px;background: #E7E6E4 url(sec05_bg.jpg) top center no-repeat;}
.sec05 .ztCon{padding-top: 65px;}
.sec05 .lImg{width: 700px;margin-right: 90px;}
.sec05 .rIntro{padding-top: 20px;line-height: 35px;font-size: 18px;color: #444444;}
.sec05 .rIntro .img{padding-top: 60px;}
.sec05 .rIntro .content{padding-top: 52px;text-indent: 2em;}


.sec06{overflow: hidden;background: #FAFAFA url(sec06_bg.jpg) top center no-repeat;}
.sec06 .ztCon{padding: 70px 0;}
.sec06 .lImg{width: 815px;margin-left: 90px;}
.sec06 .rIntro{padding-top: 20px;line-height: 35px;font-size: 18px;color: #444444;}
.sec06 .rIntro .content{padding-top: 75px;text-indent: 2em;}


.sec07{overflow: hidden;height: 800px;background: #EAE9E9 url(sec07_bg.jpg) top center no-repeat;}
.sec07 .ztCon{padding-top: 50px;}
.sec07 .lImg{margin-top: 40px;}
.sec07 .rIntro{padding-top: 35px;line-height: 35px;text-align: right;font-size: 18px;color: #444444;}


.sec08{overflow: hidden;}
.sec08 .ztCon{padding: 95px 0;}
.sec08 .lImg{width: 707px;margin-left: 200px;}
.sec08 .rIntro{padding-top: 30px;line-height: 35px;font-size: 18px;color: #444444;}
.sec08 .rIntro .content{padding-top: 70px;text-indent: 2em;}


.sec09{overflow: hidden;height: 710px;background: #EAE9E9 url(sec09_bg.jpg) top center no-repeat;}
.sec09 .ztCon{padding-top: 50px;}
.sec09 .lImg{margin-top: 45px;}
.sec09 .rIntro{padding-top: 15px;line-height: 35px;text-align: right;font-size: 18px;color: #444444;}


.sec10{overflow: hidden;}
.sec10 .ztCon{padding: 100px 0;}
.sec10 .lImg{width: 796px;margin-left: 110px;}
.sec10 .rIntro{padding-top: 8px;line-height: 35px;font-size: 18px;color: #444444;}
.sec10 .rIntro .content{padding-top: 60px;text-indent: 2em;}


.sec11{overflow: hidden;height: 680px;background: #F6F6F6 url(sec11_bg.jpg) top center no-repeat;}
.sec11 .ztCon{padding-top: 50px;}
.sec11 .lImg{margin-top: 45px;}
.sec11 .rIntro{padding-top: 45px;line-height: 35px;text-align: right;font-size: 18px;color: #444444;}


.sec12{overflow: hidden;}
.sec12 .ztCon{padding: 100px 0;}
.sec12 .lImg{width: 683px;}
.sec12 .rIntro{padding-top: 8px;line-height: 35px;font-size: 18px;color: #444444;}
.sec12 .rIntro .content{padding-top: 50px;margin-right: 220px;text-indent: 2em;}
