h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
ul li{
  list-style: none;
}
a:hover{
  text-decoration: none;
}
.container-fluid{
  padding-right:0px !important;
  padding-left:0px !important; 
}
body{
  background:#fff;

  color:#666666;
  overflow-x: hidden!important;
}
h2{
  text-align: center !important;
  margin-bottom: 0 !important;
}

/* 背景图下的导航 开始*/
.Label{
  background: #EFF4F7;
  height:103px;
}
.Label ul{
  margin: 0 auto;
  width:1200px;
}
.Label ul li a{
  display: block;
  width:171px;
  height: 103px;
  text-align: center;
  line-height: 50px;
  position: relative;
}
.Label ul li a img{
  margin-top: 29px;
  margin-bottom: 12px;
}
.Label ul li a p{
  font-size:16px;
  /*font-family:SourceHanSansCN-Regular;*/
  font-weight:400;
  color:#3A3F45;
  line-height:16px;
}
.Label ul li .Label_active p{ color:#fff !important;}
.Label_active{
  background: #6CD7FA !important;
  color:#fff !important;
}
.Label-beijin{background: #FE8D42;
}
.Label-img{
  position: absolute;
  left: -11px;
 top: 12px
}
.Label-font{
  margin: 27px 13px 30px 27px;
    font-size: 20px;
    font-weight: 500;
    color: rgba(255,255,255,1);
    line-height: 23px;
}
/* 背景图下的导航 结束*/
/* main1 */
.main1{
  width:969px;
  margin: 0 auto;
  padding-top: 55px;
}
/*.active_Yel:hover{
  background: #FEA606 !important;
}
.active_color{
  color:rgba(254,166,6,1) !important;
}*/



li:hover .active_Yel{
  background: #FEA606 !important;
}

li:hover .active_color{
  color:#FEA606  !important;
}

.main1 div>h1{
  margin-top: 23px;
  margin-bottom: 22px;
  font-size:32px;
  font-weight:bold;
  color:rgba(51,51,51,1);
  letter-spacing: 8px;
}
.main1 h2+div{
  margin-top:35px;
}

.main1>div p{
  margin-top: 23px;
  width:799px;
  height:76px;
  font-size:16px;
  font-weight:400;
  color:rgba(102,102,102,1);
  line-height:30px;
}
.main1 ul{
  margin-top: 45px;
  margin-bottom: 55px;
}
.main1 ul li a{
  border:2px solid rgba(160,160,160,1);
  position: relative;
  display: block;
  width: 165px;
  height: 165px;
  border-radius: 50%;
  margin: 0 auto;
}
.main1 ul li div{
  text-align: center;
}
.main1 ul li a>img{
  position: absolute;
  top:50%;
  left: 50%;
  margin-top: -36px;
  margin-left: -44px;
}
.yeji{
  margin-top: -36px !important;
  margin-left: -35px !important;
}
.guanli{
  margin-top: -36px !important;
  margin-left: -35px !important;
}
.jiangli{
  margin-top: -40px !important;
  margin-left: -40px !important;
}
.main1 ul li div{
  margin-top: 25px;
}
.main1 ul li div h5{
  margin-bottom: 0;
  font-size:20px;
  font-weight:500;
  color:#333333;
  line-height:30px;
}
.main1 ul li div p{
  font-size:14px;
  font-weight:400;
  color:rgba(102,102,102,1);
  line-height:30px;
}
/* main2 */
.main2{
  background: #F2F2F2;
}
.main21{
  width:1200px;
  margin: 0 auto;
  padding-top: 55px;
}
.main21 h2+div{
margin:60PX 40PX 65PX 40PX
}
.main21 h2+div ul{
  margin-top: 38px;
}
.main21 ul li .fangkuai{
  text-align: center;
  width:60px;
  height:50px;
  background: #747474;
}
.main21 ul li .fangkuai+div{
  margin-left: 22px;
}
.main21 ul li .fangkuai span{
  width:35px;
  height:26px;
  font-size:32px;
  font-weight:bold;
  color:rgba(255,255,255,1);
}
.main21 ul li p
{ 
  font-size:24px;
  font-weight:bold;
  margin-bottom: 0;
  text-transform: uppercase;
  line-height: 28px;
}
.main21 ul li h6
{
  font-size:16px;
 /* font-family:SourceHanSansCN-Regular;*/
  font-weight:400;

  margin-bottom: 0;
  margin-top: 4px;
}
.main21 .text-center a{
  display:inline-block;
  width:200px;
  height:53px;
  background:rgba(254,166,6,1);
}
.main21 .text-center a span{
  position: relative;
  top: 12px;
  font-size:24px;
  /*font-family:SourceHanSansCN-Regular;*/
  font-weight:400;
  color:rgba(255,255,255,1);
}
.main21 .text-center a img
{
  margin-top: 15px;
  margin-left: 22px;
}
.main2 .main21 .text-center:last-child{
 padding-bottom: 55px;
}
/* main3 分红系统主要的三种模式*/
.main3{
  background: #076FCE;
}
.main3 .main31{
  width:1140px;
  margin: 0 auto;
  padding-top:55px;
}
.main31 h2+ul{
  margin-top: 60px;
  padding-bottom: 65px;
}
.main31 ul li{
  width:326px;
}
.main31 ul li div{
  background: #fff;
    height: 220px;
  padding: 25px 15px 0px 15px
}
.main31 ul li div h4{
  margin-bottom: 0;
  width:147px;
line-height: 48px;
  font-size:24px;
  /*font-family:SourceHanSansCN-Medium;*/
  font-weight:500;
  color:rgba(0,0,0,1);
}
.main31 ul li div p
{

  font-size:16px;
  /*font-family:SourceHanSansCN-Regular;*/
  font-weight:400;
  color:rgba(102,102,102,1);
  line-height:29px;
}
.main31 .text-center a{
  display:inline-block;
  width:200px;
  height:53px;
  background:rgba(254,166,6,1);
}
.main31 .text-center a span{
  position: relative;
  top: 12px;
  font-size:24px;
 /* font-family:SourceHanSansCN-Regular;*/
  font-weight:400;
  color:rgba(255,255,255,1);
}

.main31 .text-center:last-child{
  padding-bottom: 55px;
}
/* main4 分红分配原则 */
.main4 {
  padding-top: 55px;
  background:url('../images/gudongfenhong/4/bg.png') center center;
}
.main4bg {

}
.main4auto{
  width:1201px;
  margin: 0 auto;
  padding-top:60px;
}
.main4 .ulli{
  margin-top: 35px;
  margin-left: 78px; 
  position: relative;
  height: 445px;
  margin-bottom: 100px;
}
.main4 .ululli{
  position: relative; 
  margin-top: 35px;
  height: 445px;
  margin-bottom: 55px;
}
.xuxian1{
  display: inline-block;
  width:135px;
  height:1px;
  background:rgba(30,126,215,1);
  position: absolute;
  top:25px;
  left:-146px;
}
.xuxian2{
  display: inline-block;
  width:135px;
  height:1px;
  background:rgba(30,126,215,1);
  position: absolute;
  top: 25px;
  right: -130px; 
}
.main4_h1{
  margin-bottom: 0;
  height:24px;
  font-size:24px;
  /*font-family:SourceHanSansCN-Medium;*/
  font-weight:500;
  color:rgba(28,28,28,1);
  line-height: 48px;
  margin-bottom: 32px;
}
.main4_p
{
  width:387px;
  font-size:16px;
  /*font-family:SourceHanSansCN-Regular;*/
  font-weight:400;
  color:rgba(102,102,102,1);
  line-height:29px;
}
.main4_h6
{ margin-bottom: 0;
  font-size:16px;
 /* font-family:SourceHanSansCN-Regular;*/
  font-weight:bold;
  color:rgba(7,111,206,1);
  line-height:29px;
}
.main4 .top25{
  margin-top: 25px;
}
.main4 .top50{
  margin-top: 50px;
}
.main4 .top45{
  margin-top: 45px;
  margin-bottom: 29px
}
.main4a
{
  text-align: center;
  display: block;
  width:151px;
  height:38px;
  background:rgba(30,126,215,1);
}
.main4a_span{
  color:rgba(255,255,255,1);
  line-height:40px;
}
/* main5 多终端路口*/
li:hover .main5_bgc{
  background:rgba(7,111,206,1) !important;
}

li:hover .d-none1{display: none !important;}
li .d-none2{display: none !important;}
li:hover .d-none2{display: initial !important;;}

a:hover .main5_color{
  color:#fff !important;
}
li:hover .mian5_duanxian{
  background: #fff !important;
}
.main5{
  margin: 0 auto;
  width:1201px;
  padding-top:55px;
}
.main5 ul{
    margin-top: 60px;

}
.main5 ul li{
  text-align: center;
  width:217px;
}
.main5 ul li a{

  background: #F6F6F6;
  text-align: center;
  display: block;
  padding-bottom: 28px;
} 

/* .main5 ul li a:hover{
  background: rgba(7,111,206,1) !important;
  color:#fff;
} */
.main5 ul li a img{
  margin: 37px 0 24px 0;
}


.main5 ul li a h6{
  height:22px;
  font-size:22px;
  font-weight:bold;
  color:#464646;
  margin-bottom: 9px
}
.main5 ul li a p{
  margin: 9px 0 9px 0; 
  width:20px;
  height:3px;
  background:#076FCE;
  position: relative;
  left:95px;
  top:0px;
  margin: 0px;
}
.main5 ul li a p+div{
  margin-top: 9px;
  margin-bottom: 0px;
  height:16px;
  font-size:14px;
  /*font-family:SourceHanSansCN-Light;*/
  font-weight:300;
  color:#999999;
}
.main5 p:last-child
{
  margin: 55px 0 55px 0;

  font-size:28px;
  /*font-family:SourceHanSansCN-Medium;*/
  font-weight:500;
  color:rgba(7,111,206,1);
}
/* 客服 */
.service{
  background: #076FCE !important;
}
.service .service1{
  width: 1018px;
  margin: 0 auto;
}
.service .service1 li p
{
  width:160px;
  height:24px;
  font-size:24px;
  /*font-family:SourceHanSansCN-Medium;*/
  font-weight:500;
  color:rgba(255,255,255,1);
  margin-bottom: 0;
}
.service .service1 li p+p{
  margin-top: 29px;
  height:18px;
  font-size:18px;
 /* font-family:SourceHanSansCN-Regular;*/
  font-weight:400;
  color:rgba(255,255,255,1);
  margin-bottom: 0;
  width: initial;
}
.service .service1 li a {
  margin: 88px 0 50px 0; 
  line-height: 38px;
  text-align: center;
  display: inline-block;
  width:169px;
  height:42px;
  border:2px solid rgba(255,255,255,1);
}
.service .service1 li a span{
  font-size:20px;
 /* font-family:SourceHanSansCN-Regular;*/
  font-weight:400;
  color:rgba(255,255,255,1);
}
.service .service1 li img{
  position: relative;
  top: -33px;
}
.service .service1 li img+div{
  margin: 58px 0 51px 65px;
}
/*nav banner  */
/*nav active开始  */
.container-fluid .divn{
  width:100%;
  z-index: 1000;
  background: rgba(16,23,70,0.4);
  position:absolute;
  top:0;
}
.container+div
{
position: relative;
background-image:url(../images/gudongfenhong/banner/B.png);
height: 600px;
background-position:center center ;
}
.container+div a{    height: 600px;width: 100%;min-width: 1440px;display: block;}
/* nav 结束 */

/*添加**/
.img-fluid {
    max-width: 100%;
    height: auto;}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;

}
.text-center {
  text-align: center !important;
}
.mb-2,
.my-2 {
  margin-bottom: 30px !important;
}
.mt-5,
.my-5 {

  margin-top: 40px !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.float-right {
  float: right !important;
}


.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 60px !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

    #app h5 {
      display: none;
    }
    #app h5.current {
      display: block;
    }
.d-none{
  display: none !important;}
.d-inline-block{display: inline-block !important;}
.m-0{margin: 0 !important;}
.center-left{    float: left !important;}
.flex-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}
.flex-wrap {
    -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;}
  .m-auto {
  margin: auto !important;
}
