/* Created by kong 20250320 */

.quicklinks { margin-top: 0.2rem; display: flex; justify-content: space-between;}
.quicklinks a { width: 2.2rem; height: 1.5rem; box-sizing: border-box; padding: 0.42rem 0.2rem 0; font-size: 0.2rem; line-height: 0.24rem; color: white; background: url("../images/bg_39.png") no-repeat; background-size: 100% 100%; border-radius: 0.2rem;}
.quicklinks a:nth-child(2) { background-image: url("../images/bg_40.png");}
.quicklinks a:nth-child(3) { background-image: url("../images/bg_41.png");}
.quicklinks a b { display: block; font-size: 0.3rem; line-height: 0.3rem; font-weight: bold; text-align: right;}
.quicklinks a em { display: block; margin-top: 0.12rem;}

.spbg01 { margin-top: 0.2rem; height: 14.55rem; background-image: url("../images/bg_01.jpg");}
.spbg01 .cat { margin-top: 0.4rem;}

.spbg01 .focusslide { margin-top: 0.2rem; height: 7rem; background: white; box-shadow: rgba(0,0,0,0.05) 0 .01rem .1rem;}
.spbg01 .focusslide .swiper-pagination { bottom:2.93rem; left: .3rem; right: auto;}
.spbg01 .focusslide .thumb { width: 100%; height: 4.38rem;}
.spbg01 .focusslide strong { display: block; margin: .12rem .4rem 0; font-size: .3rem; line-height: .48rem; color: #333; font-weight: normal; height:.96rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.spbg01 .focusslide strong a:hover { text-decoration: none;}
.spbg01 .focusslide em { display: block; margin: .05rem .4rem 0; font-size: .24rem; line-height: .36rem; color: #666; font-style: normal; height:.72rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.spbg01 .focusslide i { display: block; margin: .14rem .4rem 0; font-size: .24rem; line-height: .24rem; color: #FF7522; padding-left: .3rem; background: url("../images/icon_08.png") left center no-repeat; background-size: auto 0.2rem;}

.spbg01 ul { margin-top: .2rem;}
.spbg01 ul li { margin-bottom: .2rem; height: 1.8rem; box-sizing: border-box; padding: .33rem .4rem 0; background: white url("../images/bg_02.png") left center no-repeat; background-size: auto 1.2rem; border-radius: .1rem; box-shadow: rgba(0,0,0,0.05) 0 .01rem .1rem;}
.spbg01 ul li:nth-child(3) { background-image: url("../images/bg_03.png");}
.spbg01 ul li .title { font-size: .3rem; line-height: .3rem;}
.spbg01 ul li .title .more { font-size: 0.24rem;}
.spbg01 ul li strong { display: block; margin-top: .19rem; font-size: .24rem; line-height: .26rem; color: #333; font-weight: normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.spbg01 ul li strong a:hover { text-decoration: none;}
.spbg01 ul li i { display: block; margin-top: .15rem; font-size: .24rem; line-height: .24rem; color: #FF7522; padding-left: .3rem; background: url("../images/icon_08.png") left center no-repeat; background-size: auto 0.2rem;}

.spbg02 { height: 15.25rem; background-image: url("../images/bg_04.jpg");}
.spbg02 .cat { margin-top: 1.98rem;}

.spbg02 .tabnav { display: flex; justify-content: space-between;}
.spbg02 .tabnav span { width: 1.2rem; height: 2.28rem; font-size: .24rem; line-height: .3rem; color: #333; text-align: center; margin-right: 0; border: none;}
.spbg02 .tabnav span img { width: 1.14rem; height: 1.14rem; border: white .03rem solid; border-radius: 100%; object-fit: cover; box-shadow: rgba(255,117,34,0.3) 0 .06rem .15rem;}
.spbg02 .tabnav span em { display: block; margin-top: .3rem; font-style: normal;}
.spbg02 .tabnav span.current { font-size: .3rem; color: #FF7522; font-weight: bold; background: url("../images/bg_05.png") center bottom no-repeat; background-size: auto 0.32rem;}
.spbg02 .tabnav span.current img { border-color: #FF7522; box-shadow: rgba(255,117,34,0.6) 0 .06rem .15rem;}

.spbg02 .tabsingle { margin-top: 0.4rem; color: white;}

.friendlinks { margin-top: .6rem;}
.friendlinks .title { font-size: .36rem; line-height: .36rem; margin: 0 0 .2rem 0.25rem;}
.friendlinks ul { padding: 0 0.25rem;}
.friendlinks ul span { display: block; width: 13rem; overflow: hidden;}
.friendlinks ul li { float: left; margin-right: .2rem; width: 3.1rem; height: .6rem; font-size: .24rem; line-height: .6rem; border-bottom: #E8E8E8 .01rem solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.friendlinks ul li:nth-child(4n) { margin-right: 0;}
