.main{width:1280px; margin: 0 auto;}
i{font-style: normal;}
.red{color:#ff0101;}
.clear{clear:both;}
.zt-banner{text-align: center; height: 525px; background: url("../img/banner.jpg") no-repeat center;}
.zt-banner-con{position: relative; top:320px;}
.zt-banner-sub{background:#fff; width: 710px; float: right;}
.zt-banner-sub i{padding-left: 15px; display: inline-block;}
.info-ico{border-left:2px solid #cccccc;}
.zt-btn{width:205px; height: 52px; line-height: 50px; font-size: 18px; font-weight: bold; background: #fd9702; color:#fff; border:0;}
.info,.phone{width:193px; border:0px; padding:10px; height: 28px; line-height: 28px;outline:none;}

.zt-part-nav{position: relative; margin-top:22px;}
.zt-part-nav li{position: relative; float: left; width:223px; height: 80px; font-size: 20px; font-weight: bold; color: #fff; margin:0 10px;}
.zt-part-nav li div{position: relative;margin: 0 auto;width:200px; height: 74px;border-radius: 12px;}
.zt-part-nav li div p{position: absolute; top:0; width: 223px;height: 80px; text-align: center;line-height: 72px;margin-left: -10px;}
.zt-part-nav li .default{background-color: #c1c1c1;}
.zt-part-nav li .show{background-color: #fd9701;}
.zt-part-nav .hover,.zt-part-nav .mhover{margin-top: -10px;}

.zt-part-title{text-align: center; font-size: 40px; margin: 50px 0;}
.con-title{text-align: center; margin: 20px 0;}
.con-title img{ margin-bottom: 4px;}
.con-title span{display: inline-block; margin: 0 20px; font-size: 24px;}

.part-12-con li{width:285px; height: 110px; float: left; background: #e7e7e7; margin:6px; padding-top: 35px; padding-left: 16px; border-radius: 5px;}
.part-12-con li em{display:block; float:left;}
.part-12-con-r{display: inline-block;}
.part-12-con li h5{display:block; font-weight: normal; font-size: 20px; margin: 0;}
.part-12-con li  .fz16{font-size: 16px;}
.part-12-con li a{display:block; width: 125px; height: 34px; margin-top:15px; color:#fff; background: #ef8624; border-radius:17px; text-align: center; line-height: 32px;}


.part-13-con li{float: left; margin:18px 0; width: 100%;}
.part-13-con li div{display: table; margin-right:50px;}
.part-13-con li em{display: inline-block; margin-right: 15px; }
.part-13-con li p{vertical-align: middle; display: table-cell;font-size: 18px;}
.part-13-con img{max-width:73px;}
.part-13-con .w-50{width:50%;}
.zt-part{display: none;}
.zt-part-hover{display: block;}

.part-all-btn{text-align: center; margin: 30px 0;}
.part-all-btn a{display: inline-block; margin:0 10px; width: 288px; height: 45px; line-height: 45px; font-size: 18px; border-radius: 22px;}
.btn-ljzx{background: #ef8624; color: #fff;}
.btn-ckfs{border:1px solid #ef8624; color: #ef8624;}


.zt-other li{text-align: center; border-radius: 5px; background: #efeeed; float: left; width: 240px; height: 280px; margin:30px 38px;}
.zt-other em{margin-top:20px; display: block;}
.zt-other h5{margin:5px auto; font-size: 20px; font-weight: bold;}
.zt-other p{color:#666; font-size: 16px;}
.zt-other a{display: inline-block; width: 150px; height: 38px; line-height: 36px; border-radius: 19px; background: #ef8624; color: #fff; margin-top: 20px;}

.zt-position{background: #34d1cd;}
.zt-position .main{background: url("../img/position.png") no-repeat left center;  height: 450px;}
.zt-position h5{font-size: 24px; font-weight: bold; margin:0 0 0 500px; padding:40px 0 30px;}
.zt-position-con{margin-left: 600px; font-size: 18px; line-height: 50px;}
.zt-position-con a{display: block; text-align: center; width: 290px; height: 45px; line-height: 43px; border-radius: 22px; background:#ef8624; color: #fff; margin-top: 20px;}

.zt-banner-info{position: relative; float: right;}
.zt-banner-info  ul{width: 709px}
.zt-banner-info li{float: left; color: #fff; line-height: 30px;}
#zt-banner-info{width:710px; overflow: hidden; margin-left: 572px}
#scroll-box{ float: left;}
#scroll-box-01 { float: left;}
#scroll-box-02 { float: left;} 
#zt-banner-info li{float: left; line-height: 30px; height: 30px; color:#fff; width:330px; text-align: left;}

