﻿/* banner */
.banner{height:8.90rem;}
.banner .swiper-slide{position:relative; height:8.90rem; overflow:hidden;}
.banner .index-img{position:absolute; left:50%; top:0; transform: translateX(-50%); height:8.90rem; width:100%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px;}
.banner .swiper-pagination-bullet{width:.32rem; height:.03rem; background-color:#fff;
	border-radius:0;
}
.banner-con{position:absolute; position:absolute; left:50%; top:0; transform: translateX(-50%); width:12.40rem; height:8.90rem; color:#fff;
	display:flex;
	align-items: center;
}
.banner-con em{font-size:.16rem;}
.banner-con h2{font-size: .40rem; line-height:.50rem; margin-top:.40rem;}
.banner-con p{font-size:.18rem; line-height:.27rem; margin-top:.38rem}
.banner-con .btn{padding:0 .70rem; height:.72rem; display:inline-block; background: #0068B7; color:#fff; font-size:.24rem; margin-top:.40rem; text-align:center; line-height:.72rem;
	border-radius: 46px;
}

/* 首页 */
.index-introduce{width:14.40rem; margin:0 auto;}
.index-introduce ul{display:flex;}
.index-introduce li{flex:1; height:2.28rem; color:#fff; text-align:center;
}
.index-introduce li:nth-child(1){background-color:#0068b7;}
.index-introduce li:nth-child(2){background-color:#3386c5;}
.index-introduce li:nth-child(3){background-color:#66a4d4;}
.index-introduce li:nth-child(4){background-color:#3386c5;}
.index-introduce li span{display:block; padding-top:.60rem; font-size: 48px; line-height:.60rem; font-weight:bold;}
.index-introduce li p{font-size:.16rem; margin-top:.20rem; line-height:.24rem;}
.index-introduce-info{display:flex; background-color:#0068B7; overflow:hidden;}
.index-introduce-info img{width:7.19rem; height:4.88rem;}
.index-introduce-info-con{flex:1; background-color:#0068B7; height:4.88rem; display:flex; font-size: 48px; line-height:.60rem; color:#fff; text-align:center; font-weight:bold;
	justify-content:center;
	align-items: center;
}

.index-wedo{background: #F5F6FA; padding:1.20rem 0;}
.index-title h2{font-size: .48rem; line-height: .60rem; color: #0068B7;}
.index-title p{border-left:.07rem solid #0068b7; padding-left:.17rem; font-size: .20rem; line-height:.28rem; margin-top:.30rem;}

.index-wedo-con{display:flex; margin-top:.36rem;
	align-items: center;
	justify-content:space-between;
}
.index-wedo-con ul{width:6.20rem;}
.index-wedo-con .img{width:5.84rem; height:4.00rem; border-radius: 32px;}
.index-wedo-con li{display:flex; margin-top:.32rem;}
.index-wedo-con li .icoWedo-a{}
.index-wedo-con li .info{flex:1; margin-left:.17rem;}
.index-wedo-con li .info strong{font-size:.24rem; color: #0068B7; line-height:.30rem; font-weight:normal; font-family:'Inter-Medium';}
.index-wedo-con li .info p{margin-top:.16rem;}

.index-list-li{margin-top:1.20rem; display:flex;
	justify-content:space-between;
}
.index-list-li .img{width:5.84rem; height:3.59rem; margin-top:.79rem;
	border-radius: .32rem;
}
.index-list-box{width:5.95rem;}
.index-list-box h3{font-size: .40rem; line-height:.50rem; color: #0068B7;f}
.index-list-box ul{margin-top:.33rem; border-bottom:.02rem solid #bac1c5;}
.index-list-box li{border-top:.02rem solid #bac1c5; cursor:pointer;
	transition: all .3s;
}
.index-list-box li.on{background: #EEF5FB; border-color:#0068b7;}
.index-list-box li.on .con{display:block;}
.index-list-box li .icoArrow-down{
	transition: all .3s;
}
.index-list-box li.on .icoArrow-down{
	transform:rotate(180deg);
}
.index-list-box li strong{font-size:.20rem; font-weight:normal; line-height:.24rem; color: #15191E; padding:.22rem .17rem .24rem .27rem; display:flex;
	align-items: center;
	justify-content:space-between;
}
.index-list-box li strong span{display:inline-block; margin-right:.20rem; flex:1; line-height:.30rem;}
.index-list-box li.on strong span{font-weight:bold;}
.index-list-box li .con{padding:0 .24rem .24rem .27rem; display:none;}
.index-list-box li .con p{margin-top:.16rem;}
.index-list-box li .con p span{position:relative; padding-left: .18rem; display:block;}
.index-list-box li .con p span:after{content:''; position:absolute; left:.06rem; top:.11rem; width:.03rem; height:.03rem; background-color:#061D2E;
	border-radius:100%;
}
.index-list-box li .con p:first-child{margin-top:0;}

.index-partners.index-partners-h5{display:none;}
.index-partners{padding:1.20rem 0 1.10rem; display:block;}
.index-partners h2{text-align:center; font-size: .48rem; line-height:.56rem; color: #0068B7;}
.index-partners .swiper{position:relative;}
.index-partners .swiper-container{margin-top:1.00rem;}
.index-partners ul{display:flex;
	justify-content:center;
	align-items: center;
	flex-wrap: wrap;
}
.index-partners li{width:2.28rem; height:1.84rem; margin:.15rem .10rem 0;}

.index-testimonials{background-color:#f5f6fa; padding:1.15rem 0 .87rem;}
.index-testimonials h2{text-align:center; font-size: .48rem; line-height:.60rem; color: #0068B7;}
.index-testimonials .swiper{position:relative; margin-top:.96rem;}
.index-testimonials .swiper-wrapper.auto{height:auto !important;}
.index-testimonials .swiper-button-prev, .index-testimonials .swiper-button-next{margin-top:-.80rem;}
.index-testimonials .box{background-color:#fff; padding:.41rem .29rem .50rem; margin:.10rem 0; min-height:4.03rem;
	border-radius:.20rem;
	transition: all 0.3s;
}
.index-testimonials .box:hover{
	box-shadow:0 0 .10rem rgba(0, 0, 0, 0.1);
	transform: translateY(-2px);
}
.index-testimonials .box-header{display:flex;}
.index-testimonials .box-header img{width:.76rem; height:.76rem; margin-right:.23rem;
	border-radius:100%;
}
.index-testimonials .box-header .info{flex:1;}
.index-testimonials .box-header .info strong{font-size: .20rem; line-height:.25rem; color: #0068B7; font-weight:normal;}
.index-testimonials .box-header .info p{font-size: .16rem; line-height:.24rem; color: #515457; margin-top:.14rem; height:.48rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
}
.index-testimonials .box-con{margin-top:.55rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index-testimonials .box-con.hide{
	-webkit-line-clamp: 7;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.index-testimonials .box-con span{display:block; font-size:.14rem; opacity:0.8; margin-top:.20rem;}
.index-testimonials .box-btn{text-align:center;}
.index-testimonials .box-btn a{line-height:.36rem; margin-top:.50rem;
	display:flex;
	justify-content:center;
	align-items: center;
}
.index-testimonials .box-btn a:hover {
  opacity:0.6;
}
.index-testimonials .box-btn .icoArrow-down{
	transition: all .3s;
}
.index-testimonials .box-btn.show .icoArrow-down{
	transform:rotate(180deg);
}
.index-testimonials .box-btn.show span:nth-child(1){display:none;}
.index-testimonials .box-btn.show span:nth-child(2){display:inline-block !important;}
.index-testimonials .box-btn a span{margin-right:.04rem;}
.index-testimonials .swiper-pagination3, .index-partners .swiper-pagination2-1{text-align:center; margin-top:.87rem;}
.index-testimonials .swiper-pagination3 span, .index-partners .swiper-pagination2-1 span, .swiper-pagination-reset span{width:.09rem; height:.09rem; border: .01rem solid #0068b7; background-color:#fff; opacity:1; margin:0 .07rem;
	border-radius:100%;
}
.index-testimonials .swiper-pagination3 span.swiper-pagination-bullet-active, .index-partners .swiper-pagination2-1 span.swiper-pagination-bullet-active, .swiper-pagination-reset span.swiper-pagination-bullet-active{background-color:#0068b7;}
.index-testimonials .swiper-button-next{right:-.64rem;}
.index-testimonials .swiper-button-prev{left:-.64rem;}

.dialog-box-leader .swiper-button-next, .swiper-button-next-reset{background:#fff url(../img/next.png) no-repeat;
	transition: all 0.3s;
	border-radius:100%;
}
.swiper-button-next-reset:hover{background:url(../img/next_hover.png) no-repeat; opacity:1 !important;}
.dialog-box-leader .swiper-button-prev, .swiper-button-prev-reset{background:#fff url(../img/prev.png) no-repeat;
	transition: all 0.3s;
	border-radius:100%;
}
.swiper-button-prev-reset:hover{background:url(../img/prev_hover.png) no-repeat; opacity:1 !important;}
.dialog-box-leader .swiper-button-next, .dialog-box-leader .swiper-button-prev, .swiper-button-next-reset, .swiper-button-prev-reset, .swiper-button-next-reset:hover, .swiper-button-prev-reset:hover{width:.48rem !important; height:.48rem !important; background-size:.48rem .48rem;
	transition: all 0.3s;
}
.index-partners .swiper-button-next:after, .index-partners .swiper-button-prev:after, .index-testimonials .swiper-button-next:after, .index-testimonials .swiper-button-prev:after, .dialog-box-leader .swiper-button-next:after, .dialog-box-leader .swiper-button-prev:after, .swiper-button-next-reset:after, .swiper-button-prev-reset:after{display:none;}
.index-partners .swiper-button-next.swiper-button-disabled, .index-partners .swiper-button-prev.swiper-button-disabled, .index-testimonials .swiper-button-next.swiper-button-disabled, .index-testimonials .swiper-button-prev.swiper-button-disabled, .dialog-box-leader .swiper-button-prev.swiper-button-disabled, .dialog-box-leader .swiper-button-next.swiper-button-disabled, .swiper-button-next-reset.swiper-button-disabled, .swiper-button-prev-reset.swiper-button-disabled{opacity: 0;}
.index-partners .swiper-button-next:hover, .index-partners .swiper-button-prev:hover, .index-testimonials .swiper-button-next:hover, .index-testimonials .swiper-button-prev:hover, .dialog-box-leader .swiper-button-next:hover, .dialog-box-leader .swiper-button-prev:hover, .swiper-button-next-reset:hover, .swiper-button-prev-reset:hover{opacity: 0.8;}

.index-partners-box {margin-top:.90rem; width:100%; height:2.00rem; overflow: hidden; position: relative;}
.index-partners-box:before{content:''; position:absolute; left:0; top:0; bottom:0; width:1.80rem; background:url(../img/logo_left.png) repeat-y; height:1.96rem; z-index:1;}
.index-partners-box:after{content:''; position:absolute; right:0; top:0; bottom:0; width:1.80rem; background:url(../img/logo_right.png) repeat-y; height:1.96rem; z-index:1;}
.index-partners-box ul {position: absolute; left: 0; top: 0; display:flex;}
.index-partners-box li { position:relative;
    box-sizing:border-box;
}
.index-partners-box li img {width: 2.38rem;
    object-fit:contain;
}

/* 医疗结构 */
.jigou-top{background-color: #f5f6fa; padding:.80rem 0 1.10rem;}
.jigou-top h2, .jigou-map h2, .jigou-table h2{font-size: .48rem; line-height: .60rem; text-align:center; color: #0068B7; padding:0 1.50rem;}
.jigou-top .h2-p{text-align:center; padding:.46rem 2.40rem 0;}
.jigouSwiper{position:relative; display:flex; margin-top:.74rem; overflow:hidden;
	flex-wrap: wrap;
}
.jigouSwiper .swiper-wrapper{
	order: 2;
}
.jigou-swiper-item{display:flex; padding:1.30rem .24rem 0; position:relative;}
.jigou-swiper-item-img{width:5.00rem; height:4.00rem; overflow:hidden;
	border-radius:.16rem;
}
.jigou-swiper-item-img img{width:5.00rem; height:4.00rem;}
.jigou-swiper-item .info{flex:1; padding-top:.53rem; margin-left:.50rem;}
.jigou-swiper-item .info strong{font-size: .48rem; line-height: .60rem; color: #0068B7; display:block;}
.jigou-swiper-item .info p{margin-top:.40rem;}
.jigou-swiper-item .swiper-pagination-bottom1{position:absolute; left:0; bottom:0;}
.jigouSwiper .swiper-pagination{position:static !important; display:flex; top:auto; bottom:auto;
	order: 1;
}
.jigouSwiper .swiper-pagination span{max-width:2.77rem; height:.78rem; margin:0; width:auto; flex:1; background-color:#fff; opacity:1; display:flex; margin:0 .20rem !important;  font-size: .18rem; line-height: .26rem; font-family: 'Inter-Medium'; padding:0 .10rem;
	border-radius:0;
	justify-content:center;
	align-items: center;
	flex-wrap: wrap;
	border-radius: .08rem;
}
.jigouSwiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:#0068B7 !important; color:#fff;}
.jigou-map{margin-top:1.00rem;}
.jigou-map .h2-p{margin-top:.30rem; text-align:center; padding:0 .46rem;}
.jigou-map-box{background:url(../img/map.png) no-repeat; width:8.9818rem; height:6.60rem; margin:1.00rem auto 0; background-size:8.9818rem 6.60rem; position:relative;}
.jigou-map-box .tips{font-size: .30rem; line-height:.26rem; position:absolute;}
.jigou-map-box .map-a{width:2.3744rem; height:2.9628rem; position:absolute; left:3.58rem; top:1.125rem;}
.jigou-map-box .map-a.on, .jigou-map-box .map-a:hover{background:url(../img/map_01.png) no-repeat; background-size:2.3744rem 2.9628rem;}
.jigou-map-box .map-a .tips{left:1.30rem; top:1.46rem;}
.jigou-map-box .map-b{width:1.59rem; height:1.1349rem; position:absolute; left:4.79rem; top:3.12rem;}
.jigou-map-box .map-b .tips{left:.70rem; top:.30rem;}
.jigou-map-box .map-b.on, .jigou-map-box .map-b:hover{background:url(../img/map_02.png) no-repeat; background-size:1.59rem 1.1349rem;}
.jigou-map-box .map-c{width:1.8324rem; height:.9113rem; position:absolute; left:5.33rem; top:3.85rem;}
.jigou-map-box .map-c .tips{left:.66rem; top:.32rem;}
.jigou-map-box .map-c.on, .jigou-map-box .map-c:hover{background:url(../img/map_03.png) no-repeat; background-size:1.8324rem .9113rem;}
.jigou-map-box .map-d{width:2.1424rem; height:2.3616rem; position:absolute; left:2.27rem; top:2.02rem;}
.jigou-map-box .map-d.on, .jigou-map-box .map-d:hover{background:url(../img/map_04.png) no-repeat; background-size:2.1424rem 2.3616rem;}
.jigou-map-box .map-d .tips{left:1.44rem; top:1.46rem;}
.jigou-map-box .map-e{width:.9042rem; height:1.3421rem; position:absolute; left:4.015rem; top:4.05rem;}
.jigou-map-box .map-e.on, .jigou-map-box .map-e:hover{background:url(../img/map_05.png) no-repeat; background-size:.9042rem 1.3421rem;}
.jigou-map-box .map-e .tips{left:.40rem; top:.46rem;}
.jigou-map-box .map-f{width:1.3153rem; height:.8667rem; position:absolute; left:5.42rem; top:4.594rem;}
.jigou-map-box .map-f .tips{left:.66rem; top:.28rem;}
.jigou-map-box .map-f.on, .jigou-map-box .map-f:hover{background:url(../img/map_06.png) no-repeat; background-size:1.3153rem .8667rem;}
.jigou-map-box .map-g{width:1.182rem; height:1.3749rem; position:absolute; left:3.86rem; top:4.865rem;}
.jigou-map-box .map-g.on, .jigou-map-box .map-g:hover{background:url(../img/map_07.png) no-repeat; background-size:1.182rem 1.3749rem;}
.jigou-map-box .map-g .tips{left:.16rem; top:.66rem;}
.jigou-map-box .map-h{width:.2535rem; height:.3558rem; position:absolute; left:4.84rem; top:5.385rem;}
.jigou-map-box .map-h.on, .jigou-map-box .map-h:hover{background:url(../img/map_08.png) no-repeat; background-size:.2535rem .3558rem;}
.jigou-map-box .map-h .tips{left:.08rem; top:.04rem;}
.jigou-map-box-title{font-size:0; height:0; width:0;}

/*
.jigou-map-box a:hover .tips-box{display:flex; opacity:1;
	transition: all 0.3s;
}
.jigou-map-box a.on .tips-box{display:flex; opacity:1;}
*/
.tips-box{position:absolute; left:50%; top:50%; background-color:#fff; height:.51rem; display:flex; padding:.10rem .33rem .10rem .14rem; margin-top:-.54rem; opacity:0.8;
	border-radius:.08rem;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
	align-items: center;
	transform: translate(-50%, -50%);
	transition: all 0.3s;
}
.tips-box:after{content:''; position:absolute; left:50%; bottom:-.08rem; width: 0; height: 0; border-right: .10rem solid transparent; border-left: .10rem solid transparent; border-top: .10rem solid #fff;
	transform: translateX(-50%);
}
.tips-box .i-icoMap-addr{margin-right:.08rem;}
.tips-box .info{flex:1;}
.tips-box .info strong{line-height:.20rem; font-weight:normal; font-size:.16rem;}
.tips-box .info p{margin-top:.02rem;}
.tips-box .info em{font-size: .24rem; color: #0068B7; font-weight:bold; line-height:.30rem; vertical-align:middle;}
.tips-box .info span{font-size:.14rem; line-height:.20rem; vertical-align:middle; margin-left:.04rem;}

.tips-box.ll{left:1.22rem; top:.70rem; bottom:auto;}
.tips-box.ll:after{position:absolute; left:-.14rem; top:50%;
	transform: translate(0, -50%) rotate(90deg);
}
.tips-box.rr{right:-.58rem; top:.70rem; left:auto;}
.tips-box.rr:after{position:absolute; left:auto; top:50%; right:-.14rem;
	transform: translate(0, -50%) rotate(-90deg);
}
.tips-box.tt{left:.06rem; top:1.25rem;}
.tips-box.tt:after{position:absolute; left:50%; top:-.08rem;
	transform: translate(-50%, 0) rotate(180deg);
}

.jigou-table{margin-top:1.30rem; padding-bottom:1.48rem;}
.jigou-table-screen{display:flex; margin-top:.50rem;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jigou-table-screen dl:nth-child(1){width:3.40rem;}
.jigou-table-screen dl:nth-child(2){width:4.18rem;}
.jigou-table-screen dl:nth-child(3){width:4.24rem;}
.jigou-table-screen dt{height:.56rem; line-height:.56rem; padding-right:.16rem;}
.jigou-table-screen dd{width:100%; position:relative;}
.jigou-table-screen .select{height:.54rem; width:100%; outline:none; font-size: .16rem;  padding:0 .22rem; border-color:#CACFD2;
	border-radius:.08rem;
}
.jigou-table-screen .select-arrow{content:''; position:absolute; right:.22rem; top:50%; width: 0; height: 0; border-right: .06rem solid transparent; border-left: .06rem solid transparent; border-top: .09rem solid #999;
	transform: translateY(-50%);
}
.jigou-table-screen .input{height:.54rem; width:calc(100% - .44rem); outline:none; font-size: .16rem;  padding:0 .22rem; border:.01rem solid #CACFD2;
	border-radius:.08rem;
}
.jigou-table-screen .input-search{position:absolute; right:.16rem; top:50%; cursor:pointer;
	transform: translateY(-50%);
}
.jigou-table-screen input::placeholder{color: #afb5bb;}
.jigou-table-a{border-collapse:collapse; table-layout:fixed; margin-top:.50rem; width:100%;}
.jigou-table-a tr:nth-child(2n){background-color: #F5F6FA;}
.jigou-table-a th{height:.56rem; font-size: .18rem; text-align:center; font-weight:bold; color: #222222; background-color: #F5F6FA;}
.jigou-table-a td{padding:.24rem .50rem; }
.jigou-table-a b{display:none;}

.jigou-table-a-page{display:flex; font-size:.18rem; color: #222222; margin-top:.20rem;
	justify-content:end;
	align-items: center;
}
.jigou-table-a-page a{padding:0 .04rem; border-bottom:.01rem solid #fff; display:flex;
	justify-content:center;
	align-items: center;
}
.jigou-table-a-page a.disable{cursor:no-drop;}
.jigou-table-a-page a:hover, .jigou-table-a-page a.on{color:#0068B7; font-weight:bold;}
.jigou-table-a-more{font-size:.30rem; line-height:.56rem;  text-align:center; margin-top:.64rem; cursor:pointer; display:none;}
.jigou-table-a-more .icoArrow-right{width: .40rem; height: .40rem; background-size: .40rem .40rem; vertical-align:middle;
	transform:rotate(90deg);
}

.jigou-table-code{text-align:center;}
.jigou-table-code p{font-size: .18rem; line-height:.30rem;  text-align:center; margin-top:.40rem; padding:0 .30rem;}
.jigou-table-code img{width:2.68rem; margin-top:.68rem;}

.jigou-video{padding:.70rem 0;}
.jigou-video-info{display:flex;
	flex-wrap: wrap;
}
.jigou-video-info strong{flex:1; font-size: .48rem; line-height: .66rem; color: #0068B7; display:flex; padding-right:.50rem;
	justify-content:center;
	align-items: center;
}
.jigou-video-info .img{width:6.81rem; height:4.07rem; position:relative;}
.jigou-video-info .img img{border-radius:.16rem;}
.jigou-video-info .img .i-icoBo{position:absolute; left:50%; top:50%;
	transform: translate(-50%, -50%);
}
.jigou-video-info .img span{font-size:.20rem; line-height:.62rem; color:#fff; position:absolute;  left:50%; top:50%; margin-top:.62rem;
	transform: translate(-50%, -50%);
}

.jigou-Specialties{background-color: #f5f6fa; padding:1.43rem 0 .94rem;}
.jigou-Specialties h2{text-align:center; font-size: .48rem; line-height:.56rem; color: #0068B7;}
.jigou-Specialties .swiper{position:relative; margin-top:.80rem;}
	.jigou-Specialties .swiper .swiper-container {
		padding: .20rem 0;
	}
.jigou-Specialties .box{background-color:#fff; overflow:hidden;
	border-radius:.16rem;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.05);
	transition: all 0.3s;
}
.jigou-Specialties .box:hover{
	transform: translateY(-20px);
}
.jigou-Specialties .box:hover .title{background: #0068B7;}
.jigou-Specialties .box:hover .title strong, .jigou-Specialties .box:hover .title p{color:#fff;}
.jigou-Specialties .box .title{height:1.41rem; background: rgba(0, 104, 183, 0.1); padding:.20rem .20rem 0;
	transition: all 0.3s;
}
.jigou-Specialties .box .title strong{font-size: .20rem; line-height: .26rem; color: #0068B7; font-weight:normal; font-family: 'Inter-Medium';}
.jigou-Specialties .box .title strong i{margin-right:.06rem;}
.jigou-Specialties .box .title p{font-size: .14rem; line-height:.21rem; margin-top:.09rem;}
.jigou-Specialties .box ul{border-bottom:.01rem solid #D8D8D8; padding-bottom:.18rem; margin:0 .27rem;}
.jigou-Specialties .box ul:last-child{border-bottom:none;}
.jigou-Specialties .box li{line-height:.28rem; height:.28rem; display:flex; margin-top:.06rem;
	align-items: center;
}
.jigou-Specialties .box li:first-child{margin-top:.18rem;}
.jigou-Specialties .box li span{width:.24rem; height:.24rem; display:flex; zoom:0.9;
	justify-content:center;
	align-items: center;
}
.jigou-Specialties .box li em{margin-left:.16rem; font-size:.14rem; line-height:28px;}

.jigou-Specialties-bottom{font-size:.14rem; line-height:.22rem; padding-top:.53rem;}
.jigou-Specialties-bottom li{margin-top:.30rem;}
.jigou-Specialties-bottom i{vertical-align:middle; margin-right:.10rem;}
.jigou-Specialties-bottom span{vertical-align:middle; margin-right:.90rem;}
.jigou-Specialties-bottom em:last-child span{margin-right:0;}
.jigou-Specialties-bottom p{color: #999999; font-size:.12rem; line-height:.22rem; margin-top:.40rem; text-align:center;}

.jigou-table-map{position:fixed; left:0; top:0; right:0; bottom:0; background: rgba(0, 0, 0, 0.5); z-index:16; display:flex;
	justify-content:center;
	align-items: center;
}
.jigou-table-map .box{width:10.00rem; height:6.23rem; background-color:#fff; padding:.26rem 0 .31rem;
	border-radius:.16rem;
}
.jigou-table-map h3{font-size: .32rem; line-height:.40rem; color: #0068B7; text-align:center; position:relative;}
.jigou-table-map h3 .close{position:absolute; right:.30rem; top:50%; height:.40rem;
	transform: translateY(-50%);
}
.jigou-table-map .map{margin-top:.24rem; display:flex; height:calc(100% - .34rem);
	justify-content:center;
	align-items: center;
}
.jigou-table-map .img{width:8.60rem; height:5.60rem;}

/* career  */
.career-banner{background:url(../images/career_banner.jpg) center no-repeat; min-height:4.00rem; padding:1.00rem 0; position:relative; color: #FFFFFF; background-size:cover; display:flex;
	justify-content:center;
	align-items: center;
}
.career-banner:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0;
	background: linear-gradient(90deg, rgba(0, 104, 183, 0.8) 2%, rgba(0, 104, 183, 0.1) 100%);
}
.career-banner h2{font-size: .40rem; line-height: .50rem; position:relative; z-index:1; width:60%;}
.career-banner p{font-size: .18rem; line-height: .27rem; margin-top:.26rem; position:relative; z-index:1; width:50%;}

.career-info{padding:.95rem 0; background-color:#f5f6fa;}
.career-info h2{font-size: .48rem; line-height: .60rem; color: #0068B7; text-align:center;}
.career-info h3{font-size: .32rem; line-height: .40rem; color: #0068B7; margin-top:.50rem; font-family:'Inter-Medium';}
.career-info .h3-p{font-size: .18rem; line-height: .36rem;  margin-top:.25rem;}
.career-info-bottom{display:flex; margin-top:.80rem;
	flex-wrap: wrap;
}
.career-info-bottom .img{display:flex;}
.career-info-bottom img{width:5.00rem; height:4.54rem; margin-left:1.20rem;
	border-radius:.16rem;
}
.career-info-bottom-l{flex:1;}
.career-info-bottom-l h3{margin-top:0;}
.career-info-bottom-l ul{}
.career-info-bottom-l li{display:flex; margin-top:.42rem;}
.career-info-bottom-l li:first-child{margin-top:.56rem;}
.career-info-bottom-l li i{}
.career-info-bottom-l li .info{flex:1; margin-left:.27rem; font-size: .18rem; line-height: .225rem;  display:flex;
	align-items: center;
}

.career-team{background:url(../images/career_team.jpg) center no-repeat; height:5.00rem; position:relative; color: #FFFFFF; background-size:cover; display:flex;
	justify-content:center;
	align-items: center;
}
.career-team:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.5);}
.career-team h2{font-size: .40rem; line-height: .50rem; position:relative; z-index:1; text-align:center;  padding:0 3.00rem;}
.career-team a{width:2.38rem; height:.76rem; background-color:#0068B7; display:flex; font-size: .28rem; color:#fff; position:relative; z-index:1; margin:.70rem auto 0;
	justify-content:center;
	align-items: center;
	border-radius:.16rem;
}
.career-team a:hover{opacity:0.9;}

.career-team-info{padding:1.27rem 0 .76rem; background-color:#f5f6fa; text-align:center;}
.career-team-info .title{margin:0 2.60rem; position:relative; display:block; font-weight:normal; font-size:.20rem; line-height:.26rem;}
.career-team-info .title .i-icoSm{position:absolute; left:-.72rem; top:-.30rem;}

.career-team-info .img{width:1.32rem; height:1.32rem; margin-top:.50rem;
	border-radius:100%;
}
.career-team-info p{font-size: .24rem; line-height: .30rem;  font-weight:bold; margin-top:.30rem;}
.career-team-info span{display:block; margin-top:.10rem;}

.career-team-work{padding:1.20rem 0;}
.career-team-work .main{display:flex;
	flex-wrap: wrap;
}
.career-team-work-l{flex:1; display:flex; padding-right:2.74rem;
	justify-content:center;
	align-items: center;
}
.career-team-work-l strong{font-size: .48rem; line-height: .60rem; color: #0068B7;}
.career-team-work-l p{margin-top:.14rem;  }
.career-team-work img{width:5.00rem;}
.career-team-info-bottom{background:url(../images/our_solutions_banner_04.jpg) center no-repeat; height:5.00rem; position:relative; color: #FFFFFF; background-size:cover;
	display:flex;
	justify-content:center;
	align-items: center;
}
.career-team-info-bottom:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.5);}
.career-team-info-bottom h2{font-size: .48rem; line-height: .60rem; color: #fff; position:relative; z-index:1;}
.career-team-info-bottom .h2-p{font-size: .20rem; line-height: .25rem; color: #fff; margin-top:.30rem; position:relative; z-index:1;}
.career-team-info-bottom .btn{height: .76rem; line-height: .76rem; background-color: #0068B7; font-size: .28rem; display:inline-block; color:#fff; padding:0 .80rem; margin-top:.60rem; position:relative; z-index:1;
	border-radius: .16rem;
}
.career-team-info-bottom .btn:hover{opacity:0.9;}

.career-choose{padding:1.04rem 0 .80rem; background-color:#f5f6fa;}
.career-choose h2{font-size: .48rem; line-height: .60rem; color: #0068B7; text-align:center;}
.career-choose .h2-p{margin-top:.30rem; padding:0 1.80rem; text-align:center;}
.career-choose-box ul{margin-top:.90rem;}
.career-choose-box li{border-top:.01rem solid #bac1c5; cursor:pointer; margin:0 1.00rem;
	transition: all .3s;
}
.career-choose-box li.on{}
.career-choose-box li.on .con{display:block;}
.career-choose-box li .icoArrow-down{width:.30rem; height:.30rem; background-size: .30rem .30rem;
	transition: all .3s;
}
.career-choose-box li.on .icoArrow-down{
	transform:rotate(180deg);
}
.career-choose-box li:first-child{border-color:#f5f6fa; border-top:none;}
.career-choose-box li strong{font-size:.32rem; line-height:.64rem; color: #0068B7; padding:.24rem 0; display:flex; font-family:'Inter-Medium';
	align-items: center;
	justify-content:space-between;
}
.career-choose-box li strong span{display:inline-block; margin-right:.20rem; flex:1; font-weight:normal;}
.career-choose-box li.on strong span{font-weight:normal;}
.career-choose-box li.on strong{padding-bottom:0;}
.career-choose-box li .con{padding:.10rem .24rem .24rem 0; display:none;}
.career-choose-box li .con p{}
.career-choose-box li .con p:first-child{margin-top:0;}

.career-value{padding:1.09rem 0 1.66rem;}
.career-value h2{font-size: .48rem; line-height: .60rem; color: #0068B7; text-align:center;}
.career-value .h2-p{margin-top:.40rem;}

.career-info-tips{padding:1.40rem 0;}
.career-info-tips .main{display:flex; overflow:hidden;
	flex-wrap: wrap;
	border-radius: 16px;
}
.career-info-tips-l{width:4.48rem; background: #0068B7; font-size: .32rem; line-height: .40rem; padding:.80rem .50rem; color:#fff; position:relative;}
.career-info-tips-l i{position:absolute; left:.38rem; top:.38rem;}
.career-info-tips-r{flex:1; background: rgba(0, 104, 183, 0.1); position:relative; padding:.80rem .50rem;}
.career-info-tips-r i{position:absolute; right:.55rem; bottom:.33rem;}

.value-swiper{display:flex; margin-top:.60rem; overflow:hidden;
	flex-wrap: wrap;
}
.value-swiper .swiper-pagination{position:static !important; display:flex; top:auto; bottom:auto; border-bottom:.01rem solid #d8d8d8; height:.70rem;
	order: 1;
}
.value-swiper .swiper-pagination span{display:flex; font-size:.20rem; font-weight:bold; width:auto; height:auto; background-color:transparent;  padding:0 .10rem; opacity:1; flex:1; position:relative;
	border-radius:0;
	justify-content:center;
	align-items: center;
	flex-wrap: wrap;
}
.value-swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:transparent !important; color:#0068B7;}
.value-swiper .swiper-pagination span.swiper-pagination-bullet-active:after{content:''; position:absolute; left:0; bottom:0; right:0; height:.06rem; background-color:#0068B7;}
.value-swiper .swiper-wrapper{margin-top:.84rem;
	order: 2;
}
.value-swiper-item{display:flex; position:relative;
	flex-wrap: wrap;
}
.value-swiper-item img{width:6.90rem; height:4.90rem;
	border-radius: .16rem;
}
.value-swiper-item .info{font-size: .28rem; line-height: .36rem; padding:.40rem; color: #fff; background: #0068B7; margin-left:.50rem; display:flex; flex:1;
	border-radius: .16rem;
	justify-content:center;
	align-items: center;
}
.value-swiper-item .info strong{display:none;}
.value-swiper-item .info span{position:relative;}
.value-swiper-item .info .i-icoSm-b{position:absolute; right:.10rem; bottom:-.40rem;
	transform:rotate(180deg);
}

.career-vision{padding:1.50rem 0; background-color:#f5f6fa; text-align:center;}
.career-vision h2{font-size: .48rem; line-height: .60rem; color: #0068B7; text-align:center;}
.career-vision .h2-p{margin-top:.30rem; padding:0 2.20rem;}

.career-healthcare{background:url(../images/career_healthcare.jpg) center no-repeat; height:4.77rem; position:relative; color: #FFFFFF; background-size:cover; display:flex;
	justify-content:center;
	align-items: center;
}
.career-healthcare:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.5);}
.career-healthcare h2{font-size: .48rem; line-height: .60rem; color: #fff; position:relative; z-index:1;}
.career-healthcare .h2-p{font-size: .18rem; line-height: .36rem; color: #fff; margin-top:.30rem; position:relative; z-index:1;}
.career-healthcare .btn{height: .76rem; line-height: .76rem; background-color: #0068B7; font-size: .28rem; display:inline-block; color:#fff; padding:0 .80rem; margin-top:.60rem; position:relative; z-index:1;
	border-radius: .16rem;
}
.career-healthcare .btn:hover{opacity:0.9;}

/* leader */
.leader-banner{background:url(../images/leader_banner.jpg) center no-repeat; background-size:cover; height:3.20rem; position:relative; color: #0068B7;}
.leader-banner h2{padding-right:2.80rem; font-size: .40rem; line-height: .72rem; position:relative; z-index:1; display:flex; padding-top:.72rem;
	flex-wrap: wrap;
}

.leader-list{background-color:#f5f6fa;}
.leader-list ul{display:flex; padding:.70rem 0 .30rem;
	flex-wrap: wrap;
}
.leader-list li{width:5.36rem; height:1.96rem; background-color:#fff; margin:0 0 .40rem .40rem; padding:.32rem;
	border-radius: .16rem;
	transition: all 0.3s;
}
.leader-list li .goto{display:flex;}
.leader-list li:nth-child(2n - 1){margin-left:0;}
.leader-list li img{width:1.60rem; height:1.94rem;
	border-radius: .16rem;
}
.leader-list a:hover p{color:#333 !important;}
.leader-list-info{flex:1; margin-left:.36rem;}
.leader-list-info strong{font-size: .24rem; line-height:.34rem; color: #0068B7; display:block;}
.leader-list-info p{line-height:.34rem;  margin-top:.04rem; height:1.02rem; font-family: 'Inter-Medium';}
.leader-list-info .bottom{display:flex;
	justify-content:space-between;
	align-items: center;
}
.leader-list-info .bottom i{position:relative; z-index:1;}
.leader-list-info .bottom .btn, .contact-us-list .btn, .contact-us-box .btn, .contact-us-list .box{opacity:0;}
.leader-list li:hover .bottom .btn, .contact-us-list li:hover .btn, .contact-us-box:hover .btn, .contact-us-list .btn.hover, .contact-us-list li:hover .box{opacity:1;}

.leader-details{display:flex; padding-bottom:1.52rem; margin-top:.38rem;}
.leader-details img{width:3.60rem; height:4.36rem;
	border-radius: .16rem;
}
.leader-details-info{margin-left:.77rem;}
.leader-details-info strong{font-size: .32rem; line-height:.34rem; color: #0068B7; display:block;}
.leader-details-info span{font-size: .24rem; line-height:.34rem;  margin-top:.14rem; display:block; font-weight:bold;}
.leader-details-info p{margin-top:.40rem;}
.leader-details-info .i-icoIn{margin-top:.30rem;}

.leader-details-mark{height:.32rem; display:flex; padding-top:.30rem; vertical-align:middle;
	align-items: center;
}
.leader-details-mark .i-icoGoto, .leader-details-mark .back:hover .i-icoGoto{width:.32rem; height:.32rem; background-size:.32rem .32rem; margin-right:.12rem; vertical-align:middle;
	transform:rotate(180deg);
	transition: all 0.3s;
}
.leader-details-mark span{font-size: .18rem; line-height:.32rem; }

/* news */
.news-list{}
.news-list h2{font-size: .48rem; line-height:.60rem; color: #0068B7; text-align:center; padding:0 1.00rem;}
.news-list .h2-p{font-size: .20rem; line-height:.25rem;  text-align:center; margin-top:.20rem;}
.news-list .ul{}
.news-list .li{padding:1.20rem 0;}
.news-list .li:nth-child(2n-1){background-color:#f5f6fa;}
.news-list .li:nth-child(3) ul, .news-list-details .li:nth-child(3) ul{margin-top:.50rem;}
.news-list-details .li:first-child{background-color:#fff;}
.news-list .li img{width:3.80rem; height:2.49rem;
	border-radius: .16rem;
}
.news-list .li ul{display:flex; margin-top:.86rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(3.80rem, 1fr));
	gap: .50rem;
}
.news-list .li li{width:3.80rem; margin:0 auto;
	transition: all 0.3s;
}
.news-list .li li a:hover{opacity:1;}
.news-list .li strong{font-size: .20rem; line-height: .28rem; color: #0068B7; display:block; margin-top:.16rem; font-family: 'Inter-Medium'; font-weight:normal;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}
.news-list .li p{margin-top:.12rem;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}
.news-list .li span{font-size: .14rem; line-height:.20rem; color: #999999; margin-top:.12rem; display:block;}
.news-list .btn{text-align:center; margin-top:.50rem;}
.news-list .btn a{height:.56rem; line-height:.56rem; display:inline-block; border: .02rem solid #0068B7; font-size: .18rem; color: #0068B7; padding:0 .40rem; font-weight:bold;
	justify-content:center;
	align-items: center;
	border-radius: .08rem;
}
.news-list .btn a:hover{background-color:#0068B7; color:#fff;}
.news-list-two .li li{width:5.90rem;}
.news-list-two .li ul{grid-template-columns: repeat(auto-fill, minmax(5.90rem, 1fr)); margin-top:0;
	gap: .59rem;
}
.news-list-two .li img{width:5.90rem; height:4.00rem;}

.news-list-a .li strong{font-size:.20rem; border-bottom:.02rem solid #0068B7; padding-bottom:.12rem;}
.news-list-a .li p{-webkit-line-clamp:inherit; margin-top:.18rem;}
.news-list-a .li ul{margin-top:0;}

.news-banner{background:url(../images/news_banner.jpg) center no-repeat; height:4.00rem; position:relative; color: #FFFFFF; background-size:cover; display:flex;
	justify-content:center;
	align-items: center;
}
.news-banner:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.5);}
.news-banner h2{text-align:center; font-size: .40rem; line-height: .60rem; position:relative; z-index:1;}
.news-banner p{font-size: .18rem; line-height: .225rem; margin-top:.30rem; position:relative; z-index:1; text-align:center;}

.news-details{background-color:#f5f6fa; padding-bottom:.72rem;}
.news-details .main{width:9.00rem;}
.news-details h2{font-size:.48rem; line-height:.60rem; color: #0068B7; margin-top:.34rem;}
.news-details-header{display:flex; border-bottom:.01rem solid #cfd0d4; padding-bottom:.26rem; margin-top:.30rem;
	justify-content:space-between;
	align-items: center;
}
.news-details-header span{font-size: .18rem; line-height:.36rem; color: #78848D;}
.news-details-header .btn a{margin-left:.24rem;}

.news-content{border-bottom:.01rem solid #cfd0d4; padding-bottom:.40rem;}
.news-content h3{font-size: .40rem; line-height:.50rem; color: #0068B7; font-weight:bold; margin-top:.46rem;}
.news-content p{margin-top:.20rem !important; color:#333 !important;}
.news-content img{
	border-radius:.16rem !important;
	margin:.20rem 0 !important;
}
.news-content strong{font-size: .24rem !important; line-height:.30rem !important;}
.news-content-bottom{}
.news-content-bottom strong{font-size: .18rem; line-height: .64rem; margin-top:.20rem;  display:block;}
.news-content-bottom .box{display:flex;
	justify-content:space-between;
	align-items: center;
}
.news-content-bottom .btn a{margin-right:.24rem;}
.news-content-bottom .hot{font-size:0;}
.news-content-bottom .hot a{font-size: .16rem; color:#fff; height:.40rem; line-height:.40rem; padding:0 .24rem; background-color: #0068B7; display:inline-block; margin-left:.08rem;}
.news-list-info{background-color:#f5f6fa;}
.news-list-info .li{padding-top:.20rem;}

/* contact us */
.contact-us-banner{background:url(../images/contact_us_banner.jpg) center no-repeat; height:3.20rem; position:relative; color: #FFFFFF; background-size:cover; display:flex;
	align-items: center;
}
.contact-us-banner:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0;
	background: linear-gradient(90deg, rgba(0, 104, 183, 0.8) 0%, rgba(0, 104, 183, 0.1) 100%);
}
.contact-us-banner h2{font-size: .40rem; line-height: .50rem; position:relative; z-index:1;}
.contact-us-banner p{font-size: .20rem; line-height: .28rem; margin-top:.20rem; position:relative; z-index:1;}

.contact-us{background-color:#f5f6fa; padding:.30rem 0 .70rem;}
.contact-us h3, .contact-us-form h3{font-size: .40rem; line-height:.64rem; color: #0068B7; font-weight:bold; padding-top:.60rem;}
.contact-us-form h3{padding-top:.90rem;}
.contact-us-list{display:flex; margin-top:.50rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(3.76rem, 1fr));
	gap: .56rem;
}
.contact-us-list li{background-color:#fff; padding:.36rem;  position:relative;
	border-radius:.16rem;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
	transition: all 0.3s;
}
.contact-us-list .title{display:flex;
	align-items: center;
}
.contact-us-list .title i{width:.56rem; height:.56rem; background-size:.56rem .56rem;}
.contact-us-list .title span{font-size: .28rem; margin-left:.30rem; font-weight:bold;}
.contact-us-list p{line-height:.32rem; margin-top:.40rem; min-height:1.14rem;}
.contact-us-list .btn{position:absolute; right:.36rem; bottom:.36rem;}
.contact-us-list .box{position:absolute; right:-.20rem; top:-1.44rem; width:1.18rem; height:1.18rem; background-color:#fff; padding:.10rem; border: .01rem solid #EEEEEE;
	border-radius:.08rem;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
}

.contact-us-box{background-color:#fff; padding:.36rem;  position:relative; display:flex; margin-top:.40rem;
	border-radius:.16rem;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
	justify-content:space-between;
	align-items: center;
	transition: all 0.3s;
}
.contact-us-box-info{display:flex;
	align-items: center;
}
.contact-us-box-info .info{margin-left:.28rem;}
.contact-us-box-info .info strong{font-size: .32rem; line-height:.40rem; display:block;}
.contact-us-box-info .info p{line-height:.26rem;}

.contact-us-form{padding-bottom:1.00rem;}
.contact-us-form .form{display:flex;
	flex-wrap: wrap;
}
.contact-us-form dl{width:5.95rem; margin:.30rem 0 0 .50rem;}
.contact-us-form dl:nth-child(2n-1){margin-left:0;}
.contact-us-form dl:last-child{width:100%; margin-left:0;}
.contact-us-form dt{font-size: .18rem; line-height:.225rem;  font-weight:bold; padding-left:.03rem;}
.contact-us-form dd{display:flex; margin-top:.20rem;}
.contact-us-form .select{border:.01rem solid #CACFD2; height:.56rem; line-height:.575rem; padding:0 .20rem; font-size:.18rem; outline:none;
	border-radius:.08rem;
}
.contact-us-form .input{border:.01rem solid #CACFD2; height:.56rem; line-height:.56rem; padding:0 .20rem; outline:none; font-size:.18rem; flex:1;
	border-radius:.08rem;
}
.contact-us-form .textarea{border:.01rem solid #CACFD2; padding:.20rem; outline:none; font-size:.18rem; resize:none; flex:1; min-height:1.52rem;
	border-radius:.08rem;
}
.contact-us-form .textarea::-webkit-input-placeholder{color:#ddd;}
.contact-us-form .fit .select{
	border-radius:.08rem 0 0 .08rem;
}
.contact-us-form .fit .input{border-left:none;
	border-radius:0 .08rem .08rem 0;
}
.form-bottom{margin-top:.20rem;}
.form-bottom-check{display:flex;
	align-items: center;
}
.form-bottom-check input{width:.22rem; height:.22rem; border:.01rem solid #d0d0d0; margin-right:.16rem;
	border-radius:.04rem;
}
.form-bottom-check label{font-size: .18rem; line-height:.22rem; }
.form-bottom-check a{font-size: .18rem; line-height:.22rem; color: #0068B7; border-bottom:1px solid #0068B7; margin-left:.05rem;}
.form-bottom .btn{height: .64rem; line-height: .64rem; font-size: .20rem; color: #FFFFFF; padding:0 .60rem; background-color:#0068B7; display:inline-block; margin-top:.34rem;
	border-radius: .08rem;
}

/* about us */
.about-us-gbah{background: #F5F6FA; padding:1.30rem 0 1.50rem;}
.about-us-gbah .con{display:flex; margin-top:.32rem;
	flex-wrap: wrap;
}
.about-us-gbah h2{font-size: .48rem; line-height: .56rem; color: #0068B7;}
.about-us-gbah .info{flex:1;}
.about-us-gbah .info p{font-size:.16rem; line-height:.24rem; margin-top:20px;}
.about-us-gbah .info p:first-child{margin-top:0;}
.about-us-gbah .info .info-con{margin-top:.20rem; padding-right:.70rem;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.about-us-gbah .info .info-con.hide{
	-webkit-line-clamp: 14;
}
.about-us-gbah .info .toggle{display:inline-block; margin-top:.20rem;}
.about-us-gbah .info .toggle span{vertical-align:middle;}
.about-us-gbah .info .toggle i{vertical-align:middle; width:.26rem; height:.26rem; background-size:.26rem .26rem;
	transition: all 0.3s;
}
.about-us-gbah .info .toggle.show i{
	transform:rotate(180deg);
}
.about-us-gbah .info .toggle.show span:nth-child(1){display:none;}
.about-us-gbah .info .toggle.show span:nth-child(2){display:inline-block !important;}
.about-us-gbah .img{width:6.20rem; height:3.70rem; position:relative;}
.about-us-gbah .img img{
	border-radius:.16rem;
}
.about-us-gbah .img .i-icoBo{position:absolute; left:50%; top:50%;
	transform: translate(-50%, -50%);
}

.about-us-bridge{background:url(../img/bridge_bg.png) center no-repeat; height:7.60rem; position:relative;}
.about-us-bridge:before{content:''; position:absolute; left:-9.60rem; top:0; width:50%; height:7.60rem; background-color:#f2f7fb; z-index:-1;}
.about-us-bridge:after{content:''; position:absolute; right:-9.60rem; top:0; width:50%; height:7.60rem; background-color:#61a1d3; z-index:-1;}
.about-us-bridge .main{position:relative; height:100%;}
.about-us-bridge .i-icoBridge{position:absolute; right:.68rem; bottom:0; z-index:1;}
.about-us-bridge .con{display:flex; height:100%;
	justify-content:space-between;
	align-items: center;
	flex-wrap: wrap;
}
.about-us-bridge .img{width:6.20rem; height:3.70rem; position:relative;}
.about-us-bridge .img img{
	border-radius:.16rem;
}

.about-us-bridge .img .i-icoBo{position:absolute; left:50%; top:50%;
	transform: translate(-50%, -50%);
}
.about-us-bridge .info{flex:1; margin-left:.85rem; color:#fff;}
.about-us-bridge .info h3{font-size:.40rem; line-height:.50rem; font-family: 'Inter-SemiBold';}
.about-us-bridge .info p{font-size:.16rem; line-height:.24rem; margin-top:.50rem;}

.about-us-brand{padding:.70rem 0;}
.about-us-brand h2{text-align:center; font-size: .48rem; line-height:.60rem; color: #0068B7;}
.about-us-brand .ul{margin-top:.70rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(6.00rem, 1fr));
	gap: .40rem;
}
.about-us-brand .li{height:2.30rem; overflow:hidden; color:#fff; padding:.50rem .60rem 0;
	border-radius:.16rem;
}
.about-us-brand .li:nth-child(1){background-color:#0068B7;}
.about-us-brand .li:nth-child(2){background-color:#3887C3;}
.about-us-brand .li:nth-child(3){background-color:#69A5D2;}
.about-us-brand .li:nth-child(4){background-color:#3887C3;}
.about-us-brand .li strong{font-size: .40rem; line-height:.64rem;}
.about-us-brand .li p{line-height: .24rem; margin-top:.20rem;}
.about-us-brand .li ul{display:flex; margin-top:.20rem;
	flex-wrap: wrap;
}
.about-us-brand .li li{width:calc(50% - .20rem); line-height: .24rem; margin-bottom:.04rem; position:relative; padding-left:.20rem;}
.about-us-brand .li li:before{content:''; position:absolute; left:.04rem; top:50%; width:.04rem; height:.04rem; background-color:#fff;
	transform: translateY(-50%);
	border-radius:100%;
}

.about-us-date{padding:.70rem 0; background: #F5F6FA;}
.about-us-date h2{font-size: .48rem; line-height: .60rem; text-align:center; color: #0068B7; padding:0 1.50rem;}
.about-us-date .h2-p{margin-top:.30rem; text-align:center; padding:0 3.06rem; font-weight:normal; font-family: 'Inter-Medium';}
.about-us-date .swiper{position:relative; margin-top:1.00rem;}
.about-us-date .swiper:before{content:''; position:absolute; left:0; top:.58rem; right:0; height:.16rem; background-color:#0068B7;}
.about-us-date .clickPrev, .about-us-date .clickNext{cursor:pointer;}
.about-us-date .box{overflow:hidden;}
.about-us-date .ul{display:flex; margin-top:.54rem;
	justify-content:center;
	align-items: center;
	flex-wrap: wrap;
}
.about-us-date .ul li{display:flex; margin-top:.72rem;
	flex-wrap: wrap;
}
.about-us-date .ul li img{width:3.00rem; height:2.19rem;
	border-radius:.08rem;
}
.about-us-date .ul li .info{width:6.00rem; margin-left:1.13rem; display:flex;
	align-items: center;
}
.about-us-date .ul li strong{font-size: .32rem; line-height:.36rem; color: #0068B7; display:block; margin-bottom:.30rem;}
.about-us-date .ul li p{font-size:.20rem; line-height:.30rem;}
.about-us-date .date{display:flex;
	justify-content:center;
	align-items: center;
	flex-wrap: wrap;
}
.about-us-date .date li{color: #BFD0DE; font-size:.30rem; font-weight:bold; line-height:.36rem; text-align:center; display:block; position:relative;}
.about-us-date .date li:before{content:''; position:absolute; left:50%; bottom:-.50rem; width:.36rem; height:.36rem; background-color:#0068B7;
	transform: translateX(-50%);
	border-radius:100%;
}
.about-us-date .date li:after{content:''; position:absolute; left:50%; bottom:-.44rem; width:.24rem; height:.24rem; background-color:#fff;
	transform: translateX(-50%);
	border-radius:100%;
}
.about-us-date .date li:nth-child(2){margin:0 4.00rem; width:1.00rem; font-size:.34rem; color: #0068B7;}
.about-us-date .swiper-button-next-reset, .about-us-date .swiper-button-prev-reset{top:.64rem;}
.about-us-date .main{position:relative;}
.about-us-date .swiper-pagination1{text-align:center; margin-top:.60rem; display:none;}

/* search */
.search-no{height:calc(100vh - 5.75rem); min-height:4.00rem;}
.search-no .search-list{padding:0; height:100%; display:flex; text-align:center;
	justify-content:center;
	align-items: center;
}
.search-list{padding:.60rem 0 .20rem;}
.search-list img{width:1.80rem;}
.search-no p{font-size: .18rem; line-height: .225rem;  margin-top:.30rem;}

/* our service */
.banner-bg-01{background:url(../images/banner_our_service_01.jpg) center no-repeat; background-size:cover;}
.banner-bg-02{background:url(../images/banner_our_service_02.jpg) center no-repeat; background-size:cover;}
.banner-bg-03{background:url(../images/banner_our_service_03.jpg) center no-repeat; background-size:cover;}
.banner-bg-04{background:url(../images/banner_our_service_04.jpg) center no-repeat; background-size:cover;}
.banner-bg-05{background:url(../images/banner_our_service_05.jpg) center no-repeat; background-size:cover;}
.banner-bg-06{background:url(../images/banner_our_service_06.jpg) center no-repeat; background-size:cover;}
.our-service-banner{min-height:3.00rem; position:relative; color: #FFFFFF; display:flex; padding:1.00rem 0;
	justify-content:center;
	align-items: center;
}
.our-service-banner:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background: rgba(0, 104, 183, 0.8);}
.our-service-banner h2{padding:0 2.32rem; text-align:center; font-size: .48rem; line-height: .60rem; position:relative; z-index:1;}
.our-service-banner p{padding:0 3.32rem; font-size: .18rem; line-height: .36rem; margin-top:.40rem; position:relative; z-index:1; text-align:center;}

.our-service-banner .h2a{padding: 0 2.00rem;}
.our-service-banner .pa{padding: 0 1.80rem;}

.our-service-menu{height:.80rem; line-height:.80rem; background-color:#fff; position:sticky; top:0; z-index:11;
	box-shadow: 0 0 .05rem #ccc;
}
.our-service-menu ul{display:flex;
	justify-content:space-between;
	align-items: center;
}
.our-service-menu li{font-size: .22rem; line-height:.80rem; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.our-service-menu li.on:before{content:''; position:absolute; left:0; bottom:0; right:0; height:.06rem; background-color: #0068B7;}
.our-service-menu li.on a{color: #0068B7; font-weight:bold;}
.our-service-menu a{display:block; }
.our-service-care{background: radial-gradient(50% 50% at 50% 50%, rgba(0, 104, 183, 0) 0%, rgba(0, 104, 183, 0.1) 100%); padding:1.20rem 0 1.41rem; text-align:center;}
.our-service-care h2{font-size: .48rem; line-height:.60rem; color: #0068B7; padding:0 1.00rem;}
.our-service-care p{margin-top:.40rem; padding:0 3.00rem;}
.our-service-care .pa{padding:0 1.90rem 1.23rem;}
.our-service-care .pc{padding:0 1.80rem;}
.our-service-care .pd{padding:0 2.00rem; margin-bottom:.45rem;}
.our-service-care .img-bottom{margin-top:.40rem;}
.our-service-care .img-bottom img{
	border-radius:.32rem;
}
.our-service-care-a p{padding:0 1.80rem;}
.our-service-care-a .pb{padding:0 2.00rem; margin-bottom:1.26rem;}

.our-service-care ul{color:#fff; display:flex;
	flex-wrap: wrap;
}
.our-service-care li{flex:1; padding:.40rem .20rem;}
.our-service-care li:nth-child(1){background: #127AC8;}
.our-service-care li:nth-child(2){background: #3386C5;}
.our-service-care li:nth-child(3){background: #66A4D4;}
.our-service-care li:nth-child(4){background: #4391CD;}
.our-service-care strong{font-size:.24rem; line-height:.36rem; font-family: 'Inter-SemiBold';}
.our-service-care span{display:block; margin-top:.20rem; padding:0 .10rem;}

.our-service-care .info{display:flex;
	justify-content:center;
	align-items: center;
	flex-wrap: wrap;
}
.our-service-care .info img{width:6.40rem; height:3.76rem;
	border-radius:.16rem;
}
.our-service-care .info em{flex:1; margin-left:1.46rem; text-align:left;}


.our-service-list{padding:1.20rem 0;}
.our-service-list li{display:flex; margin-top:1.20rem;
	flex-wrap: wrap;
	justify-content:space-between;
	align-items: center;
}
.our-service-list li:first-child{margin-top:0;}
.our-service-list .info{width:6.00rem;}
.our-service-list-a .info{width:6.20rem;}
.our-service-list-a .info{width:6.80rem;}
.our-service-list.our-service-programme .info{width:6.80rem;}
.our-service-list.our-service-programme .con{width:6.00rem;}
.our-service-list img, .our-service-list .img{width:4.60rem; height:5.00rem; position:relative;
	border-radius:.16rem;
}
.our-service-list .img .i-icoBo{position:absolute; left:50%; top:50%;
	transform: translate(-50%, -50%);
}
.our-service-list h2{font-size: .48rem; line-height: .60rem; color: #0068B7;}
.our-service-list p{margin-top:.20rem;}
.our-service-list .p-b{font-size:.20rem; line-height:.28rem;}
.our-service-list p:first-child{margin-top:0;}
.our-service-list .con{margin-top:.40rem;}
.our-service-list .list{display:flex;
	flex-wrap: wrap;
}
.our-service-list .list dl{flex:1; margin:.40rem 0 0 .20rem;}
.our-service-list .list dl:first-child{margin-left:0;}
.our-service-list .list dt{color:#0068B7; font-size:.24rem; line-height:.36rem; font-family: 'Inter-Medium'; border-bottom:.02rem solid #0068B7; display:block; padding: 0 0 .18rem 0;}
.our-service-list .list dd{margin-top:.22rem;}
.our-service-list .list dd span{display:inline-block; position:relative; padding-left:.18rem;}
.our-service-list .tips{line-height:.24rem; margin-top:.40rem;}
.our-service-list .tips span{display:block;  position:relative; padding-left:.20rem; margin-top:.10rem;}
.our-service-list .tips span:before, .our-service-list .list dd span:after{content:''; position:absolute; left:.06rem; top:50%; width:.04rem; height:.04rem; background-color:#061D2E;
	border-radius:100%;
	transform: translateY(-50%);
}
.our-service-list .btn{height: .76rem; line-height: .76rem; background-color: #0068B7; font-size: .28rem; display:inline-block; color:#fff; padding:0 .37rem; margin-top:.60rem; position:relative; z-index:1; font-family: 'Inter-SemiBold';
	border-radius: .16rem;
}
.our-service-list-b{}
.our-service-list-b li{display:block;}
.our-service-list-b .info{width:100%;}
.our-service-list-b .list{padding:0 1.90rem; margin-top:.70rem;}
.our-service-list-b .list dl{margin:0 0 0 .30rem;}
.our-service-list-b .list dl dd{padding-right:.20rem;}
.our-service-list-b h2{text-align:center; padding:0 1.80rem;}
.our-service-list-b img{width:100%; height:auto; margin-top:.50rem;}
.our-service-list-b p{text-align:center; padding:0 2.30rem;}

.our-service-list-c{background: radial-gradient(50% 50% at 50% 50%, rgba(234, 242, 249, 0) 0%, #EAF2F9 100%);}
.our-service-list-c.our-service-list .info{width:6.20rem;}

.our-service-list .tips b{background: linear-gradient(90deg, #DEF1FF 0%, #DCFFF3 100%); height:.36rem; line-height:.36rem; padding:0 .14rem; display:inline-block; font-size:.16rem; color: #0068B7; font-weight:normal; margin-bottom:.06rem;
	border-radius:.16rem .16rem .16rem .02rem;
}

.our-service-top{background: radial-gradient(50% 50% at 50% 50%, rgba(234, 242, 249, 0) 0%, #EAF2F9 100%); padding:1.29rem 0;}
.our-service-top-ul{display:flex;
	flex-wrap: wrap;
}
.our-service-top-li{width:calc(50% - .56rem); min-height:2.08rem; padding:.26rem .28rem; color:#fff;}
.our-service-top-li:nth-child(1){background-color:#1279C8;}
.our-service-top-li:nth-child(2){background-color:#3386C5;}
.our-service-top-li:nth-child(3){background-color:#66A4D4;}
.our-service-top-li:nth-child(4){background-color:#4391CD;}
.our-service-top-li strong{border-bottom:.02rem solid rgba(255, 255, 255, 0.2); font-size:.24rem; line-height:.30rem; padding-bottom:.22rem; display:block; min-height:.60rem;}
.our-service-top-li ul{display:flex; padding-top:.10rem;
	flex-wrap: wrap;
}
.our-service-top-li li{width:50%; display:flex; margin-top:.26rem;
	align-items: center;
}
.our-service-top-li li i{margin-right:.16rem;}
.our-service-top-li li span{flex:1; white-space:nowrap;}
.our-service-top-li:nth-child(2) li:nth-child(1){width:40%;}
.our-service-top-li:nth-child(2) li:nth-child(2){width:60%;}
.our-service-top-li:nth-child(2) li{width:100%;}
.our-service-top-li .box{display:flex; height:100%;
	align-items: center;
}
.our-service-top-li .box p{font-size:.24rem; line-height:.30rem;}

.our-service-cases{text-align:center; padding:.80rem 0; background-color:#F5F6FA;}
.our-service-cases .swiper.swiper-a{margin-top:0;}
.our-service-cases-bg{background-color:#fff;}
.our-service-cases h2{font-size: .48rem; line-height:.60rem; color: #0068B7;}
.our-service-cases .h2-p{margin-top:.30rem; text-align:center; padding:0 1.16rem;}
.our-service-cases .swiper{position:relative; margin-top:.72rem; padding:0 1.30rem;}
.our-service-cases strong{font-size: .24rem; line-height: .30rem; display:block; font-weight:bold; color:#0068B7;}
.our-service-cases em{font-size: .18rem; line-height: 36px; font-family: 'Inter-Medium';}
.our-service-cases p{margin-top:.24rem;}
.our-service-cases .btn a{height:.40rem; line-height:.40rem; border: .02rem solid #0068B7; padding:0 .16rem; display:inline-block; color:#0068B7; font-size:.16rem;
	border-radius: .08rem;
}
.our-service-cases .btn a:hover{background-color:#0068B7; color:#fff;}
.our-service-cases .swiper-a strong{margin-top:.72rem; font-family: 'Inter-Medium'; font-weight:normal;}
.our-service-cases .swiper-a .c-999{margin-top:.38rem;}
.our-service-cases .swiper-a .c-999 a{margin-left:.20rem; color:#999;}
.our-service-cases .swiper-a .c-999 a:hover{color:#0068B7;}
.swiper .swiper-pagination-reset{margin-top:.70rem; text-align:center;}
.swiper .swiper-button-next{right:-.90rem;}
.swiper .swiper-button-prev{left:-.90rem;}

.our-service-bottom{padding:.70rem 0;}
.our-service-bottom .swiper{position:relative;}
.our-service-bottom .box{display:flex;
	flex-wrap: wrap;
}
.our-service-bottom img{width:6.19rem; height:3.70rem;
	border-radius:.16rem;
}
.our-service-bottom .info{flex:1; margin-left:1.43rem; display:flex;
	align-items: center;
}
.our-service-bottom p{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	-webkit-line-clamp: 10;
}
.our-service-bottom .bottom{line-height:.24rem; margin-top:.56rem;}
.our-service-bottom .bottom strong{display:block;font-size:.24rem; line-height: .25rem; font-weight:normal; font-family: 'Inter-Medium';}
.our-service-bottom .bottom span{color: #999; font-size:.18rem; margin-top:.08rem; display:block; line-height: .25rem;}

.our-service-programme li{align-items: self-end;}
.our-service-programme img{width:4.60rem; height:3.72rem;}

.our-service-plans{text-align:center; padding:1.10rem 0 1.56rem; background-color:#F5F6FA;}
.our-service-plans h2{font-size: .48rem; line-height:.60rem; color: #0068B7; padding:0 2.00rem;}
.our-service-plans ul{display:flex; margin-top:1.24rem;
	flex-wrap: wrap;
}
.our-service-plans li{flex:1;}
.our-service-plans li:nth-child(2){margin:0 1.30rem;}
.our-service-plans li em{font-size:.20rem; line-height:.28rem; color: #0068B7; display:block; margin-top:.38rem; font-family: 'Inter-Medium';}
.our-service-plans li p{margin-top:.20rem;}

.our-service-plans-list{background-color:#fff;}

.our-service-normal{padding:1.25rem 0; background-color:#F5F6FA;}
.our-service-normal h2{font-size: .48rem; line-height:.60rem; color: #0068B7; padding:0 1.00rem; text-align:center;}
.our-service-normal .con{display:flex; margin-top:1.11rem;
	flex-wrap: wrap;
}
.our-service-normal .con .info{flex:1; margin-right:1.85rem; display:flex;
	align-items: center;
}
.our-service-normal .con .info p{}
.our-service-normal .con img{width:5.00rem; height:4.00rem;
	border-radius: 16px;
}

.our-service-contactUs-banner{background:url(../images/our_service_banner_bottom.jpg) center no-repeat; height:5.00rem; position:relative; color: #FFFFFF; background-size:cover; text-align:center;
	display:flex;
	justify-content:center;
	align-items: center;
}
.our-service-contactUs-banner:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.5);}
.our-service-contactUs-banner h2{font-size: .40rem; line-height: .50rem; color: #fff; position:relative; z-index:1; padding:0 2.30rem;}
.our-service-contactUs-banner .h2-p{font-size: .20rem; line-height: .28rem; color: #fff; margin-top:.30rem; position:relative; z-index:1; padding:0 3.50rem;}
.our-service-contactUs-banner .btn{height: .76rem; line-height: .76rem; background-color: #0068B7; font-size: .28rem; display:inline-block; color:#fff; padding:0 .37rem; margin-top:.60rem; position:relative; z-index:1; font-family: 'Inter-SemiBold';
	border-radius: .16rem;
}
.our-service-contactUs-banner .btn:hover{opacity:0.9;}

.our-service-contactUs{background: rgba(0, 104, 183, 0.1); padding:.80rem 0;}
.our-service-contactUs img{width:4.60rem; height:3.30rem;}
.our-service-contactUs.our-service-list .info{width:5.20rem;}


/* our solutions */
.our-solutions-banner{background:url(../images/our_solutions_banner.jpg) center right no-repeat; height:6.00rem; position:relative; color: #FFFFFF; background-size:cover;}
.our-solutions-banner h2{font-size: .48rem; line-height: .72rem; padding-top:1.00rem; position:relative; z-index:1; padding-right:6.50rem;}
.our-solutions-banner p{font-size: .18rem; line-height: .36rem; margin-top:.40rem; position:relative; z-index:1; padding-right:7.60rem;}

.our-service-international{background-color:#0068B7; padding:1.30rem 0; color:#fff;}
.our-service-international-b{background-color:#fff; color: #0068B7;}
.our-service-international h2{font-size: .48rem; line-height:.72rem; padding:0 2.00rem; text-align:center;}
.our-service-international ul{display:flex; margin-top:.90rem;
	flex-wrap: wrap;
}
.our-service-international li{flex:1;}
.our-service-international li:nth-child(2){margin:0 1.60rem;}
.our-service-international strong{font-size: .24rem; line-height:.26rem; padding:.16rem 0; border-bottom:.03rem solid #fff; display:block; font-family: 'Inter-Medium'; font-weight:normal;}
.our-service-international-b strong{border-color:#0068B7;}
.our-service-international p{margin-top:.24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.our-service-international p span{display:block; margin-top:.20rem; font-size:.14rem; opacity:0.8;}
.our-service-international p span a{color:#fff;}
.our-service-international-b p{color:#333;}
.our-service-international p.hide{
	-webkit-line-clamp: 10;
}
.our-service-international em{margin-top:.24rem; display:inline-block;}
.our-service-international em span{color:#fff; vertical-align:middle;}
.our-service-international em i{vertical-align:middle; margin-left:.06rem;
	transition: all 0.3s;
}
.our-service-international .toggle.show i{
	transform: rotate(270deg);
}
.our-service-international .toggle.show span:nth-child(1){display:none;}
.our-service-international .toggle.show span:nth-child(2){display:inline-block !important;}

.our-service-nurses{background-color: #f5f6fa; padding-bottom:0;}
.our-service-nurses .img, .our-service-nurses img{width:5.90rem; height:4.00rem;}
.our-service-nurses .info{width:5.20rem;}

.our-solutions-bottom{background:url(../images/our_solutions_banner_02.jpg) center no-repeat; height:5.00rem; position:relative; color: #FFFFFF; background-size:cover;
	display:flex;
	justify-content:center;
	align-items: center;
}
.our-solutions-bottom:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.5);}
.our-solutions-bottom h2{text-align:center; font-size: .40rem; line-height: .50rem; position:relative; z-index:1; padding:0 1.32rem;}
.our-solutions-bottom p{font-size: .18rem; line-height: .225rem; margin-top:.30rem; position:relative; z-index:1; text-align:center; padding:0 2.00rem;}

.our-solutions-bottom-b{background:url(../images/our_solutions_banner_03.jpg) center no-repeat; height:5.00rem; position:relative; color: #FFFFFF; background-size:cover;
	display:flex;
	justify-content:center;
	align-items: center;
}
.our-solutions-bottom-b:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.5);}
.our-solutions-bottom-b h2{font-size: .48rem; line-height: .60rem; color: #fff; position:relative; z-index:1;}
.our-solutions-bottom-b .h2-p{font-size: .20rem; line-height: .25rem; color: #fff; margin-top:.30rem; position:relative; z-index:1;}
.our-solutions-bottom-b .btn{height: .76rem; line-height: .76rem; background-color: #0068B7; font-size: .28rem; display:inline-block; color:#fff; padding:0 .80rem; margin-top:.60rem; position:relative; z-index:1;
	border-radius: .16rem;
}
.our-solutions-bottom-b .btn:hover{opacity:0.9;}

.box-en{padding-top:.20rem;}
.box{position:relative;}
.box .i-icoSm{position: absolute; left: 0; top: 0rem;}

/* ---------------------------v2.0-----------------------------  */
.faq-banner{background:url(../images/v2.0/faq_banner.jpg) center no-repeat; background-size:cover; height:6.00rem; position:relative; color: #fff;}
.faq-banner h2{padding-right:2.80rem; font-size: .40rem; line-height: .60rem; position:relative; z-index:1; display:flex; padding-top:2.22rem;
	flex-wrap: wrap;
}
.faq-banner p{font-size: .20rem; font-weight: 500; line-height: .28rem; margin-top:.40rem; padding-right:5.80rem;}
.faq-main{margin-top:.23rem;}
.faq-contactUs{background:url(../images/v2.0/faq_contactUs.jpg) center no-repeat; background-size:cover; height:2.55rem; position:relative; color: #fff; padding:.65rem 4.84rem 0 1.26rem;
	border-radius: 24px;
}
.faq-contactUs h3{font-size: .24rem; font-weight: 600; line-height: .35rem;}
.faq-contactUs p{margin-top:.35rem;}
.faq-contactUs a{border: .01rem solid #FFFFFF; width: 1.60rem; height: .48rem; font-size: .16rem; display:flex; color:#fff;
	justify-content:center;
	align-items: center;
	border-radius:100px;
}
.faq-contactUs a span{margin-right:.20rem;}
.faq-contactUs a:hover{background-color:#0068B7;}

.faq-content{display:flex; margin:.68rem 0;
	justify-content:space-between;
}
.faq-content-menu{width:2.40rem;}
.faq-content-menu .icoFaq-menu-fixed{position:absolute; left:.28rem; top:.28rem; z-index:1;}
.faq-content-menu li{margin-bottom:.20rem;}
.faq-content-menu li a{border: .01rem solid #DFDFDF; height: .56rem; display:block; display:flex; padding-left:.12rem; position:relative; font-size: .16rem; overflow: hidden; line-height:.24rem;
	align-items: center;
	border-radius:.06rem;
}
.faq-content-menu li.on a{border-color:#C8E2F1; background-color:#F7FCFF; font-weight:bold; color: #0068B7;}
.faq-content-menu li.on a:before{content:''; position:absolute; left:0; top:0; bottom:0; width:.04rem; background: #0068B7;}

.faq-content-box{flex:1; margin-left:.48rem;}
.faq-content-ul li{border-bottom:.01rem solid #DFDFDF; position:relative;}
.faq-content-ul li:after{content:''; position:absolute; left:0; bottom:-.01rem; width:0; height:.02rem; background-color:#0068B7;
	transition: width 0.3s ease-in-out 0s;
}
.faq-content-ul li:hover:after{width:100%;}
.faq-content-ul li:last-child{border-bottom:none;}
.faq-content-ul .title{height:.70rem; display:flex; color: #0068B7; font-size: 18px; font-weight: bold; display:flex; cursor:pointer;
	justify-content:space-between;
	align-items: center;
}
.faq-content-ul .title .icoArrow-right-blue{width:.32rem; height:.32rem; background-size: .32rem .32rem;}
.faq-content-ul .content{font-size: .16rem; line-height: .24rem; color:#333; padding-bottom:.30rem; display:none;}
.faq-content-ul li.on .content{display:block;}
.faq-content-ul li.on .icoArrow-right-blue{
	transform: rotate(90deg);
}

.faq-content-page{margin-top:.10rem; padding-bottom:.56rem;}
.faq-content-page .h2{font-size: .26rem; font-weight:bold; line-height: .22rem; color: #333333;}
.faq-content-page .h3{font-size: .20rem; font-weight:bold; line-height: .24rem; color: #333333; margin-top:.40rem;}
.faq-content-page .p{font-size: .16rem; line-height: .28rem; color: #3D3D3D; margin-top:.16rem;}
.faq-content-page .p1{font-size: .16rem; line-height: .24rem; color: #333333; margin-top:.32rem;}
.faq-content-page-ul{}
.faq-content-page-li{margin-top:.54rem;}
.faq-content-page-ul .title{display:flex;}
.faq-content-page-ul .title i{margin-right:.08rem;}
.faq-content-page-ul .title span{flex:1; font-size: .22rem; font-weight: bold; color: #333333;}

.faq-content-page-list{margin-top:.32rem; padding-bottom:.60rem; border-bottom:.01rem solid #D5DBE1;}
.faq-content-page-list li{display:flex; margin-top:.40rem;}
.faq-content-page-list li:first-child{margin-top:0;}
.faq-content-page-list i{margin-right:.18rem;}
.faq-content-page-list .info{flex:1;}
.faq-content-page-list .info strong{font-size: .18rem; line-height: .28rem; color: #333333; display:block;}
.faq-content-page-list .info p{font-size: .16rem; line-height: .24rem; color: #333333; margin-top:.08rem;}

.faq-content-page-time{border-left:.02rem solid #C7E2F7; margin-left:.30rem; padding-left:.42rem; margin-top:.56rem;}
.faq-content-page-time li{position:relative; margin-top:.24rem;}
.faq-content-page-time li:first-child{margin-top:0;}
.faq-content-page-time .num{width:.40rem; height:.40rem; display:flex; font-size: .20rem; font-weight:bold; color: #0068B7; position:absolute; left:-.64rem; top:-.04rem; background-color:#C7E2F7;
	justify-content:center;
	align-items: center;
	border-radius:100%;
}
.faq-content-page-time .info strong{font-size: .18rem; line-height: .28rem; color: #333333; display:block;}
.faq-content-page-time .info p{font-size: .16rem; line-height: .24rem; color: #333333; margin-top:.08rem;}


.faq-content-page-bottom{background-color:#F7FCFF; margin-top:.57rem;
	border-radius:.12rem;
}
.faq-content-page-bottom ul{display:flex; padding:.26rem 0 .22rem;
	justify-content:center;
	align-items: center;
}
.faq-content-page-bottom li{flex:1; text-align:center; border-right:.01rem solid #B8D1E5;}
.faq-content-page-bottom li:last-child{border-right:none;}
.faq-content-page-bottom i{vertical-align:middle;}
.faq-content-page-bottom span{font-size: .18rem; font-weight: 600; line-height: .24rem; color: #0068B7; margin-left:.17rem;}
.faq-content-page-bottom a{color: #0068B7;
	transition: all 0.2s;
}
.faq-content-page-bottom a:hover{opacity:0.8;}
.faq-content-page-bottom.one li:nth-child(1){flex:none; padding:0 .88rem;}
.faq-content-page-bottom.one li:nth-child(1) em{font-size: .18rem; font-weight: 600; line-height: .24rem;}

.icoFaq-menu{position:fixed; left:.20rem; top:50%; display:none; z-index:5;
	transform: translateY(-50%);
}
.icoFaq-menu-fixed{display:none;}

.serviceProgram-banner{background:url(../images/v2.0/service_program.jpg) center no-repeat; background-size:cover; height:3.00rem; position:relative; display:flex;
	justify-content:center;
	align-items: center;
}
.serviceProgram-banner h2{font-size: .40rem; line-height: .64rem; color: #fff; text-align:center;}

.medicine-doctors{background: #F5F6FA; padding-top:.73rem;}
.medicine-doctors h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; padding:0 1.00rem;}
.medicine-doctors .p{font-size: .20rem; line-height: .30rem; color: #333333; text-align:center; margin-top:.30rem;}
.medicine-doctors .medicine-doctors-info{background-color:#D8E9F4; padding:.56rem 5.69rem .69rem .61rem; position:relative; margin-top:1.10rem; font-size: .16rem; line-height: .24rem; color: #333333; min-height:1.68rem; display:flex;
	justify-content:center;
	align-items: center;
	border-radius: .12rem .12rem 0 0;
}
.medicine-doctors .medicine-doctors-info .icoDoctor-a{position:absolute; right:0; top:-.70rem;}

.medicine-doctors-a{margin-top:.75rem; padding-bottom:.50rem;}
.medicine-doctors-a h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; padding:0 1.00rem;}
.medicine-doctors-a .p{font-size: .20rem; line-height: .30rem; color: #333333; text-align:center; margin-top:.30rem;}
.medicine-doctors-a .medicine-doctors-info{background-color: #0A69B2; border-left:5.21rem solid #E8DAAB; margin-top:1.00rem; position:relative; padding:.46rem .90rem; min-height:4.25rem;
	border-radius: .12rem;
}
.medicine-doctors-a .medicine-doctors-info .icoDoctor-b{position:absolute; left:-5.21rem; bottom:0;}
.medicine-doctors-a .medicine-doctors-info p{font-size: .18rem; font-weight: bold; line-height: .28rem; color:#fff;}
.medicine-doctors-a .medicine-doctors-info ul{margin-top:.33rem;}
.medicine-doctors-a .medicine-doctors-info li{display:flex; margin-top:.10rem;}
.medicine-doctors-a .medicine-doctors-info li:first-child{margin-top:0;}
.medicine-doctors-a .medicine-doctors-info li i{margin-right:.07rem; margin-top:.04rem;}
.medicine-doctors-a .medicine-doctors-info li span{flex:1; font-size: .16rem; line-height: .24rem; color:#fff;}

.medicine-doctors-b{background: #F5F6FA; padding:.73rem 0 .70rem;}
.medicine-doctors-b .main{display:flex;
	justify-content:space-between;
}
.medicine-doctors-b .left{flex:1; padding-right:1.40rem;}
.medicine-doctors-b .left .top{background: linear-gradient(90deg, #DEF1FF 0%, #DCFFF3 100%); height: .36rem; line-height:.36rem; padding:0 .14rem; font-size: .16rem; color: #0068B7; display:inline-block;
	border-radius: .16rem .16rem .16rem .02rem;
}
.medicine-doctors-b .left h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; margin-top:.16rem;}
.medicine-doctors-b .left .p{font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.30rem;}
.medicine-doctors-b .left .list{margin-top:.26rem;}
.medicine-doctors-b .left .list li{display:flex; margin-top:.10rem;}
.medicine-doctors-b .left .list li:first-child{margin-top:0;}
.medicine-doctors-b .left .list li i{margin:.04rem .08rem 0 0;}
.medicine-doctors-b .left .list li span{font-size: .16rem; line-height: .24rem; color: #333333; flex:1;}
.medicine-doctors-b .left .btn{margin-top:.40rem;}
.medicine-doctors-b .left .btn a{border: .01rem solid #0068B7; height: .48rem; line-height: .48rem; padding:0 .45rem; font-size: .16rem; color: #0068B7; display:inline-block; text-align:center;
	border-radius: 10000px;
}
.medicine-doctors-b .left .btn a:hover{background-color:#0068B7; color:#fff;}
.medicine-doctors-b .left .btn a:hover i{background:url(../img/v2.0/arrow_right_2.0.png) no-repeat; width:.16rem; height:.16rem; background-size:.16rem .16rem;}
.medicine-doctors-b .left .btn i{margin-left:.10rem; vertical-align:middle;}
.medicine-doctors-b .img{width:5.22rem; position:relative;}
.medicine-doctors-b .img:before{content:""; position:absolute; right:0; top:1.82rem; width: 4.60rem; height: 2.87rem; background: #E3E9F7;
	border-radius: .16rem;
}
.medicine-doctors-b .img img{position:relative; z-index:1;}

.medicine-doctors-b.other{background-color:#fff;}
.medicine-doctors-b.other .left{order: 2; padding:0 0 0 .93rem;}
.medicine-doctors-b.other .img{width: 4.78rem;}
.medicine-doctors-b.other .img:before{content:""; position:absolute; right:0; bottom:0; width: 4.78rem; height: 2.66rem; background: #F9EFF2;
	border-radius: .16rem;
}

.medicine-doctors-b.bottom{}
.medicine-doctors-b.bottom .left{padding-right:0;}
.medicine-doctors-b.bottom .last{display:flex; margin-top:.30rem;
	align-items: center;
}
.medicine-doctors-b.bottom .last .last-l{padding-right:.79rem; flex:1; margin-top:.52rem;}
.medicine-doctors-b.bottom .last .img{width:5.39rem;}
.medicine-doctors-b.bottom .last .img:before{display:none;}

.news-list.medicine-doctors-new{}
.news-list.medicine-doctors-new .h2-p{line-height:.30rem; margin-top:.30rem; height:auto !important; display: block;}
.news-list.medicine-doctors-new .li{background-color:#fff; padding:.50rem 0;}
.news-list.medicine-doctors-new .li ul{margin-top:.50rem;
	grid-template-columns: repeat(auto-fill, minmax(4.00rem, 1fr));
    gap: .20rem;
}
.news-list.medicine-doctors-new .li img{width:100%;
	border-radius: .16rem .16rem 0 0;
}
.news-list.medicine-doctors-new .li li{background: #F5F6FA; width:100%; padding-bottom:1.00rem; position:relative;
	border-radius: .16rem;
}
.news-list.medicine-doctors-new .li strong{padding:0 .23rem;}
.news-list.medicine-doctors-new .li li p{padding:0 .23rem; min-height:1.20rem;
	-webkit-line-clamp: 5;
}
.medicine-doctors-new .button{display:flex !important; margin-top:.10rem; padding:0 .23rem; position:absolute; left:0; bottom:.30rem;}
.medicine-doctors-new .button b{border: .01rem solid #0068B7; font-size: .16rem; color: #0068B7; padding:0 .20rem; height:.48rem; line-height:.48rem; text-align:center; display:flex;
	justify-content:center;
	align-items: center;
	border-radius:100px;
}
.medicine-doctors-new .button span{color: #0068B7; display:inline-block; margin-top:0; font-weight:normal;}
.medicine-doctors-new .button i{margin-left:.17rem;}

.medicine-doctors-swiper{padding: 0 0 .46rem;}
.medicine-doctors-swiper .swiper.swiper-a{margin-top:0;}
.medicine-doctors-swiper .swiper{position:relative; padding:0 .80rem;}
.medicine-doctors-swiper .btn a{height:.40rem; line-height:.40rem; border: .02rem solid #0068B7; padding:0 .16rem; display:inline-block; color:#0068B7; font-size:.16rem;
	border-radius: .08rem;
}
.medicine-doctors-swiper .btn a:hover{background-color:#0068B7; color:#fff;}
.medicine-doctors-swiper .swiper-a strong{margin-top:.72rem; font-family: 'Inter-Medium'; font-weight:normal;}
.medicine-doctors-swiper .swiper-a .c-999{margin-top:.38rem;}
.medicine-doctors-swiper .swiper-a .c-999 a{margin-left:.20rem; color:#999;}
.medicine-doctors-swiper .swiper-a .c-999 a:hover{color:#0068B7;}
.medicine-doctors-swiper .swiper .swiper-pagination-reset{margin-top:.70rem; text-align:center; display:flex;
	justify-content:center;
	align-items: center;
}
.medicine-doctors-swiper .swiper .swiper-button-next{right:-.90rem;}
.medicine-doctors-swiper .swiper .swiper-button-prev{left:-.90rem;}
.career-team-info.medicine-doctors-swiper .title{margin:1.00rem 1.00rem 0;}

.medicine-doctors-info.career-team-info .title{margin: 0 1.60rem;}
.medicine-doctors-info.career-team-info b{font-size: .28rem; font-weight: 600; line-height: .66rem; color: #333333; margin-bottom:.09rem; display:block;}

.medicine-doctors-info h2, .medicine-doctors-info .p{text-align:center;}
.medicine-doctors-info .p1{font-size: .16rem; font-weight: 600; color: #333333; line-height: .24rem;}
.medicine-doctors-info .p2{font-size: .16rem; color: #333333; line-height: .24rem; margin-top:.24rem;}
.medicine-doctors-info.bottom .last .img{width: 6.58rem; height:5.14rem;}
.medicine-doctors-info.bottom .last .img:after{content:""; position:absolute; right:0; bottom:0; width: 6.20rem; height: 4.20rem; background: #E5DEEE;
	border-radius: .16rem;
}
.medicine-doctors-info1{padding:.72rem 0; background-color:#fff;}
.medicine-doctors-info1 h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center; padding-bottom:.72rem;}
.our-service-list.medicine-doctors-info{padding:.10rem 0 .70rem;}
.our-service-list.medicine-doctors-info h2{text-align:left;}
.our-service-list.medicine-doctors-info .info{margin-top:.92rem; min-height:5.00rem;
	order:2;
}
.our-service-list.medicine-doctors-info .img{width: 4.60rem; height:4.30rem;}
.our-service-list.medicine-doctors-info .img:before{content:""; position:absolute; right:0; bottom:0; width: 4.60rem; height: 2.87rem; background: #E3E9F7;
	border-radius: .16rem;
}

.serviceHighlights{background: #F5F6FA; padding:.73rem 0 .72rem;}
.serviceHighlights h2{font-size: .48rem; font-weight: 600; line-height: .64rem; color: #0068B7; text-align:center;}
.serviceHighlights ul{margin-top:.80rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(4.00rem, 1fr));
	gap: .20rem;
}
.serviceHighlights li{background-color:#fff;  width:4.00rem;
	border-radius: .12rem;
}
.serviceHighlights li img{width:4.00rem; height:2.20rem;
	border-radius: .12rem .12rem 0 0;
}
.serviceHighlights li .info{padding:.20rem .23rem .33rem;}
.serviceHighlights li h3{font-size: .24rem; font-weight: 600; line-height: .36rem; color: #0068B7;}
.serviceHighlights li p{font-size: .16rem; line-height: .24rem; color: #333333; margin-top:.12rem;}

.serviceCoordination{padding:.82rem 0 .72rem;}
.serviceCoordination h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center;}
.serviceCoordination .p{text-align:center; font-size: .16rem; font-weight: 600; line-height: .24rem; color: #333333; margin-top:.40rem; padding:0 2.00rem;}
.serviceCoordination .list{width:9.00rem; margin:.25rem auto 0;}
.serviceCoordination .list li{display:flex; margin-top:.10rem;
	justify-content:center;
}
.serviceCoordination .list li:first-child{margin-top:0;}
.serviceCoordination .list li i{margin-right:.06rem;}
.serviceCoordination .list li span{flex:1;}

.serviceCoordination .doctor{background: #EDD6B8; padding:.51rem 6.45rem .30rem .63rem; min-height:2.47rem; margin-top:1.07rem; position:relative;
	border-radius: .12rem;
}
.serviceCoordination .doctor p{font-size: .20rem; font-weight: 600; line-height: .30rem; color: #333333;}
.serviceCoordination .doctor i{position:absolute; right:0; bottom:0;}

.serviceCoordination .ul{margin-top:.20rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(6.10rem, 1fr));
	gap: .20rem;
}
.serviceCoordination .ul li{color:#fff; padding:.32rem; display:flex; min-height:1.06rem;
	border-radius: .12rem;
}
.serviceCoordination .ul li:nth-child(1){background: #2A8BD5;}
.serviceCoordination .ul li:nth-child(2){background: #0068B7;}
.serviceCoordination .ul li:nth-child(3){background: #0068B7;}
.serviceCoordination .ul li:nth-child(4){background: #2A8BD5;}
.serviceCoordination .ul li i{margin-right:.24rem;}
.serviceCoordination .ul li .info{flex:1;}
.serviceCoordination .ul li strong{font-size: .24rem; font-weight: 600; line-height: .36rem; display:block;}
.serviceCoordination .ul li p{font-size: .16rem; line-height: .24rem; margin-top:.12rem;}

.serviceWorkflow{background: #F5F6FA; padding:.70rem 0 1.85rem;}
.serviceWorkflow h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center; padding:0 .32rem;}
.serviceWorkflow .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.30rem;}

.serviceWorkflow-list{margin-top:1.89rem; display:flex;
	justify-content:center;
}
.serviceWorkflow-list ul{display:flex;}
.serviceWorkflow-list li{position:relative;}
.serviceWorkflow-list div{display:flex;
	align-items: center;
	justify-content:center;
}
.serviceWorkflow-list div span{color:#fff; font-size: .16rem;}
.serviceWorkflow-list em{position:absolute; left:0; top:-.55rem; font-size: .16rem; line-height: .24rem; color: #3D3D3D; width:2.22rem;}
.serviceWorkflow-list em:before{content:''; position:absolute; left:0; top:-.16rem; width:1.50rem; height:.06rem;
	border-radius: 100px;
}
.serviceWorkflow-list li:nth-child(1) em:before{background: #3F91D0;}
.serviceWorkflow-list li:nth-child(2) em:before{background: #C1A683;}
.serviceWorkflow-list li:nth-child(3) em:before{background: #C1A683;}
.serviceWorkflow-list li:nth-child(4) em:before{background: #725CA7;}
.serviceWorkflow-list li:nth-child(5) em:before{background: #725CA7;}
.serviceWorkflow-list li:nth-child(6) em:before{background: #725CA7;}
.serviceWorkflow-list li:nth-child(2n) em{top:1.20rem;}

.serviceCaseStudies{padding:.72rem 0;}
.serviceCaseStudies h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center; padding:0 .32rem;}
.serviceCaseStudies .p{font-size: .16rem; line-height: .24rem; color: #333333; text-align:center; margin:.48rem 1.58rem 0;}
.serviceCaseStudies .list{display:flex; margin-top:1.13rem;}
.serviceCaseStudies .list li{width:1.60rem; margin-right:1.10rem; position:relative; text-align:center;}
.serviceCaseStudies .list li:last-child{margin-right:0;}
.serviceCaseStudies .list li span{width:.24rem; height:.24rem; display:flex; font-size: .18rem; font-weight: 600; color:#fff; position:absolute; right:.12rem; top:.18rem; z-index:1; background: #0068B7;
	justify-content:center;
	align-items: center;
	border-radius:100%;
}
.serviceCaseStudies .list li .icoArrow-right-blue{position:absolute; right:-.72rem; top:.62rem; width:.40rem; height:.40rem; background-size:.40rem .40rem; opacity:0.6;}
.serviceCaseStudies .list li p{font-size: .16rem; line-height: .24rem; color:#333; text-align:center; margin-top:.10rem;}
.serviceCaseStudies .bottom{background: #B09674; padding:.28rem 0 .45rem; color:#fff; margin-top:.40rem;
	border-radius: .12rem;
}
.serviceCaseStudies .bottom h3{font-size: .28rem; font-weight: 600; line-height: .24rem; text-align:center;}
.serviceCaseStudies .bottom ul{margin-top:.38rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(3.10rem, 1fr));
	gap: .40rem;
}

.serviceCaseStudies .bottom li{display:flex; padding:0 .38rem; border-right:.01rem solid rgba(255, 255, 255, 0.5);}
.serviceCaseStudies .bottom li i{margin-right:.12rem;}
.serviceCaseStudies .bottom li span{flex:1; font-size: .16rem; line-height: .24rem;}

.medicine-doctors-c{background: #F5F6FA; padding:.72rem 0;}
.medicine-doctors-c h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center; padding:0 .32rem;}
.medicine-doctors-c .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.30rem; padding:0 2.12rem;}
.medicine-doctors-c .last{background: #DEEEF9; position:relative; padding:.56rem 6.64rem .56rem .45rem; min-height:1.58rem; margin-top:1.00rem; display:flex;
	justify-content:center;
	align-items: center;
	border-radius: .12rem;
}
.medicine-doctors-c .last .icoService-doctor-other{position:absolute; right:0; bottom:0;}
.medicine-doctors-c .last li{display:flex; margin-top:.16rem;}
.medicine-doctors-c .last li:first-child{margin-top:0;}
.medicine-doctors-c .last li i{margin:.04rem .14rem 0 0;}
.medicine-doctors-c .last li span{flex:1; font-size: .16rem; line-height:.24rem; color: #333333;}

.medicine-doctors-d{padding:.70rem 0;}
.medicine-doctors-d h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center; padding:0 .32rem;}
.medicine-doctors-d .p{font-size: .20rem; line-height: .30rem; color: #333333; padding:0 .32rem;}
.medicine-doctors-d .p2{text-align:center; font-size: .20rem; line-height: .30rem; margin-top:.30rem; color: #333333; padding:0 .32rem;}
.medicine-doctors-d .ul{margin-top:.72rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(2.95rem, 1fr));
	gap: .20rem;
}
.medicine-doctors-d .li{border: .01rem solid #0068B7; flex:1; overflow:hidden;
	border-radius:.12rem;
}
.medicine-doctors-d .top{background: #0068B7; font-size: .20rem; line-height: .28rem; color: #FFFFFF; padding:.20rem; min-height:.56rem; display:flex;
	align-items: center;
}
.medicine-doctors-d .li ul{padding:.20rem;}
.medicine-doctors-d .li li{font-size: .16rem; line-height: .24rem; color:#333; margin-top:.16rem; position:relative; padding-left:.12rem;}
.medicine-doctors-d .li li:before{content:''; position:absolute; left:0; top:.10rem; width:.06rem; height:.06rem; background-color:#0068B7;
	border-radius:100%;
}
.medicine-doctors-d .li li:first-child{margin-top:0;}
.medicine-doctors-d .li .p{padding:.20rem; font-size: .16rem; line-height: .24rem;}

.medicine-doctors-d .list1{margin-top:.72rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(5.00rem, 1fr));
	gap: .20rem;
}

.medicine-doctors-d .list1 li{background: #FFFFFF; border: .01rem solid #D1D3DB; min-height: .80rem; padding:.20rem .27rem; display:flex;
	justify-content:space-between;
	align-items: center;
	border-radius: .08rem;
}
.medicine-doctors-d .list1 li span{font-size: .20rem; font-weight: 600; line-height: .28rem; color: #333333; padding-right:.20rem; flex:1; text-align:center;}
.medicine-doctors-d .list1 li strong{font-size: .32rem; font-weight: 600; line-height: .28rem; color: #0068B7; border-left:.01rem solid #D1D3DB; padding-left:.15rem; white-space:nowrap;}

.medicine-doctors-d .content{margin-top:1.00rem; padding-bottom:.30rem; display:flex;}
.medicine-doctors-d .content .left{flex:1; display:flex; padding-right:.50rem;
	align-items: center;
}
.medicine-doctors-d .content .left p{font-size: .16rem; line-height: .24rem; color:#333; margin-top:.50rem;}
.medicine-doctors-d .content .left p:first-child{margin-top:0;}
.medicine-doctors-d .content .right{flex:1; display:flex;
	justify-content:center;
	align-items: center;
}
.medicine-doctors-d .content .right .img{position:relative; padding:.60rem 0;}
.medicine-doctors-d .content .right .img span{background: #DCAF78; padding:.10rem .20rem; font-size: .16rem; line-height: .24rem; color:#fff; position:absolute; text-align:center;
	border-radius: 12px;
}
.medicine-doctors-d .content .right .img span:nth-child(1){top:0; left:50%; white-space:nowrap;
	transform: translateX(-50%);
}
.medicine-doctors-d .content .right .img span:nth-child(2){left:-50%; bottom:0; width:2.00rem;}
.medicine-doctors-d .content .right .img span:nth-child(3){right:-50%; bottom:0; width:2.00rem;}

.medicine-doctors-d1, .medicine-doctors-d2, .medicine-doctors-d3{background-color:#f8f8f8;}
.medicine-doctors-d1 .ul, .medicine-doctors-d2 ul{
	grid-template-columns: repeat(auto-fill, minmax(5.00rem, 1fr)) !important;
}
.medicine-doctors-d3 ul{
	grid-template-columns: repeat(auto-fill, minmax(3.00rem, 1fr)) !important;
}
.medicine-doctors-d1 .li{padding-bottom:.38rem;}
.medicine-doctors-d1 .i, .medicine-doctors-d2 .i, .medicine-doctors-d3 .i{background-color:#fff;}
.medicine-doctors-d1 .li .p1, .medicine-doctors-d2 .li .p1, .medicine-doctors-d3 .li .p1{padding:.20rem .20rem 0; font-size: .18rem; line-height: .24rem;}
.medicine-doctors-d1 .li .p1.first, .medicine-doctors-d2 .li .p1.first, .medicine-doctors-d3 .li .p1.first{padding-top:.38rem;}
.medicine-doctors-d1 .ul1 li, .medicine-doctors-d2 .ul1 li, .medicine-doctors-d3 .ul1 li{padding-left:0; display:flex;
	align-items: center;
}
.medicine-doctors-d1 .ul1 li:before, .medicine-doctors-d2 .ul1 li:before, .medicine-doctors-d3 .ul1 li:before{display:none;}
.medicine-doctors-d1 .ul1 li i, .medicine-doctors-d2 .ul1 li i, .medicine-doctors-d3 .ul1 li i{margin-right:.07rem;}
.medicine-doctors-d1 .ul1 li span, .medicine-doctors-d2 .ul1 li span, .medicine-doctors-d3 .ul1 li span{flex:1;}

.medicine-workflow{padding:.72rem 0 1.00rem;}
.medicine-workflow h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center; padding:0 .32rem;}
.medicine-workflow .box{position:relative;}
.medicine-workflow .list{display:flex; position:relative; z-index:1;
	flex-wrap: wrap;
}
.medicine-workflow .list li{position:relative; width:3.00rem; text-align:center; margin-top:.50rem;
	justify-content:center;
	align-items: center;
}
.medicine-workflow .list span{background: #0068B7; width:.24rem; height:.24rem; display:flex; font-size:.18rem; color:#fff; font-weight: 600; position:absolute; left:50%; top:.80rem;
	transform: translateX(-50%);
	border-radius:100%;
	justify-content:center;
	align-items: center;
}
.medicine-workflow .list p{font-size: .16rem; line-height:.24rem; color: #333333; width:2.40rem; margin:.20rem auto 0; height:.48rem;}
.medicine-workflow .list-bg1{background:url(../img/v2.0/workflow_aq.png) no-repeat; width:12.40rem; height:2.36rem; background-size:12.40rem 2.36rem; position:absolute; top:.92rem; right:0;}
.medicine-workflow .list-bg2{background:url(../img/v2.0/workflow_aw.png) no-repeat; width:10.13rem; height:2.36rem; background-size:10.13rem 2.36rem; position:absolute; top:.92rem; right:0;}

.medicine-doctors-b-a .main{align-items: end;}
.medicine-doctors-b-a .left{padding-right:.60rem;}
.medicine-doctors-b-a .img{width: 5.67rem; height: 3.19rem;}
.medicine-doctors-b-a .img:before{display:none;}

.medicine-doctors-e{}
.medicine-doctors-e{background: #F5F6FA; padding:.72rem 0;}
.medicine-doctors-e h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center; padding:0 .32rem;}
.medicine-doctors-e .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.30rem; padding:0 2.12rem;}
.medicine-doctors-e .box{display:flex; margin-top:.80rem;
	align-items: center;
}
.medicine-doctors-e .box img{width:5.30rem; margin-right:.95rem;
	border-radius: .12rem;
}
.medicine-doctors-e .info{flex:1;}
.medicine-doctors-e .info ul{border-left:.04rem solid #E4E5EB; padding-left:.22rem; font-size:.16rem; line-height:.24rem; color:#333;}
.medicine-doctors-e .info li{margin-top:.24rem; position:relative;}
.medicine-doctors-e .info li:before{content:''; position:absolute; left:-.31rem; top:.05rem; width:.10rem; height:.10rem; border:.03rem solid #D7D8DE; background: #0068B7;
	border-radius:100%;
}
.medicine-doctors-e .info li:first-child{margin-top:0;}

.medicine-doctors-f{background: #F5F6FA; padding:.72rem 0;}
.medicine-doctors-f h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center; padding:0 .32rem;}
.medicine-doctors-f ul{margin-top:.80rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(4.00rem, 1fr));
	gap: .20rem;
}
.medicine-doctors-f li{border: .01rem solid #D1D3DB; background-color:#fff; padding:0 .20rem; position:relative; cursor:pointer;
	border-radius: .08rem;
}
.medicine-doctors-f li:hover{border: .01rem solid #0068B7;}
.medicine-doctors-f li:hover:before{content:''; position:absolute; left:-.01rem; right:-.01rem; top:-.01rem; bottom:-.01rem; border: .01rem solid #0068B7;
	border-radius: .08rem;
}
.medicine-doctors-f .top{display:flex; border-bottom:.01rem solid #D1D3DB; padding:.20rem 0 .14rem; position:relative;
	align-items: center;
}
.medicine-doctors-f li .top:after{content:''; position:absolute; left:0; bottom:-.01rem; width:0; height:.02rem; background-color:#0068B7;
	transition: width 0.3s ease-in-out 0s;
}
.medicine-doctors-f li:hover .top:after{width:100%;}
.medicine-doctors-f .top i{margin-right:.15rem;}
.medicine-doctors-f .top span{flex:1; font-size: .20rem; font-weight: 600; line-height: .24rem; color: #333333;}
.medicine-doctors-f .info{padding-bottom:.89rem;}
.medicine-doctors-f .info p{font-size:.16rem; line-height:.24rem; color:#333; margin-top:.11rem;}
.medicine-doctors-f em{display:block; position:absolute; right:.20rem; bottom:.18rem;}
.medicine-doctors-f em b{border: .01rem solid #0068B7; height: .48rem; line-height: .48rem; padding:0 .29rem; font-size: .16rem; color: #0068B7; display:flex; font-weight:normal;
	align-items: center;
	border-radius: 10000px;
}
.medicine-doctors-f em b span{vertical-align:middle;}
.medicine-doctors-f em b i{vertical-align:middle; margin-left:.11rem;}
.medicine-doctors-f li:hover em b, .medicine-doctors-new a:hover .button b, .training-a .btn a:hover{background-color:#0068B7; color:#fff;}
.medicine-doctors-new a:hover .button span, .training-a .btn a:hover span{color:#fff;}
.medicine-doctors-f li:hover em b i, .medicine-doctors-new a:hover .button i, .training-a .btn a:hover i{background:url(../img/v2.0/arrow_right_2.0.png) no-repeat; width:.16rem; height:.16rem; background-size:.16rem .16rem;}
.news-list.medicine-doctors-new .li li:hover b, .medicine-doctors-f li:hover b, .training-a .btn a{
	transition: all 0.2s;
}

/* --2-- */
.training-banner{background:url(../images/v2.0/primary_banner_00.jpg) center no-repeat; background-size:cover; height:6.00rem; position:relative; color: #fff;}
.training-banner-1{background:url(../images/v2.0/primary_banner_01.jpg) center no-repeat; background-size:cover; height:6.00rem; position:relative; color: #fff;}
.training-banner-2{background:url(../images/v2.0/primary_banner_02.jpg) center no-repeat; background-size:cover; height:6.00rem; position:relative; color: #fff;}
.training-banner-3{background:url(../images/v2.0/primary_banner.jpg) center no-repeat; background-size:cover; height:6.00rem; position:relative; color: #fff;}
.training-banner h2{font-size: .40rem; line-height: .60rem; position:relative; z-index:1; display:flex; padding:2.22rem 4.20rem 0 0;
	flex-wrap: wrap;
}
.training-banner p{font-size: .20rem; font-weight: 500; line-height: .28rem; margin-top:.40rem; padding-right:5.80rem;}

.training-a{background: #F5F6FA; padding: .73rem 0;}
.training-a h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; padding:0 1.00rem; margin:0 .32rem;}
.training-a .p{font-size: .20rem; line-height: .30rem; color: #333333; text-align:center; margin:.30rem .32rem 0;}
.training-a .p1{font-size: .16rem; line-height: .30rem; color: #333333; text-align:center; margin:.10rem .32rem 0;}
.training-a .p2{font-size: .20rem; line-height: .30rem; color: #333333; text-align:center; margin:.72rem .32rem 0;}
.training-a .btn{display:flex; margin-top:.54rem;
	justify-content:center;
}
.training-a .btn a{border: .01rem solid #0068B7; font-size: .16rem; color: #0068B7; padding:0 .20rem; height:.48rem; line-height:.48rem; text-align:center; display:flex;
	justify-content:center;
	align-items: center;
	border-radius:100px;
}
.training-a .btn a span{color: #0068B7; display:inline-block; margin-top:0; font-weight:normal;}
.training-a .btn a i{margin-left:.17rem;}

.training-a-list{margin-top:.72rem;}
.training-a-list-ul{display:flex;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(2.95rem, 1fr));
	gap: .20rem;
}
.training-a-list-li{}
.training-a-list-li .title{height:.70rem; display:flex; font-size: .24rem; color:#fff; font-weight: 600;
	justify-content:center;
	align-items: center;
}
.training-a-list-li:last-child{margin-right:0;}
.training-a-list-li:nth-child(1){background: #3F91D0; margin-top: 60px;}
.training-a-list-li:nth-child(1) .title{background: #2779B9;}
.training-a-list-li:nth-child(2){background: #7DBB99; margin-top: 40px;}
.training-a-list-li:nth-child(2) .title{background: #68AF88;}
.training-a-list-li:nth-child(3){background: #9483BD; margin-top: 20px;}
.training-a-list-li:nth-child(3) .title{background: #725CA7;}
.training-a-list-li:nth-child(4){background: #C1A683;}
.training-a-list-li:nth-child(4) .title{background: #B09674;}

.training-a-img{margin-top:.37rem;}
.training-a-img .info{padding:.33rem 0 0 1.11rem;}
.training-a-img .info .title{display:flex;
	align-items: center;
}
.training-a-img .info .title span{font-size: .24rem; font-weight:bold; line-height: .28rem; margin-right:.20rem;}
.training-a-img .info .title i{margin:0 -.05rem;}
.training-a-img .info .list{display:flex; margin-top:.30rem;}
.training-a-img .info .list li{position:relative; padding-left:.46rem; margin-right:1.00rem; font-size: .20rem; line-height: .28rem;}
.training-a-img .info .list li:nth-child(1):before{content:''; position:absolute; left:0; top:50%; width: .32rem; height: .10rem; background: #EA434E;
	border-radius: 100px;
	transform: translateY(-50%);
}
.training-a-img .info .list li:nth-child(2):before{content:''; position:absolute; left:0; top:50%; width: .32rem; height: .10rem; background: #437BEA;
	border-radius: 100px;
	transform: translateY(-50%);
}
.training-a-img img{
	border-radius: .16rem;
}

.training-b-list{margin-top:.72rem;}
.training-b-list-ul{display:flex;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(5.00rem, 1fr));
	gap: .20rem;
}
.training-b-list-ul .title{height:.70rem; display:flex; font-size: .24rem; color:#fff; font-weight: 600;
	justify-content:center;
	align-items: center;
}
.training-b-list-li:nth-child(1) .title{background: #2E82C2;}
.training-b-list-li:nth-child(2) .title{background: #B09674;}
.training-b-list-li li{min-height: 64px; display:flex; font-size: .16rem; line-height: .24rem; color:#fff; overflow:hidden; padding:.10rem .32rem; text-align:center;
	justify-content:center;
	align-items: center;
}
.training-b-list-li:nth-child(1) li:nth-child(1){background: #368CCD;}
.training-b-list-li:nth-child(1) li:nth-child(2){background: #3F91D0;}
.training-b-list-li:nth-child(1) li:nth-child(3){background: #489BDB;}
.training-b-list-li:nth-child(1) li:nth-child(4){background: #4BA2E5;}
.training-b-list-li:nth-child(2) li:nth-child(1){background: #BEA27D;}
.training-b-list-li:nth-child(2) li:nth-child(2){background: #C8AC86;}
.training-b-list-li:nth-child(2) li:nth-child(3){background: #D0B28C;}
.training-b-list-li:nth-child(2) li:nth-child(4){background: #DBB88D;}

.training-a-list-li .info{padding:.22rem .22rem .32rem;}
.training-a-list-li .info strong{color:#fff; font-size: .18rem; line-height: .24rem;}
.training-a-list-li .info p{margin-top:.26rem; color: #FFFFFF; font-size: .14rem; line-height: .24rem;}

.training-margin{padding:.72rem 0;}
.training-b img{width:4.88rem; height:auto;}
.training-b .a{color: #0068B7}
.training-b{padding:.72rem 0;}
.training-b1, .training-b2, .training-b3, .training-b4{background: #F5F6FA;}
.training-b3 img{position:relative; top:.72rem;}

.training-c{background: #0068B7; padding: .72rem 0;}
.training-c h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #fff; text-align:center; padding:0 1.00rem; margin:0 .32rem;}
.training-c .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.30rem; padding:0 .32rem;}
.training-c .p1{text-align:center; font-size: .16rem; line-height: .30rem; color: #333333; margin-top:.40rem; padding:0 .32rem;}
.training-c .ul{display:flex; margin-top:.72rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(5.00rem, 1fr));
	gap: .20rem;
}
.training-c .ul li{background-color:#fff; background-color:#fff; padding:.30rem .20rem; display:flex;
	border-radius: .12rem;
}
.training-c .ul li i{margin-right:.19rem;}
.training-c .ul li .info{flex:1; color: #333333;}
.training-c .ul li .info strong{font-size: .20rem; line-height: .28rem; display:block;}
.training-c .ul li .info p{margin-top:.08rem; font-size: .16rem; line-height: .24rem;}
.training-c .ul li .span{width:.56rem; margin-right:.19rem; text-align:center;}

.training-c1, .training-c2, .training-c4{background: #fff;}
.training-c3{background: #F5F6FA;}
.training-c1 h2, .training-c2 h2, .training-c3 h2, .training-c4 h2{color: #0068B7;}
.training-c1 .ul li, .training-c2 .ul li, .training-c4 .ul li{border: .01rem solid #D1D3DB;}
.training-c2 h2{margin-top:.72rem;}
.training-c2 h2:first-child{margin-top:0;}
.training-c2 .ul li .info{flex:1; color: #333333; display:flex;
	align-items: center;
}
.training-c4 .ul{
	grid-template-columns: repeat(auto-fill, minmax(3.00rem, 1fr));
}

.training-d{background: #F5F6FA; padding: .72rem 0;}
.training-d h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; padding:0 1.00rem; margin:0 .32rem;}
.training-d .ul{display:flex; text-align:center; margin-top:.72rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(5.00rem, 1fr));
	gap: .60rem;
}
.training-d .ul h3{font-size: .32rem; font-weight: 600; line-height: .42rem; color: #0068B7; height:.84rem; display:flex;
	justify-content:center;
	align-items: center;
}
.training-d .ul img{width:5.90rem; margin-top:.18rem;
	border-radius: .12rem;
}

.training-e{padding:.72rem 0;}
.training-e.our-service-list .ul{display:flex;
	flex-wrap: wrap;
}
.training-e.our-service-list .ul li{display:flex; margin-top:.20rem; width:50%;}
.training-e.our-service-list .ul li i{margin-right:.09rem;}
.training-e.our-service-list .ul li span{flex:1;}
.training-e.our-service-list h3{font-size: .16rem; line-height: .24rem; text-align:center; margin-top:.38rem;}
.training-e.our-service-list-b p{margin-top:.40rem;}
.training-f.news-list.medicine-doctors-new .li li p{min-height:.64rem;}

.training-g{background: #F5F6FA; padding: .72rem 0;}
.training-g h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-g ul{margin-top:.50rem;}
.training-g li{margin-top:.30rem;}
.training-g ul .title{font-size: .24rem; font-weight: 600; line-height: .36rem; color: #0068B7; border-bottom:.03rem solid #0068B7; padding:.15rem 0;}
.training-g ul .con{margin-top:.24rem;}
.training-g ul p{font-size: .16rem; line-height: .26rem; color: #333333; margin-top:.16rem;}
.training-g ul p a{color: #0068B7}
.training-g ul p:first-child{margin-top:0;}

.medicine-doctors-b1.other .img{width:6.19rem;}
.medicine-doctors-b1.other .img:before{width: 4.90rem; height: 3.60rem; background: #EEE3D6; right:auto; bottom:0; top:auto;}

.our-service-list .ul{margin-top:.20rem;}
.our-service-list .dl{display:flex; margin-top:.10rem;}
.our-service-list .dl dt{margin-right:.07rem; display:flex;
	justify-content:center;
	align-items: center;
}
.our-service-list .dl dd{flex:1;}
.our-service-list .dl:first-child{margin-top:0;}

.training-h{background: #F5F6FA; padding: .72rem 0;}
.training-h .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-h .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.30rem; padding:0 .32rem;}
.training-h .p1{text-align:center; font-size: .16rem; line-height: .30rem; color: #333333; margin-top:.30rem; padding:0 .32rem;}
.training-h .list{display:flex; margin-top:.60rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(3.00rem, 1fr));
	gap: .20rem;
}

.training-h .list .li{border: 1px solid #D1D3DB; background: #FFFFFF; overflow:hidden;
	border-radius: .10rem;
}
.training-h .list .li img{background: #CFE6F7;}
.training-h .list .li .info{padding:.10rem .20rem .35rem; text-align:center;}
.training-h .list .li .info .title, .training-h .list1 .title{font-size: .20rem; font-weight: 600; line-height: .28rem; color: #333333;}
.training-h .list .li .info .p1, .training-h .list1 .p1{font-size: .16rem; line-height: .24rem; color: #333333; margin-top:.14rem;}

.training-h .list1{display:flex; margin-top:.60rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(3.00rem, 1fr));
	gap: .20rem;
}
.training-h .list1.list1-4{
	grid-template-columns: repeat(auto-fill, minmax(2.50rem, 1fr));
}

.training-h .list1 .li{border: 1px solid #D1D3DB; background: #FFFFFF; text-align:center; padding:.36rem .20rem .25rem;
	border-radius: .08rem;
}
.training-h .list1 .info{margin-top:.20rem;}

.training-h .news-list .li:nth-child(2n-1){background-color:#fff;}
.training-h .news-list .li{padding:0;}

.training-i{padding: .72rem 0;}
.training-i .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-i .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.30rem; padding:0 .32rem;}
.training-i .p1{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.72rem; padding:0 .32rem;}
.training-i .p2{text-align:center; font-size: .16rem; line-height: .30rem; color: #333333; margin-top:.27rem; padding:0 .32rem;}
.training-i .p1 a{color: #0068B7;}
.training-i .list{display:flex; margin-top:.72rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(3.00rem, 1fr));
	gap: .20rem;
}
.training-i .list .li{background: #E6F4FF; padding:.30rem .27rem; font-size: .24rem; line-height: .36rem; color: #333333;
	border-radius: .12rem;
}

.training-i .list1{display:flex; margin-top:.50rem; padding-bottom:.20rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(1.90rem, 1fr));
	gap: .20rem;
}
.training-i .list1 li{border: .01rem solid #3797DF; padding:.08rem .14rem; min-height:.48rem; background: #E5EEF4; font-size: .16rem; font-weight: 600; line-height: .24rem; display:flex; text-align:center;
	justify-content:center;
	align-items: center;
	border-radius: .08rem;
}

.training-j{padding: .72rem 0;}
.training-j .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-j .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.30rem; padding:0 .32rem;}
.training-j .p1{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.40rem; padding:0 .32rem;}
.training-j .table{border-collapse:collapse; table-layout:fixed; width:100%; margin-top:.40rem;}
.training-j .table th{height:.64rem; font-size: .24rem; color:#fff; text-align:left; border-bottom:.02rem solid #fff; text-align: center;}
.training-j .table td{height:.64rem; font-size: .16rem; color:#fff; border-bottom:.02rem solid #fff; text-align: center;}
.training-j .table td:nth-child(1), .training-j .table th:nth-child(1){background: #F9D6E5; width:1.97rem; color:#333;}
.training-j .table td:nth-child(2), .training-j .table th:nth-child(2){background: #368CCD;}
.training-j .table td:nth-child(3), .training-j .table th:nth-child(3){background: #C8AC86;}

.training-k{background:#0068B7 url(../images/v2.0/primary_banners.png) center no-repeat; background-size:cover; min-height:8.16rem; position:relative; color: #fff; padding:.72rem 0;}
.training-k .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #fff; text-align:center; margin:0 .32rem;}
.training-k .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #fff; margin-top:.30rem; padding:0 .32rem;}
.training-k .p1{text-align:center; font-size: .16rem; line-height: .30rem; color: #fff; margin-top:.60rem; padding:0 .32rem;}
.training-k .list{display:flex; margin-top:.40rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(2.50rem, 1fr));
	gap: .20rem;
}
.training-k .list li{border: .01rem solid #FFFFFF; font-size: .24rem; font-weight: 600; line-height: .32rem; color:#fff; padding:.24rem;
	border-radius: .12rem;
}
.training-k .btn{display:flex; margin-top:.60rem;
	justify-content:center;
	align-items: center;
}
.training-k .btn a{border: .01rem solid #FFFFFF; height: .48rem; display:flex; padding:0 .20rem; color:#fff;
	justify-content:center;
	align-items: center;
	border-radius: 10000px;
}
.training-k .btn a i{margin-left:.20rem;}
.training-k .btn a:hover{background-color:#fff; color:#0068B7;}
.training-k .btn a:hover i{background:url(../img/v2.0/arrow_right_blue.png) no-repeat; width:.16rem; height:.16rem; background-size:.16rem .16rem;}

.training-l{background: #F5F6FA; padding: .72rem 0;}
.training-l .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-l .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333333; margin-top:.30rem; padding:0 .32rem;}
.training-l .p1{text-align:center; font-size: .16rem; line-height: .30rem; color: #3D3D3D; margin-top:.60rem; padding:0 .32rem;}
.training-l .list{margin-top:.40rem;}
.training-l .list ul{display:flex;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(3.00rem, 1fr));
	gap: .20rem;
}
.training-l .list li{background: #FFFFFF; font-size: .24rem; line-height: .40rem; padding:.20rem; overflow:hidden; position:relative; display:flex; min-height:1.20rem;
	align-items: center;
	border-radius: .12rem;
}
.training-l .list li strong{}
.training-l .list li p{font-size: .16rem; font-weight: normal; line-height: .28rem; margin-top:.10rem; padding-right:.50rem;}
.training-l .list li i{position:absolute; right:0; bottom:-.08rem;}

.training-l .list-1 ul:nth-child(1){
	grid-template-columns: repeat(auto-fill, minmax(5.00rem, 1fr));
}
.training-l .list-1 ul:nth-child(2){margin-top:.20rem;}
.training-l .list-1 li{display:block;}

.training-l .list1{display:flex; margin-top:.54rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(1.90rem, 1fr));
	gap: .20rem;
}
.training-l .list1 li{text-align:center;}
.training-l .list1 .top{border: .01rem solid #3797DF; padding:.08rem .14rem; min-height:.48rem; background: #E5EEF4; font-size: .16rem; font-weight: 600; line-height: .24rem; display:flex; text-align:center;
	justify-content:center;
	align-items: center;
	border-radius: .08rem;
}
.training-l .list1 i{margin:.20rem 0;}
.training-l .list1 .bottom{background: #0068B7; padding:.08rem .14rem; min-height:.48rem; font-size: .16rem; font-weight: 600; line-height: .24rem; display:flex; text-align:center; color:#fff;
	justify-content:center;
	align-items: center;
	border-radius: .08rem;
}

.training-l1{background-color:#fff;}
.training-l1 .list li{background: #E6F4FF; font-size:.20rem; line-height: .30rem;}

.training-n{background: #0068B7; padding: .72rem 0;}
.training-n .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #fff; text-align:center; margin:0 .32rem;}
.training-n .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #fff; margin-top:.30rem; padding:0 .32rem;}
.training-n .p1{text-align:center; font-size: .16rem; line-height: .30rem; color: #fff; margin-top:.60rem; padding:0 .32rem;}
.training-n .list{margin-top:.72rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(3.00rem, 1fr));
	gap: .20rem;
}
.training-n .list li{overflow:hidden; background-color:#fff;
	border-radius: .12rem;
}
.training-n .list li img{width: 4.00rem; height: 2.20rem;}
.training-n .list li .info{display:flex; padding:.24rem;
	align-items: center;
}
.training-n .list li .info strong{font-size: .20rem; font-weight: 600; line-height: .28rem;}

.training-m{padding: .72rem 0;}
.training-m .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-m .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333; margin-top:.30rem; padding:0 .32rem;}
.training-m .p1{text-align:center; font-size: .16rem; line-height: .30rem; color: #333; margin-top:.40rem; padding:0 .32rem;}
.training-m .p1 a{color: #0068B7}
.training-m .list{margin-top:.72rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(2.50rem, 1fr));
	gap: .20rem;
}
.training-m .list li{border: .01rem solid #D1D3DB; padding:.22rem .30rem .66rem;
	border-radius: .08rem;
}
.training-m .list li strong{height:.54rem; display:flex; overflow:hidden; font-size: .24rem; font-weight: 600; line-height: .28rem; color: #333333;
	align-items: center;
}
.training-m .list li p{font-size: .16rem; line-height: .28rem; color: #333333; margin-top:.06rem;}
.training-m .list li em{font-size: .40rem; font-weight: 600; line-height: .28rem; color: #0068B7; margin-top:.52rem; display:block; text-align:center;}

.training-o{background: #F5F6FA; padding: .72rem 0;}
.training-o .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-o .h3{font-size: .24rem; font-weight: 600; line-height: .30rem; color: #0068B7; margin-top:.72rem; text-align:center; padding:0 .32rem;}
.training-o .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333; margin-top:.30rem; padding:0 .32rem;}
.training-o .p1{text-align:center; font-size: .16rem; line-height: .30rem; color: #333; margin-top:.32rem; padding:0 .32rem;}
.training-o .p2{text-align:center; font-size: .18rem; line-height: .30rem; color: #999999; margin-top:.10rem; padding:0 .32rem;}
.training-o .name{text-align:center; font-size: .24rem; line-height: .30rem; color: #333; margin-top:.40rem; padding:0 .32rem; font-weight: 500; display:block;  text-align:center;}

.training-p{background: #F5F6FA; padding: .72rem 0;}
.training-p .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-p .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333; margin-top:.30rem; padding:0 .32rem;}
.training-p .content{display:flex; margin-top:.72rem;
	justify-content:space-between;
	align-items: center;
}
.training-p .content:nth-child(2n) .leftBox{
	order:2;
}
.training-p .content:nth-child(2n) .rightBox{margin:0 2.00rem 0 0;}
.training-p .leftBox .strong{font-size: .32rem; line-height: .28rem; color: #0068B7;}
.training-p .leftBox .p1{font-size: .16rem; line-height: .28rem; margin-top:.30rem;}
.training-p .rightBox{margin-left:2.00rem;}
.training-p .boxa{position:relative; color:#fff;}
.training-p .boxa .top{position:absolute; left:50%; top:0; background: #0068B7; padding:.12rem; text-align:center; width:2.52rem;
	border-radius: .12rem;
	transform: translateX(-50%);
}
.training-p .boxa .left{position:absolute; left:0; bottom:-.10rem; background: #DCAF78; padding:.12rem; width:2.22rem;
	border-radius: .12rem;
}
.training-p .boxa .right{position:absolute; right:0; bottom:-.10rem; background: #9483BD; padding:.12rem; width:2.02rem;
	border-radius: .12rem;
}

.training-p .boxb{position:relative; color:#fff;}
.training-p .boxb .top{position:absolute; left:50%; top:.36rem; background: #EC97B1; padding:.12rem; text-align:center; width:2.12rem;
	border-radius: .12rem;
	transform: translateX(-50%);
}
.training-p .boxb .left{position:absolute; left:-.10rem; top:50%; background: #0068B7; padding:.12rem; text-align:center; width:2.02rem;
	border-radius: .12rem;
	transform: translateY(-50%);
}
.training-p .boxb .right{position:absolute; right:-.30rem; top:50%; background: #9483BD; padding:.12rem; text-align:center; width:2.32rem;
	border-radius: .12rem;
	transform: translateY(-50%);
}
.training-p .boxb .bottom{position:absolute; left:50%; bottom:.50rem; background: #DCAF78; padding:.12rem; text-align:center; width:2.12rem;
	border-radius: .12rem;
	transform: translateX(-50%);
}

.training-p .boxa .top strong, .training-p .boxa .left strong, .training-p .boxa .right strong, .training-p .boxb .top strong, .training-p .boxb .left strong, .training-p .boxb .right strong, .training-p .boxb .bottom strong{font-size:.18rem;}
.training-p .boxa .top p, .training-p .boxa .left p, .training-p .boxa .right p, .training-p .boxb .top p, .training-p .boxb .left p, .training-p .boxb .right p, .training-p .boxb .bottom p{font-size:.12rem; margin-top:.04rem;}


.training-q{padding: .72rem 0;}
.training-q .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-q .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333; margin-top:.30rem; padding:0 .32rem;}
.training-q .content{margin-top:.72rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(5.00rem, 1fr));
	gap: .20rem;
}
.training-q .content .left{flex:1;}
.training-q .content .right{flex:1;}
.training-q .content .top{height: 1.04rem; font-size: 24px; font-size: .24rem; font-weight: 600; display:flex; line-height: .60rem; padding:0 .30rem;
	align-items: center;
}
.training-q .content  .info{padding:.55rem .22rem;
}
.training-q .content  .info li{display:flex; margin-top:.40rem;
	justify-content:center;
	align-items: center;
}
.training-q .content  .info li:first-child{margin-top:0;}
.training-q .content  .info li i{margin-right:.08rem;}
.training-q .content  .info li span{flex:1; font-size: .18rem; font-weight: 500; line-height: .24rem;}
.training-q .content .left .top{background: #C9E1F3;}
.training-q .content .right .top{background: #CDC1E8;}
.training-q .content .left{background: #E8F5FF; overflow:hidden;
	border-radius: .12rem;
}
.training-q .content .right{background: #E8E2F7; overflow:hidden;
	border-radius: .12rem;
}

.training-r{}
.training-r h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-r h3{font-size: .32rem; font-weight: 900; line-height: .60rem; color: #3D3D3D;}
.training-r h4{font-size: .20rem; font-weight: 600; line-height: .60rem; color: #3D3D3D; margin-top:.40rem;}
.training-r .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333; margin-top:.30rem; padding:0 .32rem;}
.training-r .p2{font-size: .16rem; line-height: .30rem; color: #333; margin-top:.20rem;}
.training-r .box{display:flex; margin-top:.72rem;}
.training-r .faq-content-box{}
.training-r .news-list .li{padding:0;}
.training-r .news-list .li ul{margin-top:.20rem;
	display:flex !important;
	gap: .0rem;
}
.training-r .news-list .li:nth-child(2n-1){background-color:#fff;}
.training-r .news-list .li li{margin:0 .32rem 0 0;}
.training-r .news-list .ul .li .main{width:auto;}

.training-bottom-banner{background:url(../images/v2.0/ecosystem.jpg) center no-repeat; height:4.00rem; position:relative; color: #FFFFFF; background-size:cover; text-align:center;
	display:flex;
	justify-content:center;
	align-items: center;
}
.training-bottom-banner:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.5);}
.training-bottom-banner h2{font-size: .40rem; line-height: .50rem; color: #fff; position:relative; z-index:1; padding:0 2.30rem;}
.training-bottom-banner .h2-p{font-size: .20rem; line-height: .28rem; color: #fff; margin-top:.30rem; position:relative; z-index:1; padding:0 3.50rem;}
.training-bottom-banner .btn{height: .76rem; line-height: .76rem; background-color: #0068B7; font-size: .28rem; display:inline-block; color:#fff; padding:0 .37rem; margin-top:.60rem; position:relative; z-index:1; font-family: 'Inter-SemiBold';
	border-radius: .16rem;
}
.training-bottom-banner .btn:hover{opacity:0.9;}
.training-bottom-banner .a{border: .01rem solid #FFFFFF; width: 1.60rem; height: .48rem; font-size: .16rem; display:flex; color:#fff; position:relative; z-index:1; margin:.66rem auto 0;
	justify-content:center;
	align-items: center;
	border-radius:100px;
}
.training-bottom-banner .a span{margin-right:.20rem;}
.training-bottom-banner .a:hover{background-color:#0068B7;}

.submenu-ul-3{display:none; position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.1); width:100%; z-index:16;}
.submenu-ul-3 .icoFaq-menu-fixed{margin:.28rem 0; display:block;}
.submenu-ul-3-box{background-color:#fff; width:80%; height:calc(100vh); padding:.01rem 0 .28rem .28rem;}
.submenu-ul-3-box .ul{overflow-y:auto; height:calc(100vh - 1.05rem); padding-right: .28rem;}
.submenu-ul-3-box .li, .submenu-ul-3-box .title, .submenu-ul-3-box .a, .submenu-ul-3-box .title1, .submenu-ul-3-box .ul2 li{margin-bottom:.32rem;}
.submenu-ul-3-box .li .btn, .submenu-ul-3-box .title, .submenu-ul-3-box .li1 .a, .submenu-ul-3-box .title1, .submenu-ul-3-box .ul2 li a{border: .01rem solid #DFDFDF; padding:.12rem .20rem; display:flex; position:relative; font-size: .32rem; overflow: hidden; line-height:.48rem; cursor:pointer;
	align-items: center;
	border-radius:.06rem;
}
.submenu-ul-3-box .li1 .a, .submenu-ul-3-box .title1{margin-left:.20rem; }
.submenu-ul-3-box .li.on .btn, .submenu-ul-3-box .on .title, .submenu-ul-3-box .ul1 .on .title1, .submenu-ul-3-box .ul2 .on a, .submenu-ul-3-box .li1.on .a{border-color:#C8E2F1; background-color:#F7FCFF; color: #0068B7;}
.submenu-ul-3-box .li.on .btn:before, .submenu-ul-3-box .on .title:before, .submenu-ul-3-box .li1.on .title1:before, .submenu-ul-3-box .ul2 .on a:before, .submenu-ul-3-box .li1.on .a:before{content:''; position:absolute; left:0; top:0; bottom:0; width:.08rem; background: #0068B7;}
.submenu-ul-3-box .ul2 li{margin-left:.40rem;}
.submenu-ul-3-box .title, .submenu-ul-3-box .title1{
	justify-content:space-between;
}

.hospital-banner{background:url(../images/v2.0/hospital_banner.jpg) center no-repeat; background-size:cover; height:6.00rem; position:relative; color: #fff;}
.hospital-banner h2{font-size: .40rem; line-height: .60rem; position:relative; z-index:1; display:flex; padding:2.22rem 4.20rem 0 0;
	flex-wrap: wrap;
}
.hospital-banner p{font-size: .20rem; font-weight: 500; line-height: .28rem; margin-top:.40rem; padding-right:5.80rem;}

.training-s{padding: .72rem 0;}
.training-s .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-s .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333; margin-top:.30rem; padding:0 .32rem;}
.training-s .list{}
.training-s .list .li{display:flex;
	justify-content:space-between;
	align-items: center;
}
.training-s .list .left{width:5.20rem;}
.training-s .list .left .h3{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7;}
.training-s .list .left p{font-size: .16rem; line-height: .28rem; margin-top:.30rem;}
.training-s .list .right{position:relative; opacity:0; width: 5.60rem; height: 4.48rem;}
.training-s .list .right-box{position: fixed; top: calc(50% - 250px);}
.training-s .list .right-fixed{position:absolute; left:0; top:0;}
.training-s .list .li.on .right{opacity:1;}
.training-s .list .li.on .right-img{
	animation: show .2s linear;
}
.training-s .list .li.on .right-fixed{
	animation: bounce-left .3s linear;
}

.training-t{padding: .72rem 0; background-color: #f5f6fa;}
.training-t .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-t .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333; margin-top:.30rem; padding:0 .32rem;}
.training-t .p:first-child{margin-top:0;}
.training-t .box{margin-top:.30rem;}

.training-t .view .swiper-container {width: 100%;
	border-radius: .16rem;
}
.training-t .view .swiper-container .swiper-slide{position:relative;}
.training-t .view .swiper-container .info{background: rgba(0, 0, 0, 0.5); padding:.15rem .25rem; font-size: .16rem; line-height: .24rem; color: #FFFFFF; position:absolute; left:0; bottom:0; right:0;
	border-radius: 0 0 .16rem .16rem;
}
/*
.training-t .view .arrow-left {background: url(images/index_tab_l.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -25px; width: 28px; height: 51px; z-index: 10;}
.training-t .view .arrow-right {background: url(images/index_tab_r.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -25px; width: 28px; height: 51px; z-index: 10;}*/
.training-t .preview {width: 100%; margin-top: .20rem; position: relative;}
.training-t .preview .swiper-container{width: 100%;}
.training-t .preview .swiper-slide{width: 2.95rem; cursor:pointer; margin-right:.20rem; overflow:hidden; position:relative;
	border-radius: .16rem;
}
.training-t .preview .swiper-slide:last-child{margin-right:0;}
.training-t .preview .slide6 {width: 2.95rem;}
.training-t .preview .arrow-left {background: url(../img/v2.0/hospital_right.png) no-repeat; position: absolute; left: .10rem; top: 50%; z-index: 10; width:.40rem; height:.40rem; background-size:.40rem .40rem; opacity:0.6;
	transform: translateY(-50%) rotate(180deg);
}
.training-t .preview .arrow-right {background: url(../img/v2.0/hospital_right.png) no-repeat; position: absolute; right: .10rem; top: 50%; z-index: 10; width:.40rem; height:.40rem; background-size:.40rem .40rem; opacity:0.6;
	transform: translateY(-50%);
}
.training-t .preview .active-nav:before {content:''; position:absolute; left:0; top:0; right:0; bottom:0; border: .03rem solid #0068B7; z-index:1;
	border-radius: .16rem;
}

.training-u{padding: .72rem 0;}
.training-u .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-u .list{margin-top:.72rem;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(4.00rem, 1fr));
	gap: .20rem;
}
.training-u .list .li{position:relative;
	transition: all 0.4s;
	border-radius:.16rem;
}
.training-u .list .li img{width:100%;}
.training-u .list .li:after{content:''; position:absolute; left:0; bottom:0; right:0; height:80%;
	background: linear-gradient(180deg, rgba(216, 216, 216, 0) 0%, #0068B7 91%);
	border-radius:0 0 .16rem .16rem;
}

.training-u .list .li .info{position:absolute; left:0; bottom:.30rem; right:0; z-index:1; padding:0 .27rem;}
.training-u .list .li .info strong{font-size: .28rem; font-weight: 500; line-height: .40rem; color:#fff; display:block;}
.training-u .list .li .info .p{font-size: .16rem; line-height: .28rem; color:#fff; height:0; overflow:hidden;
	transition: all 0.4s;
}
.training-u .list .li .info .p p{margin-top:.05rem;}
.training-u .list .li:hover .p{height:auto;
	animation: bounce-up .4s linear;
}
.training-u .list .li:hover .strong{display:none;}

.training-v{padding: .72rem 0;}
.training-v .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-v .box{border: .01rem solid #D1D3DB; padding:.32rem .42rem; margin-top:.20rem;
	border-radius: .08rem;
}
.training-v .box strong{font-size: .20rem; font-weight: 600; line-height: .28rem; display:block;}
.training-v .box p{font-size: .16rem; line-height: .24rem; margin-top:.16rem;}

.training-v .box-list{border: .01rem solid #D1D3DB; padding:0 .42rem; margin-top:.20rem;
	border-radius: .08rem;
}
.training-v .box-list h3{height:.84rem; display:flex; font-size: .20rem; font-weight: 600; line-height: .28rem; border-bottom: .01rem dashed #D1D3DB;
	align-items: center;
}
.training-v .box-list .list{display:flex; padding-bottom:.38rem;
	justify-content:space-between;
}
.training-v .box-list .info{margin-top:.27rem; flex:1; padding-right:1.00rem;}
.training-v .box-list .title{display:flex;
	align-items: center;
}
.training-v .box-list .title i{margin-right:.12rem;}
.training-v .box-list .title span{font-size: .18rem; font-weight: bold; line-height: .24rem;}
.training-v .box-list .ul{padding-left:.07rem;}
.training-v .box-list .ul li{display:flex; margin-top:.16rem;}
.training-v .box-list .ul li i{margin:.04rem .07rem 0 0;}
.training-v .box-list .ul li span{flex:1;}

.training-x{background:url(../img/v2.0/network_bg.png) no-repeat center; height:2.46rem; padding: .72rem 0;}
.training-x .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-x .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333; margin-top:.60rem; padding:0 1.65rem;}
.training-x .p strong{color: #0068B7; font-size:.32rem;}

.training-y{padding: .72rem 0;}
.training-y .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.training-y .box{display:flex; border: .01rem solid #D1D3DB; margin-top:.72rem;
	border-radius: 16px;
}
.training-y .box .left{padding:.50rem .32rem; flex: 1;}
.training-y .box .left h3{font-size: .26rem; font-weight: 600; line-height: .28rem; color: #0068B7;}
.training-y .box .left dl{margin-top:.34rem;}
.training-y .box .left dt{font-size: .20rem; font-weight: 600; line-height: .28rem;}
.training-y .box .left dd{font-size: .16rem; line-height: .28rem; margin-top:.10rem;}
.training-y .box .left ul{margin-top:.34rem;}
.training-y .box .left li{font-size: .20rem; font-weight: 600; line-height: .28rem; margin-top:.20rem;}
.training-y .box .left li:first-child{margin-top:0;}
.training-y .box .right{width:6.68rem; background: #F0F7FC; display:flex;
	justify-content:center;
	align-items: center;
	border-radius: 16px;
}

.medicine-doctors-swiper1 h2{font-size: .48rem; font-weight: 600; line-height: .60rem; color: #0068B7; text-align:center; padding-top:.72rem;}
.medicine-doctors-swiper1 .b{font-size: .24rem; font-weight: 600; line-height: .37rem; color: #0068B7; display:block; margin-bottom:.30rem;}
.career-team-info.medicine-doctors-swiper.medicine-doctors-swiper1 .title{margin:.40rem .50rem 0;}
.h5-margin-b.career-team-info.medicine-doctors-swiper.medicine-doctors-swiper1 .title{margin: .40rem 0.2rem 0;}

.training-z{background: #F5F6FA; padding: 1.24rem 0;}
.training-z p{text-align:center; font-size: .24rem; line-height: .36rem; color: #333; padding:0 2.30rem;}

.network-map{background: #F5F6FA; padding: .72rem 0;}
.network-map .h2{font-size: .48rem; font-weight: 900; line-height: .60rem; color: #0068B7; text-align:center; margin:0 .32rem;}
.network-map .p{text-align:center; font-size: .20rem; line-height: .30rem; color: #333; margin-top:.30rem; padding:0 .32rem;}
.network-map .map{display:flex; margin-top:.72rem;
	justify-content:space-between;
	align-items: center;
}
.network-map .map .img{width:9.26rem;
	transition: all 0.2s;
}
.network-map .map .img:hover{
	transform: scale(1.1);
}
.network-map .map .info{}
.network-map .map .info li{margin-top:.72rem;}
.network-map .map .info li:first-child{margin-top:0;}
.network-map .map .info strong{font-size: .56rem; font-weight: 600; line-height: .60rem; display:block; color: #0068B7;}
.network-map .map .info p{font-size: .20rem; font-weight: 600; line-height: .60rem;}

.jigou-video1 .jigou-video-info{display:block;}
.jigou-video1 .jigou-video-info .video{margin:.70rem auto 0;}

.jigou-video2 .jigou-video-info{
	align-items: center;
}
.jigou-video2 .info{flex:1; padding-right:.60rem;}
.jigou-video2 .info .p{font-size: .20rem; line-height: .28rem;}
.jigou-video2 .info .em{font-size: .28rem; font-weight: 600; line-height: .28rem; display:block; margin-top:.40rem;}
.jigou-video2 .info .span{font-size: .16rem; line-height: .28rem; margin-top:.16rem; display:block;}

/* ---------------------------v2.0-----------------------------  */