.hpoi-hr-smallas {width: 100%;height: 1px;margin: 9px 0;background: #EEEEEE;}
/* 导航条底部搜索栏 */
.hpoi-homesearch {width: 100%;height: 175px;background-position: center;margin-top: -20px;}

/* 中间 */
/* 轮播图 */
.hpoi-contenta {width: 1200px;margin: 20px auto 0;}
.hpoi-contenta::after {content: "";display: block;clear: both;}
.swiper-index {width: 480px;height: 240px;border-radius: 6px;margin: 0;}
.swiper-index .hpoi-bmdiv,.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction,
.hpoi-popularRecs > .hpio-popularRec-right >.item .hpoi-bmdiv{line-height: 24px;}
.swiper-index .swiper-slide >a> img {position: relative;cursor: pointer;width: 100%;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width: auto;left: auto;bottom: 0;right: 10px;color: #FFFFFF;}
/*.swiper-pagination-bullet {margin: 0 3px;width: 6px;height: 6px;background: #FFFFFF;opacity: 1;cursor: pointer;}*/
/*.swiper-pagination-bullet-active {width: 14px;height: 6px;border-radius: 24px ;background: #35CDFF;}*/
.hpoi-bmdiv {width: 100%;line-height: 20px;position: absolute;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);color: #FFFFFF;}
.hpoi-bmdiv > p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0;}
.swiper-slide > .hpoi-bmdiv > p {padding: 0 70px 0 10px;}
/* 热门数据-右侧 */
.hpoi-popularRecs {display: flex;position: relative;}
.hpoi-popularRecs > .hpio-popularRec-right {width: 723px;margin-bottom: -10px;}
.hpio-popularRec-right > .item {position: relative;cursor: pointer;float: left;margin: 0 0 10px 10px;width: 230px;height: 115px;border-radius: 6px;overflow: hidden;}
.hpio-popularRec-right > .item img {width: 100%;}

.hpio-popularRec-right > .item > .hpoi-bmdiv > p {margin: 0 10px;}
.hpoi-popularRecs .hpoi-market {width: 138px;position: absolute;right: -158px;border-radius: 6px;overflow: hidden;}
.hpoi-popularRecs .hpoi-market>a{display: block;position: relative;}
.hpoi-popularRecs .hpoi-market>a p{position: absolute;color: #FFFFFF;font-size: 22px;top: 40%;left: 19%;}
.hpoi-popularRecs .hpoi-market img{width: 100%}
/* HOPI自营店 */
.hpoi-srshop {display: flex;width: 100%;height: 120px;border-radius: 6px;background: #EEEEEE;}
.hpoi-srshop > .hpoi-srshop-store {width: 208px;border-radius: 6px;overflow: hidden;}
.hpoi-srshop > .hpoi-srshop-store img{width: 174px;}
.hpoi-srshop-exhbn {width: 100%;display: flex;align-items: center;}
.hpoi-srshop-exhbn > .exhbn-item {margin-left: 10px;width: 100px;height: 100px;background: rgba(0, 0, 0, 0);border-radius: 6px;overflow: hidden;position: relative;}
.hpoi-srshop-exhbn > .exhbn-item > p {padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;bottom: -20px;transition: bottom 0.2s;margin-bottom: 0;}
.hpoi-srshop-exhbn > .exhbn-item:hover p {bottom: 0;}
.hpoi-srshop-exhbn > .exhbn-item>a{display: block;}
.hpoi-srshop-jmp {width: 26px;height: 120px;background: rgba(204, 204, 204, 0.3);border-radius: 0 6px 6px 0;}
.hpoi-srshop-jmp > img {width: 8px;height: 16px;margin: 52px 0px 52px 7px;}
/* 手办 */
.conter-right-item .hpoi-thumbslike {
    position: absolute;
    padding: 0 6px;
    height: 20px;
    top: 0;
    right: 0;
    font-size: 12px;
    justify-content: space-around;
    margin: 10px 10px 0 0;
    color: #ffff;
    background: rgba(0, 0, 0, 0.2);
    display: flex;
    border-radius: 6px;
    line-height: 20px;
}
.conter-right-item .hpoi-thumbslike > div {
    display: flex;
    align-items: center;
}
.conter-right-item .hpoi-thumbslike > div ~ div {
    margin-left: 8%;
}
.conter-right-item .hpoi-thumbslike > div img {
    width: 12px;
    height: 12px;
    user-select: none;
    cursor: pointer;
    margin-right: 3px;
}
.conter-right-item .hpoi-thumbslike > div span {
    user-select: none;
}

.hpoi-loucen .hpoi-conter {
    display: flex;
    justify-content: space-between;
}
.hpoi-conter > .hpoi-conter-left {
    width: 590px;
    display: flex;
    flex-wrap: wrap;
}
.hpoi-conter > .hpoi-conter-left > .conter-left-item {
    width: 110px;
    height: 160px;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
}
.hpoi-conter > .hpoi-conter-left > .conter-left-item > p {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    bottom: -20px;
    transition: bottom 0.2s;
    margin-bottom: 0;
}
.hpoi-conter > .hpoi-conter-left > .conter-left-item:hover p {
    bottom: 0;
}
.hpoi-conter > .hpoi-conter-left > .conter-left-item > img {
    width: 100%;
}
.hpoi-conter > .hpoi-conter-left > .conter-left-item:nth-child(2),
.conter-left-item:nth-child(4),
.conter-left-item:nth-child(7),
.conter-left-item:nth-child(9) {
    margin: 0 10px;
}
.hpoi-conter > .hpoi-conter-left > .conter-left-item:nth-child(2),
.conter-left-item:nth-child(4) {
    margin-bottom: 10px;
}
.hpoi-conter-right {
    width: 590px;
}

.conter-right-infbox   .conter-right-item {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
}
.conter-right-infbox   .conter-right-item>a{
    display: block;
    height: 100%;
}
.hpoi-conter > .hpoi-conter-left-Gk {
    width: 600px;
    margin-right: -10px;
}
.hpoi-conter-left-Gk > .conter-left-Gkitem {
    padding: 0 5px;
    display: flex;
    color: #444444;
    font-size: 12px;
    background: #ffffff;
    border-radius: 6px;
    height: 75px;
    width: 290px;
    float: left;
    margin: 0 10px 10px 0;
}

.conter-left-Gkitem .Gkitem-left {
    width: 50px;
    height: 50px;
    overflow: hidden;
    margin-right: 9px;
    margin-left: 5px;
    margin-top: 15px;
}
.conter-left-Gkitem .Gkitem-left >a {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: block;
    overflow: hidden;
}
.conter-left-Gkitem .Gkitem-left >a>img{
    width: 100%;
    height: 100%;
}
.conter-left-Gkitem .Gkitem-right > p {
    margin-top: 6px;
    width: 210px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0;
}
.conter-left-Gkitem .Gkitem-right > p:first-child {
    font-size: 14px;
}
.conter-left-Gkitem .Gkitem-right > .hpoi-fansFabulous span {
    width: 80px;
    display: inline-block;
}
/* 厂商 */
.hpoi-manufacturer .hpoi-conter {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    height: 350px;
}
.hpoi-conter > .hpoi-mucr {
    height: 167px;
    border-radius: 6px;
    background: #ffffff;
    padding: 10px;
}
.hpoi-mucr > .hpoi-top-mucr {
    display: flex;
    color: #444444;
}
.hpoi-mucr > .hpoi-top-mucr .mucr-img {
    width: 48px;
    height: 48px;
    overflow: hidden;
    margin-right: 20px;
}
.hpoi-mucr > .hpoi-top-mucr .mucr-cont {
    margin-right: 20px;
    width: 105px;
}
.hpoi-mucr > .hpoi-top-mucr .mucr-cont > p {
    width: 105px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hpoi-mucr > .hpoi-top-mucr .mucr-cont > p:first-child {
    width: 95px;
    font-size: 14px;
    margin-bottom: 5px;
}
.hpoi-mucr > .hpoi-top-mucr .mucr-cont > p:last-child {
    font-size: 12px;
    width: 105px;
}
.hpoi-top-mucr .mucr-text {
    text-align: right;
    font-size: 12px;
}
.hpoi-top-mucr .mucr-text > p:first-child {
    margin-bottom: 5px;
}
.hpoi-mucr .hpoi-bottom-mucr {
    display: flex;
    justify-content: space-between;
}
.hpoi-mucr .hpoi-bottom-mucr div {
    width: 78px;
    height: 78px;
    overflow: hidden;
    border-radius: 6px;
}
.hpoi-hr-small {
    width: 100%;
    height: 1px;
    margin: 8px 0 6px 0;
    background: #EEEEEE;
}

/* 推荐用户 */
.hpoi-recommendsers .hpoi-conter {
    width: 100%;
    height: 193px;
    overflow: hidden;
}
.hpoi-conter > .hpoi-roessul {
    height: 100%;
}
.hpoi-conter > .hpoi-roessul > li {
    width: 340px;
    height: 100%;
    padding: 10px;
    border-radius: 6px;
    background: #ffffff;
}
.hpoi-roessul .hpoi-top-roess {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}
.hpoi-roessul .hpoi-top-roess > div {
    width: 100px;
    height: 126px;
    border-radius: 6px;
    overflow: hidden;
}
.hpoi-roessul .hpoi-top-roess > div img {
    width: 100%;
}
.hpoi-conter .hpoi-bottom-roess {
    display: flex;
    color: #444444;
}
.hpoi-bottom-roess > .roess-text > p:first-child {
    font-size: 14px;
}
.hpoi-bottom-roess > .roess-text > p:last-child {
    font-size: 12px;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hpoi-bottom-roess > .roess-img {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    overflow: hidden;
}
.hpoi-bottom-roess > .roess-text {
    margin: 0 20px 0 10px;
}
.hpoi-bottom-roess .roess-follow {
    margin-top: 10px;
    width: 50px;
    text-align: right;
}
.hpoi-bottom-roess .roess-follow > span {
    display: inline-block;
    height: 21px;
    font-size: 12px;
    color: #23c6c8;
    border: 1px solid #23c6c8;
    border-radius: 4px;
    cursor: pointer;
    user-select: none;
    line-height: 19px;
    padding: 0 5px;
}
.roess-follow-active {
    color: #999999 !important;
    background: #eeeeee !important;
    border: 0 !important;
}

/*最新情报*/
.hpoi-latestinformation-left .hpoi-conter-ltsifrato > .hpoi-conter-left {display: flex;height: 256px;background: #ffffff;border-radius: 6px;overflow: hidden;}
.hpoi-latestinformation-left
.hpoi-conter-ltsifrato
> .hpoi-conter-left
~ .hpoi-conter-left {
    margin-top: 10px;
}
.hpoi-conter-ltsifrato > .hpoi-conter-left .left-leioan {position: relative;width: 178px;}
.hpoi-conter-left .left-leioan span {
    position: absolute;
    top: 13px;
    left: -24px;
    width: 90px;
    height: 18px;
    user-select: none;
    line-height: 17px;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    transform: rotate(-45deg);
    background: #A698FF;
}
.hpoi-conter-left .left-leioan a > img {width: 100%;}
.hpoi-conter-ltsifrato .hpoi-conter-left > .right-leioan {flex: 1;width: 0;padding: 10px;}
.hpoi-conter-left > .right-leioan > div:first-child {display: flex;justify-content: space-between;}
.right-leioan > div:first-child > span:first-child {color: #444444;font-size: 14px;}
.right-leioan > div:first-child > span:last-child {font-size: 12px;color: #999999;}
.right-leioan > div:nth-child(2) {margin-top: 5px;margin-bottom: 10px;text-align: right;}
.hpoi-series-text{float: left}
.right-leioan > div:nth-child(2) > span {width: 34px;height: 21px;border-radius: 4px;color: #35CDFF;font-size: 12px;padding: 2px 5px;}
.right-leioan > div:nth-child(4) {
    font-size: 14px;
    height: 155px;
    color: #666666;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}
.right-leioan > div:last-child {
    margin-top: 5px;
    font-size: 14px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #aaaaaa;
}

/*热门推荐悬浮*/
.hpoi-latestinformation-right{width: 430px;transition: var(--transition-all-2s);}
.hpoi-hotrecommend-suspension>.item{display: flex;padding: 10px;background-color: #FFFFFF;border-radius: 6px;}
.hpoi-hotrecommend-suspension>.item>.cover>img{width: 180px;height: 90px;border-radius: 6px;}
.hpoi-hotrecommend-suspension>.item>.title{flex: 1;margin: 4px 0 0 10px;}
.hpoi-hotrecommend-suspension>.item>.title>a{color: #333333;font-size: 14px;transition: color var(--transition-2s);}
.hpoi-hotrecommend-suspension>.item+.item{margin-top: 10px;}
.hpoi-hotrecommend-suspension>.item>.title>a:hover{color: #35CDFF;}


/*标题进入专区*/
.hpoi-enter-zone{width: 16px !important;margin: 4px 0px 0px 5px;}


.home-search-content{padding-top: 65px;position: relative;}
.home-search-text{background-color: rgba(255,255,255,.2);color: #FFF;height: 55px;border-radius: 5px;padding: 0 42px;}
.home-search-text::placeholder{color:#FFF;opacity:1}
.home-search-text:focus::-webkit-input-placeholder{color:#5e6467;opacity:1}
.home-search-text:focus{background-color: #f3f3f3;color: #464a4c;border: none !important;}
i.fa-search{width: 4rem;line-height: 55px;text-align: center;position: absolute;top:0;}
i.fa-long-arrow-left{transition: color .3s,transform .4s,-webkit-transform .4s;top:0;right:0;width: 4rem;line-height: 55px;text-align: center;position: absolute;}
.home-search-text:focus + a > i.fa-long-arrow-left{transform: rotate(180deg);transition: color .3s,transform .4s,-webkit-transform .4s;}
.home-search-text:focus ~ i{color: #5e6467;}
.home-search-text:focus ~ .home-search-confirm > i{color: #5e6467;}
.home-search-btn{width:50%;margin:0px auto;position: relative;}
.btn{
    padding: 7px 10px;
}
button:focus{outline:0;!important;}
:focus{outline:0;}

.hpoi-glyphiconcolor {
    color: #676c6a;
}
.btn-default{
    color: inherit;
    background: #fff;
    border: 1px solid #e7eaec;
}
.home-search-confirm{
    color: #FFFFFF;
}
i.fa-search{
    color: #FFFFFF;
}
.sk-spinner-circle .sk-circle:before {
    background-color: #1c84c6;
}
/*@media (min-width: 1200px) { .container {width: 1200px;}}*/
/*@media screen and (max-width: 1200px) { .hpoi-latestinformation-right{width: 385px;}}*/
/*@media screen and (max-width: 1080px) { .hpoi-latestinformation-right{width: 340px;}}*/

/*悬浮栏*/
.hpoi-home-suspension-bar{position: fixed;bottom: 20px;left: 50%;margin-left: 625px;}
.hpoi-home-suspension-bar .item-suspension{display: flex;justify-content: center;align-items: center;width: 50px;height: 50px;border-radius: 6px;background-color: #FFFFFF;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);}
.hpoi-home-suspension-bar .item-suspension + .item-suspension{margin-top: 10px;}
.hpoi-home-suspension-bar .item-suspension>i{font-size: 21px;color: #444444;}
.hpoi-home-suspension-bar .item-suspension:hover i{color: #35CDFF;}
.hpoi-home-suspension-bar .item-suspension>.icon-down-arrow{font-size: 12px;}
.hpoi-home-suspension-bar .item-suspension>.icon-light-model{font-size: 25px;}

.hpoi-swiper-prev,.hpoi-swiper-next{
    position: absolute;
    user-select: none;
    z-index: 5;
    top: 48%;
    margin: -20px 0 0 0;
    padding: 0;
    transition: opacity 0.3s ease-in-out;
    color: #FFFFFF !important;
    opacity: 0.5;
    font-size: 40px ;
    width: 30px ;
    height: 40px;
    margin: -20px 0 0 0;
    font-weight: 100;
    background: rgba(0, 0, 0, 0.7) ;
    text-align: center;
    font-weight: 100;
    line-height: 34px ;
}
.hpoi-swiper-prev{left: 0;border: 0;border-radius: 0px 6px 6px 0px;}
.hpoi-swiper-next{right: 0;border: 0;border-radius: 6px 0 0 6px;}
.hpoi-swiper-prev:hover,.hpoi-swiper-next:hover{opacity: 1;}
.hpoi-button-disabled{display: none;}
.hpoi-entry-disabled{opacity: 0.3;}
/*所有div阴影*/
.swiper-index,.hpio-popularRec-right>.item,.hpoi-market,.hpoi-srshop-store,.exhbn-item,.conter-left-item,
.conter-right-infbox .conter-right-item,.conter-left-Gkitem,.hpoi-conter-ltsifrato>.hpoi-conter-left,
.hpoi-hotrecommend-suspension>.item{
    transition: box-shadow var(--transition-2s);
}
.swiper-index:hover,.hpio-popularRec-right>.item:hover,.hpoi-market:hover,.hpoi-srshop-store:hover,.exhbn-item:hover,
.conter-left-item:hover,.conter-right-infbox .conter-right-item:hover,.conter-left-Gkitem:hover,
.hpoi-conter-ltsifrato>.hpoi-conter-left:hover,.hpoi-hotrecommend-suspension>.item:hover{
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

