/*导航*/
*{margin: 0; padding: 0; list-style: none;}
a {
	text-decoration: none;
	outline: 0;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}
.navs{ width: 80%; margin: 30px auto 0;}
.navs ul{ display:flex; height: 84px; line-height: 84px; justify-content: flex-end;}
.navs ul li{ width:12%; text-align:center; font-size: 16px; position: relative;}
.navs ul li a{color: #333;}
.navs ul li div{ display: none; width: 100%;}
.navs ul li:hover div{ display: block; background: #fff; border-radius: 5px;box-shadow: 0 10px 25px rgb(0 0 0 / 30%); position:absolute; top: 84px; z-index: 999;}
.navs ul li div span{ display: block; width: 100%; height: 40px; text-align: center; line-height: 40px; font-size: 14px;}

.logo img{ width: 100%;}
 /* Make the image fully responsive */
  .carousel-inner img {
      width: 100%;
      height: 100%;
  }
.conall{width: 1200px; margin: auto;}
.allqll{padding-bottom: 50px;}
.btall{padding: 45px 0 35px; text-align: center;}
.btall h3{ font-size: 30px; font-weight: normal; height: 54px;}
.btall p{font-size: 14px; color: #a5a5a5;}
.nrall ul{display: flex;justify-content: space-between;}
.nrall ul li{ padding: 35px 40px; box-shadow: 0 10px 25px rgb(0 0 0 / 30%); background: url(../images/nrbg.jpg) no-repeat center; background-size: 100% 100%; width: 23%;}
.nrall ul li span{ font-size: 18px;}
.nrall ul li p{ font-size: 14px; color: #a5a5a5; margin-top: 20px;}

.allqll02{height: 544px; background: url(../images/bg02.jpg) no-repeat center top;}
.bt02{padding: 40px 0; text-align: center; }
.bt02 h3{ font-size: 30px; font-weight: normal; height: 45px;}
.bt02 p{font-size: 14px; color: #a5a5a5;}
.ner02 ul{padding: 40px 0; box-shadow: 0 10px 25px rgb(0 0 0 / 30%); display: flex; background: #fff; margin-bottom: 50px;}
.ner02 ul li{width: 50%; text-align: center;}
.ner02 ul li p{ font-size: 18px; margin: 25px 0;}
.ner02 ul li span{font-size: 12px; color: #a5a5a5;}
.more{ text-align: right;}

.nrall02 ul{display: flex;justify-content: space-between;}
.nrall02 ul li{ padding: 35px 40px; width: 23%; text-align: center;}
.nrall02 ul li span{ font-size: 18px; display: block; margin-top: 30px;}
.nrall02 ul li p{ font-size: 14px; color: #a5a5a5; margin-top: 20px;}


.all03{height: 597px; overflow: hidden; display: flex;}
.all03 .all03le{width: 30%; background: #3f91f7; color: #fff; height: 597px;}
.all03 .all03le .bt03{padding: 158px;}
.all03 .all03le .bt03 h3{ font-size: 30px; font-weight: normal;}
.all03 .all03le .bt03 p{ font-size: 14px;}
.all03 .all03le .bt03 a{ display: block; width: 113px; text-align: center; height: 32px; line-height:32px; border:1px solid #fff; color: #fff;}
.all03 .all03ri{width: 70%;}
.all03 .all03ri ul{ display: flex;}
.all03 .all03ri ul li{ width: 12.5%;}
.all03 .all03ri ul li img{ width: 100%;height: 597px;}

.nrall03 ul{display: flex;justify-content: space-between;}
.nrall03 ul li{ padding: 35px 20px; width: 16%; text-align: center;}
.nrall03 ul li img{ width: 100%;}
.nrall03 ul li span{ font-size: 18px; display: block; margin-top: 30px;}
.nrall03 ul li p{ font-size: 14px; color: #333; margin-top: 20px;}

.footall{padding-top: 28px; background: #2e2e2e;}
.foottop{ display: flex; padding-bottom: 20px; border-bottom: 1px solid #585858;}
.foottop .footlogo{ width: 25%; padding-right: 5%; border-right: 1px solid #585858;}
.foottop .footlogo p{ font-size: 18px; margin-top: 20px; color: #585858;}
.foottop .footnav{ display: flex; width: 70%; justify-content: flex-end;}
.foottop .footnav a{color: #585858; font-size: 14px;}
.foottop .footnav dl{ width: 16%;}
.foottop .footnav dl dt{ margin-bottom: 20px;}
.foottop .footnav dl dt a{ font-size: 18px; color: #a3a3a3; font-weight: normal;}
.copyall{height: 88px; line-height: 30px; padding-top: 13px; box-sizing: border-box; text-align: center;color: #585858;}


/*资讯*/
.nralls ul{display: flex;justify-content: space-between;}
.nralls ul li{ padding:20px; width: 23%; text-align: center;}
.nralls ul li span{ font-size: 90px; font-family: arial;}
.nralls ul li span.span01{ color: #df6615;}
.nralls ul li span.span02{ color: #2c88af;}
.nralls ul li span.span03{ color: #34639b;}
.nralls ul li span.span04{ color: #df6615;}
.nralls ul li p{ font-size: 14px; color: #a5a5a5; margin-top: 10px; text-align: left;}
.btcom{ width: 156px; text-align: center;height: 45px; line-height: 45px; border-top-right-radius:30px; border-bottom-right-radius:30px ; color: #fff; background: #2a86af;}
.strfont{ display: block; margin: 20px 0; font-size: 18px; color: #f60;}
.wenzili li{padding-bottom: 20px;}
.wenzili li span{color: #0056B3; margin-right: 15px;}
/*代理加盟*/
.tixcon{ display: flex; padding: 50px 0;}
.tixcon li{width: 200px; text-align: center;}
.tixcon li span{display: block; width: 100%; height: 150px; line-height: 150px; font-size: 180px;}
.tixcon li div{height: 270px; background: #f0f0f0; padding: 30px;}
.tixcon li div .bttx{padding-top: 60px; font-size: 18px;}
.tixcon li div .bttxvon{ font-size: 14px;}
.tixcon li.tx01 span{color: #e16616;}
.tixcon li.tx02 span{color: #2e87af;}
.tixcon li.tx03 span{color: #2c5d97;}
.tixcon li.tx04 span{color: #e16616;}
.tixcon li.tx05 span{color: #2e87af;}
.tixcon li.tx06 span{color: #2c5d97;}
.tixcon li.tx01 div{color: #fff; background: #2c5d97;}
.tixcon li.tx03 div{color: #fff; background: #2e87af;}
.tixcon li.tx05 div{color: #fff; background: #e16616;}
.jiacon{overflow: hidden;}
.tjimg{width: 50%; float: left;}
.wenzilis{ width: 50%; float: right;}
.wenzilis li{padding-top: 56px;}
.wenzilis li span{color: #0056B3; margin-right: 15px;}
.strfonts{ display: block; margin: 20px 0; font-size: 16px; color: #f60; font-weight: normal; text-align: center;}
.liuccon{ display: flex;justify-content: space-around;}
.liuccon li{ width: 20%; text-align: center;}
.liuccon li p{font-size: 16px; margin-top: 15px;}
/*合伙人招募*/
.liucconss{ display: flex;justify-content: space-between;}
.liucconss li{ width: 30%; text-align: center;}
.liucconss li p{font-size: 18px; margin: 15px 0; padding: 10px 20px; border-radius:30px; background: #f7f7f7;}
.liucconss li span{font-size: 150px; font-family: arial;}
.liucconss li span.spanhh01{color:#e16616 ;}
.liucconss li span.spanhh02{color:#2e87af ;}
.liucconss li span.spanhh03{color:#2d5e98 ;}
/*关于我们*/
.lxcon{padding: 50px 0;}
.lx01{ display: flex; justify-content: space-around;}
.lx01 li{width: 45%; height: 104px; line-height: 104px;}
.lx01 li img{float: left; margin-right:20px;}
.lx01 li span{ float: left; font-size: 24px;}
.zxg{height: 260px; padding-left: 30%;}
.zxg img{ float: left;}
.zxg div{ float: left; margin-left: 50px;}
.zxg div strong{ font-size: 24px; display: block; margin-top: 60px;}
.zxg div p{width: 400px; font-size: 16px; margin-top: 20px;}
.liuccon li p.weightall{ font-size: 18px; font-weight: bold; margin: 20px 0;}
.liuccon li div{ font-size: 14px; text-align: left;}
.jia01{overflow:hidden; margin-bottom: 50px;}
.jia01 img{ float: left; width: 40%; height:700px}
.jia01 div{ float: left; width: 60%; background: #f8f8f8; height: 700px;}
.jia01 div span{width: 165px; text-align: center;height: 45px; line-height: 45px; border-top-right-radius:30px; border-bottom-right-radius:30px ; color: #fff; background: #2a86af; display: block; margin: 30px 0 20px; font-size: 18px;}
.jia01 div ul{padding: 20px;}
.jia01 div ul li{margin-bottom: 10px;}
.jia01 div ul li strong{ font-size: 18px; color: #f60; display: block; margin-bottom: 15px;}
.jia01 div ul li p{ margin: 0; padding: 0; font-size: 16px; line-height: 24px;}
.liucconsss{ display: flex; margin: 30px 0;justify-content: space-around;}
.liucconsss li{ width: 28%; height: 45px; line-height: 45px; border-radius: 5px; background: #fff; padding-left: 60px; font-size: 18px; background: url(../images/iconw.jpg) no-repeat 20px center; box-shadow: 0 10px 25px rgb(0 0 0 / 8%);}
.liucconsss li a{ color: #333;}
/*产品*/
.neirong{padding: 30px 0 0;}
.ythall{overflow: hidden;}
.nrallspro{width: 65%; float: left;}
.nrallspro ul{ display: flex;flex-wrap: wrap; padding-top: 50px;;}
.nrallspro ul li{ width: 32%; text-align: center; margin-top: 20px;}
.pro01img{ width: 32%; float: right;}
.nrallspro01 ul{ display: flex;justify-content: space-between;}
.nrallspro01 ul li{ width: 22%; text-align: center;}
.nrallspro01 ul li p{font-size: 14px;}
.nrallspro02 ul{ display: flex;justify-content: space-between;}
.nrallspro02 ul li{ width: 19%;}
.nrallspro02 ul li img{ float: left;}
.pcon{ float: left; margin-left: 15px;}
.nrallspro02 ul li p{ font-size: 12px;}
.nrallspro03{ background: url(../images/bgpro.png) no-repeat center; height: 400px; position: relative;}
.nrallspro03 li{position: absolute; font-size: 18px;}
.nrallspro03 li.protxt01{ top: 57px; left: 69px;}
.nrallspro03 li.protxt02{ top: 278px; left: 58px;}
.nrallspro03 li.protxt03{ top: 18px; left: 1000px;}
.nrallspro03 li.protxt04{ top: 148px; left: 896px;}
.nrallspro03 li.protxt05{ top: 330px; left: 886px;}
.nrcon01{ overflow: hidden;}
.nrcon01 .nrconle{ width: 35%; float: left;}
.nrcon01 .nrconle img{ width: 100%;}
.nrcon01 .nrconri{width: 50%; float: right; padding-top: 60px;}
.nrcon01 .nrconri span{ font-size: 18px;}
.nrcon01 .nrconri p{padding: 20px 0; font-size: 14px;}
.nr08 ul{ display: flex;justify-content: space-between;}
.nr08 ul li{ width: 31%; text-align: center;}
.nr08 ul li div{font-size: 18px;}
.nr08 ul li p{ font-size: 16px; margin: 20px 0;}
.nr08 ul li span{ display: block; margin-bottom: 15px; width: 100%;text-align: center; height: 35px; line-height: 35px; background: #fff; font-size: 14px; border: 1px solid #ddd; border-radius: 35px;}
.nr08 ul li span.nrspan07{ background: #2A86AE; color: #fff; border: 0;}
.nr08 ul li span.nrspan04{ margin-bottom: 115px;}
.nr08 ul li span.nrspan05{ background: #EBA514; color: #fff; border: 0;}
.nrallspro09 ul{display: flex; justify-content: space-between;}
.nrallspro09 ul li{ width: 23%; height: 202px;}
.nrallspro09 ul li div{ padding: 20px; color: #fff;}
.nrallspro09 ul li.nrli01{ background: url(../images/nrj01.jpg) no-repeat; background-size:100%;}
.nrallspro09 ul li.nrli02{ background: url(../images/nrj02.jpg) no-repeat; background-size:100%;}
.nrallspro09 ul li.nrli03{ background: url(../images/nrj03.jpg) no-repeat; background-size:100%;}
.nrallspro09 ul li.nrli04{ background: url(../images/nrj04.jpg) no-repeat; background-size:100%;}
.nrallspro10 ul{display: flex; justify-content: space-between;}
.nrallspro10 ul li{ width: 23%; height: 242px; background: rgba(255,255,255,0.8); padding-top: 40px; text-align: center;}
.nrallspro10 ul li div{ padding: 20px; font-size: 14px;}
.nrallspro11 ul{ display: flex;justify-content: space-between;}
.nrallspro11 ul li{ width: 18%; text-align: center;}
.nrallspro11 ul li p{font-size: 14px; padding: 15px 0;}
.nrallspro13{ background: url(../images/bgpro01.png) no-repeat center; height: 448px; position: relative;}
.nrallspro13 li{position: absolute; font-size: 18px;}
.nrallspro13 li.protxt01{ top: 97px; left: 69px;}
.nrallspro13 li.protxt02{ top: 278px; left: 58px;}
.nrallspro13 li.protxt03{ top: 18px; left: 1000px;}
.nrallspro13 li.protxt04{ top: 148px; left: 896px;}
.nrallspro13 li.protxt05{ top: 330px; left: 886px;}
.nrallspro14 ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.nrallspro14 ul li{ width: 48%; height: 316px; text-align: center; margin-bottom: 30px;}
.nrallspro14 ul li div{ padding: 20px; color: #fff;}
.nrallspro14 ul li strong{ font-size: 24px; color: #fff; display: block; padding-top: 80px;}
.nrallspro14 ul li.nrli01{ background: url(../images/nrj05.jpg) no-repeat; background-size:100%;}
.nrallspro14 ul li.nrli02{ background: url(../images/nrj06.jpg) no-repeat; background-size:100%;}
.nrallspro14 ul li.nrli03{ background: url(../images/nrj07.jpg) no-repeat; background-size:100%;}
.nrallspro14 ul li.nrli04{ background: url(../images/nrj08.jpg) no-repeat; background-size:100%;}

.nr14txt{ overflow: hidden;}
.nerqd{ width: 40%; float: left;}
.nerhd{ width: 52%; float: right;}
.stxt{ font-size: 24px; color: #2A86AE; font-weight: bold; margin-bottom: 48px; text-align: center;}
.nerqd li{margin-bottom: 20px;}
.nerqd li strong{ font-size: 18px;}
.nerqd li p{ font-size: 16px;}
.nerhd p{ font-size: 18px; font-weight: bold; color: #E06615; text-align: center;}
.nerhd img{ display: block; margin: 30px 0;}

.nrallspro15{ background: url(../images/bgpro02.png) no-repeat center; height: 350px; position: relative;}
.nrallspro15 li{position: absolute; font-size: 18px;}
.nrallspro15 li.protxt01{ top: 110px; left: 69px;}
.nrallspro15 li.protxt02{ top: 216px; left: 58px;}
.nrallspro15 li.protxt03{ top: 18px; left: 924px;}
.nrallspro15 li.protxt04{ top: 135px; left: 830px;}
.nrallspro15 li.protxt05{ top: 272px; left: 816px;}

.bttxt{ overflow: hidden; padding: 30px 0;}
.bttxt span{ float: left; font-size: 30px; padding: 10px 20px; background: #2A86AE; color: #fff;}
.bttxt p{padding: 0 20px; font-size: 18px; float: left;}
/*方案*/
.faallspro01 ul{display: flex; justify-content: space-between;}
.faallspro01 ul li{ width: 32%; height: 276px;}
.faallspro01 ul li p{ font-size: 18px; padding: 124px 0 0; text-align: center; color: #fff;}
.faallspro01 ul li div{ padding: 20px; color: #fff; font-size: 14px;}
.faallspro01 ul li.nrli01{ background: url(../images/A1.jpg) no-repeat; background-size:100%;}
.faallspro01 ul li.nrli02{ background: url(../images/A2.jpg) no-repeat; background-size:100%;}
.faallspro01 ul li.nrli03{ background: url(../images/A3.jpg) no-repeat; background-size:100%;}

.faallspro02 ul{ display: flex;justify-content: space-between;}
.faallspro02 ul li{ width: 48%;}
.faallspro02 ul li img{ float: left;}
.faallspro02 ul li .pcons{ float: left; margin-left: 15px; width: 46%;}
.faallspro02 ul li .pcons div{font-size: 18px; padding: 20px 0 40px;}
.faallspro02 ul li .pcons  p{ font-size: 14px;}

.faallspro04 ul{display: flex; justify-content: space-between;}
.faallspro04 ul li{ width: 23%; height: 262px; background: rgba(255,255,255,0.8); padding-top: 20px; text-align: center;}
.faallspro04 ul li div{ padding: 20px; font-size: 14px;}

.faallspro07{ background: url(../images/A16.png) no-repeat center; height: 485px; position: relative;}
.faallspro07 li{position: absolute; font-size: 18px;}
.faallspro07 li.protxt01{ top: 112px; left: 69px;}
.faallspro07 li.protxt02{ top: 285px; left: 144px;}
.faallspro07 li.protxt03{ top: 42px; left: 1000px;}
.faallspro07 li.protxt04{ top: 162px; left: 896px;}
.faallspro07 li.protxt05{ top: 330px; left: 886px;}

.faallspro08 ul{display: flex; justify-content: space-between;}
.faallspro08 ul li{ width: 32%; height: 276px;}
.faallspro08 ul li p{ font-size: 18px; padding: 60px 0 0; text-align: center; color: #fff;}
.faallspro08 ul li div{ padding: 20px; color: #fff; font-size: 14px;}
.faallspro08 ul li.nrli01{ background: url(../images/B1.jpg) no-repeat; background-size:100%;}
.faallspro08 ul li.nrli02{ background: url(../images/B2.jpg) no-repeat; background-size:100%;}
.faallspro08 ul li.nrli03{ background: url(../images/B3.jpg) no-repeat; background-size:100%;}

.faall10{ display: flex;}
.faall10 li{ width: 50%;}
.faall10 li .facon10{ overflow: hidden; padding-top: 50px;}
.faall10 li .facon10 .nrconles{ float: left; }
.faall10 li .facon10 .nrconris{ float: left; margin-left: 20px; padding-top: 15px; }
.faall10 li .facon10 .nrconris strong{color: #ECA614;}

.faallspro12 ul{ display: flex;justify-content: space-between;}
.faallspro12 ul li{ width: 32%; text-align: center;}
.faallspro12 ul li div{ font-size: 18px;}
.faallspro12 ul li p{font-size: 14px;}

.faallspro15 ul{ display: flex;justify-content: space-between;}
.faallspro15 ul li{ width: 45%; text-align: center;}
.faallspro15 ul li div{ font-size: 18px; padding: 30px 0;}
.faallspro15 ul li p{font-size: 14px;}
.faallspro15 ul li p span{color:#E06615 ;}

.faallspro17 ul{display: flex; justify-content: space-between;}
.faallspro17 ul li{ width: 32%; height: 283px;}
.faallspro17 ul li p{ font-size: 18px; padding: 40px 0 0; text-align: center; color: #fff;}
.faallspro17 ul li div{ padding: 20px; color: #fff; font-size: 14px;}
.faallspro17 ul li.nrli01{ background: url(../images/C1.jpg) no-repeat; background-size:100%;}
.faallspro17 ul li.nrli02{ background: url(../images/C2.jpg) no-repeat; background-size:100%;}
.faallspro17 ul li.nrli03{ background: url(../images/C3.jpg) no-repeat; background-size:100%;}

.faallspro19 ul{display: flex; justify-content: space-between;}
.faallspro19 ul li{ width: 23%; height: 283px; background: rgba(255,255,255,0.8); padding-top: 40px; text-align: center;}
.faallspro19 ul li div{ padding: 20px; font-size: 14px;}

.faallspro21{ background: url(../images/C12.png) no-repeat center; height: 485px; position: relative;}
.faallspro21 li{position: absolute; font-size: 18px;}
.faallspro21 li.protxt01{ top: 183px; left: 104px;}
.faallspro21 li.protxt02{ top: 360px; left: 144px;}
.faallspro21 li.protxt03{ top: 130px; left: 958px;}
.faallspro21 li.protxt04{ top: 392px; left: 896px;}
.faallspro21 li.protxt05{ top: 330px; left: 886px;}

.faallspro23 ul{display: flex; justify-content: space-between;}
.faallspro23 ul li{ width: 31%; height: 283px; background: rgba(255,255,255,0.8); padding-top: 40px; text-align: center;}
.faallspro23 ul li div{ padding: 20px; font-size: 14px;}

.facon26{ overflow: hidden;}
.facon26le{ float: left;}
.facon26fi{ float: right; width: 50%;}
.facon26fi p{ font-size: 24px; padding: 30px 0;}
.facon26fi div{ font-size: 16px;}

.faallspro27 ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.faallspro27 ul li{ width: 48%; height: 316px; text-align: center; margin-bottom: 30px;}
.faallspro27 ul li div{ padding: 20px; color: #fff;}
.faallspro27 ul li strong{ font-size: 24px; color: #fff; display: block; padding-top: 80px;}
.faallspro27 ul li.nrli01{ background: url(../images/D2.jpg) no-repeat; background-size:100%;}
.faallspro27 ul li.nrli02{ background: url(../images/D3.jpg) no-repeat; background-size:100%;}
.faallspro27 ul li.nrli03{ background: url(../images/D4.jpg) no-repeat; background-size:100%;}
.faallspro27 ul li.nrli04{ background: url(../images/D5.jpg) no-repeat; background-size:100%;}

.faallspro31 ul{display: flex; justify-content: space-between;}
.faallspro31 ul li{ width: 32%; height: 253px;}
.faallspro31 ul li span{ display: block; padding: 50px 20px 20px; font-size:18px ; color: #fff;}
.faallspro31 ul li div{ padding: 20px; color: #fff;}
.faallspro31 ul li.nrli01{ background: url(../images/D8.jpg) no-repeat; background-size:100%;}
.faallspro31 ul li.nrli02{ background: url(../images/D9.jpg) no-repeat; background-size:100%;}
.faallspro31 ul li.nrli03{ background: url(../images/D10.jpg) no-repeat; background-size:100%;}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #007bff;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
}
#myBtn:hover {
  background-color: #555;
}