/* Created by kong 20250311 */

body { background-image: url("../images/bg_07.jpg");}

.title.font48 { float: left; margin: 145px 0 0 91px;}
.deptintro { margin-top: 89px;}
.deptintro .introcontent { width: 760px; height: 271px; padding: 0; background: none; border-radius: 0; box-shadow: none;}
.deptintro .introcontent strong { font-size: 30px; line-height: 30px; color: white;}
.deptintro .introcontent p { margin-top: 13px; color: white; height:90px; -webkit-line-clamp:3;}
.deptintro .introcontent .readmore { margin-top: 23px;}

.focusslide { margin-top: 40px;}

.tab { float: right; margin-top: 46px; width:620px;}
.tab .more { position: absolute; top: -49px; right: 0; line-height: 32px;}
.tab .highlight { padding-top: 42px;}
.tab .highlight strong { display: block; font-size: 24px; line-height: 26px; color: #333; font-weight: normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tab .highlight strong i { float: right; margin-left: 35px; font-size: 18px; color: #E67018;}
.tab .highlight p { margin-top: 19px; font-size: 16px; line-height: 24px; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.piclist ul { margin-top: 20px; display: flex; justify-content: space-between;}
.piclist ul li { width: 400px; height: 250px; border-radius: 10px; position: relative;}
.piclist ul li p { position:absolute; bottom:0; left:0; font-size:20px; line-height:104px; color:white; text-align: center; width:100%; height: 80px; box-sizing: border-box; padding: 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/bg_09.png") left top repeat-x; background-size: auto 100%;}

.piclistslide { margin-top: 20px; position: relative;}
.piclistslide .swiper-slide { width: 400px; height: 250px; border-radius: 10px;}
.piclistslide .swiper-slide p { position:absolute; bottom:0; left:0; font-size:20px; line-height:104px; color:white; text-align: center; width:100%; height: 80px; box-sizing: border-box; padding: 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/bg_09.png") left top repeat-x; background-size: auto 100%;}
.piclistslide .swiper-button-prev, .piclistslide .swiper-button-next { width:50px; height:50px; background:url(../images/slide_61.png) no-repeat; margin-top: -25px; left: -60px;}
.piclistslide .swiper-button-next { background-image:url(../images/slide_62.png); left: auto; right: -60px;}

.blocklist { margin-top: 144px; margin-right: 50px;}
.blocklist:last-child { margin-right: 0;}
.blocklist:last-child ul { margin-top: 3px;}
.blocklist:last-child li { padding: 15px 0 14px;}
.blocklist .downloadbtn { float: right; margin: 15px 0 0 20px; width: 30px; height: 30px; border-radius: 100%; background: white url("../images/icon_12.png") no-repeat;}
.blocklist .downloadbtn:hover { background-color: #FFF1E9;}

.footer { margin-top: 40px;}
