.sqbg{
    height: 400px;
    overflow: hidden;
    background:url(../img/sqbg.jpg) no-repeat left top;
    background-size: 100% 100%;
    border-radius:10px!important;
    position: relative;
}
.sqbg .jjxx{
    height: 240px;
    width:80%;
    background: rgb(27 144 242 / 50%);
    color: #fff;
    position: absolute;
    right: 20px;
    bottom:20px;
    box-shadow: 5px 5px rgba(102, 102, 102, .1);
    padding: 20px;
    line-height: 36px;
    font-size: 18px;
    text-indent: 40px;
    word-break: break-word;
    -webkit-line-clamp: 6;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sqbg .jjxx a{
    margin-left: 10px;
    border-radius: 20px;
    padding: 3px 15px;
    background: #fff;
    margin-top: 5px;
    font-size: 12px;
}
.content{
    overflow: hidden;
}
/* CSS Document */
.tit04{ width:100%; height:auto; overflow:hidden; margin:60px auto;  text-align:center; line-height: 40px;}
.tit04 .tit04_ch{text-align: center; font-size: 30px; 	letter-spacing: 1px;	color: #1a1a1a;}
.tit04 .tit04_line{ width: 109px; height: 1px; display: inline-block; background-color: #00c8aa; vertical-align: middle;}
.tit04 .tit04_ch span{ margin: 0 25px;color: #00c8aa;font-weight:100;}
.tit04 .tit04_en{ font-size: 20px; letter-spacing: 1px; color: #999;font-family: Impact;}
.advantage_con{ width:100%; height:auto;}
.advantage_item{ width:25%; height:auto; float:left; text-align:center;}
.advantage_item .dvantage_item_img{ display:block; margin:20px auto 10px auto; width: 137px; height:157px; background:url(../img/yzs_bk01.png) no-repeat; position:relative;}
.advantage_item .dvantage_item_img img{ width: 68px; height: 60px; position:absolute; left:50%;  top:50%; margin-top:-30px; margin-left: -34px;}
.advantage_item .dvantage_item_tit{ color:#00c8aa; font-size:22px; font-weight: bold; line-height:36px; padding:7px 0;}
.advantage_item .dvantage_item_line{ width:50px; height:1px; display:block; background:#FFB34E; margin:20px auto;}
.advantage_item p{margin:0; text-align:center; color:#000; font-size:18px; line-height:32px;}
.advantage_item .p2{color:#999;}
.advantage_item:hover .dvantage_item_img img{animation:rot 0.5s; -webkit-animation:rot 0.5s;}
/**/
.service_model_box{ width: 100%;height: auto; overflow: hidden;}
.service_model{width:31%;height: 263px;	box-shadow: 0px 2px 10px 0px 	rgba(227, 229, 230, 0.75); float:left; text-align:center; box-sizing: border-box; margin:14px 14px 14px 14px; padding: 20px 21px; background: #fff; border-radius: 5px!important;}
.service_model:nth-child(3),
.service_model:nth-child(6){
    margin-right: 0;
}
.service_model .service_model_img{ display:block; margin:0 auto 5px auto; width: 86px; height:86px; position:relative; border-radius: 50%!important;}
.service_model .service_model_img1{ background: #f3f9ff;}
.service_model .service_model_img2{ background: #e8fdfa;}
.service_model .service_model_img3{ background: #fff4e8;}
.service_model .service_model_img4{ background: #ffe8eb;}
.service_model .service_model_img5{ background: #f2f2ff;}
.service_model .service_model_img6{ background: #e3f7ff;}
.service_model .service_model_img7{ background: #e4ffe3;}
.service_model .service_model_img8{ background: #afcead;}
.service_model .service_model_img9{ background: #fae3ff}
.service_model .service_model_img10{ background: #c0f1f6;}
.service_model .service_model_img11{ background: #e6d7fe;}
.service_model .service_model_img12{ background: #e3f7ff;}
.service_model .service_model_img13{ background: #e3f7ff;}
.service_model .service_model_img img{ position:absolute; left:50%;  top:50%; width: 45px; height: 47px; margin-left: -22px; margin-top: -23px;}
.service_model .service_model_tit{ color:#171717; font-size:20px; font-weight: bold; line-height:45px; }
.service_model p{margin:0; text-align:center; color:#5a5a5a; font-size:14px; line-height:25px;}
.service_model:hover .service_model_img img{animation:rot 0.5s; -webkit-animation:rot 0.5s;}
/**/
.team_box{ width:100%; height:auto; overflow:hidden; }
.focusBox { position: relative; width:100%; overflow: hidden; }
.focusBox .pic{flex-wrap:wrap; display:flex; justify-content: space-between;}
.focusBox .pic li {width:23.5%; overflow:hidden; display: block;margin-bottom:20px;}
.focusBox .pic li .team_box{ width:100%; margin-right:2%;height:440px; background:#fff; border-bottom:2px solid #00c8aa; position:relative;}
.focusBox .pic li .team_box.mr0{
    margin-right: 0;
}
.focusBox .pic li .team_box .team_img{ width:100%; height:326px;}
.focusBox .pic li .team_box .team_img img{width:100%; height:326px; display:block;}
.focusBox .pic li .team_box .team_title{ text-align:center; color:#3f3f3f; font-size:18px; line-height:40px; padding-top:10px; }
.focusBox .pic li .team_box .team_title  span{ color:#212121; font-size:25px; display:block;}
.focusBox .pic li .team_box .team_title em{
    font-size: 14px;
}
.focusBox .pic li .team_box .team_pop{ width:100%; height:0; overflow:hidden; position:absolute; left:0; top:0; background:#00c8aa;  transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;  box-sizing:border-box;}
.focusBox .pic li .team_box .team_pop p{color:#fff;margin:0;}
.focusBox .pic li .team_box .team_title em,.focusBox .pic li .team_box .team_pop p em{
    font-style: normal;
    border-radius: 20px;
    background: #eaf7ff;
    color: #00c8aa;
    margin-right: 10px;
    padding: 5px 10px;
}
.focusBox .pic li .team_box .team_title em:last-child,.focusBox .pic li .team_box .team_pop p em:last-child{
    margin: 0;
}
.focusBox .pic li .team_box .team_pop p.zc{
    text-align: center;
    padding-top:10px;
}
.focusBox .pic li .team_box .team_pop p.jj{
    overflow: hidden;
    line-height:28px;
    font-size:14px;
    padding: 20px;
}
.focusBox .pic li .team_box .team_pop p.name{ font-size:25px; padding-top:80px;text-align:center;}
.focusBox .pic li .team_box .team_pop .team_pop_line{ width:54px; height:2px; display:block; margin:15px auto; background:#fff;}
.focusBox .pic li .team_box .team_pop a.details{ margin-top:30px; display:block;}
.focusBox .pic li .team_box .team_pop a.details img{ width:41px; height:41px; display:block; margin:0 auto;}

.focusBox .pic li .team_box:hover .team_pop{height:440px;}
/**/
.aSwiper {
      width: 100%;
      height: 100%;
      padding-bottom: 30px;
    }
.aSwiper .swiper-pagination{
    bottom: -4px!important;
}
.aSwiper .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }
.aSwiper .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 10px!important;
    }
/**/
.step_con3{ width:100%; height:auto; overflow:hidden; display:flex;justify-content:space-between;}
.step_con3 .step3{ height:270px; padding-right:165px; padding-left:10px; background:url(../img/step1.png) no-repeat 236px 75px; text-align:center; font-size:20px; padding-top: 10px; color:#00c8aa; line-height:35px;}
.step_con3 .step3_r{ padding-right:10px; background:none;}
.step_con3 .step3 .step3_img{width:162px; height:162px; display:block;  background:#fff; border-radius:50%!important; box-shadow:1px 7px 16px 2px #dadbdd; margin:0 auto 20px auto; position:relative;}
.step_con3 .step3 .step3_img img{ position:absolute; left:50%; margin-left:-39px; top:50%; margin-top:-39px;}
.step_con3 .step3:hover .step3_img img{animation:rot 0.5s; -webkit-animation:rot 0.5s;}
.step_con3 .step3 span{
    display: block;
    width: 100%;
}