@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0}body{line-height:1;margin:0 auto;background:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}del{text-decoration:line-through}a{text-decoration:none;color:#333}html{font:14px Microsoft YaHei;color:#333;overflow-y:scroll}.clearfix:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden}.clearfix{zoom:1}.clear{clear:both;line-height:0;font-size:0;overflow:hidden}.fl{float:left}.fr{float:right}.flex{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:box;display:flexbox;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;flex-wrap:wrap}.zhuanti_top_main{width:100%;margin:0 auto;z-index:100;overflow:visible;position:fixed;top:0;background:url(http://www.zzwtqx.com/images/global/zt_btbg.gif) repeat-x left top;height:45px}.zhuanti_top{margin:0 auto;width:980px;height:45px}.zhuanti_logo{height:45px;width:285px;background:url(http://www.zzwtqx.com/images/global/zt_logo.gif) no-repeat left top;float:left}.zhuanti_logo h1 a{width:285px;height:45px;display:block;text-indent:-9999px}.zhuanti_nav{width:660px;height:45px;float:right;line-height:45px}.zhuanti_nav a{padding-left:6px;color:#30f;font-size:14px;font-weight:700}.banner{width:100%;height:auto;margin-top:45px;cursor:pointer}.banner>img{display:block}.input{border:1px solid #c4c4c4;width:195px;height:30px;color:#000;padding-left:10px;box-sizing:border-box}.copyright{text-align:center;line-height:25px;font:14px Microsoft YaHei;height:auto;padding-top:20px;color:#000;width:100%;margin:0 auto}.copyright a{color:#000}.content2{background-color:#f5f5f5;padding:5px 0}.content3{box-sizing:border-box;width:100%;min-width:1200px;background-color:#fff;padding-top:20px}.sec8Content{padding:10px 0 0 40px;overflow:hidden}.sec8ContentL{margin-right:20px;width:590px}.sec8ContentR{width:500px;height:339px;box-sizing:border-box;padding-top:45px}.sec8ContentR h3{text-align:center;font-size:28px;color:#090909;margin-bottom:20px;font-weight:bold}.formInput{width:500px;height:50px;margin:0 auto 20px;line-height:50px;padding:0 20px 5px;background-color:#f0eeef;border-radius:30px}.formInput input{width:500px;height:40px;vertical-align:middle;font-size:18px;border:none;outline:none;background-color:#f0eeef;box-sizing:border-box;padding-left:20px}.formIcon{overflow:hidden;padding-right:20px}.formIcon img{vertical-align:middle}.formBottom button{display:block;width:450px;height:45px;line-height:40px;color:#fff;background:linear-gradient(#ff9045,#fe676f);margin:0 auto;border-radius:30px;font-size:22px;border:none}.titl{margin:40px 0 20px}.titl h1{font-size:42px;text-align:center;color:#e0e0e0;font-weight:normal;letter-spacing:1px}.titl h2{text-align:center;font-size:38px;font-weight:bold;color:#635ffe}.titl h2 span{color:#f13335}.titl p{text-align:center;font-size:22px;color:#fff;margin-top:20px}.footer{margin-bottom:100px}.w12{width:1200px;margin:0 auto}
/* -------------------------- */
.mt30{
  margin-top: 30px;
}
.sec1,.sec2,.sec3,.sec4{
  width: 1200px;
  margin: 0 auto;
}
.title h2{
  font-size: 40px;
  color: #2c82ff;
  margin: 30px 0;
  text-align: center;
  font-weight: bold;
}
.sec1Text p{
  font-size: 24px;
  color: #333333;
  line-height: 35px;
  text-indent: 2em;
}
.sec1Img{
  margin: 0 auto;
  text-align: center;
}
.sec1Img img{
  width: 1200px;
  height: 456px;
  pointer-events: none;
  user-select: none;
}
.comBtn{
  margin: 30px auto;
  width: 460px;
  height: 60px;
}
.comBtn a{
  display:block;
  line-height: 60px;
  background-color:#1876fe;
  border-radius: 30px;
  text-align: center;
  color: #ffffff;
  font-size: 28px;
}
.sec2Content{
  display: flex;
  flex-wrap: nowrap;
  justify-content: start;
  flex-direction: row;
}
.sec2Left{
  width: 170px;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: start;
  text-align: center;
  box-sizing: border-box;
}
.sec2LeftList{
  padding: 20px 0;
  font-size: 22px;
  color: #333333;
  line-height: 35px;
  background-color: #f5f5f5;
  border-bottom: 2px solid #ffffff;
}
.sec2Active{
  background-color: #1876fe;
  color: #ffffff;
}
.sec2RightList{
  display: none;
  background-color: #f5f5f5;
  width: 1030px;
  height: auto;
  box-sizing: border-box;
  border-left: 1px solid #1876fe;
  padding: 30px 40px 15px;
  min-height: 342px;
}
.sec2RightListAcive{
  display: block;
}
.sec2RightList h4{
  font-size: 22px;
  color: #1876fe;
  position: relative;
  margin-bottom: 10px;
}
.sec2RightList h4:nth-child(n+2){
  margin-top: 10px;
}
.sec2RightList h4::after{
  display: block;
  position: absolute;
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #1876fe;
  left: -20px;
  top: 4px;
}
.sec2RightList p{
  font-size: 20px;
  color: #666666;
  line-height: 30px;
}
.sec2Btn{
  width: 640px;
  margin: 30px auto;
  display: flex;
  justify-content: space-around;
}
.sec2Btn a{
  display: block;
  width: 300px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  color: #ffffff;
  border-radius: 30px;
  font-size: 24px;
}
.sec2Btn a:nth-child(1){
  background-color: #1876fe;
} 
.sec2Btn a:nth-child(2){
  background-color: #ff8e29;
}
.sec3List{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.sec3Img:nth-child(n+4){
  margin-top: 14px;
}
.sec3Img{
  width: 386px;
  height: 240px;
}
.sec3Img img{
  width: 100%;
}
.sec4Top{
  display: flex;
  flex-wrap: nowrap;
  justify-content: start;
}
.sec4TopFonts{
  width: 160px;
  height: 183px;
  box-sizing: border-box;
  text-align: center;
  background-color: #1876fe;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sec4Top .sec4TopFonts:nth-child(3),.sec4Top .sec4TopFonts:nth-child(7){
  background:#599dff;
}
.sec4TopImg{
  width: 100px;
  height: 183px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sec4TopFonts p{
  font-size: 24px;
  color: #ffffff;
  align-items: center;
  line-height: 30px;
}
.sec4Center{
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-around;
}
.sec4CenterList{
  width:224px;
  box-sizing: border-box;
  border: 1px solid #1876fe;
}
.sec4CenterList h4{
  height: 52px;
  line-height: 52px;
  text-align: center;
  color: #ffffff;
  background-color: #1876fe;
  font-size: 28px;
}
.sec4CenterCenter{
  height: 258px;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  color: #333333;
  line-height: 30px;
}
.sec4CenterImg{
  width: 222px;
  height: 120px;
  border-top: 1px solid #1876fe;
}
.sec4CenterImg img{
  width: 100%;
  height: 100%;
}
.sec4Bottom p{
  font-size: 23px;
  color: #333333;
  text-indent: 2em;
  line-height: 30px;
}
.sec4BottomList{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-top: 30px;
}
.sec4BottomList div{
  width: 386px;
  height: 60px;
  line-height: 60px;
  border-radius: 30px;
  box-sizing: border-box;
  border: 1px solid #1876fe;
  text-align: center;
}
.sec4BottomList div:nth-child(n+4){
  margin-top: 20px;
}
.sec4BottomList div a{
  display: block;
  color: #1876fe;
  font-size: 28px;
}
.sec4BottomImg{
  width: 1200px;
  margin-top: 30px;
}
.sec4BottomImg img{
  width: 100%;
}
