﻿.public-sp{width: 15.6rem; margin: auto; min-height: 8rem;}
.leftline{ border-left: 0.02rem solid #c5c5c5;}

/* 页面子栏目样式 */
.public-sub-column-box-left {width: 3rem;}

.public-sub-column-box-left .items{ }
.public-sub-column-box-left .item {padding: 0 0.35rem; position: relative; display: flex; align-items: center; font-size: 0.28rem; cursor: pointer; overflow: hidden;color: #202020;}
.public-sub-column-box-left .item b{font-weight: normal;}
.public-sub-column-box-left .item p{flex: 1;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.public-sub-column-box-left .item i{font-size: 0.22rem; color: #202020;}

.public-sub-column-box-left .item:hover {color: #f67306;}
.public-sub-column-box-left .item.active {color: #f67306;}
.public-sub-column-box-left dl {}
.public-sub-column-box-left dl dd {}
.public-sub-column-box-left dl dd a {font-size: 0.18rem; display: block; height: 0.6rem; line-height: 0.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #262626; position: relative;}
.public-sub-column-box-left dl dd a:hover:before{content: ""; display: block; width: 0.06rem; height: 0.38rem; background: #ff8219; position: absolute; top: 50%; left: 0; margin-top: -0.19rem;}
.public-sub-column-box-left dl dd a.active:before{content: ""; display: block; width: 0.06rem; height: 0.38rem; background: #ff8219; position: absolute; top: 50%; left: 0; margin-top: -0.19rem;}

.public-sub-column-box-left dl dd a:hover {color: #f67306;}
.public-sub-column-box-left dl dd a.active {color: #f67306;}

img{max-width: 100%;}