  .clearfix { *zoom:1;}
.clearfix:after{
    clear:both;
    display:block;
    height:0;
    visibility:hidden;
    line-height:0;
    content:'\20';
}
ul li img{width: 100%;}
ul li img:hover {
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.05)
}
a{
    color: #000;
}
.zt_shzzxx01{width: 1200px;text-align: center;margin: 2% auto;}
.zt_shzzxx02{font-size: 30px;font-weight: bold; margin: 2%;}
.zt_shzzxx02 span{color: #006eff;}

.zt_gdjt02 ul li{
    width: 20%;
    float: left;
    padding: 1%;
    text-align: center;
    margin-left: 4%;
}
.zt_gdjt0201{
    color: #006eff;
    border: 1px solid #006eff;
    width: 56%;
    border-radius: 13px;
    margin: 0 auto;
    line-height: 25px;
}
.zt_gdjt02 ul li img{
    margin: 6% 0 0;
}
.zt_gdjt0202{
    font-weight: bolder;
    font-size: 14px;
    line-height: 15px;
    margin: 0.3rem auto;
}
html,body,div,object,iframe,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin: 0;	padding: 0;	box-sizing: border-box;list-style: none;}


.zt_gdjt01{
    text-align: center;
    margin: 0 auto;
    line-height: 25px;
}

.zt_gdjt03 ul li{
    float: left;
    width: 25%;
    padding: 1% 2%
}
.zt_gdjt06{
    float: left;
    width: 50%;
}
.zt_gdjt07{
    float: left;
    width: 50%;
}
.zt_gdjt0602{
    float: left;
    line-height: 40px;
    width: 20%;
}
.zt_gdjt0603{
    border: 1px solid rgb(162,162,162);
    border-radius: 1rem;
    float: left;
    width: 63%;
    line-height: 40px;
    padding: 0 3%;
}
.zt_gdjt0601 {
    margin: 5% 0;
}
.zt_gdjt0604{
    font-size: 20px;
    width: 60%;
    border-radius: 2rem;
    border-style: none;
    line-height: 37px;
    background-color: #ea1711;
    color: #FFFFFF;
    cursor: pointer;
}
.zt_gdjt08{
    background-color: #fff;
}
.zt_gdjt08 ul li{
    width: 25%;
    float: left;
    line-height: 40px;
    border: 1px solid #d9d9d9;
}
.zt_gdjt09{
    background-color: #fff;
}
.zt_gdjt10 li{
    width: 25%;
    float: left;
    line-height: 40px;
    border-bottom: 1px solid #d9d9d9;
}
.zt_gdjt1001{color: red}
.zt_gdjt1002{ border-left: 1px solid #d9d9d9;}
.zt_gdjt1003{border-right: 1px solid #d9d9d9;}

.zt_gdjt11{
	width: 1200px;
	text-align: 
	center; margin: 0 auto;
	background-color: #f4f6f7;
}
.zt_gdjt13{
    background-color: #fff;
    padding: 1% 4% 5%;
}
.zt_gdjt14{
    background-color: #fff;

    padding: 4% 5% 5%;
    margin-left: 5%;
}

.zt_hyzxleft{
    border:2px solid #ea1711;
    color: #FFFFFF;
    float: left;    
    cursor: pointer;
    background:#ea1711;
    width: 25%;
    height: 3rem;
    font-size: 16px;
    line-height: 2.7rem;
    margin-left: 22%;
    border-radius: 2rem;
    font-weight: 600;

}

.zt_hyzxright{
    border:2px solid #ea1711;
    color: #ea1711;
    width: 25%;
    float: right;
    height: 3rem;
    background-color: #fff;
    border-radius: 2rem;
    line-height: 2.7rem;
    font-size: 16px;
    font-weight: 600;
    margin-right: 22%;
    cursor: pointer;

}
.zt_hyzxleft:hover {
        border: 2px solid #ea1711;
        background: #fff;
        color: #e90705;
    }
.zt_hyzxright:hover{
        border: 2px solid #ea1711;
        background: #ea1711;
        color: #fff;
    }
.zt_border{
    margin:-1% auto;
}

  .zt_djkc{
    color: #FFFFFF;
    background: red;
    border-radius: 2rem;
    width: 35%;
    margin-left: 35%;
    line-height: 3rem;
    font-size: 22px;
}
.zt_gdjt04{
    position: relative;
}
 .zt_gdjt04 h1{
    text-align: center;
    font-size: 22px;
}
.circle_1{
  float: left;
  width: 8%;
  position: absolute;
  top: 5%;
  left: 30%;
}
.cicrle_1_content{
width: 10rem;
position: absolute;
  top: 20%;
  left: 37%;
}
.zt_gdjt04 p{
    text-align: center;
    width: 100%;
    color:rgb(151,151,151);
}
.text_1{
    line-height: 30px;
}
.text_2{
    line-height: 20px;
}
.circle_2{
  float: left;
  width: 10%;
  position: absolute;
  top: 26%;
  left: 17%;
}
.cicrle_2_content{
width: 10rem;
position: absolute;
  top: 35%;
  left: 29%;
}
.circle_3{
  float: left;
  width: 8%;
  position: absolute;
  top: 59%;
  left: 26%;
} 
.cicrle_3_content{
width: 10rem;
position: absolute;
  top: 57%;
  left: 37%;
}
.circle_4{
  float: right;
  width: 12%;
  position: absolute;
  top: 17%;
  left: 68%;
}  
.cicrle_4_content{
width: 10rem;
position: absolute;
  top: 2%;
  left: 57.8%;
}    
.cicrle_4_content div{
    width: 100%;
    margin-left: 40%;
    margin-top: 8%;
}
.circle_5{
  float: right;
  width: 8%;
  position: absolute;
  top: 48%;
  left: 70%;
}  
.cicrle_5_content{
width: 10rem;
position: absolute;
  top: 49%;
  left: 60%;
} 
.cicrle_5_content div p{
    text-align: left;
}
.cicrle_6_content{
width: 10rem;
position: absolute;
  top: 10%;
  left: 45%;
} 
.cicrle_6_content div{
    width: 100%;
    margin-left: 75%;
    margin-top:-30%;
}
.cicrle_7_content{
width: 10rem;
position: absolute;
  top: 58%;
  left: 49.8%;
} 
.cicrle_7_content div{
    margin-top:5%;
}
.keybanner2{
    position: relative;
}
.tele{
    position: absolute;
    width:40%;
    left: 30%;
    top: 53%;
}
 .zt_shzzxx02 span{
    color:rgb(39,93,255);
}
.zt_gdjt01 span{
    color:rgb(39,93,255);
}
.zt_gdjt0202 span{
    color:rgb(39,93,255);

}