﻿/* 媒体查询 */
@media (min-width: 912px) and (max-width: 1440px){
	.banner .index-img{width:auto;}
	.index-introduce{width:100%;}
	.index-introduce-info img{flex:1; width:auto;}
	.index-partners .swiper-button-next, .index-partners .swiper-button-prev, .index-testimonials .swiper-button-next, .index-testimonials .swiper-button-prev{display:block !important;}
	/*
	.index-testimonials .swiper-button-next{right:.10rem;}
	.index-testimonials .swiper-button-prev{left:.10rem;}
	*/
	.index-wedo, .index-list-ul, .index-testimonials .swiper, .footer{padding-left:.20rem; padding-right:.20rem;}
	.banner-con-info{padding:0 .40rem;}
	.our-service-banner h2{padding:0 2.32rem;}
	.our-service-banner p{padding:0 2.32rem;}
	.our-service-banner .h2a{padding:0 1.00rem;}
	.our-service-banner .pa{padding: 0 1.00rem;}
	.our-solutions-banner h2{padding:1.00rem 6.50rem 0 0;}
	.our-solutions-banner p{padding:0 5.50rem 0 0;}
	.our-solutions-bottom-b, .our-service-care .info, .career-team-info-bottom{padding:0 .32rem;}
	.our-service-care .info em{display:block; margin:.50rem 0 0 1.00rem;}
	.about-us-date .date li:nth-child(2){margin:0 3.00rem;}
	.jigou-Specialties .swiper, .jigou-video-info, .jigou-table-a-page{padding:0 .32rem;}
	.jigou-table-a{margin:.50rem 0 0;}
	.swiper .swiper-button-next{right:-.50rem;}
	.swiper .swiper-button-prev{left:-.50rem;}
	/* ---------------------------v2.0-----------------------------  */
	/* ---------------------------v2.0-----------------------------  */
}
@media (min-width: 200px) and (max-width: 1240px){
	.banner .index-img{width:auto;}
	.swiper .swiper-button-next{right:.30rem;}
	.swiper .swiper-button-prev{left:.30rem;}
	.header-main, .banner-con, .index-introduce, .main, .news-details .main{width:100%;}
	.index-introduce-info img{flex:1; width:auto;}
	.index-list-li .img{margin-left:.20rem;}
	.index-list-li:nth-child(2) .img{margin-right:.20rem; margin-left:0;}
	.index-partners .swiper-button-next, .index-partners .swiper-button-prev, .index-testimonials .swiper-button-next, .index-testimonials .swiper-button-prev, .header .contactUs, .swiper .swiper-button-next, .swiper .swiper-button-prev, .swiper .swiper-button-next{display:none;}
	.banner-con-info{padding:0 .40rem;}

	.header .menu-li.on .menu-ul-title:after, .header .menu-li.on .menu-ul-title a:after{display:none;}

	/* 头部 */
	.header-menu-ico{display:block;}
	.header .menu-search{display:flex;}
	.header, .header-main{height:1.20rem !important; display:flex;}
	.header-main{padding:0 .26rem 0 .22rem; display:flex;
		justify-content:space-between;
		align-items: center;
	}
	.header-box .search, .header-box .language{display:none;}
	.header .logo, .header .logo .img{height:.80rem !important; width:auto;}
	.header .menu{position:absolute; left:0; top:1.20rem; right:0; background-color:#fff; display:none; height:auto; padding:.10rem 0 .50rem;
		border-radius:0 0 .16rem .16rem;
		box-shadow: 0px 4px 10px rgba(9, 55, 90, 0.15);
	}
	.header .menu-ul{display:block; margin-top:.12rem; width:auto; max-height:calc(100vh - 5.75rem); overflow-y:auto;}
	.header .menu-li:first-child, .header .menu-li{margin-left:0;}
	.header .menu-ul-title, .header .menu-ul-title a{font-size:.32rem; line-height:1.00rem;}
	.header .menu-ul-title{display:flex; padding:0 .28rem 0 .42rem;
		align-items: center;
	}
	.header .menu-ul-title a{display:flex; width:100%;
		align-items: center;
	}
	.header .menu-ul-title span{flex:1;}
	.header .menu-ul-title .icoArrow-right-blue{display:block;}
	.header .menu-li ul{position:static; border-top:none; background: #EEF5FB; padding:0; height:auto;}
	.header .menu-li ul li{margin-top:0;}
	.header .menu-li ul li a{display:flex; font-size:.28rem; height:1.00rem; line-height:.40rem; margin-top:0; margin:0 .42rem; border-bottom:.01rem solid #0068B7; padding:0; white-space: break-spaces;
		align-items: center;
	}
	.header .menu-li ul li:last-child a{border-bottom:none;}

	.header .menu-language{display:block;}
	.header .menu-language{margin: .30rem .36rem 0 .44rem;}
	.header .menu-language ul{display:flex;}
	.header .menu-language li, .header .menu-language li a{font-size: .32rem; line-height: .36rem; position:relative;}
	.header .menu-language li.on, .header .menu-language li.on a{color: #0068B7;}
	.header .menu-language li.on:before{right:.23rem;}
	.header .menu-language li:after{content:'/'; margin:0 .06rem;}

	/* 医疗机构 */
	.jigou-table-screen{padding:0 .24rem; display:block;}
	.jigou-table-screen dl{margin-top:.50rem; flex: none; width:100% !important;
		flex-wrap: wrap;
	}
	.jigou-table-screen dl:first-child{margin-top:0;}
	.jigou-table-screen dt{font-size:.32rem; width:100%;}
	.jigou-table-screen dd{flex:1; display:flex; margin-top:.20rem;}
	.jigou-table-screen .select, .jigou-table-screen .input{flex:1; width:auto; height:.88rem; font-size:.30rem;
		border-radius:.16rem;
	}
	.jigou-top h2, .jigou-map h2, .jigou-table h2{padding:0 .50rem;}
	.jigou-top .h2-p{padding:.50rem .32rem 0; font-size:.28rem; line-height:.48rem;}

	.jigou-swiper-item-img{width:100%; height:auto;}

	.jigou-Specialties{overflow:hidden;}
	.jigou-Specialties .swiper, .jigou-video-info, .jigou-table-a-page{padding:0 .32rem;}
	.jigou-table-a{margin:.50rem .32rem 0; width:calc(100% - .64rem);}
	.jigou-Specialties-bottom{padding:0 .32rem;}
	.jigou-Specialties-bottom li{margin-top:.20rem;}
	.jigou-Specialties-bottom em{display:block; margin-top:.20rem;}

	.jigou-table-map .box{width:90%;}
	.jigou-table-map h3{font-size:.40rem; line-height:.60rem; height:.60rem;}
	.jigou-table-map .img{width:80%; height:auto;}

	/* career */
	.career-banner h2{padding:0 .32rem; width:auto;}
	.career-banner p{font-size:.28rem; line-height: .48rem; padding:0 .32rem; width:auto;}
	.career-info-bottom{padding:0 .36rem 1.00rem; margin-top:.50rem;}
	.career-info-bottom-l{flex:none; width:100%;}
	.career-info-bottom-l li .info{font-size:.28rem; line-height:.48rem; margin-left:.30rem;}
	.career-info-bottom-l li i{width:.76rem; height:.76rem; background-size: .76rem .76rem;}
	.career-info-bottom .img{width:100%;}
	.career-info-bottom img{margin-left:0; width:100%; height:auto; margin-top:.80rem;}

	.career-info-tips{padding:.50rem .30rem;}
	.career-info-tips-l{width:100%; line-height:.50rem; font-weight:bold; padding: .60rem .38rem .40rem;}
	.career-info-tips-l i{top: .28rem;}
	.career-info-tips-r{font-size:.28rem; line-height:.48rem; padding: .40rem .38rem .90rem;}

	.career-team h2{padding: .70rem .50rem 0;}
	.career-team-info .title{margin:0 .40rem; font-size:.28rem; line-height:.48rem;}
	.career-team-info{padding:1.60rem 0 .70rem;}
	.career-team-info .title .i-icoSm{top:-.40rem; left: 0;}
	.career-team-info p{font-size:.30rem; line-height:.40rem;}
	.career-team-info span{font-size:.20rem; line-height:.40rem;}

	.career-team-work{padding:.60rem .50rem 1.00rem;}
	.career-team-work-l{flex:none; text-align:center; width:100%; padding-right:0;}
	.career-team-work-l p{font-size:.28rem; line-height:.48rem; margin-top:.28rem;}
	.career-team-work img{margin-top:.70rem; width:100%; height:auto;}

	.career-choose-box{padding:0 .32rem;}
	.career-choose-box li{width:auto; margin:0;}
	.career-choose-box li strong{font-size:.36rem;}
	.career-choose-box li .con p{font-size:.28rem; line-height:.48rem;}
	.career-choose-box li .icoArrow-right{width:.40rem; height:.40rem; background-size: .40rem .40rem;}

	.career-value .h2-p{padding:0 .30rem; font-size:.28rem; line-height:.48rem; text-align:center;}

	.value-swiper{margin-top:.20rem;}
	.value-swiper-item{padding:0 .30rem;}
	.value-swiper-item img{width:100%; height:auto;}
	.value-swiper-item .info{margin-left:0;}
	.value-swiper-item img{
		border-radius:.16rem .16rem 0 0;
	}
	.value-swiper-item .info{margin-top:.30rem;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.value-swiper-item .info strong{display:block; font-size:.40rem; line-height:.72rem; width:100%;}
	.value-swiper-item .info span{font-size:.28rem; line-height:.48rem;}
	.value-swiper-item .info .i-icoSm-b{display:none;}

	.value-swiper .swiper-wrapper{
		order:1;
	}
	.value-swiper .swiper-pagination{
		order:2;
	}
	.value-swiper .swiper-pagination span{display:inline-block;width:8px; height:8px; flex:none; overflow:hidden; padding:0; position:static; font-size:0; background-color:#fff; border:1px solid #0068B7;
		border-radius:100%;
	}
	.value-swiper .swiper-pagination span.swiper-pagination-bullet-active:after{display:none;}
	.value-swiper .swiper-pagination{border:none; height:auto; display:flex; margin-top:.50rem;
		justify-content:center;
		align-items: center;
	}
	.value-swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:#0068B7 !important;}

	.career-vision .h2-p{padding: 0 .30rem; font-size:.28rem; line-height:.48rem;}

	.career-healthcare{height:6.16rem; text-align:center;}
	.career-healthcare h2{padding:1.20rem .60rem 0;}
	.career-healthcare .h2-p{font-size:.28rem; line-height:.48rem; padding: 0 .60rem;}

	/* leader */
	.leader-banner h2{padding:.72rem .30rem 0;}
	.leader-list ul{width:auto; padding:.40rem .30rem 1.00rem;
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(6.00rem, 1fr));
		gap: .40rem;
	}
	.leader-list li{width:auto; flex:1; margin:0;}
	.leader, .news-details{padding:0 .32rem;}

	/* contact us */
	.contact-us-banner .main{padding:0 .32rem;}
	.contact-us, .contact-us-form{padding:.01rem .32rem 1.16rem;}
	.contact-us-form dl{width:100%; margin:.30rem 0 0 0;}
	.contact-us-form dl:first-child{margin-top:.50rem;}
	.contact-us-form dt{font-size:.32rem; line-height:.52rem;}
	.contact-us-form .select{height:.855rem; line-height:.855rem; font-size:.32rem;
		border-radius:.16rem;
	}
	.contact-us-form .input{height:.84rem; line-height:.84rem; font-size:.32rem;
		border-radius:.16rem;
	}
	.contact-us-form .textarea{min-height:4.44rem; font-size:.32rem;
		border-radius:.16rem;
	}
	.contact-us-list .box{width:3.00rem; height:3.00rem; right:.70rem;}
	.form-bottom-check{margin-top:.40rem;}
	.form-bottom-check label, .form-bottom-check a{font-size:.28rem; line-height:.44rem;}
	.form-bottom-check input{width:.40rem; height:.40rem;}
	.form-bottom .btn{display:block; height:.88rem; line-height:.88rem; font-size:.32rem; margin-top:.60rem; text-align:center;}

	/* about us */
	.about-us-gbah h2{text-align:center;}
	.about-us-gbah .con{padding:.32rem .32rem 0;}
	.about-us-bridge .con, .about-us-brand .ul{padding:0 .32rem;}
	.about-us-bridge .img{margin:0 auto;}
	.about-us-date .date li:nth-child(2){margin:0 3.00rem;}
	.about-us-date .ul li .info{margin-left:.20rem;}

	/* our service */
	.our-service-plans h2, .our-service-list-b h2{padding:0 .32rem;}
	.our-service-plans ul, .our-service-normal .con, .our-service-list-b .list{padding:0 .32rem;}
	.our-service-banner h2{padding:0 1.32rem;}
	.our-service-banner p{padding:0 .32rem; font-size:.28rem; line-height:.48rem;}
	.our-service-banner .h2a{padding:0 .50rem;}
	.our-service-banner .pa{padding: 0 .50rem;}
	.our-service-menu{height:.90rem; line-height:.90rem;}
	.our-service-menu li{line-height:.90rem; padding:0 .10rem; font-size:.30rem;}
	.our-service-care ul{padding:0 .32rem;}
	.our-service-care p, .our-service-care .pa{padding:0 .32rem; font-size:.28rem; line-height:.48rem; text-align:left;}
	.our-service-care .pc, .our-service-care .pd{padding:0 .32rem; text-align:left;}
	.our-service-care .pa{padding-bottom:1.00rem;}
	.our-service-list ul{padding:0 .32rem;}
	.our-service-list li{margin-top:.60rem;}
	.our-service-list li:nth-child(2) img, .our-service-list li:nth-child(4) img{
		order: 2;
	}
	.our-service-list p{font-size:.28rem; line-height:.48rem;}
	.our-service-list img{width:100%; height:auto; margin-top:.30rem;
		border-radius:.64rem;
	}
	.our-service-list .info{width:100%;}
	.our-service-bottom .swiper{padding:0 .32rem;}
	.our-service-bottom .info{margin-left:1.00rem;}
	.our-service-care .img-bottom{margin:.40rem .32rem 0;}
	.our-service-list-c.our-service-list .info{width:auto;}

	/* our solutions */
	.our-solutions-banner h2{padding:1.00rem 4.50rem 0 .32rem;}
	.our-solutions-banner p{padding:0 5.50rem 0 .32rem;}

	.our-service-international h2{padding:0 .32rem;}
	.our-service-international ul{display:block; padding:0 .32rem;}
	.our-service-international strong{border-bottom:none; font-size:.40rem; line-height:.48rem; font-weight:normal;}
	.our-service-international p{font-size:.28rem; line-height:.48rem;}
	.our-service-international p.hide{
		-webkit-line-clamp: 5;
	}
	.our-service-international p span a{font-size:.26rem;}
	.our-service-international em span{font-size:.28rem; line-height:.48rem;}
	.our-service-international em i{width:.30rem; height:.30rem; background-size:.30rem .30rem;}
	.our-service-international li, .our-service-international li:nth-child(2){margin:.60rem 0 0 0;}
	.our-service-nurses .img, .our-service-nurses img{width:100%; height:auto;}
	.our-service-list .img{margin-top:.30rem;}
	.our-service-nurses img{margin-top:0;}
	.our-service-list.our-service-programme .con, .our-service-list.our-service-programme .info{width:100%;}
	.news-list-two .li ul{margin-top:0 !important;}
	.our-service-cases.no-bg .box{background-color:#F5F6FA; padding:.32rem;
		border-radius:.32rem;
	}

	.our-service-international-b strong{border-bottom:.03rem solid #0068B7;}
	.our-solutions-bottom{height:8.80rem;}
	.our-solutions-bottom p{font-size:.28rem; line-height:.48rem; padding:0 .32rem;}

	.our-service-top-ul{margin:0 .24rem;}

	.our-service-list .tips b{height:.60rem; line-height:.60rem; font-size:.28rem; padding:0 .20rem; margin-bottom:.20rem;}

	.box-en{padding-top:0;}
	.box-en p{margin-top:0;}
	.box .i-icoSm{display:none;}

	.video{margin:0 auto;}
	.jsmodern-video, .jsmodern-video video{width:100% !important;}

	.training-a-img .info{padding:.32rem .32rem 0;}
	
	.medicine-doctors-swiper.h5-margin-a .swiper .title{margin: 1.02rem .32rem 0;}
	.medicine-doctors-swiper.h5-margin-a .i-icoSm{display: block !important;}

	/* ---------------------------v2.0-----------------------------  */
	.submenu{top:1.20rem;}
	.submenu .submenu-ul-1{padding:0 .32rem;}
	.submenu .submenu-ul-2{padding:.20rem 0;}
	.submenu .submenu-ul-2-box{margin:0 .32rem;}
	.faq-banner h2{padding:1.22rem .32rem 0; width:auto;}
	.faq-banner p{padding:.20rem .32rem 0; width:auto; font-size:.30rem; line-height:.50rem;}
	.faq-content{padding:0 .20rem;}
	.footer-appointment{padding: .50rem .20rem .60rem;}
	.serviceProgram-banner h2{padding:0 .20rem;}
	.medicine-doctors h2, .medicine-doctors .p, .medicine-doctors-a h2, .medicine-doctors-a .p{padding:0 .20rem;}
	.medicine-doctors .p, .medicine-doctors-a .p{font-size:.30rem; line-height:.40rem;}
	.medicine-doctors-b{padding:.73rem .32rem .70rem;}
	.our-service-list.medicine-doctors-info .img{margin:0 auto; display:block;
		order:2;
	}
	.serviceHighlights ul{margin:.80rem .32rem 0;}
	.serviceHighlights li{width:100%;
		border-radius:.32rem;
	}
	.serviceHighlights li img{width:100%; height:auto;
		border-radius:.32rem .32rem 0 0;
	}
	.serviceCoordination .doctor{margin:.70rem .32rem 0;}
	.serviceCoordination .ul{margin:.20rem .32rem 0;}
	.serviceWorkflow h2{margin:0 .32rem;}
	.serviceWorkflow .p{margin:.20rem .32rem 0;}
	.medicine-doctors-d .ul{padding:0 .32rem;}

	.list-bg1, .list-bg2{display:none;}
	.medicine-workflow .list{
		display:flex;
	}
	.medicine-workflow .list{padding:0 .32rem;}
	.medicine-workflow .list li{width:100%; display:flex; margin-top:.96rem;
		text-align:left;
	}
	.medicine-workflow .list li p{flex:1;}
	.medicine-workflow .list li:nth-child(5){order:8;}
	.medicine-workflow .list li:nth-child(6){order:7;}
	.medicine-workflow .list li:nth-child(7){order:6;}
	.medicine-workflow .list li:after{content:''; position:absolute; left:.44rem; bottom:-.60rem; background:url(../img/v2.0/arrow_down.png) no-repeat; width:.48rem; height:.32rem; background-size:.48rem .32rem;}
	.medicine-workflow .list li:nth-child(5):after{display:none;}
	.medicine-workflow .list li .user{width:1.44rem; height:1.44rem; background-size:1.44rem 1.44rem; margin-right:.48rem;}
	.medicine-workflow .list span{top:1.10rem; width:.42rem; height:.42rem; font-size: .32rem; left:.96rem;
		transform: none;
	}
	.medicine-workflow .list p{font-size: .32rem; line-height: .48rem; width:100%;}
	.medicine-doctors-b-a .main{display:block;}
	.medicine-doctors-b-a .img{margin-top:.30rem;}
	.medicine-doctors-f ul{margin:.50rem .32rem 0;}

	.training-banner h2, .hospital-banner h2{padding:1.22rem .32rem 0;}
	.training-banner p, .hospital-banner p{padding: .20rem .32rem 0; font-size: .30rem; line-height: .50rem;}
	.training-a-list{padding:0 .32rem;}
	.training-margin img, .training-b img{
		border-radius:.32rem !important;
	}
	.training-b2 img, .training-b4 img{
		order: 2;
	}

	.training-c .ul, .training-d .ul{margin:.72rem .32rem 0;}
	.news-list.medicine-doctors-new .h2-p{padding:0 .32rem; font-size: .30rem; line-height: .48rem;
		-webkit-line-clamp: none;
	}

	.training-g ul, .training-b-list-ul, .training-h .list, .training-h .list1, .training-i .list, .training-k .list, .training-l .list, .training-l .list1, .training-n .list, .medicine-doctors-d .list1, .training-m .list, .training-a-img{padding:0 .32rem;}
	.training-j .table{margin:.40rem .32rem 0; width:calc(100% - .64rem);}
	.training-i .list1{padding:0 .32rem .20rem;}
	.medicine-doctors-d .content{padding:0 .32rem .30rem;}

	.training-p .content, .training-q .content, .training-s .list, .training-u .list{padding:0 .32rem;}
	.training-v .box, .training-v .box-list{margin:.20rem .32rem 0;}
	.training-y .box{margin:.72rem .32rem 0;}

	.network-map .map{margin:.72rem .32rem 0;}
	.btn-a {font-size: .24rem !important;}
	
	
	/* ---------------------------v2.0-----------------------------  */
}
@media (max-width: 912px){
	.index-introduce-info img, .index-wedo-con ul, index-list-li:nth-child(1) .index-list-box, .index-list-li:nth-child(2) img, index-list-li:nth-child(3) .index-list-box, .index-introduce-info-con, .index-wedo-con img, .index-list-li:nth-child(1) img, .index-list-li:nth-child(2) .index-list-box, .index-list-li:nth-child(3) img{
		transform: translateX(0);
	}
	.fixed-top{right:.32rem; margin-right:0;
		transform: translateX(0);
	}
	.index-title h2, .index-title p{
		transform: translateY(0);
	}
	.fixed-top .i-icoTop{width:.80rem; height:.80rem; background-size:.80rem .80rem;}
	/*banner*/
	.banner, .banner .swiper-slide, .banner .index-img, .banner-con{height:7.30rem;}
	.banner-con em{display:none;}
	.banner-con-info{padding:0 .50rem; position:relative;}
	.banner-con h2{font-size: .48rem; line-height:.56rem; margin-top:0;}
	.banner-con p{font-size: .30rem; line-height:.44rem; margin-top:.32rem;}
	.banner-con .btn{background-color:#fff; color:#0068B7; height:.80rem; line-height:.80rem; margin-top:.60rem; display:block; width:3.00rem; margin:.60rem auto 0;}

	.index-introduce ul{display:flex;
		flex-wrap: wrap;
	}
	.index-introduce li{width:50%; flex:auto;}
	.index-introduce li span{font-size:.52rem; line-height:.60rem; padding-top:.52rem;}
	.index-introduce li p{font-size:.24rem; line-height:.28rem; margin-top:.10rem;}
	.index-introduce-info{display:block;}
	.index-introduce-info img{width:100%; height:auto;}
	.index-introduce-info-con{min-height:4.48rem; height:auto; padding:.20rem 0; font-size:.60rem; line-height:.90rem;}
	.index-introduce li:nth-child(1){background-color:#0068B7;}
	.index-introduce li:nth-child(2){background-color: rgba(0, 104, 183, 0.8);}
	.index-introduce li:nth-child(3){background-color: rgba(0, 104, 183, 0.6);}
	.index-introduce li:nth-child(4){background-color: rgba(0, 104, 183, 0.4);}

	.index-wedo{padding-top:.60rem;}
	.index-title{padding:0 .40rem;}
	.index-title h2{font-size:.60rem; line-height:.70rem; text-align:center;}
	.index-title p{font-size: .36rem; line-height:.54rem; margin-top:.46rem;}

	.index-wedo-con{flex-wrap: wrap; padding:0 .40rem; margin-top:.46rem;}
	.index-wedo-con .img{width:100%; height:auto;
		order: 1;
	}
	.index-wedo-con ul{width:100%;
		order: 2;
	}
	.index-wedo-con li{margin-top:1.00rem; display:block; text-align:center;}
	.index-wedo-con li:first-child{margin-top:.78rem;}
	.index-wedo-con li i{width:1.20rem; height:1.20rem; background-size: 1.20rem 1.20rem; display:block; margin:0 auto;}
	.index-wedo-con li .info{margin:.54rem 0 0 0; display:block;}
	.index-wedo-con li .info strong{font-size:.40rem; line-height:.48rem; display:block;}
	.index-wedo-con li .info p{margin-top:.54rem; font-size:.28rem; line-height:.48rem;}

	.index-list-li{padding:0 .40rem; margin-top:.92rem;
		flex-wrap: wrap;
	}
	.index-list-li:first-child{margin-top:1.02rem;}
	.index-list-box{width:100%;}
	.index-list-box h3{font-size:.48rem; line-height:.56rem;}
	.index-list-box li strong span{font-size:.32rem; line-height:.36rem;}
	.index-list-box li .icoArrow-right{width:.30rem; height:.30rem; background-size: .30rem .30rem;}
	.index-list-box li .con{padding:0 1.00rem .20rem .20rem;}
	.index-list-box li .con p{font-size:.28rem; line-height:.42rem; margin-top:.44rem;}
	.index-list-li .img{width:100%; margin:.48rem 0 0 0; height:auto;}
	.index-list-li:nth-child(2) .img{
		order: 2;
	}
	.index-list-li:nth-child(2) .index-list-box{
		order: 1;
	}

	/*.index-partners.index-partners-h5{display:block; margin-top:.40rem;}*/
	.index-partners .swiper-container{margin-top:.20rem;}
	.index-partners .swiper-pagination2-1{margin-top:.50rem;}
	.index-partners .main{padding-bottom:.60rem;}

	.index-testimonials{padding:.90rem .40rem .70rem;}
	.index-testimonials .swiper{margin-top:.40rem;}
	.index-testimonials .box-btn{font-size:.28rem; line-height:.48rem;}
	.index-testimonials .box-btn i{width:.30rem; height:.30rem; background-size:.30rem .30rem;}
	.index-testimonials .box-con{font-size:.28rem; line-height:.48rem;}
	.index-testimonials .box-con.hide{height:3.34rem;}
	.index-testimonials .box-con span{font-size:.22rem; line-height:.48rem;}
	.index-testimonials .box-header img{width:1.52rem; height:1.52rem;}
	.index-testimonials .box-header .info strong{font-size:.40rem; line-height:.46rem;}
	.index-testimonials .box-header .info p{font-size:.28rem; line-height:.32rem; height:.96rem; margin-top:.30rem;}
	.index-testimonials .swiper-pagination3, .index-partners .swiper-pagination2-1{margin-top:.70rem;}

	.footer{padding:1.14rem 0 .86rem;}
	.footer-con{
		flex-wrap: wrap;
	}
	.footer-menu{width:100%; margin:0;
		order: 1;
		flex:none;
	}
	.footer-info{
		order: 2;
	}
	.footer-menu-li strong, .footer-menu-li strong a{font-size:.28rem; line-height:.32rem; font-weight:normal;}
	.footer-menu-li li, .footer-menu-li li a{font-size:.28rem; line-height:.32rem; white-space:break-word;}
	.footer-menu-li li{margin-top:.32rem;}
	.footer-menu-ul{padding:0 .30rem;
		flex-wrap: wrap;
		justify-content: normal;
	}
	.footer-menu-li{width:50%; margin-top:.52rem;}

	.footer-line{margin:1.00rem .30rem 0; padding:.16rem 0; border-top:.01rem solid #fff; font-size:.24rem; line-height:.28rem;}

	.footer-info{flex:1; padding:1.14rem .30rem 0; display:flex;}
	.footer-info-top{display:flex;
		flex-wrap: wrap;
	}
	.footer-info-top .img{height:1.62rem; width:auto;
		order: 2;
	}
	.footer-info-icon{
		order: 1;
	}
	.footer-info-icon i, .footer-info-icon .footer-btn:active i{width:.52rem; height:.52rem; background-size: .52rem .52rem; margin-right:.30rem;}
	.footer-info-icon .footer-btn:last-child i{margin-right:0;}
	.footer-info-icon .footer-btn span{top:-2.60rem; width:2.00rem; height:2.00rem;}
	.footer-info-icon .footer-btn span img{width:1.735rem; height:1.735rem;}
	.footer-info-tell{font-size:.28rem; line-height:.42rem; width:100%; padding:.36rem .30rem 0;}

	/* 医疗机构 */
	.jigouSwiper .swiper-pagination{padding:0 .10rem;
		flex-wrap: wrap;
		justify-content:center;
		align-items: center;
	}
	.jigouSwiper .swiper-pagination span{width:calc(45% - .16rem); flex: none; max-width:none; margin:.30rem .08rem 0 !important; font-size:.26rem; padding:.10rem; line-height:.40rem;}

	.jigou-swiper-item{
		flex-wrap: wrap;
	}
	.jigou-swiper-item img{width:100%; height:auto; margin-left:0;}
	.jigou-swiper-item .info strong{text-align:center;}
	.jigou-swiper-item .info p, .jigou-map .h2-p{font-size:.30rem; line-height:.50rem;}

	.jigou-map .tips-box{height:auto; width:auto; background-color:transparent; padding:0;
		box-shadow:none;
	}
	.jigou-map .tips-box strong{font-size:.20rem !important; color:#fff;
		text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	}
	.jigou-map .tips-box .i-icoMap-addr, .jigou-map .tips-box p, .jigou-map .tips-box:after{display:none;}
	.jigou-map .map-a .tips-box{top:0; margin-top:-.20rem;}
	.jigou-map .map-b .tips-box{left:.10rem; margin-top:-.80rem;}
	.jigou-map .map-c .tips-box{left:.10rem; margin-top:-.36rem;}
	.jigou-map .map-d .tips-box{left:.10rem; margin-top:-.80rem;}
	.jigou-map .map-e .tips-box{left:.10rem; margin-top:-.76rem;}
	.jigou-map .map-f .tips-box{left:.10rem; margin-top:-.36rem;}
	.jigou-map .map-g .tips-box{left:.10rem; margin-top:-.76rem;}
	.jigou-map .map-h .tips-box{left:.10rem; margin-top:-.86rem;}
	.jigou-map-box{zoom:0.7;}
	.jigou-map-box-title{display:flex; padding:0 .28rem; font-size:.24rem;
		flex-wrap: wrap;
	}
	.jigou-map-box-title span{width:25%; flex:none; font-weight:bold; margin-top:.40rem;}

	.jigou-table{padding-bottom:1.00rem;}
	.jigou-table-a tbody {
		display: block;
	}

	.jigou-table-a tr:nth-child(2n) {
		background-color: #fff;
	}
	.jigou-table-a thead, .jigou-table-a-page{display:none;}
	.jigou-table-a b{display:block;}
	.jigou-table-a tr:nth-child(2n){background-color: #f5f6fa;}
	.jigou-table-a{display:block;}
	.jigou-table-a tr{background-color:#f5f6fa; display:flex; padding:.30rem; margin-top:.24rem;
		border-radius: .16rem;
		flex-wrap: wrap;
	}
	.jigou-table-a tr:first-child{margin-top:0;}
	.jigou-table-a td{padding:0; width:100%; margin-top:.40rem;}
	.jigou-table-a td:first-child{margin-top:0;}
	.jigou-table-a td b{font-size:.32rem; line-height:.52rem;}
	.jigou-table-a td span{font-size:.28rem; line-height:.48rem;}
	.jigou-table-a-more{display:block;}
	.jigou-table-code p{font-size:.30rem; line-height:.40rem;}

	.jigou-video{padding:1.00rem 0 1.20rem;}
	.jigou-video-info{padding:0 .30rem;}
	.jigou-video-info strong{padding:0 .20rem; text-align:center;}
	.jigou-video-info .img{height:auto; width:100%; margin-top:.80rem;}
	.jigou-video-info .img img{margin-top:0;}
	.dialog-box-video{width:90%; height:auto;}
	.jigou-video-info .video{margin-top:.80rem;}

	.tips-box{height:.90rem;}
	.i-icoMap-addr{width:.60rem; height:.60rem; background-size:.60rem .60rem;}
	.tips-box .info strong{font-size:.28rem; line-height:.48rem;}
	.tips-box .info em, .tips-box .info span{font-size:.30rem; line-height:.30rem;}
	.tips-box .info p{margin-top:0;}
	.tips-box .i-icoMap-addr{margin-right:.14rem;}

	.jigou-Specialties .box .title{padding:.20rem .30rem 0; height:2.10rem;}
	.jigou-Specialties .box .title strong{font-size:.38rem; line-height:.46rem;}
	.jigou-Specialties .box .title p{font-size:.28rem; line-height:.48rem;}
	.jigou-Specialties .box .title strong i{width:.36rem; height:.30rem; background-size: .36rem .30rem; margin-right:.20rem;}
	.jigou-Specialties .box li{margin-top:.34rem;}
	.jigou-Specialties .box li em{font-size:.28rem; line-height:.48rem;}
	.jigou-Specialties .box li span{width:.36rem; height:.36rem}
	.jigou-Specialties .box li i{width:.30rem; height:.30rem; background-size: .30rem .30rem;}
	.jigou-Specialties-bottom{font-size:.28rem; line-height:.48rem; padding:0 .32rem;}
	.jigou-Specialties-bottom i{width:.30rem; height:.30rem; background-size: .30rem .30rem;}
	.jigou-Specialties-bottom p{font-size:.28rem; line-height:.48rem;}
	.jigou-Specialties .swiper-button-next, .jigou-Specialties .swiper-button-prev{display:none;}
	.jigou-Specialties .swiper .swiper-container{overflow: visible;}

	.jigou-table-map .img{width:100%; height:auto;}

	/* career */

	/* leader */
	.leader-banner{height:2.50rem;}
	.leader-banner h2{height:2.50rem; font-size: .56rem; line-height:.88rem; padding:.50rem .50rem 0 .30rem;
		align-items: flex-start;
	}
	.leader-list ul{padding:.40rem .32rem 1.00rem;}
	.leader-list li{height:auto; display:block; padding:0;
		border-radius: .32rem;
	}
	.leader-list li .goto{display:block;}
	.leader-list li img{width:100%; height:auto;}
	.leader-list-info{margin-left:0; padding:0 .32rem .34rem;}
	.leader-list-info strong{margin-top:.32rem; font-size: .48rem; line-height:.68rem;}
	.leader-list-info p{font-size:.32rem; line-height:.36rem; margin-top:.14rem; height:auto;}
	.leader-list-info .bottom{margin-top:.20rem;}
	.leader-list-info i{width:.72rem; height:.72rem; background-size:.72rem .72rem;}
	.leader-list li img{
		border-radius: .32rem;
	}

	.leader{background-color:#f5f6fa; padding-top:.40rem;}
	.leader-details{display:block; margin-top:.40rem;}
	.leader-details img{width:100%; height:auto;
		border-radius: .32rem;
	}
	.leader-details-info{margin-left:0;}
	.leader-details-info strong{margin-top:.32rem; font-size: .48rem; line-height:.68rem;}
	.leader-details-info span{font-size:.32rem; line-height:.36rem; margin-top:.14rem; height:auto;}
	.leader-details-info p{font-size: .28rem; line-height: .48rem; margin-top:.32rem;}
	.leader-details-info i{width:.72rem; height:.72rem; background-size:.72rem .72rem;}
	.leader-details-mark{height:.48rem; padding-top:0;}
	.leader-details-mark .i-icoGoto{width:.48rem; height:.48rem; background-size:.48rem .48rem; margin-right:.24rem;}
	.leader-details-mark span{font-size:.28rem;}

	/* news */
	.news-details{padding:.40rem .32rem 1.20rem;}
	.news-details-header span{font-size:.28rem; line-height:.56rem;}
	.news-details-header .btn i, .news-content-bottom .btn i{width:.48rem; height:.48rem; background-size: .48rem .48rem;}
	.news-content p{font-size:.28rem; line-height:.48rem;}
	.news-content strong{font-size:.32rem;}
	.news-content-bottom strong{font-size:.32rem;}
	.news-content-bottom .box {display:block; margin-top:.20rem;}
	.news-content-bottom .hot{margin-top:.36rem;}
	.news-content-bottom .hot a{height:.80rem; line-height:.80rem; font-size:.28rem; padding:0 .48rem; margin:0 .30rem .16rem 0;}
	.news-list .li ul{padding:0 .32rem; display:block;
		flex-wrap: wrap;
		gap: .70rem;
	}
	.news-list .li li{width:100%; margin-top:.50rem;}
	.news-list .li li:first-child{margin-top:0;}
	.news-list .li p, .news-list .li span{font-size:.28rem; line-height:.48rem; margin-top:.10rem;}
	.news-list .li img{width:100%; height:auto;
		border-radius:.32rem;
	}
	.news-list .li strong{font-size:.36rem; line-height:.56rem; margin-top:.32rem;}
	.news-list .btn a{font-size:.28rem; height:.72rem; line-height:.72rem;}
	.news-list .leader-details-mark{padding:.40rem .32rem 0;}
	.news-list-info .li{padding-top:.40rem;}

	/* contact us */
	.contact-us-banner{height:5.00rem;
		align-items: start;
	}
	.contact-us-banner h2{padding-top:.70rem;}
	.contact-us-banner p{font-size:.28rem; line-height:.48rem;}
	.contact-us h3, .contact-us-form h3{font-size:.48rem; line-height:.64rem;}
	.contact-us-list{display:block;}
	.contact-us-list li{padding:.32rem; margin-top:.60rem;}
	.contact-us-list p{min-height:auto; font-size:.28rem; line-height:.52rem;}
	.contact-us-list .title i, .contact-us-box-info i{width:.80rem; height:.80rem; background-size:.80rem .80rem;}
	.contact-us-list .title span, .contact-us-box-info .info strong{font-size:.40rem;}
	.contact-us-list .btn{bottom:auto; top:.46rem}
	.contact-us-box{padding:.32rem .32rem 1.14rem .32rem;}
	.contact-us-box-info .info p{position:absolute; left:.32rem; bottom:.32rem; font-size:.28rem; line-height:.52rem;}

	/* about us */
	.about-us-gbah{padding:.50rem 0;}
	.about-us-gbah .con{display:block;}
	.about-us-gbah .info .info-con.hide{padding-right:0;}
	.about-us-gbah .info p{font-size:.28rem; line-height:.48rem;}
	.about-us-gbah .info .toggle{display:block; text-align:center; font-size:.28rem; line-height:.48rem;}
	.about-us-gbah .info .toggle i{width:.30rem; height:.30rem; background-size: .30rem .30rem; margin-left:.10rem;}
	.about-us-gbah .img{width:100%; height:auto; margin-top:.30rem;
		border-radius:.32rem;
	}
	.about-us-gbah .video{margin:.30rem auto 0;
		border-radius:.32rem;
	}

	.about-us-bridge{background:#5C9ED1; height:auto; padding:.60rem 0;}
	.about-us-bridge:after, .about-us-bridge:before{display:none;}
	.about-us-bridge .i-icoBridge{display:none;}
	.about-us-bridge .con{padding:0 .32rem;}
	.about-us-bridge .info{margin-left:0; flex:auto;
		order: 1;
	}
	.about-us-bridge .info p{font-size:.28rem; line-height:.48rem; margin-top:.40rem;}
	.about-us-bridge .img{width:100%; height:auto; margin-top:.30rem;
		order: 2;
		border-radius:.32rem;
	}
	.about-us-bridge .video{margin:.30rem auto 0;
		order: 2;
		border-radius:.32rem;
	}
	.about-us-brand .li strong{font-size:.36rem;}
	.about-us-brand .li{padding:.50rem .60rem; height:auto; text-align:center;}
	.about-us-brand .li li{font-size:.28rem; line-height:.48rem; padding-left:.20rem; white-space:nowrap;}
	.about-us-brand .li p{font-size:.28rem; line-height:.48rem;}
	.about-us-brand .li:nth-child(3){background-color:#3887C3;}
	.about-us-brand .li:nth-child(4){background-color:#69A5D2;}
	.about-us-brand .li ul{text-align:left; display:block;}

	.about-us-date{padding:.60rem 0;}
	.about-us-date .h2-p{padding:0 .32rem; font-size:.28rem; line-height:.48rem;}
	.about-us-date .swiper{margin-top:.60rem;}
	.about-us-date .swiper-button-next, .about-us-date .swiper-button-prev, .about-us-date .swiper:before, .about-us-date .date li:after{display:none;}
	.about-us-date .date{display:block;
		justify-content: start;
	}
	.about-us-date .date li{display:none;}
	.about-us-date .date li:nth-child(2){display:block; text-align:left; margin:0; font-size: .48rem; line-height: .72rem; width:auto; padding-left:.40rem;}
	.about-us-date .date li:before{position:absolute; left:.10rem; top:50%; width:.16rem; height:.16rem;
		transform: translateY(-50%);
	}
	.about-us-date .box{margin:0 .32rem; background-color:#fff; padding:.50rem .32rem;
		border-radius:.32rem;
	}
	.about-us-date .ul, .about-us-date .swiper-pagination1{display:block;}
	.about-us-date .ul{margin-top:.40rem;}
	.about-us-date .ul li{margin-top:.60rem;}
	.about-us-date .ul li:first-child{margin-top:0;}
	.about-us-date .ul li .info{margin-left:0; flex:1;
		order: 1;
	}
	.about-us-date .ul li img{width:100%; height:auto; margin-top:.30rem;
		order: 2;
		border-radius:.32rem;
	}
	.about-us-date .ul li strong{font-size:.40rem; line-height:.40rem;}
	.about-us-date .ul li p{font-size:.28rem; line-height:.48rem;}

	/* search */
	.search-no img{width:2.60rem;}
	.search-no p{font-size:.28rem; line-height:.48rem; padding:.32rem .32rem 0;}

	/* our service */
	.our-service-banner h2{}
	.our-service-banner .h2a{padding:0 .32rem;}
	.our-service-banner .pa{padding: 0 .32rem;}
	.our-service-cases strong{font-size:.40rem; line-height:.50rem;}
	.our-service-cases .swiper{padding:0 .32rem;}
	.our-service-cases .swiper-button-next, .our-service-cases .swiper-button-prev, .our-service-bottom .swiper-button-next, .our-service-bottom .swiper-button-prev{display:none;}
	.our-service-cases em{font-size:.32rem; line-height:.50rem; margin-top:.20rem; display:block;}
	.our-service-cases p{font-size:.28rem; line-height:.48rem; text-align:left;}
	.our-service-cases .btn{text-align:center;}
	.our-service-cases .btn a{height:.60rem; line-height:.60rem; font-size:.24rem;}
	.our-service-cases .box{background-color:#fff; padding:.60rem .32rem;
		border-radius:.32rem;
	}
	.swiper .swiper-pagination-reset{margin-top:.50rem;}
	.our-service-bottom img{width:100%; height:auto;
		border-radius:.32rem;
	}
	.our-service-bottom .info{margin:.40rem 0 0 0; text-align:center;}
	.our-service-bottom p{height:auto; font-size:.28rem; line-height:.48rem;}
	.our-service-bottom .bottom{margin-top:.40rem;}
	.our-service-bottom .bottom strong{font-size:.28rem; line-height:.48rem;}
	.our-service-bottom .bottom span{font-size:.30rem; line-height:.48rem; margin-top:0;}

	.our-service-care{padding:.60rem 0;}
	.our-service-care h2{padding:0 .32rem;}
	.our-service-care ul{padding:0 .32rem; display:block; text-align:left;}
	.our-service-care strong, .our-service-care span, .our-service-list .list dt, .our-service-list .list dd{font-size:.28rem; line-height:.48rem; display:block;}
	.our-service-care strong{text-align:center;}
	.our-service-list .con{text-align:left;}
	.our-service-list .list{display:block;}
	.our-service-list .list dl{margin-left:0;}
	.our-service-list .tips span{text-align:left; font-size:.28rem; line-height:.48rem; padding-left:.30rem;}
	.our-service-list .tips span:before{width:.06rem; height:.06rem;}
	.our-service-list{text-align:center;}
	.our-service-plans h2{padding:0 .32rem;}
	.our-service-plans ul{display:block; text-align:center; padding:0 .32rem;}
	.our-service-plans li em{text-align:center; font-size:.40rem; line-height:.60rem;}
	.our-service-plans li p{font-size:.28rem; line-height:.48rem; text-align:center;}
	.our-service-plans li i{width:1.28rem; height:1.28rem; background-size:1.28rem 1.28rem;}
	.our-service-plans li:nth-child(2){margin:.60rem 0 0 0;}
	.our-service-plans li{margin-top:.60rem;}
	.career-choose h2{padding:0 .32rem;}
	.career-choose .h2-p{padding:0 .32rem; font-size:.28rem; line-height:.48rem; text-align:left;}
	.our-service-normal h2{padding:0 .32rem;}
	.our-service-normal .con{display:block; padding:0 .32rem;}
	.our-service-normal .con .info{margin-right:0;}
	.our-service-normal .con .info p{font-size:.28rem; line-height:.48rem;}
	.our-service-normal .con img{width:100%; height:auto; margin-top:.40rem;
		border-radius:.32rem;
	}
	.our-service-cases .swiper-a h2{margin-bottom:.40rem;}
	.our-service-cases .h2-p{padding:0 .32rem; font-size:.28rem; line-height:.48rem; text-align:left;}
	.our-service-care li{padding:.40rem .32rem;}
	.our-service-care span{padding:0;}
	.our-service-cases-bg .box{background: #F5F6FA;}
	.our-service-contactUs-banner{height:6.96rem;}
	.our-service-contactUs-banner h2{padding:0 .52rem;}
	.our-service-contactUs-banner .h2-p{font-size:.28rem; line-height:.48rem; padding:0 1.00rem;}
	.our-service-contactUs.our-service-list img{margin-top:0;}
	.our-service-contactUs.our-service-list .info{width:auto; margin-top:.40rem;
		order:2;
	}

	/* our solutions */
	.our-solutions-banner{height:7.68rem;}
	.our-solutions-banner h2{padding:.90rem 3.50rem 0 .32rem;}
	.our-solutions-banner p{padding:0 1.50rem 0 .32rem; font-size:.38rem; line-height:.48rem;}

	.our-service-care .info{padding:0 .32rem;}
	.our-service-care .info img{width:100%; height:auto;}
	.our-service-care .info em{margin:.50rem 0 0 0; font-size:.28rem; line-height:.48rem;}
	.our-service-list-b h2{width:100%; padding:0;}
	.our-service-list-b .con{display:block;}
	.our-service-list-b p, .our-service-care-a .pb{padding:0; text-align:left;}
	.our-service-list-b .list{padding:0;}
	.our-service-list-b .list dl{margin:.40rem 0 0 0;}

	.our-solutions-bottom-b{height:7.68rem; text-align:center;}
	.our-solutions-bottom-b h2{padding:1.60rem .60rem 0;}
	.our-solutions-bottom-b .h2-p{font-size:.28rem; line-height:.48rem; padding: 0 .60rem;}

	.our-service-top-li{width:100%; height:2.78rem;}
	.our-service-top-li strong{font-size:.34rem; line-height:.51rem;}
	.our-service-top-li ul{padding-top:.20rem;}
	.our-service-top-li li{font-size:.28rem;}
	.our-service-top-li li i{width:.30rem; height:.30rem; background-size: .30rem .30rem;}
	.our-service-top-li .box p{font-size:.28rem; line-height:.42rem;}
	.our-service-top-li:nth-child(2) ul{display:block; padding-top:.10rem;}
	.our-service-top-li:nth-child(2) li{width:100% !important;}

	.career-team-info-bottom{height:7.68rem; text-align:center;}
	.career-team-info-bottom h2{padding:1.60rem .60rem 0;}
	.career-team-info-bottom .h2-p{font-size:.28rem; line-height:.48rem; padding: 0 .60rem;}

	.serviceCaseStudies .bottom{margin:.40rem .32rem 0;}
	/* ---------------------------v2.0-----------------------------  */
	.submenu .submenu-ul-1{display:none;}
	.submenu .submenu-ul-2{display:block;}
	.faq-contactUs{background: linear-gradient(to right, #1072bb, #84bde8); margin:0 .32rem; padding:.32rem .32rem 0; height:2.88rem;}
	.faq-contactUs a{width:100%; font-size:.32rem; height:.60rem;}
	.faq-contactUs i{width:.32rem; height:.32rem; background-size:.32rem .32rem;}
	.faq-contactUs h3{font-size:.30rem; line-height:.50rem; }

	.icoFaq-menu{display:block;}
	.faq-content{margin-top:.30rem;}
	.faq-content-menu{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;}
	.icoFaq-menu-fixed{display:block;}
	.faq-content-menu ul{background-color:#fff; width:50%; height:calc(100%); padding:1.06rem .28rem 0;}
	.faq-content-menu li{margin-bottom:.32rem;}
	.faq-content-menu li a{height:.96rem; font-size:.28rem; line-height:.42rem;}
    .faq-content-box{margin:0 .20rem;}
	.faq-content-ul .title{font-size:.30rem; line-height:.40rem; height:auto; padding:.20rem 0;}
	.faq-content-ul .title .icoArrow-right-blue{width:.48rem; height:.48rem; background-size: .48rem .48rem;}
	.faq-content-ul .content{font-size:.28rem; line-height:.40rem;}

	.faq-content-page-ul .title i{width:.48rem; height:.48rem; background-size: .48rem .48rem;}
	.faq-content-page-ul .title span{font-size:.28rem; line-height:.40rem;}
	.faq-content-page .p1{font-size: .28rem; line-height: .40rem;}
	.faq-content-page .h3{font-size:.28rem; line-height:.40rem;}
	.faq-content-page-list i{width:.88rem; height:.88rem; background-size: .88rem .88rem;}
	.faq-content-page-list .info strong{font-size: .26rem; line-height: .40rem;}
	.faq-content-page-list .info p{font-size: .26rem; line-height: .40rem;}
	.faq-content-page-time .info strong{font-size: .26rem; line-height: .40rem;}
	.faq-content-page-time .info p{font-size: .26rem; line-height: .40rem;}
	.faq-content-page-time .num{width:.60rem; height:.60rem; left:-.74rem; font-size:.26rem;}

	.faq-content-page .h2{font-size:.36rem; line-height:.46rem;}
	.faq-content-page .p{font-size: .28rem; line-height: .40rem;}
	.faq-content-page-bottom ul{display:block;}
	.faq-content-page-bottom li{border-bottom:1px solid #B8D1E5; border-right:none; margin:0 .32rem; padding:.26rem 0;}
	.faq-content-page-bottom li:first-child{padding-top:0;}
	.faq-content-page-bottom li:last-child{border:none;}
	.faq-content-page-bottom i{width: .88rem; height: .88rem; background-size: .88rem .88rem;}
	.faq-content-page-bottom span{font-size: .24rem;}

	.medicine-doctors .medicine-doctors-info{display:block;}
	.medicine-doctors .medicine-doctors-info .icoDoctor-a{position:static; display:block; margin:0 auto;}
	.medicine-doctors .medicine-doctors-info{padding:.32rem .32rem 0; vertical-align:bottom; font-size: .28rem; line-height: .40rem; margin-top:.60rem;}

	.medicine-doctors-a .medicine-doctors-info{border-left:none; margin:.40rem .20rem 0; padding:.32rem .32rem 0;}
	.medicine-doctors-a .medicine-doctors-info p{font-size:.28rem; line-height: .40rem;}
	.medicine-doctors-a .medicine-doctors-info li span{font-size:.26rem; line-height: .40rem;}
	.medicine-doctors-a .medicine-doctors-info li i{width: .32rem; height: .32rem; background-size: .32rem .32rem;}
	.medicine-doctors-a .medicine-doctors-info .icoDoctor-b{position:static; display:block; margin:0 auto;}
	.medicine-doctors-b .left .btn a{height:.70rem; line-height:.70rem; font-size:.26rem;}
	.medicine-doctors-b .left .btn i, .medicine-doctors-b .left .btn a:hover i{width: .32rem; height: .32rem; background-size: .32rem .32rem;}

	.medicine-doctors-b.other .left{padding-left:0;}

	.medicine-doctors-b .main{display:block;}
	.medicine-doctors-b .img{display:block; margin:.40rem auto 0;}
	.medicine-doctors-b .left .top{height:.60rem; line-height:.60rem; font-size:.28rem; padding:0 .20rem;}
	.medicine-doctors-b .left{text-align:center; padding-right:0;}
	.medicine-doctors-b .left .p, .training-e.our-service-list h3{font-size: .30rem; line-height: .48rem;}
	.medicine-doctors-b .left .list{text-align:left;}
	.medicine-doctors-b .left .list li span, .training-e.our-service-list .ul li span, .our-service-list .dl dd{font-size: .28rem; line-height: .48rem;}
	.medicine-doctors-b .left .list li i, .serviceCoordination .list li i, .training-e.our-service-list .ul li i, .our-service-list .dl dt i{width: .32rem; height: .32rem; background-size: .32rem .32rem; margin-top:.08rem;}
	.medicine-doctors-b.bottom .last{display:block;}
	.medicine-doctors-b.bottom .last .last-l{padding-right:0;}
	.training-e.our-service-list .ul{display:block; padding:0; margin-top:.40rem;}
	.training-e.our-service-list .ul li{flex:1; width:100%; text-align:left;}
	.our-service-list .dl dt{
		align-items: start;
	}

	.news-list.medicine-doctors-new .li li{padding-bottom:.35rem;}
	.medicine-doctors-new .button{margin-top:.30rem; position:static;}
	.medicine-doctors-new .button a{height:.60rem; line-height:.60rem;}
	.medicine-doctors-new .button a span{margin-top:0;}
	.medicine-doctors-new .button a i, .medicine-doctors-new .button a:hover i{width: .28rem; height: .28rem; background-size: .28rem .28rem;}

	.medicine-doctors-swiper{padding:0rem 0 .70rem;}
	.medicine-doctors-swiper .swiper{margin-top:0; padding:0 .32rem;}
	.medicine-doctors-swiper .swiper .title{margin:.32rem .32rem 0;}
	.medicine-doctors-info.career-team-info .title{margin:0 .32rem;}
	.medicine-doctors-info .p1, .medicine-doctors-info .p2{font-size: .28rem; line-height: .48rem;}

	.our-service-list.medicine-doctors-info h2, .our-service-list p{text-align:center;}
	.serviceHighlights li h3{font-size: .32rem; line-height: .48rem;}
	.serviceHighlights li p{font-size: .28rem; line-height: .48rem;}
	.serviceCoordination h2{margin: 0 .32rem;}
	.serviceCoordination .p{padding:0 .32rem; font-size: .32rem; line-height: .48rem;}
	.serviceCoordination .list{margin:.32rem .32rem 0; font-size: .28rem; line-height: .48rem; width:calc(100% - .64rem);}
	.serviceCoordination .doctor{padding:.32rem;}
	.serviceCoordination .doctor i{position:static; display:block; margin:0 auto; width:100%;}
	.serviceCoordination .doctor p{font-size: .28rem; line-height: .48rem;}

	.serviceCoordination .ul li i{width: .90rem; height: .90rem; background-size: .90rem .90rem;}
	.serviceCoordination .ul li strong{font-size: .32rem; line-height: .48rem;}
	.serviceCoordination .ul li p{font-size: .28rem; line-height: .48rem;}

	.serviceWorkflow{padding:.74rem 0 .85rem;}
	.serviceWorkflow-list{margin-top:1.15rem;}
	.serviceWorkflow-list ul{display:block; margin:0 .32rem;}
	.serviceWorkflow-list li{margin-top:.60rem;}
	.serviceWorkflow-list div{margin-top:.16rem;}
	.serviceWorkflow-list li em{position:static;}
	.serviceWorkflow .p{font-size: .28rem; line-height: .48rem;}
	.serviceWorkflow-list li em{font-size: .28rem; line-height: .60rem; width:4.40rem;}
	.serviceWorkflow-list div span{font-size: .28rem;}
	.serviceWorkflow-list em:before{width:3.00rem; height:.12rem; top:-.26rem;}
	.serviceWorkflow-list div.info{justify-content:start;}

	.workflow-a{width:5.74rem; height:1.26rem; background-size:5.74rem 1.26rem;}
	.workflow-b{width:2.88rem; height:1.26rem; background-size:2.88rem 1.26rem;}
	.workflow-c{width:4.64rem; height:1.26rem; background-size:4.64rem 1.26rem;}
	.workflow-d{width:3.73rem; height:1.26rem; background-size:3.74rem 1.26rem;}
	.workflow-e{width:3.72rem; height:1.26rem; background-size:3.72rem 1.26rem;}
	.workflow-f{width:3.96rem; height:1.26rem; background-size:3.96rem 1.26rem;}

	.serviceCaseStudies .list{display:block;}
	.serviceCaseStudies .list li{width:3.20rem; margin:0 auto !important;}
	.serviceCaseStudies .list li .icoArrow-right-blue{position:static; margin: .40rem auto; display:block; width:.80rem; height:.80rem; background-size:.80rem .80rem;
		transform: rotate(90deg);
	}
	.serviceCaseStudies .list .user{width:3.20rem; height:3.20rem; background-size:3.20rem 3.20rem;}
	.serviceCaseStudies .list li span{width:.48rem; height:.48rem; font-size:.32rem; right:.24rem; top:.36rem;}
	.serviceCaseStudies .list li p{font-size: .28rem; line-height: .48rem;}

	.serviceCaseStudies .bottom h3{font-size:.36rem; line-height:.56rem;}
	.serviceCaseStudies .p{font-size: .28rem; line-height: .48rem; margin:.32rem .32rem 0;}
	.serviceCaseStudies .bottom ul{display:block;}
	.serviceCaseStudies .bottom li{border-right:none; margin-top:.30rem;}
	.serviceCaseStudies .bottom li:first-child{margin-top:0;}
	.serviceCaseStudies .bottom li span{font-size: .28rem; line-height: .48rem;}
	.serviceCaseStudies .bottom li i{width:.40rem; height:.40rem; background-size:.40rem .40rem; margin:.10rem .20rem 0 0;}

	.medicine-doctors-c .p{padding:0 .32rem; font-size: .28rem; line-height: .48rem;}
	.medicine-doctors-c .last{margin-top:.50rem; padding:.54rem .32rem; display: block;}
	.medicine-doctors-c .last .icoService-doctor-other{position:static; margin:0 auto; display:block;}
	.medicine-doctors-c .last li{margin-top:.30rem;}
	.medicine-doctors-c .last li i{width:.32rem; height:.32rem; background-size:.32rem .32rem; margin-top:.10rem;}
	.medicine-doctors-c .last li span{font-size: .28rem; line-height: .48rem;}

	.medicine-doctors-d .top{font-size: .28rem; line-height: .48rem;}
	.medicine-doctors-d .li ul{padding:.40rem .20rem;}
	.medicine-doctors-d .li li{font-size: .28rem; line-height: .48rem; margin-top:.30rem;}
	.medicine-doctors-d .ul{
		grid-template-columns: repeat(auto-fill, minmax(7.00rem, 1fr));
		gap: .40rem;
	}

	.medicine-doctors-e .p{font-size: .30rem; line-height: .48rem; padding:0 .32rem;}
	.medicine-doctors-e .box{margin:.50rem .32rem 0; display:block;}
	.medicine-doctors-e .box img{display:block; margin:0 auto; position:relative; left:-.50rem;}
	.medicine-doctors-e .info ul{margin-top:.50rem;}
	.medicine-doctors-e .info li{font-size: .28rem; line-height: .48rem; margin-top:.30rem;}
	.medicine-doctors-e .info li:before{width:.16rem; height:.16rem; border: .05rem solid #D7D8DE; left: -.34rem; top: .10rem;}

	.medicine-doctors-f .top i{width:.90rem; height:.90rem; background-size:.90rem .90rem; margin-right:.30rem;}
	.medicine-doctors-f .top span{font-size: .28rem; line-height: .48rem;}
	.medicine-doctors-f .info p{font-size: .28rem; line-height: .48rem; margin-top:.30rem;}
	.medicine-doctors-f .info{padding-bottom:1.89rem;}
	.medicine-doctors-f em{bottom:.40rem;}
	.medicine-doctors-f em a{height:.80rem; line-height:.80rem; font-size: .28rem; padding:0 .50rem;}
	.medicine-doctors-f em a i, .medicine-doctors-f em a:hover i{width:.32rem; height:.32rem; background-size:.32rem .32rem; margin-left:.20rem;}

	.medicine-doctors-new .button b{padding:0 .29rem;}
	.medicine-doctors-new .button span{margin-top:0 !important; font-size:.16rem !important;}

	.footer-appointment h2{text-align:center;}
	.footer-appointment-box{display:block;}
	.footer-appointment-left{border:none; margin:0 .50rem;}
	.footer-appointment-ul li{border-bottom:.01rem solid rgba(255, 255, 255, 0.3); padding-bottom:.23rem;}
	.footer-appointment-ul i{width:.96rem; height:.96rem; background-size: .96rem .96rem;}
	.footer-appointment-ul dt{font-size:.36rem; line-height:.56rem;}
	.footer-appointment-ul dd{font-size:.28rem; line-height:.56rem;}
	.footer-appointment-ul dd img{width:2.08rem; margin:.54rem .68rem 0 0;}
	.footer-appointment-right{margin:.54rem .50rem 0;}
	.footer-appointment-right li{border-bottom:none;}

	.training-h .p, .training-h .list .li .info .p1, .training-h .list1 .li .info .p1{font-size: .28rem; line-height: .48rem;}
	.training-h .list .li .info .title, .training-h .list1 .li .info .title{font-size: .30rem; line-height: .48rem}
	.training-h .list, .training-h .list1{
		grid-template-columns: repeat(auto-fill, minmax(7.00rem, 1fr));
		gap: .40rem;
	}
	.training-h .list1 .li i{width:1.00rem; height:1.00rem; background-size:1.00rem 1.00rem;}
	.training-h .list1 .li{padding:.50rem;}

	/* --2-- */

	.training-a h2{padding:0;}
	.training-a .p, .training-a .p2{font-size: .28rem; line-height: .48rem;}
	.training-a .p1{font-size: .24rem; line-height: .48rem;}
	.training-a-list{}
	.training-a-list-ul, .training-i .list{
		gap: .40rem;
		grid-template-columns: repeat(auto-fill, minmax(7.00rem, 1fr));
	}
	.training-a-list-li {margin-top: 0 !important;}
	.training-a-list-li .title{font-size: .32rem; height:1.00rem;}
	.training-a-list-li .info strong, .training-a-list-li .info p{font-size: .28rem; line-height: .48rem; padding-bottom: .72rem;}
	.medicine-doctors-d .li li:before{top:.20rem;}
	.medicine-doctors-d .li .p, .medicine-doctors-d1 .li .p1{font-size: .28rem; line-height: .48rem;}
	.training-c .ul li i{width:1.00rem; height:1.00rem; background-size:1.00rem 1.00rem;}
	.training-c .ul li .span{width:1.00rem; margin-top:.20rem;}
	.training-c .ul li .span i{width:.70rem; height:.90rem; background-size:.70rem .90rem;}
	.training-c .ul li .info strong{font-size:.30rem; line-height:.64rem;}
	.training-c .ul li .info p{font-size: .28rem; line-height: .48rem;}
	.training-c4 .ul{
		grid-template-columns: repeat(auto-fill, minmax(5.00rem, 1fr));
	}
	.training-d .ul img{width:100%;}
	.training-d .ul{margin-top:.40rem;
		gap: .40rem;
	}
	.training-g ul .title{font-size: .32rem; padding:.30rem 0;}
	.training-g ul .con{margin-top:.30rem;}
	.training-g ul p{font-size: .28rem; line-height: .48rem; margin-top:.30rem;}
	.medicine-doctors-d1 .ul1 li, .medicine-doctors-d2 .ul1 li, .medicine-doctors-d3 .ul1 li{
		align-items: start;
	}
	.medicine-doctors-d3 .ul{
		gap: .40rem;
		grid-template-columns: repeat(auto-fill, minmax(7.00rem, 1fr)) !important;
	}
	.medicine-doctors-d1 .ul1 li i, .medicine-doctors-d2 .ul1 li i, .medicine-doctors-d3 .ul1 li i{width: .32rem; height: .32rem; background-size: .32rem .32rem; margin:.08rem .14rem 0 0;}
	.training-b-list-ul .title{font-size: .32rem; height:1.20rem;}
	.training-b-list-li li, .training-i .list .li, .training-i .p1, .training-j .p, .training-j .p1{font-size: .28rem; line-height: .48rem;}
	.training-j .table td:nth-child(1), .training-j .table th:nth-child(1){background: #F9D6E5; padding:0 .30rem; color:#333; width:auto;}
	.training-j .table td:nth-child(2), .training-j .table th:nth-child(2){background: #368CCD; padding:0 .30rem; width:auto;}
	.training-j .table td:nth-child(3), .training-j .table th:nth-child(3){background: #C8AC86; padding:0 .30rem; width:auto;}
	.training-j .table td{height:1.00rem; font-size: .28rem; line-height: .48rem;}
	.training-j .table th{height:1.00rem; font-size: .28rem; line-height: .48rem;}

	.training-i .list1{
		grid-template-columns: repeat(auto-fill, minmax(3.00rem, 1fr));
	}
	.training-i .list1 li{font-size: .28rem; line-height: .48rem; min-height:.90rem;}

	.training-k .p, .training-k .p1, .training-i .p, .training-i .p2, .training-l .p, .training-l .p1, .medicine-doctors-d .p, .training-n .p1, .training-c .p, .training-c .p1, .medicine-doctors-d .p2, .medicine-doctors-d .content .left p, .training-m .p, .training-m .p1, .training-o .p1, .training-o .p2, .training-r .p, .training-l .list li p{font-size: .28rem; line-height: .48rem;}
	.training-l .list ul{
		grid-template-columns: repeat(auto-fill, minmax(4.00rem, 1fr));
	}
	.training-l .list li{font-size: .32rem; line-height: .48rem; padding:.40rem;}
	.training-l .list1 .top, .training-l .list1 .bottom{font-size: .28rem; line-height: .48rem; min-height:1.10rem;}
	.training-l .list1 li:nth-child(4), .training-l .list1 li:nth-child(5), .training-l .list1 li:nth-child(6){margin-top:.30rem;}
	.training-n .list li .info strong, .medicine-doctors-d .content .right .img span, .training-m .list li p{font-size: .20rem; line-height: .48rem;}
	.medicine-doctors-d .content{display:block; margin-top:.72rem;}
	.medicine-doctors-d .content .left{padding-right:0;}
	.medicine-doctors-d .content .right{margin-top:.72rem;}
	.medicine-doctors-d .content .right .img{padding:1.20rem 0;}
	.medicine-doctors-d .content .right i{position:relative; top:-.30rem;}

	.training-m .list li strong{height:1.00rem; font-size: .30rem; line-height: .48rem;}
	.training-m .list li em{font-size: .52rem;}
	.training-o .h3, .training-o .name{font-size: .36rem; line-height: .48rem;}

	.training-p .content{display:block; margin-top:1.00rem;}
	.training-p .leftBox{text-align:center;}
	.training-p .rightBox{width:5.00rem; margin:.52rem auto 0 !important; zoom: 1.3;}
	.training-p .leftBox .strong{font-size:.40rem; line-height: .48rem;}
	.training-p .leftBox .p1{font-size: .28rem; line-height: .48rem;}

	.training-q .content .info li span{font-size:.22rem; line-height: .40rem;}
	.training-q .p, .training-r .p2{font-size: .28rem; line-height: .48rem;}
	.training-q .content .info li i{margin-right:.16rem;}
	.training-bottom-banner h2{padding:0 .32rem;}
	.faq-content-menu{display:none;}
	.faq-content-page-bottom.one li:nth-child(1) em{font-size: .28rem; line-height: .48rem; padding-bottom:.20rem; display:block;}

	.medicine-doctors-info2{padding: 1.02rem 0 .70rem;}
	.training-s .list .li{display:block; margin-top:.72rem;}
	.training-s .list .left{width:100%;}
	.training-s .list .left h3{text-align:center;}
	.training-s .list .left p, .training-t .p{font-size: .28rem; line-height: .48rem; padding:0 .32rem; text-align:center;}
	.training-s .list .right{opacity:1; width:100%; height:auto; display:flex;
		justify-content:center;
		align-items: center;
	}
	.training-s .list .right i{width:6.86rem; height:5.49rem; background-size:6.86rem 5.49rem;}
	.training-s .list .right-box{position:relative;}
	.training-t .box{margin:.32rem .32rem 0;}
	.training-u .list .li .info strong{font-size:.40rem; line-height: .48rem;}
	.training-u .list .li .info p{height:auto; font-size: .28rem; line-height: .48rem;}
	.training-u .list .li .info .strong{display:none;}
	.training-u .list .li .info .p{height:auto;}

	.training-v .box strong, .training-v .box-list h3{font-size: .28rem; line-height: .48rem;}
	.training-v .box p{font-size: .22rem; line-height: .48rem;}
	.training-v .box-list .list{display:block;}
	.training-v .box-list .title i{width:.64rem; height:.64rem; background-size:.64rem .64rem;}
	.training-v .box-list .title span{font-size: .26rem; line-height: .48rem;}
	.training-v .box-list .ul li span{font-size: .26rem; line-height: .48rem;}
	.training-v .box-list .ul li  i{width: .32rem; height: .32rem; background-size: .32rem .32rem; margin: .08rem .14rem 0 0;}
	.training-v .box-list .info{padding-right:0;}

	.training-x{height:4.00rem;}
	.training-x .p{font-size: .28rem; line-height: .48rem; margin-top:.60rem; padding:0 .32rem;}
	.training-x .p strong{font-size:.34rem;}

	.training-y .box{display:block;}
	.training-y .box .left h3{font-size:.32rem; line-height: .48rem;}
	.training-y .box .left dt, .training-y .box .left dd, .training-y .box .left li{font-size: .28rem; line-height: .48rem;}
	.training-y .box .right{width:100%;}

	.network-map .map{display:block;}
	.network-map .map .img{width:100%;}
	.network-map .map .info ul{display:flex; margin-top:.30rem;
		justify-content:center;
		align-items: center;
	}
	.network-map .map .info ul li{margin:0 .20rem;}

	.training-a-img .info .list{display:block;}
	.training-a-img .info .list li{margin-top:.10rem;}
	.training-a-img .info .list li:first-child{margin-top:0;}

	.jigou-video2 .info{text-align:center; padding-right:0;}
	.jigou-video2 .info .p{font-size:.28rem; line-height: .48rem;}
	.jigou-video2 .info .em{font-size:.32rem; line-height: .48rem;}
	.jigou-video2 .info .span{font-size: .16rem; line-height: .28rem;}

	/* ---------------------------v2.0-----------------------------  */
}

@media only screen and (min-device-width: 200px) and (max-device-width: 1366px) {
	.index-introduce-info img, .index-wedo-con ul, index-list-li:nth-child(1) .index-list-box, .index-list-li:nth-child(2) img, index-list-li:nth-child(3) .index-list-box, .index-introduce-info-con, .index-wedo-con img, .index-list-li:nth-child(1) img, .index-list-li:nth-child(2) .index-list-box, .index-list-li:nth-child(3) img{
		transform: translateX(0);
	}
	.fixed-top{right:.32rem; margin-right:0;
		transform: translateX(0);
	}
	.index-title h2, .index-title p{
		transform: translateY(0);
	}
	.fixed-top .i-icoTop{width:.80rem; height:.80rem; background-size:.80rem .80rem;}
	/*banner*/
	.banner, .banner .swiper-slide, .banner .index-img, .banner-con{height:7.30rem;}
	.banner-con em{display:none;}
	.banner-con-info{padding:0 .50rem; position:relative;}
	.banner-con h2{font-size: .48rem; line-height:.56rem; margin-top:0;}
	.banner-con p{font-size: .30rem; line-height:.44rem; margin-top:.32rem;}
	.banner-con .btn{background-color:#fff; color:#0068B7; height:.80rem; line-height:.80rem; margin-top:.60rem; display:block; width:3.00rem; margin:.60rem auto 0;}

	.index-introduce ul{display:flex;
		flex-wrap: wrap;
	}
	.index-introduce li{width:50%; flex:auto;}
	.index-introduce li span{font-size:.52rem; line-height:.60rem; padding-top:.52rem;}
	.index-introduce li p{font-size:.24rem; line-height:.28rem; margin-top:.10rem;}
	.index-introduce-info{display:block;}
	.index-introduce-info img{width:100%; height:auto;}
	.index-introduce-info-con{min-height:4.48rem; height:auto; padding:.20rem 0; font-size:.60rem; line-height:.90rem;}
	.index-introduce li:nth-child(1){background-color:#0068B7;}
	.index-introduce li:nth-child(2){background-color: rgba(0, 104, 183, 0.8);}
	.index-introduce li:nth-child(3){background-color: rgba(0, 104, 183, 0.6);}
	.index-introduce li:nth-child(4){background-color: rgba(0, 104, 183, 0.4);}

	.index-wedo{padding-top:.60rem;}
	.index-title{padding:0 .40rem;}
	.index-title h2{font-size:.60rem; line-height:.70rem; text-align:center;}
	.index-title p{font-size: .36rem; line-height:.54rem; margin-top:.46rem;}

	.index-wedo-con{flex-wrap: wrap; padding:0 .40rem; margin-top:.46rem;}
	.index-wedo-con .img{width:100%; height:auto;
		order: 1;
	}
	.index-wedo-con ul{width:100%;
		order: 2;
	}
	.index-wedo-con li{margin-top:1.00rem; display:block; text-align:center;}
	.index-wedo-con li:first-child{margin-top:.78rem;}
	.index-wedo-con li i{width:1.20rem; height:1.20rem; background-size: 1.20rem 1.20rem; display:block; margin:0 auto;}
	.index-wedo-con li .info{margin:.54rem 0 0 0; display:block;}
	.index-wedo-con li .info strong{font-size:.40rem; line-height:.48rem; display:block;}
	.index-wedo-con li .info p{margin-top:.54rem; font-size:.28rem; line-height:.48rem;}

	.index-list-li{padding:0 .40rem; margin-top:.92rem;
		flex-wrap: wrap;
	}
	.index-list-li:first-child{margin-top:1.02rem;}
	.index-list-box{width:100%;}
	.index-list-box h3{font-size:.48rem; line-height:.56rem;}
	.index-list-box li strong span{font-size:.32rem; line-height:.36rem;}
	.index-list-box li .icoArrow-right{width:.30rem; height:.30rem; background-size: .30rem .30rem;}
	.index-list-box li .con{padding:0 1.00rem .20rem .20rem;}
	.index-list-box li .con p{font-size:.28rem; line-height:.42rem; margin-top:.44rem;}
	.index-list-li .img{width:100%; margin:.48rem 0 0 0; height:auto;}
	.index-list-li:nth-child(2) .img{
		order: 2;
	}
	.index-list-li:nth-child(2) .index-list-box{
		order: 1;
	}

	/*.index-partners.index-partners-h5{display:block; margin-top:.40rem;}*/
	.index-partners .swiper-container{margin-top:.20rem;}
	.index-partners .swiper-pagination2-1{margin-top:.50rem;}
	.index-partners .main{padding-bottom:.60rem;}

	.index-testimonials{padding:.90rem .40rem .70rem;}
	.index-testimonials .swiper{margin-top:.40rem;}
	.index-testimonials .box-btn{font-size:.28rem; line-height:.48rem;}
	.index-testimonials .box-btn i{width:.30rem; height:.30rem; background-size:.30rem .30rem;}
	.index-testimonials .box-con{font-size:.28rem; line-height:.48rem;}
	.index-testimonials .box-con.hide{height:3.34rem;}
	.index-testimonials .box-con span{font-size:.22rem; line-height:.48rem;}
	.index-testimonials .box-header img{width:1.52rem; height:1.52rem;}
	.index-testimonials .box-header .info strong{font-size:.40rem; line-height:.46rem;}
	.index-testimonials .box-header .info p{font-size:.28rem; line-height:.32rem; height:.96rem; margin-top:.30rem;}
	.index-testimonials .swiper-pagination3, .index-partners .swiper-pagination2-1{margin-top:.70rem;}

	.footer{padding:1.14rem 0 .86rem;}
	.footer-con{
		flex-wrap: wrap;
	}
	.footer-menu{width:100%; margin:0;
		order: 1;
		flex:none;
	}
	.footer-info{
		order: 2;
	}
	.footer-menu-li strong, .footer-menu-li strong a{font-size:.28rem; line-height:.32rem; font-weight:normal;}
	.footer-menu-li li, .footer-menu-li li a{font-size:.28rem; line-height:.32rem; white-space: break-spaces;}
	.footer-menu-li li{margin-top:.32rem;}
	.footer-menu-ul{padding:0 .30rem;
		flex-wrap: wrap;
		justify-content: normal;
	}
	.footer-menu-li{width:50%; margin-top:.52rem;}

	.footer-line{margin:1.00rem .30rem 0; padding:.16rem 0; border-top:.01rem solid #fff; font-size:.24rem; line-height:.28rem;}

	.footer-info{flex:1; padding:1.14rem .30rem 0; display:flex;}
	.footer-info-tell li{white-space: break-spaces;}
	.footer-info-top{display:flex;
		flex-wrap: wrap;
	}
	.footer-info-top .img{height:1.62rem; width:auto;
		order: 2;
	}
	.footer-info-icon{
		order: 1;
	}
	.footer-info-icon i, .footer-info-icon .footer-btn:active i{width:.52rem; height:.52rem; background-size: .52rem .52rem; margin-right:.30rem;}
	.footer-info-icon .footer-btn:last-child i{margin-right:0;}
	.footer-info-icon .footer-btn span{top:-2.60rem; width:2.00rem; height:2.00rem;}
	.footer-info-icon .footer-btn span img{width:1.735rem; height:1.735rem;}
	.footer-info-tell{font-size:.28rem; line-height:.42rem; width:100%; padding:.36rem .30rem 0;}

	/* 医疗机构 */
	.jigouSwiper .swiper-pagination{padding:0 .10rem;
		flex-wrap: wrap;
		justify-content:center;
		align-items: center;
	}
	.jigouSwiper .swiper-pagination span{width:calc(45% - .16rem); flex: none; max-width:none; margin:.30rem .08rem 0 !important; font-size:.26rem; padding:.10rem; line-height:.40rem;}

	.jigou-swiper-item{
		flex-wrap: wrap;
	}
	.jigou-swiper-item img{width:100%; height:auto; margin-left:0;}
	.jigou-swiper-item .info strong{text-align:center;}
	.jigou-swiper-item .info p, .jigou-map .h2-p{font-size:.30rem; line-height:.50rem;}

	.jigou-map .tips-box{height:auto; width:auto; background-color:transparent; padding:0;
		box-shadow:none;
	}
	.jigou-map .tips-box strong{font-size:.20rem !important; color:#fff;
		text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	}
	.jigou-map .tips-box .i-icoMap-addr, .jigou-map .tips-box p, .jigou-map .tips-box:after{display:none;}
	.jigou-map .map-a .tips-box{top:0; margin-top:-.20rem;}
	.jigou-map .map-b .tips-box{left:.10rem; margin-top:-.80rem;}
	.jigou-map .map-c .tips-box{left:.10rem; margin-top:-.36rem;}
	.jigou-map .map-d .tips-box{left:.10rem; margin-top:-.80rem;}
	.jigou-map .map-e .tips-box{left:.10rem; margin-top:-.76rem;}
	.jigou-map .map-f .tips-box{left:.10rem; margin-top:-.36rem;}
	.jigou-map .map-g .tips-box{left:.10rem; margin-top:-.76rem;}
	.jigou-map .map-h .tips-box{left:.10rem; margin-top:-.86rem;}
	.jigou-map-box{zoom:0.7;}
	.jigou-map-box-title{display:flex; padding:0 .28rem; font-size:.24rem;
		flex-wrap: wrap;
	}
	.jigou-map-box-title span{width:25%; flex:none; font-weight:bold; margin-top:.40rem;}

	.jigou-table{padding-bottom:1.00rem;}
	.jigou-table-a tbody {
		display: block;
	}

	.jigou-table-a tr:nth-child(2n) {
		background-color: #fff;
	}
	.jigou-table-a thead, .jigou-table-a-page{display:none;}
	.jigou-table-a b{display:block;}
	.jigou-table-a tr:nth-child(2n){background-color: #f5f6fa;}
	.jigou-table-a{display:block;}
	.jigou-table-a tr{background-color:#f5f6fa; display:flex; padding:.30rem; margin-top:.24rem;
		border-radius: .16rem;
		flex-wrap: wrap;
	}
	.jigou-table-a tr:first-child{margin-top:0;}
	.jigou-table-a td{padding:0; width:100%; margin-top:.40rem;}
	.jigou-table-a td:first-child{margin-top:0;}
	.jigou-table-a td b{font-size:.32rem; line-height:.52rem;}
	.jigou-table-a td span{font-size:.28rem; line-height:.48rem;}
	.jigou-table-a-more{display:block;}
	.jigou-table-code p{font-size:.30rem; line-height:.40rem;}

	.jigou-video{padding:1.00rem 0 1.20rem;}
	.jigou-video-info{padding:0 .30rem;}
	.jigou-video-info strong{padding:0 .20rem; text-align:center;}
	.jigou-video-info .img{height:auto; width:100%; margin-top:.80rem;}
	.jigou-video-info .img img{margin-top:0;}
	.dialog-box-video{width:90%; height:auto;}
	.jigou-video-info .video{margin-top:.80rem;}

	.tips-box{height:.90rem;}
	.i-icoMap-addr{width:.60rem; height:.60rem; background-size:.60rem .60rem;}
	.tips-box .info strong{font-size:.28rem; line-height:.48rem;}
	.tips-box .info em, .tips-box .info span{font-size:.30rem; line-height:.30rem;}
	.tips-box .info p{margin-top:0;}
	.tips-box .i-icoMap-addr{margin-right:.14rem;}

	.jigou-Specialties .box .title{padding:.20rem .30rem 0; height:2.10rem;}
	.jigou-Specialties .box .title strong{font-size:.38rem; line-height:.46rem;}
	.jigou-Specialties .box .title p{font-size:.28rem; line-height:.48rem;}
	.jigou-Specialties .box .title strong i{width:.36rem; height:.30rem; background-size: .36rem .30rem; margin-right:.20rem;}
	.jigou-Specialties .box li{margin-top:.34rem;}
	.jigou-Specialties .box li em{font-size:.28rem; line-height:.48rem;}
	.jigou-Specialties .box li span{width:.36rem; height:.36rem}
	.jigou-Specialties .box li i{width:.30rem; height:.30rem; background-size: .30rem .30rem;}
	.jigou-Specialties-bottom{font-size:.28rem; line-height:.48rem; padding:0 .32rem;}
	.jigou-Specialties-bottom i{width:.30rem; height:.30rem; background-size: .30rem .30rem;}
	.jigou-Specialties-bottom p{font-size:.28rem; line-height:.48rem;}
	.jigou-Specialties .swiper-button-next, .jigou-Specialties .swiper-button-prev{display:none;}
	.jigou-Specialties .swiper .swiper-container{overflow: visible;}

	.jigou-table-map .img{width:100%; height:auto;}

	/* career */

	/* leader */
	.leader-banner{height:2.50rem;}
	.leader-banner h2{height:2.50rem; font-size: .56rem; line-height:.88rem; padding:.50rem .50rem 0 .30rem;
		align-items: flex-start;
	}
	.leader-list ul{padding:.40rem .32rem 1.00rem;}
	.leader-list li{height:auto; display:block; padding:0;
		border-radius: .32rem;
	}
	.leader-list li .goto{display:block;}
	.leader-list li img{width:100%; height:auto;}
	.leader-list-info{margin-left:0; padding:0 .32rem .34rem;}
	.leader-list-info strong{margin-top:.32rem; font-size: .48rem; line-height:.68rem;}
	.leader-list-info p{font-size:.32rem; line-height:.36rem; margin-top:.14rem; height:auto;}
	.leader-list-info .bottom{margin-top:.20rem;}
	.leader-list-info i{width:.72rem; height:.72rem; background-size:.72rem .72rem;}
	.leader-list li img{
		border-radius: .32rem;
	}

	.leader{background-color:#f5f6fa; padding-top:.40rem;}
	.leader-details{display:block; margin-top:.40rem;}
	.leader-details img{width:100%; height:auto;
		border-radius: .32rem;
	}
	.leader-details-info{margin-left:0;}
	.leader-details-info strong{margin-top:.32rem; font-size: .48rem; line-height:.68rem;}
	.leader-details-info span{font-size:.32rem; line-height:.36rem; margin-top:.14rem; height:auto;}
	.leader-details-info p{font-size: .28rem; line-height: .48rem; margin-top:.32rem;}
	.leader-details-info i{width:.72rem; height:.72rem; background-size:.72rem .72rem;}
	.leader-details-mark{height:.48rem; padding-top:0;}
	.leader-details-mark .i-icoGoto{width:.48rem; height:.48rem; background-size:.48rem .48rem; margin-right:.24rem;}
	.leader-details-mark span{font-size:.28rem;}

	/* news */
	.news-details{padding:.40rem .32rem 1.20rem;}
	.news-details-header span{font-size:.28rem; line-height:.56rem;}
	.news-details-header .btn i, .news-content-bottom .btn i{width:.48rem; height:.48rem; background-size: .48rem .48rem;}
	.news-content p{font-size:.28rem; line-height:.48rem;}
	.news-content strong{font-size:.32rem;}
	.news-content-bottom strong{font-size:.32rem;}
	.news-content-bottom .box {display:block; margin-top:.20rem;}
	.news-content-bottom .hot{margin-top:.36rem;}
	.news-content-bottom .hot a{height:.80rem; line-height:.80rem; font-size:.28rem; padding:0 .48rem; margin:0 .30rem .16rem 0;}
	.news-list .li ul{padding:0 .32rem; display:block;
		flex-wrap: wrap;
		gap: .70rem;
	}
	.news-list .li li{width:100%; margin-top:.50rem;}
	.news-list .li li:first-child{margin-top:0;}
	.news-list .li p, .news-list .li span{font-size:.28rem; line-height:.48rem; margin-top:.10rem;}
	.news-list .li img{width:100%; height:auto;
		border-radius:.32rem;
	}
	.news-list .li strong{font-size:.36rem; line-height:.56rem; margin-top:.32rem;}
	.news-list .btn a{font-size:.28rem; height:.72rem; line-height:.72rem;}
	.news-list .leader-details-mark{padding:.40rem .32rem 0;}
	.news-list-info .li{padding-top:.40rem;}

	/* contact us */
	.contact-us-banner{height:5.00rem;
		align-items: start;
	}
	.contact-us-banner h2{padding-top:.70rem;}
	.contact-us-banner p{font-size:.28rem; line-height:.48rem;}
	.contact-us h3, .contact-us-form h3{font-size:.48rem; line-height:.64rem;}
	.contact-us-list{display:block;}
	.contact-us-list li{padding:.32rem; margin-top:.60rem;}
	.contact-us-list p{min-height:auto; font-size:.28rem; line-height:.52rem;}
	.contact-us-list .title i, .contact-us-box-info i{width:.80rem; height:.80rem; background-size:.80rem .80rem;}
	.contact-us-list .title span, .contact-us-box-info .info strong{font-size:.40rem;}
	.contact-us-list .btn{bottom:auto; top:.46rem}
	.contact-us-box{padding:.32rem .32rem 1.14rem .32rem;}
	.contact-us-box-info .info p{position:absolute; left:.32rem; bottom:.32rem; font-size:.28rem; line-height:.52rem;}

	/* about us */
	.about-us-gbah{padding:.50rem 0;}
	.about-us-gbah .con{display:block;}
	.about-us-gbah .info .info-con.hide{padding-right:0;}
	.about-us-gbah .info p{font-size:.28rem; line-height:.48rem;}
	.about-us-gbah .info .toggle{display:block; text-align:center; font-size:.28rem; line-height:.48rem;}
	.about-us-gbah .info .toggle i{width:.30rem; height:.30rem; background-size: .30rem .30rem; margin-left:.10rem;}
	.about-us-gbah .img{width:100%; height:auto; margin-top:.30rem;
		border-radius:.32rem;
	}
	.about-us-gbah .video{margin:.30rem auto 0;
		border-radius:.32rem;
	}

	.about-us-bridge{background:#5C9ED1; height:auto; padding:.60rem 0;}
	.about-us-bridge:after, .about-us-bridge:before{display:none;}
	.about-us-bridge .i-icoBridge{display:none;}
	.about-us-bridge .con{padding:0 .32rem;}
	.about-us-bridge .info{margin-left:0; flex:auto;
		order: 1;
	}
	.about-us-bridge .info p{font-size:.28rem; line-height:.48rem; margin-top:.40rem;}
	.about-us-bridge .img{width:100%; height:auto; margin-top:.30rem;
		order: 2;
		border-radius:.32rem;
	}
	.about-us-bridge .video{margin:.30rem auto 0;
		order: 2;
		border-radius:.32rem;
	}
	.about-us-brand .li strong{font-size:.36rem;}
	.about-us-brand .li{padding:.50rem .60rem; height:auto; text-align:center;}
	.about-us-brand .li li{font-size:.28rem; line-height:.48rem; padding-left:.20rem; white-space:nowrap;}
	.about-us-brand .li p{font-size:.28rem; line-height:.48rem;}
	.about-us-brand .li:nth-child(3){background-color:#3887C3;}
	.about-us-brand .li:nth-child(4){background-color:#69A5D2;}
	.about-us-brand .li ul{text-align:left; display:block;}

	.about-us-date{padding:.60rem 0;}
	.about-us-date .h2-p{padding:0 .32rem; font-size:.28rem; line-height:.48rem;}
	.about-us-date .swiper{margin-top:.60rem;}
	.about-us-date .swiper-button-next, .about-us-date .swiper-button-prev, .about-us-date .swiper:before, .about-us-date .date li:after{display:none;}
	.about-us-date .date{display:block;
		justify-content: start;
	}
	.about-us-date .date li{display:none;}
	.about-us-date .date li:nth-child(2){display:block; text-align:left; margin:0; font-size: .48rem; line-height: .72rem; width:auto; padding-left:.40rem;}
	.about-us-date .date li:before{position:absolute; left:.10rem; top:50%; width:.16rem; height:.16rem;
		transform: translateY(-50%);
	}
	.about-us-date .box{margin:0 .32rem; background-color:#fff; padding:.50rem .32rem;
		border-radius:.32rem;
	}
	.about-us-date .ul, .about-us-date .swiper-pagination1{display:block;}
	.about-us-date .ul{margin-top:.40rem;}
	.about-us-date .ul li{margin-top:.60rem;}
	.about-us-date .ul li:first-child{margin-top:0;}
	.about-us-date .ul li .info{margin-left:0; flex:1;
		order: 1;
	}
	.about-us-date .ul li img{width:100%; height:auto; margin-top:.30rem;
		order: 2;
		border-radius:.32rem;
	}
	.about-us-date .ul li strong{font-size:.40rem; line-height:.40rem;}
	.about-us-date .ul li p{font-size:.28rem; line-height:.48rem;}

	/* search */
	.search-no img{width:2.60rem;}
	.search-no p{font-size:.28rem; line-height:.48rem; padding:.32rem .32rem 0;}

	/* our service */
	.our-service-banner h2{}
	.our-service-banner .h2a{padding:0 .32rem;}
	.our-service-banner .pa{padding: 0 .32rem;}
	.our-service-cases strong{font-size:.40rem; line-height:.50rem;}
	.our-service-cases .swiper{padding:0 .32rem;}
	.our-service-cases .swiper-button-next, .our-service-cases .swiper-button-prev, .our-service-bottom .swiper-button-next, .our-service-bottom .swiper-button-prev{display:none;}
	.our-service-cases em{font-size:.32rem; line-height:.50rem; margin-top:.20rem; display:block;}
	.our-service-cases p{font-size:.28rem; line-height:.48rem; text-align:left;}
	.our-service-cases .btn{text-align:center;}
	.our-service-cases .btn a{height:.60rem; line-height:.60rem; font-size:.24rem;}
	.our-service-cases .box{background-color:#fff; padding:.60rem .32rem;
		border-radius:.32rem;
	}
	.swiper .swiper-pagination-reset{margin-top:.50rem;}
	.our-service-bottom img{width:100%; height:auto;
		border-radius:.32rem;
	}
	.our-service-bottom .info{margin:.40rem 0 0 0; text-align:center;}
	.our-service-bottom p{height:auto; font-size:.28rem; line-height:.48rem;}
	.our-service-bottom .bottom{margin-top:.40rem;}
	.our-service-bottom .bottom strong{font-size:.28rem; line-height:.48rem;}
	.our-service-bottom .bottom span{font-size:.30rem; line-height:.48rem; margin-top:0;}

	.our-service-care{padding:.60rem 0;}
	.our-service-care h2{padding:0 .32rem;}
	.our-service-care ul{padding:0 .32rem; display:block; text-align:left;}
	.our-service-care strong, .our-service-care span, .our-service-list .list dt, .our-service-list .list dd{font-size:.28rem; line-height:.48rem; display:block;}
	.our-service-care strong{text-align:center;}
	.our-service-list .con{text-align:left;}
	.our-service-list .list{display:block;}
	.our-service-list .list dl{margin-left:0;}
	.our-service-list .tips span{text-align:left; font-size:.28rem; line-height:.48rem; padding-left:.30rem;}
	.our-service-list .tips span:before{width:.06rem; height:.06rem;}
	.our-service-list{text-align:center;}
	.our-service-plans h2{padding:0 .32rem;}
	.our-service-plans ul{display:block; text-align:center; padding:0 .32rem;}
	.our-service-plans li em{text-align:center; font-size:.40rem; line-height:.60rem;}
	.our-service-plans li p{font-size:.28rem; line-height:.48rem; text-align:center;}
	.our-service-plans li i{width:1.28rem; height:1.28rem; background-size:1.28rem 1.28rem;}
	.our-service-plans li:nth-child(2){margin:.60rem 0 0 0;}
	.our-service-plans li{margin-top:.60rem;}
	.career-choose h2{padding:0 .32rem;}
	.career-choose .h2-p{padding:0 .32rem; font-size:.28rem; line-height:.48rem; text-align:left;}
	.our-service-normal h2{padding:0 .32rem;}
	.our-service-normal .con{display:block; padding:0 .32rem;}
	.our-service-normal .con .info{margin-right:0;}
	.our-service-normal .con .info p{font-size:.28rem; line-height:.48rem;}
	.our-service-normal .con img{width:100%; height:auto; margin-top:.40rem;
		border-radius:.32rem;
	}
	.our-service-cases .swiper-a h2{margin-bottom:.40rem;}
	.our-service-cases .h2-p{padding:0 .32rem; font-size:.28rem; line-height:.48rem; text-align:left;}
	.our-service-care li{padding:.40rem .32rem;}
	.our-service-care span{padding:0;}
	.our-service-cases-bg .box{background: #F5F6FA;}
	.our-service-contactUs-banner{height:6.96rem;}
	.our-service-contactUs-banner h2{padding:0 .52rem;}
	.our-service-contactUs-banner .h2-p{font-size:.28rem; line-height:.48rem; padding:0 1.00rem;}
	.our-service-contactUs.our-service-list img{margin-top:0;}
	.our-service-contactUs.our-service-list .info{width:auto; margin-top:.40rem;
		order:2;
	}

	/* our solutions */
	.our-solutions-banner{height:7.68rem;}
	.our-solutions-banner h2{padding:.90rem 3.50rem 0 .32rem;}
	.our-solutions-banner p{padding:0 1.50rem 0 .32rem; font-size:.38rem; line-height:.48rem;}

	.our-service-care .info{padding:0 .32rem;}
	.our-service-care .info img{width:100%; height:auto;}
	.our-service-care .info em{margin:.50rem 0 0 0; font-size:.28rem; line-height:.48rem;}
	.our-service-list-b h2{width:100%; padding:0;}
	.our-service-list-b .con{display:block;}
	.our-service-list-b p, .our-service-care-a .pb{padding:0; text-align:left;}
	.our-service-list-b .list{padding:0;}
	.our-service-list-b .list dl{margin:.40rem 0 0 0;}

	.our-solutions-bottom-b{height:7.68rem; text-align:center;}
	.our-solutions-bottom-b h2{padding:1.60rem .60rem 0;}
	.our-solutions-bottom-b .h2-p{font-size:.28rem; line-height:.48rem; padding: 0 .60rem;}

	.our-service-top-li{width:100%; height:2.78rem;}
	.our-service-top-li strong{font-size:.34rem; line-height:.51rem;}
	.our-service-top-li ul{padding-top:.20rem;}
	.our-service-top-li li{font-size:.28rem;}
	.our-service-top-li li i{width:.30rem; height:.30rem; background-size: .30rem .30rem;}
	.our-service-top-li .box p{font-size:.28rem; line-height:.42rem;}
	.our-service-top-li:nth-child(2) ul{display:block; padding-top:.10rem;}
	.our-service-top-li:nth-child(2) li{width:100% !important;}

	.career-team-info-bottom{height:7.68rem; text-align:center;}
	.career-team-info-bottom h2{padding:1.60rem .60rem 0;}
	.career-team-info-bottom .h2-p{font-size:.28rem; line-height:.48rem; padding: 0 .60rem;}

	.serviceCaseStudies .bottom{margin:.40rem .32rem 0;}
	/* ---------------------------v2.0-----------------------------  */
	.submenu .submenu-ul-1{display:none;}
	.submenu .submenu-ul-2{display:block;}
	.faq-contactUs{background: linear-gradient(to right, #1072bb, #84bde8); margin:0 .32rem; padding:.32rem .32rem 0; height:2.88rem;}
	.faq-contactUs a{width:100%; font-size:.32rem; height:.60rem;}
	.faq-contactUs i{width:.32rem; height:.32rem; background-size:.32rem .32rem;}
	.faq-contactUs h3{font-size:.30rem; line-height:.50rem; }

	.icoFaq-menu{display:block;}
	.faq-content{margin-top:.30rem;}
	.faq-content-menu{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;}
	.icoFaq-menu-fixed{display:block;}
	.faq-content-menu ul{background-color:#fff; width:50%; height:calc(100%); padding:1.06rem .28rem 0;}
	.faq-content-menu li{margin-bottom:.32rem;}
	.faq-content-menu li a{height:.96rem; font-size:.28rem; line-height:.42rem;}
    .faq-content-box{margin:0 .20rem;}
	.faq-content-ul .title{font-size:.30rem; line-height:.40rem; height:auto; padding:.20rem 0;}
	.faq-content-ul .title .icoArrow-right-blue{width:.48rem; height:.48rem; background-size: .48rem .48rem;}
	.faq-content-ul .content{font-size:.28rem; line-height:.40rem;}

	.faq-content-page-ul .title i{width:.48rem; height:.48rem; background-size: .48rem .48rem;}
	.faq-content-page-ul .title span{font-size:.28rem; line-height:.40rem;}
	.faq-content-page .p1{font-size: .28rem; line-height: .40rem;}
	.faq-content-page .h3{font-size:.28rem; line-height:.40rem;}
	.faq-content-page-list i{width:.88rem; height:.88rem; background-size: .88rem .88rem;}
	.faq-content-page-list .info strong{font-size: .26rem; line-height: .40rem;}
	.faq-content-page-list .info p{font-size: .26rem; line-height: .40rem;}
	.faq-content-page-time .info strong{font-size: .26rem; line-height: .40rem;}
	.faq-content-page-time .info p{font-size: .26rem; line-height: .40rem;}
	.faq-content-page-time .num{width:.60rem; height:.60rem; left:-.74rem; font-size:.26rem;}

	.faq-content-page .h2{font-size:.36rem; line-height:.46rem;}
	.faq-content-page .p{font-size: .28rem; line-height: .40rem;}
	.faq-content-page-bottom ul{display:block;}
	.faq-content-page-bottom li{border-bottom:1px solid #B8D1E5; border-right:none; margin:0 .32rem; padding:.26rem 0;}
	.faq-content-page-bottom li:first-child{padding-top:0;}
	.faq-content-page-bottom li:last-child{border:none;}
	.faq-content-page-bottom i{width: .88rem; height: .88rem; background-size: .88rem .88rem;}
	.faq-content-page-bottom span{font-size: .24rem;}

	.medicine-doctors .medicine-doctors-info{display:block;}
	.medicine-doctors .medicine-doctors-info .icoDoctor-a{position:static; display:block; margin:0 auto;}
	.medicine-doctors .medicine-doctors-info{padding:.32rem .32rem 0; vertical-align:bottom; font-size: .28rem; line-height: .40rem; margin-top:.60rem;}

	.medicine-doctors-a .medicine-doctors-info{border-left:none; margin:.40rem .20rem 0; padding:.32rem .32rem 0;}
	.medicine-doctors-a .medicine-doctors-info p{font-size:.28rem; line-height: .40rem;}
	.medicine-doctors-a .medicine-doctors-info li span{font-size:.26rem; line-height: .40rem;}
	.medicine-doctors-a .medicine-doctors-info li i{width: .32rem; height: .32rem; background-size: .32rem .32rem;}
	.medicine-doctors-a .medicine-doctors-info .icoDoctor-b{position:static; display:block; margin:0 auto;}
	.medicine-doctors-b .left .btn a{height:.70rem; line-height:.70rem; font-size:.26rem;}
	.medicine-doctors-b .left .btn i, .medicine-doctors-b .left .btn a:hover i{width: .32rem; height: .32rem; background-size: .32rem .32rem;}

	.medicine-doctors-b.other .left{padding-left:0;}

	.medicine-doctors-b .main{display:block;}
	.medicine-doctors-b .img{display:block; margin:.40rem auto 0;}
	.medicine-doctors-b .left .top{height:.60rem; line-height:.60rem; font-size:.28rem; padding:0 .20rem;}
	.medicine-doctors-b .left{text-align:center; padding-right:0;}
	.medicine-doctors-b .left .p, .training-e.our-service-list h3{font-size: .30rem; line-height: .48rem;}
	.medicine-doctors-b .left .list{text-align:left;}
	.medicine-doctors-b .left .list li span, .training-e.our-service-list .ul li span, .our-service-list .dl dd{font-size: .28rem; line-height: .48rem;}
	.medicine-doctors-b .left .list li i, .serviceCoordination .list li i, .training-e.our-service-list .ul li i, .our-service-list .dl dt i{width: .32rem; height: .32rem; background-size: .32rem .32rem; margin-top:.08rem;}
	.medicine-doctors-b.bottom .last{display:block;}
	.medicine-doctors-b.bottom .last .last-l{padding-right:0;}
	.training-e.our-service-list .ul{display:block; padding:0; margin-top:.40rem;}
	.training-e.our-service-list .ul li{flex:1; width:100%; text-align:left;}
	.our-service-list .dl dt{
		align-items: start;
	}

	.news-list.medicine-doctors-new .li li{padding-bottom:.35rem;}
	.medicine-doctors-new .button{margin-top:.30rem; position:static;}
	.medicine-doctors-new .button a{height:.60rem; line-height:.60rem;}
	.medicine-doctors-new .button a span{margin-top:0;}
	.medicine-doctors-new .button a i, .medicine-doctors-new .button a:hover i{width: .28rem; height: .28rem; background-size: .28rem .28rem;}

	.medicine-doctors-swiper{padding:0rem 0 .70rem;}
	.medicine-doctors-swiper .swiper{margin-top:0; padding:0 .32rem;}
	.medicine-doctors-swiper .swiper .title{margin:.32rem .32rem 0;}
	.medicine-doctors-info.career-team-info .title{margin:0 .32rem;}
	.medicine-doctors-info .p1, .medicine-doctors-info .p2{font-size: .28rem; line-height: .48rem;}

	.our-service-list.medicine-doctors-info h2, .our-service-list p{text-align:center;}
	.serviceHighlights li h3{font-size: .32rem; line-height: .48rem;}
	.serviceHighlights li p{font-size: .28rem; line-height: .48rem;}
	.serviceCoordination h2{margin: 0 .32rem;}
	.serviceCoordination .p{padding:0 .32rem; font-size: .32rem; line-height: .48rem;}
	.serviceCoordination .list{margin:.32rem .32rem 0; font-size: .28rem; line-height: .48rem; width:calc(100% - .64rem);}
	.serviceCoordination .doctor{padding:.32rem;}
	.serviceCoordination .doctor i{position:static; display:block; margin:0 auto; width:100%;}
	.serviceCoordination .doctor p{font-size: .28rem; line-height: .48rem;}

	.serviceCoordination .ul li i{width: .90rem; height: .90rem; background-size: .90rem .90rem;}
	.serviceCoordination .ul li strong{font-size: .32rem; line-height: .48rem;}
	.serviceCoordination .ul li p{font-size: .28rem; line-height: .48rem;}

	.serviceWorkflow{padding:.74rem 0 .85rem;}
	.serviceWorkflow-list{margin-top:1.15rem;}
	.serviceWorkflow-list ul{display:block; margin:0 .32rem;}
	.serviceWorkflow-list li{margin-top:.60rem;}
	.serviceWorkflow-list div{margin-top:.16rem;}
	.serviceWorkflow-list li em{position:static;}
	.serviceWorkflow .p{font-size: .28rem; line-height: .48rem;}
	.serviceWorkflow-list li em{font-size: .28rem; line-height: .60rem; width:4.40rem;}
	.serviceWorkflow-list div span{font-size: .28rem;}
	.serviceWorkflow-list em:before{width:3.00rem; height:.12rem; top:-.26rem;}
	.serviceWorkflow-list div.info{justify-content:start;}

	.workflow-a{width:5.74rem; height:1.26rem; background-size:5.74rem 1.26rem;}
	.workflow-b{width:2.88rem; height:1.26rem; background-size:2.88rem 1.26rem;}
	.workflow-c{width:4.64rem; height:1.26rem; background-size:4.64rem 1.26rem;}
	.workflow-d{width:3.73rem; height:1.26rem; background-size:3.74rem 1.26rem;}
	.workflow-e{width:3.72rem; height:1.26rem; background-size:3.72rem 1.26rem;}
	.workflow-f{width:3.96rem; height:1.26rem; background-size:3.96rem 1.26rem;}

	.serviceCaseStudies .list{display:block;}
	.serviceCaseStudies .list li{width:3.20rem; margin:0 auto !important;}
	.serviceCaseStudies .list li .icoArrow-right-blue{position:static; margin: .40rem auto; display:block; width:.80rem; height:.80rem; background-size:.80rem .80rem;
		transform: rotate(90deg);
	}
	.serviceCaseStudies .list .user{width:3.20rem; height:3.20rem; background-size:3.20rem 3.20rem;}
	.serviceCaseStudies .list li span{width:.48rem; height:.48rem; font-size:.32rem; right:.24rem; top:.36rem;}
	.serviceCaseStudies .list li p{font-size: .28rem; line-height: .48rem;}

	.serviceCaseStudies .bottom h3{font-size:.36rem; line-height:.56rem;}
	.serviceCaseStudies .p{font-size: .28rem; line-height: .48rem; margin:.32rem .32rem 0;}
	.serviceCaseStudies .bottom ul{display:block;}
	.serviceCaseStudies .bottom li{border-right:none; margin-top:.30rem;}
	.serviceCaseStudies .bottom li:first-child{margin-top:0;}
	.serviceCaseStudies .bottom li span{font-size: .28rem; line-height: .48rem;}
	.serviceCaseStudies .bottom li i{width:.40rem; height:.40rem; background-size:.40rem .40rem; margin:.10rem .20rem 0 0;}

	.medicine-doctors-c .p{padding:0 .32rem; font-size: .28rem; line-height: .48rem;}
	.medicine-doctors-c .last{margin-top:.50rem; padding:.54rem .32rem; display: block;}
	.medicine-doctors-c .last .icoService-doctor-other{position:static; margin:0 auto; display:block;}
	.medicine-doctors-c .last li{margin-top:.30rem;}
	.medicine-doctors-c .last li i{width:.32rem; height:.32rem; background-size:.32rem .32rem; margin-top:.10rem;}
	.medicine-doctors-c .last li span{font-size: .28rem; line-height: .48rem;}

	.medicine-doctors-d .top{font-size: .28rem; line-height: .48rem;}
	.medicine-doctors-d .li ul{padding:.40rem .20rem;}
	.medicine-doctors-d .li li{font-size: .28rem; line-height: .48rem; margin-top:.30rem;}
	.medicine-doctors-d .ul{
		grid-template-columns: repeat(auto-fill, minmax(7.00rem, 1fr));
		gap: .40rem;
	}

	.medicine-doctors-e .p{font-size: .30rem; line-height: .48rem; padding:0 .32rem;}
	.medicine-doctors-e .box{margin:.50rem .32rem 0; display:block;}
	.medicine-doctors-e .box img{display:block; margin:0 auto; position:relative; left:-.50rem;}
	.medicine-doctors-e .info ul{margin-top:.50rem;}
	.medicine-doctors-e .info li{font-size: .28rem; line-height: .48rem; margin-top:.30rem;}
	.medicine-doctors-e .info li:before{width:.16rem; height:.16rem; border: .05rem solid #D7D8DE; left: -.34rem; top: .10rem;}

	.medicine-doctors-f .top i{width:.90rem; height:.90rem; background-size:.90rem .90rem; margin-right:.30rem;}
	.medicine-doctors-f .top span{font-size: .28rem; line-height: .48rem;}
	.medicine-doctors-f .info p{font-size: .28rem; line-height: .48rem; margin-top:.30rem;}
	.medicine-doctors-f .info{padding-bottom:1.89rem;}
	.medicine-doctors-f em{bottom:.40rem;}
	.medicine-doctors-f em a{height:.80rem; line-height:.80rem; font-size: .28rem; padding:0 .50rem;}
	.medicine-doctors-f em a i, .medicine-doctors-f em a:hover i{width:.32rem; height:.32rem; background-size:.32rem .32rem; margin-left:.20rem;}

	.medicine-doctors-new .button b{padding:0 .29rem;}
	.medicine-doctors-new .button span{margin-top:0 !important; font-size:.16rem !important;}

	.footer-appointment h2{text-align:center;}
	.footer-appointment-box{display:block;}
	.footer-appointment-left{border:none; margin:0 .50rem;}
	.footer-appointment-ul li{border-bottom:.01rem solid rgba(255, 255, 255, 0.3); padding-bottom:.23rem;}
	.footer-appointment-ul i{width:.96rem; height:.96rem; background-size: .96rem .96rem;}
	.footer-appointment-ul dt{font-size:.36rem; line-height:.56rem;}
	.footer-appointment-ul dd{font-size:.28rem; line-height:.56rem;}
	.footer-appointment-ul dd img{width:2.08rem; margin:.54rem .68rem 0 0;}
	.footer-appointment-right{margin:.54rem .50rem 0;}
	.footer-appointment-right li{border-bottom:none;}

	.training-h .p, .training-h .list .li .info .p1, .training-h .list1 .li .info .p1{font-size: .28rem; line-height: .48rem;}
	.training-h .list .li .info .title, .training-h .list1 .li .info .title{font-size: .30rem; line-height: .48rem}
	.training-h .list, .training-h .list1{
		grid-template-columns: repeat(auto-fill, minmax(7.00rem, 1fr));
		gap: .40rem;
	}
	.training-h .list1 .li i{width:1.00rem; height:1.00rem; background-size:1.00rem 1.00rem;}
	.training-h .list1 .li{padding:.50rem;}

	/* --2-- */

	.training-a h2{padding:0;}
	.training-a .p, .training-a .p2{font-size: .28rem; line-height: .48rem;}
	.training-a .p1{font-size: .24rem; line-height: .48rem;}
	.training-a-list{}
	.training-a-list-ul, .training-i .list{
		gap: .40rem;
		grid-template-columns: repeat(auto-fill, minmax(7.00rem, 1fr));
	}
	.training-a-list-li {margin-top: 0 !important;}
	.training-a-list-li .title{font-size: .32rem; height:1.00rem;}
	.training-a-list-li .info strong, .training-a-list-li .info p{font-size: .28rem; line-height: .48rem; padding-bottom: .72rem;}
	.medicine-doctors-d .li li:before{top:.20rem;}
	.medicine-doctors-d .li .p, .medicine-doctors-d1 .li .p1{font-size: .28rem; line-height: .48rem;}
	.training-c .ul li i{width:1.00rem; height:1.00rem; background-size:1.00rem 1.00rem;}
	.training-c .ul li .span{width:1.00rem; margin-top:.20rem;}
	.training-c .ul li .span i{width:.70rem; height:.90rem; background-size:.70rem .90rem;}
	.training-c .ul li .info strong{font-size:.30rem; line-height:.64rem;}
	.training-c .ul li .info p{font-size: .28rem; line-height: .48rem;}
	.training-c4 .ul{
		grid-template-columns: repeat(auto-fill, minmax(5.00rem, 1fr));
	}
	.training-d .ul img{width:100%;}
	.training-d .ul{margin-top:.40rem;
		gap: .40rem;
	}
	.training-g ul .title{font-size: .32rem; padding:.30rem 0;}
	.training-g ul .con{margin-top:.30rem;}
	.training-g ul p{font-size: .28rem; line-height: .48rem; margin-top:.30rem;}
	.medicine-doctors-d1 .ul1 li, .medicine-doctors-d2 .ul1 li, .medicine-doctors-d3 .ul1 li{
		align-items: start;
	}
	.medicine-doctors-d3 .ul{
		gap: .40rem;
		grid-template-columns: repeat(auto-fill, minmax(7.00rem, 1fr)) !important;
	}
	.medicine-doctors-d1 .ul1 li i, .medicine-doctors-d2 .ul1 li i, .medicine-doctors-d3 .ul1 li i{width: .32rem; height: .32rem; background-size: .32rem .32rem; margin:.08rem .14rem 0 0;}
	.training-b-list-ul .title{font-size: .32rem; height:1.20rem;}
	.training-b-list-li li, .training-i .list .li, .training-i .p1, .training-j .p, .training-j .p1{font-size: .28rem; line-height: .48rem;}
	.training-j .table td:nth-child(1), .training-j .table th:nth-child(1){background: #F9D6E5; padding:0 .30rem; color:#333; width:auto;}
	.training-j .table td:nth-child(2), .training-j .table th:nth-child(2){background: #368CCD; padding:0 .30rem; width:auto;}
	.training-j .table td:nth-child(3), .training-j .table th:nth-child(3){background: #C8AC86; padding:0 .30rem; width:auto;}
	.training-j .table td{height:1.00rem; font-size: .28rem; line-height: .48rem;}
	.training-j .table th{height:1.00rem; font-size: .28rem; line-height: .48rem;}

	.training-i .list1{
		grid-template-columns: repeat(auto-fill, minmax(3.00rem, 1fr));
	}
	.training-i .list1 li{font-size: .28rem; line-height: .48rem; min-height:.90rem;}

	.training-k .p, .training-k .p1, .training-i .p, .training-i .p2, .training-l .p, .training-l .p1, .medicine-doctors-d .p, .training-n .p1, .training-c .p, .training-c .p1, .medicine-doctors-d .p2, .medicine-doctors-d .content .left p, .training-m .p, .training-m .p1, .training-o .p1, .training-o .p2, .training-r .p, .training-l .list li p{font-size: .28rem; line-height: .48rem;}
	.training-l .list ul{
		grid-template-columns: repeat(auto-fill, minmax(4.00rem, 1fr));
	}
	.training-l .list li{font-size: .32rem; line-height: .48rem; padding:.40rem;}
	.training-l .list1 .top, .training-l .list1 .bottom{font-size: .28rem; line-height: .48rem; min-height:1.10rem;}
	.training-l .list1 li:nth-child(4), .training-l .list1 li:nth-child(5), .training-l .list1 li:nth-child(6){margin-top:.30rem;}
	.training-n .list li .info strong, .medicine-doctors-d .content .right .img span, .training-m .list li p{font-size: .20rem; line-height: .48rem;}
	.medicine-doctors-d .content{display:block; margin-top:.72rem;}
	.medicine-doctors-d .content .left{padding-right:0;}
	.medicine-doctors-d .content .right{margin-top:.72rem;}
	.medicine-doctors-d .content .right .img{padding:1.20rem 0;}
	.medicine-doctors-d .content .right i{position:relative; top:-.30rem;}

	.training-m .list li strong{height:1.00rem; font-size: .30rem; line-height: .48rem;}
	.training-m .list li em{font-size: .52rem;}
	.training-o .h3, .training-o .name{font-size: .36rem; line-height: .48rem;}

	.training-p .content{display:block; margin-top:1.00rem;}
	.training-p .leftBox{text-align:center;}
	.training-p .rightBox{width:5.00rem; margin:.52rem auto 0 !important; zoom: 1.3;}
	.training-p .leftBox .strong{font-size:.40rem; line-height: .48rem;}
	.training-p .leftBox .p1{font-size: .28rem; line-height: .48rem;}

	.training-q .content .info li span{font-size:.22rem; line-height: .40rem;}
	.training-q .p, .training-r .p2{font-size: .28rem; line-height: .48rem;}
	.training-q .content .info li i{margin-right:.16rem;}
	.training-bottom-banner h2{padding:0 .32rem;}
	.faq-content-menu{display:none;}
	.faq-content-page-bottom.one li:nth-child(1) em{font-size: .28rem; line-height: .48rem; padding-bottom:.20rem; display:block;}

	.medicine-doctors-info2{padding: 1.02rem 0 .70rem;}
	.training-s .list .li{display:block; margin-top:.72rem;}
	.training-s .list .left{width:100%;}
	.training-s .list .left h3{text-align:center;}
	.training-s .list .left p, .training-t .p{font-size: .28rem; line-height: .48rem; padding:0 .32rem; text-align:center;}
	.training-s .list .right{opacity:1; width:100%; height:auto; display:flex;
		justify-content:center;
		align-items: center;
	}
	.training-s .list .right i{width:6.86rem; height:5.49rem; background-size:6.86rem 5.49rem;}
	.training-s .list .right-box{position:relative;}
	.training-t .box{margin:.32rem .32rem 0;}
	.training-u .list .li .info strong{font-size:.40rem; line-height: .48rem;}
	.training-u .list .li .info p{height:auto; font-size: .28rem; line-height: .48rem;}
	.training-u .list .li .info .strong{display:none;}
	.training-u .list .li .info .p{height:auto;}

	.training-v .box strong, .training-v .box-list h3{font-size: .28rem; line-height: .48rem;}
	.training-v .box p{font-size: .22rem; line-height: .48rem;}
	.training-v .box-list .list{display:block;}
	.training-v .box-list .title i{width:.64rem; height:.64rem; background-size:.64rem .64rem;}
	.training-v .box-list .title span{font-size: .26rem; line-height: .48rem;}
	.training-v .box-list .ul li span{font-size: .26rem; line-height: .48rem;}
	.training-v .box-list .ul li  i{width: .32rem; height: .32rem; background-size: .32rem .32rem; margin: .08rem .14rem 0 0;}
	.training-v .box-list .info{padding-right:0;}

	.training-x{height:4.00rem;}
	.training-x .p{font-size: .28rem; line-height: .48rem; margin-top:.60rem; padding:0 .32rem;}
	.training-x .p strong{font-size:.34rem;}

	.training-y .box{display:block;}
	.training-y .box .left h3{font-size:.32rem; line-height: .48rem;}
	.training-y .box .left dt, .training-y .box .left dd, .training-y .box .left li{font-size: .28rem; line-height: .48rem;}
	.training-y .box .right{width:100%;}

	.network-map .map{display:block;}
	.network-map .map .img{width:100%;}
	.network-map .map .info ul{display:flex; margin-top:.30rem;
		justify-content:center;
		align-items: center;
	}
	.network-map .map .info ul li{margin:0 .20rem;}

	.training-a-img .info .list{display:block;}
	.training-a-img .info .list li{margin-top:.10rem;}
	.training-a-img .info .list li:first-child{margin-top:0;}

	.jigou-video2 .info{text-align:center; padding-right:0;}
	.jigou-video2 .info .p{font-size:.28rem; line-height: .48rem;}
	.jigou-video2 .info .em{font-size:.32rem; line-height: .48rem;}
	.jigou-video2 .info .span{font-size: .16rem; line-height: .28rem;}

	/* ---------------------------v2.0-----------------------------  */
}