@media screen and (max-width: 1023px) {
	img {
		object-fit: cover;
	}

	.pc {
		display: none !important;
	}

	body {
		font-size: 0.24rem;
	}

	.container {
		max-width: 7.5rem;
		margin: 0px auto;
		padding: 0px 0.3rem;
	}

	.wrapper {
		padding-top: 1rem;
		overflow-x: hidden;
	}

	/* Ã¥Â¤Â´Ã©Æ’Â¨ */
	.HeaderFlix {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		background-color: #fff;
		z-index: 99;
		height: 1rem;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		box-shadow: 0px 10px 20px 0px rgb(1 0 0 / 4%);
	}

	.LogoImg {
		background-image: url(../images/logo1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		float: left;
		width: 1.6rem;
		height: 0.76rem;
		margin-top: 0.12rem;
		margin-left: 0.3rem;
	}

	.mobile-nav {
		float: right;
		width: 0.48rem;
		height: 0.3rem;
		position: relative;
		top: 0.35rem;
		right: 0.3rem;
	}

	.mobile-nav span {
		width: 0.48rem;
		height: 0.04rem;
		background: #96eaee;
		display: block;
		margin-bottom: 0.1rem;
		position: relative;
	}

	.mobile-nav.on span {
		transform-origin: center;
		transition: transform .3s
	}

	.mobile-nav.on span.line2 {
		display: none
	}

	.mobile-nav.on span.line1 {
		transform: rotate(45deg);
		top: 0.12rem;
	}

	.mobile-nav.on span.line3 {
		transform: rotate(-45deg);
		top: -0.02rem;
	}

	.go_top {
		width: 1rem;
		height: 1.06rem;
		display: block;
		margin: 0px auto;
		background: url(../images/backtop.png);
		background-size: cover;
		background-repeat: no-repeat;
		position: fixed;
		bottom: 27%;
		right: 0.3rem;
		z-index: 99;
	}

	/* æµ‹å¯¼èˆª */
	/*menu*/
	.menu-li {
		position: fixed;
		top: 1rem;
		z-index: 102;
		width: 100%;
		background: #fff;
		display: none;
		border-top: 1px solid #eee;
		height: 100%;
		overflow: auto;
	}

	.menu-li ul li {
		display: block;
		overflow: hidden;
	}

	.menu-li ul li>a {
		display: block;
		line-height: 1rem;
		font-size: 0.29rem;
		color: #000;
		padding: 0px 0.3rem;
		overflow: hidden;
		border-bottom: 1px solid #f5f5f5;
	}

	.menu-li ul li>a i {
		float: right;
		width: 0.24rem;
		height: 0.26rem;
		background-image: url(../images/jia.png);
		background-size: 100%;
		background-position: right;
		background-repeat: no-repeat;
		margin-top: 0.35rem;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
	}

	.menu-li ul li.on>a {
		color: #96eaee;
	}

	.menu-li ul li.on>a i {
		background-image: url(../images/jian.png);
		background-size: contain;
		background-position: right;
		/* margin-top: 0.3rem; */
		background-repeat: no-repeat;
	}

	.menu-li ul li dl {
		display: none;
		background: #f8f8f8;
		padding-top: 0.25rem;
		padding-bottom: 0.5rem;
	}

	.menu-li ul li dt {
		overflow: hidden;
		font-size: 0.26rem;
		color: #999;
		font-weight: normal;
		line-height: 0.48rem;
	}

	.MenuMain {
		width: 100%;
		margin-top: 0.25rem;
	}

	.MenuMain.Nor h2 {
		color: #3aa0d9;
	}

	.menu-li ul li dt h2 {
		display: block;
		padding-left: 0.5rem;
		font-size: 0.3rem;
		color: #000;
		margin-top: 0.24rem;
		position: relative;
	}

	.MenuDown {
		padding-left: 0.76rem;
		padding-top: 0.3rem;
		display: none;
	}

	.menu-li ul li dt .MenuDown a {
		font-size: 0.26rem;
		color: #999;
		margin-top: .2rem;
		padding-left: 0;
	}


	.menu-li ul li dt a {
		display: block;
		padding-left: 0.5rem;
		font-size: 0.26rem;
		color: #000;
		margin-top: 0.2rem;
	}

	.nav_search {
		background: url(../images/search1.png);
		background-repeat: no-repeat;
		background-position: right;
		width: 0.32rem;
		height: 0.33rem;
		margin-top: 0.335rem;
		float: right;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		background-size: contain;
		margin-right: 0.8rem;
	}

	.subnav_ul {
		float: right;
		min-width: 75%;
		text-align: right;
	}

	.subnav_ul li {
		display: inline-block;
		vertical-align: top;
		color: #fefefe;
		margin-right: 8%;
		position: relative;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.am_subfooterdiv:last-child,
	.Product_Service_Tag:nth-of-type(2n),
	.Prevention_Tag:nth-of-type(4n),
	.Online_ServiceFx span:last-child,
	.Healthy_Tag:nth-of-type(3n) {
		margin-right: 0;
	}

	.subnav_ul .tag {
		font-size: 18px;
		color: #fefefe;
		display: block;
		line-height: 140px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		position: relative;
	}

	/* .HeaderFlix.on .subnav_ul .tag {
		line-height: 100px;
	} */

	.subnav_ul li .tag::after {
		content: '';
		width: 0;
		height: 3px;
		background-color: #96eaee;
		position: absolute;
		bottom: 50px;
		left: 1px;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	/* .HeaderFlix.on .subnav_ul li .tag::after {
		bottom: 28px;
	} */

	.subnav_ul li:hover .tag::after {
		width: 18px;
	}

	.subnav_ul li:nth-of-type(3) .Navdown {
		width: 230%;
	}

	.Navdown {
		width: 175%;
		left: -16px;
		background-color: #e5e5e5;
		position: absolute;
		top: 140px;
		-webkit-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		visibility: hidden;
		opacity: 0;
		z-index: 100;
		text-align: center;
		font-size: 0;
		border-top: 2px solid #96eaee;
	}

	.Navdown:after {
		content: '';
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 8.660254037844386px solid #96eaee;
		width: 0px;
		height: 0px;
		position: absolute;
		top: -10px;
		left: 20px;
		transform: rotate(180deg);
	}

	.subnav_ul li:hover .Navdown {
		top: 110px;
		visibility: visible;
		opacity: 1;
	}

	.subnav_ul li .Navdown a {
		color: #000;
		font-size: 15px;
		text-align: center;
		display: block;
		line-height: 52px;
		border-bottom: 2px solid #fff;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.subnav_ul li .Navdown a:last-child {
		border-bottom: 0;
	}

	.subnav_ul li .Navdown a:hover,
	.Prevention_Tag:hover h2,
	.Tream_Tag:hover h2,
	.Healthy_Tag:hover .Healthy_Div h3 {
		color: #96eaee !important;
		padding-left: 2px;
	}

	.IndexBanner .IndexBanner_Swiper1,
	.IndexBanner_Tab {
		display: none;
	}


	.IndexBanner_Tab a.active,
	.Rigorous .BaseH,
	.Brand_Position .BaseH,
	.Six_Star .BaseH,
	.Six_StarSwiper .swiper-slide-active .Six_StarSlide,
	.Examination_Center .Base_Tit i,
	.Examination_Center .BaseH,
	.Examination_Center .Base_Tit em,
	.Gaodingzhen .BaseH,
	.Specialized_L .BaseH {
		color: #FFFFFF;
	}

	.Examination_Center .Base_Tit i,
	.Examination_Center .Base_Tit em {
		background: transparent;
		-webkit-text-fill-color: inherit;
	}

	.IndexBanner_Swiper .swiper-pagination {
		bottom: 1.8rem !important;
		top: initial !important;
		right: initial !important;
		left: 0.3rem !important;
		width: initial !important;
	}

    .IndexBanner_Swiper .swiper-pagination-bullet {
        background-color: #b3c0d6;
        opacity: 1;
        margin: 0 0.02rem !important;
        position: relative;
        width: 0.42rem;
        height: 0.14rem;
        border-radius: 0.7rem;
    }

    .IndexBanner_Swiper .swiper-pagination-bullet-active {
        background-color: #fff !important;
        opacity: 1 !important;
        width: 0.58rem;
    }

	.IndexBanner {
		/* height: 4rem; */
		width: 100%;
		position: relative;
	}

	.IndexBanner_Bg,
	.IndexBanner_Bg img,
	.CompayService {
		width: 100%;
		height: 100%;
		position: relative;
	}

	.IndexBanner::after {
		content: '';
		background-image: url(../images/banner_bkp.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: bottom;
		width: 100%;
		height: 0.59rem;
		position: absolute;
		bottom: -0.4rem;
		left: 0;
		z-index: 1;
	}

	.IndexBannerCt {
		position: absolute;
		top: 3rem;
		left: 0.49rem;
		z-index: 2;
		font-size: 0.91rem;
		line-height: 0.98rem;
		color: #ffffff;
	}

	.IndexBannerCt h2 {
		font-size: 0.73rem;
		color: #96ebee;
		margin-bottom: 0.2rem;
		font-weight: bold;
	}

	.IndexBannerCt p {
		font-weight: bold;
	}

    .IndexBanner_More {
        width: 2.01rem;
        height: 0.61rem;
        line-height: 0.61rem;
        background-image: linear-gradient(to right, #bfcbdf, #9db0cf);
        border-radius: 0.29rem;
        display: block;
        margin-top: 1rem;
        font-size: 0.2rem;
        color: #676767;
        text-align: center;
        transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
        -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
        position: relative;
        overflow: hidden;
        border: 0.02px solid #ffffff;
        box-sizing: border-box;
    }

	.IndexBanner_Bg .IndexBanner_More img,
	.IndexBanner_More img {
		width: 0.11rem;
		height: 0.17rem;
		vertical-align: middle;
		margin-left: 0.2rem;
		z-index: 2;
		position: relative;
	}

	.IndexBanner_More:before {
		content: " ";
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 0;
		height: 100%;
		background: #96ebee;
		z-index: 1;
		transition: all .4s;
		-webkit-transition: all .4s;
	}

	.IndexBanner_More:hover:before {
		left: 0;
		width: 100%;
	}

	.IndexBanner_More i,
	.IndexBanner_More em {
		position: relative;
		z-index: 2;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}
        .IndexBanner_More em {
            color: #fff;
        }

	.IndexBanner_More:hover i,
	.IndexBanner_More:hover em {
		color: #fff;
		padding: 0 5px;
	}

	/* Ã¥Âºâ€¢Ã©Æ’Â¨ */
	.Footer {
		position: relative;
		font-size: 0.24rem;
		line-height: 0.48rem;
		color: #fff;
		background-color: #434343;
		padding-bottom: 0.7rem;
		padding-top: 0.5rem;
	}

	.Footer::after {
		content: '';
		background-image: url(../images/footerbkp.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
		width: 100%;
		height: 0.81rem;
		position: absolute;
		top: -0.81rem;
		left: 0;
	}

	.am_subfooterdiv {
		width: 100%;
		padding: 0.05rem 0;
	}

	.am_subfooterdiv:last-child {
		float: left;
		width: 100%;
		margin-top: 0.4rem;
		border-top: 1px solid rgba(255, 255, 255, 0.1);
		padding-top: 0.54rem;
	}

	.am_subfooterdiv h2 {
		font-size: 0.3rem;
		color: #fff;
		margin-bottom: 0.3rem;
		height: 0.4rem;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		background-image: url(../images/jt7.png);
		background-size: 0.15rem 0.25rem;
		background-repeat: no-repeat;
		background-position: 99%;
	}

	.am_subfooterdiv.on h2 {
		background-image: url(../images/jt7_h.png);
		background-size: 0.25rem 0.15rem;
		background-repeat: no-repeat;
		background-position: 99%;
	}

	.am_subtag {
		display: none;
		padding-bottom: 0.2rem;
	}

	.am_subfooterdiv a {
		color: rgba(255, 255, 255, 0.8);
		display: block;
		font-size: 0.24rem;
		line-height: 0.48rem;
	}

	.CompayService_More:hover,
	.CompayService_More:hover,
	.am_subfooterdiv .am_subtag a:hover,
	.RealtimeDetailNext:hover i {
		color: #96eaee;
		padding-left: 2px;
	}

	.am_subfooterdiv a:hover {
		color: #96eaee;
	}

	.am_subfooterdiv_Icon {
		margin-bottom: 0.1rem;
	}

	.am_subfooterdiv_Icon a {
		display: inline-block;
		vertical-align: top;
		font-size: 0.2rem;
		letter-spacing: 1px;
		color: #ffffff;
		margin-right: 0.5rem;
	}

	.am_subfooterdiv_Icon a img {
		display: block;
		height: 0.42rem;
		margin: 0px auto 0.15rem;
	}

	.am_subfooterdiv_Address {
		display: inline-block;
		vertical-align: top;
		font-size: 0.2rem;
		line-height: 0.48rem;
		color: #ffffff;
		padding-right: 0.35rem;
		margin: 0.3rem 0;
	}

	.am_subfooterdiv_Address p img {
		vertical-align: middle;
		margin-left: 0.2rem;
		width: 0.25rem;
	}

	.am_subfooterdiv_Ewm {
		display: block;
		font-size: 0;
		margin-top: 0.3rem;
	}

	.am_subfooterdiv_Ewm p:first-of-type {
		margin-right: 0.5rem;
	}

	.am_subfooterdiv_Ewm p {
		display: inline-block;
		vertical-align: top;
		font-size: 0.2rem;
		color: #ffffff;
		text-align: center;
	}

	.am_subfooterdiv_Ewm p img {
		width: 1rem;
		height: 1.01rem;
		display: block;
		margin: 0px auto;
	}

	.am_bootom {
		width: 100%;
		margin-top: 0.6rem;
		padding: 0.45rem 0;
		border-top: 0.01rem solid rgba(255, 255, 255, 0.1);
		font-size: 0.2rem;
		letter-spacing: 1px;
		text-align: left;
		border-bottom: 0.01rem solid rgba(255, 255, 255, 0.1);
		color: rgba(255, 255, 255, 0.35);
	}

	.am_bootom .clearfix {
		color: rgba(255, 255, 255, 0.15);
	}

	.am_bootom .clearfix a {
		padding: 0 0.1rem;
	}

	.CompayService {
		margin-top: -0.6rem;
		min-height: 17.5rem;
		margin-bottom: 0.5rem;
		z-index: 1;
	}

	.CompayService .container {
		padding: 0;
	}

	.CompayService:after {
		content: '';
		width: 3.07rem;
		height: 3.07rem;
		border: solid 0.37rem #96eaee;
		opacity: 0.1;
		position: absolute;
		top: 48%;
		left: -3rem;
		border-radius: 100%;
		z-index: -1;
	}

	.CompayService_Por {
		width: 89%;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		padding-top: 0.4rem;
	}

    .BaseTit {
        margin-top: 0.3rem;
        font-size: 0.2rem;
        letter-spacing: 0.06rem;
        color: #6c6c6c;
        text-align: center;
        position: relative;
        padding-bottom: 0.18rem;
    }

        .BaseTit h2 {
            font-size: 0.6rem;
            color: #000000;
            letter-spacing: 0;
        }

        .BaseTit img {
            max-width: 100%;
            height: 0.8rem;
            object-fit: cover;
        }

        .BaseTit::after {
            content: "";
            height: 0.1rem;
            width: 0.52rem;
            margin: 0 auto;
            background: #f00;
            display: inline-block;
            border-radius: 0.05rem;
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            background-image: linear-gradient(90deg, #5388d9 24%, #96eaee 100%)
        }

	.CompayService_H {
		font-size: 0.36rem;
		font-weight: bold;
		letter-spacing: 1px;
		color: #000;
		margin: 0.4rem auto 0.3rem;
		text-align: center;
	}

	.CompayService_H i {
		color: #ff9c00;
	}

	.CompayService_P {
		font-size: 0.22rem;
		line-height: 0.4rem;
		color: #000000;
		text-align: center;
		max-width: 88%;
		margin: 0px auto;
	}

	.CompayService_More {
		font-size: 0.24rem;
		text-align: center;
		margin: 0.4rem auto 0.8rem;
		color: #000000;
		display: block;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.CompayService_More img {
		margin-left: 0.25rem;
		vertical-align: middle;
		width: 0.12rem;
	}

	.CompayService_Layout {
		width: 5.80rem;
		text-align: center;
		margin: 1rem auto 0;
	}

	.CompayService_Tag {
		width: 100%;
		background-image: linear-gradient(39deg,
				#5288d9 0%,
				#96eaee 100%);
		box-shadow: 8px 13px 0.57rem 2px rgb(3 0 0 / 24%);
		border-radius: 0.24rem;
		display: inline-block;
		vertical-align: top;
		padding-bottom: 0.5rem;
		margin-bottom: 1.5rem;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
		height: 3.75rem;
	}

	.CompayService_Img {
		width: 1.9rem;
		height: 1.9rem;
		border: 0.07rem solid #65bec2;
		background-color: #fff;
		border-radius: 50%;
		display: block;
		margin: -0.64rem auto 0.2rem;
		overflow: hidden;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.CompayService_Img img {
		width: 1.76rem;
		height: 1.76rem;
		border-radius: 50%;
		margin: 0.07rem auto;
	}

	.CompayService_Tag h2 {
		font-size: 0.36rem;
		text-align: center;
		letter-spacing: 1px;
		color: #ffffff;
		margin-top: 0.3rem;
		font-weight: bold;
	}

	.CompayService_Tag:nth-of-type(2) {
		background-color: #65bec2;
		background-image: none;
		box-shadow: 9px 13px 57px 2px rgba(3, 0, 0, 0.24);
	}

	.CompayService_Tag p {
		font-size: 0.24rem;
		text-align: left;
		line-height: 0.42rem;
		color: #ffffff;
		padding: 0px 0.4rem;
		position: relative;
		margin-top: 0.3rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 6;
		overflow: hidden;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
	}

	.CompayService_Tag_Tit {
		max-height: 2.5rem;
		overflow: hidden;
		position: relative;
	}

	.CompayService_Tag:hover .CompayService_Img,
	.CompayService_Tag.active .CompayService_Img {
		transform: translateY(-15px);
		-webkit-transform: translateY(-15px);
	}

	.CompayService_Tag:hover h2,
	.CompayService_Tag.active h2 {
		margin-top: -0.9rem;
		opacity: 0;
	}

	.CompayService_Tag:hover p,
	.CompayService_Tag.active p {
		transform: none;
		visibility: visible;
	}

	.Product_Service {
		width: 100%;
		position: relative;
	}
    .Product_Service_Main {
        position: relative;
    }

   

	.navigate {
		display: none;
	}

	.Product_Service::after {
		content: '';
		width: 4rem;
		position: absolute;
		top: -1%;
		right: -2rem;
		border-radius: 50%;
		height: 4rem;
		border: solid 0.28rem #96eaee;
		opacity: 0.22;
		z-index: -1;
	}

	.Product_ServiceH {
		font-size: 0.48rem;
		font-weight: bold;
		text-align: center;
		letter-spacing: 1px;
		color: #000000;
	}

    .Product_Service_List {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap:wrap;
    }

    .Product_Service_Tag {
        width: 50%;
        height: 4.96rem;
    
        border-radius: 0.24rem;
        border: solid 0 #65bec2;
        margin-top: 0.5rem;
        position: relative;
        margin-right: 0;
    }
        .Product_Service_Tag:before {
            content: '';
            height: 1px;
            width: 100%;
            background: #e9e9e9;
            position: absolute;
            top: 58.5%;
            left: 0;
            z-index: -1;
        }

	.Product_Service_Tag .Product_Service_Img {
		overflow: hidden;
		height: 100%;
		border-radius: 0.2rem;
	}

	.Product_Service_Tag .Product_Service_Img img,
	.Medical_Img img,
	.Tream_Img img,
	.Healthy_Img img,
	.Sound_World_Fx img,
	.Guaranteed_Img img {
		width: 100%;
	}

	.Product_Service_Tag .Product_Service_Img img {
		height: 100%;
	}

	.Sound_World_Fx img {
		border-radius: 0.2rem;
	}

    .Product_Service_Tag::after {
        content: '';
        /*background-image: url(../images/more.png);*/
        background-size: 0.11rem 0.17rem;
        background-repeat: no-repeat;
        background-position: center;
        width: 0.22rem;
        height: 0.22rem;
        border: 0.02rem solid #a5a5a5;
        background-color: #fff;
        border-radius: 50%;
        position: absolute;
        top: 56%;
        left: 0;
        right: 0;
        margin: auto;
        z-index: 1;
    }

	.Product_Service_Tag h2 {
		width: 100%;
		height: 0.58rem;
		line-height: 0.58rem;
		text-indent: 0.4em;
		font-size: 0.26rem;
		font-weight: bold;
		letter-spacing: 0.04rem;
		color: #666;
		position: absolute;
		top: 44%;
		left: 0;
        text-align:center;
	}


    .Product_Service_Tag .img.active {
        opacity: 0;
        transition: all 0.5s ease-out;
        transform: scale(0.1);
    }

    .Product_Service_Tag:hover h2 {
        color: #fff;
    }

    .Product_Service_Tag:hover .img.active {
        opacity: 1;
        transform: scale(1);
    }

    .Product_Service_Tag:hover .img.normal {
        display: none;
    }

    .Product_Service_Tag:hover h2 {
        top: 64%;
    }

    .Product_Service_Tag:hover::after {
        display: none;
    }



    .Product_Service_Tag:hover h2 {
        top: 64%;
        color: #fff;
    }



	.Product_Service .IndexBanner_More {
		background-color: #eeeeee;
		box-shadow: 7px 10px 0.21rem 1px rgba(3,0,0,0.2);
		color: #000;
		margin: 0.54rem auto 0;
	}
    .Home_The_Brand_List{
        flex-wrap:wrap;
        justify-content:center;
    }
 

        .Home_The_Brand_List .Home_The_Brand_Item {
            margin-bottom: 0.5rem;
            box-shadow: 0.16rem 0.03rem 0.6rem 0.03rem rgba(106,171,198,0.3);
            background-image: url(../images/home/brand_pic_1_active.png);
        }
            .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(2) {
                background-image: url(../images/home/brand_pic_2_active.png);
            }

            .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(3) {
                background-image: url(../images/home/brand_pic_3_active.png);
            }
            .Home_The_Brand_List .Home_The_Brand_Item h3 {
                height: 0.55rem;
                line-height: 0.55rem;
                font-size: 0.22rem;
                color: #012D8F;
            }

            .Home_The_Brand_List .Home_The_Brand_Item .more {
                opacity: 1;
                font-size: 0.18rem;
            }


            .Home_The_Brand_List .Home_The_Brand_Item .img {
                transform: scale(1.1);
            }

            .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(2) h3 {
                color: #e67228;
            }

            .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(3) h3 {
                color: #C93D61;
            }

            .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(2) .more {
                background-image: linear-gradient(54deg, #f2b865 0%, #e46122 40%);
                box-shadow: 10px 10px 40px 0px rgba(198, 143, 106,0.5);
            }

            .Home_The_Brand_List .Home_The_Brand_Item:nth-of-type(3) .more {
                background-image: linear-gradient(54deg, #cd4a6c 0%, #D56482 40%);
                box-shadow: 10px 10px 40px 0px rgba(213,100,130,0.5);
            }



    .The_Ecoilogica_List .The_Ecoilogica_Item .img {
        height: 2.5rem;
    }

    .The_Ecoilogica_List .The_Ecoilogica_Item.active .img {
        height: 3.5rem;
        bottom: -0.25rem;
    }

    .Internet_HospitalPor {
        position: absolute;
        right: 0.3rem;
        font-size: 0.24rem;
        text-align: right;
        color: #ffffff;
        top: 1.2rem;
    }

	.Internet_HospitalPor h2 {
		font-size: 0.48rem;
		font-weight: bold;
		letter-spacing: 1px;
		color: #ffffff;
	}

	.Internet_HospitalPor span {
		width: 1.54rem;
		height: 0.44rem;
		text-align: center;
		font-size: 0.24rem;
		color: #fff;
		line-height: 0.44rem;
		background-color: #4880d5;
		border-radius: 21px;
		display: inline-block;
		vertical-align: top;
		margin-top: 0.3rem;
		margin-left: 0.2rem;
		animation: redPulse 3s linear infinite;
		-webkit-animation: redPulse 3s linear infinite;
		font-weight: bold;
	}

	.Internet_HospitalPor span:nth-of-type(2),
	.Internet_HospitalPor span:nth-of-type(4) {
		animation: redPulse 5s linear infinite;
		-webkit-animation: redPulse 5s linear infinite;
	}

	.Internet_HospitalPor span:nth-of-type(3),
	.Internet_HospitalPor span:nth-of-type(5) {
		animation: redPulse 4s linear infinite;
		-webkit-animation: redPulse 4s linear infinite;
	}

	@-webkit-keyframes redPulse {

		0%,
		100% {
			background-color: #4880d5;
			-webkit-box-shadow: 2px 3px 11px 0px rgba(53, 53, 53, 0.54);
		}

		50% {
			background-color: #4981d7;
			-webkit-box-shadow: 2px 3px 21px 0px rgba(53, 53, 53, 0.84);
		}
	}



	.Product_Center {
		position: relative;
		margin: 1rem 0 0;
	}

	.ProductCenterTab {
		margin-top: 0.6rem;
		text-align: center;
		margin-bottom: 0.3rem;
		font-size: 0;
	}

	.ProductCenterTab a {
		display: inline-block;
		width: 2rem;
		font-size: 0.22rem;
		text-align: center;
		color: #3968b1;
		line-height: 0.6rem;
		position: relative;
		height: 0.6rem;
		background-color: #eff3f9;
		border-radius: 0.3rem;
		margin-bottom: 0.3rem;
		margin-right: 0.15rem;
	}

	.ProductCenterTab a:nth-of-type(3n) {
		margin-right: 0;
	}

	.ProductCenterTab a.active {
		background-color: #5388d9;
		color: #fff;
	}


	.ProductCerMain {
		width: 100%;
		position: relative;
		display: none;
		z-index: 1;
		background-image: linear-gradient(45deg,
				#5288d9 20%,
				#96eaee 100%);
		border-radius: 0.3rem;
	}

	.ProductCerMain.active {
		display: block;
	}

	.ProductCerMain .swiper-container {
		padding: 0.8rem 0 0.6rem;
	}

	.ProductCer_Swiper {
		width: 80%;
		margin: 0px auto;
		position: relative;
	}

	.ProductCer_SwiperR {
		width: 4.20rem;
		position: relative;
		border-radius: 0.3rem;
		margin: 0.6rem auto 0;
	}

	.ProductCer_SwiperR img {
		width: 100%;
	}

	.ProductCer_SwiperR img.ProductCer_SwiperR_Img {
		max-width: 3rem;
		position: absolute;
		bottom: -7%;
		left: -26%;
		vertical-align: bottom;
		width: initial;
		height: 80%;
	}

	.ProductCerMain .swiper-slide a {
		width: 1.6rem;
		height: 0.48rem;
		border-radius: 0.24rem;
		border: solid 1px #ffffff;
		display: block;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.48rem;
		color: #fff;
		margin: 1rem auto 0;
	}


	.ProductCer_SwiperL {
		width: 100%;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #ffffff;
		text-align: center;
	}

	.ProductCer_SwiperL h2 {
		font-size: 0.48rem;
		font-weight: bold;
		line-height: 0.52rem;
	}

	.ProductCer_SwiperL p {
		margin-top: 0.3rem;
	}

	.ProductCerMain .swiper-button-next {
		background-image: url(../images/jt5.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.3rem;
		height: 0.25rem;
		margin: 0;
		right: 0.3rem;
		top: 50%;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
	}

	.ProductCerMain .swiper-button-prev {
		background-image: url(../images/jt5.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.3rem;
		height: 0.25rem;
		margin: 0;
		left: 0.3rem;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.Power_Health {
		width: 100%;
		position: relative;
		padding: 1.2rem 0;
		/*background-color: #eff3f9;*/
	}

	.Power_Health .BaseTit {
		margin-bottom: 0.6rem;
	}

	.Power_Health:after {
		content: '';
		background-image: url(../images/bk2.png);
		background-size: cover;
		width: 100%;
		height: 341px;
		position: absolute;
		top: -341px;
		left: 0;
		z-index: -1;
		background-repeat: no-repeat;
		background-position: top;
        display:none;
	}
    .HomeHealthTab{
        margin-bottom:0.2rem;
    }
    .HomeHealthTabContent {
        padding: 0.6rem 0.3rem 0.3rem 0.3rem;
        background: transparent;
    }
    .HomeHealthArticleDetail {
        width: 100%;
        order: 1;
    }
    .HomeHealthArticleListWrapper{
        order:2;
        margin-right:0;
    }
    /*.Power_Swiper {
		margin-top: 0.5rem;
	}

	.Power_Swiper .swiper-container .swiper-wrapper {
		-webkit-transition-timing-function: linear;
		-moz-transition-timing-function: linear;
		-ms-transition-timing-function: linear;
		-o-transition-timing-function: linear;
		transition-timing-function: linear;
	}

	.Power_Swiper .swiper-container .swiper-slide {
		width: 6.5rem;
		margin-right: 0.4rem;
	}*/
    /*.Power_SwiperTag {
		width: 100%;
		height: 3.2rem;
		background-color: #ffffff;
		border-radius: 0.2rem;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}

	.Power_SwiperTag:hover {
		background-image: linear-gradient(45deg,
				#5388d9 0%,
				#96eaee 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
	}

	.Power_SwiperTag img {
		float: left;
		width: 1.5rem;
		height: 1.5rem;
		border-radius: 50%;
		margin: 0.75rem 0.3rem 0;
	}

	.Power_SwiperTagR {
		float: left;
		width: 63%;
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		font-size: 0.24rem;
		line-height: 0.38rem;
		color: #999;
	}*/
    .News_CenterR_Img img {
        width: 100%;
    }

	.Power_SwiperTagR h2 {
		font-size: 0.24rem;
		letter-spacing: -1px;
		margin-bottom: 0.2rem;
	}

	.Power_SwiperTagR h2 i {
		font-size: 0.32rem;
		color: #333333;
		display: block;
		font-weight: bold;
	}

	/* .Power_SwiperTag1 {
		width: 16%;
		float: left;
		height: 300px;
		background-color: #f4f8fb;
		border-radius: 20px;
		margin-left: 2%;
	} */

	.News_Center {
		background-color: #3868b1;
		padding-top: 0.5rem;
		position: relative;
		padding-bottom: 2.5rem;
	}

	.News_Center::after {
		content: '';
		background-image: url(../images/news_bkp.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
		width: 100%;
		position: absolute;
		top: -0.36rem;
		left: 0;
		height: 0.36rem;
	}

	.News_Center .BaseTit {
		color: #fefefe;
	}

	.News_Center .BaseTit h2 {
		color: #FFFFFF;
	}

	.News_CenterL {
		margin: 0.6rem auto 0;
		width: 6.2rem;
		position: relative;
		padding-bottom: 1rem;
	}

	.News_Center_Tit h2 {
		font-size: 0.4rem;
		line-height: 0.58rem;
		float: left;
		color: #ffffff;
		margin-bottom: 0.3rem;
	}

	.News_Center_Tit h2 img {
		vertical-align: middle;
		margin-right: 0.24rem;
		width: 0.55rem;
	}

	.News_Center_Tit a {
		width: 1.6rem;
		height: 0.48rem;
		border-radius: 0.24rem;
		border: solid 1px #ffffff;
		display: block;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.48rem;
		color: #fff;
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}

	.News_CenterTag {
		font-size: 0.3rem;
		line-height: 0.7rem;
		height: 0.7rem;
		color: #ffffff;
		display: block;
		margin: 0.12rem 0;
		border-radius: 0.5rem;
		padding: 0px 0.2rem;
	}

	.News_CenterTag em {
		width: 100%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
        color:#fff;
	}

	.News_CenterTag i {
		display: none;
	}

	.News_CenterTag.active {
		background-color: #4880d5;
		box-shadow: 1px 1px 27px 1px rgba(3, 0, 0, 0.06);
		font-size: 0.32rem;
	}

	.News_CenterR {
		margin-top: 0.6rem;
	}

	.News_Center_Tit h2 {
		display: none;
	}

	.News_CenterR_Img {
		width: 100%;
		position: relative;
		margin: 0px auto;
		max-height: 5rem;
	}

	.News_CenterR_Img h2 {
		font-size: 0.3rem;
		background-image: linear-gradient(45deg,
				#5288d9 0%,
				#96eaee 100%);
		width: 96%;
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		padding: 0.16rem 2%;
		color: #ffffff;
	}

	.Search_Popup {
		max-width: 100%;
		position: fixed;
		top: 10%;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Search_Popup.on {
		top: 20%;
	}

	.Search_Popup img {
		cursor: pointer;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		max-width: 100%;
		display: block;
		margin: 0px auto 0.4rem;
	}

	.Search_Popup img:hover {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.Search_Popup_Layout {
		width: 5rem;
		height: 0.7rem;
		background-color: #fff;
		border-radius: 0.1rem;
	}

	.Search_Popup_Bt {
		background-image: url(../images/search1.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.24rem;
		float: left;
		margin-top: 0.215rem;
		margin-left: 0.2rem;
		height: 0.25rem;
	}

	.Search_Popup_Txt {
		float: left;
		margin-left: 0.2rem;
		color: #333333;
		line-height: 0.7rem;
		font-size: 0.24rem;
	}

	/* æ–°é—»ä¸­å¿ƒ */
	.Inner_NewsFx {
		padding: 0.6rem 0;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		display: block;
	}

	.Inner_NewsFx:last-child {
		border-bottom: 0;
	}

	.Inner_News {
		padding-bottom: 2.5rem;
	}

	.Inner_NewsTime {
		font-size: 0.24rem;
		line-height: 0.42rem;
		margin-left: 0.2rem;
	}

	.Inner_NewsTime h2 {
		font-size: 0.5rem;
		position: relative;
		padding-bottom: 0.2rem;
	}

	.Inner_NewsTime h2::after {
		content: '';
		width: 0.5rem;
		height: 0.02rem;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	.Inner_NewsTime h2,
	.Inner_NewsTime p,
	.Development_Tab h2,
	.BaseHt,
	.ManagementCtL h2,
	.Base_Tit i,
	.Base_Tit em,
	.Consultant_role .BaseH,
	.Gaodingzhen .Brand_PositionCt:nth-of-type(4) .Brand_PositionR h2,
	.Gaodingzhen .Brand_PositionCt:last-child .Brand_PositionR h2,
	.Brand_Advantage .Brand_PositionCt .Brand_PositionR h2,
	.Diagnosis_Center .Brand_PositionR h2 {
		background: -webkit-linear-gradient(90deg, #15a6b7, #3968b1);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	.Treatment_LayoutFx h2 .BaseHt {
		background: initial;
		-webkit-background-clip: initial;
		-webkit-text-fill-color: initial;
	}

	.Inner_NewsFx img {
		width: 2rem;
		height: 2rem;
		border-radius: 50%;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		margin: 0.3rem 0;
		float: left;
	}

	.Inner_NewsR {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999;
		float: right;
		width: 67%;
		margin-top: 0.3rem;
	}

	.Inner_NewsR h2 {
		font-size: 0.32rem;
		color: #333333;
		margin-bottom: 0.1rem;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.Inner_NewsR p {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.Inner_NewsFx:hover .Inner_NewsR h2 {
		color: #489DBD;
		padding-left: 4px;
	}

	.Inner_NewsR span {
		display: block;
		margin-top: 0.25rem;
		color: #489dbd;
	}

	.page {
		width: 100%;
		height: 0.55rem;
		line-height: 0.55rem;
		text-align: center;
		margin: 0.8rem auto 0;
		font-size: 0;
		text-align: center;
		display: inline-block;
		vertical-align: top;
	}

	.page a {
		color: #999;
		font-size: 0.24rem;
		display: inline-block;
		vertical-align: top;
		margin-right: 0.2rem;
		width: 0.55rem;
		height: 0.55rem;
		background-color: #ffffff;
		border-radius: 0.1rem;
		border: solid 1px rgba(153, 153, 153, 0.4);
		line-height: 0.55rem;
		text-align: center;
		transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

	.page a img {
		vertical-align: middle;
		width: 0.2rem;
	}

	.page a.nor,
	.page a:hover {
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
		border-style: solid;
		border-width: 1px;
		border-image-source: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%);
		border-image-slice: 1;
		color: #fff;
		border: 0;
	}

	.NewsDetail {
		padding-bottom: 223px;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #666666;
	}

	.NewsDetailTit {
		padding: 0px 0.3rem;
	}

	.NewsDetailTit p video {
		width: 100%;
	}

	.NewsDetail p {
		margin-top: 0.4rem;
	}

	.TitNav {
		height: 1rem;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		color: #999999;
		margin-bottom: 0.6rem;
	}

	.TitNav a {
		font-size: 0.24rem;
		color: #999999;
		line-height: 1rem;
		padding: 0px 0.2rem;
	}

	.NewsDetailCt {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		padding-bottom: 0.8rem;
		margin-bottom: 0.8rem;
	}

	.NewsDetailCt h2 {
		font-size: 0.36rem;
		color: #333333;
		margin-bottom: 0.3rem;
		padding: 0 0.3rem;
	}

	.NewDetails_Tab {
		padding: 0px 0.3rem;
	}

	.NewDetails_Tab span {
		display: inline-block;
		vertical-align: middle;
		color: #999999;
		font-size: 0.24rem;
		margin-right: 0.3rem;
	}

	.NewDetails_Tab span img {
		vertical-align: middle;
		margin-right: 0.1rem;
		width: 0.3rem;
	}

	.RealtimeDetailNext {
		font-size: 0.24rem;
		line-height: 0.42rem;
		margin-bottom: 0.2rem;
		color: #3868b1;
		display: block;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
		padding: 0px 0.3rem;
	}

	.RealtimeDetailNext i {
		color: #999999;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}

	.FutureList {
		margin-top: -1.5rem;
	}

	.FutureList .Public_Future {
		padding-top: 0.6rem;
		padding-bottom: 1rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #999999;
	}

	.FutureList .Public_Future:last-child {
		padding-bottom: 2.45rem;
	}

	.BaseH,
	.nodata {
		font-size: 0.4rem;
		margin-bottom: 0.3rem;
		color: #333333;
		text-align: center;
		line-height: 0.52rem;
	}

	.BaseH img {
		margin-right: 0.1rem;
		vertical-align: middle;
		width: 0.6rem;
	}

	.Medical {
		margin-top: 0.65rem;
		margin-bottom: 0.55rem;
	}

	.Medical .Medical_Tag {
		width: 47%;
		float: left;
	}

	.Medical .Medical_Tag:nth-of-type(2n) {
		float: right;
	}

	.Medical_Tag {
		width: 100%;
		margin-bottom: 0.5rem;
		display: block;
	}

	.Medical_Service_Layout .Medical_Tag {
		width: 47%;
		float: left;
	}

	.Medical_Service_Layout .Medical_Tag:nth-of-type(2n) {
		float: right;
	}

	.Medical_Img {
		width: 100%;
		border-radius: 0.2rem 0.2rem 0 0;
	}

	.Medical_Tag h2 {
		font-size: 0.32rem;
		text-align: center;
		background-color: #f3f6fb;
		border-radius: 0px 0px 0.2rem 0.2rem;
		padding: 0.2rem 0;
	}

	.Learn_More {
		color: #3968b1;
		margin: 0px auto;
		border: transparent;
		background-image: url(../images/border1.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-color: transparent;
	}

	.Institute {
		position: relative;
		width: 100%;
		margin-top: 0.65rem;
		margin-bottom: 0.85rem;
	}

	.Institute_Layout {
		width: 100%;
		background-image: linear-gradient(-90deg, rgba(21, 166, 183, 0.9) 0%, rgba(57, 104, 177, 0.9) 100%), linear-gradient(rgba(243, 246, 251, 0.9), rgba(243, 246, 251, 0.9));
		background-blend-mode: normal, normal;
		line-height: 0.42rem;
		color: #fff;
		border-bottom-left-radius: 0.2rem;
		font-size: 0.24rem;
		border-bottom-right-radius: 0.2rem;
		margin-top: -0.2rem;
		position: relative;
		padding: 0.4rem 0;
	}

	.Institute_Layout p {
		max-width: 90%;
		margin: 0px auto;
		text-align: left;
	}

	.Product_Swiper {
		width: 100%;
		position: relative;
		height: 5rem;
	}

	.Product_Swiper .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.Product_Swiper .swiper-pagination {
		bottom: 0.2rem;
		width: 100%;
		text-align: center;
		font-size: 0;
	}

	.Product_Swiper .swiper-pagination-bullet {
		background-color: #FFFFFF;
		opacity: 1;
		margin: 0px 10px;
		position: relative;
		width: 0.12rem;
		height: 0.12rem;
		display: inline-block;
		vertical-align: middle;
	}

	.Swiper_Center {
		position: absolute;
		width: 100%;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		letter-spacing: 0.02rem;
		color: #ffffff;
		background-color: rgba(0, 0, 0, 0.5);
		top: 0;
		height: 100%;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}

	.Swiper_Center1 {}

	.Swiper_Center h2 {
		font-size: 0.4rem;
		color: #fff;
		margin: 0.25rem 0;
	}

	.Swiper_Center1 p {
		max-width: 86%;
		margin: 0px auto;
	}

	.Swiper_Center h3 {
		width: 2.34rem;
		height: 0.52rem;
		background-image: linear-gradient(-90deg,
				rgba(21, 166, 183, 0.9) 0%,
				rgba(57, 104, 177, 0.9) 100%),
			linear-gradient(rgba(0, 0, 0, 0.9),
				rgba(0, 0, 0, 0.9));
		background-blend-mode: normal,
			normal;
		border-radius: 0.5rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.52rem;
		color: #ffffff;
		margin: 0px auto;
	}

	.Product_Layout {
		padding: 0.5rem 0 2rem;
	}

	.Product_Layout .Learn_More {
		margin-top: 0.7rem;
	}

	.Product_Tab {
		margin-bottom: 0.8rem;
		font-size: 0;
		text-align: center;
	}

	.Product_Tab a {
		width: 1.6rem;
		height: 0.48rem;
		line-height: 0.48rem;
		font-size: 0.24rem;
		text-align: center;
		color: #666666;
		display: inline-block;
		vertical-align: top;
		margin-right: 0.1rem;
		background-color: #f3f6fb;
		border-radius: 0.2rem;
		margin-bottom: 0.2rem;
	}

	.Product_Tab a.tab,
	.Product_Tab a.nor {
		background-color: #96eaee;
		color: #fff;
	}

	.Prevention_Tag {
		margin-top: 0.45rem;
		margin-bottom: 0.8rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #999999;
		display: block;
	}

	.Prevention_Img {
		padding: 0.5rem 0;
		position: relative;
		background-color: #f3f6fb;
		border-radius: 0.2rem;
	}

	.Prevention_Img img {
		max-width: 28%;
		max-height: 28%;
		margin: 0px auto;
	}

	.Prevention_Tag .Prevention_Img img {
		max-width: 38%;
		max-height: 38%;
	}

	.Product_system .swiper-slide .Prevention_Tag .Prevention_Img img {
		max-width: 80%;
		max-height: 80%;
	}

	.Prevention_Tag h2 {
		font-size: 0.32rem;
		color: #333333;
		margin: 0.35rem 0 0.1rem;
	}

	.ProductProL {
		width: 100%;
		position: relative;
		float: left;
	}

	.ProductProR {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		padding: 0.8rem 0.3rem;
		float: left;
		width: 92%;
	}

	.ProductProR h2 {
		font-size: 0.38rem;
		color: #333;
		margin: 0.15rem 0 0.35rem;
	}

	.ProductProR h3,
	.Product_details h2 {
		font-size: 0.3rem;
		color: #3868b1;
		margin-top: 0.45rem;
		margin-bottom: 0.1rem;
	}

	.Product_details .RecommendedL h2.RecommendedH {
		color: #FFFFFF;
	}

	.Product_details {
		padding: 0.15rem 0.3rem;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
	}

	.ProductProRTab {
		margin-top: 0.2rem;
	}

	.ProductProRTab span {
		float: left;
		width: 46%;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		margin-right: .55rem;
		margin-bottom: 0.2rem;
	}

	.ProductProRTab span:nth-of-type(2n) {
		margin-right: 0;
	}

	.ProductProRTab span i {
		color: #333333;
		display: block;
	}

	.gallery-top {
		width: 76%;
		background-color: #f3f6fb;
		border-radius: 0.2rem;
		float: right;
		height: 6rem;
		margin-right: 0.3rem;
	}

	.gallery-top .swiper-slide {
		background-size: cover;
		background-position: center;
	}

	.gallery-top .swiper-slide img,
	.gallery-thumbs .swiper-slide img {
		max-width: 70%;
		max-height: 70%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.gallery-thumbs {
		border-top: 0;
		box-sizing: border-box;
		height: 100%;
		width: 12%;
		position: absolute;
		left: 0.3rem;
		top: 0;
	}

	.gallery-thumbs .swiper-slide {
		width: 96%;
		height: 0.9rem;
		border-radius: 0.1rem;
		margin-top: 0.1rem;
		background-color: #f3f6fb;
		border: solid 1px #f3f6fb;
	}

	.gallery-thumbs .swiper-slide-active {
		border: solid 1px #15a6b7;
		background-color: #fff;
	}

	.gallery-thumbs .swiper-button-prev {
		background-image: url(../images/jt2.png);
		background-size: 0.22rem 0.08rem;
		background-repeat: no-repeat;
		background-position: center;
		width: 95%;
		height: 0.5rem;
		border-radius: 0.1rem;
		border: solid 1px #e5e5e5;
		margin: 0;
		bottom: 0;
		top: initial;
		z-index: 99;
		left: 0;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		background-color: #fff;
		opacity: 1 !important;
	}

	.gallery-thumbs .swiper-button-next {
		background-image: url(../images/jt2.png);
		background-size: 0.22rem 0.08rem;
		background-repeat: no-repeat;
		background-position: center;
		width: 95%;
		height: 0.5rem;
		border-radius: 0.1rem;
		border: solid 1px #e5e5e5;
		margin: 0;
		top: 0;
		z-index: 99;
		left: 0;
		background-color: #fff;
		opacity: 1 !important;
	}

	.Recommended {
		background-color: #f3f6fb;
		padding: 0.8rem 0.3rem 2rem;
		margin-top: 0.5rem;
	}

	.RecommendedL {
		background-color: #fff;
		padding-bottom: 0.4rem;
		margin-bottom: 0.5rem;
	}

	.RecommendedL .Prevention_Tag {
		margin: 0.4rem;
	}

	.RecommendedL .Prevention_Img {}

	.RecommendedL .Prevention_Tag h2 {}

	.RecommendedH {
		width: 100%;
		height: 0.62rem;
		background-image: linear-gradient(-90deg, rgba(21, 166, 183, 0.9) 0%, rgba(57, 104, 177, 0.9) 100%), linear-gradient(rgba(243, 246, 251, 0.9), rgba(243, 246, 251, 0.9));
		background-blend-mode: normal,
			normal;
		line-height: 0.62rem;
		font-size: 0.32rem;
		text-align: center;
		letter-spacing: 0.05rem;
		color: #ffffff;
	}

	.RecommendedR {}

	.Development {
		padding-top: 1rem;
		padding-bottom: 3rem;
	}

	.Development_Layout {
		padding: 0px 0.3rem;
		position: relative;
	}

	.Development_Layout::after {
		content: '';
		width: 0.02rem;
		height: 100%;
		background-color: #2d7db3;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		top: 0;
	}

	.Development_Fx {
		padding-bottom: 1rem;
	}

	.Development_Tab {
		float: left;
		width: 38%;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #333333;
		text-align: right;
		margin-top: -0.2rem;
	}

	.Development_Fx:nth-of-type(2n) .Development_Tab {
		float: right;
		text-align: left;
	}

	.Development_Tab h2 {
		position: relative;
		margin-bottom: 0.2rem;
		font-size: 0.4rem;
		line-height: 0.52rem;
	}

	.Development_Tab h2::after {
		content: '';
		background-image: url(../images/yuan.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
		height: 0.13rem;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		right: -33.5%;
		z-index: 1;
		width: 0.8rem;
	}

	.Development_Fx:nth-of-type(2n) .Development_Tab h2::after {
		right: initial;
		left: -33.5%;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
	}

	.Development_Img {
		margin-top: 0.35rem;
	}

	.Development_ImgFx {
		margin-top: 0.25rem;
		color: #666666;
		text-align: center;
	}

	.Development_ImgFx img {
		width: 100%;
		margin-bottom: 0.1rem;
	}

	.System {
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#f3f6fb,
				#f3f6fb);
		background-blend-mode: normal,
			normal;
		padding-top: 1.5rem;
		padding-bottom: 2.3rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #999999;
	}

	.System img {
		max-width: 100%;
		margin: 0.8rem auto 0;
	}

	.Service_Health {
		padding-top: 0.5rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		text-align: center;
		color: #999999;
		padding-bottom: 2rem;
	}

	.Condition {
		padding-top: 1.1rem;
	}

	.BaseHt {
		font-size: 0.36rem;
		text-align: center;
	}

	.Condition_Fx {
		width: 100%;
		background-color: #f3f6fb;
		border-radius: 0.2rem;
		margin-top: 0.5rem;
		position: relative;
		padding: 0.5rem 0;
		overflow: hidden;
	}

	.Condition_Layout {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		width: 100%;
		text-align: center;
		font-size: 0.4rem;
		color: #3769b0;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Condition_Layout img {
		height: 0.72rem;
		display: block;
		max-width: 100%;
		margin: 0px auto 0.45rem;
	}

	.Condition_Layout span {
		width: 0.36rem;
		height: 0.02rem;
		background-color: #c9cbcd;
		display: block;
		margin: 0.7rem auto 0;
	}

	.ConditionImg {
		max-width: 100%;
		display: block;
		margin: 1rem auto 0;
	}

	.Consultant_role {
		position: relative;
		margin: 2rem auto 0;
		width: 100%;
	}

	.Consultant_roleBk {
		width: 100%;
	}

	.Consultant_roleFx {
		font-size: 0.22rem;
		text-align: center;
		line-height: 0.38rem;
		color: #333333;
		width: 2.5rem;
		position: absolute;
	}

	.Consultant_rolePor {
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		top: -23%;
	}

	.Consultant_roleBorder {
		width: 1rem;
		height: 1rem;
		border-radius: 50%;
		position: relative;
		overflow: hidden;
		background-color: #f3f6fb;
		border: solid 0.02rem #3769b0;
		margin: 0px auto;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Consultant_roleFx:hover .Consultant_roleBorder,
	.Consultant_roleFx.active .Consultant_roleBorder {
		transform: scale(1.08);
		-webkit-transform: scale(1.08);
	}

	.Condition_Down {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
		transform: translateY(100%);
		-webkit-transition: translateY(100%);
		/* background-color: rgba(0,0,0,0.8); */
	}

	.Condition_Fx:hover .Condition_Down,
	.Condition_Fx.active .Condition_Down {
		transform: translateY(0);
		-webkit-transition: translateY(0);
	}

	.Consultant_roleBorder img {
		width: 92%;
		height: 92%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		border-radius: 50%;
	}

	.Consultant_role .BaseH {
		position: absolute;
		width: 102%;
		top: 23%;
		font-size: 0.32rem;
		line-height: 0.4rem;
	}

	.Consultant_rolePor1 {
		top: 33%;
		left: 7%;
		z-index: 6;
	}

	.Consultant_rolePor2 {
		top: 93%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		z-index: 5;
	}

	.Consultant_rolePor3 {
		top: 33%;
		right: 6%;
	}

	.Consultant_rolePor4 {
		top: 80%;
		left: 3%;
	}

	.Consultant_rolePor5 {
		top: 132%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.Consultant_rolePor6 {
		top: 78%;
		right: -3%;
	}

	.Consultant_roleDown {
		padding: 0.12rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #ffffff;
		background-image: linear-gradient(87deg,
				#3869b1 0%,
				#15a6b7 100%);
		border-radius: 0.5rem;
		transform: translateY(30%);
		-webkit-transform: translateY(30%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		z-index: 2;
		opacity: 0;
		margin: 0px auto;
		display: block;
	}

	.Consultant_roleFx:hover .Consultant_roleDown,
	.Consultant_roleFx.active .Consultant_roleDown {
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		opacity: 1;
		position: relative;
	}

	.Condition_Down img {
		width: 100%;
	}

	.Condition_Center {
		position: absolute;
		bottom: 0.6rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		width: 100%;
		color: #ffffff;
		z-index: 1;
	}

	.Condition_Down:after {
		content: '';
		width: 100%;
		height: 100%;
		background-image: url(../images/shaw.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		background-position: center;
		position: absolute;
		bottom: 0;
		left: 0;
		border-radius: 0.2rem;
	}

	.Condition_Center h2 {
		float: left;
		font-size: 0.4rem;
		color: #fff;
		padding-left: 0.32rem;
		line-height: 0.72rem;
	}

	.Condition_Center p {
		text-align: right;
		padding-right: 0.32rem;
		float: right;
	}

	.Beauty_Ct {
		padding-bottom: 2rem;
	}

	.ManagementCt {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		padding: 0.8rem 0;
	}

	.ManagementCt img {
		width: 100%;
		background-color: #ffffff;
		border-radius: 0.5rem 0 0.5rem 0;
		margin-top: 0.5rem;
	}

	.ManagementCtL {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		position: relative;
	}

	.ManagementCtL h2 {
		font-size: 1.2rem;
		opacity: 0.2;
		line-height: 1rem;
	}

	.ManagementCtL h3 {
		background: -webkit-linear-gradient(#3869b1, #15a6b7);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 0.4rem;
		margin: 0.3rem 0;
		line-height: 0.55rem;
	}


	.CareerCt:nth-of-type(2n) img {
		float: right;
	}


	.CareerCt:nth-of-type(2n) .CareerCtR {
		float: left;
	}

	.ManagementCt:last-child {
		border-bottom: 0;
	}

	.Satisfied {
		padding-top: 0.5rem;
		padding-bottom: 2rem;
		text-align: center;
	}

	.Satisfied h2 {
		font-size: 0.4rem;
		color: #333333;
		margin-bottom: 0.1rem;
	}

	.Satisfied_Hot {
		width: 4.2rem;
		height: 0.68rem;
		line-height: 0.68rem;
		text-align: center;
		font-size: 0.26rem;
		color: #fff;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#3769b0,
				#3769b0);
		background-blend-mode: normal,
			normal;
		border-radius: 0.5rem;
		margin: 1rem auto 0.4rem;
	}

	.Satisfied_Layout,
	.Official_Layout,
	.Official_Ewm {
		font-size: 0;
		width: 100%;
	}

	.Satisfied_Fx {
		display: inline-block;
		vertical-align: top;
		width: 33.3%;
		margin-top: 0.6rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #999999;
	}

	.Satisfied_Fx img {
		width: 1.1rem;
		height: 1.1rem;
		border-radius: 50%;
		margin: 0px auto 0.3rem;
	}

	.Satisfied_Fx h3 {
		font-size: 0.28rem;
		margin-top: 0.1rem;
		color: #3769b0;
	}

	.Matters {
		padding-top: 1.3rem;
		padding-bottom: 2.5rem;
		position: relative;
		background-color: #f3f6fb;
	}

	.Matters::after {
		content: '';
		background-image: url(../images/bk.png);
		background-size: 100% 100%;
		width: 100%;
		height: 0.62rem;
		position: absolute;
		top: -0.62rem;
		left: 0;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Matters_Fx {
		position: relative;
		width: 32.8%;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		text-align: center;
		margin-top: 0.8rem;
		display: inline-block;
		vertical-align: top;
	}

	.Matters_Fx::after {
		content: '';
		background-image: url(../images/line.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
		width: 65%;
		height: 0.7rem;
		position: absolute;
		top: 0;
		right: -32%;
		z-index: 1;
	}

	.Matters_Fx:nth-of-type(3n)::after {
		background-image: none;
	}

	.Matters_Fx:nth-of-type(2n)::after {
		background-image: url(../images/line1.png);
		width: 70%;
		top: 20px;
	}

	.Matters_Fx:last-child::after {
		background-image: none;
	}

	.Matters_Fx p {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.Matters_Icon {
		background-image: url(../images/border2.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		width: 1rem;
		height: 1rem;
		text-align: center;
		line-height: 1rem;
		font-size: 0.32rem;
		color: #fff;
		border-radius: 50%;
		margin: 0px auto 0.45rem;
		position: relative;
		z-index: 2;
		background-color: #f3f6fb;
	}

	.Official_Fx {
		display: inline-block;
		vertical-align: top;
		width: 49.8%;
		margin-top: 0.8rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #999999;
		position: relative;
		border-right: 1px solid rgba(0, 0, 0, 0.1);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Official_Fx:nth-of-type(2n) {
		border-right: 0;
	}

	.Official_Fx img {
		max-width: 100%;
		margin: 0.1rem auto 0.25rem;
		height: 0.5rem;
		object-fit: contain;
	}

	.Official_Fx h3 {
		margin-bottom: 0.1rem;
		color: #228fb5;
	}

	.Official_Fx span,
	.Official_Fx em {
		width: 1.6rem;
		height: 0.5rem;
		line-height: 0.5rem;
		text-align: center;
		font-size: 0.24rem;
		color: #999999;
		margin: 0.2rem auto;
		display: block;
		background-color: #ffffff;
		border-radius: 0.5rem;
		border: solid 0.02rem #e2e2e2;
	}

	.Official_EwmFx {
		display: inline-block;
		vertical-align: top;
		width: 2.6rem;
		margin: 1rem auto;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #999999;
	}

	.Official_EwmFx img {
		max-width: 60%;
		display: block;
		margin: 0px auto 0.1rem;
	}

	.Cooperation {
		padding-top: 0.4rem;
		padding-bottom: 2.5rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		text-align: center;
		color: #999999;
	}

	.Cooperation img,
	.Assistance img {
		max-width: 100%;
		display: block;
		margin: 1rem auto 0;
	}

	.Brand_L {
		position: relative;
		padding-bottom: 1.8rem;
	}

	.Brand_L::after {
		content: '';
		width: 100%;
		height: 4rem;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
		border-radius: 0px 3rem 3rem 0px;
		position: absolute;
		bottom: 0;
		left: -24%;
		z-index: -1;
	}

	.Brand_L h2 {
		font-size: 0.6rem;
		margin-bottom: 0.45rem;
		color: #3769b0;
		opacity: 0.1;
		line-height: 0.68rem;
	}

	.ExploringImg {
		width: 100%;
		height: 4rem;
		background-color: #000000;
		border-radius: 0.2rem;
		position: relative;
		overflow: hidden;
	}

	.ExploringImg img {
		width: 100%;
		height: 100%;
	}

	.ExploringImg .play {
		background-image: url(../images/video.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 0.68rem;
		width: 100%;
		height: 100%;
		position: absolute;
		border-radius: 50%;
		top: 0;
		left: 0;
		cursor: pointer;
		background-color: rgba(29, 29, 29, 0.5);
		transition: all .5s ease-out;
		-webkit-transition: all .5s ease-out;
	}

	.vid {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		object-fit: cover;
		display: none;
	}

	.Brand_R {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		padding-top: 1rem;
	}

	.Brand_R p {
		padding-top: 0.4rem;
	}

	.Brand_R .BaseH {
		text-align: left;
		margin-bottom: 0;
	}

	.Service_Process {
		padding: 0.5rem 0 2rem;
	}

	.Service_Process img {
		display: block;
		margin: 1.2rem auto 0;
		max-width: 100%;
	}

	.Assistance {
		position: relative;
		padding: 1.5rem 0;
		background-image: linear-gradient(-90deg, rgba(21, 166, 183, 0.9) 0%, rgba(57, 104, 177, 0.9) 100%), linear-gradient(rgba(243, 246, 251, 0.9), rgba(243, 246, 251, 0.9));
		background-blend-mode: normal, normal;
	}

	.Assistance .BaseH,
	.Recuperation .BaseH,
	.Six_StarSlide.active {
		color: #fff;
	}

	.Public_Medical {
		padding-top: 1rem;
	}

	.Tream_Tag {
		margin-top: 0.7rem;
		margin-bottom: 0.3rem;
		font-size: 0.24rem;
		text-align: left;
		line-height: 0.42rem;
		color: #999999;
	}

	.Tream_Img {
		width: 50%;
		position: relative;
		border-radius: 0.5rem 0 0.5rem 0;
		margin-bottom: 0.4rem;
		float: left;
		margin-right: 0.3rem;
	}

	.Tream_Tag h2 {
		font-size: 0.32rem;
		color: #333333;
		line-height: 0.52rem;
		margin-bottom: 0.1rem;
		font-weight: bold;
	}

	.Tream_Tag h3 {
		color: #3769b0;
		margin-bottom: .1rem;
	}

	.Public_MedicalCt {
		width: 100%;
		margin-top: 0.5rem;
		background-color: #f3f6fb;
		border-radius: 0.2rem;
	}

	.Public_MedicalImg {
		width: 100%;
		border-radius: 0.2rem;
	}

	.Public_MedicalL {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #666;
		position: relative;
		padding: 0.5rem 0.3rem;
	}

	.Public_Center {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
	}

	.Public_MedicalL h2 {
		font-size: 0.32rem;
		color: #3078b3;
		margin-bottom: 0.1rem;
	}

	.Public_MedicalL h2 img {
		vertical-align: middle;
		margin-right: 0.3rem;
		width: .25rem;
	}

	.Public_MedicalL p {
		padding-left: 0.55rem;
		margin-bottom: 0.25rem;
		position: relative;
	}

	.Public_MedicalL p:last-child {
		margin-bottom: 0;
	}

	.Management .Public_MedicalL p img,
	.Intelligent_Center .Public_MedicalL p img {
		position: absolute;
		left: 0;
		top: 0.1rem;
		width: 0.3rem;
	}

	.Management {
		padding-bottom: 2.5rem;
	}

	.Management .Public_MedicalL h2 {
		font-size: 20px;
		color: #666;
		margin-bottom: 25px;
		font-family: 'font';
	}

	.National {
		padding-bottom: 0.8rem;
	}

	.National img {
		margin-top: 0.6rem;
	}

	.Recuperation {
		padding-top: 0.8rem;
		padding-bottom: 1.5rem;
		position: relative;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
		margin-top: 2.5rem;
		text-align: center;
	}

	.Recuperation::after {
		content: '';
		background-image: url(../images/national_bk.png);
		background-size: 100% 100%;
		width: 100%;
		height: 0.36rem;
		position: absolute;
		top: -0.36rem;
		left: 0;
		background-repeat: no-repeat;
		background-position: center;
	}

	.Recuperation .Official_Fx {
		color: #fff;
		border-right: 0;
		width: 49.5%;
	}

	.Recuperation .Official_Fx:nth-of-type(2n):after,
	.Recuperation .Official_Fx:last-child:after {
		background-image: none;
	}

	.Recuperation .Official_Fx::after {
		content: '';
		background-image: url(../images/line2.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
		width: 0.02rem;
		height: 90%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		right: 0;
	}


	.Recuperation .Official_Fx img {
		width: 1.09rem;
		height: 1.09rem;
		border-radius: 50%;
	}

	.Recuperation h3 {
		font-size: 0.36rem;
		color: #fff;
		margin: 0.15rem 0 0.2rem;
	}

	.Famous {
		position: relative;
		margin-bottom: 2.5rem;
		padding-top: 1rem;
	}

	.Famous .Tream_Tag,
	.Famous_Swiper .Tream_Tag {
		margin-bottom: 0;
		margin-right: 0;
		font-size: 0.24rem;
		line-height: 0.42rem;
		padding-bottom: 1rem;
		width: 100%;
	}

	/* 
	.Famous_Swiper .Tream_Tag1 {
		width: 24%;
	} */

	.Famous_Swiper .Tream_Tag h3:nth-of-type(2) {
		margin-bottom: 0.2rem;
	}

	.Famous .swiper-container-horizontal>.swiper-pagination-progress,
	.mb260 .swiper-container-horizontal>.swiper-pagination-progress {
		top: initial;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.1);
		height: 0.03rem;
	}

	.Famous .swiper-pagination-progress .swiper-pagination-progressbar,
	.mb260 .swiper-pagination-progress .swiper-pagination-progressbar {
		background: #3769b0;
	}

	.mb260 {
		margin-bottom: 2.6rem;
	}

	.Online_Service {
		padding-bottom: 1.65rem;
	}

	.Online_ServiceFx {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		text-align: center;
	}

	.Online_ServiceFx img {
		width: 0.4rem;
		/* vertical-align: middle; */
	}

	.Online_ServiceFx span {
		display: inline-block;
		vertical-align: top;
		margin-right: 0.5rem;
		margin-top: 0.25rem;
	}

	.Online_ServiceFx span:nth-of-type(3n) {
		margin-right: 0;
	}

	.Online_ServiceFx em {
		margin: 0px 0.7rem 0.2rem 0.15rem;
		display: inline-block;
		vertical-align: top;
	}

	.Online_ServiceFx span img {
		vertical-align: middle;
		margin-right: 0.1rem;
		width: 0.4rem;
	}

	.Online_Layout {
		border-radius: 0.2rem;
		width: 100%;
		margin-top: 0.65rem;
	}

	.Online_Center {
		padding: 0.5rem 0;
	}

	.Online_Fx {
		font-size: 0.24rem;
		text-align: center;
		width: 33.3%;
		float: left;
		line-height: 0.42rem;
		color: #999999;
	}

	.Online_Fx:hover {
		color: #15a6b7;
	}

	.Online_Fx:last-child {
		border-right: 0;
	}

	.Online_Fx h3 {
		font-size: 0.32rem;
		margin-bottom: 0.2rem;
		color: #96eaee;
	}

	.Guidance {
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#f3f6fb,
				#f3f6fb);
		background-blend-mode: normal,
			normal;
		padding-top: 1rem;
		padding-bottom: 2rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #999999;
	}

	.Medical_P {
		color: #999999;
		background-color: #f3f6fb;
		border-radius: 0px 0px 0.2rem 0.2rem;
		padding-bottom: 0.4rem;
	}

	.Medical_Tag .Medical_P h2 {
		color: #3769b0;
		font-weight: bold;
		line-height: 0.42rem;
		padding-top: 0.3rem;
		height: auto;
		padding-bottom: 0.1rem;
		background: transparent;
	}

	.Healthy_Layout {
		padding-top: 1.2rem;
		padding-bottom: 2.5rem;
	}

	.Healthy_Tag {
		margin-top: 0.2rem;
		margin-bottom: 0.48rem;
		display: block;
	}

	.Healthy_Img {
		width: 100%;
		border-radius: 0.2rem 0.2rem 0 0;
	}

	.datalist .Healthy_Img img {
		border-radius: 0.2rem 0.2rem 0 0;
	}

	.Healthy_Div {
		font-size: 0.24rem;
		padding: 0.5rem 0.3rem;
		line-height: 0.42rem;
		color: #999999;
		background-color: #f3f6fb;
		border-radius: 0px 0px 0.2rem 0.2rem;
	}

	.Healthy_Div h2 {
		letter-spacing: -1px;
		color: #999999;
		font-size: 0.24rem;
	}

	.Healthy_Div h3 {
		font-size: 0.32rem;
		color: #333;
		margin: 0.15rem 0;
	}

	.Employee_Fx {
		display: inline-block;
		margin-top: 0.7rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #999999;
		width: 32.7%;
		position: relative;
		vertical-align: top;
	}

	.Employee_Fx:hover .Employee_ActiveH,
	.Examination_Fx:hover .Employee_ActiveH,
	.Examination_Fx.active .Employee_ActiveH {
		display: block;
	}

	.Examination_Fx:hover .Examination_Img img,
	.Employee_Fx:hover .Employee_Img img,
	.Employee_Fx.active .Employee_Img img {
		animation: bounceIn 1s;
		-webkit-animation: bounceIn 1s;
	}

	@keyframes bounceIn {

		from,
		20%,
		40%,
		60%,
		80%,
		to {
			-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
			animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		}

		0% {
			opacity: 0;
			-webkit-transform: scale3d(0.3, 0.3, 0.3);
			transform: scale3d(0.3, 0.3, 0.3);
		}

		20% {
			-webkit-transform: scale3d(1.06, 1.06, 1.06);
			transform: scale3d(1.06, 1.06, 1.06);
		}

		40% {
			-webkit-transform: scale3d(0.94, 0.94, 0.94);
			transform: scale3d(0.94, 0.94, 0.94);
		}

		60% {
			opacity: 1;
			-webkit-transform: scale3d(1.03, 1.03, 1.03);
			transform: scale3d(1.03, 1.03, 1.03);
		}

		80% {
			-webkit-transform: scale3d(0.97, 0.97, 0.97);
			transform: scale3d(0.97, 0.97, 0.97);
		}

		to {
			opacity: 1;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
	}

	.bounceIn {
		-webkit-animation-duration: 0.75s;
		animation-duration: 0.75s;
		-webkit-animation-name: bounceIn;
		animation-name: bounceIn;
	}

	.Employee_Img {
		background-image: url(../images/border4.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
		width: 1rem;
		height: 1rem;
		display: block;
		margin: 0px auto 0.4rem;
		position: relative;
	}

	.Employee_Img img {
		max-width: 45%;
		height: 0.4rem;
		margin: 0 auto;
		position: relative;
		top: 0.3rem;
	}

	.Employee_Fx h3 {
		font-size: 0.28rem;
		margin-bottom: 0.25rem;
		color: #3769b0;
	}

	.Employee_ActiveH,
	.Employee_Fx:hover .Employee_Active,
	.Examination_Fx:hover .Employee_Active {
		display: none;
	}

	.Employee_Fx:hover .Employee_Img {
		background-image: url(../images/border3.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		margin-top: -20px;
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	.CareerCt {
		width: 100%;
		padding: 0.4rem 0 0.2rem;
	}

	.CareerCt img {
		width: 100%;
		border-radius: 0.2rem;
	}

	.CareerCtR {
		color: #999999;
		padding-top: 0.5rem;
		text-align: left;
	}

	.CareerCtR h2 {
		font-size: 0.32rem;
		color: #3769b0;
		line-height: 0.52rem;
		margin-bottom: 0.1rem;
	}

	.mt118 {
		margin-top: 1.18rem;
	}

	.Examination_Fx {
		width: 49%;
		height: 3.2rem;
		background-color: #f9f8f8;
		line-height: 0.42rem;
		color: #666666;
		position: relative;
		float: left;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		border-radius: 0.2rem;
		margin-bottom: 0.3rem;
		margin-right: 0.1rem;
	}

	.Examination_Fx:nth-of-type(2n) {
		margin-right: 0;
	}

	.Examination_Img {
		padding-top: 0.6rem;
		padding-bottom: 0.32rem;
		height: 0.68rem;
		width: 100%;
		position: relative;
		z-index: 2;
	}

	.Examination_Img img {
		max-width: 18%;
		margin: 0px auto;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		max-height: 100%;
	}

	.Examination_Fx h2 {
		font-size: 0.32rem;
		position: relative;
		padding-bottom: 0.55rem;
		z-index: 2;
	}

	.Examination_Fx:hover,
	.Examination_Fx.active {
		color: #fff;
	}

	.Examination_Fx h2::after {
		content: '';
		width: 0.44rem;
		height: 0.04rem;
		background-image: linear-gradient(90deg,
				#3968b1 0%,
				#15a6b7 100%);
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		bottom: 0;
	}

	.Examination_Fx:hover h2::after,
	.Examination_Fx.active h2::after {
		width: 0.29rem;
		height: 0.29rem;
		border-radius: 50%;
		background-image: url(../images/jt4.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	.Examination_Bk {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -55%);
		-webkit-transform: translate(-50%, -55%);
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		width: 100%;
		height: 100%;
		opacity: 0;
		z-index: 1;
		border-radius: 0.2rem;
	}

	.Examination_Fx:hover .Examination_Bk,
	.Examination_Fx.active .Examination_Bk {
		transform: translate(-50%, -50%) scale(1.15);
		-webkit-transform: translate(-50%, -50%) scale(1.15);
		opacity: 1;
	}

	.Perfect .BaseH {
		margin-bottom: 1rem;
	}

	.Perfect_Fx {
		margin-bottom: 0.3rem;
		padding: 0.6rem 0.4rem;
		background-color: #f9f8f8;
		box-shadow: 0px 3px 0.41rem 0.05rem rgb(5 46 60 / 11%);
		border-radius: 0.3rem;
		position: relative;
	}

	.Perfect_Bk {
		max-width: 26%;
		position: absolute;
		right: 0.4rem;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.Perfect_Layout {
		max-width: 50%;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
	}

	.Perfect_Layout h2 {
		font-size: 0.4rem;
		color: #3769b0;
		margin-bottom: 0.3rem;
	}

	.Rigorous {
		background-image: url(../images/exami_img1.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: top;
		width: 100%;
		padding-top: 1rem;
		padding-bottom: 1.5rem;
		margin-top: 1.3rem;
	}

	.Excellent {
		padding-bottom: 2rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		text-align: center;
		color: #999999;
	}

	.Excellent .swiper-container {
		margin-top: 0.4rem;
		padding: 0.8rem 0 1.2rem;
	}

	.Excellent .swiper-slide {
		display: flex;
		transition: 300ms;
		transform: scale(0.8);
		border-radius: 0.2rem;
	}

	.Excellent .swiper-slide img {
		width: 100%;
		height: 100%;
		border-radius: 0.2rem;
	}

	.Excellent .swiper-slide-active {
		transform: scale(1.3);
		z-index: 1;
	}

	.Excellent .swiper-pagination-bullet {
		width: 0.15rem;
		height: 0.15rem;
		background: #eeeeee;
		opacity: 1;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		margin: 0px 0.12rem !important;
	}

	.Excellent .swiper-pagination-bullet-active {
		width: 0.47rem;
		height: 0.15rem;
		background-color: #3a6ca9;
		border-radius: 0.2rem;
	}

	.Research_Fx {
		background-color: #67c3ee;
		border-radius: 0.2rem;
		margin-top: 0.4rem;
		text-align: center;
		letter-spacing: 0.02rem;
		color: #ffffff;
		padding: 0.8rem 0;
	}

	.Research_Fx h2 {
		font-size: 0.36rem;
		margin-bottom: 0.2rem;
	}

	.Direction_Ct {
		width: 100%;
		background-color: #f3f6fb;
		border-radius: 0.2rem;
		position: relative;
		margin-top: 0.8rem;
	}

	.Direction_Bk {
		width: 100%;
		border-radius: 0.2rem;
	}

	.Direction_R {
		width: 100%;
		font-size: 0;
		text-align: center;
		position: relative;
		padding-bottom: 0.5rem;
	}

	.Direction_R span,
	.Direction_R p {
		width: 33.3%;
		display: inline-block;
		vertical-align: middle;
		font-size: 0.24rem;
		line-height: 0.42rem;
		text-align: center;
		color: #666666;
		margin-top: 0.5rem;
	}

	.Direction_R span img,
	.Direction_R p img {
		display: block;
		margin: 0px auto 0.1rem;
		max-width: 25%;
	}

	.Direction_Center {}

	.Purpose {
		position: relative;
		width: 100%;
		margin: 1rem 0 -0.2rem;
	}

	.Purpose img {
		height: 11.6rem;
	}

	.Purpose_Layout {
		position: absolute;
		bottom: 0;
		left: 0.3rem;
		width: 34.4%;
		height: 1.8rem;
		padding-left: 0.3rem;
		background-color: rgba(255, 255, 255, 0.9);
		display: flex;
		justify-content: center;
		flex-direction: column;
		font-size: 0.28rem;
		line-height: 0.52rem;
		color: #333333;
	}

	.Purpose_Layout::after {
		content: '';
		width: 0.1rem;
		height: 100%;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
		position: absolute;
		left: 0;
		top: 0;
	}

	.Purpose_Layout h2 {
		font-size: 0.48rem;
		font-weight: bold;
		margin-bottom: 0.15rem;
		color: #15a6b7;
	}

	.Interpretation {
		padding: 1rem 0.35rem 0.4rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		text-align: center;
		color: #999999;
	}

	.Interpretation h2 {
		font-size: 0.4rem;
		color: #15a6b7;
		font-weight: bold;
		margin-bottom: 0.4rem;
		margin-top: 0.8rem;
	}

	.Interpretation img {
		max-width: 2.4rem;
		display: block;
		margin: 0px auto;
		object-fit: contain;
	}

	.Purpose_Layout1 {
		width: 50%;
	}

	.Custom {
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#f3f6fb,
				#f3f6fb);
		background-blend-mode: normal,
			normal;
		padding-top: 1.5rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		text-align: center;
		color: #999999;
	}

	.DataAnalysisBorder {
		width: 4.8rem;
		height: 4.8rem;
		position: relative;
		display: block;
		margin: 1.1rem auto 0;
		transition: all 2s ease-out;
		-webkit-transition: all 2s ease-out;
		-moz-transition: all 2s ease-out;
		-ms-transition: all 2s ease-out;
	}

	.DataAnalysisBorder:before {
		content: '';
		background-image: url(../images/big_border.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		border-radius: 100%;
		height: 100%;
		animation: rotateInDownRight1 6s linear infinite;
		-webkit-animation: rotateInDownRight1 6s linear infinite;
	}

	.DataAnalysisBcenter {
		position: relative;
		width: 4rem;
		height: 4rem;
		display: block;
		margin: 0px auto;
		transition: all 10s ease-out;
		-webkit-transition: all 10s ease-out;
		-moz-transition: all 10s ease-out;
		-ms-transition: all 10s ease-out;
		font-size: 0.24rem;
		text-align: center;
		line-height: 0.42rem;
		color: #15a6b7;
	}

	.DataAnalysisBcenter:before {
		content: '';
		background-image: url(../images/smart_border.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		border-radius: 100%;
		position: absolute;
		top: 0.4rem;
		left: 0;
		width: 100%;
		height: 100%;
		animation: rotateInDownRight1 1s linear infinite;
		-webkit-animation: rotateInDownRight1 1s linear infinite;
	}

	@keyframes rotateInDownRight1 {
		0% {
			-webkit-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			transform: rotate(360deg);
		}

		100% {
			-webkit-transform: rotate(0deg);
			-ms-transform: rotate(0deg);
			transform: rotate(0deg);
		}
	}

	@-webkit-keyframes rotateInDownRight1 {
		0% {
			-webkit-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			transform: rotate(360deg);
		}

		100% {
			-webkit-transform: rotate(0deg);
			-ms-transform: rotate(0deg);
			transform: rotate(0deg);
		}
	}

	.DataImg {
		width: 150px;
		height: 131px;
		position: absolute;
		top: 62%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}

	.DataAnalysisFlex {
		width: 36%;
		position: absolute;
		top: 0;
		font-size: 0.22rem;
		line-height: 0.42rem;
		color: #999;
		left: -20%;
		text-align: right;
		cursor: pointer;
	}

	.DataAnalysisFlex h2 {
		font-size: 0.26rem;
		z-index: 2;
		position: relative;
		transition: all .2s ease-out;
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		cursor: pointer;
		background: -webkit-linear-gradient(90deg, #15a6b7, #3968b1);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		line-height: 0.42rem;
	}

	.DataAnalysisFlex h2 i {
		font-size: 0.3rem;
	}

	.DataAnalysisFlex img {
		width: 0.7rem;
		height: 0.7rem;
		border-radius: 100%;
		position: absolute;
		top: -15%;
		cursor: pointer;
		right: -50%;
		transition: all .2s ease-out;
		-webkit-transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-ms-transition: all .2s ease-out;
		z-index: 2;
		background: transparent;
	}

	.DataAnalysisFlex:nth-of-type(2) {
		top: 43.3%;
		left: -46%;
	}

	.DataAnalysisFlex:nth-of-type(2) img {}

	.DataAnalysisFlex:nth-of-type(3) {
		top: 80%;
		left: -32%;
	}

	.DataAnalysisFlex:nth-of-type(3) img {}

	.DataAnalysisFlex:nth-of-type(4) {
		top: 80%;
		right: -18%;
		left: inherit;
		text-align: left;
		text-indent: 2.8em;
	}

	.DataAnalysisFlex:nth-of-type(4) img {
		right: 70%;
	}

	.DataAnalysisFlex:nth-of-type(5) {
		top: 43.3%;
		right: -31%;
		left: inherit;
		text-align: left;
		text-indent: 2.8em;
	}

	.DataAnalysisFlex:nth-of-type(5) img {
		right: 67%;
	}

	.DataAnalysisFlex:nth-of-type(6) {
		left: inherit;
		right: -12%;
		text-align: left;
		text-indent: 3em;
		top: 4%;
	}

	.DataAnalysisFlex:nth-of-type(6) img {
		right: 70%;
	}

	.DataAnalysis_Center {
		top: 46%;
		position: absolute;
		width: 100%;
	}

	.DataAnalysis_Center h2 {
		background: -webkit-linear-gradient(90deg, #15a6b7, #3968b1);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 0.5rem;
		letter-spacing: -0.05rem;
		line-height: 0.6rem;
		font-weight: bold;
		margin-bottom: 0.1rem;
	}

	.Brand_Position {
		position: relative;
		margin-top: -4rem;
		padding-bottom: 2.6rem;
		background-image: url(../images/brand_bk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
		padding-top: 7rem;
	}

	.Brand_PositionCt {
		margin: .6rem 0 1rem;
		position: relative;
		width: 100%;
	}

	.Brand_Position .BaseH {
		color: #fff;
	}

	.Brand_Position .BaseH:first-of-type {
		color: #fff;
	}

	.Brand_PositionCt img {
		width: 100%;
		box-shadow: 0px 0.4rem 0.8rem 0px rgb(1 0 0 / 8%);
		border-radius: 0.2rem;
	}

	.Brand_PositionR {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #fff;
		width: 100%;
		text-align: left;
		padding-top: 0.5rem;
	}

	.Brand_PositionR h2 {
		font-size: 0.38rem;
		padding-bottom: 0.2rem;
	}

	.Brand_PositionR p {
		padding-top: 0.2rem;
	}

	.Gaodingzhen .Brand_PositionCt:nth-of-type(4) .Brand_PositionR,
	.Gaodingzhen .Brand_PositionCt:last-child .Brand_PositionR,
	.Brand_Advantage .Brand_PositionCt .Brand_PositionR {
		color: #999999;
	}

	.Brand_labelBk {
		max-width: 100%;
		display: block;
		margin: 0.8rem auto;
	}

	.Brand_label {
		width: 80%;
		margin: 0px auto;
	}

	.Brand_labelFx {
		position: relative;
		padding: 0.4rem 0;
		display: inline-block;
		vertical-align: top;
		font-size: 0;
	}

	.Brand_labelFx img {
		width: 1rem;
		height: 1rem;
		float: left;
		margin: 0.28rem 0;
	}

	.Brand_labelFx p {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		float: right;
		width: 76%;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #2786b4;
	}

	.Brand_labelFx::after {
		content: '';
		width: 100%;
		height: 1px;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
		opacity: 0.3;
		position: absolute;
		top: 0;
		left: 0;
	}

	.Brand_labelFx:last-child::before {
		content: '';
		width: 100%;
		height: 1px;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#ffffff,
				#ffffff);
		background-blend-mode: normal,
			normal;
		opacity: 0.3;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	.Domestic_Fx {
		width: 100%;
		margin-top: 1.6rem;
	}

	.Domestic_Img {
		width: 100%;
		height: 2rem;
		background-color: #67c3ee;
		border-radius: 0.2rem;
		position: relative;
		font-size: 0.32rem;
		text-align: center;
		color: #fff;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Domestic_Img img {
		width: 1.6rem;
		height: 1.6rem;
		display: block;
		margin: 0px auto -0.6rem;
		position: relative;
		top: -0.8rem;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Domestic_Fx:hover .Domestic_Img img {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}

	.Domestic_Fx:hover .Domestic_Img {
		margin-top: -0.1rem;
	}

	.Domestic_Fx h2 {
		background-color: #f3f6fb;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
		padding: 0.6rem 0.3rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		margin-top: -0.2rem;
	}

	.Six_Star {
		position: relative;
		padding: 1.2rem 0;
		background-image: linear-gradient(-90deg, rgba(21, 166, 183, 0.9) 0%, rgba(57, 104, 177, 0.9) 100%), linear-gradient(rgba(243, 246, 251, 0.9), rgba(243, 246, 251, 0.9));
		background-blend-mode: normal, normal;
	}

	.Six_StarLayout {
		padding-top: 0.6rem;
		padding-bottom: 0.8rem;
		width: 100%;
	}

	.Six_StarSwiper {
		width: 100%;
		/* height: 3rem; */
		float: left;
		margin-top: 0.5rem;
	}

	.Six_StarSwiper .swiper-slide img {
		border-radius: 0.2rem;
		width: 100%;
	}

	.Six_StarSlide img {
		opacity: 0.3;
	}

	.Six_StarL {
		float: left;
		width: 100%;
	}

	.Six_StarSlide {
		padding-left: 0.3rem;
		font-size: 0.24rem;
		letter-spacing: 0.02rem;
		color: #afc2dc;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		border-left: 1px solid rgba(255, 255, 255, 0.3);
		position: relative;
		padding-bottom: 0.3rem;
		float: left;
		width: 95%;
	}

	.Six_StarSlide::after {
		content: '';
		width: 2px;
		height: 0;
		position: absolute;
		top: 0;
		left: -1px;
		background-color: #ffffff;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Six_StarSlide.active::after {
		height: 100%;
	}

	.Six_StarSlide:last-child {
		padding-bottom: 0;
	}

	.Six_StarSlide img {
		float: left;
		width: 0.49rem;
		height: 0.5rem;
		object-fit: contain;
		margin-top: 0.1rem;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Six_StarSlideR {
		float: left;
		margin-left: 0.3rem;
		width: 85%;
	}

	.Six_StarSlideR h2 {
		font-size: 0.32rem;
	}

	.Convalescence_L {
		position: relative;
		margin-top: 0.5rem;
		border-radius: 0.2rem;
		height: 2rem;
	}

	.Convalescence_L img {
		width: 100%;
		border-radius: 0.2rem;
		height: 100%;
	}

	.Convalescence_Line {
		width: 0.34rem;
		height: 0.03rem;
		background-color: #ffffff;
		border-radius: 0.04rem;
		position: absolute;
		top: 0.2rem;
		left: 0.3rem;
	}

	.Convalescence_Por {
		position: absolute;
		left: 0.3rem;
		bottom: 0.2rem;
		font-size: 0.22rem;
		line-height: 0.32rem;
		letter-spacing: 0.02rem;
		color: #ffffff;
	}

	.Convalescence_Por h2 {
		font-size: 0.3rem;
		margin-top: 0.2rem;
		margin-bottom: 0.1rem;
	}

	.Convalescence_L .Convalescence_Por img,
	.Convalescence_R .Convalescence_Por img {
		width: 0.3rem;
		border-radius: 0;
	}

	.Convalescence_R {
		position: relative;
		margin-top: 0.2rem;
	}

	.Convalescence_RFx {
		background-color: #67c3ee;
		position: relative;
		height: 2rem;
		border-radius: 0.2rem !important;
		margin-bottom: 0.2rem;
	}

	.Six_StarSlide.active img {
		opacity: 1;
		margin-left: 0.1rem;
	}

	.Segment {
		padding: 0.45rem 0 1.6rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		text-align: center;
	}

	.Base_Tit {
		margin-bottom: 0.85rem;
		font-size: 0.7rem;
		line-height: 0.4rem;
		color: #f0f3f8;
	}

	.Base_Tit i,
	.Base_Tit em {
		font-size: 0.4rem;
		display: block;
		position: relative;
	}

	.Segment_Ct {
		width: 100%;
		margin: 0.95rem 0;
	}

	.Sound_World_Fx {
		width: 100%;
		border-radius: .2rem;
		position: relative;
		text-align: center;
		margin-bottom: 0.2rem;
	}

	.Segment .Segment_Ct .Sound_World_Fx {
		height: 2.4rem;
	}

	.Segment .Segment_Ct .Sound_World_Fx img {
		height: 100%;
	}

	.Sound_World_Mask {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #ffffff;
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}

	.Sound_World_Mask h2 {
		font-size: 0.4rem;
		margin-bottom: 0.2rem;
	}

	.Sound_World_Mask p {
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Medical_Service {
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#f3f6fb,
				#f3f6fb);
		background-blend-mode: normal,
			normal;
		padding-top: 1.6rem;
		padding-bottom: 0.8rem;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		text-align: center;
		position: relative;
	}

	.Medical_Service::after {
		content: '';
		background-image: url(../images/ecology_bk.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: center;
		width: 4rem;
		height: 6rem;
		position: absolute;
		left: 0;
		bottom: -2rem;
	}

	.Medical_Service_Layout .Medical_Tag h2 {
		background-color: #fff;
	}

	.Yibang_app {
		margin-top: 2.20rem;
		position: relative;
	}

	.Scan_code {
		letter-spacing: 0.04rem;
		color: #3769b0;
		padding-top: 1.1rem;
	}

	.Scan_code img {
		max-width: 2rem;
		margin: 0.2rem auto 0;
		display: block;
	}

	@keyframes move {

		0%,
		100% {
			transform: none;
		}

		50% {
			transform: translateY(-20px);
		}
	}

	@keyframes move1 {

		0%,
		100% {
			transform: scale(0.9);
		}

		50% {
			transform: scale(1);
		}
	}

	.Ecology_Icon {
		width: 0.4rem;
		height: 0.4rem;
		position: absolute;
		right: 2%;
		top: 0.22rem;
		animation: move 3s linear infinite;
		-webkit-animation: move 3s linear infinite;
	}

	.Ecology_Icon1 {
		width: 1.82rem;
		height: 1.82rem;
		position: absolute;
		left: 0;
		top: 4rem;
		animation: move1 3.5s linear infinite;
		-webkit-animation: move1 3.5s linear infinite;
	}

	.Ecology_Icon2 {
		width: 0.6rem;
		height: 0.6rem;
		position: absolute;
		left: 17%;
		top: 5.9rem;
		animation: move1 3s linear infinite;
		-webkit-animation: move1 3s linear infinite;
	}

	.Ecology_Icon3 {
		width: 1.22rem;
		height: 1.22rem;
		position: absolute;
		right: 14%;
		top: 5.9rem;
		animation: move1 3.2s linear infinite;
		-webkit-animation: move1 3.2s linear infinite;
	}

	.Ecology_Icon4 {
		width: 1.72rem;
		height: 1.72rem;
		position: absolute;
		right: -4%;
		top: 4.2rem;
		animation: move1 3s linear infinite;
		-webkit-animation: move1 3s linear infinite;
	}

	.Ecology_Icon5 {
		width: 1.44rem;
		height: 1.44rem;
		position: absolute;
		right: 19%;
		top: -1rem;
		animation: move1 3.3s linear infinite;
		-webkit-animation: move1 3.3s linear infinite;
	}

	.Examination_Center {
		background-image: url(../images/ecology_bk2.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
		position: relative;
		margin-bottom: 2rem;
		margin-top: -3.7rem;
		font-size: 0.22rem;
		line-height: 0.4rem;
		text-align: center;
		color: #ffffff;
		padding-top: 9rem;
		padding-bottom: 0.8rem;
	}

	.Examination_Center .Base_Tit {
		color: rgba(255, 255, 255, 0.1);
	}

	.Guaranteed h2 {
		font-size: 0.36rem;
		padding: 0.5rem 0 0.45rem;
		color: #2fdede;
	}

	.Guaranteed_Img {
		width: 100%;
		box-shadow: 0px 0.4rem 0.8rem 0px rgb(1 0 0 / 8%);
		border-radius: 0.2rem;
		margin-bottom: 0.45rem;
		position: relative;
	}

	.Guaranteed_Img h3 {
		font-size: 0.3rem;
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 0.25rem;
		color: #3769b0;
	}

	.Guaranteed_Bk {
		max-width: 100%;
		display: block;
		margin: 0px auto;
	}

	.Guaranteed_Layout {
		width: 100%;
		margin-bottom: 1rem;
		background-color: #ffffff;
		box-shadow: 0px 0.4rem 0.8rem 0px rgb(1 0 0 / 8%);
		border-radius: 0.2rem;
	}

	.Guaranteed_LayoutFx {
		width: 100%;
		font-size: 0.24rem;
		line-height: 0.38rem;
		color: #666666;
		text-align: center;
		padding-bottom: 0.5rem;
	}

	.Guaranteed_LayoutFx:nth-of-type(2n) {
		background-color: #f3f6fb;
	}

	.Guaranteed_LayoutFx h3 {
		font-size: 0.32rem;
		padding: 0.5rem 0 0.45rem;
		color: #3769b0;
	}

	.Guaranteed_LayoutFx em {
		width: 68%;
		padding: 0.2rem;
		background-color: #f3f6fb;
		border-radius: 0.5rem;
		display: block;
		margin: 0px auto;
		letter-spacing: -2px;
		position: relative;
	}

	.Guaranteed_LayoutFx:nth-of-type(2n) em {
		background-color: #FFFFFF;
	}

	.Guaranteed_LayoutFx:last-child em {
		border-radius: 0.8rem;
	}

	.Guaranteed_LayoutFx img {
		max-width: 100%;
		display: block;
		margin: 0.2rem auto;
	}

	.Rigorous .Guaranteed_Layout {
		margin: 90px auto 0;
	}

	.Rigorous .Guaranteed_LayoutFx em {
		margin-bottom: 0.5rem;
	}

	.Rigorous .Guaranteed_LayoutFx em img {
		display: inline-block;
		vertical-align: middle;
		margin: 0px 0.1rem;
	}

	.Medical_Museum .BaseH {
		color: #333333;
		padding-top: 1rem;
	}

	.Medical_Museum_Fx {
		width: 25%;
		color: #666666;
		margin-top: 1rem;
		float: left;
		position: relative;
	}

	.Medical_Museum_Fx:first-of-type,
	.Medical_Museum_Fx:last-child {
		margin-top: 0.3rem;
	}

	.Medical_Museum_Fx img {
		width: 1.3rem;
		height: 1.3rem;
		display: block;
		margin: 0px auto 0.25rem;
	}

	.Medical_Museum .Learn_More {
		margin-top: 1rem;
	}

	.Pharmacy {
		padding-bottom: 1.6rem;
	}

	.PharmacyCt {
		position: relative;
		margin-top: 0.5rem;
	}

	.PharmacyCt img {
		width: 100%;
		border-radius: 0.2rem;
	}

	.PharmacyCtR {
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #3968b1;
		width: 100%;
		position: relative;
		margin-top: 1rem;
	}

	.PharmacyCtR p {
		text-align: center;
	}

	.PharmacyCt .PharmacyCtR img {
		width: 59%;
		border-radius: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		left: 19%;
	}

	.Hospital {
		font-size: 0.24rem;
		line-height: 0.42rem;
		text-align: center;
		color: #999;
		position: relative;
		padding-top: 1rem;
		margin-top: 0.8rem;
		padding-bottom: 2.3rem;
		background-color: #f3f6fb;
	}

	.Hospital::after {
		content: '';
		background-image: url(../images/ecology_bk1.png);
		background-size: 100% 100%;
		width: 100%;
		height: 0.3rem;
		position: absolute;
		top: -0.3rem;
		left: 0;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Hospital .swiper-container {
		margin: 1rem auto;
		border-radius: 0.2rem;
	}

	.Hospital .swiper-slide {
		border-radius: 0.2rem;
	}

	.Hospital .swiper-slide img {
		width: 100%;
	}

	.Hospital .swiper-button-next {
		width: 0.6rem;
		height: 0.61rem;
		background-color: rgba(255, 255, 255, 0.8);
		border-radius: 50%;
		margin: 0;
		right: 0.4rem;
		transform: translateY(-50%) rotate(180deg);
		-webkit-transform: translateY(-50%) rotate(180deg);
		background-image: url(../images/prev.png);
		background-size: 0.16rem 0.31rem;
		background-repeat: no-repeat;
		background-position: center;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Hospital .swiper-button-prev {
		width: 0.6rem;
		height: 0.61rem;
		background-color: rgba(255, 255, 255, 0.8);
		border-radius: 50%;
		margin: 0;
		left: 0.4rem;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		background-image: url(../images/prev.png);
		background-size: .16rem 0.31rem;
		background-repeat: no-repeat;
		background-position: center;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Hospital .swiper-button-next:hover,
	.Hospital .swiper-button-prev:hover {
		background-color: rgba(255, 255, 255, 1);
	}

	.Hospital .swiper-button-next:hover {
		right: 50px;
	}

	.Hospital .swiper-button-prev:hover {
		left: 50px;
	}

	/* 12-3æ–°åŠ  */
	.OtherBanner {
		width: 100%;
		position: relative;
		height: 6rem;
	}

	.OtherBanner img {
		height: 100%;
	}

	.OtherBanner_Center {
		display: flex;
		justify-content: center;
		flex-direction: column;
		height: 90%;
		position: absolute;
		width: 92%;
		text-align: center;
		color: #fff;
		top: 0;
		font-size: 0.22rem;
		line-height: 0.38rem;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}

	.OtherBanner_Center h2,
	.Treatment_LayoutFx h2 {
		font-size: 0.34rem;
		margin-bottom: 0.2rem;
	}

	.OtherBanner_Center em {
		width: 220px;
		height: 52px;
		line-height: 52px;
		font-size: 20px;
		display: block;
		color: #fff;
		margin: 100px auto 0;
		border-radius: 26px;
		border: solid 2px #e2e2e2;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.OtherBanner em:hover {
		border: solid 2px #fff;
		background-color: #fff;
		color: #96eaee;
	}

	.Product_Div {
		display: none;
	}

	.Product_Price {
		font-size: 0.28rem;
		color: #333;
	}

	.Product_Price em {
		color: #3868b1;
		font-weight: bold;
		font-size: 0.46rem;
	}

	/* 3-31æ–°å¢ž */
	.Brand_Profile {
		padding: 0.5rem 0 1.3rem;
		font-size: 0.28rem;
		line-height: 0.46rem;
		color: #999999;
		text-align: left;
	}

	.Brand_ProfileImg {
		width: 3.2rem;
		height: 3.2rem;
		background-color: #ffffff;
		border: solid 0.03rem #f3f6fb;
		border-radius: 50%;
		position: relative;
		margin: 0px auto;
	}

	.Brand_ProfileImg img {
		max-width: 50%;
		max-height: 50%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.Brand_ProfileR {
		width: 100%;
		margin-top: 1rem;
	}

	.Brand_ProfileR h3 {
		color: #55bdc9;
		margin: 0.3rem 0 0.2rem;
		font-size: 0.28rem;
	}

	.Brand_ProfileR h2 {
		color: #15a6b7;
		font-size: 0.48rem;
		font-weight: bold;
		text-align: center;
	}

	.Traditional {
		/* margin-bottom: 0.3rem !important; */
	}

	.Traditional .Purpose_Layout {
		padding-top: 0.6rem;
		width: 86%;
		height: initial;
		padding-bottom: 0.4rem;
		font-size: 0.36rem;
		padding-left: 0.5rem;
	}

	.Traditional .Purpose_Layout span:first-of-type {
		margin-top: 0.2rem;
	}

	.Traditional .Purpose_Layout span {
		display: block;
		font-size: 0.28rem;
		line-height: 0.46rem;
		color: #999999;
		width: 94%;
	}

	.Traditional .Purpose_Layout span em {
		color: #41b2c1;
		font-weight: bold;
		display: block;
	}

	.Traditional .Advantage_Layout span {
		/* width: 100%; */
		padding-left: 6%;
		/* text-align: right; */
		margin-top: 0.2rem;
	}

	.Advantage_Layout {
		left: initial;
		right: 0.3rem;
		text-align: right;
		padding-right: 0.5rem;
		padding-left: 0 !important;
	}

	.Gaodingzhen {
		position: relative;
		padding-top: 9rem;
		margin-top: -3.7rem;
		padding-bottom: 1.5rem;
		background-image: url(../images/add_bk.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Gaodingzhen .Brand_PositionCt {
		margin: 0.6rem 0 0;
	}

	.Gaodingzhen .Brand_PositionCt img,
	.Diagnosis img {
		border-radius: 0.5rem 0 0.5rem 0;
		box-shadow: none;
	}

	.Product_system .Product_Tab a.tab,
	.Product_system .Product_Tab a.nor {
		background-color: #17a4b6;
	}

	.Product_system .swiper-slide .Prevention_Tag {
		padding-bottom: 0.7rem;
		margin-top: 0;
		width: 80%;
		margin: 0px auto 0.8rem;
	}

	.Product_system .Product_Tab {
		margin: 0.6rem 0;
	}

	.Product_system .Prevention_Tag h2 {}

	.Brand_Advantage {
		background-image: none;
		padding: 0;
		margin: 1.5rem 0;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999999;
		text-align: center;
	}

	.Brand_Advantage .BaseH {
		color: #333333;
	}

	.Intelligent_Device {
		background-color: #f3f6fb;
		margin-top: 0.65rem;
	}

	.Intelligent_Device img {
		width: 100%;
	}

	.Intelligent_Device .Purpose_Layout {
		background: transparent;
		width: 100%;
		padding: 0.5rem 0.3rem;
		position: initial;
	}

	.Intelligent_Device .Purpose_Layout::after,
	.Users_Master .Purpose_Layout::after,
	.Treatment .Purpose_Layout::after {
		width: 0;
	}

	.Users_Master {
		margin: 1.5rem 0;
	}

	.Users_Master img {
		width: 100%;
	}

	.Users_Master .Purpose_Layout,
	.Treatment .Purpose_Layout {
		background: transparent;
		padding: 0.5rem 0;
		position: initial;
	}

	.Support_Layout {
		background-image: linear-gradient(-90deg,
				rgba(21, 166, 183, 0.9) 0%,
				rgba(57, 104, 177, 0.9) 100%),
			linear-gradient(rgba(243, 246, 251, 0.9),
				rgba(243, 246, 251, 0.9));
		background-blend-mode: normal,
			normal;
	}

	.Support_Layout p em {
		margin-bottom: 0.3rem;
		display: block;
		font-size: 0.34rem;
	}

	.Comprehensive {
		background-image: url(../images/add_img10.png);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: bottom;
		position: relative;
		padding-bottom: 3rem;
	}

	.Comprehensive .Employee_Fx {
		width: 49.5%;
		padding: 0.4rem 0;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.Comprehensive .Employee_Fx:hover {
		background-color: #ffffff;
		box-shadow: 0px 0.6rem 0.8rem 0px rgb(1 0 0 / 10%);
		border-radius: .2rem;
		transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
	}

	.Comprehensive .Employee_Fx img {
		max-width: 40%;
		display: block;
		margin: 0px auto 0.3rem;
	}

	.Comprehensive .Employee_Fx h3 em {
		display: block;
		font-size: 0.26rem;
		margin-top: 0.1rem;
	}

	.Treatment {
		margin: 1rem 0;
	}

	.Treatment img {
		border-radius: 0.4rem;
		width: 100%;
	}

	.Treatment .Purpose_Layout {
		width: 100%;
	}

	.Treatment .BaseH {
		text-align: left;
	}

	.Treatment .Purpose_Layout h2 {
		font-size: 0.3rem;
		margin: 0;
	}

	.Treatment_Layout {
		width: 100%;
		margin-top: 0.6rem;
		font-size: 0.22rem;
		line-height: 0.38rem;
		text-align: center;
		padding: 0.6rem 0 0.1rem;
		color: #ffffff;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
		border-radius: 0.4rem;
		margin-bottom: 1rem;
	}

	.Treatment_LayoutFx {
		float: left;
		padding: 0px 3%;
		width: 44%;
		padding-bottom: 0.5rem;
	}

	.Specialized_L {
		font-size: 0.32rem;
		color: #FFFFFF;
		padding: 1rem 0.5rem;
		background-image: linear-gradient(-90deg,
				#15a6b7 0%,
				#3968b1 100%),
			linear-gradient(#17a4b6,
				#17a4b6);
		background-blend-mode: normal,
			normal;
		border-radius: 0.4rem;
		margin-top: -0.5rem;
		position: relative;
	}

	.Specialized_L::after {
		content: '';
		background-image: url(../images/add_pic4.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
		width: 80%;
		position: absolute;
		height: 2.5rem;
		bottom: 0.5rem;
		right: -0.5rem;
	}

	.Specialized_L .BaseH {
		text-align: left;
	}

	.Specialized_R {
		width: 100%;
		font-size: 0;
		margin-bottom: 0.5rem;
	}

	.Specialized_R .Official_Fx {
		width: 47%;
		text-align: left;
		padding-right: 5%;
		border: 0;
	}

	.Specialized_R .Official_Fx:nth-of-type(2n) {
		padding-right: 0;
	}

	.Diagnosis_Center {
		background-color: #ffffff;
		border-radius: 0.5rem 0 0.5rem 0;
		padding: 0.5rem 0 0;
	}

	.Diagnosis_Center .Brand_PositionR {
		color: #999999;
		padding: 0;
	}

	.Product_Mix {
		margin-bottom: 1rem;
	}

	.Product_Mix .Domestic_Img {
		color: #67c3ee;
		line-height: 0.38rem;
		height: auto;
	}

	.Product_Mix .Domestic_Img p {
		border-radius: 50%;
		background-color: #ffffff;
		border: solid 0.1rem #67c3ee;
		display: flex;
		justify-content: center;
		flex-direction: column;
		width: 2rem;
		height: 2rem;
		margin: 0px auto -1rem;
		position: relative;
		top: -1rem;
	}

	.Product_Mix .Domestic_Fx h2 {
		background-color: transparent;
		color: #FFFFFF;
	}

	.Product_Mix .Employee_Fx {
		width: 47%;
		margin-right: 3.6%;
		background-color: #f3f6fb;
		border-radius: 0.2rem;
		padding: 0.4rem 0;
		font-size: 0.22rem;
		margin-top: 0.3rem;
	}

	.Product_Mix .Employee_Fx:nth-of-type(2n) {
		margin-right: 0;
	}

	.Brand_Support {
		margin-top: 2.5rem;
		padding-bottom: 1rem;
		position: relative;
		background-image: linear-gradient(0deg,
				#ffffff 0%,
				#f3f6fb 100%),
			linear-gradient(#000000,
				#000000);
		background-blend-mode: normal,
			normal;
	}

	.Brand_Support::after {
		content: '';
		background-image: url(../images/add_bk1.png);
		background-size: cover;
		width: 100%;
		height: 1.65rem;
		position: absolute;
		top: -1.65rem;
		left: 0;
		background-repeat: no-repeat;
		background-position: top;
	}

	.Brand_Support .Medical_Tag .Medical_Img {
		height: 2.4rem;
		border-radius: 0.2rem;
	}

	.Brand_Support .Medical_Tag {
		width: 48%;
		margin-right: 4%;
		margin-top: 0.3rem;
		float: left;
		font-size: 0.24rem;
		line-height: 0.42rem;
		color: #999;
		text-align: center;
	}

	.Brand_Support .Medical_Tag:nth-of-type(2n) {
		margin-right: 0;
	}

	.Brand_Support .Medical_Tag h2 {
		color: #15a6b7;
		font-weight: bold;
		border: 0;
		background: transparent;
		padding: 0;
		margin-bottom: 0.15rem;
	}

	.Product_systemSwiper {
		display: none;
	}

	.Brand_SupportDown {
		background-color: #f3f6fb;
		padding: 0.3rem;
		border-radius: 0px 0px 0.2rem 0.2rem;
		margin-top: -0.3rem;
	}
}
