@media screen and (max-width: 1300px) {
	body {
		position: relative;
		/* padding-top: 3.9rem; */
	}

	/* body:not(.reset)>div{
		display: none !important;
	}
	html body .header{
		display: block !important;
	}
	html body .is-moblie-img{
		display: block !important;
		top:0;
		left: 0;
		z-index: 9;
		width: 100%;
	}
	.is-moblie-img img{
		width:100%;
	} */
	.header .nav ul li::after {
		border-bottom-width: 1px;
	}

	.is-moblie-img {
		display: block;
	}

	.is-pc {
		display: none !important;
	}

	.pc-banner {
		display: none;
	}

	.mobile-next-level {
		display: block;
	}

	/*.header .box{
		width: 100%;
		padding: 22px 27px;
	}
	.index_the{
		width: 100%;
		padding: 100px 27px;		
	}
	.index_the .left {
	    width: 42.7%;
	    padding: 21px 4% 21px 0;
	}
	.index_the .right {
	    width: 57.3%;
	    padding-left: 3%;
	}
	.index_the .right h2 {
	    font-size: 30px;
	}
	.index_leader ul li .box{
		width: 100%;
	}*/
}




@media screen and (max-width: 1100px) {
	/*.header .box{
		width: 100%;
		padding: 22px 15px;
	}
	.header .nav ul li {
	    float: left;
	    padding-right: 4px;
	}
	.header .nav span.iconfont {
	    color: #fff;
	    font-size: 12px;
	    border-left: 1px solid #fff;
	    padding-left: 8px;
	}*/
}






@media screen and (max-width: 1296px) {

	html,
	body {
		width: 100%;
		overflow-x: hidden;
	}

	.header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 3.93rem;
		z-index: 10;
		border: none;


	}

	.mask_nav {
		display: block;
		/* padding: 0.1rem 0.675rem 0.1rem 0.675rem; */
		background-image: linear-gradient(to right, #090c11, #42434d);
	}

	.mask_nav ul {
		display: flex;
		/* justify-content: flex-start; */
	}

	.mask_nav ul li {
		/* float: left; */
		text-align: center;
		flex: 1;
	}

	.mask_nav ul li a {
		color: #818e9e;
		font-size: 0.3rem;
		font-family: exlight;
		/* padding: 0.1rem 0.7rem; */
		height: 0.9rem;
		border-right: 1px solid #5d5e64;
		text-align: text;
		line-height: 0.9rem;

	}

	.mask_nav ul li:last-of-type a {
		padding-right: 0;
		border-right: 0;
	}

	.mask_nav ul li:first-of-type a {
		padding-left: 0;
	}

	.header .nav span.pcSousuo {
		display: none;
	}

	.header .box {
		width: 100%;
		height: 3.03rem;
		height: 3.025rem;
		padding: 0 0.68rem 0 0.88rem;
		position: relative;
	}

	.header .logo a div>h1 {
		font-size: 0.65rem;
		margin-bottom: 0.1rem;
		line-height: 1rem;
	}

	.header .logo a div {
		font-size: 0.27rem;
		font-family: Georgia;
		font-weight: 400;
		line-height: 0.31rem;
		margin-left: 0.45rem;
	}

	.index_pageTop {
		display: block;
		margin-top: 3rem;
		margin-top: 3.9rem;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 8;
		display: none;

	}

	.subLine {
		display: block;
		/* position: absolute;
		top: 1.1rem;
		right:0.675rem; */
	}

	.mask_nav li.on a {
		color: #1eb5dc;
	}

	.subLine span {
		width: 0.725rem;
		height: 0.05rem;
		display: block;
		background: #fff;
		margin-bottom: 0.125rem;
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.subLine span:last-of-type {
		margin-bottom: 0;
	}

	.subLine.on span:nth-child(1) {
		-webkit-transform: translateY(0.2rem) rotate(45deg);
		-ms-transform: translateY(0.2rem) rotate(45deg);
		-o-transform: translateY(0.2rem) rotate(45deg);
		transform: translateY(0.2rem) rotate(45deg);
	}

	.subLine.on span:nth-child(2) {
		opacity: 0;
	}

	.subLine.on span:nth-child(3) {
		-webkit-transform: translateY(-0.15rem) rotate(-45deg);
		-ms-transform: translateY(-0.15rem) rotate(-45deg);
		-o-transform: translateY(-0.15rem) rotate(-45deg);
		transform: translateY(-0.15rem) rotate(-45deg);
	}

	.header .box .logo {
		float: none;
		/* width: 12rem; */
	}

	.header .logo a svg {
		width: auto;
		height: 1.75rem;
	}

	.header .logo a p {
		font-size: 0.35rem;
		margin-left: 0.375rem;
		line-height: 0.4rem;
		margin-top: 0.05rem;
	}

	.header .nav {
		position: fixed;
		top: 2.94rem;
		left: 0;
		width: 100%;
		bottom: 0;
		right: 0;
		display: none;
		background: #42434d;
		padding: 0 0.675rem;

	}

	.header .nav ul li {
		width: 100%;
		float: none;
		padding: 0;
	}

	.header .nav ul li a {
		color: #fff;
		/* height: 2rem; */
		font-weight: 400;
		padding: 0.85rem 0;
		line-height: 1;
		font-size: 0.56rem;
		font-family: light;

	}

	.header .nav ul {
		border-top: 1px solid #12b7dc;

	}

	.header .nav ul li {
		border-bottom: 1px solid #12b7dc !important;

	}

	.header .nav ul li:last-of-type {
		border-bottom: 0;
	}

	.header .nav .language {
		display: none;
	}

	.header .nav ul li.on a {
		color: #fff !important;
	}

	.mobileSearch {
		display: flex;
		align-items: center;
		padding: 1.5rem 0 0.23rem;

	}

	.mobileSearch div {
		background: #686971;
		border: 0;
		color: #42434d;
		/* padding: 0.3rem; */
		border-radius: 5px;
		display: flex;
		align-items: center;
		flex: 1;
		height: 0;
		overflow: hidden;

	}

	.mobileSearch div span {
		font-size: 0.6rem;
		color: #42434d;
	}

	.mobileSearch div input {
		color: #42434d;
		font-size: 0.5rem;
		background: transparent;
		padding-left: 0.3rem;
		border: 0;
	}

	.mobileSearch .seLan {
		/* font-size: 0;
		margin-left: 0.5rem; */
		/* height:2rem; */
		line-height: 1;
	}

	.mobileSearch .seLan a {
		font-size: 0.6rem;
		color: #fff;
		display: inline-block;
		font-family: KohinoorBanglaLight;
	}

	.mobileSearch .seLan a:first-of-type {
		margin-right: 1rem;
	}

	.mobileSearch .seLan a.on {
		color: #12b7dc;
	}

	.index_page .box {
		width: 100%;
		padding: 0 0.675rem;
		height: 1.3rem;
		line-height: 1.25rem;

	}

	.index_page .box div i {
		font-size: 0.5rem;
		height: 0.925rem;
		line-height: 0.925rem;
	}

	.pcBanner {
		display: none;
	}

	.index_banner {
		width: 100%;
		margin-top: 3.93rem;
	}

	.mobileBanner {
		display: block;
		width: 100%;
	}

	.mobile_js2 {
		display: block;
		background: none;
		padding: 0;
	}

	.mobile_js1 {
		display: none;
	}

	.mobile_js {
		padding: 0 1.125rem;
		margin-top: 1.55rem;
	}

	.mobile_js .title {
		border-bottom: 1px solid #12b7dc;
		padding-bottom: 0.7rem;
	}

	.mobile_js .title h3 {
		font-family: kmedium;
		font-size: 1.7rem;
		color: #42434d;
		line-height: 1.3rem;
		letter-spacing: -1px;

	}

	.mobile_js .title span {
		color: #12b7dc;
		font-size: 0.8rem;
		font-family: light;

	}

	.mobile_js .text {
		margin-top: 0.7rem;
	}

	.mobile_js .text h3 {
		font-size: 0.6rem;
		color: #12b7dc;
		line-height: 1rem;
		font-family: medium;

	}

	.mobile_js .text p {
		font-size: 0.56rem;
		color: #42434d;
		line-height: 1rem;
		font-family: light;
	}

	.index_theBox {
		padding: 3rem 1.125rem 3rem 1.125rem;
		background: #ececec;
	}

	.index_the {
		display: block;
		width: 100%;
	}

	.index_the .left {
		width: 100%;
		float: none;
		border-right: 0;
		padding: 0;
		border-bottom: 1px solid #42434d;
		padding-bottom: 1.4rem;
	}

	.index_the .left p {
		width: 12rem;

	}

	.index_the .right2 {
		display: block;
	}

	.index_the .right1 {
		display: none;
	}

	.index_the .right2 {
		width: 100%;
		float: none;
		padding-left: 0;
		margin-top: 1.2rem;
	}

	.index_the .right2 h2 {
		font-size: 0.9rem;
		line-height: 1.3rem;
	}

	.index_the .right2 p {
		font-size: 0.45rem;
		color: #42434d;
		line-height: 0.9rem;
	}

	.index_leader ul li .box {
		width: 100%;
		position: relative;
		padding-top: 1.8rem;
		height: 14.15rem;
	}

	.index_leader ul li .left {
		width: 15.2rem;
		margin-left: -2.7rem;
		padding-left: 0;
	}

	.index_leader ul li .left img {
		z-index: 0;
		width: auto;
		height: 12.33rem;
		margin-top: 0;
	}

	.index_leader ul li .right .desc,
	.organization .intr .desc {
		font-size: 0.48rem;
		margin-top: 0.23rem;
		padding-right: 1.4rem;
		line-height: 0.6rem;
	}

	.organization .intr .desc em {
		font-size: 0.63rem;
	}

	.index_leader ul li .right .desc em {
		font-size: inherit;
	}

	.index_leader ul li .right {
		position: absolute;
		top: 2rem;
		left: 9.35rem;
		margin-top: 0;
		width: auto !important;
		padding-left: 0;

	}

	.index_leader.vsh ul li .right {
		top: 2.75rem;
	}

	.index_leader ul li .right.cell {
		top: 2.55rem;
	}

	.index_page .turnPage {
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 100%;

	}

	.index_page .turnPage a {
		font-size: 0.5rem;
		color: #818e9e;
		padding: 0 0.5rem;
		border-right: 1px solid #818e9e;
	}

	.index_page .turnPage a:last-of-type {
		border-right: 0;
	}

	.index_page .turnPage a.on {
		color: #1eb5dc;
	}

	.index_leader ul li .right .name {
		font-size: 1.5rem;
		line-height: 1.4rem;
		letter-spacing: -1px;
		max-width: 10rem;
	}

	.mobile_js .text p span {
		color: #12b7dc;
	}

	.index_leader ul li .right .position {
		font-size: 1rem !important;
		line-height: 1.1rem !important;
	}

	.index_leader ul li .right .expert_ch {
		font-size: 0.5rem !important;
		line-height: 0.9rem;
		margin-top: 0.72rem;
	}

	.index_leader.vsh ul li .right .expert_ch {
		margin-top: 0.2rem;
	}

	.index_leader ul li .right .expert_ch em {
		font-size: 0.5rem !important;
		line-height: 0.5rem;
		margin-top: 0.0rem;
	}

	.index_leader ul li .right .expert_ch2 {
		font-size: 0.5rem !important;
		line-height: 1rem;
		margin-top: 0.72rem;
	}

	.index_leader ul li .right .expert_ch em {
		display: block;
	}

	.index_leader ul li .right .expert_ja {
		font-size: 0.7rem;
		letter-spacing: -2px;
		/* padding-top: 0.69em; */
		line-height: 1;
	}

	.index_leader ul li .right .expert_ja2 {
		font-size: 0.75rem;
		letter-spacing: -2px;
		padding-top: 0;
		line-height: 1;
	}

	.sBanner .swiper-container-horizontal>.swiper-pagination-bullets,
	.sBanner .swiper-pagination-custom,
	.sBanner .swiper-pagination-fraction {
		bottom: 8px;
	}

	.index_leader ul li .right .js {
		font-size: 0.35rem;
		margin-top: 0.25rem;
		letter-spacing: 0;
		color: #818E9E;
	}

	.index_leader.vsh ul li .right .js {
		color: #EDEDED;
		margin-top: 1.45rem;
	}

	.index_leader.vsh ul li:nth-of-type(2) .right {
		margin-top: 0;
	}

	.index_leader.vsh ul li .right .link2 {
		margin-top: 0.2rem;
	}

	.index_leader.vsh ul li .right .js2 {
		margin-top: 1.4rem;
		color: #fff;
	}

	.index_leader.vsh ul li:nth-of-type(3) .right .expert_ch2 {
		margin-top: 0.6rem;
	}

	.index_leader ul li .right .js2 {
		font-size: 0.35rem;
		margin-top: 0.23rem;
		letter-spacing: 0;
		color: #818E9E;
	}

	.index_leader ul li:nth-of-type(3) .right .js {
		margin-top: 0;
	}

	.index_leader ul li:nth-of-type(3) .right .desc {
		margin-top: 0;
	}

	.index_leader ul li:nth-of-type(2) .right {
		left: 1.7rem;
		padding-left: 0;
		margin-top: 0.3rem;
		/* padding-right: 5.4rem; */
		width: 11.43rem !important;

	}

	.index_leader ul li:nth-of-type(2) .right .desc span {
		display: block;

	}

	.index_leader ul li:nth-of-type(3) .right {
		margin-top: 0.8rem;
		padding-left: 0;
	}

	.index_leader ul li:nth-of-type(3) .right .expert_ch2 {
		margin-top: 0;
		line-height: 0.72rem;
	}

	.index_leader ul li:nth-of-type(3) .right .expert_ch2 em {
		display: block;
	}

	.sBanner .swiper-pagination-bullet {
		width: 5px;
		height: 5px;
	}

	.index_leader ul li:nth-of-type(2) .left {
		margin-left: 0;
		margin-right: 0;
		padding-left: 2.925rem;
		float: right;
		padding-right: 0;

	}

	.index_leader ul li:nth-of-type(2) .left img {
		width: auto;
		height: 12.33rem;
		margin-top: 0;
		position: initial;
	}

	.index_leader ul li .right .link {
		font-size: 0.35rem;
		margin-top: 0.5rem;
	}

	.index_leader.vsh ul li .right .link {
		line-height: 1;
		margin-top: 0.2rem;
	}

	.index_leader ul li .right .link2 {
		font-size: 0.35rem;
		margin-top: 1.3rem;
		line-height: 1;
	}

	.index_leader ul li:nth-of-type(3) .right .link {
		margin-top: 0;
		margin-bottom: 1rem;
	}

	.index_leader ul li:nth-of-type(2) .right .name {
		line-height: 1.6rem;
	}

	.index_leader ul li:nth-of-type(3) .right .name {
		line-height: 1.56rem;
	}

	.index_leader ul li:nth-of-type(2) .right .position {
		line-height: 1.1rem;
	}

	.index_leader ul li:nth-of-type(3) .right .position {
		letter-spacing: -2px;
		margin-top: -0rem;
		font-size: 0.8rem !important;
	}

	.mobile-banner img {
		height: 3.98rem;
	}

	.index_mission .box {
		width: 100%;
		display: block;
		padding: 2rem 1.125rem 0 1.125rem;
	}

	.index_mission {
		padding-top: 2.15rem;

		padding-bottom: 2.5rem;
	}

	/* new  */
	.index_mission .name-en,
	.index_mission_1 .name-en {
		font-size: 0.9rem;
		word-spacing: 0.2rem;
		letter-spacing: 0.2rem;
		margin-bottom: 1rem;
	}

	.index_mission>.content {
		width: auto;
		padding: 0 2.98rem 0 2.9rem;
		margin-top: 1rem;
		font-size: 0.6rem;
		font-weight: 300;
		line-height: 1rem;
	}

	.index_mission_1 {
		padding-top: 2.15rem;
		padding-bottom: 2.78rem;

		background: #F7F7F7;
	}

	.index_mission_1>h2,
	.index_mission>h2 {
		font-size: 0.65rem;
		padding: 0 0.28rem 0.25rem;
		margin-bottom: 3rem;
		width: 4.58rem;
	}

	.index_mission_1 .content {
		width: auto;
		padding: 0 3.03rem 0 2.9rem;
		font-size: 0.6rem;
		line-height: 1rem;
	}


	.index_mission .box .left h2 {
		font-size: 1.9rem;
		line-height: 1.5rem;
		text-transform: Capitalize;
	}

	.index_mission .box .left {
		width: 100%;
		padding-left: 0;
		border-right: 0;
		border-bottom: 1px solid #fff;
		padding-bottom: 0.7rem;
	}

	.index_mission .box .left p {
		font-size: 0.9rem;
		letter-spacing: 0;
		display: block;
		line-height: 1.3rem;
		font-weight: 400;

	}

	.index_mission .box .right {
		padding-left: 0;
		margin-top: 0.7rem;
		padding-bottom: 3rem;

		width: 100%;
	}

	.index_mission .box .right p {
		font-size: 0.63rem;
		line-height: 1.1rem;
	}

	.index_mission .box .right2 {
		display: block;
	}

	.index_mission .box .right1 {
		display: none;
	}

	.index_medit .box .left h2 {
		line-height: 1.7rem;
	}

	.index_page2 {
		display: block;
	}

	.index_page2 .box div {
		display: none;
	}

	.index_page1 {
		display: none;
	}

	.m-splite {
		display: inline;
	}

	.footer .box {
		width: 100%;
		padding: 2.5rem 0.93rem 2.33rem 0.93rem;
		display: flex;
		flex-direction: column;
	}

	.footer .box .left {
		width: 100%;
		padding-left: 0;
	}

	.footer .box .left .link a {
		font-size: 0.5rem;
		padding-right: -1px;
		margin-right: 1px;
		margin-left: 2px;


	}

	.footer .center {
		order: 1;
		margin: 0 auto;
		width: 3.2rem;
	}

	.footer .logo a svg {
		height: 2.93rem
	}

	.footer .box .left-box>p {
		display: none;
	}

	.footer .box .left-box {
		width: 100%;
	}

	.footer .box .left-box .logo {
		height: auto;
		margin-bottom: 1.63rem;
	}

	.footer .box .right-box {
		width: 100%;
	}

	.footer .box .right-box .link {
		font-size: 0.5rem;
		display: flex;
		justify-content: space-around;
	}

	.footer .box .right-box .other-link {
		margin-top: 1.3rem;
		font-size: 0.5rem;
		height: 2.1rem;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.footer .box .right-box .other-link p {
		text-align: left;
		/* display: flex;
		justify-content: space-around; */
	}

	.footer .box .right-box .other-link span,
	.footer .box .right-box .link span {
		padding: 0 0.3rem;
		color: #fff;
	}

	.footer .box .right-box .other-link a {
		font-size: 0.45rem;
	}

	.footer .box .right-box .other-link a.on {
		color: #fff;
	}

	.footer .box .right-box .other-link em {
		display: none;
	}

	.footer .box .right-box .icon {
		display: none;
	}

	.footer .box .right-box .mobile-icon {
		display: flex;
		margin-top: 4.95rem;
	}
	.footer .box .right-box .mobile-icon a{
		display: initial;
		/* margin-top: 4.95rem; */
	}

	.footer .box .right-box .mobile-icon>div {
		flex: 3;
	}

	.footer .box .right-box .mobile-icon .title {
		font-size: 0.5rem;
		font-family: light;
		font-weight: 300;
		color: rgba(66, 68, 78, 1);
	}

	.footer .box .right-box .mobile-icon .m-bottom-mail {
		position: relative;
		width: 4.2rem;
		text-align: center;
		font-size: 0.47rem;
		font-family: Georgia;
		font-weight: 400;
		color: rgba(255, 255, 255, 1);
		/* line-height:1.05rem; */
		background: #42444E;
		padding: 0.2rem 0.33rem;
		margin-top: 0.1rem;
		margin-bottom: 0.48rem;
	}

	.footer .box .right-box .mobile-icon .info {
		font-size: 0.4rem;
		font-family: exlight;
		font-weight: normal;
	}

	.footer .box .right-box .mobile-icon .info em {
		color: #fff;
		padding-right: 0.3rem;
	}

	.footer .box .right-box .mobile-icon .two-info {
		text-align: right;
		flex: 4;
		line-height: 1;

	}

	.footer .box .right-box .mobile-icon .two-info span {
		line-height: 1;
	}

	.footer .box .right-box .mobile-icon .two-info .img-1 {
		display: inline;
		width: 1.18rem;
		height: 0.98rem;
		margin-right: 0.93rem;
	}

	.footer .box .right-box .mobile-icon .two-info .img-2 {
		display: inline;

		width: 1.03rem;
		height: 1.03rem;
	}

	.footer .box .right-box .mobile-icon .address {
		display: inline-block;
		margin-top: 0.53rem;
		font-size: 0.3rem;
		font-family: exlight;
		font-weight: normal;
		color: rgba(66, 68, 78, 1);
	}

	.footer .box .right-box .mobile-icon .copy {
		display: block;
		font-size: 0.35rem;
		font-family: Georgia;
		font-weight: 400;
		color: rgba(60, 62, 78, 1);
	}

	.footer .box .right-box .bottom-mail {
		display: none;
	}

	.footer .box .left .link {
		font-size: 0.5rem;
		line-height: 1.3rem;
		text-align: center;
	}

	.footer .box .left h3 {
		font-size: 0.5rem;
		line-height: 0.9rem;
		margin-top: 1.6rem;
		text-align: center;

	}

	.footer .box .left .address {
		justify-content: center;
	}

	.footer .box .left .address span {
		font-size: 0.5rem !important;
	}

	.footer .box .left .address span.phone {
		font-size: 0.6rem;
	}

	.footer .box .left .address {
		line-height: 1.1rem;
		margin-top: 0;
	}

	.footer .bottom {
		width: 100%;
		padding: 0 1.125rem 1.2rem 1.125rem;
		font-size: 0.5rem;
		margin-top: 0.3rem;
		text-align: center;
	}

	.footer .box .right p {
		font-size: 0.5rem;
	}

	.footer .box .right {
		justify-content: center;
		text-align: center;
		width: 100%;
		margin-bottom: 2.8rem;
	}

	.footer .box .right p span {
		display: inline-block;
	}

	.footer .box .right div {
		width: 2.2rem;

	}

	.footer .box .left .address span {
		padding-right: 0.2rem;
	}

	.footer .box .right p span:first-of-type {
		margin-right: 0.5rem;
	}

	.footer .box .left .address span.add {
		display: inline-block;
		padding-left: 0;
		margin-top: 0.2rem;
	}

	.popupPage {
		position: fixed;
		top: 40%;
		right: 0.75rem;
		z-index: 8;
		display: block;
	}

	.popupPage span {
		width: 1rem;
		height: 1rem;
		color: #48505b;
		font-size: 1.2rem;
		margin-bottom: 0.75rem;
		display: block;
	}

	/*细胞修复 start*/
	.cell_yanjiu {
		width: 100%;
		padding: 0 0.675rem;
		margin-top: 1.68rem;
		display: block;
	}

	.cell_yanjiu .left {
		width: 100%;
		float: none;
		display: flex;
		align-items: center;
	}

	.cell_yanjiu .left img {
		width: 9.23rem;
	}

	.cell_yanjiu .left h2 {
		display: block;
		font-size: 0.85rem;
		padding-left: 0.6rem;
		font-family: medium;
		line-height: 1.02rem;
		/* font-weight: bold; */
	}

	.cell_yanjiu .right h2 {
		display: none;
	}

	.cell_yanjiu .right {
		width: 100%;
		padding-left: 0;
		margin-top: 0;
	}

	.cell_yanjiu .right .text {
		margin-top: 1rem;
		margin-bottom: 1.5rem;
		padding: 0;
	}

	.cell_yanjiu .right p {
		line-height: 1rem;
		font-size: 0.5rem;
		font-weight: 300;
		padding-right: 0.5rem;
	}

	.cell_yanjiu .right.hpreset p {
		padding-right: 1.4rem;
	}

	.cell_yanjiu .right p.position {
		font-size: 0.56rem;
		margin-bottom: 0.83rem;
		line-height: 1;
		/* font-weight: bold; */
	}

	.cell_the2 {
		display: block;
	}

	.cell_the1 {
		display: none;
	}

	.cell_the1.vsh {
		display: block;
		padding: 3.4rem 1.08rem 2.4rem;
	}

	.cell_the2 {
		margin-bottom: 2rem;
		padding: 1.65rem 1.125rem 0.7rem 1.125rem;
	}

	.cell_the2 .box {
		width: 100%;
		padding: 0;
		display: block;
		height: auto;
	}

	.cell_the2 .box>div {
		width: 100% !important;
		border-bottom: 1px solid #42434d;
		border-right: 0 !important;
		padding: 0.75rem 0 0.8rem 0 !important;
	}

	.cell_the2 .box .first {
		padding: 0 3.5rem 0.8rem 3.5rem !important;
	}

	/* .cell_the2 .box .second {
		padding-left: 0.75rem!important;
	} */
	.cell_the .two .text p span,
	.cell_the .box .second p span {
		padding-right: 0.5rem;
		width: auto;
	}

	.cell_the2 .box .second h3 {
		font-size: 0.46rem;
		margin-bottom: 0.7rem;
		line-height: 1;
	}

	.cell_the2 .box .two h3 {
		font-size: 0.65rem;
		margin-bottom: 0.7rem;
		color: #000;
		line-height: 1;
		/* font-weight: bold; */
	}

	.cell_the2 .box.hpreset .two h3 {
		/* margin-bottom: 0.58rem; */
	}

	.cell_result.hypoxia .item .text p {
		font-size: 0.53rem;
	}

	.cell_the2 .box .third {
		padding-left: 0;
		padding-right: 0;
	}

	.cell_the2 .two .text p,
	.cell_the2 .box .second p {
		margin-bottom: 0 !important;
		font-size: 0.45rem;
		line-height: 0.74rem;
	}

	.cell_the2 .box .four {
		border-bottom: 0 !important;
	}

	.cell_result .box {
		width: 100%;
		padding: 0 0.675rem;
	}

	.cell_result {
		padding-bottom: 2rem;
		padding-top: 0;
	}

	.cell_result .item h2 {
		height: 0.85rem;
		line-height: 0.85rem;
		font-size: 0.5rem;
		font-weight: 400;

	}

	.cell_result .item h3 {
		font-size: 0.9rem;
		/* font-weight: bold; */
		font-family: medium;
		line-height: 1.3rem;
		padding: 1rem 1.5rem 0.8rem 1.5rem;
	}

	.cell_result .item .text p {
		font-size: 0.5rem;
		font-weight: 300;
		color: rgba(66, 68, 78, 1);
		line-height: 1rem;

	}

	.cell_result .cell_resultImg {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin: 0.63rem 0 1.63rem;
	}

	.cell_result .cell_resultImg .img {
		width: 13.73rem;
		margin-bottom: 1rem;
	}

	.cell_result .cell_resultImg .js {
		width: 12.55rem;
		font-size: 0.3rem;
		font-weight: 400;
		line-height: 0.51rem;
		margin: 0 auto;
	}

	.cell_result .cell_resultImg .js span {
		display: block;
	}

	.cell_result .item2 .text {
		margin-top: 1.2rem;
	}

	.cell_institute {
		margin-bottom: 3rem;
	}

	.cell_banbot {
		display: block;
	}

	.cell_banbot img {
		width: 100%;
		/* height:8.93rem; */
	}

	.cell_banbot_pc {
		display: none
	}

	.cell_the .box .second p span span.small {
		font-size: 0.3rem
	}

	/* 20200827 */
	/* .vesicle_box .cell_resultImg .img {
		width: 9.425rem;
	} */
	.vesicle_box .cell_resultImg .js {
		width: 16.32rem;

	}

	.hypoxia .cell_resultImg .img {
		width: 15.225rem;
	}

	.hypoxia .cell_resultImg .js {
		width: 10.18rem;
		/* margin-left: 0; */

	}



	/*细胞修复 end*/




	.cate_six {
		padding: 0.650 0.5rem 0;
	}

	.cate_title {
		width: 100%;
		padding: 0 0.675rem;
		text-align: right;
		margin: 3.3rem 0 1rem 0;
	}

	.cate_title p {
		font-size: 1.05rem;
		line-height: 1.05rem;
		margin-bottom: 0.7rem;
	}

	.cate_title span {
		font-size: 0.63rem;
		line-height: 0.75rem;
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0.6rem;

	}

	.cate_title span span {
		margin-right: 0;
		display: block;
	}

	.cate_title h2 {
		font-size: 0.9rem;
		line-height: 0.9rem;
		margin-top: 0.3rem;
	}




	.cate_six .box {
		width: 100%;
		padding: 0 0.675rem;
	}

	.cate_six .box .title {
		display: none;
	}

	.cate_six .box ul {
		display: block;
	}


	.cate_six .box ul li {
		width: 8.7rem;
		float: left;
		margin-right: 0;
		margin-bottom: 2.6rem;
	}

	.cate_six .box ul li p {
		width: 5.025rem;
		height: 5.025rem;
	}

	.cate_six .box ul li h2 {
		font-size: 0.55rem;
		margin-top: 0.25rem;
		height: 0.7rem;
	}

	.cate_six .box ul li.special {
		display: block;

	}

	.cate_six .box ul li.special h2 {
		opacity: 0;
	}


	.ctar_text {
		width: 100%;
		padding: 0 0;
		margin: 1.9rem auto 1.6rem auto;
	}

	.ctar_text p {
		font-size: 0.63rem;
		line-height: 1.1rem;
		margin-bottom: 0.7rem;
		padding: 0 1.125rem;
	}

	.ctar_text p span {
		font-size: 0.63rem;
	}

	.ctar_text .img2 {
		width: 100%;
		display: block;
		margin: 2rem 0 2rem auto;

	}

	.ctar_text .img1 {
		display: none;
	}

	.sBanner1 {
		display: none;
		background-image: linear-gradient(to right, #090c11, #42434d);
	}

	.sBanner2 {
		display: block;
		height: 24.75rem;
		margin-top: 3.93rem;
		background-image: linear-gradient(to right, #090c11, #42434d);
	}

	.sBanner2 img {
		height: 100%;
		width: 100%;
	}

	.privacy_wrap {
		width: 100%;
		padding: 0 0.625rem;
		margin-top: 6.2rem;
	}

	.privacy_top {
		margin-top: 2rem;
		border-bottom: 0;
		padding: 0 0 4px 0;
	}

	.privacy_top,
	.privacy_top .left {
		display: block;
	}

	.privacy_top .left {
		padding-bottom: 0.5rem;
		border-bottom: 2px solid #12b7dc;
	}

	.privacy_top .left img {
		width: 4.04rem;
		margin: 0 auto;
	}

	.privacy_top .left p {
		margin-top: 0.2rem;
		margin-left: 0;
		font-size: 0.5rem;
		text-align: center;
	}

	.privacy_top .left p br {
		display: none;
	}

	.privacy_top .right {
		font-size: 0.85rem;
		text-align: center;
		margin-top: 0.65rem;
	}

	.rightText {
		text-align: center;
		font-size: 0.5rem;
	}

	.privacyjs {
		font-size: 0.55rem;
		margin-top: 0.8rem;
		padding-bottom: 1rem;
	}

	.privacy_text h2 {
		font-size: 0.5rem;
		padding-left: 0.4rem;
		line-height: 1rem;
		height: 1rem;
	}

	.privacy_text {
		margin-top: 1rem;
		padding-bottom: 0.8rem;
	}

	.privacy_text div {
		padding: 0 0.4rem;
		margin-top: 0.4rem;
		margin-bottom: 0.4rem;
	}

	.privacy_text p {
		font-size: 0.45rem;
		color: #818e9e;
		font-family: light;
		line-height: 1rem;


	}

	.backTop {
		margin-top: 0.4rem;
		margin-bottom: 4rem;
		font-size: 0.55rem;
	}

	.backTop i {
		font-size: 0.6rem;
	}

	.science_box li {
		padding-bottom: 0.9rem;
	}

	.science_box {
		width: 100%;
		padding: 0 0.63rem;
	}

	.science_Top {
		display: flex;
		align-items: flex-start;
	}

	.science_box .science_Left,
	.science_box .science_Left img {
		width: 3.125rem;
		height: 3.125rem;
	}

	.science_box .science_Right h2:hover {
		color: #333;
	}

	.science_box .science_Right h2 {
		font-size: 0.7rem;
		margin-top: 0.3rem;
		line-height: 0.9rem;
	}

	.science_box .science_Right p {
		display: flex;
		align-items: flex-start;
	}

	.science_box .science_Right p span {
		font-size: 0.4rem;
		line-height: 0.7rem;
	}

	.science_wrap {
		padding-top: 1rem;
	}

	.science_box .science_Right p i {
		color: #999;
		margin-right: 0.2rem;
		font-size: 0.4rem;
		margin-top: 0.17rem;
	}

	.science_Bot .science_Btext div p {
		font-size: 0.5rem;
		line-height: 0.85rem;
	}

	.science_Bot .bot_padding p {
		padding-left: 0;
		font-size: 0.4rem !important;
		line-height: 0.6rem !important;
	}

	.science_pdf p a {
		height: 2.2rem;
		line-height: 2.2rem;
		font-size: 0.5rem;
	}

	.science_Bot {
		padding: 0.25rem 0.45rem 3.25rem 0.45rem;
	}

	.science_Bot h3 {
		height: 2.5rem;
		line-height: 2.5rem
	}

	.organization {
		width: 100%;
		text-align: center;
	}

	.organization>h2 {
		display: inline-block;
		font-size: 26px;
		width: auto;
		/* height:0.63rem; */
		font-size: 0.65rem;
		padding: 0 0.28rem 0.25rem;
		font-family: medium;
		/* display: inline-block; */
		margin: 2.17rem auto 3.2rem;
	}

	.organization .name-en {
		font-size: 1.28rem;
		letter-spacing: 0;
	}

	.organization .intr {
		margin: 0.63rem 0 0;
		padding: 0 1.15rem;
		display: block;
		height: auto;
	}

	.organization .intr>.intr-text {
		display: block;
		margin-left: 0;
		text-align: left;
	}

	.organization .intr .intr-en {
		font-size: 0.9rem;
		padding-top: 0.7rem;
		line-height: 0.97rem;
	}

	.organization .intr .desc {
		padding-top: 0.27rem;
		font-size: 0.6rem;
		border-top: 0.03rem solid #42434D;
		padding-bottom: 0.93rem;
		line-height: 1;
	}

	.organization .list {
		padding: 0 1.15rem;
		margin-bottom: 1.34rem;
	}

	.organization .list li {
		float: none;
		width: 100%;
		margin-bottom: 1.25rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
		text-align: left;
	}

	.organization .list img {
		width: 10.2rem;
		height: 7.65rem;
		margin-right: 0.7rem;
	}

	.organization .list .title {
		display: block;
		width: auto;
		font-size: 0.95rem;
		font-family: Georgia;
		font-weight: 400;
		padding: 0;
		padding-bottom: 0.3rem;

		margin: 0;
	}

	.organization .list .list-desc {
		font-size: 0.6rem;
		padding-top: 0.25rem;
		/* padding-right: 1.3rem; */
		line-height: 0.7rem;
		width: 6.85rem;
	}

	.organization .list .list-desc em {
		display: block;
		font-family: light;
		font-weight: 300;
	}

	.organization .intr>img {
		width: 100%;
		height: 7.77rem;
	}


	/* vsh */
	.vsh-menu {
		display: none;
	}

	.our_mission {
		padding: 2.83rem 1.13rem 2.58rem;
		display: block;
	}

	.our_mission>div {
		display: flex;
		flex-direction: column;
		/* justify-content: center; */
		align-items: center;
		height: auto !important;
	}

	.our_mission .mission_logo-box {
		width: 100% !important;
		/* width: 322px; */
		padding-right: 0 !important;
		border-right: none;
		border-bottom: 1px solid #fff;
		text-align: center;
	}

	.our_mission .mission_logo-box>img {
		width: 4.7rem;
		height: 4.23rem;
		margin: 0 auto;
		display: block;
	}

	.our_mission .mission_logo-box>h2 {
		font-size: 1.2rem;
		font-weight: 400;
		color: rgba(255, 255, 255, 1);
		line-height: 1.06rem;
		padding-top: 0.78rem;
	}

	.our_mission .mission_logo-box>p {
		font-size: 0.57rem;
		padding-bottom: 1.23rem;
		padding-top: 0.23rem;
		line-height: 1;
	}

	.our_mission .intr {
		padding: 1.33rem 0 0 !important;
		width: 100% !important;
		font-size: 0.6rem;
		line-height: 0.9rem;
	}

	.our_mission .intr.reset {
		font-size: 0.56rem;
	}

	.our_mission .intr.mission {
		padding: 0.88rem 0 0 !important;
		width: 100% !important;
		font-size: 0.56rem;
		line-height: 1rem;
	}

	.mbbanner {
		width: 100%;
		height: 13.65rem;
		display: block;
	}

	.mbbanner img {
		width: 100%;
		height: 100%;
	}

	.pcbanner {
		display: none;
	}

	.cell_the .box {
		width: 100%;
		display: block;
		height: auto !important;
	}

	.cell_the .box .first img {
		height: 5.03rem;
	}

	.cell_the.vsh .box .second h3 {
		font-size: 0.94rem;
		font-weight: normal;
		line-height: 1.35rem;
		font-family: medium;
		margin-bottom: 0;
	}

	.cell_the.vsh .box .second .text p {
		font-size: 0.45rem;
		display: block;
		font-weight: 300;
		color: rgba(66, 68, 78, 1);
		line-height: 0.93rem;
	}

	.cell_the.vsh .box .second .text p em {
		display: block;
		font-style: inherit;
		font-weight: inherit;
	}

	.cell_the.vsh .box .first {
		width: auto;
		padding-right: 0;
		border-right: none;
		border-bottom: 1px solid #42444E;
		padding-bottom: 1rem;
		display: block;
		align-items: center;
		float: none;
	}

	.cell_the.vsh .box .third {
		width: 100%;
		float: none;
		padding: 1.4rem 0 0;

	}

	.pmcl-box {
		width: 100%
	}

	.pmcl-box>h2 {
		font-size: 1.25rem;
		padding: 2.73rem 0 1.85rem;
		line-height: 1;
	}

	.pmcl-box>.intr {
		font-size: 0.7rem;
		/* font-family:ShinGoPr5; */
		font-weight: 300;
		color: rgba(66, 67, 77, 1);
		line-height: 1.57rem;
		padding: 0 1.18rem;
	}

	.pmcl-bottom-img {
		display: none;
	}

	.m-pmcl-bottom-img {
		margin-top: 5.2rem;
		display: block;
	}

	.cell_the.pmcl {
		display: block;
		margin-top: 5rem;
	}

	.cell_the.pmcl h4 {
		font-size: 0.85rem;
		font-family: medium;
		line-height: 1rem;
	}

	.pmcl.cell_the>.first {
		padding: 0 1.08rem;
	}

	.pmcl.cell_the>.first img {
		width: 5rem;
		height: 6rem;
		display: inline-block;
	}

	.pmcl.cell_the>.first .two {
		display: inline-block;
		height: 6rem;
		vertical-align: bottom;
		padding-left: 0.8rem;
	}

	.pmcl.cell_the>.first .two h4 {
		margin: 0.8rem 0;
	}

	.pmcl.cell_the>.first .two h4 p {
		font-size: 0.85rem;
	}

	.pmcl.cell_the>.first .two .pmcl-title {
		font-size: 1rem;
	}

	.pmcl.cell_the .people-info {
		padding: 0;
	}

	.pmcl.cell_the .people-info .pmcl-title {
		display: none;
	}

	.pmcl.cell_the .people-info .two {
		display: none;
	}

	.pmcl.cell_the .box .text {
		margin-top: 0.5rem;
	}

	.pmcl.cell_the .two .text p,
	.pmcl.cell_the .box .second p {
		font-size: 0.65rem;
		/* font-family: exlight; */
		color: #42444E;
		line-height: 0.75rem;
		display: block;
	}

	.pmcl.cell_the .box {
		padding: 0 1.08rem;
		width: 100%;
	}

	.pmcl.cell_the>.first {
		padding: 0 0.68rem;
	}

	.pmcl.cell_the .box .two {
		flex-basis: auto;
		width: auto;
		padding: 0;
		font-size: 0.65rem;
		border-right: none;
	}

	.pmcl.cell_the .box .third {
		flex-basis: auto;
		padding: 1.6rem 0 0;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		border-right: none;
		padding-bottom: 1.65rem;
		margin-top: 1.8rem;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		width: 100%;
	}

	.pmcl.cell_the .box .third em {
		display: block;
	}

	.pmcl.cell_the .box .resetThird {
		padding-top: 1.35rem;
		padding-bottom: 0;
		border-bottom: none;
		border-top: none;
		margin-top: 0;
	}

	.pmcl.cell_the .box .third .title {
		font-size: 0.85rem;
		color: #000;
	}



	.ltd-desc {
		width: 100%;
		padding: 3.63rem 1.08rem 4rem;
		font-size: 0.6rem;
		font-weight: 400;
		color: rgba(66, 68, 78, 1);
		line-height: 1.02rem;
	}

	.ltd-list {
		width: 100%;
		padding: 0 0.68rem 2.75rem;

	}

	.ltd-list li {
		height: auto;
		width: 5.4rem;
		margin-right: 0.6rem;
		;
	}

	.b404 {
		display: flex;
		align-items: center;
	}
}