/* Created by kong 20250425 */

.spbg01 { background-image: url("../images/bg_44.jpg");}
.cat { margin-top: 0.5rem;}

.focusslide { margin-top: 0.3rem;}
.focusslide+.normallist { margin-top: 0;}
.normallist li:first-child, .normallist li:first-child a { color: #FF7522;}

.spslide { margin-top: 0.96rem; margin-bottom: 0.5rem; height: 5.49rem; position: relative;}
.spslide .title { margin-bottom: .3rem; color: white;}
.spslide .more a { color: white; background-image: url("../images/icon_14.png");}
.spslide .more a:hover { text-decoration: underline;}
.spslide .swiper-container { overflow: visible;}
.spslide .swiper-slide { margin-right: 0.38rem; width: 4rem; height: 4.11rem; background: white; border-radius: .1rem; overflow: hidden; box-shadow: rgba(0,0,0,0.1) 0 .03rem .06rem;}
.spslide .swiper-slide:last-child { margin-right: 0;}
.spslide .swiper-slide a { display: block; height: 100%;}
.spslide .swiper-slide a:hover { text-decoration: none;}
.spslide .swiper-slide .thumb { width: 100%; height: 2.5rem;}
.spslide .swiper-slide strong { display: block; margin: .11rem .2rem 0; font-size: .3rem; line-height: .48rem; font-weight: normal; height:.96rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.spslide .swiper-slide i { display: block; margin: .06rem .2rem 0; font-size: .24rem; line-height: .24rem; color: #E67018; font-style: normal;}

.spnews { margin-top: 0.3rem;}
.spnews .thumb { width: 100%; height: 4.38rem; border-radius: 0.1rem;}
.spnews strong { display: block; margin-top: 0.23rem; font-size: 0.32rem; line-height: 0.48rem; color: #333; font-weight: normal; height: 0.96rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.spnews p { margin-top: 0.16rem; font-size: 0.24rem; line-height: 0.36rem; color: #333; height:0.72rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.spnews .readmore { margin-top: .24rem;}
.spnews .readmore a { width: 1.56rem; height: 0.56rem; padding: 0; font-size: 0.24rem; line-height: 0.54rem; color: #FA6947; text-align: center; border: #FA6947 .01rem solid; background: none; border-radius: 0.56rem; box-shadow: none;}
.spnews .readmore a:hover { opacity: 1; color: white; background: #FA6947;}

.spnewslist { margin-bottom: 1.2rem;}
.spnewslist li { margin-top: 0.3rem; height: 1.84rem; border-radius: 0.1rem; overflow: hidden; background: white; box-shadow: rgba(0,0,0,0.05) 0 0.01rem 0.06rem;}
.spnewslist li a { display: block; width: 100%; height: 100%; box-sizing: border-box; padding: 0.17rem 0.3rem 0;}
.spnewslist li a:hover { text-decoration: none;}
.spnewslist li strong { display: block; font-size: 0.3rem; line-height: 0.48rem; font-weight: normal; height:0.96rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.spnewslist li i { display: block; margin-top: 0.2rem; font-size: 0.24rem; line-height: 0.26rem; color: #E67018;}

.project { height: 10.29rem;}
.project .title { margin-bottom: .27rem; color: white;}
.project .title .more a { color: white; background-image: url("../images/icon_14.png");}
.project .title .more a:hover { text-decoration: underline;}
.project .focuslist .thumb { border-radius: 0;}
.project .focuslist .highlight strong { margin-top: 0.3rem;}
.project .focuslist .highlight i { margin-top: 0.33rem;}
.project .normallist li:first-child, .project .normallist li:first-child a { color: white;}

.footer { margin-top: 0;}
