/*案例*/
.bottom-24{ margin-bottom: 24px }
.case-box{ /*padding-bottom: 25px; border-bottom: 1px solid #E5E5E5*/ margin-bottom: 16px; }
/*.case-list-box{ margin-top: 24px }*/
.case-list-box .case-list{ margin-left: 26px; max-width: calc( 1148px / 3 ) }
.case-list-box .case-list:first-of-type{ margin-left: 0 }
.case-list-box .case-list .case-label{ background: #F6F8F7; padding: 0 10px; border: 1px solid #E5E5E5; height: 44px; position: relative; }
.case-list-box .case-list .case-label>p{ position: relative }
.case-list-box .case-list .case-label>span{ color: #000 }
.case-list-box .case-list .case-label img{ height: 36px; position: absolute; top: 50%; transform: translate( -134%, -50%); left: 10px; }
.case-list-box .case-list .case-item{ margin-bottom: 20px; line-height: 1.3; }
.case-list-box .case-list .case-more{ height: 37px; background: #F5F6F6; color: #1569F3; line-height: 37px; font-size: 16px }
.case-list-box .case-list .case-more:hover{ background: #1569F3; color: #fff!important; }
.case-list-box .case-list .case-item .case-item-title { padding: 0 0 0 18px; margin-bottom: 7px; }
.case-list-box .case-list .case-item .case-item-title>span{ padding-right: 14px; display: inline-block; }
.case-list-box .case-list .case-item .case-item-desc { padding: 0 0 0 18px; color: #878787; }
.case-list-box .case-list .case-item .case-item-title::after{ width: 5px; height: 5px; border-radius: 50%; background: #CCC; top: 50%;transform: translateY(-50%); left: 0; }
.case-list-box .case-list .case-item .case-item-title .pic-hot{ height: 30px; }
/*.case-list-box .case-list .case-item .case-item-title .hot::after{ background: url("../../images/hot.jpg") no-repeat center; background-size: contain; width: 11px; height: 8px; right: 0; top: 50%; transform: translate(130%,-50%);right: 15px; }*/
/*.case-list-box .case-list .case-item .case-item-title.hot::before{ background: url("../../images/hot.jpg") no-repeat center; width: 21px; height: 15px; right: 0; top: 50%; transform: translateY(-50%) }*/
.case-list-box .case-list .case-item:hover .case-item-title{ text-decoration: underline; color: #125CD3 }
.case-list-box .case-list .case-item:hover .case-item-desc{ opacity: .8; color: #125CD3; text-decoration: underline; }
.case-adv-pic{ margin: 26px 0 }
/*广告轮播*/
.index-adv-swiper{ margin-top: 24px; margin-bottom: 24px }
.index-adv-swiper .adv-pagination{ position: absolute; bottom: 18px; z-index: 1; }
.index-adv-swiper .adv-pagination .swiper-pagination-bullet{ width: 30px; height: 2px; margin: 0; margin-right: 20px; opacity: .2; border-radius: 0; background: #fff; transition: .3s all }
.index-adv-swiper .adv-pagination .swiper-pagination-bullet:last-of-type { margin-right: 0; }
.index-adv-swiper .adv-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1 }
.index-adv-swiper .swiper-button-next.swiper-button-disabled,.index-adv-swiper .swiper-button-prev.swiper-button-disabled{ pointer-events: all; cursor: not-allowed }
.index-adv-swiper .swiper-button-next,.index-adv-swiper .swiper-button-prev { width: 50px; height: 60px; }
.index-adv-swiper .swiper-button-next { right: 0; }
.index-adv-swiper .swiper-button-prev{ left: 0 }
.team-co{ padding: 0 20px; background: rgba(224, 233, 230, .3); height: 56px; border: 1px solid #C9C9C9; }
.team-co .section-title{ font-size: 22px; }
.team-co .section-title::after{ width: 12px; height: 23px; left: -20px; top: 50%; transform: translateY(-50%); background: url("../../images/red-circle.png") no-repeat center; }
.team-co .section-more{ color: #878787; font-size: 18px }
.co-list{ padding: 20px 0 24px; }
.co-list .co{ width: 182px; height: 69px;	border: 1px solid #D7D7D7; margin-right: 19px; margin-bottom: 16px }
.co-list .co>img{ max-width: 100%; max-height: 100%; }
.co-list .co>img.active{ transform: translate(-50%, -50%) rotateY(90deg); }
.co-list .co:hover img.active{ transform: translate(-50%, -50%) rotateY(0) }
.co-list .co:hover img.un-active{ transform: translate(-50%, -50%) rotateY(90deg) }
.co-list .co:nth-of-type(6n){ margin-right: 0 }

