.bigimg{
  width: 100%;
  display: block;
}
div{
  box-sizing: border-box;
}
.zt-set1-title{
  width: 100%;
  background: url('../images/m_new/zt-set1-title.jpg') no-repeat center;
  background-size: 100% 100%;
  padding: 10px 0;
  padding-left: 30%;
 
}
.zt-set1{
  padding-top: 2.64285rem;
  
}
.zt-set1-title{
  margin-bottom: 2rem;
}
.zt-set1-title h3{
  font-size: 1.64285rem;
   color: #434343;
   margin-bottom: 2px;
   font-weight: bold;
}
.zt-set1-title h4{
  font-size: 1.4rem;
  color: #434343;
  font-weight: bold;
}
.zt-set1-title h3 span,
.zt-set1-title h4 span{
  color: #2e70e4
}
.zt-set2-cont{
  width: 100%;
  padding-bottom: 1rem;
}
.zt-set2-cont ul{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zt-set2-cont li{
  width: 49%;
  border: 1px solid #e6e6e6;
  border-radius: .6rem;
  margin-bottom: .6rem;
  height: 9.10714rem;
  padding: .8rem 5.5%;
  background: url('../images/m_new/zt-set2-bj.jpg') no-repeat center top;
  background-size: 100% ;
}
.zt-set2-cont li h6{
  display: inline-block;
  font-size: 1.28571rem;
  font-weight: bold;
  color: #434343;
  margin-bottom: .6rem;
  position: relative;
  z-index: 1;
}
.zt-set2-cont li h6::before{
  height: .8rem;
  background: #dfebff;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: -1;
}
.zt-set2-cont li p{
  font-size: 12px;
  color: #555555
}
.zt-set3{
  width: 100%;
  background: url('../images/m_new/zt-set3-bj.jpg') no-repeat;
  background-size: 100% 100%;
  padding: 4rem 0 4rem;
}
.zt-set3-title{
  width: 100%;
  background: url('../images/m_new/zt-set3-title.jpg') no-repeat;
  background-size: 100% 100%;
  padding: .6rem 0;
  padding-left: 12%;
  text-align: center;
  margin-bottom: .6rem;
}
.zt-set3-title h3{
  font-size: 1.60714rem;
  color: #fff;
  font-weight: bold;
  margin-bottom: .2rem;
}
.zt-set3-title h3 i{
  display: inline-block;
  vertical-align: middle;
  width:  0.64285rem;
  height: 0.8571rem;
  background: url('../images/m_new/zt-set3-ico.png') no-repeat center;
  background-size: 100% 100%;
  margin-right: .2rem;
}
.zt-set3-title h4{
  font-size: 1.2857rem;
  color: #fff
}
.zt-set3-cont{
  width: 100%;

}
.zt-set3-cont ul{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zt-set3-cont ul li{
  width: 49%;
  border-radius: .6rem;
  background: #fff;
  margin-top: 1.6rem;
  padding-bottom: .8rem;
  text-align: center;
}
.zt-set3-cont ul li h6{
  font-size: 1.07142rem;
  width: 60%;
  margin: -.8rem auto .4rem;
  line-height: 2;
  background: #434343;
  border-radius: 20px;
  text-align: center;
  color: #fff;
  font-weight: bold;
}
.zt-set3-cont ul li p{
  font-size: 0.72428rem;
  padding-top: .3rem;
  line-height: 1.6;
}
.zt-set4{
  width: 100%;
  padding-bottom: 2.5rem;
}
.zt-set4-title{
  text-align: center;
  padding: 1.5rem 0;
}
.zt-set4-title h6{
  font-size: 1.18285rem;
  color: #434343;
  font-weight: bold;
}
.zt-set4-title h4{
  font-size: 1.6428rem;
  color: #434343;
  font-weight: bold;
  margin-top: .2rem;
}
.zt-set4-title h4 i{
  display: inline-block;
  vertical-align: middle;
  width:  0.64285rem;
  height: 0.8571rem;
  background: url('../images/m_new/zt-set4-ico.png') no-repeat center;
  background-size: 100% 100%;
  margin-right: .2rem;
}
.zt-set4-title h4 span{
  color: #2e70e4
}
.zt-set-d{
    width: 63%;
    margin: 0 auto;
    background: url('../images/m_new/zt-set4-bj.jpg') no-repeat ;
    background-size: 100% 100%;
    padding: 4rem 0 5.3rem;
    text-align: center
}
.zt-set-d p{
  font-size: 1rem;
  color: #434343;
  line-height: 2;
}
.zt-set-d h3{
  font-size: 1.5rem;
  color: #2e70e4;
  line-height: 1.4;
  font-weight: bold;
  margin-top: .6rem;
}
.zt-set5-logo{
   text-align: center;
   padding-top: 1.6rem;
}
.zt-set5-logo img{
   width: 35%;
   height: auto;
}
.zt-set5-logo p{
   font-size: 1.2857rem;
   color: #2e70e4;
   font-weight: bold;
   padding-top: .8rem;
}
.zt-set5{
  background: #f5f5f5;
  padding-top: .5rem;
  padding-bottom: 1.4rem;
}
.zt-set4-cont{
  width: 100%;
}
.zt-set4-cont li{
  border-radius: .6rem;
  border: 1px solid #e3e3e3;
  padding: 1rem .8rem;
  display: flex;
  align-items: center;
  margin-bottom: .6rem;
}
.zt-set4-cont .imgd{
  width: 2.4285rem;
  margin-right: .8rem;
}
.zt-set4-cont li .text{
   padding-left: .8rem;
   border-left: 1px solid #e3e3e3
}
.zt-set4-cont li .text h6{
  font-size: 1.04rem;
  line-height: 1;
  font-weight: bold;
  margin-bottom: .5rem;
}
.zt-set4-cont li .text p{
  font-size: 0.71428rem;
  color: #555656
}
.zt-set4-cont li:nth-of-type(2n){
  background: #eaf5ff
}
.zt-set6{
  padding-top: .6rem;
  padding-bottom: 2rem;
}
.zt-set6-cont{
  width: 100%;
}
.zt-set6-cont ul{
  display: flex;
  justify-content: space-around;
}
.zt-set6-cont ul li{
   width: 6.6071rem;
   text-align: center
}
.zt-set6-cont ul li .dt{
   width: 100%;
   height:6rem;
   background: url('../images/m_new/zt-set6-ico.jpg') no-repeat;
   background-size: 100% 100%;
   text-align: center;
   line-height: 6rem;
   font-size: 2.5rem;
   color: #fff;
   font-weight: bold;
   margin-bottom: .5rem;
}
.zt-set6-cont ul li p{
  font-size: 0.71428rem;
  line-height: 1.6;
}
.zt-set7{
  background: url('../images/m_new/zt-set7-bj.jpg') no-repeat;
  background-size: 100% 100%;
  padding-top: 1rem;
  padding-bottom: 3.3rem;
}
.zt-set7 .zt-set4-title h6{
  color: #fff
}
.zt-set7 .zt-set4-title h4 span{
  color: #fff
}
.zt-set7 .zt-set4-title h4 i{
  background-image: url('../images/m_new/zt-set3-ico.png')
}
.zt-set7-cont dl{
  display: flex;
  justify-content: space-between;
  margin-bottom: .8rem;
}
.zt-set8{
  padding-bottom: 1rem;
}
.zt-set7-cont dl dt{
  width: 25%;
  background: #fff;
  text-align: center;
  font-size: 1rem;
  height: 4.92857rem;
  color: #4a4a4a;
  border-radius: .4rem;
  font-weight: bold;
  padding-top: .95rem;
}
.zt-set7-cont dl dd{
  width: 72%;
  background: #fff;
  border-radius: .4rem;
  height: 4.92857rem;
  padding: 1rem 0;
  padding-left: 1.4rem;
  font-size: 0.71428rem;
  color: #6a6a6a;
  line-height: 2;
}
.zt-set8-cont{
  width: 100%;
}
.zt-set8-cont li{
  display: flex;
  line-height: 4rem;
  padding: 0 5%;
  border-radius: .3rem;
  border: 1px solid #e3e3e3;
  margin-bottom: .6rem;
}
.zt-set8-cont li span{
  font-size: 1.5rem;
  color: #2e70e4;
}
.zt-set8-cont li p{
  font-size: 0.89285rem;
  color: #505050;
  padding-left: 4%;
}
.zt-set8-cont li:nth-of-type(2n){
  background: #eaf5ff
}
.zt-set9-cont{
  width: 100%;
}
.zt-set9-cont li{
  border-radius: .6rem;
  box-shadow: 0 0 .8rem rgba(0, 0, 0, .06);
  margin-bottom: 1rem;
  padding: 1rem 8%;
}
.zt-set9-cont li .ico-set{
  display: flex;
  align-items: center;
}
.zt-set9-cont li .ico-set .ico{
  width: 4.6428rem;
  margin-right: 5%;
}
.zt-set9-cont li .ico-set .ico-title span{
  font-size: 0.75rem;
  color: #999
}
.zt-set9-cont li .ico-set .ico-title h6{
  font-size: 1rem;
  color: #7d7d7d;
  padding: .3rem;
}
.zt-set9-cont li .ico-set .ico-title h6 b{
  font-size: 2rem;color: #434343
}
.zt-set9-cont li .ico-set .ico-title p{
  color: #515151;
  font-size: .78rem;
}
.zt-set9-cont li .ico-set{
  margin-bottom: 1.2rem;
}
.zt-set9-cont li .zt-set9-d{
  width: 100%;
}
.zt-set9-cont li .zt-set9-d h5{
  font-size: 1rem;
  color: #515151;
  margin-bottom: .4rem;
}
.zt-set9-cont li .zt-set9-d dl{
  display: flex;
  flex-wrap: wrap;
}
.zt-set9-cont li .zt-set9-d dl dd{
  width: 33%;
  font-size: .75rem;
  line-height: 2;
}
.zt-set9-cont li .zt-set9-d dl dd::before{
  width: 2px;
  height: 2px;
  content: '';
  display: inline-block;
  background: #515151;
  margin-right: .2rem;
}
.zt-set9{
  padding-bottom: 1rem;
}
.zt-set12{
  background: url('../images/m_new/zt-set12-bj.jpg') no-repeat;
  background-size: 100% 100%;
  padding: 2.5rem 0;
}
.zt-set12 h5,
.zt-set12 h6,
.zt-set12 ul{
  width: 95%;
  margin: 0 auto;
}
.zt-set12 h6{
 font-size: 1.14285rem;
 color: #fff;
 font-weight: bold;
}
.zt-set12 h5{
  font-size: 1.28571rem;
  color: #fff;
  font-weight: bold;
  margin-bottom: 1.6rem;
}
.zt-set12 ul li{
  display: flex;
  justify-content: space-between;
  /* align-items: center; */
  margin-bottom: .8rem;
}
.zt-set12 ul li span{
  width: 26%;
  font-size: 1.142857rem;
  color: #fff;
  line-height: 2.5rem;
}
.zt-set12 ul li input{
  width: 75%;
  height: 2.5rem;
  line-height: 3rem;
  background: #fff;
  display: block;
  padding: 0 4%;
  font-size: .86rem;
}
.zt-set12 ul li textarea{
  display: block;
  width: 75%;
  padding: 1.2rem 4%;
  height: 9rem;
  font-size: .86rem;
}
.zt-set12 .submit{
  display: block;
  width: 30%;
  text-align: center;
  font-size: .86rem;
  background: #f2ac1f;
  color: #fff;
  line-height: 2.5rem;
  margin-left: 25%;
}
footer{
  background: #313742;
  padding-bottom: 2.1428rem;
}
footer h3{
  font-size: 1.5rem;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 2.3rem 0;
}
footer .imgd{
  width: 9.35714rem;
  margin: 0 auto 1.6rem;
}
footer p{
  text-align: center;
  color: #a9abb0;
  font-size: 1.1rem;
  line-height: 1.6;
}










@media screen and (min-width:320px){
	html{ font-size:75%;}
}
@media screen and (min-width:360px){
	html{ font-size:85%;}
}
@media screen and (min-width:375px){
	html{ font-size:87.5%;}
}
@media screen and (min-width:400px){
	html{ font-size:93.75%;}
}			
@media screen and (min-width:414px){
	html{ font-size:96%;}
}
@media screen and (min-width:480px){
	html{ font-size:112.5%;}
}
@media screen and (min-width:568px){
	html{ font-size:131.25%;}
}
@media screen and (min-width:639px){
	html{ font-size:150%;}
}

.menu-footer {position:fixed;bottom:0;left:0;z-index:9999;opacity:.9;
    -webkit-transform: translateY(45px);
    -ms-transform: translateY(45px);
    -o-transform: translateY(45px);
    transform: translateY(45px);
    transition: .5s;
    -webkit-transition: .5s;
    -ms-transition: .5s;
}
.menu-footer.on {
  -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.menu-footer {width:100%;height:45px;line-height:45px;text-align:center;background:#2e70e4;font-size:0;}
.menu-footer a {position: relative; float:left;width:49.99%;width:calc(100% / 2);color:#fff;font-size:14px;}
.menu-footer a:hover {color:#fff;}
.menu-footer a ~ a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -5px;
    height: 10px;
    border-left: 1px solid #a0a0a0;
    opacity: 0.5;
}