/* @import '../common/index.css';
@import '../common/header.css';
@import '../common/footer.css';
@import '../common/animate.min.css'; */
img {
  overflow-clip-margin: content-box;
  overflow: clip;
}
.flaot{
  position: fixed;
  left: 0;
  top: 150px;
  width: 38px;
  height: 180px;
  background: #1f4a7d;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  font-size: 14px;
  font-weight: 540;
}

/* banner */
/* .banner {
  min-width: 1200px;
  height: 366px;
  background: url('../../../imgs/index/banner.png') no-repeat center center;
  background-size: cover;
} */

/* block */
.block h1 {
  color: var(--weight-text);
  text-align: center;
  margin: 50px 0 49px 0;
  font-size: 34px;
}
.circleTitle{
    color: var(--weight-text);
  text-align: center;
  padding:64px 0 52px 0 ;
  font-size: 34px;
  font-weight: bold;
}
.getMore{
  display: flex;
  width: 1200px;
  margin: auto;
 align-items: center;

}
.anserMore{
  display: block;
  margin-top: 35px;
  font-size: 16px;
}
.title1{
    text-align: center;
    font-size: 34px;
    margin-bottom: 44px;
}
.title{
  width: 90%;
  text-align: center;
    font-size: 34px;

}

.blockList{
  width: 1200px;
  margin: 0 auto;

}
.circle{
  text-align: center;
  width: 100%;
  height: 550px;
  position: relative;
}
@keyframes spin{
	to{
		transform:rotate(1turn);
	}
}
@keyframes spin-reverse{
	from{
		transform:rotate(1turn);
	}
}
.planair{
    margin-left: 350px;
    margin-top: -525px;
    height: 500px;
    width: 500px;
  border-radius: 100%;
  /* border: 1px solid #D07226; */
  animation:bounce 6s linear  alternate;
  
}
.circleicon{
   position: absolute;
  left: 50%;
    top: 50%;
  transform: translate(-50% ,-50%);
  height: 520px;
  width: 520px;
  border-radius: 100%;
  /* border: 1px solid #2642d0; */
}
.circleicon>p{
  font-size: 14px;
  line-height: 20px;
}

/* 图标 */
.daicaiBox,.dingzhiBox,.guanwuBox,.hwcBox,.zijinBox,.tuishuiBox,.xinbaoBox,.ITBox{
position: absolute;
 left: 50%;
    top: 50%;
  display: flex;
/* width: 0; */

}
.daicai{
  background: url('../../../imgs/index/f1.png') no-repeat;
  background-size: cover;
  width: 82px;
  height: 82px;
}
.daicai1{
  width: 0;
  margin-top: -16px;
    margin-left: -80px;

}
.daicaiBox:hover .daicai{
   background:url('../../../imgs/index/fcopy1.png')  no-repeat;
   background-size: cover;
  width: 82px;
  height: 82px;
}
.daicaiBox:hover .daicai1{
content:url('../../../imgs/index/l1.png')
}
.dingzhi1,.guanwu1,.hwc1{
width: 0;
    margin-left: -60px;

}

.zijin1{
  width: 0;
  margin-left: -20px;
  margin-top: 16px;
}
.tuishui1,.xinbao1{
width: 0;
    margin-left: -20px;
}
.IT1{
      width: 0;
    margin-left: -20px;
    margin-top: -10px;
}
.daicaiBox{
 transform: translate(120px ,-260px);
}
.daicai{
 
   height: 82px;
}
/* .daicai:hover{
 content:url('../../../imgs/index/m2.png')
} */
.dingzhiBox{
    transform:translate(220px ,-120px);
}
.dingzhi{

 background:url('../../../imgs/index/f2.png')  no-repeat;
   background-size: cover;
  width: 82px;
  height: 82px;

}
.dingzhiBox:hover .dingzhi{
   background:url('../../../imgs/index/fcopy2.png')  no-repeat;
   background-size: cover;
  width: 82px;
  height: 82px;
}
.dingzhiBox:hover .dingzhi1{
content:url('../../../imgs/index/l2.png')
}
/* .dingzhi:hover{
 content:url('../../../imgs/index/d2.png')
} */
.guanwuBox{
   transform:translate(220px ,40px);
}
.guanwu{
 
  background:url('../../../imgs/index/f3.png')  no-repeat;
   background-size: cover;
  width: 82px;
  height: 82px;

}
.guanwuBox:hover .guanwu{
     background:url('../../../imgs/index/fcopy3.png')  no-repeat;
   background-size: cover;
  width: 82px;
  height: 82px;

}
.guanwuBox:hover .guanwu1{
 content:url('../../../imgs/index/l3.png')
}
/* .guanwu:hover{
 content:url('../../../imgs/index/g2.png')
} */
.hwcBox{
   transform: translate(130px ,170px);
}
.hwc{

 background:url('../../../imgs/index/f4.png')  no-repeat;
   background-size: cover;
  width: 82px;
  height: 82px;

}

.hwcBox:hover .hwc{
   background:url('../../../imgs/index/fcopy4.png')  no-repeat;
   background-size: cover;
  width: 82px;
  height: 82px;


}
.hwcBox:hover .hwc1{
content:url('../../../imgs/index/l4.png')
}
/* .hwc:hover{
 content:url('../../../imgs/index/h2.png')
} */
.zijinBox{
  transform: translate(-210px ,170px);
      width: 82px;
}
.zijin{

  height: 82px;

}
.zijinBox:hover .zijin{
 content:url('../../../imgs/index/fcopy5.png')
}
.zijinBox:hover .zijin1{
 content:url('../../../imgs/index/l5.png')
}
/* .zijin:hover{
 content:url('../../../imgs/index/z2.png')
} */
.tuishuiBox{
    transform:translate(-300px ,40px);
        width: 82px;
}
.tuishui{

  height: 82px;

}
.tuishuiBox:hover .tuishui{
 content:url('../../../imgs/index/fcopy6.png')
}
.tuishuiBox:hover .tuishui1{
 content:url('../../../imgs/index/l6.png')
}
/* .tuishui:hover{
 content:url('../../../imgs/index/t2.png')
} */
.xinbaoBox{
  transform: translate(-300px ,-120px);
      width: 82px;
}
.xinbao{

  height: 82px;

}
.xinbaoBox:hover .xinbao{
 content:url('../../../imgs/index/fcopy7.png')
}
.xinbaoBox:hover .xinbao1{
 content:url('../../../imgs/index/l7.png')
}
/* .xinbao:hover{
 content:url('../../../imgs/index/x2.png')
} */
.ITBox{
     transform: translate(-200px ,-260px);
         width: 82px;
}
.IT{
  
  height: 82px;

}
.ITBox:hover .IT{
 content:url('../../../imgs/index/fcopy8.png')
}
.ITBox:hover .IT1{
 content:url('../../../imgs/index/l8.png')
}
.planeimg{
      margin-left: 127px;
    margin-top: -48px;
    width: 80px;
    transform: rotate(15deg);
}

@keyframes bounce {
  0%{
    transform: rotate(0);
     
  }
  50%{
       transform: rotate(180deg); 

  }
  100%{
        transform: rotate(360deg); 


  }
}
.midcircle{
   position: absolute;
 left: 39.5%;
    top: 26.5%;
  transform: translate(-50% ,-50%);

  border-radius: 100%;
  /* border: 1px solid #D07226; */
  animation:bounce 5s linear  infinite;
}
.incircle{
     position: absolute;
 left: 50%;
    top: 50%;
  transform: translate(-50% ,-50%);
  height: 200px;
  width: 200px;
  border-radius: 100%;
}
.grecircle{
       position: absolute;
 left: 50%;
    top: 50%;
  transform: translate(-50% ,-50%);

}

.block-list .list-item {
  width: 568px;
  padding: 25px;
  border-radius: 10px;
  margin-bottom: 30px;
  background-color: var(--def-bgc);
}
.block-list{
display: flex;
width: 1200px;
margin: 0 auto;
justify-content: space-between;
}
.block-list .list-item .list {
  margin-top: 15px;
  margin-left: 24px;
}

.block-list .list-item .title {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 20px;
  color: var(--light-text);
}

.block-list .list-item .list li {
  position: relative;
  font-size: 12px;
  line-height: 30px;
  padding-left: 20px;
}

.block-list .list-item .list li::before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: var(--light-text);
  position: absolute;
  top: 12px;
  left: 0;
}


.ness-item {
  width: 292px;
  height: 353px;
  font-size: 14px;
  cursor: pointer;
  border-radius: 10px;
  background-color: var(--def-bgc);
  padding: 34px 0 32px 0;
  /* transition: all .28s linear; */
  position: relative;
}

.ness-item .img {
  width: 75px;
  height: 75px;
  margin: 0 auto;
}

.ness-item .img-1 {
  background: url('../../../imgs/index/main-1.png');
}

.ness-item .img-2 {
  background: url('../../../imgs/index/main-2.png');
}

.ness-item .img-3 {
  background: url('../../../imgs/index/main-3.png');
}

.ness-item .img-4 {
  background: url('../../../imgs/index/main-4.png');
}

.ness-item .text {
  margin-top: 30px;
}

.ness-item .text h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 18px;
}

.ness-item .text p {
  line-height: 24px;
  color: var(--color666);
}

.ness-item .more {
  width: 102px;
  border-radius: 8px;
  line-height: 40px;
  color: var(--light-text);
  border: 1px solid var(--light-text);
  position: absolute;
  bottom: 20px;
  left: calc(50% - 51px);
}

.ness-item .more .right-arrow {
  width: 7px;
  height: 11px;
  display: inline-block;
  background: url('../../../imgs/index/right.png');
}

.ness-item:hover {
  /* transform: translateY(-20px); */
  border: 2px solid #dd6d00;
  background-color: #fff;
}

.ness-item:hover .img-1 {
  background: url('../../../imgs/index/main-1-light.png');
}

.ness-item:hover .img-2 {
  background: url('../../../imgs/index/main-2-light.png');
}

.ness-item:hover .img-3 {
  background: url('../../../imgs/index/main-3-light.png');
}

.ness-item:hover .img-4 {
  background: url('../../../imgs/index/main-4-light.png');
}

.ness-item:hover h3 {
  color: #D07226;
}

.ness-item:hover .more {
  color: #fff;
  border: none;
  background-color: #D07226;
}

.ness-item:hover .more .right-arrow {
  background: url('../../../imgs/index/right-light.png');
}


.platform {
  text-align: center;
  width: 1200px;
}


.block-concat {
  width: 100%;
  margin-top: 46px;
  height: 490px;
  padding-top: 70px;
}

.block-concat .title {
  font-size: 34px;
  font-weight: bold;
  margin-bottom: 40px;
  color: var(--weight-text);
}

.block-concat .inner {
  width: 1200px;
  margin: 0 auto;
}

.block-concat .text-item {
  width: 246px;
  text-align: center;
}

.block-concat .text-item h3 {
  font-size: 56px;
  color: var(--light-text);
}

.block-concat .text-item p {
  font-size: 12px;
  margin-top: 15px;
}
.touch{
  display: flex;
  justify-content: space-between;
  align-items: center;
      width: 1200px;
    margin: auto;
}
.touchTip{
  color: #1f4a7d;
  font-size: 32px;
    margin-bottom: 20px;
}
.touchText{
  font-size: 20px;
}
.phone{
  display: block;
     width: 150px;
    height: 50px;
    border-radius: 10px;
  background-color: #dd6d00;
  color: #fff;
  display: flex;
    align-items: center;
    justify-content: center;
}
.phoneImg{
  width: 25px;
  height: 25px;
  margin-right: 10px;
}
.block-concat .line {
  width: 100%;
  height: 1px;
  margin: 66px 0 41px 0;
  background-color: #EDEDED;
}

.block-concat .concat-text h3 {
  font-size: 28px;
  color: var(--light-text);
  margin-bottom: 15px;
}

.block-concat .text-item sup {
  font-size: 24px;
  vertical-align: top;
  margin-left: -16px;
}

.block-concat .concat-text p {
  font-size: 14px;
  color: var(--def-text);
}

.block-concat .concat-btn {
  font-size: 20px;
  color: #fff;
  width: 173px;
  line-height: 53px;
  border-radius: 10px;
  background-color: #D07226;
}

.block-concat .concat-btn img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}


.block .consult {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  /* justify-content: space-around; */
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.consnews{
    width: 1200px;
  margin: 0 auto;
  display: flex;
  /* justify-content: space-around; */
  flex-wrap: wrap;
  margin-bottom: 60px;
}
.consult a {
  width: 550px;
  margin-bottom: 25px;
}

.block .consult li {
  width: 550px;
  /* margin-bottom: 25px; */
}

.block .consult img {
  width: 158px;
  height: 128px;
}

.block .text-inner {
  margin-left: 14px;
  padding: 8px 0;
}

.block .text-inner h3 {
  font-size: 16px;
  color: var(--light-text);
}

.block .text-inner .time {
  font-size: 14px;
  margin-top: 9px;
  color: var(--light-text);

}

.block .text-inner .content {
  font-size: 12px;
  margin-top: 20px;
  line-height: 20px;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.content p {
  font-size: 12px;
  width: 300px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.block .text-inner .content .detail {
  font-size: 12px;
  color: var(--light-text);
  position: absolute;
  bottom: 0;
  right: 0;
}

.indexNewsTitle {
  max-width: 370px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.indexNewsBox:not(:nth-child(2n)) {
  margin-right: 36px;
}
.NewsBox:nth-child(2n+1) {
  margin-right: 56px;
}
.NewsBox{
    width:530px;
    margin: 10px;
}
.newsinner{
  display: flex;
  justify-content: space-between;
}
.newsdetail{
  width: 380px;
  white-space: nowrap; 
overflow: hidden; 
text-overflow: ellipsis;
margin-right: 24px;
}
.newstime{
  font-size: 12px;
  color: #999;
}
.drop{
      display: inline-block;
    margin-right: 2px;
    font-size: 20px;
    color: #999;
    margin-top: -9px
}