html{
overflow-x: hidden;font-size: inherit !important;
}


.qd_jd{margin-bottom: 0px !important;}
.swiper-slide-wz{width: auto;margin-top: 0px; position: absolute;z-index: 9999;margin-left: 10px;top: 30%;}

.swiper-slide-wz-bt{display: block;line-height: 1.3rem;font-size: 1rem;font-family: PingFang-SC-Bold, PingFang-SC;font-weight: bold;color: #FFFFFF;}

.anniu{display: inline-block;width: 40%;height: 1.8rem;background: linear-gradient(270deg, #5F82FF 0%, #00E886 100%);border-radius: 26px;margin-top: 5%;}
.anniu a{display: inline-block;background: url(/ciicbj/uiFramework/commonResource/image/2022111417175357002.png) no-repeat 85% center;width: 100%;color: #fff;font-family: PingFangSC-Regular, PingFang SC;text-indent: 2em;line-height: 1.8rem;font-size: 0.7rem;background-size: 5%;}
.mengc{height: 100%;width: 100%;display: block;background: url(/ciicbj/uiFramework/commonResource/image/2022110916075365008.png) no-repeat top center;position: absolute;z-index: 99;background-size: 100% 100%;top: 0; z-index:10;}
.swiper-pagination2{bottom: 10px;left: 42% !important;position: absolute;z-index: 999;}
.swiper-pagination-bullet{background: var(--swiper-pagination-bullet-inactive-color, #ccc)!important;}

.swiper-pagination-bullet-active{background: var(--swiper-pagination-color, var(--swiper-theme-color)) !important;}
.swiper-pagination{bottom: 10px;left: 45%;position: absolute;z-index: 999;}

.swiper-jjfa{display: flow-root !important;background: none !important;}
.swiper-jjfa img{width:90%;border-radius: 20px 20px 0px 0px;}
.xwnr_wz{width: 80%;margin-left: 5%;background: #fff;padding: 5%;text-align: left;border-radius: 0 0 20px 20px;}


.fanga_gl_bt{font-family: PingFang-SC-Bold, PingFang-SC;font-weight: bold;color: #333333; font-size:1.2rem; margin-bottom:10px; margin-top:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fanga_gl_zy{font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #666666;line-height: 1.5rem; font-size:1.05rem;}
.fanga_gl_lj{margin-top: 40px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #55BA78;font-size: 0.95rem;}
.fanga_gl_lj a{}
.bj_jjfa{background: url(/ciicbj/uiFramework/commonResource/image/2023013115510232305.png) no-repeat;background-size: cover;}


.swiper-pagination3{bottom: -30px !important;left: 21% !important;position: relative;}
.mySwiper2{padding-bottom: 60px!important;}
.dep_nr_top_l{margin-left: 5%;}
.dep_nr_top_l_yw{display: block;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #55BA78;margin-bottom: 6px;font-size: 1rem;margin-top: 40px; text-align: left;}
.dep_nr_top_l_zw{font-family: PingFang-SC-Bold, PingFang-SC;font-weight: bold;color: #333333;font-size: 1.3rem;margin-bottom: 20px;display: block;}



.bj_xw{background:#fff;}
.xwnr_wz_xw{width: 80%;margin-left: 5%;padding: 5% 5% 12% 5%;text-align: left;border-radius: 0 0 20px 20px;background: url(/ciicbj/uiFramework/commonResource/image/2022111013335337307.png) no-repeat 6% 90% #fafafa;}
.swiper-pagination4{    left: 37% !important;position: relative;margin-bottom: 20px;margin-top: 20px;bottom: 0 !important;}


.dabj{background: url(/ciicbj/uiFramework/commonResource/image/2023020109293319586.png) no-repeat;background-size: cover;}
.swiper-js {
  display: flow-root !important;
  background: none !important;
}
.swiper-js-jj{width: 90%;margin-left: 5%;}
.swiper-pagination5{margin-bottom: 20px;margin-left: 45%;margin-top: 20px;}


.xwnr_wz_xw_dt{font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #55BA78;font-size: 0.95rem;}


/*解决方案轮播*/

.swiper-slide-jjfa img{width:100%;height:100%;}
.rsgl_fa_bj{background: url(/ciicbj/uiFramework/commonResource/image/2022111617033111362.png) no-repeat center bottom; padding-bottom: 100px;}
.rsgl_fa{width:85%; margin:0 auto;}
.swiper-container-box{margin-bottom: 90px;margin-top: 130px;font-size: 44px;font-family: "方正兰亭中黑简体";}
.swiper-slide-bt{background: url(/ciicbj/uiFramework/commonResource/image/2022111417175357002.png) no-repeat 85% rgba(25, 24, 24, 0.7);position: absolute;bottom: 0;width: 100%;height: 43px;line-height: 43px;text-align: left;text-indent: 2em;}
.swiper-container { width: 100%;height: 305px;padding:90px 0; margin-left: auto; margin-right: auto; }
.swiper-slide-bt a{font-size:14px; color:#fff;}
.swiper-pagination-bullet{width: 8px !important;height:8px !important;margin-right: 15px;opacity: 1 !important;}


.swiper-pagination-jjfa span:before{width:40px;}
.lb_box{display: flex;position: absolute;left: 24%; margin-top:60px;}
.swiper-button-prev-jjfa::after{margin-right:40px;}
.swiper-button-next-jjfa::after{margin-left:40px;}
.swiper-button-prev-jjfa::after, .swiper-container-rtl .swiper-button-next-jjfa::after{width: 32px;display: block;content: ''!important;}
.swiper-button-prev-jjfa{background: url(/ciicbj/uiFramework/commonResource/image/2022111709493657229.png) no-repeat left;width: 32px; padding-right: 20px;}
.swiper-button-prev-jjfa:hover{background: url(/ciicbj/uiFramework/commonResource/image/2022111716292073315.png) no-repeat left!important;}

.swiper-button-next-jjfa::after, .swiper-container-rtl .swiper-button-prev::after{content: ''!important;}
.swiper-button-next-jjfa{background: url(/ciicbj/uiFramework/commonResource/image/2022111716291324730.png) no-repeat right;width: 32px;}
.swiper-button-next-jjfa:hover{background: url(/ciicbj/uiFramework/commonResource/image/2022111709495024571.png) no-repeat right;width: 32px;}




.btn{display:none}
.icon-bar{
 display:block;
 width:22px;
 height:2px;
 background-color: #888;
 margin-top:2px;
}
.icon-bar:first-child{
  margin-top:2px;
}
.dropdown a>input{
  width: 82px;
  height: 30px;
  border: none;
  border: 2px solid #e8e8e8;
  background-color: transparent;
  border-radius: 15px;
  padding-left: 25px;
  margin-top: -10px;
  font-size: 14px;
}

.glyphicon-chevron-right:before{
     content:'》' !important;
}
.container-fluid{width: 96%;margin: 0 auto!important;padding: 0!important;}
.dropdown a>input:focus {outline: none;}
.dropdown a>i{
  margin-top:-5px;
  position:absolute;
  left: 20px;
  display: block;
  width: 20px;
  height: 20px;
  background: url(/ciicbj/uiFramework/commonResource/image/2022111810304279016.png) no-repeat center;
  background-size: 11px 11px
}
.navbar-default .navbar-nav>li>a{
  color: #000;
}

.tit_img_btn{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  font-size: 12px;
  color: #fff;
  border: none;
  background-image: linear-gradient(to right,#15d1a1,#5c85fc);
}

.mar-top .swiper {
  width: 100%;
  height: 100%;
}

.mar-top .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.mar-top .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.h4, h4{font-family: 方正兰亭准黑简体, 方正兰亭中黑简体;}
.panel-body span{font-family: montesrrat light;}
.panel-body p{font-family: 方正兰亭纤黑简体;}


/* 第二屏 */
.mar-top2{
  margin-top:15px;
}
.tit_box{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.box_left>p{
  font-size: 12px;
  color: #55ba78;font-family: montserrat semibold;
}
.box_right>button{
  width: 120px;
  height: 40px;
  border-radius: 20px;
  font-size: 14px;
  color: #fff;
  border: none;
  background-image: linear-gradient(to right,#15d1a1,#5c85fc);
}

.two-bac{
  
  border-radius: 15px;
  margin-bottom: 5px;
  padding-top: 10px;
}
.two-bac>img{
  margin-top: 25px;
  display:none;
}
.two-bac:nth-child(2){
  background-image: linear-gradient(to right bottom,#7cb781,#a2c869);
  color:#fff;
}
.two-bac:nth-child(4){
  background-color: #2752eb;
  color: #fff;
}

.box_right a{font-size:16px; color:#fff;}

/* 第三屏轮播图 */
.swiper_img{
  height: 400px;
  background-color: #eee;
}
.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper_container{
  text-align: left;
  box-sizing: border-box;
  padding: 0 50px;
}
.swiper_container>h3{
  color: #2d54df;
  font-weight: 540;
  letter-spacing: 2px;
}
.swiper_container>p{
  font-size: 14px;
  line-height: 25px;
  color: #666;
}
.swiper_container>p:last-child{
  margin-top: 70px;
}
.swiper_container>p:last-child>a{
  color: #55ba78;
}
.thumbnail1{
  width: 50px;
  height: 50px;
  border-radius: 10px;
  background-color: #2d54df;
  text-align: center;
  padding-top:15px;
}
.thumbnail1>img{
  width: 20px;
}

/* 第四屏样式 */
.tab-pane>p{
  font-size: 1.05rem;
line-height: 1.5rem;
text-align: left;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #666666;text-align: justify;
}
.tab-pane>p{
  margin-top: 20px;
  margin-bottom: 20px;
}
.num_add>ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.num_add>ul>li{
  display: flex;
  font-family: PingFangSC-Regular, PingFang SC;
  border-bottom: 1px solid #eee;
  text-align: left;
  padding-bottom: 12px;
  color: #666;font-size:0.95rem;
}
.num_add>ul>li:last-child{
  border-bottom: none;
}
.num_add>ul>li>div>h4{
  font-weight: bold;
  font-size: 1.2rem;
  margin-bottom: 8px;
  margin-top: 15px;
  font-family: PingFang-SC-Bold, PingFang-SC;
}
.num_add>ul>li>div>h4>sup{
  font-size: 0.75rem;
  vertical-align: text-top;
font-family: PingFang-SC-Bold, PingFang-SC;
font-weight: bold;
color: #333333;
}
.num_add>ul>li>div:first-child{
  flex: 1;padding-right: 2%;
}
.num_add>ul>li>div:last-child{
  flex: 1;
}
/* 切换标题二 */
.tab-pane>h4{
  font-size: 1.05rem;
  font-weight: 600;
  color: #2d59f5;
  margin-top: 40px;
  text-align: left;
  font-family: PingFangSC-Regular, PingFang SC;
}

.img_icon{
  height: 180px;
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  width: 90%;
margin-left: 5%;
}
.img_icon>div:first-child{
  flex: 1;
  background: url(/ciicbj/uiFramework/commonResource/image/2022111513290183137.png) no-repeat;
}

.img_icon>div:first-child{
  display: flex;
  padding-top: 23px;
  box-sizing: border-box;
  background-color: #65af77;
  margin-bottom:5px;
}
.img_icon>div:first-child img{
  height: 30px;

}
.img_icon>div:first-child>.control_img{
  flex: 1;
  text-align: right;
}
.img_icon>div:first-child>.control{
  flex: 3;
  text-align: left;
  padding-left: 15px;
  color: #fff;
  font-family: PingFang-SC-Bold, PingFang-SC;
  font-size: 0.75rem!important;
}
.img_icon>div:first-child>.control>h5{
  font-size: 0.9rem;
  font-weight: 550;
  color: #fff;
  font-family: PingFang-SC-Bold, PingFang-SC;
}

.img_icon>div:last-child{
  flex: 1;
  background: url(/ciicbj/uiFramework/commonResource/image/2022111513290950481.png) no-repeat;
}
.img_icon>div:last-child{
  display: flex;
  padding-top: 23px;
  box-sizing: border-box;
  background-color: #4566d9;
}
.img_icon>div:last-child img{
  height: 30px;

}
.img_icon>div:last-child>.control_img{
  flex: 1;
  text-align: right;
}
.img_icon>div:last-child>.control{
  flex: 3;
  text-align: left;
  padding-left: 15px;
  color: #fff;
}
.img_icon>div:last-child>.control>h5{
  font-size: 0.75rem;
  font-weight: 550;
  color: #fff;
}
.control p:first-child{font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #FFFFFF;font-size: 0.8rem;}

/* 第五屏样式 */
.email{
  height: 80px;
  margin-top: 40px;
  border-top: 2px solid #2d59f5;
  display: flex;
  align-items: center;
}
.email>div:first-child{
  width: 50px;
  height: 50px;
  border-radius: 10px;
  text-align: center;
  padding-top:15px;
  background-color: #2752eb;
}
.email>div:last-child{
  padding-left: 15px;
}
.email>div:last-child>h5{
  margin: -5px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-weight: 550;
  color: #2d59f5;
  letter-spacing: 1px;
}
.pan_p{
  font-size: 12px;
  line-height:22px;
}
.bg-tran{
  background-color: transparent !important;
  border: none !important;
  color: #fff;
}
/* 底部样式 */
.box_footer>div>iframe{
  width: 100%;
  height: 580px;
  border: none;
}
.box-footer{
  background-color: #484c61;
}
.foot_footer{
  height: 360px;
  display: flex;
}
.foot_footer>div:first-child{
  flex: 6;
}
.foot_footer>div:first-child>img{
  width: 150px;
  height: 30px;
  margin-bottom: 15px;
}
.foot_footer>div:first-child>p{
  padding: 5px 0;
  color:#fff;
  opacity: 0.6;
}
.foot_footer>div:first-child>h4{
  color: #55ba78;
  font-weight: 550;
  letter-spacing: 1px;
}
.qr_code>p{
  opacity: 0.6;
}
.qr_code>div{
  display: flex;
}
.qr_code_left{
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  line-height: 30px;
}
.qr_code_right{
  text-align: center;
  padding-left: 15px;
  color: rgba(255, 255, 255, 0.6);
  line-height: 30px;
}
.foot_footer>div:last-child{
  flex: 1;
  text-align: right;
}
.foot_footer>div:last-child>ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.foot_footer>div:last-child>ul>li{
  margin:45px 0;
}
.foot_footer>div:last-child>ul>li:first-child{
  position: relative;
}
.thumbnail2{
  position: absolute;
  top: -26px;
  left: -58px;
  width: 80px;
  height: 80px;
  background-color: #55ba78;
  border-radius: 10px;
  text-align: center;
  line-height: 80px;
  display: none;
}
.thumbnail2::after{
  position: absolute;
  left: 78px;
  top: 25px;
  content: "";
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #55ba78;
  border-right: 10px solid transparent;
}
.thumbnail2>img{
  width: 70px;
  height: 70px;
  margin-top:5px;
  border-radius: 5px;
}
.foot_footer>div:last-child>ul>li>a img{
  width: 20px;
}
.foot_bottom{
  font-size: 12px;
}
.foot_bottom>p>img{
  width: 12px;
  height: 14px;
}
.foot_bottom>ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  margin-bottom: 10px;
}
.foot_bottom>ul>li>a{
  font-size: 14px;
  padding: 5px;
  color: #fff;
  font-weight: 550;
}
.bg{
  background-color: #515569 !important;
}
.bg>li>a{
  color: #fff !important;
}
.bg>li>a:hover{
  background-color: gray;
}
.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{
  font-size: 25px !important;
}
.swiper-button-prev:after, .swiper-button-next:after{
 font-size:30px !important;
}