@charset "utf-8";
img{width:100%; display: block;}
h3, h4, h5, h6{ font-weight: normal;}


.main-banner{width: 100%; overflow: hidden; position:relative;}
.main-banner a{ width:30.78%; animation: zixunBtn 3s linear infinite; display: block; position: absolute; left: 55.5%; top: 59%; }

.main1{width: 100%; overflow: hidden; position:relative; background: #b10dcc;}
.main1 h2{ width: 100%; padding: 1rem 0 1rem; line-height: 1em; font-size:2.5rem; color:#fff; text-align: center;  }
.main1 h3{ width: 54.4%; height: 2.6rem; line-height: 2.6rem; font-size:1.5rem; color:#b10dcc; text-align: center; font-weight: bold; margin: 0 auto 2.8rem; background: #fff; border-radius: 1.3rem;  }
.main1-1{  width:97.3%; padding-left: 2.7%; overflow: hidden;}
.main1-1 li{ width:9.15rem; height: 3.5rem; margin-right: .4rem; font-size:1.5rem; color:#fff; line-height:3rem; text-indent: .9rem; background: url(https://sz-mbl.oss-cn-hangzhou.aliyuncs.com/mobile/m1/zt/qydbns2019/images/main1-5.png); background-size:9.15rem 3.5rem; float: left; cursor: pointer; }
.main1-1 li.on{ background: url(https://sz-mbl.oss-cn-hangzhou.aliyuncs.com/mobile/m1/zt/qydbns2019/images/main1-6.png); background-size:9.15rem 3.5rem;}
.main1-2{width: 100%; margin-top: -.5rem; margin-bottom: 2.5rem; position: relative;}
.main1-2 ul li { position: relative;}
.main1-2 ul li a{ width:100%; animation: zixunBtn 3s linear infinite; display: block; position: absolute; left: 0%; top: 88.5%;}


.main2{width: 100%; overflow: hidden; position:relative;}
.main2 h2{ width: 100%; padding: 2.5rem 0 .9rem; line-height: 1em; font-size:2.5rem; color:#b10dcc; text-align: center;  }
.main2 h3{ width: 54.4%; height: 2.6rem; line-height: 2.6rem; font-size:1.5rem; color:#fff; text-align: center; font-weight: bold; margin: 0 auto 1.5rem; background: #b10dcc; border-radius: 1.3rem;  }
.main2 p{ width: 91%; height: 5.8rem; line-height: 1.5rem; font-size:1rem; color:#4c4b4b; margin: 0 auto;  }
.main2-1{width: 100%; overflow: hidden; position:relative;}
.main2-1 dl{ width: 42.7%; position: absolute; top: 62.3%;  }
.main2-1 dl:nth-of-type(1){ left: 5.9%;}
.main2-1 dl:nth-of-type(2){ left: 51.1%;}
.main2-1 dl dt{ width:100%; height: 2.4rem; font-size:1.2rem; color:#666; line-height:1em; text-align: center; }
.main2-1 dl dd{ width:85%; font-size:.95rem; color:#4c4b4b; line-height:1.3rem; margin: 0 auto; }
.main2 a{  width:100%; margin: 1.5rem auto 1.5rem; animation: zixunBtn 3s linear infinite; display: block; overflow: hidden;  }


.main3{width: 100%; overflow: hidden; position:relative;}
.main3 h2{ width: 100%; line-height: 1em; font-size:2.5rem; color:#fff;text-align: center; position: absolute; left: 0; top: 7.5%; }
.main3 ul li{ width: 45.3%; position: absolute;  }
.main3 ul li:nth-of-type(1){ left: 3.6%; top: 37%;}
.main3 ul li:nth-of-type(2){ left: 50.8%; top: 37%;}
.main3 ul li:nth-of-type(3){ left: 3.6%; top: 68.8%;}
.main3 ul li:nth-of-type(4){ left: 50.8%; top: 68.8%;}
.main3 ul li h3{ width:100%; height: 2.5rem; font-size:1.2rem; color:#4c4b4b; line-height:1em; text-align: center; font-weight: bold; }
.main3 ul li p{ width:92%; font-size:1rem; color:#4c4b4b; line-height:1.5rem; margin: 0 auto; }
.main3 a{ width:57.18%; animation: zixunBtn 3s linear infinite; display: block; position: absolute; left: 21.41%; top: 84%;}

.main4{width: 100%; overflow: hidden; position:relative;}
.main4 h2{ width: 100%; padding: 2.5rem 0 .9rem; line-height: 1em; font-size:2.5rem; color:#b10dcc; text-align: center;  }
.main4 h3{ width: 54.4%; height: 2.6rem; line-height: 2.6rem; font-size:1.5rem; color:#fff; text-align: center; font-weight: bold; margin: 0 auto 1.5rem; background: #b10dcc; border-radius: 1.3rem;  }
.main4 p{ width: 91%; height:4.3rem; line-height: 1.5rem; font-size:1rem; color:#4c4b4b; margin: 0 auto;  }
.main4-1{width: 100%; overflow: hidden; position:relative;}
.main4-1 dl{ width: 39.7%; position: absolute; top: 52%;  }
.main4-1 dl:nth-of-type(1){ left: 8.3%;}
.main4-1 dl:nth-of-type(2){ left: 51.3%;}
.main4-1 dl dt{ width:100%; height: 13.8rem; font-size:1.25rem; color:#4c4b4b; line-height:1em; text-align: center; }
.main4-1 dl dd{ width:90%; font-size:.95rem; color:#4c4b4b; line-height:1.2rem; margin: 0 auto; }
.main4 h5{ width: 100%; padding: 1.8rem 0 2rem; line-height: 1em; font-size:1.75rem; color:#4c4b4b; text-align: center; font-weight: bold;  }
.main4 a{  width:20.4rem; margin: 1.8rem auto 1rem; animation: zixunBtn 3s linear infinite; display: block; overflow: hidden;  }


.main5{width: 100%; overflow: hidden; position:relative; background: #b10dcc;}
.main5 h2{ width: 100%; padding: 2.5rem 0 .9rem; line-height: 1em; font-size:2.5rem; color:#fff; text-align: center;  }
.main5 h3{ width: 54.4%; height: 2.6rem; line-height: 2.6rem; font-size:1.5rem; color:#b10dcc; text-align: center; font-weight: bold; margin: 0 auto 3rem; background: #fff; border-radius: 1.3rem;  }
.main5-1{ width: 100%; position: relative;}
.main5-1 .hd { width:100%; height:1rem;  position:absolute; z-index:2; bottom:3%; text-align:center; }
.main5-1 .hd ul {display:inline-block; height:1rem; padding:.05rem .5rem; font-size:0; vertical-align:top; }
.main5-1 .hd ul li{ display:inline-block; width:.8rem; height:.8rem; border-radius:.4rem; border: solid 1px #f1443b;  background:none; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.main5-1 .hd ul li.on{ background:#f1443b;   }
.main5-1 .bd { width:100%; }
.main5-1 .bd ul { width: 100%; }
.main5-1 .bd ul li{ width: 100%; position: relative; overflow: hidden;}
.main5-1 .bd ul li a{ width:65.3%; position: absolute; left: 17.35%; bottom: 0; animation: zixunBtn 3s linear infinite; display: block;   }

.main6{width: 100%; overflow: hidden; position:relative; background: #b10dcc;}
.main6 h2{ width: 100%; padding: 2.8rem 0 2.2rem; line-height: 1em; font-size:1.85rem; color:#fff; text-align: center;  }
.main6 ul{ width: 100%;  overflow: hidden;}
.main6 ul li{ width: 41.4%; padding-top: 1rem;  background: #fff;  margin-bottom: .85rem ; margin-left: 7.3%; float: left; overflow: hidden;}
.main6 ul li:nth-of-type(2n){ margin-left: 2.7%;}
.main6 ul li i{ width: 11rem; margin: 0 auto; overflow: hidden; display: block;}
.main6 ul li h3{ width:100%; padding: 1rem 0 .6rem; font-size:1.2rem; color:#4c4b4b; line-height:1em; text-align: center; font-weight: bold; }
.main6 ul li p{ width:92%; height: 3.8rem; font-size:.95rem; color:#4c4b4b; line-height:1.3rem; margin: 0 auto; }
.main6 a{ width:20.25rem; margin: 1rem auto 1.5rem; animation: zixunBtn 3s linear infinite; display: block; overflow: hidden;}

.main7{width: 100%; overflow: hidden; position:relative;}
.main7 h2{ width: 100%; padding: 2.5rem 0 .9rem; line-height: 1em; font-size:2.5rem; color:#b10dcc; text-align: center;  }
.main7 h3{ width: 54.4%; height: 2.6rem; line-height: 2.6rem; font-size:1.5rem; color:#fff; text-align: center; font-weight: bold; margin: 0 auto 1.5rem; background: #b10dcc; border-radius: 1.3rem;  }
.main7 p{ width: 91%; height:4.3rem; line-height: 1.4rem; font-size:.9rem; color:#484848; margin: 0 auto;  }
.main7 a{  width:14.05rem; margin: 1.6rem auto 1rem; animation: zixunBtn 3s linear infinite; display: block; overflow: hidden;  }



.main8{width: 100%; overflow: hidden;  position:relative; background: #b10dcc; margin-top: 5%;}
.main8 h2{ width: 100%; padding: 2.5rem 0 .9rem; line-height: 1em; font-size:2.5rem; color:#fff; text-align: center;  }
.main8 h3{ width: 54.4%; height: 2.6rem; line-height: 2.6rem; font-size:1.5rem; color:#b10dcc; text-align: center; font-weight: bold; margin: 0 auto 2.4rem; background: #fff; border-radius: 1.3rem;  }
.main8 ul{ width: 100%; margin-bottom: 2rem; overflow: hidden;}
.main8 ul li{ width: 100%; margin-bottom: 1rem; overflow: hidden; position:relative;}
.main8 ul li p{ width: 70%; line-height: 1em; font-size:1.35rem; color:#fff;position: absolute; left: 24.4%; top: 34%;}
.main8 ul li a{ width:10.78%; animation: zixunBtn 3s linear infinite; display: block; overflow: hidden; position: absolute; right: 3.6%; top: 9.6%;  }
