.banner{background: url(../images/banner1.jpg) no-repeat center; height: 450px;}
.ztprtmain{background: #f9f9f9; padding-bottom: 90px;}
.ztprtmain img{display: block; margin: 0 auto;}
.ztprtmain .ztprt1{padding-top: 90px;}
.ztprtmain .ztprt2{position: relative;}
.ztprtmain .ztprt2 img{width: 100%;}
.ztprtmain .ztprt2 .wd{position: absolute; left: 685px; top:265px; color: #a9a9a9; font-size: 22px; line-height: 40px;}
.ztprtmain .ztprt2 .wd dt{font-weight:bold; font-size: 34px; color: #282828; padding-bottom: 15px;}
.ztprtmain .ztprt2 .wd dt i{display: inline-block; position: relative; z-index: 999;}
.ztprtmain .ztprt2 .wd dt i:after{content: ""; display: block; width: 100%; height: 12px; background: #cbdbee; margin-top: -15px;}
.ztprtmain .ztprt3{position: relative;}
.ztprtmain .ztprt3 img{width: 100%;}
.ztprtmain .ztprt3 .wd{position: absolute; left:0px; top:250px; color: #a9a9a9; font-size: 22px; line-height: 40px;}
.ztprtmain .ztprt3 .wd dt{font-weight:bold; font-size: 34px; color: #282828; padding-bottom: 15px;}
.ztprtmain .ztprt3 .wd dt i{display: inline-block; position: relative; z-index: 999;}
.ztprtmain .ztprt3 .wd dt i:after{content: ""; display: block; width: 100%; height: 12px; background: #cbdbee; margin-top: -15px;}
.ftcont{ background: #fff url(../images/ftbg.png) no-repeat bottom center; padding: 80px 0; text-align: center; font-size: 22px; color: #a9a9a9; line-height: 40px;}
.ftcont h1{display: block; font-size: 34px; color: #282828; font-weight: bold; padding-bottom: 20px;}
.ftcont h1 i{display: inline-block; position: relative; z-index: 999;}
.ftcont h1 i:after{content: ""; display: block; width: 100%; height: 12px; background: #cbdbee; margin-top: -15px;}

.banners{background: url(../images/banner2.jpg) no-repeat center; height: 450px;}
.ztprts1{font-size: 22px; color: #a9a9a9; line-height: 40px; text-align: center; padding:90px 0;}
.ztprts2 .title{text-align: center; font-size: 34px; color: #282828; padding-bottom: 60px; font-weight: bold;}
.ztprts2 .title i{display: inline-block; position: relative; z-index: 999;}
.ztprts2 .title i:after{content: ""; display: block; width: 100%; height: 12px; background: #ffd3d4; margin-top: -15px;}
.ztprts2 .cont{position: relative;}
.ztprts2 .cont img{width: 100%;}
.ztprts2 .cont .wd{position: absolute; left: 827px; bottom: 0px;font-size: 22px; color: #a9a9a9; line-height: 40px;}
.ztprts2 .cont .wd dt{font-weight:bold; font-size: 34px; color: #282828; padding-bottom: 15px;}
.ztprts2 .cont .wd dt i{display: inline-block; position: relative; z-index: 999;}
.ztprts2 .cont .wd dt i:after{content: ""; display: block; width: 100%; height: 12px; background: #ffd3d4; margin-top: -15px;}

.ztprts3{padding-top: 110px;}
.ztprts3 .title{text-align: center; font-size: 34px; color: #282828; padding-bottom: 60px; font-weight: bold;}
.ztprts3 .title i{display: inline-block; position: relative; z-index: 999;}
.ztprts3 .title i:after{content: ""; display: block; width: 100%; height: 12px; background: #ffd3d4; margin-top: -15px;}
.ztprts3 .cont{position: relative;}
.ztprts3 .cont img{width: 100%;}
.ztprts3 .cont .wd{position: absolute; left: 0px; bottom: 20px;font-size: 22px; color: #a9a9a9; line-height: 40px;}
.ztprts3 .cont .wd dt{font-weight:bold; font-size: 34px; color: #282828; padding-bottom: 15px;}
.ztprts3 .cont .wd dt i{display: inline-block; position: relative; z-index: 999;}
.ztprts3 .cont .wd dt i:after{content: ""; display: block; width: 100%; height: 12px; background: #ffd3d4; margin-top: -15px;}

.ztprts4{padding-top: 110px;}
.ztprts4 .title{text-align: center; font-size: 34px; color: #282828; padding-bottom: 60px; font-weight: bold;}
.ztprts4 .title i{display: inline-block; position: relative; z-index: 999;}
.ztprts4 .title i:after{content: ""; display: block; width: 100%; height: 12px; background: #ffd3d4; margin-top: -15px;}
.ztprts4 .cont{position: relative;}
.ztprts4 .cont img{width: 100%;}
.ztprts4 .cont .wd{position: absolute; left: 827px; bottom: 0px;font-size: 22px; color: #a9a9a9; line-height: 40px;}
.ztprts4 .cont .wd dt{font-weight:bold; font-size: 34px; color: #282828; padding-bottom: 15px;}
.ztprts4 .cont .wd dt i{display: inline-block; position: relative; z-index: 999;}
.ztprts4 .cont .wd dt i:after{content: ""; display: block; width: 100%; height: 12px; background: #ffd3d4; margin-top: -15px;}

.ftconts{ background: #fff url(../images/ftbgs.png) no-repeat bottom center; padding: 80px 0; text-align: center; font-size: 22px; color: #a9a9a9; line-height: 40px;}
.ftconts h1{display: block; font-size: 34px; color: #282828; font-weight: bold; padding-bottom: 20px;}
.ftconts h1 i{display: inline-block; position: relative; z-index: 999;}
.ftconts h1 i:after{content: ""; display: block; width: 100%; height: 12px; background: #cbdbee; margin-top: -15px;}











