/* 文字 */
.mediOn_TxtH3{
	font-size: 36px;
	font-weight: 500;
	color: #ffffff;
}
.mediOn_TxtH3 span{
	color: #fb2c03;
}
.mediOn_Span{
	font-size: 28px;
	color: #33d6d8;
	margin: 10px 0;
}
.mediOn_txtP{
	font-size: 18px;
	line-height: 36px;
	color: #c0c0c0;
	text-align: justify;
}
.mediOn_txtP span{
	color: #fb2c03;
}
/* 内容 */
#medicine{
	width: 100%;
	background-color: #000000;
}
#medicine>div{
	width: 100%;
	/* overflow: hidden; */
}
/* 医学可视化 */
.mediOn{
	background: url(../img/medicine/mediOn_back.jpg) no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
	height: 950px;
	display: flex;
	justify-content: center;
	overflow: hidden;
}
.mediOn>div{
	width: 1880px;
	position: absolute;
	top: 0;
	height: 100%;
}
.mediOn_txt{
	position: absolute;
	left: 161px;
	top: 379px;
	z-index: 66;
}
.mediOn_txt p{
	width: 690px;
}
.mediOn_txt2{
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	bottom: 40px;
	font-size: 28px;
	color: #33d6d8;
}
.mediOn_image{
	height: 726px;
	position: absolute;
	bottom: 0;
	right: 26px;
}
.mediOn_image img{
	height: 100%;
}
/* 医学教育 */
.mediTo{
	position: relative;
	height: 950px;
}
.mediTo_back{
	width: 100%;
	height: 100%;
	position: relative;
	position: absolute;
	top: 0;
	left: 0;
}
.mediTo_back img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: none;
}
.mediTo_back img:first-child{
	display: block;
}
.mediTo_Ul{
	position: absolute;
	bottom: 0;
	right: 0;
	display: flex;
	z-index: 66;
	width: 100%;
	background-color: rgba(0,0,0,1);
	height: 100px;
	justify-content: center;
	align-items: center;
}
.mediTo_Ul li{
	font-size: 20px;
	color: #30ccce;
	margin: 0 21px;
	cursor: pointer;
}
.mediTo_Txt{
	width: 100%;
	position: absolute;
	bottom: 146px;
	left: 0;
	display: flex;
	justify-content: center;
}
/* 出版印刷 */
.mediTh{
	position: relative;
	height: 950px;
	display: flex;
	justify-content: center;
	overflow: hidden;
}
.mediTh .mediTh_back{
	width: 100%;
	height: 100%;
	position: relative;
}
.mediTh_back img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	display: none;
}
.mediTh_back img:first-child{
	display: block;
}
.mediTh .mediTh_center{
	height: 100%;
	width: 1880px;
	margin: auto;
	position: absolute;
	top: 0;
}
.mediTh_Txt{
	position: absolute;
	left: 140px;
	top: 368px;
	z-index: 6666;
}
.mediTh_Txt>div{
	position: absolute;
	display: none;
}
.mediTh_Txt>div:first-child{
	display: block;
}
.mediTh_Txt p{
	width: 600px;
}
.mediTh_Txt2{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 100px;
	display: flex;
	justify-content: center;
}
.mediTh_Txt2 span{
	font-size: 28px;
	color: #33ced0;
	margin-bottom: 9px;
	position: absolute;
	display: none;
}
.mediTh_Txt2 span:first-child{
	display: block;
}
.mediTh_Uls{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 40px;
	display: flex;
	justify-content: center;
}
.mediTh_image{
	position: absolute;
	top: 108px;
	/* height: 780px; */
	height: 82%;
	right: 96px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.mediTh_image>div{
	height: 100%;
	position: absolute;
	display: none;
}
.mediTh_image>div:nth-child(1){
	display: block;
}
.mediTh_image>div:first-child img{
	height: 100%;
}
.mediTh_image>div:nth-child(2) img{
	height: 100%;
}
.mediTh_image .mediTh_image4{
	height: 85.5%;
	position: relative;
	z-index: 66;
	margin-right: 10px;
}
.mediTh_image4 div{
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	height: 77%;
}
.mediTh_image4 div video{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.mediTh_image4 img{
	height: 100%;
}
.mediTh_img3yuan{
	height: 100%;
}
.mediTh_img3shou{
	height: 38%;
	position: absolute;
	right: 99px;
	bottom: 160px;
	z-index: 666;
}
.mediTh_image3{
	position: absolute;
	right: 190px;
	top: 63px;
	height: 100%;
}
.mediTh_image3>div{
	height: 74%;
	position: relative;
}
.mediTh_image3>div>img{
	height: 100%;
	position: relative;
	z-index: 66;
	transform: scale(1.005);
}
.mediTh_image3>div .mediTh_image3_img{
	height: 100%;
	width: 100%;
	position: absolute;
	overflow: hidden;
	box-sizing: border-box;
	border-radius: 40px;
}
.mediTh_image3_img img{
	height: 100%;
	width: 100%;
	object-fit: cover;
	position: absolute;
	display: none;
}
.mediTh_image3_img img:nth-child(1){
	display: block;
}
.mediTh_image3 ul{
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
.mediTh_image3 ul li{
	height: 22px;
	width: 22px;
	background-color: #556a76;
	opacity: 0.54;
	margin: 0 10px;
}
.mediTh_image3 ul li:hover{
	background-color: #34d7da;
}
.mediTh_image3 ul .meThCur{
	background-color: #34d7da;
}
/* 生命展馆 */
.mediFo{
	height: 950px;
	background: url(../img/medicine/mediFo_back.jpg) no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	display: flex;
	position: relative;
	justify-content: center;
	overflow: hidden;
}
.mediFo_image{
	position: absolute;
	bottom: 100px;
	width: 1310px;
}
.mediFo_image_back{
	width: 100%;
}
.mediFo_image_back img{
	width: 100%;
}
.mediFo_image_Num{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.mediFo_image_Num img{
	position: absolute;
	cursor: pointer;
	pointer-events: all;
}
.mediFo_image_Num img:nth-child(1){
	left: 251px;
	top: 256px;
}
.mediFo_image_Num img:nth-child(2){
	left: 401px;
	top: 115px;
}
.mediFo_image_Num img:nth-child(3){
	left: 586px;
	top: 84px;
}
.mediFo_image_Num img:nth-child(4){
	left: 528px;
	top: 203px;
}
.mediFo_image_Num img:nth-child(5){
	left: 565px;
	top: 402px;
}
.mediFo_image_Num img:nth-child(6){
	left: 586px;
	top: 312px;
}
.mediFo_image_Num img:nth-child(7){
	left: 725px;
	top: 139px;
}
.mediFo_image_Num img:nth-child(8){
	left: 792px;
	top: 207px;
}
.mediFo_image_Num img:nth-child(9){
	left: 666px;
	top: 539px;
}
.mediFo_image_Num img:nth-child(10){
	left: 968px;
	top: 249px;
}
.mediFo_image_Num img:nth-child(11){
	left: 895px;
	top: 525px;
}
.mediFo_Txt{
	position: absolute;
	width: 100%;
	height: 100px;
	background-color: #000000;
	left: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 36px;
	color: #ffffff;
	z-index: 66;
}
.mediFo_zhe{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.78);
	display: none;
}
.mediFo_zhe>div{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.mediFo_zhe>div>div{
	position: relative;
}
.mediFo_out{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 66;
}
.mediFo_zheImg{
	width: 1011px;
	height: 483px;
}
.mediFo_zheImg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: none;
}
.mediFo_zheImg img:first-child{
	display: block;
}
.mediFo_zheTxt{
	height: 56px;
	background-color: #000000;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 17px 0 14px;
}
.mediFo_zheTxt div{
	height: 54px;
	width: 230px;
	position: relative;
	display: flex;
	align-items: center;
}
.mediFo_zheTxt div img{
	height: 80%;
}
.mediFo_zheTxt p{
	font-size: 20px;
	color: #ffffff;
}
.mediFo_zheTxt span{
	display: none;
}
.mediFo_zheTxt span:first-child{
	display: inline-block;
}
.mediFo_out{
	pointer-events: all;
	cursor: pointer;
}
/* 生命科普 */
.mediFi{
	background: url(../img/medicine/mediFi_back.jpg) no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
	height: 950px;
	display: flex;
	justify-content: center;
	overflow: hidden;
}
.mediFi>div{
	width: 1880px;
	height: 100%;
	position: absolute;
	top: 0;
}
.mediFi_Txt{
	position: absolute;
	left: 162px;
	top: 303px;
	z-index: 66;
}
.mediFi_Txt p{
	width: 600px;
}
.mediFi_Txt img{
	margin-top: 10px;
	pointer-events: all;
	cursor: pointer;
}
.mediFi_Txt2{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 40px;
	text-align: center;
	font-size: 28px;
	color: #33ced0;
	z-index: 66;
}
.mediFi_image{
	height: 88.1%;
	position: absolute;
	bottom: 0;
	right: 0;
}
.mediFi_image img{
	height: 100%;
}
@media (max-width:1900px ) {
	.mediOn,.mediTo,.mediTh,.mediFo,.mediFi{
		height: 900px;
	}
	.mediTh_image{
		top: 90px;
		right: 146px;
	}
	.mediTh_img3shou{
		right: 93px;
		bottom: 153px;
	}
	.mediTh_Txt{
		left: 152px;
	}
	.mediFo_image{
		transform: scale(0.9);
		bottom: 63px;
	}
}

@media (max-width:1600px ) {
	.mediOn,.mediTo,.mediTh,.mediFo,.mediFi{
		height: 800px;
	}
	/* 1 */
	.mediOn_txt{
		left: 300px;
		top: 300px;
	}
	.mediOn_txt p{
		width: 595px;
	}
	.mediOn_image{
		right: 260px;
		height: 600px;
	}
	/* 2 */
	.mediTh_Txt {
	    left: 300px;
		top: 300px;
	}
	.mediTh_Txt p{
		width: 530px;
	}
	.mediTh_image {
	    right: 228px;
	}
	.mediTh_image>div:nth-child(1){
		margin-right: 50px;
	}
	.mediTh_image>div:nth-child(2){
		margin-right: 50px;
	}
	.mediTh_image .mediTh_image4{
		height: 78%;
		margin-right: 60px;
	}
	.mediTh_img3shou {
	    right: 80px;
	    bottom: 138px;
	}
	.mediTh_image3{height: 94%;}
	/* 3 */
	.mediTo_Ul{
		height: 70px;
	}
	.mediTo_Ul li{
		font-size: 18px;
	}
	/* 4 */
	.mediFo_image{
		transform: scale(0.8);
		bottom: 20px;
	}
	/* 5 */
	.mediFi_Txt{
		left: 350px;
	}
	.mediFi_image{
		right: 190px;
	}
}
@media (max-width:1550px ) {
	.mediOn_TxtH3{
		font-size: 30px;
	}
	.mediOn_Span{
		font-size: 22px;
	}
	.mediOn_txtP{
		font-size: 20px;
	}
	/* 1 */
	.mediOn_txt2{
		font-size: 22px;
	}
	/* 2 */
	.mediTh_Txt2 span{
		font-size: 22px;
	}
	/* 4 */
	.mediFo_Txt{
		font-size: 30px;
		height: 80px;
	}
	.mediFo_image{
		bottom: 0;
	}
	/* 5 */
	.mediFi_Txt2{
		font-size: 22px;
	}
}
@media (max-width:1330px ) {
	.mediOn,.mediTo,.mediTh,.mediFo,.mediFi{
		height: 700px;
	}
	/* 1 */
	.mediOn_txt{
		left: 460px;
		top: 266px;
	}
	.mediOn_txt p{
		width: 516px;
	}
	.mediOn_image{
		right: 360px;
		height: 520px;
	}
	/* 2 */
	.mediTh_Txt {
	    left: 435px;
	    top: 260px;
	}
	.mediTh_Txt p {
	    width: 450px;
	}
	.mediTh_image{
		height: 66%;
		right: 350px;
		top: 116px;
	}
	.mediTh_image .mediTh_image4{
		margin-right: 50px;
		margin-top: 50px;
	}
	/* 3 */
	.mediTo_Ul{
		height: 60px;
	}
	.mediTo_Ul li{
		font-size: 16px;
	}
	
	.mediFo_image{
		transform: scale(0.7);
		bottom: -38px;
	}
	/* 5 */
	.mediFi_Txt{
		left: 460px;
	}
	.mediFi_Txt p{
		width: 490px;
	}
	.mediFi_image{
		right: 300px;
	}
}
@media (max-width:1140px ) {
	.mediTh_image{
		right: 400px;
	}
	.mediTh_Txt {
	    left: 460px;
	}
}
@media (max-width:1000px ) {
	.mediOn,.mediTo,.mediTh,.mediFo,.mediFi{
		height: 500px;
	}
	.mediOn_TxtH3{
		font-size: 20px;
	}
	.mediOn_Span{
		font-size: 18px;
	}
	.mediOn_txtP{
		font-size: 16px;
		line-height: 1.5;
		width: 526px;
	}
	
	/* 1 */
	.mediOn>div{
		width: 100%;
	}
	.mediOn_txt2{
		font-size: 16px;
		bottom: 20px;
	}
	.mediOn_txt{
		left: 20px;
		top: 180px;
	}
	.mediOn_txt p{
		width: 415px;
	}
	.mediOn_image{
		right: 0px;
		height: 380px;
	}
	/* 2 */
	.mediTh .mediTh_center{
		width: 100%;
	}
	.mediTh_Txt{
		left: 20px;
		top: 160px;
	}
	.mediTh_Txt p {
	    width: 345px;
	}
	.mediTh_image{
		right: 10px;
		top: 65px;
	}
	.mediTh_img3shou {
	    right: 42px;
	    bottom: 68px;
	}
	.mediTh_image3 {
	    right: 130px;
	    top: 37px;
	}
	.mediTh_image3>div .mediTh_image3_img{
		border-radius: 20px;
	}
	.mediTh_image3 ul{
		margin-top: 10px;
	}
	.mediTh_image3 ul li{
		width: 16px;
		height: 16px;
		margin: 0 6px;
	}
	/* 3 */
	.mediTo_Ul{
		height: 50px;
	}
	.mediTo_Ul li{
		font-size: 15px;
		margin: 0 10px;
	}
	/* 4 */
	.mediFo_Txt{
		font-size: 22px;
		height: 60px;
	}
	.mediFo_image{
		transform: scale(0.45);
		bottom: -158px;
	}
	.mediFo_zheImg{
		width: 605px;
		height: 301px;
	}
	.mediFo_zheTxt p{
		font-size: 14px;
	}
	.mediFo_zheTxt div{
		height: 36px;
		width: 126px;
	}
	.mediFo_out{
		width: 30px;
	}
	.mediFo_out{
		position: absolute;
		top: 6px;
		right: 6px;
		z-index: 66;
		width: 18px;
	}
	/* 5 */
	.mediFi>div{
		width: 100%;
	}
	.mediFi_Txt{
		top: 180px;
		left: 20px;
	}
	.mediFi_Txt p{
		width: 400px;
	}
	.mediFi_Txt img{
		height: 30px;
		margin-top: 10px;
	}
	.mediFi_image{
		right: 00px;
	}
	.mediFi_Txt2{
		font-size: 18px;
		bottom: 20px;
	}
}
@media (max-width:800px ) {
	.mediTh_image{
		right: 0;
	}
	.mediTh_Txt{
		left: 4px;
	}
	.mediTh_image>div:nth-child(1){
		margin-right: 10px;
	}
	.mediTh_image>div:nth-child(2){
		margin-right: 10px;
	}
	.mediTh_image .mediTh_image4{
		margin-right: 10px;
	}
}
@media (max-width:730px ) {
	.mediOn_TxtH3{
		font-size: 18px;
	}
	.mediOn_Span{
		font-size: 14px;
	}
	.mediOn_txtP{
		font-size: 14px;
		line-height: 1.5;
		width: 526px;
	}
	/* 1 */
	.mediOn{
		height: auto;
	}
	.mediOn>div{
		position: static;
	}
	.mediOn_txt2{
		display: none;
	}
	.mediOn_txt{
		position: static;
		width: 100%;
		padding-top: 70px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.mediOn_txt p{
		display: none;
	}
	.mediOn_image{
		width: 100%;
		height: auto;
		margin: auto;
		position: static;
		margin-top: 10px;
	}
	.mediOn_image img{
		width: 100%;
		height: auto;
		margin-left: -8%;
	}
	/* 2 */
	.mediTh{
		height: auto;
	}
	.mediTh .mediTh_back{
		position: absolute;
	}
	.mediTh .mediTh_center{
		position: relative;
		padding-bottom: 140px;
		box-sizing: border-box;
	}
	.mediTh_Txt{
		position: static;
		width: 100%;
		padding-top: 70px;
	}
	.mediTh_Txt p{
		display: none;
	}
	.mediTh_Txt>div{
		width: 100%;
		text-align: center;
	}
	.mediTh_image{
		position: relative;
		left: 10vw;
		width: 100%;
		height: 80vw;
		width: 80vw;
		align-items: flex-start;
	}
	.mediTh_image>div:first-child img{
		height: auto;
	}
	.mediTh_image>div:nth-child(2) img{
		height: auto;
	}
	.mediTh_image>div{
		height: auto;
	}
	.mediTh_image>div>img{
		height: auto;
		width: 100%;
		
	}
	.mediTh_img3yuan{
		margin-left: 8vw;
	}
	.mediTh_image .mediTh_image4{
		height: auto;
		width: 100%;
		margin: 0;
		margin-top: 8vw;
	}
	.mediTh_image>div .mediTh_img3shou{
		bottom: 16.4vw;
		right: 2vw;
		width: 52%;
	}
	.mediTh_image3{
		height: auto;
		width: 83%;
		right: 22vw;
		top: 12vw;
	}
	.mediTh_image3>div{
		height: auto;
		width: 100%;
	}
	.mediTh_image3>div>img{
		height: auto;
		width: 100%;
	}
	.mediTh_image3>div .mediTh_image3_img{/* 
		border-radius: 20px;
	 */}
	.mediTh_Uls{
		bottom: 20px;
	}
	.mediTh_Txt2{
		bottom: 60px;
	}
	.mediTh_Txt2 span{
		font-size: 16px;
	}
	/* 3 */
	.mediTo{
		height: 460px;
	}
	.mediTo_Ul{
		height: 40px;
	}
	.mediTo_Ul li{
		font-size: 12px;
		margin: 0 8px;
	}
	/* 4 */
	.mediFo_zheTxt p{
		display: none;
	}
	.mediFo_Txt{
		font-size: 16px;
		height: 40px;
	}
	.mediFo_image{
		bottom: -177px;
	}
	/* 5 */
	.mediFi{
		height: auto;
	}
	.mediFo_zheImg{
		width: 85vw;
		height: auto;
	}
	.mediFo_zheTxt{
		height: 50px;
	}
	.mediFo_zheTxt div img{
		height: 90%;
	}
	.mediFi>div{
		position: static;
	}
	.mediFi_Txt{
		position: static;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-top: 70px;
	}
	.mediFi_Txt p{
		display: none;
	}
	.mediFi_Txt img{
		height: 26px;
	}
	.mediFi_image{
		height: auto;
		width: 96%;
		margin: auto;
		position: static;
		margin-top: 20px;
	}
	.mediFi_image img{
		height: auto;
		width: 100%;
	}
	.mediFi_Txt2{
		font-size: 16px;
		bottom: 20px;
	}
}
@media (max-width:550px ) {
	.mediTo_Ul{
		height: auto;
		justify-content: space-evenly;
		flex-wrap: wrap;
		padding: 8px 0;
	}
	.mediTo_Ul li{
		font-size: 12px;
		margin: 0;
		padding: 8px 0;
	}
}
@media (max-width:340px ) {
	.mediOn_TxtH3{
		font-size: 16px;
	}
	.mediOn_Span{
		font-size: 14px;
	}
	.mediFi_Txt2{
		font-size: 14px;
	}
	.mediFi_Txt img{
		height: 20px;
		margin-top: 0;
	}
}