.deans_msg {
    max-width: 69%;
}

@media  screen and (min-width:1980px)  and (max-width:2800px)  {
	.btn_mores::after { content: "";  width: 30%; }

	#notice {
    /* margin-top: 1rem; */
	    margin-bottom: 1rem;
	    height: .9rem;
	    background: -webkit-linear-gradient(to right, transparent 73%, #3f41a0 75%);
	    background: -moz-linear-gradient(to right, transparent 73%, #3f41a0 75%);
	    background: -ms-linear-gradient(to right, transparent 73%, #3f41a0 75%);
	    background: linear-gradient(to right, transparent 73%, #3f41a0 75%);
	}
}


@media  screen and (min-width:1480px)  and (max-width:1800px)  {

	.page_loade { width: 19%; }

	.icon_home {
		display: inline-block;
		width: 34%;
	}


	.ft-icon {  padding-left: 0.28rem; }
	.ft-add {  background-position: left -0.7rem; }
	.ft-tel {  background-position: left -0.31rem; }

	
}

@media  screen and (min-width:1024px)  and (max-width:1440px)  {

	.headtop.topfixed.fixColor::before {  height: 183%; }

	.fushu_hospital .col-lg-4 {   width: 20%;    float: left;}
	.fushu_hospital .col-lg-8 {   width: 80%;    float: left;}
	h3.fs_title { font-size: .18rem;  }


	

	.logo img { margin-top: -8px; }
	.topfixed .menu ul li a {  padding-bottom: .1rem;  font-size: .22rem;}
	.sub_nav { width: 73%;}
	.sub_nav ul li {   max-width: 16%;}
	.menu ul li {    font-size: .24rem;}
	
	.fushu::after {
	    content: "";
	    width: 2.9rem;
	    bottom: 4.22rem;
	}
	
	.sub_nav { width: 75%; }
	.page_loade { width: 24%;}
	.page_loade p {
	    position: relative;
	    font-size: .16rem;
	}
	.icon_home { width: 1.05rem; height: .21rem; padding-left: .3rem;}
	
	.tels { background-position: -.08rem .03rem;}
	.adds { background-position: -.08rem -1.8rem;}

	em.plus { width: .33rem;  height: .33rem;}
	em.plus:after {  content: "";  height: .15rem;}
	em.plus:before {  content: "";  width: .15rem;}

	.fushu_hospital .col-lg-7 {  padding-left: 37%;}
	
	.fushu_hospital { background-size: 100% 8.1rem;}
	.fs_desc { font-size: .24rem;}

	
	button.news_btn {background-size: .23rem;}
	.form_for_search { height: .38rem;}
	
	.file_down ul li { width: 17.8%;  height: 3.2rem;  margin-right: 2.6%;margin-bottom: .38rem; }
	.file_down ul li:nth-child(6n) {  margin-right: 2.6%;	}
	.file_down ul li:nth-child(5n) {  margin-right: 0;	}
	
	a.btn_down { width: .5rem;  height: .5rem; background-position: center 46%;  background-size: .35rem;}
	
	/* about */
	.about_degree ul li p { padding: 0 17%;  font-size: .28rem;}
	.lianxi p {  font-size: .2rem;}
	div#ft-lianxi {  margin-left: -10px;	}
	
	/* foot */
	/* .ft-menu {  width: 62%;  float: left;	}
	div#ft-lianxi {float: left;  width: 38%;} */
	.foot {margin-top: -3px; }
	.ft-icon {  padding-left: .4rem; }
	.ft-add {  background-position: left -0.8rem;}	
	.ft-tel {  background-position: left -.4rem;}
	.ft-mail {  background-position: left 0rem;	}
	
	
	.timeline ul li { font-size: .26rem;}
	.fs-slogan {margin-top: -1.26rem;}

	.news_info { font-size: .2rem; }

	.t_detail p,
	.p_content { font-size: .2rem; }

	.ft-add { background-position: left -54px;}
	.news_info { font-size: .2rem; }

	.fs-loges ul li { height: 85px !important; }

	.ft-menu ul li { width: 18%; }
	.ft-menu ul li:last-child { width: 23%; }

}


@media  screen and (max-width:1280px)  {
	.deans_msg { max-width: 67%; }
}

@media  screen and (max-width:1079px)  {
	.ft-icon {  padding-left: .50rem; }
	.ft-menu {  width: 62%;  float: left;	}
	div#ft-lianxi {float: left;  width: 38%;}


	.deans_msg {    max-width: 52%; }

}





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

	
	.headtop { display: none;}	
	.topMenu { display: block;}
	.container {width: 90%; margin: auto; padding: 0; overflow: hidden;}
	#phone {display: block;}
	#pc { display: none;}
	.page_nav { height: auto;}
	
	/*表格滚动  */
	.table_scroll {
		width: 100%;
		overflow: scroll;
	}
	
	.co-big-title { margin-bottom: 36px; position: relative; z-index: 1;}
	.co-big-title h2 { font-size: 34px; letter-spacing: -3px;}
	.co-big-title h3 { font-size: 24px;}
	.co-big-innertitle h2 { font-size: 24px;letter-spacing: -1px;}
	.co-big-innertitle { margin-bottom: 18px !important;}
	.co-big-innertitle h3 {font-size: 22px;}
	
	
	
	
	/* innerbanner */
	.innerban {height: 196px; margin-top: 0;margin-bottom: 23px; }
	.inner_title {height: 196px; }
	.inner_title h3{ font-size: 22px;padding-top: 79px; display: table-cell;  vertical-align: middle;}
	.inner_title h3 span { font-size: 20px; }
	.page_loade,.page_nav:after {display: none;}
	
	.video {height: 200px; width: 100%; overflow: hidden;}
	.video img { display: block;}
	
	.ct-center { bottom: 60px;}
	
	#banner .swiper-pagination-bullet {  width: 10px;  height: 10px;  margin-right: 5px;}	
	#banner .imgbox a img {
	    min-width: 100%;
	    width: auto;
	    min-height: unset;
	    height: 100%;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	}
	
	.sub_nav { width: 100%; padding-bottom:15px; height: auto; margin-top: 16px;}
	.sub_nav ul {  background: transparent;   display: flex;   flex-flow: row wrap;}
	.sub_nav ul li {
	    display: inline-block;
	    margin: 0;
		margin-left: 0;
		margin-bottom: 10px;
	    margin-right: 2.4%;
		padding: 0;
		padding: 0 10px;
		width: auto;
	    height: 36px;
	    border-radius: 35px;	   
	    background: #3f41a0;	   
		transition: all .5s;
	}
	
	/* .sub_nav ul li:nth-child(3n) { margin-right: 0;} */
	
	.sub_nav ul li:hover p a, .sub_show p a {
		background-color: transparent !important;
		color: #fff !important;
	}
	
	.sub_nav ul li a {
		padding:0 8px;	
		margin: 0;
		height: 36px;
		font-size: 16px;
		line-height:39px;		
		border-radius: 35px;
	}
	
	li.sub_show { background: #008867 !important;}	
	li.sub_show a { color: #fff !important; background: transparent !important;}
	/* innerbanner-end */
	
	/* 公共左侧导航 */
	.safety_type, .majoy_type {
	    margin-top: .15rem;
	    width: 100%;
	    max-width: 100%;
	    height: auto;
	    background-color: #008867;
	    border-radius: 20px;
	    margin-bottom: 48px;
	    overflow: hidden;
	}
	
	.safety_type ul, .majoy_type ul {padding: 25px;	}
	
	.safety_type ul li h4, .majoy_type ul li h4 {
		font-size: 18px;
		color: #fff;
		height: 40px;
		padding: 10px 0;
		line-height: 18px;
	}
	
	i.type_bg2 {
	    display: block;
	    border-top-right-radius: 50px;
	    border-bottom-right-radius: 50px;
	    width: 115%;
	    height: 40px;
	}
	
	em.jian { display: block; width: 25px; height: 25px;}
	
	em.jian:before {content: ""; width: 13px; height: 2px; left: 6px;	}
	.three_down { margin: 10px 0 20px;	}
	.three_down a {
	    display: block;
	    padding-left: 20px;
	    position: relative;
	    z-index: 1;
	    line-height: 30px;
	    color: #fff;
	    font-size: 14px;
	    border-bottom: 1px rgba(255,255,255,.25) solid;
	    text-decoration: none;
	    cursor: pointer;
	}
	
	/* 分页 */
	.pages {  padding: 20px; display: none; }	
	.pages a {
	    height: 26px;
	    min-width: 26px;
	    border-radius: 50%;
	    margin: 8px 0 8px 8px;
	    line-height: 23px;
	    font-size: 12px;
	}	
	.pages a.p_prev, .pages a.p_next, .pages a:nth-child(1), .pages a:last-child {
	    min-width: 80px;
	    border: 1px #008867 solid;
	    border-radius: 16px;
	}
	
	/* 下载 */
	.dang_zhidu, .file_down { margin-bottom: 80px;}	
	.file_down ul { padding-top: 15px;}
	
	.file_down_green ul li ,.file_down ul li{
	    width: 48%;
	    height: 200px;
	    float: left;
	    margin-right: 0;
	    border-radius: 15px;
	    color: #333;
	    background: #f6f6f6;
	    padding: 34px 15px 28px;
	    overflow: hidden;
	    margin-bottom: 15px;
	}
	
	.file_down ul li h4 {
	    font-size: 15px;
	    width: 100%;
	    height: 45px;
	}
	
	.file_down_green ul li:nth-child(2n),
	.file_down ul li:nth-child(2n) { margin-left: 4%;}
	.file_down_green ul li h4 {  font-size: 14px;}
	a.btn_down {
	    display: block;
	    width: 44px;
	    height: 44px;
	    border-radius: 50%;
	    background-size: auto 24px;
	    position: absolute;
	    bottom: 20px;
	    left: 50%;
	    transform: translateX(-50%);
	    transition: all .35s;
	}
	
	
	/* foot */
	.foot {padding-top: 25px;}
	.foot a { color: #fff; text-decoration: none;} 
	.backtop {  width: 33px;background-color: #3f41a0; height: 33px;bottom: 67px;    right: 4%;}
	.ft_t { min-height:36px; margin-top: 100px;}
	.ft-menu { display: none;}
	div#ft-lianxi { float: left;  width: 100%;	}
	
	.ft-icon { padding-left: 27px; font-size: 14px;margin-right: 0; line-height: 1.8;}
	.ft-add {  background-position: left -55px;}
	.ft-tel {  background-position: left -25px; color: #fff !important; text-decoration: none;	}
	.ft-mail { background-position: left 5px;	}
	
	.tb-box { margin-top: 20px;}
	.tb-box form {
	    width: 100%;
	    line-height: 1.3;
	    border-radius: 50px;	   
	    font-size: 14px;
	    margin-bottom:9px;
	    margin-top: 10px;
	    color: #fff;
	    padding: 5px 6px 5px 15px;
	    cursor: default;
	}
	
	.form-tel { font-size: 14px; width: 85%; text-align: center; height: 31px; line-height: 31px;}
	
	.tb-box button {
	    border-style: none;
	    outline: none;
	    width: 30px;
	    height: 30px;
	    border-radius: 50%;
		display: none;
	}
	
	a.btn-meeting, a.btn-meeting:hover { border-radius: 30px;  padding: 9px 8px;}
	
	.ft-copyright { margin-top: 30px; padding: 17px 0 26px;  }
	.ft-copyright p { font-size: 12px; color: #fff;}
	.ft-copyright p a { float: none;font-size: 12px; }
	/* foot-end */
	
	
	.menu_left { max-width:100%; width:100%; border-radius: 14px; margin-bottom:41px; }
	.menu_left ul li h4 a {height: 40px; font-size: 16px; line-height: 36px;}
	
	
	/* safe */
	.safety { margin-bottom: 100px; }
	.safety_libnews dl { padding: 15px 0;}
	.safety_libnews dl dt,
	.safety_libnews dl dd{font-size: 14px; width: 100%; float: none;  min-height: auto;}
	.safety_libnews dl dd h3 { font-size: 18px;  max-height: 50px;  line-height: 1.3;}
	.lib_desc {  margin-top: 14px;}
	.lib_desc p { max-height: 48px; font-size: 14px; line-height: 1.4;}
	
	
	/* news */	
	.zp_type { border-radius: 14px;  margin-bottom: 41px;}
	.zp_type ul,.menu_left ul { list-style: none;  padding: 25px;	}
	.zp_type ul li {  padding: 8px;  font-size: 16px;}
	i.type_bg {
	    border-top-right-radius: 80px;
	    border-bottom-right-radius: 80px;
	}
	
	
	
	
	
	.inner_search { margin: 18px 24px; height: 29px; border-radius: 35px; }
	
	input.news_search {
	    display: block;
	    width: 90%;
	    padding: 0px 20px;
	    line-height: 29px;
	    font-size: 14px;
	    height: 29px;
	}
	
	button.news_btn { display: block;  height: 30px;  width: 37px; }
	
	
	
	.gonggao ul li { padding-bottom: 20px; margin-bottom: 15px; }
	.gonggao ul li h4 a { font-size: 16px;}	
	.gonggao ul li h4 span {
	    float: none;
	    display: block;
	    margin-left: 0;
	    font-size: 14px;
	    line-height: 1.5;
	    margin-bottom: 5px;
	}
	
	.gonggao ul.stars li:nth-child(1):before ,
	.gonggao ul.stars li:nth-child(2):before,
	.gonggao ul.stars li:nth-child(3):before,
	.gonggao ul.stars li:nth-child(4):before { display: none;}
	
	.gonggao ul.stars li:nth-child(1) h4 span,
	.gonggao ul.stars li:nth-child(2) h4 span,
	.gonggao ul.stars li:nth-child(3) h4 span,
	.gonggao ul.stars li:nth-child(4) h4 span {
		background-image: url(../images/icons/icon_star.png);
		background-repeat: no-repeat;
		background-position:78px top;
	}
	
	.gonggao ul.stars li:nth-child(1):hover h4 span,
	.gonggao ul.stars li:nth-child(2):hover h4 span,
	.gonggao ul.stars li:nth-child(3):hover h4 span,
	.gonggao ul.stars li:nth-child(4):hover h4 span {
		background-image: url(../images/icons/icon_star_hover.png);
		background-repeat: no-repeat;
		background-position:78px top;
	}
	
	
	
	.zonghe dl {
	    width: 100%;
	    height:auto;
	    float: left;
	    margin-right: 0;
		/*padding-bottom: 15px;*/
		margin-bottom: 18px;
		border-bottom:none;
	    border-top-left-radius: 20px;
	    border-top-right-radius: 20px;
	    transition: all .35s;
	}
	
	
	.zonghe dl dd span.data { margin-bottom: 5px;   font-size: 12px;}
		
	/* .zonghe dl:nth-child(2n) { margin-left: 4%;}	 */
	.zonghe dl dt { width: 48%; float: left; height: 105px; border-radius: 10px; }
	.zonghe dl dd { padding:9px; width: 50%; float: left; margin-left: 2%;  height: 105px;}
	.zonghe dl dd h3 a { height: 52px; font-size: 14px;-webkit-line-clamp: 3;}
		
	.newsbox {margin-bottom: 100px;margin-top: 0;  max-width: 100%;  overflow: hidden;}
	.news_hot { display: none;}
	.news_detail { padding-bottom: 24px;  margin-bottom: 40px;}
	h2.news_detail_title {	font-size: 22px; margin-bottom: 10px; width: 100%; line-height: 1.3;	}
	p.news_detial_line { padding-bottom: 14px;  margin-bottom: 24px;  font-size: 12px; }
	.news_info {  font-size: 16px; line-height: 1.5; }
	.news_info p {  margin-bottom: 15px;}
	.news_info, .news_info * { font-size: 16px !important; }

	.page_detail a:nth-child(2) { display: none;}
 	
	.color_in_green a.btn-prev, .color_in_green a.btn-next {border-radius: 50px;}
	
	.page_detail a.btn-prev, .page_detail a.btn-next {
		width: 100px;
		font-size: 14px;
		line-height: 30px;
		text-align: center;
		height: 32px;
	}
	
	
	/* 合作交流 */
	.hezuo ul li { margin-bottom: 20px;}
	.hezuo ul li dl { height: 87px;}
	.hezuo ul li dt {  width: 44%;}
	.hezuo ul li dd {  width: 52%; padding:0; }
	.hz_desc { display: none;}
	.hezuo ul li dd a.btn_more { display: none;}
	.hezuo ul li dd h3 a {
		display: -webkit-box;
		height: 60px;
		font-size: 16px;
		line-height: 1.3;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.hezuo ul li dd span.data { font-size: 14px;}
	
	.gj-1 .co-biaoti h3 {font-size: 22px; margin-bottom: 25px;}
	.gj-1 dl p { font-size: 16px; }
	
	.gn-1 ul li { width: 100%;  margin-right: 0;   height: 200px; float: none; margin-bottom: 25px;}
	.gn-1 ul li a p { bottom: 25px;   font-size: 20px;	}
	
	.gj-1 dl { margin-bottom: 45px;}
	.gj-1 dl p { font-size: 16px;}
	.gj-1 dl img { margin-bottom: 15px;}
	
	/* lecture */
	.ky_lectures dl {
	    width: 100%;
	    height: 200px;
	    padding: 20px;
	    float: none;
	    background: #eee;
	    border-radius: 12px;
	    margin-bottom: 28px;
	}
	
	.ky_lectures dl:nth-child(2n) {  margin-left: 0;}
	.ky_lectures dt { height: 166px;
	    width: 42%;
	    margin-right: 4%;
	    float: left;
	    border-radius: 12px;
	}
	
	.ky_lectures dd {  padding-top: 7px;  height: 166px;}
	
	.ky_lectures dd h4 {
		font-size: 16px; line-height: 1.3;
		padding-bottom: 7px;margin-bottom: 10px;
	}
	
	.ky_lectures dd h4 a { max-height: 60px; word-break: break-word;}
	
	.lec_desc p {
	    font-size: 12px;
	    color: #666;
	    line-height: 1.3;
	    margin-bottom: 7px;
	}
	
	.lec_desc p:nth-child(1),
	.lec_desc p:nth-child(3){ display: none;}
	
	.ky_lectures dd a.btn_more {
	    display: inline-block;
	    width: 100px;
	    height: 30px;
	    border-radius: 5px;
	    background: #008867;
	    text-align: center;
	    color: #fff;
	    font-size: 12px;
	    line-height: 30px;
	    text-decoration: none;
	    position: absolute;
	    bottom: 5px;
	    z-index: 2;
	    transition: all .35s;
	}
	
	.changyong_links{margin-top:0;}
	.researchbox {margin-top:0; margin-bottom: 100px;}
	.changyong_links ul li {
	    width: 100%;
	    float: none;
	    margin-right: 0;
	    height: 100px;
	    background-size: 105% auto;
	    border-radius: 11px;
	    overflow: hidden;
	    margin-bottom: 30px;
	}
	
	.researchbox .changyong_links ul li { background-size: 84% auto;}
	
	.changyong_links ul li a span { bottom: 16px; font-size: 18px;}
	
	
	.bk_guimo {  width: 100%; }
	
	.bk_yuan {
	    width: 323px;
	    height: 323px;	   
	    top: 142px;
	    right: -24%;
	    z-index: 5;
	    border: 22px #fff solid;
	}
	
	.bk_guimo ul { margin-top: 32px;  width: 69%;}
	
	.bk_guimo ul li {
	    width: 100%;
		padding-bottom: 14px;
	    margin-bottom: 14px;
	    font-size: 14px;    
		line-height: 1.15;
	}
	
	#benke ul li { height: 180px;}
	
	.bk_guimo h3 { font-size: 20px; text-align: justify; line-height: 1.3; margin-bottom: 12px;	}
	
	.bk_guimo ul li big {    font-size: 23px;}
	
	.bk_bg {
	    margin-top: 35px;
	   /* padding: 72px 0; */
	    width: 100%;
	    background-position: 72% center;
	    min-height: 140px;
	    margin-bottom: 40px;
	}
	
	h3.majoy_title {font-size:24px; margin-bottom: 26px; }
	
	
	.bk_bg h3.bk_title { font-size: 24px; margin-bottom: 20px;}
	.tongzhi ul li {padding-bottom: 6px; margin-bottom: 10px;}
	.tongzhi ul li a {
		font-size: 14px; 
		height: 26px;line-height: 2;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		-webkit-box-orient:vertical ;
		position: relative;
		z-index: 1;
		padding-right: 86px;
	}
	
	.tongzhi ul li a span {
	    display: inline-block;
	    float: none;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 1;
	}
	.rili {
	    width: 100%;
	    margin-left: 0;
	    height: 277px;
	    border-radius: 15px;
	    padding: 13px;
	    margin-bottom: 41px;
	}
	
	.f-btn-jia { margin-right: 0;}
	
	p.text {
	    float: left;
	    font-size: 14px;
	    line-height: 23px;
	}
	
	.f-riqi { font-size: 14px;  height: 23px; line-height: 22px;}
	.f-btn-jian, .f-btn-jia {  width: 35px;  height: 25px; }
	.f-btn-jia { background-position: 50% -56px;}
	.f-btn-jian {background-position: 45% 4px;}
	
	.f-btn-jia:hover { background-position: 50% -84px;}
	.f-btn-jian:hover {background-position: 45% -26px;}
	
	.f-td, .f-rili-th {font-size: 16px;height: 27px; line-height: 27px;}
	.f-day {
	    display: inline-block;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    border-radius: 50%;
	}
	
	/* #textright { text-align: right;} */
	#textright h2 { width: 100%; margin-right: 0;}
	
	.gs_title { font-size: 24px; margin-bottom: 16px;}
	.gs_desc { font-size: 14px;margin-bottom: 20px;}
	
	.majoy_item h4 {  padding: 13px 0 15px;font-size: 20px;}
	.majoy_detail { padding-bottom: 35px; font-size: 16px; line-height: 1.5; }
	
	.tale_blue, .tale_blue tr, .tale_blue tr td {
		padding: 8px 15px !important;
	}
	
	.majoy_detail table thead { font-size: 14px; line-height: 1.5;	}
	.majoy_detail table tr td {padding: 12px 8px;}
	.majoy_detail table tbody tr td { padding: 8px;}
	
	.zhaosheng {    padding: 25px 0;}
	.zs_title { font-size: 18px; margin-bottom: 20px;}
	.zs_info p {
	    font-size: 16px;
	    line-height: 1.5;
	    color: #333;
	    margin-bottom: 13px;
	}
	
	a.btn_zs {
	    display: inline-block;
	    padding: 0 19px;
	    font-size: 14px;
	    border-radius: 7px;
	    line-height: 2.9;
	    margin-right: 0;
	    margin-bottom: 15px;
	}
	
	/* about */
	.about_degree ul li p big { font-size: 36px; }
	
	.type_img { height: 107px;    border-radius: 7px; margin-bottom: 8px; }
	.mideco_type ul li {width: 48%; margin-right: 0; font-size: 16px;  margin-bottom: 15px;}	
	.mideco_type ul li:nth-child(2) { margin-left: 4%;}	
	.mideco_type ul li:nth-child(3) { clear: both; float: none; width: 100%;}	
	.mideco_type ul li:nth-child(3) .type_img { height: 168px;}
	.mideco_type ul li p small { font-size: 16px;}
	
	.degree { padding: 50px 0;    background-size: cover;  /*   background-size: 157% auto; */}
	.about_degree ul li p { 
		font-size: 14px;
		padding: 0 10%;
		height: 51px;
	}
	
	.about_nums ul li .tab_cell { padding: 0 8px; }
	.about_nums ul li .tab_cell span { font-size: 14px;}
	
	.about_faculty {
	    padding: 50px 0;
	    padding-top: 80px;
	    background-size: cover;
	    margin-top: -47px;
	    padding-bottom:80px;
	    overflow: hidden;
	    min-height: 11rem;
	}
	
	.faculty_desc { font-size: 16px;  line-height: 1.5; margin-left: 0;}
	.about_nums { margin-top: 40px;}
	.about_nums ul li { height: 76px; }
	.tab_cell p { margin-bottom: 2px;}
	.tab_cell {font-size: 16px; vertical-align: middle;}
	.tab_cell span {font-size: 12px; min-height: 16px;}
	
	.about_rencai { margin-top: 20px; }
	.rc_title { font-size: 20px; margin-bottom: 20px; }
	.rc_title strong {font-size: 17px;}
	.rc_desc { font-size: 16px; line-height: 1.5; margin-bottom: 22px; }
	ul.school_guimo li {
		width: 45%; font-size: 14px;  padding-bottom: 13px; margin-bottom: 15px;
	}
	ul.school_guimo li p big { font-size: 28px;}
	ul.school_guimo li small {font-size: 14px;}
	
	.xz_slogen { height: 319px; padding: 35px 0 0 0;}
	.deans_msg h2 {font-size: 22px;     margin-bottom: 26px;}
	
	.xzPic {
	    position: absolute;
	    right: -17%;
	    top: -.16rem;
	    width: 90%;
	}
	
	#degree_pic .bg ,.big_in_left { display: none;}
	
	.deans_msg p { display: none;}
	.deans_msg { margin-top: 27px;	}
	
	.deans_msg h3 { font-size: 16px; width: 50%;}
	.deans_msg h3 small { font-size: 14px; margin-bottom: 16px;}
	
	.about_types {  margin-bottom: 40px;  margin-top: 30px;}
	.about_degree h4 a { width: 100%; font-size: 18px;}
	
	
	.fushu_hospital {
		background-size: 264%;
		margin-top: -61px;
		min-height: 400px;
		padding-top: 83px;
		padding-bottom: 35px;
	}
	
	.fs_yanjiu {margin-bottom: 40px;}
	h3.fs_title { line-height: 1.7;  font-size: 16px;  text-align: left; }
	h3.fs_title span { font-weight: normal; font-family: "sy-Regular", Helvetica Neue, Helvetica, PingFang SC, Noto Sans CJK SC, Source Han Sans CN, Microsoft YaHei, Arial, sans-serif;}
	
	.fs_desc {
		width: 100%;
	    /* margin-top: 14px; padding-top: 16px; */
	    font-size: 16px; margin-bottom: 60px;
		text-align: justify;
	}
	
	.fs_desc2 {
	    margin-top: 20px;
	    border-top: 1px rgba(255,255,255,.3) solid;
	    padding-top: 27px;
	}
	
	.fs_yanjiu ul { /* padding-left: 24px; */ font-size: 14px; }
	.fs_yanjiu h5 {font-size: 18px;margin-bottom: 15px;}
	.fs_yanjiu h4 { font-size: 16px; margin-bottom: 15px; margin-top: 8px;}
	.fs_yanjiu p { font-size: 16px; }
	
	ul.projects-tb li h4 {font-size: 16px; margin-bottom: 15px; padding-top:10px;}
	ul.projects-tb li a {
		display: block;
		width: 78%;
		margin: auto;
		text-decoration: none;
	}
	
	ul.projects-tb li p big { font-size: 33px;}
	
	
	.timeline {padding: 25px 0 50px;}
	.timeline ul li {  font-size: 16px; margin-bottom: 15px; }
	.timeline ul li span { width:22%;margin-right: 12%;}
	.timeline ul li span small {
	    font-weight: normal;
	    font-size: 12px;
	    display: block;
	}
	
	.timeline ul::after {left: 26.5%;}
	.timeline ul li::before {
		content: "";
		width: 15px;
		height: 15px;
		top: 20%;
		left: 24.6%;
	}
	
	.two_big {
		position: relative;
		top: 0;
		right: 0;
		border-radius:0 ;
		width: 100%;
		height: 180px;
	}
	
	.two_big img {width: 100%;	height: auto;	}	
	.line2 { margin: 25px 0; }
	
	
	.about_hospital {background-image: none;padding: 0; }
	.inphone_blue { padding: 53px 0; padding-bottom: 0;background: #3f41a0; position: relative;z-index: 1;}
	
	.about_hospital_hezuo h2 { margin-bottom: 16px; padding-right: 47px;  font-size: 20px}
	.about_hospital_desc { line-height: 1.5; margin-bottom:51px;  font-size: 14px;}
	
	
	
	
	.about_hospital_desc2 { font-size: 14px; line-height: 1.5; margin-bottom: 15px;	}
	ul.three {
	    list-style: none;
	    width: 100%;
	    height: 114px;
	    background: #fff;
	    border-radius: 15px;
	    padding: 15px;
	    margin: 35px 0;
	}
	
	.tab_cell2 p {font-size: 12px;  padding: 0 10px;}
	
	.about_hospital_slogan { margin-top:54px; }
	.about_hospital_slogan h3 { font-size: 22px; line-height: 1.3; margin-bottom: 35px;}
	.about_hospital_slogan p {font-size: 16px;}
	
	/* zuzhi */
	.about_zuzhi dl {
	    width: 86%;
	    height: 92px;
	    margin: auto;
	    margin-left: 14%;
	    margin-bottom: 35px;
		position: relative;
		z-index: 1;
	}
	.about_zuzhi dl dd h4 ,
	.about_zuzhi dl dd small { font-size: 14px; }

	.about_zuzhi dl dd h4 { display: table-cell; vertical-align: bottom; }
	
	.about_zuzhi dl.leader {
	    width: 100%;
	    height: 106px;
		margin-bottom: 35px;
	}
	
	.about_zuzhi dl.leader::before {
	    content: "";
	    width: 0;
	    height: 400px;
	    left: 10px;
	}
	
	.about_zuzhi dl::before {
		content: "";
		width: 14%;
		height: 5px;
		background-color: #008867 ;
		position: absolute;
		top: 50%;
		left: -12%;
		z-index: -1;
	}
	
	.about_zuzhi dl.leader::after { display: none;}
	
	.about_zuzhi dl dt a img { top: -25px;}
	
	.about_zuzhi dl.leader dd h4 ,.about_zuzhi dl.leader dd h4 a { font-size: 20px; }

	.about_zuzhi dl dd a { height: auto; }
	
	.zuzhi h3 {
		height: 40px;
		line-height: 40px;
		font-size: 20px;
		margin-bottom: 27px;
		margin-left: 0;
		margin-right: auto;
		width: 100%;
	}
	.zuzhi h3::before,
	.zuzhi h3::after { display: none;}
	
	.zuzhi ul { list-style: none; width: 100%; margin-bottom: 35px;	}
	.zuzhi ul li {
		/* width: 47%;
		float: left; */
		/* padding: 0 10px;
		height: 56px; */
		text-align: left;
		margin-bottom: 15px;
		border-bottom: 1px #dcdcdc solid;
		padding-bottom: 10px;
	}
	
	.zuzhi ul li a{ text-decoration: none;}
	
	/* .zuzhi ul li:nth-child(2n) { margin-left: 6%;} */
	
	.green_bar { background: none; height: auto;    margin: 25px 0 0 0;}
	.green_bar h3 {
	    height: auto; padding: 15px;
	    padding-right: 15px; 
	    border-radius: 15px; 
	    font-size: 16px;
	}
	
	.s-letters { margin-bottom: 15px; display: block;}
	.s-letters a {
        line-height: 33px;
	    width: 33px;
	    height: 33px;
	    margin-right: 5px;
		font-size: 14px;
	}
	
	.sm_teacher_type ol { padding: 0;}
	
	.sm_teacher_type ol a {
		padding: 7px 18px;
		font-size: 14px;
		border: 1px #d2d2d2 solid;
		border-radius: 7px;
		margin-right: 5px;
		margin-bottom: 8px;
		line-height: 1.5;
		height: 36px;
	}
	
	
	.form_for_search {height: 40px;margin-bottom: 28px;	}
	input.t_input {
	    height: 40px;
	    padding: 0 16px;
	    line-height: 29px;
	    font-size: 14px;
	}
	
	button.btn_submit {  width: 40px; height: 38px;background-size: 19px;	}
	
	.t_list {    margin-top: 35px;}
	
	.t_list ul li {
	    width: 100%;
	    float: none;
	    height: 206px;
	    margin-bottom: 25px;
	    border-radius: 15px;
	}
	
	.t_list ul li dt a img { transform: translate(-52%,-41%);}
	
	.t_list ul li:nth-child(2n) { margin-left: 0;}
	.t_list ul li dd { padding: 15px;}
	.t_list ul li dd h3 {font-size: 18px;padding-bottom: 8px;margin-bottom: 15px; }
	
	.t_list ul li dd p.t_zhiwei {font-size: 14px; margin-bottom: 8px;}
	.t_list ul li dd p.ft-icons { font-size: 12px; line-height: 1.8;padding-left: 30px; background-size: 29px; }
	
	.tels { background-position: -2px 0px;}
	.mails {background-position: -2px -73px;}
	.adds {background-position: -2px -143px;}
	
	.t_list ul li:hover .tels { background-position: -2px -35px;}
	.t_list ul li:hover .mails {background-position: -2px -108px;}
	.t_list ul li:hover .adds { background-position: -2px -183px;	}
	
	.t_name {
		padding-bottom: 16px;
		font-size: 24px;
		margin-bottom: 25px;
		line-height: 1.5;
	}
	
	.t_zhiwei2 { font-size: 18px; }
	.t_img { margin-bottom: 24px; height: auto;  border-radius: 15px;}
	.t_detail_left .ft-icons {
	    font-size: 16px;
	    padding-left: 35px;
	    line-height: 1.5;
	}
	
	p.ft-icons {    background-size: 30px;}
	a.btn_links {  margin-top: 32px; }
	a.btn_links, a.backford {
	    display: block;
	    width: 194px;
	    height: 46px;
	    font-size: 16px;
	    line-height: 46px;
	}
	
	h3.co-theam {   font-size: 24px;  margin-bottom: 18px;  margin-top: 40px;}
	
	.t_detail {  line-height: 1.8;  font-size: 16px;}
	
	.personal_info { margin-bottom: 55px; margin-top: 44px;}
	.person_items h4.p_type {
		line-height: 1.5; font-size: 20px; padding: 13px 0 16px;
	}
	.p_content {
	    width: 100%;
	    padding-bottom: 8px;
	    font-size: 16px;
	    line-height: 1.8;
	}
	
	.zhaoping_list { margin-bottom: 20px;}
	h4.zp_title { padding-right: 40px;  font-size: 20px;}
	.zp_items {
	    border-top: 1px #d2d2d2 solid;
	    padding: 16px 0;
	}
	
	em.plus { width: 30px;height: 30px;	}
	em.plus:before {
		content: "";
		width: 15px;
		height: 2px;
	}
	
	em.plus:after {height: 15px;}
	.zp_info { margin-top: 20px; font-size: 16px;}
	.zp_info h3 {  font-size: 18px;  margin-bottom: 15px;}
	.zp_info p { margin-bottom: 18px;}
	
	.maps {width: 97%;height: 350px; border-radius: 15px;margin-bottom: 25px; }
	.maps2 { height: auto; margin: 0;}
	
	.lianxi { margin-bottom: 15px;}
	.lianxi p img { width: 30%; }
	.labs_contact { 
		height: auto;
	    padding: 18px 14px;
	    border-radius: 10px;
	    overflow: hidden;
	    position: static;
	    bottom: 0;
	}
	
	.about_contact:after { display: none;}
	.labs_contact h3 { font-size: 18px;  padding-bottom: 12px;  margin-bottom: 15px;}
	.labs_contact p {  margin-bottom: 10px;  font-size: 14px;}
	.labs_contact strong,.lianxi p { font-size: 16px;}
	.lianxi span {  font-size: 14px;  padding: 20px 0;}
	
	/* 发展历程 */
	.li_year {
		width: 22%;
		font-size: 18px;
		height: 30px;
		line-height: 30px;
		border-radius: 7px;
	}
	.fz_history ul li.h_item { margin-bottom: 15px;}
	.miles { width: 70%; min-height: 135px;}
	.miles dl {    padding: 15px 0;}
	dt.li_mouth { width: 100%;  float: none; font-size: 14px; }
	dd.li_info { width: 100%;  float: none;	}
	dd.li_info h4 { font-size: 16px; line-height: 1.38; max-height: 87px;}
	
	dd.li_info .miles_info {padding: 18px 0;width: 94%;}
	dd.li_info .miles_info img { width: 100%; max-width: unset;} 
	
	
	/* 下载弹窗区 */
	div#windows2 { padding: 58px 0;}
	
	.bk_title2 {
	    font-size: 25px;
	    color: #fff;
	    line-height: 1.3;
		margin-bottom: 15px;
	}
	.down_type p {
	    display: inline-block;
	    border: 1px #fff solid;
	    font-size: 14px;
	    width: 100px;
	    height: 35px;
	    line-height: 33px;
	    text-align: center;
	    margin: 0 2%;
	    border-radius: 8px;
	    cursor: pointer;
	}
	
	.btn2_close {
	    width: 25px;
	    height: 25px;
	    float: none;
	    position: fixed;
	    right: 25px;
	    top: 30px;
	}
	
	.obj1,.obj2,.glwj,.jiaogai {
	    overflow-y: scroll;
	    height: 442px;
	    padding-right: 10px;
	}
	
	.searchbox { height: 124px; }
	
	.cells form {
	    border-radius: 31px;
	    border: 2px #008867 solid;
	    width: 87%;
	    height: 35px;
	}
	
	.btn_search {
	    width: 36px;
	    height: 36px;
		background-position: center 41%;
		background-size: 16px;
	}
	
	input.sousuo {
		padding: 0 15px;
		background: #fff;
		line-height: 36px;
		outline: none;
		font-size: 14px;
	}
	
	/* 瀑布流 */
	ul.list,ol.list{overflow: hidden;display: none;}
	/* ul.phone,ol.phone {display: none;} */
	.more a { display: block;}
	
	
	a.backpage {
	    display: inline-block;
	    width: 90px;
	    height: 33px;
	    border-radius: 17px;
	    background: #fff;
	    color: #008867;
	    margin: 27px;
	    margin-top: 5px;
	    text-align: center;
	    line-height: 33px;
	    text-align: center;
	    font-size: 12px;
	    text-decoration: none;
	}
	
	
	
	/* 学位培养 */
	.xuewei ul li h4 { 
		line-height: 1.35; 
		padding-left: 42px;
		background-position: left center;
		background-size: auto 36px;
	}
	
	/* 导师信息 */
	.daoshi .d-head p {
	    width: 50%;
	    float: left;
	    height: 46px;
	    font-size: 18px;
	    line-height: 46px;
	    text-align: center;
	}
	
	.d-content {padding: 35px 15px;}
	
	.d-faculty ul li {width: 47%; margin-right: 0;margin-bottom: 20px ;	}
	
	.d-faculty ul li:nth-child(2n) { margin-left: 6%;}
	
	.d-pics { height: 185px; margin-bottom: 10px; }

	.d-faculty ul {
	    list-style: none;
	    display: flex;
	    justify-content: space-between;
	    flex: 2;
	    flex-flow: row wrap;
	}
	.d-faculty ul li h5 a { font-size: 16px;}
	.d-faculty ul li h5 { font-size: 14px;     height: auto;}
	
	.d-fushu h3 { font-size: 20px; margin-bottom: 20px;	}
	.d-fushu table {    margin-bottom: 60px;}
	.d-fushu table tr td {font-size: 14px; padding: 15px 0; }	
	.d-fushu table tr td:nth-child(1) {  width: 15%;}
	.d-fushu table tr td:nth-child(2) {  width: 20%;}
	.d-fushu table tr td:nth-child(3) {  width: 30%;}
	.d-fushu table tr td:nth-child(4) {  width: 20%; word-break: break-all;}
	
	/* 夏令营 */
	.summer-camp ul li { width: 47%; margin-right: 0;}
	.summer-camp ul li:nth-child(2n) { margin-left: 6%;}
	.camp_pics {  height: 223px;  margin-bottom: 20px; }
	.summer-camp ul li a { font-size: 14px;}
	.summer-camp ul li a p {
	    height: 46px;
	    line-height: 1.35;
	    font-size: 16px;
	    margin-top: 10px;
	}
	
	
	/* 科研平台 */
	.ky-pingtai ul li {
		width: 100%;
		float: left;
		margin-right: 0;
		margin-bottom: 25px;
		height: 220px;
	}
	
	.ky-pingtai ul li:nth-child(2n) { margin-left:0;}
	
	.ky-pingtai ul li a {padding: 20px;}
	.ky-pingtai ul li a h3 { font-size: 18px;}
	.pt-detail h3 { font-size: 22px;   margin-bottom: 25px; }
	
	
	/* 设备 */
	.shebei ul li {
		width: 47%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	
	.shebei ul li:nth-child(2n) { margin-left: 6%; }
	
	.chanpin-pics { height: 120px; }
	
	.shebei ul li h3 a {
		display: -webkit-box;
		height:53px;
		font-size: 16px;
		padding: 8px;
		padding-top: 12px;
		line-height: 1.35;
	}
	
	.m-name {
	    text-align: left;
	    color: #008867;
	    font-size: 24px;
	    margin-bottom: 20px;
	    line-height: 1.35;
	}
	
	.shebei-left { width: 100%; margin-bottom: 35px;font-size: 16px; }
	.shebei-left img { margin-bottom: 15px;} 
	.shebei-info {font-size: 16px;}
	.pagenext {    margin-top: 27px; padding-top: 15px;}
	
	
	/* 相关链接 */
	.xg-links a {
		width: 100%;
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		font-size:16px;
		padding: 10px;
		margin-right: 0;
		margin-bottom: 15px;
	}
	
	/* 附属医院 */
	.fushu_info { font-size: 16px;}
	.hospital-list ul li {
		    width: 100%;
		    height: auto;
			float: none;
			margin-right: 0;
			margin-bottom: 20px;
	}
	
	.hospital-list ul li a { padding: 15px; }
	.hospital-list ul li a img { height: 53px;  margin: auto; margin-bottom: 8px;	}
	.hospital-list ul li a span { font-size: 16px;}
	
	/* 视频中心 */
	.shipin-list ul li {
		width: 48%;
		float: left;
		margin-right: 0;
		margin-bottom: 25px;
	}
	
	.shipin-list ul li:nth-child(2n) {margin-left: 4%;	}
	
	.sp-view {
		width: 100%;
		height: 100px;
		margin-bottom: 15px;
		border-radius: 10px;
	}
	
	.shipin-list ul li em.v-btn { width: 35px; height: 35px;}
	.shipin-list ul li h3.v-title {
		height: 49px;
		font-size: 16px;
		line-height: 1.45;
	}
	
	
	/* 人才项目 */
	.project-info .items h3 { font-size: 22px; margin-bottom: 20px;}
	.project-info {margin:  35px 0 50px;}
	.project-info table tr td { padding: 10px; font-size: 16px;}
	.project-info table tr td:nth-child(1) { width: 25%;}
	.project-info table tr td:nth-child(2) { width: 35%;}
	.project-info table tr td:nth-child(3) { width: 22%;}
	.project-info table tr td:nth-child(4) { width: 18%;}




	/* 标志下载 */
	.biaozhi-title {
			font-size: 22px;
		color: #333;
		margin-bottom: 25px;
		font-weight: bold;
		padding-bottom: 15px;
		border-bottom: 1px #dcdcdc solid;
		margin-top: 0;
	}

	.xiazaibox {
		width: 100%;
		height: auto;
		position: relative;
		z-index: 1;
		background-color: #eee;
	}

	.xiazaibox img {
		max-height: unset;
		width: 100%;
		position: static;
		top: 50%;
		transform: translateY(0);
		left: 4%;
		z-index: 1;
	}

	.logos-d {
		width: 100%;
		height: 200px;
		position: static;
		top: 0;
		right: 0;
		bottom: 0;
		text-align: center;
		display: table;
		background-color: rgba(63,65,160,1);
	}



	/* 设备新增分类 */
	.equipment_type ul {
	    list-style: none;
	    width: 100%;
	    float: none;
	} 

	.equipment_type .form_for_search {
	    width: 100%;
	    position: relative;
	    top: 0;
	    right: 0;
	}

	.equipment_type ul a {
	    display: inline-block;
	    height: 38px;
	    padding: 0 20px;
	    background-color: #eee;
	    text-align: center;
	    line-height: 38px;
	    font-size: 16px;
	    color: #333;
	    text-decoration: none;
	    margin-right: 3%;
	    margin-bottom: 15px;
	    border-radius: 22px;
	}

	/* 设备新增分类-end */


	/* 新闻新增年月筛选 */
		.news_for_year { margin-bottom: 28px;}
				
		.geduan { width: 100%;}
		
		.news_for_year .form_for_search  { position: static;  width: 100%; transform: translateY(0); }
		
		#year {
		    width: 100%;
		    margin-bottom: 20px;
		    padding: 0 40px;
		    position: relative;
		    z-index: 1;
		}
		
		#year p.years {
		    border: 1px #dcdcdc solid;
		    text-align: center;
		    height: 30px;
		    line-height: 28px;
		    font-size: 15px;
		}
		
		#year .swiper-button-prev, #year .swiper-button-next {
		    width: 35px;
		    height: 30px;
			top: 0;
		}
		
		#year .swiper-button-prev { left: 0;}
		#year .swiper-button-next { right: 0; }
		
		.news_month li {
		   display: inline-block;
		   width: 40px;
		   float: left;
		   height: 40px;
		   line-height: 40px;
		   text-align: center;
		   background-color: #eee;
		   margin-left: 4%;
		   margin-bottom: 10px;
		   cursor: pointer;
		   font-size: 12px;
		}
		
		.geduan .form_for_search { width: 100%; margin-left: 0;}

	/* 新闻新增年月筛选-end */



	/* 新增系主任寄语 */
	.xizhuren { padding-right: 0;}
			
	a.xizhuren-pic { position: relative; width: 100%; height: 360px; overflow: hidden; margin-bottom: 25px; }
	
	img.qianzi {
	    display: block;
	    position: absolute;
	    bottom: 8px;
	    width: 92px !important;
	    right: 0;
		left: auto;
	    z-index: 5;
	}
	
	/* 新增系主任寄语-end */



	ol.three_sub { display: none; }

	/* 权限登录 */
	.checkpassdd font {
	    display: block;
	    margin-top: 8px;
	    text-align: left;
	    padding: 0;
	}
	


	.fs_desc2 .fs_desc { text-align: left;  }


	.school_partment ul li:nth-child(3n) {margin-right: 2%; }
	.school_partment ul li:nth-child(2n) { margin-right: 0; }


	.biaozhi-zsy-con h1 span { font-size: 36px !important;	}
	.newsbox img.tree { left: -104%; }
	.biaozhi-zsy-con p img { width: 100%;  }
	.biaozhi-zsy-con p { font-size: 24px !important; }

}


/* 竖屏样式 */
@media only screen and (width: 768px)  {
	.facultyPic .swiper-slide {
	    background-position: center top;
	    background-size: 63%;
	}
}



/* 竖屏样式 */
@media only screen and (width: 1024px)  {


	.facultyInfo {  float: left;  height: auto;  width: 55%;}

	.facultyPic {
	    width: 44%;
	    height: 7rem;
	    margin-top: -0.79rem;
	    float: right;
	}

	.facultyPic .swiper-slide {
	    background-position: center top;
	    background-size: 63%;
	}

	#notice .swiper-button-next ,
	#notice .swiper-button-prev {  background-size: 27%;  }

	h3.fs_title { font-size: .18rem;  }




}
