.el-button--success[data-v-d647faee] {
  color:#fff;
  background-color:#80b83f;
  border-color:#80b83f
}
.el-pagination.is-background .el-pager li:not(.disabled).active[data-v-d647faee] {
  background-color:#80b83f!important;
  color:#fff
}
.PromotionContainer[data-v-d647faee] {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.PromotionContainer .HomeAboutMain[data-v-d647faee] {
  width:100%;
  display:inline-block;
  position:relative
}
.PromotionContainer .HomeAboutMain .floatRightBg[data-v-d647faee] {
  position:absolute;
  right:0;
  top:0;
  width:40%;
  height:300px;
  background:#f7f7f8;
  z-index:0
}
.PromotionContainer .HomeAboutMain .AboutBox[data-v-d647faee] {
  width:1200px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  position:relative;
  z-index:10;
  margin-top:80px;
  margin-bottom:50px
}
.PromotionContainer .HomeAboutMain .AboutBox .leftT[data-v-d647faee] {
  width:48%
}
.PromotionContainer .HomeAboutMain .AboutBox .leftT .bodyText[data-v-d647faee] {
  margin-top:20px;
  margin-bottom:20px
}
.PromotionContainer .HomeAboutMain .AboutBox .leftT .bodyText[data-v-d647faee] .HomeNormal {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:6;
  overflow:hidden;
  text-overflow:ellipsis
}
.PromotionContainer .HomeAboutMain .AboutBox .leftT .bodyText[data-v-d647faee] .HomeNormal .perText {
  font-size:18px;
  color:#333;
  font-style:normal;
  line-height:30px
}
.PromotionContainer .HomeAboutMain .AboutBox .leftT .bodyText[data-v-d647faee] .HomeNormal .perText .colorText {
  font-size:18px;
  color:#df6c22;
  font-style:normal;
  line-height:30px
}
.PromotionContainer .HomeAboutMain .AboutBox .rightT[data-v-d647faee] {
  width:48%
}
.PromotionContainer .HomeAboutMain .AboutBox .rightT img[data-v-d647faee] {
  width:100%;
  -webkit-box-shadow:0 2px 2px 2px #ddd;
  box-shadow:0 2px 2px 2px #ddd
}
.PromotionContainer .HomeBusinessPhilosophy[data-v-d647faee] {
  width:100%;
  display:inline-block;
  position:relative
}
.PromotionContainer .HomeBusinessPhilosophy .floatLeftBg[data-v-d647faee] {
  position:absolute;
  left:0;
  top:0;
  width:40%;
  height:300px;
  background:#f7f7f8;
  z-index:0
}
.PromotionContainer .HomeBusinessPhilosophy .topTitle[data-v-d647faee] {
  width:1200px;
  margin:0 auto;
  position:relative;
  z-index:10;
  margin-top:50px;
  margin-bottom:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.PromotionContainer .HomeBusinessPhilosophy .topTitle .w50[data-v-d647faee] {
  width:47%;
  padding-left:3%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.PromotionContainer .HomeBusinessPhilosophy .BusinessPhilosophyBox[data-v-d647faee] {
  width:1200px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  position:relative;
  z-index:10;
  margin-bottom:50px;
  background:#fff;
  -webkit-box-shadow:0 2px 2px 2px #ddd;
  box-shadow:0 2px 2px 2px #ddd;
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;
  overflow:hidden
}
.PromotionContainer .HomeBusinessPhilosophy .BusinessPhilosophyBox .leftT[data-v-d647faee] {
  width:50%
}
.PromotionContainer .HomeBusinessPhilosophy .BusinessPhilosophyBox .leftT img[data-v-d647faee] {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.PromotionContainer .HomeBusinessPhilosophy .BusinessPhilosophyBox .rightT[data-v-d647faee] {
  width:42%;
  padding:3%
}
.PromotionContainer .HomeBusinessPhilosophy .BusinessPhilosophyBox .rightT .bodyText[data-v-d647faee] {
  margin-top:20px;
  margin-bottom:20px
}
.PromotionContainer .HomeBusinessPhilosophy .BusinessPhilosophyBox .rightT .bodyText[data-v-d647faee] .HomeNormal {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:6;
  overflow:hidden;
  text-overflow:ellipsis
}
.PromotionContainer .HomeBusinessPhilosophy .BusinessPhilosophyBox .rightT .bodyText[data-v-d647faee] .HomeNormal .perText {
  font-size:18px;
  color:#333;
  font-style:normal;
  line-height:30px
}
.PromotionContainer .HomeBusinessPhilosophy .BusinessPhilosophyBox .rightT .bodyText[data-v-d647faee] .HomeNormal .perText .colorText {
  font-size:18px;
  color:#df6c22;
  font-style:normal;
  line-height:30px
}
.PromotionContainer .HomeQualityService[data-v-d647faee],.PromotionContainer .HomeQualityService img[data-v-d647faee] {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.PromotionContainer .HomeUniversalLifeInsurance[data-v-d647faee] {
  width:100%;
  display:inline-block;
  position:relative;
  margin-top:80px;
  margin-bottom:50px
}
.PromotionContainer .HomeUniversalLifeInsurance .UniversalLifeInsuranceBox[data-v-d647faee] {
  width:1200px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  position:relative;
  z-index:10;
  margin-bottom:50px;
  background:#fff;
  -webkit-box-shadow:0 2px 2px 2px #ddd;
  box-shadow:0 2px 2px 2px #ddd;
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;
  overflow:hidden
}
.PromotionContainer .HomeUniversalLifeInsurance .UniversalLifeInsuranceBox .leftT[data-v-d647faee] {
  width:34%;
  padding:3%
}
.PromotionContainer .HomeUniversalLifeInsurance .UniversalLifeInsuranceBox .leftT img[data-v-d647faee] {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.PromotionContainer .HomeUniversalLifeInsurance .UniversalLifeInsuranceBox .rightT[data-v-d647faee] {
  width:50%;
  padding:3%;
  padding-top:6%
}
.PromotionContainer .HomeUniversalLifeInsurance .UniversalLifeInsuranceBox .rightT .bodyText[data-v-d647faee] {
  margin-top:20px;
  margin-bottom:20px
}
.PromotionContainer .HomeUniversalLifeInsurance .UniversalLifeInsuranceBox .rightT .bodyText[data-v-d647faee] .HomeNormal {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:6;
  overflow:hidden;
  text-overflow:ellipsis
}
.PromotionContainer .HomeUniversalLifeInsurance .UniversalLifeInsuranceBox .rightT .bodyText[data-v-d647faee] .HomeNormal .perText {
  font-size:18px;
  color:#333;
  font-style:normal;
  line-height:30px
}
.PromotionContainer .HomeUniversalLifeInsurance .UniversalLifeInsuranceBox .rightT .bodyText[data-v-d647faee] .HomeNormal .perText .colorText {
  font-size:18px;
  color:#df6c22;
  font-style:normal;
  line-height:30px
}
.PromotionContainer .HomeContactMain[data-v-d647faee] {
  width:100%;
  display:inline-block;
  position:relative
}
.PromotionContainer .HomeContactMain .ContactMainBox[data-v-d647faee] {
  width:1200px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  position:relative;
  z-index:10;
  margin-bottom:80px;
  background:#f7f7f8;
  -webkit-box-shadow:0 2px 2px 2px #ddd;
  box-shadow:0 2px 2px 2px #ddd;
  border-top-left-radius:10px;
  border-bottom-left-radius:10px;
  overflow:hidden
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] {
  margin-top:20px
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact {
  width:100%;
  display:inline-block
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact .perData {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:20px
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact .perData:last-child {
  margin-bottom:0!important
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact .perData .leftT {
  width:30px;
  height:30px;
  padding-right:10px;
  float:left
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact .perData .leftT .iconA {
  width:23px;
  height:23px;
  background:url(/nci/images/pc/pc_15.png) no-repeat 50%;
  background-size:contain;
  display:inline-block
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact .perData .leftT .iconB {
  width:23px;
  height:23px;
  background:url(/nci/images/pc/pc_31.png) no-repeat 50%;
  background-size:contain;
  display:inline-block
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact .perData .leftT .iconC {
  width:23px;
  height:23px;
  background:url(/nci/images/pc/pc_10.png) no-repeat 50%;
  background-size:contain;
  display:inline-block
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact .perData .leftT .iconD {
  width:23px;
  height:23px;
  background:url(/nci/images/pc/pc_32.png) no-repeat 50%;
  background-size:contain;
  display:inline-block
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact .perData .rightT {
  width:calc(100% - 60px);
  float:left;
  padding-left:20px;
  border-left:1px solid #ccc
}
.PromotionContainer .HomeContactMain .ContactMainBox .contactText[data-v-d647faee] .HomeContact .perData .rightT .text {
  font-size:18px;
  color:#333;
  margin-bottom:5px
}
.PromotionContainer .HomeContactMain .ContactMainBox .MapInfo[data-v-d647faee],.PromotionContainer .HomeContactMain .ContactMainBox .MapInfo[data-v-d647faee] p {
  height:100%
}
.PromotionContainer .HomeContactMain .ContactMainBox .MapInfo[data-v-d647faee] img {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}
.PromotionContainer .HomeContactMain .ContactMainBox .MapInfo[data-v-d647faee] iframe {
  width:100%;
  height:100%
}
.PromotionContainer .HomeContactMain .ContactMainBox .leftT[data-v-d647faee] {
  width:44%;
  padding:3%
}
.PromotionContainer .HomeContactMain .ContactMainBox .rightT[data-v-d647faee] {
  width:50%
}
