.top{
  width: 100%;
  height:64px;
}
.top1{
  margin:0 auto ;
  overflow: hidden;
  width:1180px;
}
div#xuanfu{
  display: block;
  z-index: 1000;
  height: 64px;
  width: 100%;
  top: 0;
  background: #fff;
  position: fixed;
  box-shadow: 0px 1px 2px 0px rgb(47 56 111 / 8%);
}
.logo{
  margin:21px 1px 16px 0;
  width: 304px;
  height: 21px;
  float: left;
}
h4{
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 16px;
  padding-left:210px ;
  margin-top: 30px;
  margin-bottom: 20px;
}
h6{
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 30px;
  margin-bottom: 20px;
}
.new{
  padding-top:21px;
  }
#nav a{
  color: #1C2745;
  font-weight: 400;
  float: left;
  margin: 0 0 0 40px;
  line-height: 22px;
}
#nav  a:hover {
  color: #3269FF;
}
#nav .selected a{
  color:#3269FF;
}
.hexin{
  width:100%;
  height: 370px;
}
.title0{
  width: 1180px;
  height: 78px;
  margin:auto;

}
.title-1{
  width: 1180px;
  height: 128px;
  margin:auto;
}
.title{
  width: 112px;
  display:block;
  font-size: 28px;
  color: #1C2745;
  letter-spacing: 0;
  line-height: 28px;
  margin:0 0 30px 0 ;
  padding-top: 50px;
  text-align: center;
  margin-left: 513px;
  font-weight: 500;
  
}
.intro0{
  width: 1180px;
  height: 18px;
  margin:auto;
}
.intro{
  display:block;
  height: 18px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 18px;
  width:350px;
  margin: 30px 410px ;
}
.new_goods_content{
  display: block;
  width:1120px;
  height: 243px;
  margin: 0 auto;
}
.pictue{
  display: block;
  width:140px;
  height:120px;
  margin: 50px 42px 50px 42px;
  float:left;
  text-align: center
}
.bg_details{
  width: 126px;
  height: 14px;
  font-size: 14px;
  font-weight: 400;
  color: #687492;
  line-height: 14px;
}
.middle{
  height: 446px;
  background-color: #EFF5FF;
}
.title1{
  display:block;
  font-size: 28px;
  color: #1C2745;
  letter-spacing: 0;
  line-height: 28px;
  margin:0 0 30px 0 ;
  padding-top: 50px;
  text-align: center;
  
}

.title2{
  padding-top: 80px;
  width: 168px;
  height: 28px;
  font-size: 28px;
  font-weight: 500;
  color: #1C2745;
  line-height: 28px;
  position:absolute;
}
.intro2{
  margin-top: 128px;
  width: 460px;
  height: 102px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 34px;
  position:absolute;
}
.intro3{
  font-size: 18px;
  color: #3269FF;
}

button{
  margin:270px 0 50px 0 ;
  width: 160px;
  height: 48px;
  background: #3269FF;
  border-radius: 4px;
}
.gengduo{
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 22px;
  position:absolute;
}
.pictue1{
  position: absolute;
  margin:72px 0 0 800px;
}
.middle3{
  width: 1180px;
  height:360px;
  flex-direction: row;
  margin:auto;
  display: flex;

}
.picture3{
  width: 710px;
  height:80px;
  margin:280px 0 0 -650px;
  position: absolute;
}
.left{
  float: left;
  width: 50%;
  height:360px;
  position: relative;
}
.right{
  float: right;
  width: 50%;
  position: relative;
  height:360px;
  background: linear-gradient(180deg, #EDF2FA 0%, #E3EBF9 100%);
}
.title3{
  width: 480px;
  padding-top: 50px;
  margin-left: 50px;
  font-size: 28px;
  color: #1C2745;
  letter-spacing: 0;
  line-height: 42px;
}
.intro4{
  width:480px;
  height: 96px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 32px;
  margin-left: 50px;
  margin-top: 20px ;
}
.tag{
  background: #FFFFFF;
  height: 50px;
}
.tag2{
  background: #FFFFFF;
  height: 50px;
}
.bottom{
  background: #071025;
  height:316px;
  position: relative;
}
.bottomleft{
  padding-top: 20px;
  width:590px;
  position: absolute;
}
.waitao{
  height: 142px;
  width: 1180px;
  margin: auto;
}
.waitao2{
  height: 50px;
  width: 1180px;
  margin: auto;
}
.waitao3{
  width: 1180px;
  margin: auto;
  height: 368px;
  position:relative;
}
.waitao4{
  width: 1180px;
  margin: auto;
  height: 18px;
}
.banner0{
  background: url('../image/banner.png');
  width:100%;
  height: 360px;
  background-size:cover;

}
.banner-1{
  background: url('../image/banner2.png');
  width:100%;
  height: 360px;
  background-size:cover;

}
.banner-3{
  background: url('../image/ywtx.png');
  width:100%;
  height: 360px;
  background-size:cover;

}
.banner-2{
  background: url('../image/banner3.png');
  width:100%;
  height: 360px;
  background-size:cover;

}
.beijingtupian{
  background: url('../image/beijing.png');
  width:100%;
  height: 430px;
  background-size:cover;

}
.waitao5{
  height: 108px;
  width: 1180px;
  margin:auto;
}
.waitao6{
  width: 1180px;
  margin:auto;
}

.bottomright{
  position: absolute;
  margin: -50px 0px 0px 1064px;
}
.wenzi3{
  height: 22px;
  font-size: 16px;

  font-weight: 400;
  color: #7F838E;
  line-height: 22px;
  text-align: center;
}
.intro5{
  width: 115px;
  height: 16px;
  font-size: 16px;
  font-weight: 400;
  color: #7F838E;
  line-height: 16px;
}

.foot{
  background: #050C1D;
  height:50px;
}
.intro6{
  display: block;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #4F5460;
  letter-spacing: 0;
  text-align: center;
  padding-top: 14px;
  margin: 0  auto;
  width: 417px;
  
}
.intro6:hover{
  color:#ffffff
}
.dom {
  display: none;
}
.top2{
  position: relative;
}
.bannertitle{
  font-family: PingFangSC-Medium;
  font-size: 40px;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 40px;
  width: 160px;
  height: 40px;
  padding-top:126px;
  padding-left:510px ;
  text-align: center;
}
.bannerintro{
  width: 611px;
  height: 28px;
  font-size: 28px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 28px;
  padding-top:40px;
  padding-left: 285px;
  text-align: center;
}
.top5{
  height:200px;
}
.title4{
  padding-top: 50px;
  margin: 0 auto;
  color: #1C2745;
  width: 112px;
  height: 28px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  line-height: 28px;
}
.intro7{
  display: block;
  width: 900px;
  height: 92px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 32px;
  text-align: center;
  margin: 30px auto;
}
.top4{
  display: block;
  width: 1176px;
  height: 232px;
  margin: 0 auto;
}
.picture4{
  display: block;
  width: 288px;
  height: 58px;
  margin: 50px 52px 0 52px;
  float:left;
  text-align: center;
}

.bg2_details{
  display: block;
  height: 16px;
  font-size: 14px;

  font-weight: 400;
  color: #687492;
  line-height: 16px;
  margin-top: 20px;
  text-align: center;
}
.bg3_details{
  display: block;
  height: 18px;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 400;
  color: #687492;
  line-height: 18px;
  margin-top: 20px;
  text-align: center;
}
.middle4{
  height:1521px;
  background-color:#EFF5FF;
}
.icon{
  height: 24px;
  margin-top: 50px;
  margin-left: 216.5px;

}
.icon2{
  height: 129px;
  position:absolute;
  bottom: 0;
  margin-left: 210px;
}
.behind{
  width: 1180px;
  height: 1366px;
  margin: 0 auto;
}
.time{
  width: 32px;
  height: 18px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 18px;
  margin-left: 20px;
  margin-top: 9px;
  position: absolute;
}
.leftpicture{
  width: 1180px;
  height: 130px;
  position: relative;

}
.time1{
  width: 39px;
  height: 22px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 22px;
  margin-left: 20px;
  position:absolute;
  margin-top: 53px;
}
.time2{
  width: 36px;
  height: 44px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 22px;
  margin-left: 20px;
  position: absolute;
  margin-top: 53px;
}
.time3{
  width: 36px;
  height: 44px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 22px;
  margin-left: 20px;
  position: absolute;
  margin-top: 74px;
  
}
.title5{
  width: 336px;
  height: 24px;
  font-size: 24px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1C2745;
  line-height: 24px;
  position: absolute;
  bottom: 31px;
  margin-left: -98px;
}
.intro8{
  width: 857px;
  height: 56px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 28px;
  position: absolute;
  top: 84px;
  left:113px;

}

.behind1{
  margin-top: 50px;
  position: relative;
  margin:0 auto;
  width:1180px;
  height:344px;
}
.left1{
  float: left;
  width: 50%;
  height:350px;
  background: linear-gradient(180deg, #F1F7FF 0%, #E3EBF9 100%);
}
.right1{
  float: right;
  width: 50%;
  position: relative;
  height:350px;
  background: linear-gradient(180deg, #EDF2FA 0%, #E3EBF9 100%);
}
.picture5{
  position: absolute;
  margin-top: 30px;
  margin-left: 40px;
}
.title6{
  width: 450px;
  height: 42px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1C2745;
  line-height: 42px;
  margin-top: 36px;
  margin-left: 130px;
}
.intro9{
  width: 520px;
  height: 160px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 38px;
  margin-top: 30px;
  margin-left: 40px;
}
.medium{
  height: 472px;
}
.top3{
  height: 360px;
  position: relative;
}

.bannertitle1{
  font-family: PingFangSC-Medium;
  font-size: 40px;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 40px;
  width: 240px;
  height: 40px;
  padding-top:126px;
  padding-left:470px ;
  text-align: center;
 
}
.bannerintro1{
  width: 841px;
  height: 28px;
  font-size: 28px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 28px;
  padding-top:40px;
  padding-left: 170px;
  text-align: center;
}
.middle5{
  height: 982px;

}
.content1{
  height: 380px;
  width:1180px;
  margin:0 auto;
  position: relative;

}
.logo1{
  width:110px;
  height:110px;
  padding-top: 50px;
}
.logo1 img{
  box-shadow: 0px 6px 30px 0px rgba(47, 56, 111, 0.08) ;
}
.title7{
  width: 168px;
  height: 28px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1C2745;
  line-height: 28px;
  position: absolute;
  top:50px;
  left:180px;
}

.intro10{
  width: 1000px;
  height: 152px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 38px;
  position: absolute;
  top: 110px;
  left:180px;
}

.sizi{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #3269FF;
  position: absolute;
  top:281px;
  left:180px;

}
.sizi2{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #3269FF;
  position: absolute;
  top:281px;
  left:320px;

}
.sizi3{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #3269FF;
  position: absolute;
  top:281px;
  left:460px;

}
.sizi4{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #3269FF;
  position: absolute;
  top:281px;
  left:600px;

}
.lanzi{
  width: 64px;
  height: 22px;
  font-size: 16px;

  font-weight: 400;
  color: #3269FF;
  line-height: 22px;
  display: block;
  margin: 0 auto;
  margin-top: 9px;
}
.lanzi2{
  width: 80px;
  height: 22px;
  font-size: 16px;

  font-weight: 400;
  color: #3269FF;
  line-height: 22px;
  display: block;
  margin: 0 auto;
  margin-top: 9px;
}
.content2{
  height: 254px;
  width:1180px;
  margin:0 auto;
  position: relative;

}
.logo2{
  width:110px;
  height:110px;
}
.logo2 img{
  box-shadow: 0px 6px 30px 0px rgba(47, 56, 111, 0.08) ;
}
.title8{
  width: 265px;
  height: 28px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1C2745;
  line-height: 28px;
  position: absolute;
  top:0;
  left:180px;
}
.intro11{
  width: 1000px;
  height: 76px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 38px;
  position: absolute;
  top: 60px;
  left:180px;
}
.sizi5{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #3269FF;
  position: absolute;
  top:157px;
  left:180px;

}
.sizi6{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #3269FF;
  position: absolute;
  top:157px;
  left:320px;;

}
.content3{
  height: 378px;
  width:1180px;
  margin:0 auto;
  position: relative;

}
.title9{
  width: 411px;
  height: 28px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1C2745;
  line-height: 28px;
  position: absolute;
  top:0;
  left:180px;
}
.intro12{
  width: 1000px;
  height: 190px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 38px;
  position: absolute;
  top: 60px;
  left:180px;
}
.sizi7{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #3269FF;
  position: absolute;
  top:270px;
  left:180px;;

}
.sizi8{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #3269FF;
  position: absolute;
  top:270px;
  left:320px;;

}
.sizi9{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #3269FF;
  position: absolute;
  top:270px;
  left:460px;;

}
.middle6{
  height: 381px;
}
.title10{
  width: 168px;
  height: 28px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1C2745;
  line-height: 28px;
  padding-top:50px ;
  margin: 0 auto;
}
.intro13{
  width: 1180px;
  height: 76px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 38px;
  padding-top:30px ;
  text-align: center;
  margin: 0 auto;
}
.wenzi1{
  font-size: 18px;
}
.logozu{
  margin: 0 auto;
  width:1182px;
  height: 197px;
  text-align: center;
}
.logo3 {
  display: block;
  width: 96px;
  height: 81px;
  margin: 30px 149px 0px 149px;
  float: left;
}
.kongge{
  margin-top: 20px;
}
.intro14{
  width: 64px;
  height: 16px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 16px;
}
.intro15{
  width: 96px;
  height: 16px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 16px;
}
.middle7{
  height: 339px;
  background: #EFF5FF;
  margin-bottom: 50px;

}
.middle71{
  width: 1180px;
  height: 261px;
  margin:0 auto;
  position: relative;

}
.title11{
  width: 140px;
  height: 28px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1C2745;
  line-height: 28px;
  padding-top:50px ;
  margin: 0 auto;
}
.intro16{
  width: 1180px;
  height: 38px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 38px;
  padding-top:30px ;
  text-align: center;
  margin: 0 auto;
}
.logo4{
  position:absolute;
  top: 132px;
  left: 60px;

}
.logo5{
  position:absolute;
  top: 132px;
  left:236px;

}
.logo6{
  position:absolute;
  top: 132px;
  left:412px;

}
.line{
  height:40px;
  border-left: 1px solid #D9E2F1;
  margin:97px auto;
  width:0px;
  font-size: 0px;
  
}
.intro17{
  width: 96px;
  height: 16px;
  font-size: 16px;
  font-weight: 400;
  color: #687492;
  line-height: 16px;
  position: absolute;
  top: 73px;
  left: -20px;
}
.intro18{
  width: 96px;
  height: 16px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 16px;
  position: absolute;
  top: 73px;
  left: -20px;
}
.intro19{
  width: 96px;
  height: 16px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 16px;
  position: absolute;
  top: 73px;
  left: -20px;
}
.intro20{
  width: 139px;
  height: 40px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 22px;
  top: 150px;
  left: 660px;
  position: absolute;
}
.wenzi2{
  font-size: 28px;
}
.intro21{
  width: 480px;
  height: 16px;
  font-size: 16px;

  font-weight: 400;
  color: #687492;
  line-height: 16px;
  top: 195px;
  left: 660px;
  position: absolute;
}
.middle8{
  height:756px;
}
.middle10{
  height:698px;
}
.logozu1{
  width: 1189px;
  padding-top: 50px;
  margin:0 auto;
  margin-top: 30px;
  box-shadow: 0px 6px 30px 0px rgba(47, 56, 111, 0.08) ;
}
.logozu1 img{
  width: 240px;
  height:430px 
}
.bannerintro2{
  width: 952px;
  height: 28px;
  font-size: 28px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 28px;
  margin-top:40px;
  margin-left: 114px;
}
.wenzizu{
  width: 1160px;
  height: 160px;
  margin: 0 auto;
}
.wenzizu1{
  width: 260px;
  height: 160px;
  display: flex;
  float: left;
  margin: 0 15px 0 15px;
  box-shadow: 0px 6px 30px 0px rgba(47, 56, 111, 0.08) ;
  position: relative;
}
  
.title12{
  width: 96px;
  height: 24px;
  font-size: 24px;

  font-weight: 400;
  color: #1C2745;
  line-height: 24px;
  margin-top: 56px;
  margin-left: 30px;
  z-index: 999;
}
.title13{
  width: 168px;
  height: 24px;
  font-size: 24px;

  font-weight: 400;
  color: #1C2745;
  line-height: 24px;
  margin-top: 56px;
  margin-left: 30px;
  z-index: 999;
}
.lanxian{
  width: 30px;
  height: 4px;
  background: #3269FF;
  margin-top: 100px;
  margin-left: -96px;
  z-index: 999;
}
.lanxian2{
  width: 30px;
  height: 4px;
  background: #3269FF;
  margin-top: 100px;
  margin-left: -168px;
  z-index: 999;
}
.intro22{
  width: 176px;
  height: 16px;
  font-size: 16px;

  font-weight: 400;
  color: #1C2745;
  line-height: 16px;
  margin-top: 114px;
  margin-left: -31px;
  z-index: 999;
}
.intro23{
  width: 160px;
  height: 16px;
  font-size: 16px;

  font-weight: 400;
  color: #1C2745;
  line-height: 16px;
  margin-top: 114px;
  margin-left: -31px;
  z-index: 999;
}
.intro24{
  width: 144px;
  height: 16px;
  font-size: 16px;

  font-weight: 400;
  color: #1C2745;
  line-height: 16px;
  margin-top: 114px;
  margin-left: -31px;
  z-index: 999;
}
.intro25{
  height: 16px;
  font-size: 16px;

  font-weight: 400;
  color: #1C2745;
  line-height: 16px;
  margin-top: 114px;
  margin-left: -31px;
  z-index: 999;
}
.picture6{
  position: absolute;
  right:0;
  bottom:0;
}
.picture6 img{
  display:block;
}
.tupianzu{
  height:630px;
  width: 1180px;
  margin:0 auto;
  display: flex;
}
.dianhua{
  height:200px;
  width: 300px;
  position: fixed;
  top: 60%;
  right: 0px;
  z-index: 999;

}

.anniu{
  width: 70px;
  height: 70px;
  margin: 130px 0 0 230px;
  display: none;
}
.button{
  width: 70px;
  height: 70px;
  background: url('../image/zd@2x.png');
  background-size:cover;
}
.dianhua2{
  float: right;
}
.dianhua4{
  margin: 40px 0 0 0;
  width: 200px;
  height: 70px;
  z-index: 999;
  float: left;
  position: absolute;
  top:0;
  left:35px;

}
.button2{
  width: 70px;
  height: 130px;
  z-index: 999;
  background: url('../image/dhzx@2x.png');
  background-size:cover;
}
.dianhua5{
  width: 250px;
  height: 50px;
  z-index: 999;
  font-size:14px;
  color: #687492;
  position: absolute;
  left:27px;
  top:24.5px;
}
