@charset "utf-8";

@keyframes ball-scale {
	0% {
		transform: scale(0)
	}

	100% {
		opacity: 0;
		transform: scale(1)
	}
}

svg {
	overflow: visible
}

* {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	/* transition: .1s; */
}

html {
	font-size: 100px;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}


body,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
header,
menu,
nav,
section {
	margin: 0;
	padding: 0;
	border: 0
}

:focus {
	outline: 0
}

a {
	text-decoration: none;
	color: #333333
}

a:hover {}

button {
	user-select: none
}

img:not([src]),
img[src=""] {
	opacity: 0
}

img {
	display: inline-block;
	padding: 0;
	border: none;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}

ul,
li,
ol {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

input,
select,
button,
textarea {
	font-size: 100%;
	font: inherit
}

hr {
	height: 0;
	border: none;
	border-top: 1px solid #f4f3f2;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

body {
	color: #333;
	position: relative;
	overflow-x: hidden;
	font-size: .16rem;
	font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", Microsoft YaHei, Arial, Helvetica Neue, "Helvetica Neue", "Open Sans", "Hiragino Sans GB", sans-serif
}

select::-ms-expand {
	display: none
}

i,
em {
	font-style: normal
}

input,
textarea,
select {
	padding: 0;
	font-family: inherit;
	outline: none;
	resize: none;
	background: none;
	border: none;
	font-size: inherit;
	color: inherit
}

input::-moz-placeholder {
	color: inherit;
	opacity: .5;
	font-size: inherit
}

textarea::-moz-placeholder {
	color: inherit;
	opacity: .5;
	font-size: inherit
}

select::-moz-placeholder {
	color: inherit;
	opacity: .5;
	font-size: inherit
}

::-webkit-input-placeholder {
	color: inherit;
	opacity: .5;
	font-size: inherit
}

::-ms-input-placeholder {
	color: inherit;
	opacity: .5;
	font-size: inherit
}

::-webkit-scrollbar {
	width: 4px;
	height: 4px
}

::-webkit-scrollbar-track {
	background: #ddd;
	border-radius: 5px
}

::-webkit-scrollbar-thumb {
	background: #dfb77e;
	border-radius: 5px
}

.none {
	display: none
}

.overhide {
	overflow: hidden
}

.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0;
	content: "."
}

.fl {
	float: left
}

.fr {
	float: right
}

.flex {
	display: flex;
	justify-content: space-between;
}

.flex-w {
	display: flex;
	flex-wrap: wrap;
}

.flexc {
	align-items: center
}

.flex-left {
	display: flex;
	justify-content: left;
}

.flex-center {
	display: flex;
	justify-content: center
}

.flex-right {
	display: flex;
	justify-content: flex-end
}

.flex-middle {
	display: flex;
	align-items: center;
	justify-items: center;
	justify-content: center;
}

.scbox {
	overflow-y: auto
}

.scbox::-webkit-scrollbar {
	width: 4px;
	display: block
}

.scbox::-webkit-scrollbar-track {
	border-radius: 5px;
	background: #ddd
}

.scbox::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: #b7090d
}

.po_re {
	position: relative;
}

.po_ab {
	position: absolute;
}

.w13 {
	width: 100%;
	max-width: 12.8rem;
	margin: 0 auto;
}

/*-----------------------------顶部S---------------------------------*/
.headerbig {
	/* background-image: url("https://www.drupalradar.com/images/yjs2024_headBg.png"); */
	background-size: 100% 100%;
	transition: .3s;
	opacity: 1;
	height: 3.2rem;
	position: relative;
	overflow: hidden;
	border-top: .02rem solid #B04810;
}

.headerbig .headSwiper {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.headerbig .swiper-container {
	height: 100%;
}

.headerbig .swiper-container .swiper-slide img {
	width: 100%;
	height: 100%;
        object-fit: cover;
}

.headLogo {
	width: 5.4rem;
}

.headerbig .header {
	margin: 0 auto;
	overflow: hidden;
	align-items: center;
	position: relative;
	z-index: 2;
	height: 100%;
}

.headerbig .header .toYkd {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #B04810;
	color: #fff;
	padding: 0rem .15rem .03rem;
	border-radius: 0 0 15px 15px;
	font-size: .15rem;
	display: flex;
	align-items: center;
}

.headerbig .header .header-right ul li {
	float: left;
	margin-left: 15px;
	color: #FFFFFF;
}

.headerbig .header .header-right ul li a {
	color: #FFFFFF;
}

.headLink a {
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #fff;
	margin-left: .25rem;
}

.headLink a img {
	width: .24rem;
	height: .24rem;
	margin-bottom: .08rem;
}

.headSearch {
	width: 3rem;
	height: .4rem;
	border-radius: 20px;
	border: 1px solid #B04810;
	align-items: center;
	color: #FFDECC;
	padding: 0 .2rem;
	background-color: #fff;
	overflow: hidden;
	position: relative;
}

.headSearch input {
	color: #000;
}

.headSearch input::placeholder {
	color: #bbb;
}

.headSearch .searchSub {
	display: flex;
	width: .9rem;
	height: .4rem;
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #B04810;
	background-color: #B04810;
	border-radius: 0 20px 20px 0;
	align-items: center;
	color: #fff;
	justify-content: center;
	gap: .05rem;
}

/*-----------------------------顶部E---------------------------------*/

/*-----------------------------------导航S-------------------------------------------------*/
.nav {
	width: 100%;
	background-color: #B04810;
}

.nav .navBar>li {
	padding: 0 .2rem;
	height: .5rem;
	position: relative;
        cursor: context-menu;
}

.nav .navBar>li.active {
	background-color: #D07730;
}

.nav .navBar>li>a {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: .18rem;
}

.nav .navBar>li>a:hover {
	/* color: #B04810; */
}

.nav .navBar>li .navList {
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	overflow: hidden;
	transition: .5s;
	display: flex;
	flex-wrap: wrap;
	padding: 0rem;
	opacity: 0;
	z-index: -1;
	/* display: none; */
	/* 	padding: .2rem;
	opacity: 1; */
}

.nav .navBar>li .navList {
	border-radius: 0 0 .05rem .05rem;
}

.nav .navBar>li .navList,
.nav .navBar>li .subNavList {
	box-shadow: .03rem .05rem .1rem .01rem #808080;
}

.nav .navBar>li:nth-child(n+8) .navList {
	right: 0;
}

.nav .navBar>li.active a {
	/* color: #000; */
}

.nav .navBar>li.active .navList {
	max-height: unset;
	padding: 0;
	opacity: 1;
	z-index: 999;
	/* display: flex; */
	overflow: unset;
}

.nav .navBar>li .navList li {
	width: 100%;
	padding: .1rem .05rem;
	text-align: center;
}

.nav .navBar>li .navList li:hover {
	background-color: #D07730;
}

.nav .navBar>li .navList li a {
	color: #000;
	display: block;
	width: 100%;
	height: 100%;
}

.nav .navBar>li>.navList>li:hover>a {
	color: #fff;
}

.nav .navBar>li .navList>li {
	position: relative;
	font-size: .15rem;
}



.nav .navBar>li .subNavList {
	background-color: #fff;
	position: absolute;
	top: 0%;
	left: 100%;
	width: 100%;
	overflow: hidden;
	transition: .5s;
	display: flex;
	flex-wrap: wrap;
	padding: 0rem;
	opacity: 0;
	z-index: -1;
	background-color: #fff;
	/* display: none; */
	/* 	padding: .2rem;
	opacity: 1; */
}

.nav .navBar>li .subNavList li {
	width: 100%;
	padding: .1rem;
	text-align: center;
}

.nav .navBar>li .subNavList li:hover {
	background-color: #D07730;
}

.nav .navBar>li .subNavList li a {
	color: #000;
	display: block;
	width: 100%;
	height: 100%;
}

.nav .navBar>li .subNavList li:hover a {
	color: #fff;
}

.nav .navBar>li.active .navList>li.active .subNavList {
	max-height: unset;
	opacity: 1;
	z-index: 999;
}

/*-----------------------------------导航E-------------------------------------------------*/

/*--------------------------------------------- 新闻动态轮播 S ---------------------------------------------*/

.xxdt_banner {
	margin-top: .15rem;
	position: relative;
}

.xxdt_banner .swiper-slide {
	display: flex;
}

.xxdt_banner .banner_text {
	width: 4.3rem;
	background-image: url("https://www.drupalradar.com/images/yjs2024_xwdtBannerBg.png");
	background-size: 100% 100%;
	color: #fff;
	padding: .35rem .3rem;
	font-size: .18rem;
	font-weight: 300;
}

.xxdt_banner .banner_text .banner_title {
	font-size: .22rem;
	font-weight: 500;
	margin-bottom: .15rem;
	line-height: .35rem;
}

.xxdt_banner .banner_text .banner_date {
	display: flex;
	align-items: center;
	margin-bottom: .25rem;
	gap: .05rem;
}

.xxdt_banner .banner_text .banner_content {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	margin-bottom: .25rem;
	line-height: .3rem;
}

.xxdt_banner .banner_text .banner_link {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 1.7rem;
	height: .5rem;
	padding: 0 .25rem;
	color: #fff;
	border: 1px solid #fff;
}

.xxdt_banner .banner_img {
	width: 8.5rem;
	height: 4.9rem;
}

.xxdt_banner .banner_img img {
	width: 100%;
	height: 100%;
}

.xxdt_banner #xxdt_pagination {
	position: absolute;
	bottom: .4rem;
	left: .3rem;
	z-index: 1;
	display: flex;
	gap: .15rem;
}

#xxdt_pagination .swiper-pagination-bullet {
	width: .16rem;
	height: .16rem;
	background-color: #fff;
}

.xxdt_banner #xxdt_prev,
.xxdt_banner #xxdt_next {
	position: absolute;
	background-color: rgba(0, 0, 0, .6);
	z-index: 2;
	top: 50%;
	transform: translate(0, -50%);
	cursor: pointer;
	width: .4rem;
	height: .9rem;
	background-size: .17rem .42rem;
	background-repeat: no-repeat;
	background-position: center;
}

.xxdt_banner #xxdt_prev {
	left: 4.3rem;
	background-image: url("https://www.drupalradar.com/images/yjs2024_xwdtArrowPrev.png");
}

.xxdt_banner #xxdt_next {
	right: 0;
	background-image: url("https://www.drupalradar.com/images/yjs2024_xwdtArrowNext.png");
}

/*--------------------------------------------- 新闻动态轮播 E ---------------------------------------------*/


/*----------------------------------------医院新闻 & 通知公告S----------------------------------------*/
.xwdt-head {
	justify-content: left;
	align-items: center;
	margin: .3rem auto .15rem;
	position: relative;
	padding-bottom: .15rem;
	border-bottom: 1px solid #bbb;
}


.xwdt-head .xwdt-head-name,
.kscx-head .kscx-head-name {
	display: flex;
	font-size: .26rem;
	color: #B04810;
	font-weight: 600;
	align-items: center;
}

.xwdt-head .xwdt-head-name img,
.kscx-head .kscx-head-name img {
	width: .32rem;
	height: .32rem;
	margin-right: .15rem;
}

.xwdt-head .toMore {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
	color: #B04810;
	font-size: .14rem;
}

.xwdt-head .toMore:hover {
	text-decoration: underline;
}

.yyxw {
	margin: 0 auto;
}

.yyxw-right {
	width: 100%;
}


.yyxw .yyxw-list {
	/* height: 3.55rem; */
	flex-wrap: wrap;
}

.yyxwItem {
	width: 6.2rem;
	border-bottom: 1px dotted #E0E0E0;
	align-items: baseline;
	margin-bottom: .1rem;
	padding-bottom: .1rem;
}

.yyxwItem-icon {
	width: .18rem;
	height: .18rem;
	transition: .2s;
}

.yyxwItem:hover .yyxwItem-icon {
	transform: translateX(.1rem);
}

.tzgg .yyxwItem:hover .yyxwItem-icon {
	transform: translateX(.065rem);
}



.yyxw .yyxwItem>a {
	width: 5.9rem;
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	/* padding-bottom: .2rem; */
	position: relative;
}

.yyxw .yyxwItem>a::after {
	/* content: ''; */
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: .02rem;
	background-color: #C85E0B;
	transition: .3s;
}

.yyxw .yyxwItem:hover a::after {
	width: 100%;
}

.yyxwItem-title {
	width: 4.6rem;
	font-size: .18rem;
	color: #222222;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.yyxwItem>a:hover .yyxwItem-title {
	color: #B04422;
}

.yyxwItem-date {
	color: #777777;
	font-size: .14rem;
}

.tzgg {
	width: 6.2rem;
}

.tzgg_con {
	flex-wrap: wrap;
}

.tzgg .tzgg_con a {
	margin-bottom: 0;
}

.tzgg .yyxwItem-title{
	width: 6rem;
}


.tzgg_con a {
	width: 100%;
	margin-bottom: .15rem;
	transition: .3s;
}

.tzgg_con a:hover .tzgg_date {
	/* transform: translateX(.1rem); */
}

.tzgg_con a:hover p {
	color: #B04810;
}

.tzgg_con a:hover .tzgg_item p.tzgg_title {
	color: #B04810;
}

.tzgg_con a .tzgg_item {
	display: flex;
	position: relative;
	justify-content: space-around;
}

.tzgg_con a .tzgg_item .tzgg_date {
	position: relative;
	background-color: #B04810;
	color: #fff;
	width: .64rem;
	height: .64rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	transition: .3s;
}

.tzgg_con a .tzgg_item .tzgg_date span:nth-child(1) {
	font-size: .24rem;
}

.tzgg_con a .tzgg_item .tzgg_date span:nth-child(2) {
	font-size: .13rem;
}

.tzgg_con a .tzgg_item .tzgg_date::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: .05rem 0 .05rem .05rem;
	position: absolute;
	right: -.045rem;
	top: 50%;
	transform: translate(0, -50%);
	transition: ease-in 0.3s;
	border-color: transparent transparent transparent #B04810;
}

.tzgg_con a .tzgg_item p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.tzgg_con a .tzgg_item p.tzgg_title {
	font-size: .17rem;
	color: #333333;
	line-height: .3rem;
	width: 5.2rem;
	position: relative;
}

.tzgg_con a:hover .tzgg_item p.tzgg_title::after{
	width: 100%;
}

.tzgg_con a .tzgg_item p.tzgg_title::after {
	content: '';
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	width: 0%;
    	height: .02rem;
    	background-color: #B04810;
	transition: .3s;
}

/*----------------------------------------医院新闻 & 通知公告E----------------------------------------*/

/*-------------------------------------------- 报名系统 S--------------------------------------------*/

.bmxt {
	width: 6.2rem;
}

.bmxt-list {
	width: 100%;
}

.bmxt-list a {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 20%;
	margin: 0 .15rem .2rem;
}

.bmxt-list a .bmxt-icon {
	width: .5rem;
	height: .5rem;
	margin-bottom: .15rem;
	border-radius: 50%;
	position: relative;
	transition: .3s;
	overflow: hidden;
}

.bmxt-list a:hover .bmxt-icon {
	background-color: #b04810;
}

.bmxt-list a .bmxt-icon img {
	width: .4rem;
	height: .4rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: .3s;
}

.bmxt-list a .bmxt-icon img:nth-child(2) {
	top: -50%;
}

.bmxt-list a:hover .bmxt-icon img:nth-child(1) {
	top: 100%;
}

.bmxt-list a:hover .bmxt-icon img:nth-child(2) {
	top: 50%;
}

.bmxt-list a span {
	font-size: .16rem;
	text-align: center;
}

.bmxt-list a:hover span {
	color: #b04810;
}

/* 考试报名 */
.kscx {
	width: 48%;
	margin-bottom: .5rem;
}

.bmxt .kscx {
	width: 100%;
}

.kscx-head {
	display: flex;
	justify-content: left;
	align-items: center;
	margin-bottom: .3rem;
}

.kscx-head::after {
	width: 2.1rem;
}

.kscx-head .kscx-head-name {
	margin-right: .25rem;
	margin-left: 0;
}

.kscx-list {
	width: 100%;
	display: flex;
	justify-content: space-between;
	gap: .2rem;
}

.kscx .kscx-list a {
	display: block;
	border-radius: 5px;
	border: 1px solid #F1C4AB;
	text-align: center;
	padding: .08rem 0;
	line-height: .2rem;
	font-size: .15rem;
	color: #DA743C;
	transition: .3s;
	flex: 1;
}

.kscx .kscx-list a:hover {
	transform: scale(1.1);
	background-color: #DA743C;
	color: #fff;
}

.kscx:nth-child(1) .kscx-list a {
	width: 31%;
}

.kscx:nth-child(2) .kscx-list a {
	width: 23%;
}

.xtrk-list {
	display: flex;
	/* justify-content: space-around; */
	padding: 0 .4rem;
	gap: 1rem;
}

.xtrk-list a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #333;
	transition: .3s;
}

.xtrk-list a .xtrk-icon {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: .56rem;
	height: .56rem;
	position: relative;
	overflow: hidden;
	transition: .3s;
	margin-bottom: .2rem;
}

.xtrk-list a .xtrk-icon img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: .3s;
}

.xtrk-list a .xtrk-icon img:nth-child(2) {
	top: -100%;
}

.xtrk-list a:hover {
	color: #b04810;
}

.xtrk-list a:hover .xtrk-icon {
	background-color: #b04810;
}

.xtrk-list a:hover .xtrk-icon img:nth-child(1) {
	top: 100%;
}

.xtrk-list a:hover .xtrk-icon img:nth-child(2) {
	top: 0;
}

/*-------------------------------------------- 报名系统 E--------------------------------------------*/


/*-----------------------------------------重要活动E---------------------------------------------*/

.ztzl {
	margin-bottom: .5rem;
}

.ztzl .zjjj-list {
	position: relative;
}

.ztzl .zj_prev,
.ztzl .zj_next {
	width: .12rem;
	height: .21rem;
	display: none;
}

.ztzl .swiper-container {
	height: 2.7rem;
	color: #222;
	text-align: center;
	position: relative;
}

.ztzl .swiper-slide {
	overflow: hidden;
}

.ztzl .swiper-slide a {
	display: block;
	height: 100%;
}

.ztzl .swiper-slide a>div {
	width: 100%;
	height: 2rem;
	overflow: hidden;
	margin-bottom: .2rem;
}

.ztzl .swiper-slide img {
	width: 100%;
	height: 100%;
	transition: .3s;
}

.ztzl .swiper-slide p {
	width: 78%;
	font-weight: bold;
	font-size: .18rem;
	overflow: hidden;
	white-space: unset;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 0 auto;
}

.ztzl .swiper-slide:hover {}

.ztzl .swiper-slide:hover img {
	transform: scale(1.2);
}


/*-----------------------------------------重要活动E---------------------------------------------*/


/*-----------------------------------------科研团队 & 实验室管理 S---------------------------------------------*/

.kytd .yyxw-left {
	width: 6.4rem;
}

.kytd .yyxw_banner,
.kytd .yyxw_banner .swiper-container,
.kytd .yyxw_banner .swiper-slide img {
	height: 4rem;
}

.kytd .pagination {
	right: .35rem;
	left: unset;
	transform: unset;
}

/*-----------------------------------------科研团队 & 实验室管理 E---------------------------------------------*/


/*-----------------------------------------底部S---------------------------------------------*/
.yqLink {
	background-color: #0D77BF;
	color: #fff;
	padding: .15rem 0;
	font-size: .14rem;
}

.yqLink .flex {
	flex-wrap: wrap;
	justify-content: left;
}

.yqLink a {
	color: #fff;
	margin-right: .2rem;
}

.yqLink a:hover {
	text-decoration: underline;
}

.footerBg {
	padding: .4rem 0 .2rem;
	background-image: url("https://www.drupalradar.com/images/yjs2024_footerBg0.png");
	background-size: 100% 100%;
}

.footer {
	color: #fff;
	font-size: .16rem;
	justify-content: space-between;
}

.footer_slogan {
	width: 5.8rem;
	height: .8rem;
}

.footer_address,
.footer_copyright {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.footer_erCode {
	display: flex;
	text-align: center;
}

.footer_erCode>div {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.footer_erCode>div:first-child {
	margin-right: .6rem;
}

.footer_erCode img {
	width: .96rem;
	height: .96rem;
	margin-bottom: .15rem;
}

.footer_erCode p {
	line-height: .25rem;
}

.copyright {
	text-align: center;
	background-color: #9F3E0A;
	color: #FAF5F1;
	padding: .1rem 0;
	font-size: .15rem;
	line-height: .3rem;
}

/*-----------------------------------------底部E---------------------------------------------*/


/*----------------------------------------- 二级页 S -----------------------------------------*/
/* 列表页 */
.middle-content {
	width: 100%;
	overflow: hidden;
}

.side {
	border-bottom: 1px solid #e5e5e5;
	margin: .2rem 0;
}

.side ul {
	overflow: hidden;
	margin-bottom: 15px;
	margin-left: 15px;
}

.side ul li {
	float: left;
	font-size: 14px;
	font-weight: lighter;
	color: #333;
}

.side ul li::after {
	content: '>';
	margin: 0 .05rem;
}

.side ul li:first-child::after,
.side ul li:last-child::after {
	display: none;
}

.side ul li a {
	color: #333;
}

.leftList-all {
	display: flex;
	flex-direction: column;
}

.middle .leftList {
	width: 2.5rem;
	border: 1px solid #dcdcdc;
	margin-bottom: 20px;
}

.middle .leftList .listTitle {
	padding: .2rem 0;
	color: #FFFFFF;
	background: #B04810;
	text-align: center;
}

.middle .leftList .listTitle h1 {
	font-size: .16rem;
}

.middle .leftList .list {}

.middle .leftList .list ul li {
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
}

.middle .leftList .list ul li a p {
	padding: .15rem 0;
	font-size: .14rem;
	color: #333;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.middle .leftList .list ul li a:hover>p {
	text-decoration: underline;
	color: #b30000;
}

.middle .leftList .list ul li a.cur p {
	color: #b30000;
}


.contentList {
	width: 10rem;
	margin-bottom: .3rem;
}

.list-all {}

.content-title {
	width: 100%;
	/* line-height: 240%; */
	border-bottom: 1px solid #efefef;
	overflow: hidden;
}

.content-title>.flex {
	padding: .1rem .3rem 0;
	border-bottom: 1px solid #D9D9D9;
	align-items: center;
}

.con-title {
	max-width: 3rem;
	height: .4rem;
	float: left;
	font-size: .18rem;
	border-bottom: 3px solid #B04810;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.contentList .list-all .content-title .con-text {
	width: 100%;
	border-bottom: 1px dashed #cccccc;
	overflow: hidden;
	padding: .05rem 0;
	line-height: 240%;
}

.contentList .list-all .content-title .con-text .text {
	display: flex;
	width: 8.5rem;
	font-size: .16rem;
	float: left;
	align-items: center;
}

.contentList .list-all .content-title .con-text .text::before {
	content: '';
	display: block;
	width: .1rem;
	height: .1rem;
	background-image: url("https://www.drupalradar.com/images/yjs2024_newsIcon2.png");
	background-size: 100% 100%;
	margin-right: .1rem;
}

.contentList .list-all .content-title .con-text .text a {
	color: #333;
        width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.contentList .list-all .content-title .con-text .text a:hover {
	text-decoration: underline;
	color: #b04810;
}

.contentList .list-all .content-title .con-text span {
	float: right;
	font-size: .14rem;
}

.content-title .con-list {
	padding: 0 .3rem .3rem;
}


/* 列表页 */

.content-title {
	position: relative;
	border: 1px solid #D9D9D9;
}

.content-title>a {
	font-size: 14px;
	position: absolute;
	right: 25px;
	top: 5px;
}

.content-title>a:hover {
	color: #009544;
}

.pagenum {
	height: 30px;
	margin: 30px 0;
	text-align: center;
}

.pagenum a {
	display: inline-block;
	padding: 0 .1rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	background: #eeeeee;
	color: #707070;
	border-radius: 5px;
	margin: 0 .05rem;
}

.pagenum a:hover {
	background-color: #C15B2A;
	color: white;
}

.pagenum a:not(.prev):not(.next).act {
	background: #a61f24;
	color: white;
}

.pagenum span {
	display: inline-block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #eeeeee;
	color: #707070;
	border-radius: 5px;
	margin: 0 5px;
}


/* 简介页 */
.all-text2 {
	width: 9.5rem;
	border: 1px solid #ccc;
}

.jianjieList {
	display: flex;
	flex-direction: column;
}

.jianjieye {
	margin-bottom: .5rem;
}

.jianjieye .t-title {
	width: 100%;
	margin: 0;
	padding: .2rem .5rem;
	text-align: center;
}

.jianjieye .t-title h1 {
	display: inline-block;
	position: relative;
	color: #B04810;
	padding-bottom: .1rem;
}

.jianjieye .t-title h1::after {
	content: none;
	position: absolute;
	width: 55%;
	height: .05rem;
	bottom: 0;
	left: 0;
	background-color: #B04810;
}

/* 图片列表页 */
.picListYe {}

.picListYe_con {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: left;
	gap: .3rem;
	padding-left: .3rem;
}


.picListYe_con li {
	width: 30% !important;
	border-bottom: unset !important;
	margin-top: .2rem;
	text-align: center;
}

.picListYe_con li a {
	display: flex;
	flex-direction: column;
}

.picListYe_con li a div {
	width: 3.2rem;
	height: 2.4rem;
	overflow: hidden;
}

.picListYe_con li a div img {
	width: 100%;
	height: 100%;
	transition: .3s;
}

.picListYe_con li a:hover div img {
	transform: scale(1.2);
}

/* 内容页 */

.all-text {
	margin: .2rem;
}

.t-title {
	text-align: center;
	width: 90%;
	margin: 0 auto;
	border-bottom: 1px solid #999999;
	text-align: center;
}

.t-title h1 {
	font-size: .24rem;
	color: #333;
}

.t-title p {
	color: #999999;
	margin: .1rem 0;
}

.t-con {
	margin: .1rem .5rem;
}

.t-con .content-txt img {
	max-width: 100%;
}

.relevant {
	border: 1px dashed #e5e5e5;
	border-left: none;
	border-right: none;
	margin: .4rem .4rem .2rem;
	color: #999999;
	line-height: 240%;
}

.updwon {
	margin-left: .4rem;
	margin-bottom: .5rem;
}

.updwon p {
	margin-top: .1rem;
}

.updwon p a:hover {
	text-decoration: underline;
	color: #b04810;
}

.Printing {
	width: 100%;
	overflow: hidden;
	padding: .2rem 0;
	margin-top: .2rem;
	border-bottom: 1px dashed #999999;
}

.Printing a {
	float: right;
	padding-left: .3rem;
	font-size: .14rem;
	font-family: simsun;
	color: #666666;
}

.Printing a img {
	margin-right: .05rem;
}

/*----------------------------------------- 二级页 E -----------------------------------------*/


/*-----------------------------------------手机端主页---------------------------------------------*/


.mobile {
	/* max-width: 750px; */
	width: 100%;
	margin: 0 auto;
	font-size: .24rem;
}

.mobile .flex {
	flex-wrap: wrap;
	justify-content: left;
}

.mobile .w13 {
	max-width: 100%;
}

/* 顶部 */
.topBlank {
	height: 1.5rem;
}

.mobile .headSearch {
	position: fixed;
	top: 0rem;
	left: 50%;
	z-index: 40;
	transform: translate(-50%, 0);
	width: 100%;
	height: 1.4rem;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .3s;
}

.mobile .headSearch.openSearch {
	top: 1.5rem;
	border-radius: 0;
	border: none;
	background-color: #B04810;
}

.mobile #closeSearch {
	display: none;
}

.mobile .headSearch form {
	width: 95%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: .8rem;
	padding-left: .3rem;
	position: relative;
	background-color: #fff;
}

.mobile .headSearch form>input {
	width: 85%;
}

.mobile .headSearch form .searchSub {
	width: .8rem;
	height: .82rem;
	background-image: url("https://www.drupalradar.com/images/yjs2024_headSearchIcon.png");
	background-size: .4rem .4rem;
	background-repeat: no-repeat;
	background-color: #F0F0F0;
	background-position: center;
	border-radius: 0;
	border-left: none;
	position: absolute;
	right: 0;
	top: -.01rem;
}

.mobile_header {
	background-image: url("https://www.drupalradar.com/images/yjs2024_mobileHeadBg.png");
	background-size: 100% 100%;
	/* border-top: 15px solid #0684DD; */
	justify-content: space-between !important;
	align-items: center;
	padding: .2rem .5rem;
	height: 1.5rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 50;
	width: 100%;
	z-index: 999;
}

.mobile_slogan {
	width: 4rem;
}

.mobile_topBtn {
	display: flex;
	gap: .15rem;
}

.mobile_topBtn img {
	width: .6rem;
	height: .6rem;
	transition: .3s;
}

.mobile_topBtn>a:first-child {
	/* margin-right: .3rem; */
}

.mobile_topBtn #closeNav {
	display: none;
}

/* 手机端导航 */

.mobileNav {
	width: 100%;
	/* height: 90%; */
	height: calc(100% - 1.4rem);
	background-color: #B04810;
	position: fixed;
	right: -100%;
	top: 1.5rem;
	transition: .5s;
	z-index: 998;
}


.mobile .show.mobileNav {
	right: 0;
}

.mbnav {
	position: fixed;
	top: 1.5rem;
	width: 100%;
	height: 80%;
	transition: 0.5s;
	padding: 5% 5% 0;
	overflow-y: scroll;
}

.mbnav .subnav {
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid rgba(255, 255, 255, .15);
}

.mbnav .subnav a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 0.35rem;
	padding: .2rem .1rem;
}

.mbnav .sur {
	background: url("https://www.drupalradar.com/images/yjs2024_jiantou1.png") 95% 50% no-repeat;
}

.mbnav .currentDt {
	background: url("https://www.drupalradar.com/images/yjs2024_jiantou.png") 95% 50% no-repeat #B04810;
}

.mbnav .currentDd {
	background: url("https://www.drupalradar.com/images/yjs2024_jiantou.png") 95% 50% no-repeat #B04810;
}

.mbnav .currentDd a {
	color: #FFFFFF;
}

.mbnav ul.navContent {
	display: none;
}

.mbnav ul.navContent li {
	overflow: hidden;
	font-size: 1rem;
	border-bottom: none;
}

.mbnav ul.navContent>.subnav.sur {
	background: url("https://www.drupalradar.com/images/yjs2024_jiantou1.png") 92% 50% no-repeat;
}

.mbnav ul.navContent>.currentDd.subnav.sur {
	background: url("https://www.drupalradar.com/images/yjs2024_jiantou.png") 92% 50% no-repeat #B04810;
}

.mbnav ul.navContent li a {
	display: block;
	width: 100%;
	font-size: .28rem;
	font-family: "微软雅黑";
	color: rgba(255, 255, 255, .7);
	padding: .15rem .25rem;
}

.mbnav ul.navContent ul.navContent li a {
	padding: .1rem .45rem;
}

.mbnav dl.navtheer {
	display: none;
	width: 100%;
	overflow: hidden;
}

.mbnav dl.navtheer dt {
	overflow: hidden;
	line-height: 35px;
	font-size: 1rem;
	border-bottom: 1px dashed #BABABA;
	background: #fcece3;
}

.mbnav ul.navContent li.subtheer {
	background: url("https://www.drupalradar.com/images/jiantou1.png") 95% 50% no-repeat #f9f9f9;
}

.mbnav dl.navtheer dt a {
	display: block;
	width: 80%;
	padding-left: 20%;
	font-size: 0.875rem;
	font-family: "微软雅黑";
	color: #707070;
}

.mbnav ul.navContent li.theerDt {
	background: url("https://www.drupalradar.com/images/jiantou.png") 95% 50% no-repeat #f9f9f9 !important;
}

.mbnav ul li.click a {
	background: #39b4dd;
	color: #FFFFFF;
}

/* 轮播图 */
.fixedIcon {
	display: block;
	width: 1rem;
	height: 1.1rem;
	position: fixed;
	z-index: 20;
	right: .3rem;
	top: 2rem;
}

.mobile .fixedIcon {
	width: 1.5rem;
	height: 1.6rem;
	right: .2rem;
	top: 4rem;
}

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

.mobile .banner {
	position: relative;
}

.mobile .banner>.pagination {
	position: absolute;
	transform: translate(-50%, 0);
	left: 50%;
	bottom: .1rem;
	z-index: 20;
}

.mobile .header_guide {
	margin-bottom: .3rem;
}

.mobile .header_guide .swiper-pagination-bullet {
	width: .2rem;
	height: .2rem;
	margin: 0 .06rem;
	background: rgba(255, 255, 255, 0.8);
	opacity: .7;
}

.mobile .header_guide .swiper-pagination-bullet-active {
	opacity: 1;
	background-color: #B04810;
}

.mobile .header_guide .swiper-container,
.mobile .header_guide .swiper-slide img {
	width: 100%;
	height: 3.2rem;
        object-fit: cover;
}

/* 医院新闻轮播图 */
.mobile .yyxw_banner {
	height: unset;
	margin-bottom: .25rem;
	position: relative;
}

.mobile .yyxw_banner .swiper-container {
	/* width: 96%; */
	border-radius: 20px;
	height: 4.15rem;
}

.mobile .yyxw_banner .swiper-slide img {
	height: 4.15rem;
}

.mobile .yyxw_banner .swiper-slide img,
.mobile .yyxw_banner .swiper-slide>a::after {
	width: 100%;
}

.mobile .yyxw_banner .pagination {
	display: flex;
	position: absolute;
	bottom: .3rem;
	z-index: 2;
	left: 50%;
	transform: translate(-50%, 0);
}

.mobile .yyxw_banner .swiper-pagination-bullet {
	flex: 1;
	background: #fff;
	margin: 0 .1rem;
}

.mobile .yyxw_banner .swiper-pagination-bullet-active {
	background: #B04422;
}

.mobile .yyxw_lunbo_title {
	/* 	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: unset;
	width: 90%;
	max-width: unset;
	font-size: .25rem;
	text-align: center; */
}

.mobile .hp-news .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.mobile .yyxw_lunbo_title {
	position: absolute;
	z-index: 50;
	bottom: 0;
	width: 100%;
	padding: 5% 5% 10%;
	color: #fff;
	background: linear-gradient(rgba(0, 0, 0, .01), rgba(0, 0, 0, .7));
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: .25rem;
	text-align: center;
}

/* 教育教学 & 医院文化 */

.mobile .hp-news.bmxthead {
	margin-top: .5rem;
}

.mobile .hp-news {
	width: 92%;
	margin: 0 auto .3rem;
}

.mobile .ggtzBg {
	background-color: #FEF8F5;
	padding: .5rem 0 .1rem;
}

.mobile .hp-news .news,
.mobile .jyjx .news,
.mobile .hp-news .yyxwItem {
	width: 100%;
	margin-bottom: .2rem;
}

.mobile .hp-news .yyxwItem {
	border-bottom: 1px dotted #E0e0e0;
}

.mobile .hp-news .news .hd {
	justify-content: center;
}

.mobile .hp-news .news .hd {
	border-bottom: unset;
	margin-bottom: .5rem;
}

.mobile .hp-news .news .hd ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #D29D80;
}

.mobile .hp-news .news .hd ul li:last-child {
	margin-right: 0;
}

.mobile .hp-news .news .hd ul li .newsHeadMore {
	width: 1.85rem;
	height: .55rem;
	color: #D29D80;
	border: 1px solid #D29D80;
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.mobile .hp-news .news .hd ul li p {
	font-size: .4rem;
	font-weight: 600;
	color: #B04810;
}

.mobile .hp-news .news .hd ul li p::after {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
}

.mobile .hp-news .news .hd ul li.on p::after {
	width: 30%;
}

.mobile .hp-news .yyxwItem .yyxw_con {
	width: 100%;
}

.mobile .yyxwItem-icon {
	margin-top: .09rem;
}

.mobile .xshdItem-img {
	width: 25%;
}

.mobile .yyxwItem-title {
	width: 100%;
	font-size: .32rem;
	line-height: .45rem;
	margin-bottom: .2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: unset;
}

.mobile .yyxwItem-date {
	display: flex;
	align-items: end;
	font-size: .24rem;
	color: #D29D80;
	margin-bottom: .2rem;
}

.mobile .yyxwItem-date span {
	font-size: .32rem;
	font-weight: 600;
}

.mobile .yyxwItem-icon {
	width: 2%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}

.mobile_more {
	display: block;
	width: 96%;
	margin: .15rem auto;
	padding: .2rem 0;
	text-align: center;
	color: #fff;
	background-color: #0684DD;
	border-radius: 30px;
	font-size: .2rem;
}


.mobile .bmxthead .news .hd ul li {
	justify-content: center;
}

.mobile .bmxt .news .bd .one-box .news-box {
	justify-content: space-between;
}

.mobile .bmxt .news .bd .one-box a {
	width: 48%;
	height: 1.8rem;
	font-size: .28rem;
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
	justify-content: center;
	box-shadow: 1px 0px 20px #dddddd;
	margin-bottom: .25rem;
	padding: 0 .2rem;
}

.mobile .bmxt .news .bd .one-box a img {
	width: .64rem;
	height: .64rem;
	margin-bottom: .15rem;
}

/* 硕士入学 */
.mobile .ssrx .news .bd .one-box .news-box {
	justify-content: center;
}

.mobile .ssrx .news .bd .one-box a,
.mobile .bsrx .news .bd .one-box a {
	width: 70%;
	font-size: .28rem;
	border: 1px solid #D29D80;
	padding: .3rem 0;
	color: #D29D80;
	border-radius: 5px;
	margin-bottom: .35rem;
	text-align: center;
}

.mobile .ssrx .news .bd .one-box a {
	width: 70%;
}

.mobile .bsrx .flex {
	justify-content: space-between;
}

.mobile .bsrx .news .bd .one-box a {
	width: 48%;
}

/* 教育管理 */
.jyglBg {
	background-color: #FEF8F5;
}

.mobile .yjsjy .flex,
.mobile .spoc .flex {
	justify-content: center;
	gap: .2rem;
}

.mobile .yjsjy .news .bd .one-box a,
.mobile .spoc .news .bd .one-box a {
	padding: .2rem;
	font-size: .28rem;
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
	justify-content: center;
	box-shadow: 1px 0px 20px #dddddd;
	margin-bottom: .25rem;
	background-color: #fff;
}

.mobile .yjsjy .news .bd .one-box a {
	width: 48%;
}

.mobile .spoc .news .bd .one-box a {
	width: 48%;
}

/* 底部 */
.mobile .yqLink {
	font-size: .24rem;
}

.mobile .yqLink .flex {
	flex-direction: column;
	align-items: center;
}

.mobile .yqLink span {
	font-size: .35rem;
	margin-bottom: .05rem;
}

.mobile .yqLink a {
	margin: .05rem 0;
	margin-right: 0;
}

.mobile .footerBg {
	padding: .7rem 0 .1rem;
	background: #C25726 url("https://www.drupalradar.com/images/yjs2024_footerBg.png");
	background-size: 100% 100%;
}

.mobile .footer {
	flex-direction: column;
	align-items: center;
	text-align: center;
	font-size: .24rem;
}

.mobile .footer_erCode,
.mobile .footer_slogan,
.mobile .footer_address {
	width: 70%;
	margin-bottom: .25rem;
}

.mobile .footer_erCode {
	justify-content: center;
}

.mobile .footer_erCode>div {
	margin-right: 0;
}

.mobile .footer_erCode img {
	width: 2rem;
	height: 2rem;
	height: unset;
	margin-bottom: .3rem;
}

.mobile .footer_erCode p {
	line-height: .45rem;
}

.mobile .footer_slogan {
	height: unset;
}

.mobile .footer_address p {
	margin-bottom: .05rem;
}

.mobile .footer {
	font-size: .26rem;
}

.mobile .copyright {
	padding: .15rem 0;
	font-size: .22rem;
}

.yqlj {
	color: #FAF5F1;
	text-align: left;
}

.lxfs {
	width: 2.5rem;
}

.yqlj_head {
	display: inline-block;
	position: relative;
	padding-bottom: .1rem;
	margin-bottom: .2rem;
}

.yqlj p {
	margin-bottom: .2rem;
}

.yqlj p b {
	margin-right: .3rem;
}

.yqlj p a {
	color: #FAF5F1;
	margin-right: .2rem;
	font-size: .15rem;
}

.yqlj p a:last-child {
	margin-right: 0;
}



.mobile .yqlj {
	width: 80%;
	color: #fff;
	text-align: left;
	margin-bottom: .3rem;
}

.mobile .yqlj_head {
	display: inline-block;
	position: relative;
	padding-bottom: .1rem;
	margin-bottom: 0;
}

.mobile .yqlj p {
	line-height: .5rem;
	margin: 0;
	font-size: .22rem;
}

.mobile .yqlj p a:first-child {
	margin-right: .2rem;
}

.mobile .yqlj a {
	font-size: .22rem;
}


.mobile {
	display: none;
}

@media screen and (max-width:800px) {
	.mobile {
		display: block;
	}

	.pc {
		display: none;
	}

	.w13 {
		width: 95%
	}

	.leftList-all {
		display: none;
	}

	.contentList {
		width: 100%;
	}

	.middle-content>.flex .listBox {
		width: 100%;
	}

	.contentList .list-all .content-title .con-text {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.contentList .list-all .content-title .con-text .text {
		width: 80%;
	}

	.contentList .list-all .content-title .con-text .text a {
		width: 100%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-size: .24rem;
	}

	.contentList .list-all .content-title .con-text {
		padding: .1rem 0;
	}

	.con-title {
		height: .5rem;
		font-size: .26rem;
	}

	.contentList .list-all .content-title .con-text span {
		font-size: .2rem;
	}

	.picListYe_con li {
		width: 50% !important;
	}

	.contentList .list-all.picListYe .content-title .con-text {
		justify-content: center;
	}

	.pagenum a {
		height: .5rem;
		line-height: .5rem;
		padding: 0 .2rem;
		font-size: .2rem;
	}

	.jianjieList {
		width: 100%;
	}

	.all-text2.jianjieye {
		width: 100%;
	}

	.t-title h1 {
		font-size: .34rem;
		margin-bottom: .15rem;
	}

	.t-title p {
		font-size: .24rem;
	}

	.Printing a {
		font-size: .24rem;
	}

	.updwon p {
		font-size: .24rem;
	}

	.t-con .content-txt img {
		width: 95%;
	}
}


/* 栏目页与列表页 */
.crumbs-wap,.page-wap,.xiangguan-wap{display:none}
.crumbs{background-color:#f0f0f0;border-bottom:1px solid #e3cec2}
.crumbs .main{height:.5rem;line-height:.5rem;background-color:#f0f0f0;color:#999;display:flex;align-items:center}
.crumbs .main a{color:#999}
.crumbs .main a::after{content:'/';margin:0 .05rem}
.crumbs .main a:last-child::after{content:''}

.listBody{padding-top:.5rem}
.listBody .main{display:flex}

.listBody .main .left{width:2rem;margin-right:.6rem}
.listBody .main .left dl{position:relative;border-left:.03rem solid #b04810}
.listBody .main .left dl dt{width:100%;height:.7rem;line-height:.7rem;display:flex;align-items:center;justify-content:center;background-color:#ce703d}
.listBody .main .left dl dt span{font-size:.2rem;margin-right:.1rem;color:#fff}
.listBody .main .left dl dt img{width:.2rem;height:.2rem;position:relative}
.listBody .main .left dl dd{position:relative}
.listBody .main .left dl dd a{width:1.97rem;height:.66rem;display:flex;align-items:center;justify-content:space-between;padding-left:.2rem;padding-right:.2rem;font-size:.18rem;color:#555;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;transition:.3s}
.listBody .main .left dl dd a i{border-color:#ccc;transition:.3s}
.listBody .main .left dl dd .cur,.listBody .main .left dl dd a:hover{border-right-color:#fff;color:#b04810;background:linear-gradient(to right,#fff7f2,#fff);transition:.3s}
.listBody .main .left dl dd .cur i,.listBody .main .left dl dd a:hover i{border-color:#b04810;transition:.3s}
.listBody .main .left dl dd .cur span,.listBody .main .left dl dd a:hover span{font-weight:700}

.listBody .main .right{flex:1;overflow:hidden}
.listBody .main .right dl{margin-bottom:.5rem}
.listBody .main .right dl dt{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e0e0}
.listBody .main .right dl dt h3{border-bottom:2px solid #b04810;padding-bottom: .05rem;}
.listBody .main .right dl dt h3 img{width:.32rem;height:.32rem;margin-right:.05rem}
.listBody .main .right dl dt h3 span{font-size:.28rem;position:relative;}
.listBody .main .right dl dt a{display:flex;align-items:center;font-size:.16rem;color:#999;line-height:.32rem}
.listBody .main .right dl dt a i{color:#999;margin-left:.05rem;position:relative;bottom:1px}

.listBody .main .right dl .words{padding-top:.2rem}
.listBody .main .right dl .words li{margin-bottom:.15rem}
.listBody .main .right dl .words li:last-child{margin-bottom:0}
.listBody .main .right dl .words a{display:flex;align-items:center;padding:.1rem .6rem .1rem .2rem;color:#333;border:1px solid #f0f0f0;border-radius:.05rem;background-color:#fff;transition:.3s;position:relative}
.listBody .main .right dl .words a .l{display:flex;align-items:center;justify-content:center;width:1.1rem;height:.36rem;border-radius:.05rem;background-color:#f0f0f0;margin-right:.2rem;transition:.3s}
.listBody .main .right dl .words a .l strong{font-size:.16rem;color:#333;font-weight:400;transition:.3s}
.listBody .main .right dl .words a .l span{color:#999;font-size:.12rem;transition:.3s}
.listBody .main .right dl .words a .l span::before{content:'/';margin:0 .05rem;font-size:.2rem;color:#999;transition:.3s}
.listBody .main .right dl .words a .r{display:block;flex:1;transition:.3s;width:100%;overflow:hidden}
.listBody .main .right dl .words a .r h3{color:#333;font-size:.18rem;line-height:.36rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s}
.listBody .main .right dl .words a .img{position:absolute;top:50%;right:.3rem;transform:translateY(-50%);width:.24rem;height:.24rem}
.listBody .main .right dl .words a .img img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:.3s}
.listBody .main .right dl .words a .img .icon1{opacity:1}
.listBody .main .right dl .words a .img .icon2{opacity:0}
.listBody .main .right dl .words a:hover{background-color:#fffdfc;border-color:#b04810;transition:.3s;padding-left:.3rem}
.listBody .main .right dl .words a:hover .l{background-color:#b04810}
.listBody .main .right dl .words a:hover .l strong{color:#fff}
.listBody .main .right dl .words a:hover .l span{color:#d29d80}
.listBody .main .right dl .words a:hover .l span::before{color:#ccc}
.listBody .main .right dl .words a:hover .r h3{color:#b04810}
.listBody .main .right dl .words a:hover .img .icon1{opacity:0}
.listBody .main .right dl .words a:hover .img .icon2{opacity:1}

.listBody .main .right dl .pics{padding-top:.2rem}
.listBody .main .right dl .pics a{display:flex;padding:.2rem .1rem;color:#333;border:1px solid transparent;border-bottom:1px solid #e8e8e8;background-color:#fff;transition:.3s}
.listBody .main .right dl .pics a .l{width:2.4rem;height:1.5rem;border-radius:.05rem;overflow:hidden}
.listBody .main .right dl .pics a .l img{width:100%;height:100%;display:block;transition:.4s}
.listBody .main .right dl .pics a .line{margin:0 .1rem}
.listBody .main .right dl .pics a .r{display:block;flex:1;transition:.3s}
.listBody .main .right dl .pics a .r h3{width:98%;color:#333;font-size:.2rem;height:.22rem;line-height:.2rem;margin-bottom:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.listBody .main .right dl .pics a .r p{width:98%;font-size:.14rem;line-height:.2rem;color:#666;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.listBody .main .right dl .pics a .r .date{font-size:.14rem;line-height:.2rem;color:#b04810;margin-top:.3rem}
.listBody .main .right dl .pics a:hover{background-color:#fffdfc;border-color:#b04810;transition:.3s}
.listBody .main .right dl .pics a:hover .l span,.listBody .main .right dl .pics a:hover .l strong{color:#b04810;transition:.3s}
.listBody .main .right dl .pics a:hover .l img{transform:scale(1.1)}
.listBody .main .right dl .pics a:hover .r h3{color:#b04810;transition:.3s}
.listBody .main .right dl .pics .nobor{border-bottom-color:transparent}

.listBody .main .right dl .cam{padding-top:.4rem;display:flex;flex-wrap:wrap}
.listBody .main .right dl .cam li{width:3.6rem;margin-right:.3rem;margin-top:.5rem}
.listBody .main .right dl .cam li:nth-child(3n){margin-right:0}
.listBody .main .right dl .cam li:nth-child(1),.listBody .main .right dl .cam li:nth-child(2),.listBody .main .right dl .cam li:nth-child(3){margin-top:0}
.listBody .main .right dl .cam a{display:block;color:#333;background-color:#fff}
.listBody .main .right dl .cam a .img{width:100%;height:2.2rem;position:relative;border-radius:.05rem;overflow:hidden}
.listBody .main .right dl .cam a .img img{display:block;width:100%;height:100%;transition:.4s}
.listBody .main .right dl .cam a .img .play-icon{opacity:.7;width:.36rem;height:.4rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.4s}
.listBody .main .right dl .cam a h3{width:100%;color:#333;font-size:.18rem;height:.18rem;line-height:.18rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.15rem;transition:.3s}
.listBody .main .right dl .cam a p{margin-top:.1rem;font-size:.14rem;line-height:.17rem;color:#999;margin-bottom:.3rem}
.listBody .main .right dl .cam a i{display:block;width:.4rem;border-bottom:1px solid #b04810;transition:.3s}
.listBody .main .right dl .cam a:hover .img img:nth-child(1){transform:scale(1.1)}
.listBody .main .right dl .cam a:hover .img img:nth-child(2){opacity:1}
.listBody .main .right dl .cam a:hover h3{color:#b04810;transition:.3s}
.listBody .main .right dl .cam a:hover i{width:100%;transition:.3s}

.listBody .main .right dl .newspaper{padding-top:.2rem;display:flex;flex-wrap:wrap}
.listBody .main .right dl .newspaper li{width:2.04rem;margin-right:.3rem;margin-top:.3rem}
.listBody .main .right dl .newspaper li:nth-child(5n){margin-right:0}
.listBody .main .right dl .newspaper li:nth-child(1),.listBody .main .right dl .newspaper li:nth-child(2),.listBody .main .right dl .newspaper li:nth-child(3),.listBody .main .right dl .newspaper li:nth-child(4),.listBody .main .right dl .newspaper li:nth-child(5){margin-top:0}
.listBody .main .right dl .newspaper a{display:block;color:#333;background-color:#fff}
.listBody .main .right dl .newspaper a .img{width:100%;height:2.9rem;background-color:#e8a14d;position:relative}
.listBody .main .right dl .newspaper a .img img{width:100%;height:2.9rem;position:absolute;bottom:0;left:0;transition:.3s}
.listBody .main .right dl .newspaper a h3{width:100%;color:#555;font-size:.16rem;height:.43rem;line-height:.43rem;font-weight:400;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.1rem;margin-bottom:.3rem;transition:.3s}
.listBody .main .right dl .newspaper a:hover h3{color:#b04810;transition:.3s}
.listBody .main .right dl .newspaper a:hover .img img{left:.05rem;bottom:.05rem;transition:.3s}

.listBody .contBody .main{
	flex-direction: column;
}

.pagediv{clear:both; padding-top:20px; padding-bottom:20px; color:#666; font-size:16px; text-align:center; }
.pagediv a{color:#666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 10px; line-height:35px; border:#b5b5b5 1px solid; border-radius:5px;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:10px;}
.pagination_index_last a{display:inline-block; padding:0 10px; line-height:30px; border:#b5b5b5 1px solid; border-radius:4px;}
#pagination_input{width:40px; margin:-4px 8px 0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; border-radius:4px; text-align:center;}

/* 内容页 */
	#back-to-top{position:fixed; bottom:200px; right:20px; background-color: #FFFFFF;} 
	#back-to-top span{border:#e3e3e3 solid 1px;display:block; height:35px; width:30px; background: url("https://www.drupalradar.com/images/top.png") no-repeat center center;} 
	#back-to-top span:hover{background: url("https://www.drupalradar.com/images/toph.png") no-repeat center center;}	
	.contBody{background-color:#f0f0f0;overflow:hidden}
	.contBody .crumbs{border-bottom:none;/*background-color: #fff;*/}
	.contBody .crumbs .main{background-color:#fff;border-bottom:1px solid #e0e0e0;}
	.contBody .contents{margin:0 auto;padding:0 .3rem;background-color:#f2f2f2;position:relative}
	
	.contBody .contents .main{padding:.2rem;background: #fff;}
	.contBody .contents .title{padding:.5rem 0 0}
	.contBody .contents .title h1{font-size:.32rem;color:#333;text-align:center;margin-bottom:.5rem}
	.right.contBody{margin-bottom: .5rem;}
	.right.contBody .contents .title h1{margin-bottom:0;}
	.contBody .contents .title .info{margin:30px 0;padding-bottom:20px;border-bottom:1px dashed #ccc;display:flex;justify-content:space-between}
	.contBody .contents .title .info span{font-size:16px;color:#999;margin-right:0.2rem;}
	.contBody .contents .title .info span:last-child{margin-right:0}
	.contBody .contents .title .info em{margin:0 15px;color:#999;font-style:normal}
	.contBody .contents .title .info p{display:flex}
	.contBody .contents .title .info .b,.contBody .contents .title .info .dy,.contBody .contents .title .info .s{cursor:pointer}
	.contBody .contents .cont{font-size:.18rem;line-height:.36rem;padding-bottom:.5rem}
	.contBody .contents .cont a,.contBody .contents .cont div,.contBody .contents .cont p{color:#333}
	.contBody .contents .cont div,.contBody .contents .cont p{}
	
	.contBody .contents .cont div img{max-width:100%;margin:0 auto;height: auto;}
	.contBody .contents .cont div p img{max-width:100%;height: auto;} 
	
	.contBody .contents .cont  table{border-collapse:collapse;border: 1px solid #333;margin:0 auto;}}
	.contBody .contents .cont  table td,.contBody .contents .cont table th,.contBody .contents .cont  table tbody tr td,.contBody .contents .cont  table tbody tr th{border:1px solid #333;padding: 3px;}
	
	
	.contBody .contents .fujian{padding:.3rem 0;color:#333;font-size:.18rem;border-bottom:1px solid #e0e0e0}
	.contBody .contents .fujian .t{margin-bottom:.2rem}
	.contBody .contents .fujian p a{color:#333}
	.contBody .contents .back{border:none;display:flex;justify-content:center;margin-top:.24rem;padding-bottom:.24rem;border-bottom:1px dashed #bbb}
	.contBody .contents .back a{display:flex;justify-content:center;align-items:center;width:1.33rem;height:.4rem;line-height:.4rem;font-size:.16rem;color:#666;border:1px solid #bbb;border-radius:.05rem}
	.contBody .contents .back a i{display:block;width:.24rem;height:.24rem;background-size:.24rem .24rem;margin-right:.08rem}
	.contBody .contents .back a:hover{color:#c01820;border-color:#c01820}
	.contBody .contents .back a:nth-child(1){margin-right:.42rem}
	.contBody .contents .back a:nth-child(1) i{background-image:url("https://www.drupalradar.com/images/xww-icon17.png");background-image:url("https://www.drupalradar.com/images/xww-icon16.png")}
	.contBody .contents .back a:nth-child(2) i{background-image:url("https://www.drupalradar.com/images/xww-icon19.png");background-image:url("https://www.drupalradar.com/images/xww-icon18.png")}
	.contBody .contents .back a:nth-child(1):hover{margin-right:.42rem}
	.contBody .contents .back a:nth-child(1):hover i{background-image:url("https://www.drupalradar.com/images/xww-icon17.png")}
	.contBody .contents .back a:nth-child(2):hover i{background-image:url("https://www.drupalradar.com/images/xww-icon19.png")}
	.contBody .contents .code{display:flex;flex-direction:column;align-items:center;justify-content:center}
	.contBody .contents .code img{width:1.56rem;height:1.53rem;display:block}
	.contBody .contents .code p{width:2.2rem;font-size:.18rem;line-height:.2rem;color:#999;text-align:center;margin-top:.2rem}
	.contBody .contents .xiangguan{overflow:hidden;margin-top:.5rem;border-top:1px solid #e0e0e0;padding-top:.4rem}
	.contBody .contents .xiangguan .item{display:flex;align-items:center;margin-bottom:.1rem}
	.contBody .contents .xiangguan .item span{color:#999}
	.contBody .contents .xiangguan a{display:block;max-width:8rem;height:.2rem;line-height:.18rem;font-size:.18rem;color:#333;transition:.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
	.contBody .contents .xiangguan a:hover{color:#c01820}
	.contBody .contents .xiangguan em{color:#999;margin-left:.3rem;font-style:normal}


@media (max-width:800px){
	.crumbs,.listBody .main .left,.nav{display:none}
	.crumbs-wap{display:flex;flex-wrap:wrap;padding:.32rem .32rem 0}
	.crumbs-wap a{display:block;width:2.1rem;height:.8rem;line-height:.8rem;text-align:center;border-radius:.1rem;margin-left:.08rem;margin-right:.08rem;margin-top:.16rem;border:1px solid #e0e0e0;color:#555;font-size:.3rem}
	.crumbs-wap .cur{background-color:#b04810;color:#fff}
	.contBody .crumbs{display:block;border-bottom:none;padding:.48rem .32rem .2rem;background-color:#fdf7f3}
	.contBody .crumbs span{display:none}
	.contBody .crumbs a{font-size:.24rem;color:#666}
	.contBody .crumbs .main{background-color:#fdf7f3}
	.listBody{padding-top:0}
	.listBody .main{padding:0}
	.listBody .main .left{display:none}
	.listBody .main .right dl{padding-top:.48rem;margin-bottom:.32rem}
	.listBody .main .right dl dt{align-items:flex-start}
	.listBody .main .right dl dt h3{padding-bottom:.3rem}
	.listBody .main .right dl dt h3 img{width:.48rem;height:.48rem}
	.listBody .main .right dl dt h3 span{font-size:.4rem}
	.listBody .main .right dl dt a{padding-top:.08rem;font-size:.26rem}
	.listBody .main .right dl dt a i{bottom:1px;margin-right:.04rem}
	.listBody .main .right dl .words a{display:flex;flex-direction:column;align-items:unset;height:auto;color:#333;border-bottom:1px solid #e8e8e8;margin-top:.32rem;padding-bottom:.32rem;transition:.3s}
	.listBody .main .right dl .words a .l{display:block;width:2rem;height:.48rem;font-size:.26rem;line-height:.48rem;text-align:center;margin-right:0;margin-bottom:.16rem;color:#666;background-color:#f0f0f0;font-style:normal;transition:.3s}
	.listBody .main .right dl .words a .l span,.listBody .main .right dl .words a .l strong{font-size:.26rem}
	.listBody .main .right dl .words a .r h3{display:block;max-width:100%;flex:1;font-size:.32rem;line-height:.46rem;white-space:unset;text-overflow:unset;transition:.3s;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
	.listBody .main .right dl .words a:hover{border-bottom:1px solid #b04810;transition:.3s}
	.listBody .main .right dl .words a:hover i{color:#fff;background-color:#b04810;transition:.3s}
	.listBody .main .right dl .words a:hover span{color:#b04810;transition:.3s}
	.listBody .main .right dl .cam li{width:100%;margin-right:0;padding-bottom:.4rem}
	.listBody .main .right dl .cam a h3{font-size:.28rem;line-height:1.5;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:unset}
	.listBody .main .right dl .cam a p{font-size:.24rem;line-height:1.5;margin:.1rem 0}
	.listBody .main .right dl .cam a .img{width:100%;height: 4.5rem;position:relative;border-radius:.05rem;overflow:hidden}
	
	.contBody .crumbs{display:block;border-bottom:none;padding:.48rem .32rem .2rem;background-color:#fdf7f3}
	.contBody .crumbs span{display:none}
	.contBody .crumbs a{font-size:.24rem;color:#666}
	.contBody .crumbs .main{background-color:#fdf7f3}
	.contBody .contents{margin-top:0;margin-bottom:0;padding:0}
	.contBody .contents .main{padding:0}
	.contBody .contents .main .title{background-color:#fdf7f3;padding:0 .32rem}
	.contBody .contents .main .title h1{font-size:.36rem;color:#222;text-align:left;margin-bottom:.2rem}
	.contBody .contents .main .title .info{margin-top:0;margin-bottom:.48rem;border-bottom:none}
	.contBody .contents .main .title .info span{font-size:.24rem;color:#666}
	.contBody .contents .main .title .info span:nth-child(3),.contBody .contents .main .title .info span:nth-child(4),.contBody .contents .main .title .info span:nth-child(5){display:none}
	.contBody .contents .main .title .info span i{display:none}
	.contBody .contents .main .title .info p:nth-child(2){display:none}
	
	.contBody .contents .main .cont{padding:0 .32rem;font-size:.32rem;line-height:.6rem;color:#333}
	.contBody .contents .main .cont div p img{max-width:100%;width: 100%;height: unset !important;} 
	.contBody .contents .main .cont  p img{max-width:100%;width: 100%;height: unset !important;} 
	.contBody .contents .main .cont  img{max-width:100%;width: 100%;height: unset !important;} 
	.cont  img{max-width:100%;width: 100%;height: unset !important;} 
	.cont p video{max-width:100%;width: 100%;height: unset !important;} 
	.contBody .contents .main .cont div p video{max-width:100%;width: 100%;height: unset !important;} 
	
	.contBody .contents .main .fujian{padding:.48rem .32rem;border-bottom:none;font-size:.28rem;line-height:.48rem}
	.contBody .contents .main .fujian .t{margin-bottom:.48rem}
	.contBody .contents .main .fujian p:nth-child(2){border-bottom:1px solid #e0e0e0;padding-bottom:.48rem}
	.contBody .contents .main .h60{display:none}
	.contBody .contents .main .code {display:none}
	.contBody .contents .main .code p{width:100%;font-size:.26rem;line-height:.38rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}
	
	.contBody .contents .main .xiangguan{display:none}
	.contBody .contents .main .xiangguan-wap{padding:.48rem .32rem .8rem;display:flex;justify-content:space-between}
	.contBody .contents .main .xiangguan-wap .item{display:flex;align-items:center;justify-content:center;width:2.18rem;height:.8rem;border:1px solid #ccc;border-radius:.1rem;font-size:.24rem;color:#666}
}
@media print {
    .wap-header{
        display: none;
    }
	.contBody .contents .main .title .info span:nth-child(3), 
	  .contBody .contents .main .title .info span:nth-child(4), 
	  .contBody .contents .main .title .info span:nth-child(5){
	    display: block;
	  }
	  .contBody .contents .title .info p{
	    flex-wrap: wrap;
	    flex-direction: column;
	  }
	  .contBody .contents .title h1{font-size:.2rem;}
	  .footer p{font-size:.14rem}
}

.u-arrow{display:inline-block;width:7px;height:7px;border-top:1px solid #7a7a7a;border-right:1px solid #7a7a7a}
.u-arrow-up{transform:rotate(-45deg)}
.u-arrow-down{transform:rotate(135deg)}
.u-arrow-left{transform:rotate(-135deg)}
.u-arrow-right{transform:rotate(45deg)}

/*page*/
.pagediv{clear:both; padding-top:20px; padding-bottom:20px; color:#666; font-size:16px; text-align:center; }
.pagediv a{color:#666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px;}
.pagediv .arrow a, .pagediv .index_num{ display:inline-block; padding:0 10px; line-height:35px; border:#b5b5b5 1px solid; border-radius:5px;}
.pagediv .index_num{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:10px;}
.pagination_index_last a{display:inline-block; padding:0 10px; line-height:30px; border:#b5b5b5 1px solid; border-radius:4px;}
#pagination_input{width:40px; margin:-4px 8px 0 2px; height:28px; border:#b5b5b5 1px solid; background:#fff; border-radius:4px; text-align:center;}