@charset "utf-8";

body{overflow-x: hidden;}

@font-face {
    font-family: "Rubik-MediumItalic";
    src: url(./font/Rubik/Rubik-MediumItalic.ttf);
}
@font-face {
    font-family: "Rubik-Medium";
    src: url(./font/Rubik/Rubik-Medium.ttf);
}

/* 分页 */
.pagination {
	text-align: center;
	font-size: 0;
	padding-top: 0.4rem;
}

.pagination a {
	display: inline-block;
	border: 1px solid #dcdcdc;
	padding: 0 0.12rem;
	height: 0.35rem;
	font-size: 0.14rem;
	line-height: 0.35rem;
	text-align: center;
	color: #666;
	margin: 0 0.07rem;
}

.pagination a.active {
	background: #004cd8;
	color: #fff;
	border: 1px solid #004cd8;
}

.pagination a:hover {
	background: #004cd8;
	color: #fff;
	border: 1px solid #004cd8;
}

.pagination span {
	display: inline-block;
	font-size: 0.14rem;
}
/* 分页 */

/* 教学科研机构 */
.kyjg{}
.kyjg-tit{padding-left: 1.4rem; margin-bottom: 0.25rem;}
.kyjg-tit h3{font-size: 0.36rem; font-weight: bold; color: #000;}
.kyjg-tit h3 span{font-family: "Rubik-Light"; font-size: 0.18rem; color: #000; padding-left: 0.15rem; text-transform: uppercase;}
.kyjg-bd{display: flex; flex-wrap: wrap; align-items:flex-start; position: relative; z-index: 1; padding: 0.6rem 0 1.25rem 0;  min-height: 4.74rem;}
.kyjg-bd::before{content:''; position:absolute; top:0; left:0; height: 100%; width: calc((100vw - 13.2rem)/2 + 100% ); background: url(../images/zcmimg/zcmkyjg-bg1.jpg) no-repeat center/cover; z-index: -1;}
.kyjg-bd ul{margin-left: 12.12%; position: relative; padding-left: 0.35rem;}
.kyjg-bd ul::before{content:''; position:absolute; top:-0.6rem; left:0; bottom: 0; border-left: 1px solid #fff; opacity: 0.15;}
.kyjg-box{margin-bottom: 1rem;}
.kyjg-box:nth-of-type(2) .kyjg-bd::before{background-image: url(../images/zcmimg/zcmkyjg-bg2.jpg);}
.kyjg-bd ul li{position: relative; left: 0; transition: all 0.5s;}
.kyjg-bd ul li a{display: block; color: #fff; font-size: 0.18rem; line-height: 0.28rem; padding-bottom: 0.2rem;}
.kyjg-bd ul li a em{display: inline-block; width: 0.1rem; height: 0.1rem; background: url(../images/zcmimg/kyjg-zs.png) no-repeat; background-size: 100% 100%; margin-left: 0.1rem; transform: translateY(-0.02rem);}
/* 教学科研机构 */

/* 党政机关 */
.dzjg ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.dzjg ul li{width: 47.72%; border-bottom: 1px solid rgba(179,179,179,0.25); padding-bottom: 0.25rem; margin-bottom: 0.25rem; min-height: 1.03rem; position: relative;}
.dzjg ul li::after{content:''; position:absolute; bottom: -1px; left: 0; width: 0.2rem; border-bottom: 1px solid #004cd8;}
.dzjg ul li span{display: inline-block;}
.dzjg ul li a{display: inline-block; transition: all 0.5s;}
.dzjg ul li h3{font-size: 0.24rem;color: #000;}
.dzjg ul li h3 span{color: #000; line-height: 0.4rem;}
.dzjg ul li h3 a{/* color: #004cd8; */}
.dzjg ul li h3 span em{display: inline-block; width: 0.15rem; height: 0.14rem; background: url(../images/zcmimg/kyjg-zs1.png) no-repeat; background-size: 100% 100%; margin-left: 0.05rem; transform: translateY(-0.07rem);}
.dzjg ul li h4{font-size: 0.16rem; font-weight: normal; margin-top: 0.15rem; line-height: 0.22rem;}
.dzjg ul li h4 span{color: #737885; margin-right: 0.15rem; }
.dzjg ul li h4 a{color: #004cd8;}
.dzjg ul li h4 span em{display: inline-block; width: 0.1rem; height: 0.1rem; background: url(../images/zcmimg/kyjg-zs1.png) no-repeat; background-size: 100% 100%; margin-left: 0.05rem; transform: translateY(-0.05rem);}
/* 党政机关 */

/* 其他教学科研机构 */
.qtjxjg ul li{min-height: auto; padding-bottom: 0.35rem; margin-bottom: 0.35rem;}
.qtjxjg ul li h3 a{ color: #00255d;}
/* 其他教学科研机构 */

/* 继续教育 */
.jxjy{/* background: url(../images/zcmimg/jxjy-bg.png) no-repeat center bottom; */background-size: 100% auto;padding: 0 12.12% 1.25rem 12.12%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.jxjy-l{width: 100%;}
.jxjy-l p{font-size: 0.16rem;line-height: 0.3rem;color:#242e3d;margin-bottom: 0.35rem;text-indent: 2em; text-align: justify;}
.jxjy-zi{display: flex;align-items: flex-start;display: none;}
.jxjy-zi img{display: block; width: 0.51rem;}
.jxjy-zi>img:first-child{margin-top: 1rem;}
.jxjy-zi>img:nth-child(2){margin-left: 0.3rem;}
/* 继续教育 */

/* 实践教学 */
.sjjx{max-width: 10rem; margin: 0 auto;}
.sjjx ul{margin-bottom: 0.5rem;}
.sjjx ul h3{position: relative; margin-bottom: 0.1rem;}
.sjjx ul h3::before{content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; border-top: 1px solid #005be4; opacity: 0.25;}
.sjjx ul h3 span{display: inline-block; background: #fff; padding-right: 0.24rem; font-size: 0.24rem; color: #004cd8; position: relative; z-index: 1;}
.sjjx ul p{border-bottom: 1px solid rgba(179, 179, 179, 0.25); position: relative;}
.sjjx ul p{display: block;font-size: 0.18rem;line-height: 0.3rem;padding: 0.15rem 0;transition: all 0.5s;}
.sjjx ul p::after{/* content:''; *//* position:absolute; *//* bottom: -1px; *//* left: 0; *//* width: 0.2rem; *//* border-bottom: 1px solid #004cd8; */}
/* 实践教学 */

/*本科专业*/
.bkzy{max-width: 10rem !important; margin: 0 auto; margin-bottom: 0.6rem;}
.bkzy h3{font-size: 0.36rem; color: #004cd8; line-height: 0.45rem; text-align: center; margin-bottom: 0.3rem;}
.bkzy table{width: 100%;border-collapse: collapse;margin: .1rem 0;}
.bkzy table tr:nth-child(even){background: #f1f9ff;}
.bkzy table tr th{padding-left: 0.2rem;}
.bkzy table tr th:first-child{padding-left: 0;}
.bkzy table tr td{border-bottom: 1px solid rgba(0,76,216,0.18)!important;line-height: 0.3rem;padding: 0.15rem .2rem;font-size: 0.18rem;border-left: 1px solid rgba(0,76,216,0.18)!important;/* padding-left: 0.2rem; */}
.bkzy table tr td:first-child{width: 7.5%;text-align: center;color: #242e3d;background-color: #fff;border-left: none;}
.bkzy table tr td:nth-child(2){border-left: 1px solid rgba(0,76,216,0.53)!important;}
.bkzy table tr:last-child td{border-bottom: 1px solid rgba(0,76,216,0.53);}
.bkzy table tr:first-child{ background: url(../images/zcmimg/bkzy-th.png) no-repeat; background-size: 100% 100%; color: #fff;}
.bkzy table tr:first-child th:first-child{/* font-size: 0.16rem; *//* font-weight: normal; *//* line-height: 0.3rem; *//* padding: 0.13rem 0; */min-width: 0.7rem;}
.bkzy table tr:first-child th{font-size: 0.16rem;font-weight: normal;line-height: 0.3rem;padding: 0.13rem 0.2rem; min-width: 1.3rem; text-align: center;}
.bkzy .bkzy-box p {font-size: 0.16rem; color: #242e3d; line-height: 0.3rem; text-indent: 2em; margin-bottom: 0.35rem;}
.bkzy .bkzy-box .yzkc{font-size: 0.16rem; color: #242e3d; line-height: 0.3rem; text-indent: 2em; margin-bottom: 0.35rem;}
.bkzy .bkzy-box span {font-size: 0.16rem; color: #242e3d; line-height: 0.3rem; text-indent: 2em; margin-bottom: 0.35rem;}
.bkzy-xz .bkzy-box td>p{display: none;}
.bkzy-xz .bkzy-box td>.yzkc{display: none;}
.bkzy-xz .bkzy-box td>h4{font-weight: normal; }
.bkzy-xz .bkzy-box td.tck>h4{font-weight: normal; cursor: pointer;}

.bkzy-xz .bkzy-box td>a{transition: all 0.5s;}
.bkzy-xz .bkzy-box td>a:hover{/* color: #005aff; *//* font-weight: 600; */}
.bkzy-xz .bkzy-box td>h4:hover{color: #004cd8;font-weight: 600;}




.bkzy1{max-width: 10rem !important; margin: 0 auto; margin-bottom: 0.6rem;}

.bkzy1 table{width: 100%;border-collapse: collapse;margin: .1rem 0;}
.bkzy1 table tr:nth-child(even){background: #f1f9ff;}
.bkzy1 table tr th{padding-left: 0.2rem;}
.bkzy1 table tr th:first-child{padding-left: 0;}
.bkzy1 table tr td{border-bottom: 1px solid rgba(0,76,216,0.18)!important;line-height: 0.3rem;padding: 0.15rem .2rem;font-size: 0.18rem;border-left: 1px solid rgba(0,76,216,0.18)!important;/* padding-left: 0.2rem; */}
.bkzy1 table tr td p{ font-size: 0.18rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.3rem;
    color: #333;
    margin-top:0rem;
    text-indent:0em;
    /*text-align: justify;*/ margin-bottom: 0rem;}

.bkzy1 table tr th p{
    font-size: 0.18rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.3rem;
    color: #fff;
    margin-top:0rem;
    text-indent:0em;
    text-align: center;
    /* text-align: justify; */
    margin-bottom: 0rem;
    }

/*
.bkzy1 table tr td:first-child{width: 7.5%;text-align: center;color: #242e3d;background-color: #fff;border-left: none;}*/
.bkzy1 table tr td:nth-child(2){border-left: 1px solid rgba(0,76,216,0.53)!important;}
.bkzy1 table tr:last-child td{border-bottom: 1px solid rgba(0,76,216,0.53);}
.bkzy1 table tr:first-child{ background: url(../images/zcmimg/bkzy-th.png) no-repeat; background-size: 100% 100%; color: #fff;}
.bkzy1 table tr:first-child th:first-child{/* font-size: 0.16rem; *//* font-weight: normal; *//* line-height: 0.3rem; *//* padding: 0.13rem 0; */min-width: 0.7rem;}
.bkzy1 table tr:first-child th{font-size: 0.16rem;font-weight: normal;line-height: 0.3rem;padding: 0.13rem 0.2rem; min-width: 1rem;}




.bkzy2 table{margin:0 auto; max-width:80%;}
.bkzy2 table p img{height:150px !important;}
.bkzy2 table tr {border-left: 0px solid rgba(0,76,216,0.53)!important;}
.bkzy2 table tr:last-child td{border-bottom: 0px solid rgba(0,76,216,0.53);}


.bkzy2 table tr:first-child th{font-size: 0.16rem;font-weight: normal;line-height: 0.3rem;padding: 0.13rem 0.2rem; min-width: 1.2rem;}





/*本科专业*/

/*教学成果成效*/
.hp_year{}
.hp_year+th{width: 29%;}
.hp_year+th+th{width: 40%;}
.hp_year+th+th+th{width: 7%;}
.hp_year+th+th+th+th{width: 20%;}

/*教学成果成效*/

/* 教学名师 */
.jxms ul h4{font-size: 0.18rem; margin-top: 0.3rem;}
.jxms ul li{padding: 0.1rem 0 0.2rem 0;border-bottom: 1px solid rgba(179, 179, 179, 0.25); position: relative;}
.jxms ul li::after {content: '';position: absolute;bottom: -1px;left: 0;width: 0.2rem;border-bottom: 1px solid #004cd8;}
.jxms ul li span{display: inline-block; width: 15.66%;}
.jxms ul li span a{display: inline-block; padding: 0.1rem 0;}
/* 教学名师 */

/* 教学成果 */
.jxcg .sjjx ul p{border-bottom: 1px solid rgba(179, 179, 179, 0.25); position: relative;}
.jxcg .sjjx ul p{display: block; font-size: 0.18rem; line-height: 0.3rem; padding: 0.15rem 0; transition: all 0.5s;}
.jxcg .sjjx ul p::after{content:''; position:absolute; bottom: -1px; left: 0; width: 0.2rem; border-bottom: 1px solid #004cd8;}
.jxcg .sjjx>h3{text-align: center; font-size: 0.36rem; color: #004cd8;}
.jxcg .sjjx>h4{text-align: center; font-size: 0.24rem; margin: 0.3rem 0;}
.jxcg .bkzy{margin-bottom: 0.5rem;max-width: inherit;}
.jxcg .bkzy.mt1{margin-top: 1rem;}
.jxcg .bkzy h4{text-align: center; font-size: 0.24rem; margin-bottom: 0.26rem;}
/* 教学成果 */

/* 学食住行 */
.yszx-box{overflow: hidden;}
.yszx{display: flex; flex-wrap: wrap; margin: 0 -0.2rem;}
.yszx .ul{width: 25%; margin-bottom: 0.4rem;}
.yszx .ul ul{margin: 0 0.2rem; color: #fff;}
.yszx .ul:first-child ul{background: #004cd8;}
.yszx .ul:nth-child(2) ul{background: #bf791f;}
.yszx .ul:nth-child(3) ul{background: #3f8209;}
.yszx .ul:nth-child(4) ul{background: #5109aa;}
.yszx .ul ul{height: 100%;}
.yszx .ul ul .pic{padding-top: 73.333%;}
.yszx .ul ul .pic::after{content: "";position: absolute; left: 0;right: 0;bottom: 0; height: 30%;}
.yszx .ul:first-child ul .pic::after{background: linear-gradient(180deg, transparent, #004cd8);}
.yszx .ul:nth-child(2) ul .pic::after{background: linear-gradient(180deg, transparent, #bf791f);}
.yszx .ul:nth-child(3) ul .pic::after{background: linear-gradient(180deg, transparent, #3f8209);}
.yszx .ul:nth-child(4) ul .pic::after{background: linear-gradient(180deg, transparent, #5109aa);}
.yszx .ul ul .ul-tx{padding: 0.4rem;}
.yszx .ul ul .ul-tx h3{position: relative; margin-bottom: 0.3rem;}
.yszx .ul ul .ul-tx h3 span{display: inline-block; font-size: 0.3rem; padding-right: 0.3rem; position: relative;z-index: 1;}
.yszx .ul:first-child ul .ul-tx h3 span{background: #004cd8;}
.yszx .ul:nth-child(2) ul .ul-tx h3 span{background: #bf791f;}
.yszx .ul:nth-child(3) ul .ul-tx h3 span{background: #3f8209;}
.yszx .ul:nth-child(4) ul .ul-tx h3 span{background: #5109aa;}
.yszx .ul ul .ul-tx h3::before{content: ""; position: absolute; left: 0; right: 0; bottom: 0.1rem; border-bottom: 1px solid #fff; opacity: 0.61;}
.yszx .ul ul li{font-size: 0.18rem; line-height: 0.24rem; margin: 0.15rem 0; position: relative; padding-right: 0.26rem;}
.yszx .ul ul li::after{content: ""; position: absolute; top: 0.07rem; right: 0; width: 0.16rem; height: 0.1rem; background: url(../images/zcmimg/xszx-sj.png) no-repeat; background-size: 100% 100%; opacity: 0.6;}
.yszx .ul ul li a{color: #fff; display: block; transition: all 0.5s; position: relative; left: 0;}
/* 学食住行 */

/* 宣传资源 */
.xczy{width: 100%; max-width: 10rem; margin: 0 auto;}
.xczy ul li{overflow: hidden; line-height: 0.7rem; border-bottom: 1px solid #ececec; padding: 0 0.22rem; position: relative;}
.xczy ul li:nth-child(even){background: #f6fbff;}
.xczy ul li::after{content: ""; position: absolute; left: 0; bottom: 0; width: 0.2rem; border-bottom: 1px solid #005be4;}
.xczy ul li span{float:right; display: inline-block; vertical-align: middle; width: 0.33rem; height: 0.33rem; background: url(../images/zcmimg/xczy-jt.png) no-repeat; background-size: 100% 100%; margin-top: 0.185rem; margin-left: 0.2rem; position: relative; right: 0; transition: all 0.5s;}
.xczy ul li a{display: block; color: #00255d; font-size: 0.18rem; white-space: nowrap;
text-overflow: ellipsis; overflow: hidden; word-break: break-all; transition: all 0.5s;}
/* 宣传资源 */

/* 服务信息 */
.fwxx ul li h3 span{ color: #004cd8;}
/* 服务信息 */

/* 国际学生教育 */
.gjxs1 p{max-width: 10rem; margin: 0 auto;}
.gjxs1-d{overflow: hidden; margin-top: 0.8rem; position: relative; z-index: 2;}
.gjxs1-d ul{display: flex; margin: 0 -0.18rem;}
.gjxs1-d ul li{width: 33.333%;}
.gjxs1-d ul li a{display: block; margin: 0 0.18rem;}
.gjxs1-d ul li .pic{padding-top: 55.39%;}

.gjxs2{position: relative; color: #fff; max-width: 10rem; margin: 0 auto; margin-top: -1.16rem; padding-top: 2rem; padding-bottom: 0.8rem;}
.gjxs2::before{content: ""; position: absolute; top: 0; bottom: 0; left:50%; transform: translateX(-50%); width: 100vw; background: url(../images/zcmimg/gjxs2-bg.jpg) no-repeat center; background-size: cover; z-index: -1;}
.gjxs2 p{color: #fff !important;}
.gjxs2-t{display: flex; flex-wrap: wrap; justify-content: space-between;}
.gjxs2-tl{width: 55.5%;}
.gjxs2-tr{width: 37%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.gjxs2-tr ul{border-left: 1px solid rgba(255,255,255,0.42); padding-left: 0.22rem;}
.gjxs2-tr ul li{font-size: 0.18rem; font-weight: bold; line-height: 0.3rem; margin-top: 0.26rem;}
.gjxs2-tr ul li:first-child{margin-top: 0;}
.gjxs2-tr ul li span{font-family: "Rubik-MediumItalic"; font-size: 0.3rem; vertical-align: middle; margin-right: 0.1rem;}
.gjxs2-d{border-top: 1px solid rgba(255,255,255,0.18); margin-top: 0.3rem; padding-top: 0.65rem;}
.gjxs2-d>p{text-align: center !important;}
.gjxs2-d ul{display: flex; justify-content: center; margin-top: 0.3rem;} 
.gjxs2-d ul li{margin: 0 0.4rem; text-align: center;}
.gjxs2-d ul li b{font-family: "Rubik-Medium"; font-size: 0.6rem; line-height: 1;}
.gjxs2-d ul li p{font-size: 0.14rem !important; text-indent: 0;}

.gjxs3{max-width: 10rem; margin: 0 auto; position: relative; padding: 0.95rem 0 3rem 0;}
.gjxs3::before{content: ""; position: absolute; top: 0; bottom: 0; left:50%; transform: translateX(-50%); width: 100vw; background: url(../images/zcmimg/gjxs3-bg.jpg) no-repeat center 28%; background-size: cover; z-index: -1;}
.gjxs3-d{margin-top: 0.65rem;}
.gjxs3-d a{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding-bottom: 0.34rem; border-bottom: 1px solid #004cd8; transition: all 0.5s;}
.gjxs3-d a>img:first-child{width: 5.19rem; max-width: 100%;}
.gjxs3-d a>img:nth-child(2){width: 0.43rem;}

.gjxs4{display: flex; flex-wrap: wrap; justify-content: space-between; width: calc((100vw - 100%)/2 + 100%); position: relative; padding: 0.85rem 0; margin-top: -1.8rem;}
.gjxs4::before{content: ""; position: absolute; width: calc((100vw - 100%)/2 + 100%); left: auto; right: 50%; margin-right: -2.5rem; top: 0; bottom: 0; background: #eff8fe; z-index: -1;}
.gjxs4-l{width: 38.88%;}
.gjxs4-r{width: 55.12%;}
.gjxs4-r>img{max-width: 100%;}
.gjxs4-ld a{display: flex; justify-content: space-between; align-items: center; background: #e7f4fe; border-bottom: 1px solid #004cd8; padding: 0.3rem; transition: all 0.5s;}
.gjxs4-ld a h3{font-size: 0.24rem; color: #004cd8; white-space: nowrap;
text-overflow: ellipsis;overflow: hidden;word-break: break-all; font-weight: normal;}
.gjxs4-ld a>img{display: block; width: 0.43rem; margin-left: 0.2rem;}

.gjxsjy p{font-size: 0.16rem; color: #242e3d; line-height: 0.3rem; text-indent: 2em; margin-bottom: 0.35rem; text-align: justify;}
/* 国际学生教育 */

/* 特色项目 */
.tsxm-box{max-width: 10rem; margin: 0 auto; border: 1px solid #dce2ec;}
.tsxm{ background: linear-gradient( 135deg, rgba(255,255,255,0.99608) 75%, rgb(179,209,255) 140%); padding-bottom: 0.2rem;}
.tsxm-title{background: url(../images/zcmimg/bkzy-th.png) no-repeat center right; background-size: cover; padding: 0.23rem 0.45rem; margin-bottom: 0.2rem;}
.tsxm-title h3{font-size: 0.18rem; font-weight: bold; color: #fff;}
.tsxm-qh{padding: 0.15rem 0.45rem;}
.tsxm-tit{display: flex; align-items: center; justify-content: space-between;}
.tsxm-tit h4{font-size: 0.2rem; color: #00255d; font-weight: normal;}
.tsxm-tit hr{flex: 1; min-width: 0; background: none; border: none; border-top: 1px solid #005be4; opacity: 0.25; margin-left: 0.24rem;}
.tsxm-tit .tsxm-an{cursor: pointer; border: 1px solid #9bb7e1; border-radius: 0.165rem; width: 0.86rem; line-height: 0.3rem; background: #fff; text-align: center; font-size: 0.14rem; color: #626872; transition: all 0.5s;}
.tsxm-tit .tsxm-an i{display: inline-block; vertical-align: middle; width: 0.09rem; height: 0.05rem; background: url(../images/zcmimg/tsxm-sj.png) no-repeat; background-size: 100% auto; margin-left: 0.1rem; transition: all 0.5s;}
.tsxm-tit .tsxm-an.on{background: #004cd8; color: #fff;}
.tsxm-tit .tsxm-an.on i{background-image: url(../images/zcmimg/tsxm-sj2.png); transform: rotate(180deg);}

.tsxm-bd{display: none;}
.tsxm-bd p{font-size: 0.14rem; line-height: 0.22rem; color: #626872; margin-top: 0.2rem;}
.tsxm-d a{display: block; margin-top: 0.2rem; padding-bottom: 0.1rem; border-bottom: 1px solid #004cd8 ; font-size: 0.18rem; color: #004cd8; line-height: 0.3rem;}
/* 特色项目 */

/* 立德树人奖详情页 */
.ldsrj-ny{display: flex;flex-wrap: wrap;justify-content: space-between;background: url(../images/zcmimg/ldsrj-nybg.png) no-repeat 90% bottom;padding-bottom: 1rem;min-height: 6.82rem;background-size: auto 6.82rem;}
.ldsrj-ny-l{width: 63.78%;}
.ldsrj-ny-l p{font-size: 0.18rem; line-height: 0.32rem; margin-bottom: 0.3rem; color: #242e3d; text-align: justify;}
.ldsrj-ny-r{width: 29.69%;}
.ldsrj-ny-r .pic{padding-top: 65.81%;}
.ldsrj-ny-r .ldsrj-ny-rtx{border-bottom: 1px solid #004cd8; padding: 0.2rem 0;}
.ldsrj-ny-r .ldsrj-ny-rtx h3{display: inline-block; font-size: 0.24rem; font-weight: normal; margin-right: 0.1rem; color: #000;}
.ldsrj-ny-r .ldsrj-ny-rtx span{font-size: 0.14rem; color: #004cd8;}
/* 立德树人奖详情页 */

/* 立德树人奖 */
.ldsrj1{position: relative;}
.ldsrj1::before{content: ""; position: absolute; top: 0; bottom: 1rem; left: 50%; transform: translateX(-50%); width: 100vw;  background: url(../images/zcmimg/ldsr1-bg.jpg) no-repeat center/cover; z-index: -1;}
.ldsrj-pic{position: absolute; top: 0.7rem; right: 5.3%; z-index: 1; width: 40.45%;}
.ldsrj1-t{width: 59.54%; color: #fff; padding-top: 1rem;}
.ldsrj1-t h4{font-size: 0.14rem; font-weight: normal;}
.ldsrj1-t h3{font-size: 0.36rem;}
.ldsrj1-t p{font-size: 0.17rem; line-height: 0.3rem; margin-top: 0.3rem; text-indent: 2em;}
.ldsrj1-d{margin-top: 0.63rem; width: 59.54%;}
.ldsrj1-d ul{display: flex; flex-wrap: wrap; justify-content: space-around;}
.ldsrj1-d ul li{position: relative; width: 1.8rem; display: flex; flex-wrap: wrap; justify-content: center; padding-top: 0.38rem;}
.ldsrj1-d ul li::before{content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 1.8rem; height: 1.8rem; background: #fff; border-radius: 50%; z-index: -1;}
.ldsrj1-d ul li img{display: block; max-height: 0.99rem;}
.ldsrj1-d ul li p{font-size: 0.16rem;color: #000;margin-top: 0.14rem;width: 100%;text-align: center;}

.ldsrj2{margin-top: 0.8rem;}
.ldsr2-tit{position: relative; padding-bottom: 0.36rem;}
.ldsr2-tit::before{content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 100vw; border-bottom: 1px solid #889999; opacity: 0.34;}
.ldsr2-tit ul{display: flex; align-items: center; justify-content: center;}
.ldsr2-tit ul li{font-family: "Rubik-Medium"; font-size: 0.34rem; color: #adbddc; padding: 0 0.4rem; position: relative; cursor: pointer;}
.ldsr2-tit ul li a{font-family: "Rubik-Medium";font-size: 0.34rem;color: #adbddc;/* padding: 0 0.4rem; *//* position: relative; *//* cursor: pointer; */}

.ldsr2-tit ul li span{font-family: "微软雅黑"; font-size: 0.14rem; padding-left: 0.05rem;}
.ldsr2-tit ul li::after{content: ""; position: absolute; bottom: -0.37rem; left: 50%; transform: translateX(-50%) scaleX(0); width: 100%; border-bottom: 3px solid #004cd8; transition: all 0.5s;}
.ldsr2-tit ul li.on{color: #004cd8;}
.ldsr2-tit ul li.on a{color: #004cd8;}
.ldsr2-tit ul li.on::after{transform: translateX(-50%) scaleX(1);}

.ldsr2-bd{margin-top: 0.46rem; position: relative;owerflow: hidden;}

.ldsr2-bd>div {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	z-index: 8;
}

.ldsr2-bd>div.on {
	position: relative;
	z-index: 9;
	opacity: 1;
}

.ldsr2-subbd ul{display: flex; flex-wrap: wrap;overflow:hidden;}
.ldsr2-subbd ul li{width: 25%; margin-bottom: 0.46rem;}
.ldsr2-subbd ul li a{display: block; margin: 0 0.2rem;}
.ldsr2-subbd ul li a .pic{padding-top: 66.66%;}
.ldsr2-subbd ul li a .ldsr2-tx{margin-top: 0.2rem; padding-bottom: 0.2rem; border-bottom: 1px solid #004cd8;}
.ldsr2-subbd ul li a .ldsr2-tx h3{display: inline-block; font-size: 0.24rem; color: #00255d; font-weight: normal;}
.ldsr2-subbd ul li a .ldsr2-tx span{font-size: 12px; color: #004cd8; padding-left: 0.14rem;}
.ldsr2-subbd ul li a p{display: none;}

.ldsr2-subtit ul{display: flex; justify-content: center; align-content: center;}
.ldsr2-subtit ul li{width: 2.24rem; height: 0.7rem; border: 1px solid #acacac; border-radius: 0.355rem; margin: 0 0.12rem; cursor: pointer; background-size: auto 0.41rem !important;}
.ldsr2-subtit ul li.on{border-color: #9b6c14;}
.ldsr2-subtit ul li:first-child{background: url(../images/zcmimg/ldsr2-subtit1.png) no-repeat center;}
.ldsr2-subtit ul li.on:first-child{background: url(../images/zcmimg/ldsr2-subtit1on.png) no-repeat center;}

.ldsr2-subtit ul li:nth-child(2){background: url(../images/zcmimg/ldsr2-subtit2.png) no-repeat center;}
.ldsr2-subtit ul li.on:nth-child(2){background: url(../images/zcmimg/ldsr2-subtit2on.png) no-repeat center;}

.ldsr2-subtit ul li:nth-child(3){background: url(../images/zcmimg/ldsr2-subtit3.png) no-repeat center;}
.ldsr2-subtit ul li.on:nth-child(3){background: url(../images/zcmimg/ldsr2-subtit3on.png) no-repeat center;}


.ldsr2-subtit .ldsr2-subtit-two li{width: 2.24rem; height: 0.7rem; border: 1px solid #acacac; border-radius: 0.355rem; margin: 0 0.12rem; cursor: pointer; background-size: auto 0.41rem !important;}
.ldsr2-subtit .ldsr2-subtit-two li.on{border-color: #9b6c14;}
.ldsr2-subtit .ldsr2-subtit-two li:first-child{background: url(../images/zcmimg/ldsr2-subtit2.png) no-repeat center;}
.ldsr2-subtit .ldsr2-subtit-two li.on:first-child{background: url(../images/zcmimg/ldsr2-subtit2on.png) no-repeat center;}

.ldsr2-subtit .ldsr2-subtit-two li:nth-child(2){background: url(../images/zcmimg/ldsr2-subtit3.png) no-repeat center;}
.ldsr2-subtit .ldsr2-subtit-two li.on:nth-child(2){background: url(../images/zcmimg/ldsr2-subtit3on.png) no-repeat center;}

.ldsr2-subtit .ldsr2-subtit-two li:nth-child(3){background: url(../images/zcmimg/ldsr2-subtit3.png) no-repeat center;}
.ldsr2-subtit .ldsr2-subtit-two li.on:nth-child(3){background: url(../images/zcmimg/ldsr2-subtit3on.png) no-repeat center;}



.ldsr2-subbd{margin-top: 0.52rem; position: relative;overflow:hidden;}
.ldsr2-subbd>ul {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	z-index: 8;
}

.ldsr2-subbd>ul.on {
	position: relative;
	z-index: 9;
	opacity: 1;
}

.Popup_bg {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(2, 12, 28, 0.66);
    z-index: 9999;
}

.Popup_bg.on {
    display: block;
}

.Popup {
    position: fixed;
    width: 80%;
    max-width: 9rem;
    /* height:3.55rem; */
    padding: 0.55rem 0.55rem 0.85rem;
    background: #fff;
    background-image: linear-gradient(123deg, rgba(255, 255, 255, 1) 80%, #b3d1ffc7 120%), linear-gradient(#ffffff,#ffffff);
    box-shadow: 0px 0px 49px 0px rgba(91, 91, 91, 0.32);
    border-radius: 0.12rem;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 9999;
    display: none;
}
 
.Popup-close{position: absolute; right: 0.34rem; top: 0; font-size: 0.36rem; color: #626872; cursor: pointer; transition: all 0.5s; width: 0.5rem; line-height: 0.5rem; text-align: center;}
.Popup-close:hover{color: #004cd8;}
.Popupbox{display: flex;}
.Popup-pic{width: 32.53%; margin-right: 0.4rem;}
.Popup-pic img{max-width: 100%;}
.Popup-tx{flex: 1; min-width: 0;}
.Popup-txtit h3{display: inline-block; font-size: 0.24rem; color: #004cd8;}
.Popup-txtit span{font-size: 12px; padding-left: 0.1rem; color: #9aa2af;}
.Popup-txd{max-height: 1.92rem; overflow-y: auto; padding-right: 0.35rem; margin-top: 0.15rem;}
.Popup-txd p{font-size: 0.16rem;line-height: 0.24rem;color: #5e6a81;/* text-indent: 2em; */text-align: justify;}

.Popupbox2 .Popup-txd{max-height:4.92rem;}
.Popupbox2 .Popup-txd p{font-size:.17rem; line-height:.32rem;}

.Popup-txd::-webkit-scrollbar {
    width: 0.06rem;
    height: 0.09rem;
}

.Popup-txd::-webkit-scrollbar-track {
    width: 0.06rem;
    background:#adbddc;
    opacity: 0.5;
    border-radius: 0;
}

.Popup-txd::-webkit-scrollbar-thumb {
    background-color: #8e9ebe;
    background-clip: padding-box;
    min-height: 0.3rem;
    border-radius: 0;
}

.Popup-txd::-webkit-scrollbar-thumb:hover {
    background-color: #8e9ebe
}


.Popup-xz .Popup-txtit h3{display: block; text-align: center; font-size: 0.24rem; color: #004cd8;}
/* 立德树人奖 */

/* 文化活动列表页 */
.whhd-list{display: flex; flex-wrap: wrap; justify-content: space-between;}
.whhd-list-ul{width: calc(100% - 320px); padding-right: 1rem;}
.whhd-list-ul li{margin-bottom: 0.35rem;}
.whhd-list-ul li a{display: flex; align-items: center;}
.whhd-list-ul li a .date{text-align: center; font-family: "Rubik-Light"; color: #0062f6;}
.whhd-list-ul li a .date>p{font-size: 0.3rem;}
.whhd-list-ul li a .date>span{display: block; font-size: 12px;}
.whhd-list-ul li a hr{display: block; height: 1.18rem; background: none; border: none; border-left: 1px solid  #8c8f93; opacity: 0.29; margin: 0 0.3rem;}
.whhd-list-ul li a .tx{flex: 1; min-width: 0;}
.whhd-list-ul li a .tx h4{font-size: 0.14rem; color: #004cb4; white-space: nowrap;
text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.whhd-list-ul li a .tx h3{font-size: 0.2rem; color: #00255d; margin: 0.1rem 0;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; transition: all 0.5s;}
.whhd-list-ul li a .tx p{font-size: 0.13rem; line-height: 24px; padding-left: 0.22rem; color: #004cd8;}
.whhd-list-ul li a .tx p.sj{background: url(../images/zcmimg/whhd-sj.png) no-repeat left center; background-size: 0.12rem auto;}
.whhd-list-ul li a .tx p.dz{background: url(../images/zcmimg/whhd-dz.png) no-repeat left center; background-size: 0.12rem auto;}

.whhd-list .rl{width: 320px;}

/* 文化活动列表页 */

/* 文化活动内容页 */
.whhd-ny{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.whhd-ny-r{width: 24.24%;background: #e9f3fb url(../images/zcmimg/rlbg.png) no-repeat center bottom;padding:0.35rem 0.35rem 1rem 0.35rem; border-left: 2px solid #004cd8;}
.whhd-ny-r h3{font-size: 0.2rem; color: #004cd8; font-weight: normal;}
.whhd-ny-r ul li a{display: block; position: relative; padding-left: 0.2rem; font-size: 0.15rem; line-height: 0.22rem; color: #454545; margin-top: 0.3rem; transition: all 0.5s;} 
.whhd-ny-r ul li a::after{content: "";position: absolute; top: 0.08rem; left: 0; width: 0.06rem; height: 0.06rem; border-radius: 50%; background: #afbed5; transition: all 0.5s;}
.whhd-ny-l{width: 70.45%;}
.whhd-ny-l h3{font-size: 0.36rem; color: #004cd8;}
.whhd-ny-l .h4{ border-bottom: 1px solid #d6d6d6; padding-bottom: 0.3rem; margin-top: 0.15rem; display: flex; flex-wrap: wrap;}
.whhd-ny-l .h4>div{font-size: 0.14rem; color: #737885;}
.whhd-ny-l .h4>span{display: block;font-size: 0.14rem; color: #737885; margin: 0 0.15rem; }
.whhd-ny-l .whhd-ny-box p{font-size: 0.18rem !important; line-height: 0.34rem !important; color: #242e3d !important; text-indent: 2em; margin-top: 0.3rem;}
.whhd-ny-l .whhd-ny-box p span{font-size: 0.18rem !important; line-height: 0.34rem !important; color: #242e3d !important; text-indent: 2em; margin-top: 0.3rem;}
.whhd-ny-l .whhd-ny-box img{/* display: block; */max-width: 100%;margin: 0 auto;height: auto!important;}
/* 文化活动内容页 */

/* 两院院士 */
.lyys {overflow: hidden;}
.lyys ul{display: flex; flex-wrap: wrap; margin: 0 -0.29rem;}
.lyys ul li{width: 20%; margin-bottom: 0.58rem;}
.lyys ul li a{display: block; margin: 0 0.29rem;}
.lyys ul li a .pic{padding-top: 132.09%; border-left: 0.03rem solid #004cd8;}
.lyys ul li a .lyys-tx{background: #fff; border-left: 0.03rem solid #004cd8; padding: 0.15rem 0.24rem 0 0.24rem; margin-left: 0.28rem; margin-top: -0.36rem; position: relative;}
.lyys ul li a .lyys-tx h3{font-size: 0.24rem; color: #000; font-weight: normal; transition: all 0.5s;}
.lyys ul li a .lyys-tx p{font-size: 12px; color: #004cd8; margin-top: 0.05rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
/* 两院院士 */

/* 两院院士详情页 */
.lyys-ny{position: relative; background: none; align-items: flex-start; min-height: 8.09rem;}
.lyys-nybg{position: absolute;bottom: -0.45rem; left: 0; width: calc((100vw - 100%) /2 + 100%); text-align: right; z-index: -1;}
.lyys-nybg img{max-width: 100%;}
.lyys-ny .ldsrj-ny-l{width: 66.51%;}
.lyys-nytit{display: flex; align-items: flex-end;}
.lyys-nytit h3{font-size: 0.36rem; font-weight: bold; color: #070e32;}
.lyys-nytit span{display: block; margin-left: 0.2rem; font-size: 0.14rem; color: #7182a1;}
.lyys-ny .ldsrj-ny-l .lyys-nybox{margin-left: 0.2rem; padding-left: 0.7rem; border-left: 1px solid #78a8ff; margin-top: 0.3rem; padding: 0.2rem 0 0.05rem 0.7rem;}
.lyys-ny .ldsrj-ny-l .lyys-nybox p{font-size: 0.17rem; line-height: 0.32rem; color: #626262;}
.lyys-ny .ldsrj-ny-r .pic{padding-top:130%;}
.lyys-ny .ldsrj-ny-r{position: relative; width: 22.72%;}
.lyys-ny .ldsrj-ny-r::after{content: ""; position: absolute; left: 0.15rem; top: 0.15rem; right: -0.15rem; bottom: -0.15rem; background: #0054d3; z-index: -1;}
/* 两院院士详情页 */


/* 本科生教育 */
.bksjy{max-width: 10rem; margin: 0 auto;}
.bksjy-t p{font-size: 0.18rem; line-height: 0.32rem; color: #242e3d; margin-bottom: 0.35rem; text-indent: 2em; text-align: justify;}
.hz-lt ul { display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: .6rem;}
.hz-lt ul li { width: 48%; padding-left: .35rem; padding-right: .3rem; background-color: #dcefff;
box-shadow: 0rem .01rem 0rem 0rem #004cd8; margin-bottom: .34rem;}
.hz-lt ul li a { line-height: .8rem; display: block; font-size: .24rem; color: #004cd8; background: url(../images/zcmimg/hz-fj.png) no-repeat left center; background-size: 0; position: relative;}
.hz-lt ul li a::after { content: ''; position: absolute; top: 50%;  right: 0; transform: translateY(-50%); width: .32rem; height: .29rem; background: url(../images/zcmimg/hz-fj.png) no-repeat;background-size: 100% 100%;}
.hz-lt ul li:hover a{ background: url(../images/zcmimg/hz-fj.png) no-repeat right center; background-size: .32rem; transition: all 0.8s;}
.hz-lt ul li:hover a::after{ opacity: 0;}
.hz-lt ul li a::before { content: ''; width: .6rem; border-top: dashed 1px #004cd8;  position: absolute; top: 50%; right: .4rem; transform: translateY(-50%);}
/* 本科生教育 */

/* 学校领导 */
.xxld{max-width: 10rem; margin: 0 auto;}
.xxld-box {display: flex; flex-wrap: wrap; justify-content: space-between; position: relative; padding: 0.5rem 0 0.05rem 0;}
.xxld-li{width: 45%; display: flex;  flex-wrap: wrap; justify-content: space-between; align-items: center; margin-bottom: 0.45rem;}
.xxld-li b{display: block; font-size: 0.18rem; color: #004cd8; font-weight:bold;}
.xxld-li b em{display: block; font-size: 0.14rem; font-weight: normal; font-style: normal;}
.xxld-li .xxld-r span{display: inline-block; font-size: 0.18rem; color: #242e3d;}

.xxld1{padding-top: 0;}
.xxld1 b{font-size: 0.24rem;}
.xxld1 span{font-size: 0.24rem;}
.xxld>div:nth-child(even)::before{content:''; position:absolute; top:0; bottom:0; left: 50%; transform: translateX(-50%); width: 100vw; background: #f2f7fd; z-index: -1;}
.xxld3 .xxld-li{width: 100%; align-items: flex-start;}
.xxld3 .xxld-li b{width: 27%;}
.xxld3 .xxld-li .xxld-r{width: 73%;}
.xxld3 .xxld-li .xxld-r ul{display: flex; flex-wrap: wrap;}
.xxld3 .xxld-li .xxld-r ul li{width: 25%; text-align: right; margin-bottom: 0.2rem;}
/* 学校领导 */

/* 科研概况 */
.kygk .hz-lt ul li{width: 100%;}
.kygk .hz-lt ul li a{background: none; line-height: 0.3rem; padding: 0.25rem 0.5rem 0.25rem 0;}
.kygk .hz-lt ul li a::before{display: none;}
.kygk .hz-lt ul li a::after{background: url(../images/zcmimg/kygk-zs.png) no-repeat; width: 0.4rem; height: 0.4rem; background-size: 100% 100%;}
.kygk .hz-lt ul li:hover a::after{opacity: 1;}
/* 科研概况 */

/* 卓越工程师 */
.zygcs .bksjy-t h3{position: relative; margin-bottom: 0.25rem;}
.zygcs .bksjy-t h3::before{content: ""; position:absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; border-top: 1px solid #bfd6f8; z-index: -1;}
.zygcs .bksjy-t h3 span{display: inline-block; font-size: 0.24rem; color: #004cd8; background: #fff; padding-right: 0.22rem;}
.zygcs .bksjy-t p img{display: block;margin: 0 auto;max-width: 95%;height: auto;}
/* 卓越工程师 */

/* 学术学位教育 */
.dsxwjy ul h3{margin-bottom: 0.4rem;}
.dsxwjy ul p{margin-bottom: 0.4rem;padding: 0;}
.dsxwjy ul p{margin-bottom: 0.23rem;}
.dsxwjy ul p a{display: block;border-bottom: 1px solid #004cd8;line-height: 0.3rem;font-size: 0.24rem;padding: 0.25rem 0.7rem 0.25rem 0.35rem;background: #f1f9ff url(../images/zcmimg/dsxwjy-hj.png) no-repeat 97% center;color: #004cd8;}
.dsxwjy ul p::after{
    content: none;
}
/* 学术学位教育 */

/* 专业学位教育 */
.zyxwjy{max-width: 100%;}
.zyxwjy table{width: 100%;}
.zyxwjy table tr:first-child th{padding: 0.13rem 0.25rem;}
.zyxwjy table tr td{padding: 0.2rem 0.25rem!important; vertical-align: top;}
.zyxwjy table tr td strong{color: #004cd8; display: block;}
.zyxwjy table tr td:nth-child(3) strong{font-weight: normal;}
.zyxwjy table tr td:nth-child(5) strong{font-size: 0.24rem;}
.zyxwjy .firstRow th:nth-child(5){
    min-width: 1.5rem;
}
.zyxwjy .firstRow th:nth-child(6){
    min-width: 2.5rem;
}
/* 专业学位教育 */


/* 科学研究250313 */
.xz-kxyj .gg-pic span{display: block; position: relative; z-index: 1;}
.xz-kxyj .gg-pic a{display: block; position: relative; z-index: 1;}
.xz-kxyj .gg-pic .pic{border-radius: 0.15rem;}
.xz-kxyj .gg-pic .pic::after{content:'';position:absolute;bottom:0;left:0;right: 0; height: 24%; background: linear-gradient(180deg, rgba(17, 55, 146, 0) 0%, rgba(17, 55, 146, 0.7) 100%);}
.xz-kxyj .gg-pic .tx{position: absolute; left: 0; right: 0; bottom: 0.3rem; z-index: 1;}
.xz-kxyj .gg-pic .tx h3{padding: 0 0.1rem; font-size: 0.24rem; font-weight: bold; color: #F7F9FF; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center;}
.xz-kxyj .xz-kxyj1 .pic{padding-top: 43.44%;}
.xz-kxyj .xz-kxyj2{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 0.4rem;}
.xz-kxyj .xz-kxyj2 .pic{padding-top: 54.05%;}
.xz-kxyj .xz-kxyj2 .l{width: 50%;}
.xz-kxyj .xz-kxyj2 .r{width: 46.89%;}
.xz-kxyj .hz-lt ul{margin-top: 0;}
.xz-kxyj .hz-lt ul li{width: 100%; margin-bottom: 0; margin-top: 0.35rem;background: #FFFFFF; border: 1px solid #D6D6D6; box-shadow: none; transition: all 0.5s;}
.xz-kxyj .hz-lt ul li:hover{border-color: rgba(0, 76, 216, 0.45);}
.xz-kxyj .hz-lt ul li:first-child{margin-top: 0;}
.xz-kxyj .hz-lt ul li a{line-height: 0.94rem; font-size: 0.24rem;}

.xz-kxyj .xz-kxyj3 .l{order: 2;}
.xz-kxyj .xz-kxyj3 .r{order: 1;}

.xz-kxyj .xz-kxyj4{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 0.4rem;}
.xz-kxyj .xz-kxyj4 .l{width: 31.33%;}
.xz-kxyj .xz-kxyj4 .l ul li:first-child{ margin-top: 0.35rem;}



/* hover效果 */
@media screen and (min-width:1024px) {
	
    .kyjg-bd ul li:hover{left: 0.05rem; }
	.kyjg-bd ul li a:hover{left: 0.06rem; opacity: 0.6;}

    .qtjxjg ul li:hover h3 a{/* color: #004cd8; */}

    .sjjx ul li:hover a{color: #004cd8; font-weight: bold;}

    .jxms ul li:hover a{color: #333; font-weight: normal;}
    .jxms ul li span a:hover{/* color: #004cd8; *//* font-weight: bold; */}

    .lyys ul li:hover a .lyys-tx h3{color: #004cd8;}

    .yszx .ul ul li:hover a{left: 0.05rem;}

    .xczy ul li:hover span{right: -0.05rem;}
    .xczy ul li:hover a{font-weight: bold;}

    .gjxs3-d a:hover{padding: 0 0.1rem 0.34rem 0.1rem;}
    .gjxs4-ld a:hover{padding: 0.3rem 0.2rem;}

    .whhd-list-ul li:hover a .tx h3{color: #004cd8;}
    .whhd-ny-r ul li:hover a{color: #004cd8;}
    .whhd-ny-r ul li:hover a::after{background: #004cd8;}

}
/* hover效果 */



@media screen and (max-width:1300px) {
    .kyjg-bd::before{width: calc(100% + 2.5%);}
}

@media screen and (max-width:1024px) {
    .kyjg-bd::before{width: calc(100% + 10px);}
    .kyjg-bd ul li a{line-height: 0.3rem;}
    .kyjg-tit{padding-left: 1.2rem;}

    .jxjy{padding: 0 0.35rem 0.35rem 0.35rem;}
    .jxjy-l p{font-size: 0.18rem;}

    .yszx .ul ul .ul-tx {padding: 0.2rem;}
    .yszx .ul ul .ul-tx h3 span{font-size: 0.26rem;}

    .whhd-list-ul{width: calc(100% - 360px); padding-right: 0;}

    .lyys-ny{padding-right: 15px;}
    .lyys-ny .ldsrj-ny-l {width: 71.51%;}
    .lyys-ny .ldsrj-ny-l .lyys-nybox{padding: 0.2rem 0 0.05rem 0.5rem;}

    .xz-kxyj .hz-lt ul li a {line-height: 0.83rem; font-size: 0.24rem;}
    
}

@media screen and (max-width:768px) {
    .kyjg-tit { padding-left: 0.3rem; }
    .kyjg-bd ul{margin-left: 0.3rem;}
    .kyjg-bd{min-height: auto; padding-bottom: 1rem;}

    .dzjg ul li:nth-child(2n+1){order:1}
    .dzjg ul li:nth-child(2n){order:2}

    .dzjg ul li{width: 100%; min-height: auto; padding-bottom: 0.2rem;}
    .dzjg ul li h3{font-size: 0.22rem;}
    .dzjg ul li h4 span{margin-bottom: 0.1rem;}

    .jxjy-zi img {width: 0.41rem;}

    .lyys ul li{width: 33.3333%; margin-bottom: 0.3rem;}

    .yszx .ul{width: 50%;}

    .gjxs1-d{margin-top: 0;}
    .gjxs1-d ul li a {margin: 0 0.12rem;}
    .gjxs1-d ul{margin: 0 -0.12rem;}
    .gjxs2{margin-top: 0.3rem; padding-top: 0.3rem; padding-bottom: 0.1rem;}
    .gjxs2-tl{width: 100%;}
    .gjxs2-d{padding-top: 0.3rem;}
    .gjxs2-d ul li b{font-size: 0.45rem;}
    .gjxs2-d ul li{margin: 0 0.15rem;}
    .gjxs2-tr{width: 100%; justify-content: flex-start;}
    .gjxs2-tr ul{margin-left: 0.5rem;}
    .gjxs2-tr ul:first-child{margin-left: 0;}
    .gjxs3{padding: 0.3rem 0;}
    .gjxs3-d {margin-top: 0;}
    .gjxs4{margin-top: 0; padding: 0.3rem 0;}
    .gjxs4-l{width: 100%;}
    .gjxs4::before{width: 100vw; left: 0;}
    .gjxs4-ld a{padding: 0.2rem;}
    .gjxs4-r{margin-top: 0.3rem;width: 100%;}

    .ldsrj-ny{padding-bottom: 0.3rem; background-size: 3rem auto;}
    .ldsrj-ny-l{width: 100%; order:2;}
    .ldsrj-ny-l p{margin-bottom: 0.2rem;}
    .ldsrj-ny-r{width: 100%; order: 1; margin-bottom: 0.3rem;}

    .ldsr2-tit ul li{padding: 0 0.2rem;}
    .ldsr2-subbd ul li{width: 50%;}
    .ldsrj1-t{width: 70%; padding-top: 0.3rem;}
    .ldsrj-pic{right: 0; top: 0.2rem;}
    .ldsrj1-d{width: 70%;}

    .whhd-list-ul{width: 100%;}
    .whhd-list-ul li a .tx h4{font-size: 14px;}
    .whhd-list-ul li a .tx p{font-size: 12px;}
    .whhd-list .rl{width: 100%; margin-top: 0.3rem;}

    .whhd-ny-l{width: 100%;}
    .whhd-ny-l h3{font-size: 0.26rem;}
    .whhd-ny-l .h4>div,
    .whhd-ny-l .h4>span{font-size: 12px;}
    .whhd-ny-r{width: 100%; margin-top: 0.3rem; padding: 0.2rem 0.2rem 1rem 0.2rem;}

    .lyys-ny .ldsrj-ny-r{width: 100%;}
    .lyys-ny .ldsrj-ny-l{width: 100%; margin-top: 0.1rem;}
    .lyys-nytit h3{font-size: 0.26rem;}
    .lyys-ny .ldsrj-ny-l .lyys-nybox{margin-left: 0.15rem; padding: 0.1rem 0 0.05rem 0.3rem;}

    .hz-lt ul li { width: 100%; margin-bottom: .2rem; }
    .hz-lt ul li a { line-height: .6rem; font-size: .2rem;}
    .hz-lt ul { margin-top: .3rem; }

    .xxld1 b {font-size: 0.2rem; width: 100%; margin-bottom: 0.1rem;}
    .xxld2 .xxld-li{width: 100%;}
    .xxld3 .xxld-li b{width: 100%; text-align: center; margin-bottom: 0.3rem;}
    .xxld3 .xxld-li .xxld-r{width: 100%;}
    .xxld3 .xxld-li .xxld-r ul li{text-align: center;}
    .xxld-li{margin-bottom: 0.3rem;}
    .xxld-box{padding: 0.3rem 0 0 0;}

    .kygk .hz-lt ul li a{padding: 0.15rem 0.4rem 0.15rem 0;}

    .xz-kxyj .xz-kxyj2 .l {width: 100%;}
    .xz-kxyj .xz-kxyj2 .r {width: 100%;}

    .xz-kxyj .xz-kxyj3 .l {order: 1;}
    .xz-kxyj .xz-kxyj3 .r {order: 2;}

    .xz-kxyj .hz-lt ul li{margin-top: 0.2rem !important; padding-left: 0.2rem; padding-right: 0.2rem;}

    .xz-kxyj .xz-kxyj4 .l {width: 100%;}
    .xz-kxyj .xz-kxyj4 .l + .l{margin-top: 0.4rem;}
    .xz-kxyj .gg-pic .tx{bottom: 0.2rem;}
    .xz-kxyj .gg-pic .tx h3{font-size: 0.2rem;}
    .xz-kxyj .hz-lt ul li a{line-height: 0.6rem; font-size: 0.2rem;}
}

@media screen and (max-width:640px) {
    .tsxm-title{padding: 0.2rem;}
    .tsxm-tit h4{max-width: 60%;} 
    .tsxm-qh{padding: 0.15rem 0.2rem;}
    .tsxm-bd p{font-size: 0.16rem; line-height: 0.24rem;}

    .ldsr2-tit{overflow-x: auto; overflow-y: clip; padding-bottom: 0.2rem; border-bottom: 1px solid rgba(136,153,153,0.34);}
    .ldsr2-tit::before{display: none;}
    .ldsr2-tit ul li::after{bottom: -0.21rem;}
    .ldsr2-tit ul{min-width: 8.54rem;}
    .ldsr2-tit ul li{padding: 0 0.2rem; font-size: 0.26rem;}
    .ldsrj1-t h3{font-size: 0.26rem;}
    .ldsrj-pic{display: none;}
    .ldsrj1-t{width: 100%;}
    .ldsrj1-d{width: 100%;}
    .ldsrj1::before{bottom: 0.5rem;}
    .ldsrj1-d ul li{padding-top: 0.2rem;}
    .ldsr2-subtit ul li{background-size: auto 0.31rem !important; width: 1.8rem; height: 0.6rem;}
    .ldsr2-subbd ul li a .ldsr2-tx h3{font-size: 0.2rem;}
    .Popup{padding: 0.3rem;}
    .Popup-close{right: 0.2rem;}
}

@media screen and (max-width:480px) {
    .jxjy-l{width: 100%;}
    .jxjy-zi{width: 100%; justify-content: flex-end;}

    .bkzy h3{font-size: 0.28rem;}

    .jxms ul li span{width: 32.333%;}

    .jxcg .bkzy.mt1 {margin-top: 0.4rem;}
    .jxcg .sjjx>h3{font-size: 0.28rem;}
    .jxcg .sjjx>h4{margin: 0.15rem 0;}

    .lyys ul li{width: 50%;}
    .lyys ul li a .lyys-tx h3{font-size: 0.2rem;}

    .yszx .ul{width: 100%; margin-bottom: 0.2rem;}

    .gjxs3-d a{justify-content: center;}

    .ldsrj1-d {margin-top: 0.4rem;}
    .ldsrj1-d ul li{width: 27%;}
    .ldsrj1-d ul li img{max-height: 0.7rem;}
    .ldsrj1-d ul li::before{width: 1.3rem; height: 1.3rem;}
    .ldsr2-subtit ul li{margin: 0 0.1rem;}
    .Popupbox{flex-wrap: wrap;}
    .Popup-pic{width: 2rem;margin: 0 auto; margin-bottom: 0.2rem;}
    .Popup-tx{flex: none; width: 100%;}
    .Popup-txtit{text-align: center;}

    .bkzy table tr:first-child th{padding: 0.1rem 0.05rem;}
    .zyxwjy table tr td{padding: 0.1rem 0.05rem;}
}
