.content .zt_banner{
   width:100%;
   // height:535px;
   position:relative;

}
.content .zt_banner img{
    width:100%;
	margin-top:115px;
}
.con{
    width:1200px;
    margin:0 auto;
}

.content .zt_banner a{
    display: block;
    width:200px;
    height:46px;
    background:#ffb400;
    text-align:center;
    line-height:46px;
    color:#fff;
    font-size:20px;
    border-radius:26px;
    position:absolute;
    left:19%;
    bottom:24%;
}
.content .zt_banner a:hover{
  background:#ab54bb;
}
.content .project{
    width:1200px;
    margin:0 auto;
    padding-top:87px;
    text-align:center;
    padding-bottom:77px;
}
.content .tit{
    width:1200px;
    margin:0 auto;
    text-align:center;
    margin-bottom:30px;
}
.content .tit h2{
    text-align:center;
    font-size:30px;
    color:#333333;
    margin-bottom:5px;
}
.content .tit span{
    display:inline-block;
    width:100px;
    height:3px;
    background:#59b5f8
}
.content .project p{
     width:865px;
     font-size:16px;
     color:#666666;
     line-height:35px;
     margin:0 auto;
     margin-bottom:65px;
}
.content .project img{
    width:724px;
    height:406px;
}
.content .allocation{
   position:relative;
   margin-bottom:100px;
}
.content .allocation img{
    width:100%;
}
.content .allocation .tit{
    position:absolute;
    left:50%;
    top:15%;
    margin-left:-600px;
}
.content .cost{
    width:1200px;
    margin:0 auto;
}
.content .cost ul{
    overflow:hidden;
    padding-top:15px;
}
.content .cost ul li{
     float: left;
     text-align:center;
     border:1px solid #4abe9d;
     border-radius:5px;
     margin-right:22px;
}
.content .cost ul li .cost_txt{
     width:280px;
     height:305px;
     padding:0 20px;
     box-sizing:border-box;
}
.content .cost ul li .cost_txt img{
      width:100px;
      height:100px;
      margin-bottom:25px;
      margin-top:30px;
}
.content .cost ul li .cost_txt span{
     display:inline-block;
     width:210px;
     height:1px;
     background:#49bd9c;
     margin-bottom:15px;
}
.content .cost ul li .cost_txt h2{
    color:#333333;
    margin-bottom:10px;
}
.content .cost ul li .cost_txt p{
    font-size:14px;
    color:333333;
    line-height:28px;
}
.content .cost{
    margin-bottom:100px;
}
.content .up{
    margin-bottom:85px;
}
.content .up img{
    width:100%;
    margin-top:60px;
}

.content .operator{
    width:1200px;
    margin:0 auto;
    margin-bottom:120px;
}
.content .operator ul{
    padding-top:100px;
    overflow:hidden;
}
.content .operator ul li{
    float:left;
    margin-right:120px;
}
.content .operator ul li .operator_img{
   height:270px;
   margin-bottom:40px;

}
.content .operator ul li p{
     font-size:24px;
     color:#333333;
     text-align:center;
}
.content .use{
    position:relative;
}
.content .use img{
    width:100%;
}
.content .use .tit{
    position:absolute;
    left:50%;
    top:15%;
    margin-left:-600px;
}
.content .use i{
    display:inline-block;
    text-align:center;
}
.content .use i img{
    width:100px;
    height:100px;
    margin-bottom:15px;
       transition:transform 1s;
     -webkit-transition:transform 1s;
     -moz-transition:transform 1s;
     -ms-transition:transform 1s;
     transform:rotateY(180deg);
     -webkit-transfrom:rotateY(180deg);
     -moz-transfrom:rotateY(180deg);
     -ms-transfrom:rotateY(180deg);

}
.content .use i p{
    font-size:26px;
    color:#333;
}
.content .use i.use1{
     position:absolute;
      left:20%;
      top:17%;
}
.content .use i.use2{
     position:absolute;
      left:31%;
      top:33%;
}
.content .use i.use3{
     position:absolute;
      left:65.5%;
      top:19%;
}
.content .use i:hover img{
      transition:transform 1s;
     -webkit-transition:transform 1s;
     -moz-transition:transform 1s;
     -ms-transition:transform 1s;
     transform:rotateY(360deg);
     -webkit-transfrom:rotateY(360deg);
     -moz-transfrom:rotateY(360deg);
     -ms-transfrom:rotateY(360deg);
}