/* 公共css */

@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    touch-action: pan-y;
}

/* html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
} */
body {
    background-color: #f5f5f5;
    font-family: PingFangSC-Regular, Helvetica, SourceHanSansCN-Light, sans-serif;
    -webkit-tap-highlight-color: transparent
}

li,
ol,
ul {
    list-style-type: none
}

h4 {
    font-weight: normal;
}

img {
    display: inline-block;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border: none;
    outline: none
}

img[src=""] {
    opacity: 0;
}

a {
    text-decoration: none;
    color: black;
}

a:hover {
    text-decoration: none !important;
    outline: 0;
}

a:focus {
    text-decoration: none;
    outline: 0;
    color: black;
}

:focus {
    outline: 0;
}

em,
i,
b {
    font-style: normal;
    font-weight: 400
}

input {
    appearance: none;
    -webkit-appearance: none
}

input:disabled {
    color: #999 !important;
    -webkit-text-fill-color: #666 !important;
    background: #fff !important;
    opacity: 1;
}

::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

textarea {
    resize: none;
}

textarea:disabled {
    color: #8b8b8b;
    -webkit-text-fill-color: #8b8b8b !important;
    background: #fff;
    opacity: 1;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    content: " ";
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
    pointer-events: none;
}

.clearfixer:after,
.clearfixer:before {
    content: " ";
    display: table
}

.fl {
    float: left;
}

.fr {
    float: right;
}



/* 超出两行省略... 直接引用此类名就可以 */

.six_ellipsis {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.five_ellipsis {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.four_ellipsis {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.three_ellipsis {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.two_ellipsis {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;

}

.one_ellipsis {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
}

.wraper {
    left: 50% !important;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

#wraper {
    width: 10rem;
    margin: 0 auto;
}

.bg_fff {
    background: #fff;
}


/* lunbo start */

.carousel {
    position: relative;
    height: 4.48rem;
    overflow: hidden;
}

.carousel .mainctrl li img {
    width: 10.0rem;
    height: 4.48rem;
    border-radius: 0;
}

.carousel .mainctrl li {
    position: relative;
}

.carousel .mainctrl .contentBox {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 10.0rem;
    height: 1.84rem;
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 98%);
}

.carousel .mainctrl .content {
    margin: 0.506667rem auto 0;
    font-family: PingFangSC-Medium;
    height: 0.56rem;
    line-height: 0.56rem;
    font-size: 0.426667rem;
    color: #fff;
    width: 9.2rem;
}

.carousel div.nav div.font {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0.346667rem;
}

.carousel div.nav div.font a {
    float: left;
    width: 0.133333rem;
    height: 0.133333rem;
    border-radius: 100%;
    background: rgba(255, 255, 255, 0.60);
    margin: 0 0.08rem;
    overflow: hidden;
}

.carousel div.nav div.font a.active {
    background: #fff;
}

.carousel div.mainctrl ul li a:before {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.84rem;
    background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 98%);
}

/* lunbo end */


/* 首屏广告 */

.adScreen {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #303134;
    z-index: 9999
}

.adScreen .adScreen-close {
    color: #fff;
    position: absolute;
    border-radius: .08rem;
    border-color: #fff;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    cursor: pointer
}

.adScreen .adScreen-close b {
    font-weight: 400
}

.adScreen img {
    max-width: 100%;
    vertical-align: top
}


/* app下载 */
/* .download_app_padding{
    padding-top: 1.333333rem;
} */
.download_box {
    width: 10.0rem;
    margin: 0 auto;
    height: 1.333333rem;
    background-color: rgba(0, 0, 0, 0.7);
    position: relative;
}

.download_app {
    padding: 0 0.4rem;
    width: 10.0rem;
    height: 1.333333rem;
    background-color: rgba(0, 0, 0, 0.7);
    /*  position: fixed;
    z-index: 100;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);transform: translate(-50%, 0); */
}

.download_appfixed {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.download_app img {
    width: 0.906667rem;
    height: 0.906667rem;
    vertical-align: middle;
    float: left;
    margin: 0.213333rem 0.32rem 0.213333rem 0;
    border-radius: .16rem;
}

.download_app span {
    display: inline-block;
    margin-top: 0.4rem;
    font-size: 0.373333rem;
    line-height: 0.533333rem;
    color: #FFFFFF;
}

.download_app a {
    float: right;
    margin-top: 0.293333rem;
    display: inline-block;
    border-radius: 0.106667rem;
    -webkit-border-radius: 0.106667rem;
    width: 1.973333rem;
    height: 0.746667rem;
    background-color: #E72410;
    text-align: center;
    line-height: 0.746667rem;
    font-size: 0.32rem;
    color: #FFFFFF;

}

.download_box.download_box_fixed .download_app{
    position: fixed;
    z-index: 100;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.trash_wx{
    width: 100%;
    height: 1.333333rem;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index:2
}

.download_box.download_box_fixed .trash_wx{
    position: fixed;
    z-index: 101;
}

/*公共 底部菜单*/

ul.footer_blocks {
    position: fixed;
    bottom: 0;
    background-color: #FFF;
    z-index: 500;
    left: 50%;
    width: 10rem;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

ul.footer_blocks:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #eee;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    box-sizing: border-box;
}

ul.footer_blocks li {
    float: left;
    width: 33.333333%;
    height: 100%;
    background: #fff;
    position: relative;
}

ul.footer_blocks li a {
    height: 0.44rem;
    padding-top: 0.826667rem;
    display: block;
    width: 100%;
    font-size: 0.266667rem;
    color: #999;
    position: relative;
    height: 100%;
}

ul.footer_blocks li a p {
    line-height: 0.373333rem;
    height: 0.373333rem;
    text-align: center;
    margin-top: 0.04rem;
    font-family: PingFangSC-Regular, PingFang SC;
    color: #5F5F5F;
}

ul.footer_blocks li:nth-of-type(1) a:before,
ul.footer_blocks li:nth-of-type(2) a:before,
ul.footer_blocks li:nth-of-type(3) a:before {
    content: " ";
    position: absolute;
    left: 50%;
    top: 0.186667rem;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0.64rem;
    height: 0.64rem;
}

ul.footer_blocks li:nth-of-type(1) a:before {
    background: url(../images/brand_new/find.png) no-repeat center center;
    background-size: 0.64rem;
}

ul.footer_blocks li:nth-of-type(2) a:before {
    background: url(../images/footer_block_brand.png) no-repeat center center;
    background-size: 0.64rem;
}

ul.footer_blocks li:nth-of-type(3) a:before {
    background: url(../images/brand_new/bottom_need_icon_v1.png) no-repeat top center;
    background-size: 0.64rem;
}

ul.footer_blocks li a.active,
ul.footer_blocks li a.active p {
    color: #E72410;
}

/* 找货改 */
ul.footer_blocks.brand_new li:nth-of-type(1) a.active:before {
    background: url(../images/2022/footer_block_brand_v1.png) no-repeat center center;
    background-size: 0.64rem;
}

ul.footer_blocks.brand_new li:nth-of-type(2) a:before {
    background: url(../images/brand_new/bottom_meeting_icon.png) no-repeat center center;
    /* background: url(../images/footer_block_brand_jpg.gif) no-repeat center center; */
    background-size: 1.066667rem;
    width: 1.066667rem;
    height: 1.066667rem;
    padding-bottom: 1.066667rem;
    position: absolute;
    right: 0;
    top: -0.84rem;
    /* animation: kk 2s 1; */
}
ul.footer_blocks.brand_new li:nth-of-type(2) a.active:before{
    /* transform: none; */
    /* margin-left: -0.5rem; */
    /* transform: rotate(-45deg); */
    background: url(../images/brand_new/bottom_meeting_icon_v5.png) no-repeat center center;
    background-size: 1.066667rem;

}
@keyframes kk{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(-50deg);
    }
}
ul.footer_blocks.brand_new li:nth-of-type(3) a.active:before {
    background: url(../images/brand_new/footer_block_needs_v4.png) no-repeat center center;
    background-size: 0.64rem;
}
/*遮罩层*/

.mask {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 998;
    display: none;
}

.mask1 {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99;
    display: none;
}


/* 下拉加载更多loading  start*/

.dropload-down {
    padding: 0.213333rem 0;
    background-color: #f4f4f4;
}

.bg_fff .dropload-down {
    background: #fff;
}

.dropload-down .pullnewer {
    font-size: 0.32rem;
    color: #999999;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}

.dropload-down .pullnewer img {
    width: 0.533333rem;
    height: 0.533333rem;
    margin-right: 0.36rem;
}

.article_bg .dropload-down.dropload-down-zhj{
    background: #FF0000;
}

.article_bg .dropload-down.dropload-down-zhj .pullnewer{
    color: #fff;
}

/* 下拉加载更多loading  end*/


/* 会展 start */
.exhibition_meeting {
    padding: 0 0 0.533333rem;
    overflow: hidden;
    margin-left: 0.4rem;
    width: 9.6rem
}

.exhibition_meeting_box {
    padding-left: 0.1rem;
}

.exhibition_meeting .module_list {
    display: block;
    width: 3.2rem;
    height: 1.466667rem;
    overflow: hidden;
    padding: 0.213333rem 0.266667rem;
    font-family: PingFangSC-Medium;
    font-size: 0.373333rem;
    color: #666;
    line-height: 0.533333rem;

}

.exhibition_meeting_box .swiper-container {
    overflow: inherit;
}

.exhibition_meeting_box .swiper-slide {
    width: 3.2rem;
    height: 1.466667rem;
    overflow: hidden;
    margin-right: 0.266667rem;
    margin-left: 0;
    background: url(../images/module_list.png) center no-repeat;
    background-size: contain;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.07);
    border-radius: 0.106667rem
}

.exhibition_meeting_box .swiper-slide.active {
    /* background: url(../images/module_list_active_bg.png) center no-repeat;
    background-size:contain; */
}

.exhibition_meeting_box .swiper-slide.active .module_list .time,
.exhibition_meeting_box .swiper-slide.active .module_list .address {
    color: #E72410;
}

.exhibition_meeting_box .swiper-slide .module_list {
    background: url(../images/module_list_end.png) right top no-repeat;
    background-size: 1.28rem 0.786667rem;
}

.exhibition_meeting_box .swiper-slide.activity .module_list {
    background: url(../images/module_list_activity.png) right top no-repeat;
    background-size: 1.28rem 0.786667rem;
}

.exhibition_meeting_box .next_year_slide {
    width: 1.066667rem;
    height: 1.466667rem;
    background: url(../images/next_year.png) center no-repeat;
    background-size: contain;
}

.exhibition_meeting_box .next_year_slide p {
    line-height: 0.48rem;
    font-family: PingFangSC-Medium;
    font-size: 0.4rem;
    color: #666;
    margin-top: 0.293333rem;
    width: 100%;
    overflow-x: hidden;
    text-align: center;
}


.exhibition_meeting .module_list .time {
    width: 100%;
    overflow-x: hidden;
    font-size: 0.373333rem;
    line-height: 0.533333rem;
    height: 0.533333rem;
    font-weight: 600;
    margin-bottom: 0.066667rem;
}

.exhibition_meeting .module_list .time i {
    padding: 0 0.08rem;
}

.exhibition_meeting .module_list .address {
    line-height: 0.453333rem;
    height: 0.453333rem;
    width: 100%;
    padding-right: 0.533333rem;
    overflow-x: hidden;
    font-size: 0.32rem;
    /*background: url('../images/module_list_address_2.png') right center no-repeat;*/
    /*background-size: 0.4rem;*/
    white-space: nowrap;
    color: #999;
}

.exhibition_meeting .isclick .module_list .address {
    background: url('../images/module_list_address_1.png') right center no-repeat;
    background-size: 0.4rem
}

.exhibition_meeting .module_next_year .module_list .address {
    background: none;
}

.exhibition_meeting .module_list .address_box {
    padding-left: 0.32rem;
    background: url(../images/ex_meeting_a.png) left center no-repeat;
    background-size: 0.293333rem 0.293333rem;

    font-size: 0.32rem;

}

.exhibition_meeting .module_next_year .module_list {
    color: #c3c3c3;
}

.exhibition_meeting .module_next_year .module_list .address {
    color: #c3c3c3;
}

.exhibition_meeting .module_next_year .address_box {
    padding-left: 0.32rem;
    background: url(../images/ex_meeting_g.png) left center no-repeat;
    background-size: 0.293333rem 0.293333rem;

}

.exhibition_meeting_box .active .module_list {
    background: url(../images/module_list_end1.png) right top no-repeat;
    background-size: 1.28rem 0.786667rem;
    color: #fff;
}

.exhibition_meeting_box .module_next_year .module_list {
    background: url(../images/module_next_year.png) right top no-repeat;
    background-size: 1.28rem 0.786667rem;
}

.exhibition_meeting_box .module_next_year.active .module_list {
    background: url(../images/module_next_year1.png) right top no-repeat;
    background-size: 1.28rem 0.786667rem;
}

.exhibition_meeting_box .module_next_time .module_list {
    background: url(../images/module_list_time.png) right top no-repeat;
    background-size: 1.28rem 0.786667rem;
}

.exhibition_meeting_box .module_next_time.active .module_list {
    background: url(../images/module_list_time1.png) right top no-repeat;
    background-size: 1.28rem 0.786667rem;
}

.exhibition_meeting_box .module_next_time .module_list .time {
    color: #333;
    background: url('../images/module_next_time_huo.png') 1.8rem top no-repeat;
    background-size: 0.186667rem 0.213333rem;
}

.exhibition_meeting_box .module_next_time .module_list .address {
    color: #333;
}

.exhibition_meeting_box .module_next_time_apply .module_list {
    background: url(../images/module_next_time_apply.png) right top no-repeat;
    background-size: 1.28rem 0.786667rem;
}

.exhibition_meeting_box .module_next_time_apply.active .module_list {
    /* background: url(../images/module_next_time_apply1.png) right top no-repeat; */
    /* background-size: 1.28rem 0.786667rem; */
}

.exhibition_meeting_box .module_next_time_apply .module_list .time {
    color: #333;
}

.exhibition_meeting_box .module_next_time_apply .module_list .address {
    color: #333;
}

.exhibition_meeting_box .bjactive {
    background: url(../images/module_list_bjdh_gray.png) center no-repeat;
    background-size: contain;
}

.exhibition_meeting_box .active.bjactive {
    background: url(../images/module_list_bjdh.png) center no-repeat;
    background-size: contain;
}

.exhibition_meeting_box .active .module_list .address_box {
    padding-left: 0.32rem;
    background: url(../images/ex_meeting.png) left center no-repeat;
    background-size: 0.293333rem 0.293333rem;
}

.exhibition_meeting_box .module_delay .module_list {
    background: url(../images/module_list_delay.png) right top no-repeat;
    background-size: 1.28rem 0.786667rem;
}



/* 专门针对工厂会议 */
.factory_meeting .swiper-slide {
    width: 3.2rem;
}

.factory_meeting .swiper-slide:first-of-type {
    width: 3.466667rem;
    padding-left: 0.266667rem;
}

.factory_meeting .module_list {

    width: 3.2rem;
    height: 1.6rem;
    background: url(../images/fmodule_list_a.png) center no-repeat;
    background-size: 3.2rem 1.6rem;
}

.factory_meeting .active .module_list {

    width: 3.2rem;
    height: 1.6rem;
    background: url(../images/fmodule_list_b.png) center no-repeat;
    background-size: 3.2rem 1.6rem;
}

.factory_slide {
    line-height: 1.6rem;
    text-align: center;
    font-family: PingFangSC-Medium;
    font-size: 0.373333rem;
    color: #C3C3C3;
    background: url(../images/fmodule_list_a.png) center no-repeat;
    background-size: 3.2rem 1.6rem;
}

/* .exhibition_meeting .module_next_year .module_num,
.exhibition_meeting .module_next_year .module_word{
    color: #C3C3C3;
}
.exhibition_meeting .module_next_year .address_box{
    background-color: #C3C3C3;
} */
/* 会展 end */


/* 404页面 */

.errorboxqr {
    width: 10rem;
    margin: 2.933333rem auto 0;
}

.errorboxqr img {
    display: block;
    width: 3.573333rem;
    height: 3.573333rem;
    margin: 0 auto;
}

.errorboxqr p {
    text-align: center;
    font-size: 0.426667rem;
    color: #666;
    margin: 0.533333rem 0 1.146667rem;
}

.errorboxqr a {
    display: block;
    background: #E72410;
    border-radius: 0.133333rem;
    width: 4.8rem;
    height: 0.933333rem;
    font-size: 0.4rem;
    color: #FFFFFF;
    line-height: 0.933333rem;
    text-align: center;
    margin: 0 auto;
}


/* 新闻详情查看大图 */

.popuperBox {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, .6);
    z-index: 501
}

.popuperBox .picboxes {
    position: relative;
    height: 100%;
    width: 100%
}

.popuperBox .picboxes .picuniter {
    position: relative;
    height: 100%;
    width: 100%;
    float: left
}

.popuperBox .picboxes .picuniter .picerbox {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.popuperBox .picboxes .picuniter img {
    max-width: 100%;
    max-height: 100%;
    z-index: 5;
}

.popuperBox .picboxes .picuniter .rotate {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%
}

.popuperBox .pointers {
    position: absolute;
    width: 100%;
    bottom: .26666667rem;
    text-align: center
}

.popuperBox .pointers span {
    display: inline-block;
    width: .18666667rem;
    height: .18666667rem;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .5);
    margin-left: .12rem;
    margin-right: .12rem
}

.popuperBox .pointers span.active {
    background-color: #fff
}

.popuperBox .sharepic img {
    width: 100%
}


/**
 * 搜索
 */
.search_fixed {
    position: fixed;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 99;
    background: #fff;
}

.search_fixed_content {
    padding-top: 2.346667rem;
}

.search_index {
    width: 10rem;
    margin: 0 auto;
}

.search_content {
    margin: 0 0.4rem 0.266667rem;
    font-family: PingFangSC-Regular, "microsoft yahei";
}

.search_content.search_history {
    position: relative;
    display: none;
}

.search_content.search_history:after {
    position: absolute;
    top: 0;
    left: 0;
    content: " ";
    height: 1px;
    background: #E7E7E8;
    width: 200%;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.search_content .hotsearch {
    /* line-height: 0.493333rem; */
    font-weight: 400;
    padding: .573333rem 0 .44rem;
    font-size:.32rem;
    font-family:PingFangSC-Regular,PingFang SC;
    color:rgba(155, 155, 155, 1);
    line-height:.44rem;
}

.search_content .hotsearch span {
    display: inline-block;
    float: right;
    height: 0.493333rem;
    width: 0.666667rem;
    background: url('../images/icon_search_history_del.png') no-repeat right center;
    background-size: 0.4rem 0.4rem;
}

.hot_word a,
.rec_word a {
    display: inline-block;
    padding: .16rem .32rem;
    margin: 0 0.266667rem 0.266667rem 0;
    background:rgba(246, 246, 246, 1);
    border-radius:.106667rem;
    font-size:.293333rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(42, 42, 42, 1);
    line-height:.4rem;
}

.hot_word a:nth-of-type(3n) {
    /* margin-right: 0; */
}

.search_content ul li a {
    color: #888
}


.search_exit {
    display: -moz-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -o-box;
    display: box;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    padding: 0.213333rem 0;
    background: #fff;
}

.searcher_input {
    display: -moz-box;
    display: -webkit-box;
    -webkit-box-align: center;
    -moz-box-align: center;
    margin-left: 0.4rem;
}

.searcher_input input.searchsure {
    background: transparent url(../images/icon_fdj.png) no-repeat .5em center;
    background-size: 75% auto;
    height: 2em;
    width: 2.5em;
    background-color: transparent;
    border: 0;
    text-indent: -99999px;
    margin-right: .7em;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none
}

.searcher_input input.searchinput {
    border: 0;
    /* border-left: 1px solid #666; */
    height: 0.746667rem;
    /* line-height: 0.986667rem; */
    line-height: 0.746667rem;
    width: 7.893333rem;
    display: block;
    overflow: hidden;
    font-family: PingFangSC-Regular, SourceHanSansCN-Light, PingFang-SC-Light, "微软雅黑";
    font-size: 0.373333rem;
    color: #333;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    padding: 0.186667rem 0.666667rem 0.186667rem 0.813333rem;
    background: #f4f4f4;
    -webkit-border-radius: 1.333333rem;
    -moz-border-radius: 1.333333rem;
    -o-border-radius: 1.333333rem;
    border-radius: 1.333333rem;
    background-image: url('../images/news_search_black.png');
    background-repeat: no-repeat;
    background-size: 0.426667rem 0.426667rem;
    background-position: 0.266667rem center;
}

.searcher_input input.searchinput.searchinput_up {
    background-image: url('../images/news_search_up.png');
    background-size: 0.36rem 0.16rem;
    background-position: 0.346667rem center;
}

.search_cancle {
    display: -moz-box;
    display: -webkit-box;
    -webkit-box-align: center;
    -moz-box-align: center;
    font-size: 1.3em;
    width: 1.706667rem;
}

.search_cancle input.login_btn {
    color: #E72410;
    ;
    font-family: PingFangSC-Regular, "microsoft yahei";
    font-size: 0.4rem;
    border: 0;
    background-color: transparent;
    text-align: center;
    width: 1.706667rem;
    height: 0.746667rem;
    display: block;
}

/* 搜索提示 */
.basicSearch div {
    padding: 0.266667rem 0.133333rem 0.266667rem 1.6rem;
    background: url('../images/news_search.png') no-repeat;
    background-size: 0.4rem 0.413333rem;
    background-position: 0.8rem center;
    font-size: 0.4rem;
    color: #151515;
    line-height: 0.56rem;
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
}

.basicSearch div:after {
    content: " ";
    position: absolute;
    width: 10rem;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #e6e6e6;
    transform: scaleY(0.5);
}

.search_result_nav {
    padding-top: .5em;
    text-align: center;
    border-bottom: 1px solid #d7d7d7
}

.search_result_nav a {
    display: inline-block;
    font-size: 1.4em;
    line-height: 2.6em;
    color: #222;
    padding-left: .2em;
    padding-right: .2em
}

.search_result_nav a.active {
    color: #e15345;
    border-bottom: 2px solid #e15345
}

.search_result_box {
    padding: .5em
}

.search_result_brand {
    padding-bottom: 1em
}

.search_result_brand .brand_img img {
    max-width: 100%
}

.search_result_box p {
    font-size: 1.3em;
    line-height: 2.5em;
    color: #333;
    border-bottom: 1px solid #d8d8d8
}

.search_result_box p span {
    font-size: .9em;
    line-height: 2.5em;
    color: #ababab;
    padding-left: .3em
}

.news_contents {
    padding-bottom: 1em;
    color: #434343;
    line-height: 1.6em
}

.newsdetailpic2 {
    margin-top: 1em;
    padding-bottom: 1.2em
}


.search_tab {
    width: 10rem;
    height: 1.173333rem;
    background: #fff;
    position: relative;
}

.search_tab:before,
.search_tab:after {
    content: " ";
    position: absolute;
    top: 0;
    width: 0.4rem;
    height: 100%;
    z-index: 9;
}

.search_tab:before {
    left: 0;
    background: linear-gradient(-90deg, rgba(255, 255, 255, 0.30) 0%, #FFFFFF 100%);
}

.search_tab:after {
    right: 0;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.30) 0%, #FFFFFF 100%);
}

.search_tab .search_tab_line {
    position: absolute;
    content: " ";
    bottom: -0.5px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #eee;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.search_tab ul {
    width: 100%;
    display: flex;
    /* justify-content: space-around; */
    height: 100%;
}

.search_tab ul li {
    color: #999;
    font-size: 0.373333rem;
    line-height: 1.12rem;
    border-bottom: 0.053333rem solid transparent;
    display: inline-block;
    /* margin: 0rem .533333rem 0rem .533333rem; */
    margin: 0rem 0.133333rem 0rem 0.133333rem;
    /* width: .746667rem; */
    width: 1.546667rem;
    text-align: center;
}

.search_tab ul li:first-child {
    margin-left: 0.4rem;
}

.search_tab ul li:last-child {
    margin-right: 0.4rem;
}

.search_tab ul li.active {
    font-family: PingFangSC-Medium;
    font-weight: 600;
    color: #333;
    border-color: #E72410;
}

.search_h4 {
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0 0.4rem;
    font-size: 0.346667rem;
    color: #666;
}


/* 产品 */

.search_condition .orderResult .preferUnit {
    background-color: #fff;
    padding-left: 0.4rem
}

.search_condition .orderResult .preferUnit .uniter {
    display: -moz-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -o-box;
    display: box;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    position: relative;
    padding: 0.4rem 0.4rem 0.4rem 0
}

.search_condition .orderResult .preferUnit:not(:last-child) .uniter:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #ccc;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.search_condition .orderResult .preferUnit .starlabel {
    position: absolute;
    width: .66666667rem;
    height: 0.853333rem;
    top: 0.4rem;
    left: 0;
    background: url(../images/icon_star_cq.png) no-repeat center center;
    background-size: 0.666667rem 0.853333rem
}

.search_condition .orderResult .preferUnit .imgbox {
    width: 2.106667rem;
    height: 2.106667rem;
    overflow: hidden;
}

.search_condition .orderResult .preferUnit .imgbox img {
    width: 2.106667rem;
    height: 2.106667rem;
    display: block;
}

.search_condition .orderResult .preferUnit .textBox {
    font-size: 0.32rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -o-flex: 1;
    flex: 1;
    padding-left: 0.4rem;
    /*padding-top: .21333333rem;*/
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-box-pack: justify;
    position: relative;
}

.search_condition .orderResult .preferUnit .textBox>a {
    position: absolute;
    width: 1.333333rem;
    height: 0.533333rem;
    line-height: 0.533333rem;
    text-align: center;
    border: 1px solid #999;
    border-radius: 1.333333rem;
    top: 0.133333rem;
    right: 0;
    color: #999;
}

.search_condition .orderResult .preferUnit .textBox .title {
    width: 4.8rem;
}

.search_condition .orderResult .preferUnit .textBox .title h4 {
    font-family: PingFangSC-Medium;
    font-weight: 600;
    line-height: 0.6rem;
    margin-bottom: 0.133333rem;
    font-size: 0.426667rem;
    color: #333;
    margin-top: 0.133333rem;
}

.search_condition .orderResult .preferUnit .textBox .title p {
    font-size: 0.32rem;
    color: #999;
    line-height: 0.44rem;
    margin-bottom: 0.226667rem;
}

.search_condition .orderResult .preferUnit .textBox .title .effect {
    padding-top: 0.133333rem
}

.search_condition .orderResult .preferUnit .textBox .title .effect span {
    font-size: 0.32rem;
    color: #333;
    padding-left: .16rem;
    padding-right: .16rem;
    height: 0.453333rem;
    margin-right: 0.133333rem;
    margin-bottom: .133333rem;
    background-color: #f4f4f4;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    -ms-border-radius: .08rem;
    -o-border-radius: .08rem;
    border-radius: .08rem;
    display: flex;
    justify-content: center;
    float: left;
}

.search_condition .orderResult .preferUnit .textBox .labelBox {
    font-size: 0.32rem;
    height: 0.453333rem;
}

.search_condition .orderResult .preferUnit .textBox .labelBox_area {
    margin-right: 0.266667rem
}

.search_condition .orderResult .preferUnit .textBox .labelBox img {
    width: 0.453333rem;
    height: 0.453333rem;
    float: left;
    border-radius: 100%;
    margin-right: 0.133333rem;
}

.search_condition .orderResult .preferUnit .textBox .labelBox span {
    display: inline-block
}

.search_condition .orderResult .preferUnit .textBox .labelBox span.price {
    font-size: 0.4rem;
    position: absolute;
    right: 0;
    top: 0.773333rem;
    height: 0.56rem;
    line-height: 0.56rem;
    color: #E72410;
    text-align: right;
}

span.money_signs {
    font-size: 0.266667rem;
}

.search_condition .orderResult .preferUnit .textBox .labelBox .label {
    color: #999;
}

.search_condition .orderResult .preferUnit .textBox .labelBox .label_area {
    padding-left: 0.506667rem;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: 0.4rem !important;
}

.search_condition .orderResult .preferUnit .packagingBox {
    padding-left: 0.4rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -o-flex: 1;
    flex: 1;
    position: relative;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.search_condition .orderResult .preferUnit .packagingBox .title {
    font-size: 0.426667rem;
    font-family: PingFangSC-Medium;
    height: 0.613333rem;
    line-height: 0.613333rem;
    color: #333;
    margin-bottom: 0.053333rem;
}

.search_condition .orderResult .preferUnit .packagingBox .packagingBox_at {
    overflow: hidden;
    font-size: 0.32rem;
    height: 0.44rem;
    line-height: 0.44rem;
}

.search_condition .orderResult .preferUnit .packagingBox .packagingBox_at span {
    padding-left: 0.4rem;
    margin-right: 0.373333rem;
    color: #666;
}

.search_condition .orderResult .preferUnit .packagingBox .packagingBox_at span.cat {
    background: url(../images/icon_brand_store_type.png) no-repeat left center;
    background-size: 0.32rem;
}

.search_condition .orderResult .preferUnit .packagingBox .packagingBox_at span.mat {
    background: url(../images/icon_factory_store_mat.png) no-repeat left center;
    background-size: 0.32rem;
}



/* 新闻 */

.news-box {
    height: auto;
    overflow: hidden;
    padding-bottom: 0;
    background-color: #fff;
}

.news-box .news-list li {
    padding: 0.4rem;
    position: relative;
}

.news-box .news-list li:after {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 200%;
    height: 200%;
    border-bottom: 1px solid #eee;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.news-box .news-list li b {
    color: #E72410;
}

.news-box .news-list li h4 {
    font-size: 0.4rem;
    color: #333;
    line-height: 0.533333rem;
    max-height: 1.066667rem;
    margin-bottom: 0.093333rem;
}

.news-box .news-list li p.article_detail {
    font-size: 0.373333rem;
    color: #666;
    line-height: 0.426667rem;
    margin-bottom: 0.133333rem;
}

.news-box .news-list li p.author_info {
    font-size: 0.32rem;
    color: #C5C5C5;
    line-height: 0.4rem;
}

.news-box .news-list li p.author_info span {
    margin-left: 0.266667rem;
}

/* 搜索结果页 找货 */
.business-box {
    height: auto;
    overflow: hidden;
    padding-bottom: 0;
}

/* 搜索内容为空 */
.none_search {
    overflow: hidden;
    padding-top: 2.133333rem;
}

.none_search img {
    width: 4.0rem;
    height: 4.0rem;
    display: block;
    margin: 0 auto;
}

.none_search p {
    font-size: 0.426667rem;
    color: #666;
    line-height: 0.613333rem;
    margin-top: 0.8rem;
    text-align: center;
}


/* 非微信登录界面提示 */

.brand_detailPopup {
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    z-index: 999
}

.brand_detailPopup .detailPopup {
    margin: 0 auto;
    width: 7.33333333rem;
    background-color: #fff;
    -webkit-border-radius: .06666667rem;
    -moz-border-radius: .06666667rem;
    -ms-border-radius: .06666667rem;
    -o-border-radius: .06666667rem;
    border-radius: .06666667rem;
    padding-bottom: .46666667rem
}

.brand_detailPopup .detailPopup h3 {
    text-align: center;
    color: #fef6f6;
    background-color: #e24d4d;
    font-size: .54333333rem;
    height: 1.18666667rem;
    padding-top: .4rem;
    font-weight: 400
}

.brand_detailPopup .detailPopup .popupInfo {
    font-size: .48293333rem;
    color: #000;
    text-align: center;
    padding-top: .66666667rem;
    padding-bottom: .66666667rem;
    padding-left: .4rem;
    padding-right: .4rem
}

.brand_detailPopup .detailPopup .popupfinishInfo {
    font-size: .48rem;
    line-height: .6rem;
    color: #333;
    padding-top: .66666667rem;
    padding-bottom: .4rem;
    padding-left: .46666667rem;
    padding-right: .46666667rem;
    text-align: center
}

.brand_detailPopup .detailPopup .detailOpeart {
    padding-left: .33333333rem;
    text-align: center
}

.brand_detailPopup .detailPopup .detailOpeart a {
    display: inline-block;
    font-size: .45333333rem;
    color: #fff;
    text-align: center;
    -webkit-border-radius: .06666667rem;
    -moz-border-radius: .06666667rem;
    -ms-border-radius: .06666667rem;
    -o-border-radius: .06666667rem;
    border-radius: .06666667rem;
    vertical-align: top
}

.brand_detailPopup .detailPopup .detailOpeart a.cancle {
    width: 2.46666667rem;
    height: .93333333rem;
    line-height: .93333333rem;
    background-color: #b1b1b1;
    margin-right: 1.13333333rem
}

.brand_detailPopup .detailPopup .detailOpeart a.register {
    width: 2.46666667rem;
    height: .93333333rem;
    line-height: .93333333rem;
    background-color: #e24d4d
}

.brand_detailPopup .detailPopup .detailOpeart a.ikown {
    width: 3.8rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .45333333rem;
    background-color: #e15345
}

/* 国家图标 */
.brand_bstore_country_img {
    display: inline-block;
    width: 0.453333rem;
    height: 0.453333rem;
    position: relative;
    margin-right: 0.106667rem;
    vertical-align: top;
    background-image: url('../images/country-all.png');
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100%;
}

/**
 * 用户认证状态 过渡页
 */
/* 去认证 */
.authStatus_bg {
    background: rgba(252, 252, 252, 1.0);
}

.authStatus {
    width: 10rem;
    margin: 0 auto;
    overflow: hidden;
}

.authStatus1 {
    position: relative
}

.authStatus .authStatus_top {
    width: 100%;
    height: 4.666667rem;
    background: url('../images/authStatus_topbg.png') center no-repeat;
    background-size: contain;
    overflow: hidden;
}

.authStatus .authStatus_top h4 {
    font-family: PingFangSC-Medium;
    font-size: 0.426667rem;
    color: #333;
    text-align: center;
    font-weight: normal;
    line-height: 0.6rem;
    margin-top: 1.093333rem;
}

.authStatus .authStatus_top span {
    display: block;
    width: 3.0rem;
    height: 2.6rem;
    background: url('../images/authStatus_top.png') center no-repeat;
    background-size: contain;
    margin: 0.666667rem auto 0;
}

.authStatus.authStatus1 .authStatus_top span {
    position: absolute;
    top: 2.333333rem;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
}

.authStatus .authStatus_middle {
    margin: -0.8rem auto 1.333333rem;
    width: 9.2rem;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0.213333rem 0.373333rem 0 rgba(0, 0, 0, 0.04);
    border-radius: 0.266667rem;
    padding: 0.56rem 0.533333rem 0.346667rem 0.426667rem;
}

.authStatus1 .authStatus_middle {
    margin-bottom: 1.866667rem;
}

.authStatus .authStatus_middle>h4 {
    font-family: PingFangSC-Medium;
    font-size: 0.453333rem;
    color: #333;
    font-weight: normal;
    margin-bottom: 0.666667rem;
    line-height: 0.64rem;
}

.authStatus.authStatus1 .authStatus_middle>h4 {
    margin-top: 1.066667rem;
    margin-bottom: 0.533333rem;
    font-size: 0.373333rem;
    line-height: 0.533333rem;
}

.authStatus .authStatus_middle .authStatus_middle_box {
    overflow: hidden;
    display: flex;
    align-items: center;
    margin-bottom: 0.8rem;
}

.authStatus .authStatus_middle .authStatus_middle_box img {
    display: block;
    width: 1.546667rem;
    height: 1.546667rem;
    margin-right: 0.426667rem;
}

.authStatus .authStatus_middle .authStatus_middle_box .authStatus_middle_box_r {
    flex: 1;
}

.authStatus .authStatus_middle .authStatus_middle_box .authStatus_middle_box_r h4 {
    line-height: 0.533333rem;
    font-family: PingFangSC-Medium;
    font-size: 0.373333rem;
    color: #333;
    font-weight: normal;
    margin-bottom: 0.133333rem;
}

.authStatus .authStatus_middle .authStatus_middle_box .authStatus_middle_box_r p {
    font-size: 0.32rem;
    color: #999;
    line-height: 0.44rem;
}

.authStatus_sub {
    display: block;
    width: 8.533333rem;
    height: 1.066667rem;
    line-height: 1.066667rem;
    margin: 0 auto 0.266667rem;
    background: #E72410;
    border-radius: 0.106667rem;
    font-size: 0.4rem;
    color: #FFF;
    text-align: center;
}

/* 认证失败 */
.authStatus_bg1 {
    background: #fff;
}

.authStatus_bg1 .authStatus_failed {
    width: 10rem;
    overflow: hidden;
    padding: 0 0.733333rem;
}

.authStatus_bg1 .authStatus_failed img {
    display: block;
    width: 4.693333rem;
    height: 4.693333rem;
    margin: 2.133333rem auto 0.533333rem;
}

.authStatus_bg1 .authStatus_failed h4 {
    font-family: PingFangSC-Medium;
    font-weight: normal;
    font-size: 0.373333rem;
    color: #333;
    text-align: center;
    line-height: 0.533333rem;
    margin-bottom: 0.266667rem;
}

.authStatus_bg1 .authStatus_failed p {
    font-size: 0.3733333rem;
    color: #FF4C00;
    width: 6.266667rem;
    line-height: 0.453333rem;
    margin: 0 auto 3.973333rem;
    font-weight: normal;
}

.authStatus_bg1 .authStatus_failed p span {
    color: #FF4C00;
    font-family: PingFangSC-Medium;
}



/**
 * 弹窗
 */
.appPromotion {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.60);
    z-index: 9998;
}

.appPromotion .appPromotion_body {
    width: 8.533333rem;
    height: 12.373333rem;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: url('../images/appPromotion_bg.png') center no-repeat;
    background-size: contain;
    border-radius: 0.266667rem;
}

.appPromotion .appPromotion_top {
    margin-top: 0.533333rem;
    margin-bottom: 0.213333rem;
    padding: 0 0.533333rem;
    overflow: hidden;
}

.appPromotion .appPromotion_top span {
    float: right;
    display: inline-block;
    width: 0.453333rem;
    height: 0.453333rem;
    background: url('../images/appPromotion_del.png') center no-repeat;
    background-size: contain;
}

.appPromotion h3 {
    color: #000;
    font-family: PingFangSC-Regular;
}

.appPromotion h3,
.appPromotion h4 {
    font-size: 0.56rem;
    text-align: center;
    line-height: 0.693333rem;
    font-weight: normal;
}

.appPromotion h3 b,
.appPromotion h3 span {
    font-family: PingFangSC-Semibold;
}

.appPromotion h4 {
    font-family: PingFangSC-Semibold;
    color: #E5494A;
    ;
}

.appPromotion p {
    margin-top: 6.453333rem;
    font-size: 0.373333rem;
    color: #000;
    text-align: center;
    line-height: 0.533333rem;
    margin-bottom: 0.8rem;
}

.appPromotion a {
    display: block;
    width: 6.266667rem;
    height: 1.173333rem;
    line-height: 1.173333rem;
    font-size: 0.453333rem;
    color: #FFF;
    text-align: center;
    background: #E5494A;
    border-radius: 0.586667rem;
    margin: 7.386667rem auto 0;
}


/**
 * 找货节广告
 */
.bjad {
    overflow: hidden;
    background: #fff;
    margin: 0 auto 0.213333rem;
}

.bjad .bjad_box {
    height: 1.6rem;
    padding: 0.213333rem 0.4rem;
    display: block;
}

.bjad .bjad_content {
    display: flex;
    background: url('../images/bjad_more.png') right center no-repeat;
    background-size: 0.16rem 0.293333rem;
    height: 100%;
    padding-right: 0.293333rem;
}

.bjad .bjad_content img {
    width: 1.173333rem;
    height: 1.173333rem;
    display: block;
    border-radius: 0.08rem;
    margin-right: 0.373333rem;
}

.bjad .bjad_content .bjad_content_info {
    width: 5.653333rem;
    display: flex;
    flex-flow: column;
    justify-content: center;
}

.bjad .bjad_content .bjad_content_info h4 {
    line-height: 0.613333rem;
    font-family: PingFangSC-Medium;
    font-size: 0.426667rem;
    color: #333;
}

.bjad .bjad_content .bjad_content_info p {
    line-height: 0.453333rem;
    font-size: 0.32rem;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
}

.bjad .bjad_content .bjad_content_txt {
    display: flex;
    flex-flow: column;
    justify-content: center;
    flex: 1;
    align-items: flex-end;
    font-size: 0.32rem;
    color: #E72410;
}

.bjad .bjad_num_box {
    height: 1.333333rem;
    width: 9.2rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    position: relative;
}

.bjad .bjad_num_box:before {
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background: #eee;
    top: 0;
    left: 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.bjad .bjad_num_box h4 {
    font-size: 0.373333rem;
    color: #151E49;
    margin-right: 0.2rem;
}

.bjad .bjad_num_box .bjad_num {
    font-size: 0.266667rem;
    color: #FFF;
    background: #676473;
    border-radius: 0.08rem;
    padding: 0 0.146667rem;
    height: 0.453333rem;
    display: flex;
    align-items: center;
}

.bjad .bjad_num_box .bjad_order_box {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.bjad .bjad_num_box .bjad_order {
    display: inline-block;
    width: 2.133333rem;
    height: 0.666667rem;
    background: linear-gradient(90deg, #FEBD36 0%, #FF486E 80%);
    font-size: 0.293333rem;
    text-align: center;
    line-height: 0.666667rem;
    color: #fff;
    border-radius: 1.333333rem;
}

.bjad .bjad_num_box .bjad_order.bjad_order_gray {
    background: #DAE1E9;
}

.bjad .bjad_activity {
    padding: 0 0.4rem 0.4rem;
    overflow: hidden;
    line-height: 0.48rem;
    background: #FFF;
}

.bjad .bjad_activity_content {
    overflow: hidden;
    border-radius: 0.266667rem;
}

.bjad .bjad_activity .bjad_activity_content>div {
    padding: 0.32rem;
    background: #FFF9FC;
}

.bjad .bjad_activity .bjad_activity_content>div:nth-of-type(2) {
    padding-top: 0;
}

.bjad .bjad_activity h4 {
    font-weight: normal;
    line-height: 0.506667rem;
    color: #0A142B;
    padding-left: 0.453333rem;
    margin-bottom: 0.053333rem;
    font-size: 0.346667rem;
}

.bjad .bjad_activity .bjad_activity_preferpolicy {
    color: #E8447E;
}

.bjad .bjad_activity .bjad_activity_preferpolicy h4 {
    background: url('../images/hz/icon_preferpolicy.png') left center no-repeat;
    background-size: 0.32rem;
}

.bjad .bjad_activity .bjad_activity_giftcontent {
    color: #151E49;
}

.bjad .bjad_activity .bjad_activity_giftcontent h4 {
    background: url('../images/hz/icon_giftcontent.png') left center no-repeat;
    background-size: 0.32rem 0.333333rem;
}

.bjad .bjad_activity p {
    font-family: PingFangSC-Light;
    font-size: 0.32rem;
    line-height: 0.48rem;
}

.order_dialog {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}

.order_dialog .order_dialog_mask {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, .4);
    top: 0;
    left: 0;
}

.order_dialog .content {
    width: 6.693333rem;
    height: 7.68rem;
    border-radius: 0.266667rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 0 0.8rem;
    text-align: center;
}

.order_dialog.order_dialog_success .content {
    background: url('../images/hz/order_success.png') center no-repeat;
    background-size: contain;
}

.order_dialog.order_dialog_error .content,
.order_dialog.order_dialog_app .content {
    background: url('../images/hz/order_apply.png') center no-repeat;
    background-size: contain;
}

.order_dialog .content h4 {
    font-size: 0.453333rem;
    color: #0A142B;
    line-height: 0.64rem;
    font-weight: normal;
}

.order_dialog.order_dialog_success .content h4 {
    margin: 3.466667rem 0 0.066667rem;
}

.order_dialog.order_dialog_error .content h4 {
    margin: 3.773333rem 0 1.04rem;
    line-height: 0.533333rem;
    font-size: 0.373333rem;
}

.order_dialog.order_dialog_app .content h4 {
    line-height: 0.533333rem;
    font-size: 0.373333rem;
    margin: 3.506667rem 0 0.773333rem;
}

.order_dialog.order_dialog_success .content p {
    opacity: 0.5;
    font-size: 0.32rem;
    color: #151E49;
    margin-bottom: 0.373333rem;
    line-height: 0.44rem;
    min-height: 1.32rem;
}

.order_dialog .content a {
    display: block;
    background: #E8447E;
    border-radius: 0.453333rem;
    font-size: 0.346667rem;
    color: #FFF;
    height: 0.906667rem;
    line-height: 0.906667rem;
    padding: 0 0.666667rem;
}


/**
 * 新搜索框样式
 */
.new_search {
    height: 1.173333rem;
    width: 10rem;
    margin: 0 auto;
    padding: 0.213333rem 0.4rem;
    background: #fff;
}

.new_search .new_search_content {
    width: 100%;
    height: 100%;
    background: #F4F4F4;
    border-radius: 1.333333rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.new_search .new_search_content span {
    display: inline-block;
    height: 100%;
    font-size: 0.373333rem;
    color: #999;
    display: flex;
    align-items: center;
    padding-left: 0.56rem;
    background: url('../images/icon_new_search.png') left center;
    background-repeat: no-repeat;
    background-size: 0.426667rem
}


/**
 * 召唤买手
 */
.callBuyer {
    width: 4.106667rem;
    height: 1.893333rem;
    position: fixed;
    left: 50%;
    bottom: calc( 1.89rem + env(safe-area-inset-bottom));
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 997;
    color: transparent !important;
    background-image: url('../images/callBuyer.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.callBuyer.callBuyer_left {
    right: 0.266667rem;
    left: inherit;
    transform: inherit;
    bottom: 1.84rem;
}

/**
 * 召唤买手 弹窗
 */
.callBuyer_box {
    position: fixed;
    width: 9.2rem;
    background: #fff;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999;
    display: none;
}

.callBuyer_box .callBuyer_content {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0.506667rem 0.613333rem 0.64rem;
    box-shadow: 0 12px 12px 0 rgba(0, 0, 0, 0.20);
}

.callBuyer_box .callBuyer_content1>div {
    overflow: hidden;
}

.callBuyer_box .callBuyer_content2 {
    display: none;
}

.callBuyer_box .callBuyer_content .callBuyer_content_top {
    position: absolute;
    top: -0.52rem;
    left: 0.266667rem;
    width: 0px;
    height: 0px;
    border-top: 0.266667rem solid transparent;
    border-left: 0.266667rem solid transparent;
    border-right: 0.266667rem solid transparent;
    border-bottom: 0.266667rem solid #fff;
}

.callBuyer_box .callBuyer_content .callBuyer_title {
    height: 0.586667rem;
    line-height: 0.586667rem;
    font-family: PingFangSC-Semibold;
    font-size: 0.426667rem;
    color: #333;
    margin-bottom: 0.266667rem;
}

.callBuyer_box .callBuyer_content .callBuyer_title .callBuyer_close {
    display: inline-block;
    width: 0.586667rem;
    height: 0.586667rem;
    background: url('../images/callBuyer_close.png') no-repeat center;
    background-size: 0.586667rem;
}

.callBuyer_box .callBuyer_content .callBuyer_txt textarea {
    font-size: 0.346667rem;
    color: #333;
    width: 100%;
    height: 2.293333rem;
    outline: 0;
    resize: none;
    border: none;
    background: #fff;
    text-align: justify;
    text-justify: inter-ideograph;
    padding: 0.24rem;
    outline: none;
}

.callBuyer_box .callBuyer_content input,
.callBuyer_box .callBuyer_content .callBuyer_txt {
    border: 0.026667rem solid #eee;
    border-radius: 0.106667rem;
    margin-bottom: 0.266667rem;
}

.callBuyer_box .callBuyer_content .callBuyer_name input,
.callBuyer_box .callBuyer_content .callBuyer_tel input {
    width: 100%;
    height: 1.173333rem;
    padding: 0.373333rem 0.24rem;
    font-size: 0.346667rem;
    color: #333;
}

.callBuyer_box .callBuyer_content .callBuyer_img {
    overflow: hidden;
}

.callBuyer_box .callBuyer_content .callBuyer_img input {
    width: 4.213333rem;
    height: 1.173333rem;
    padding: 0.373333rem 0.24rem;
    display: inline-block;
    margin-right: 0.266667rem;
    float: left;
    font-size: 0.346667rem;
}

.callBuyer_box .callBuyer_content .callBuyer_img img {
    display: inline-block;
    float: left;
    width: 2.4rem;
    height: 1.173333rem;
}

.callBuyer_box .callBuyer_content .callBuyer_img span {
    display: inline-block;
    width: 1.066667rem;
    height: 1.173333rem;
    background: url('../images/callBuyer_img_refresh.png') no-repeat right center;
    background-size: 0.666667rem;
}


.callBuyer_box .callBuyer_content .callBuyer_confirm {
    overflow: hidden;
}

.callBuyer_box .callBuyer_content .callBuyer_confirm input {
    width: 4.853333rem;
    height: 1.173333rem;
    padding: 0.373333rem 0.24rem;
    font-size: 0.346667rem;
    color: #333;
    margin-bottom: 0.533333rem;
}

.callBuyer_box .callBuyer_content .callBuyer_confirm a {
    width: 2.72rem;
    height: 1.173333rem;
    line-height: 1.173333rem;
    text-align: center;
    border: 0.026667rem solid #333;
    border-radius: 0.106667rem;
    font-size: 0.373333rem;
}

.callBuyer_box .callBuyer_content .callBuyer_confirm a.disabled {
    color: #C3C3C3;
    border-color: #C3C3C3;
}

.callBuyer_box .callBuyer_content .callBuyer_sub {
    width: 100%;
    height: 1.173333rem;
    line-height: 1.173333rem;
    color: #fff;
    background: #E72410;
    border-radius: 0.106667rem;
    text-align: center;
    font-family: PingFangSC-Medium;
    font-size: 0.346667rem;
    font-weight: normal;
}

.callBuyer_box .callBuyer_content .callBuyer_sub img {
    width: 0.8rem;
    height: 0.8rem;
    margin-right: 0.266667rem;
    vertical-align: middle;
    margin-bottom: 0.1rem;
}

.callBuyer_content .callBuyer_success {
    height: 6.613333rem;
}

.callBuyer_content .callBuyer_success img {
    width: 2.666667rem;
    height: 2.666667rem;
    margin: 0.8rem auto 0.4rem;
    display: block;
}

.callBuyer_content .callBuyer_success p {
    font-size: 0.373333rem;
    color: #333;
    line-height: 0.533333rem;
    text-align: center;
    width: 5.4rem;
    margin: 0 auto;
}



/**
*   找货节直播 h5预约弹窗
*/
.live_yuyue_dialog {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 999;
    display: none;
}

.live_yuyue_dialog .content {
    width: 7.733333rem;
    min-height: 4.666667rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fff;
    padding-bottom: .666667rem;
    border-radius: .293333rem
}

.live_yuyue_dialog .content p {
    margin: 1.253333rem 0 1.066667rem;
    text-align: center;
    line-height: .613333rem;
    font-size: .426667rem;
    color: #333;
}

.live_yuyue_dialog .content .btn {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.live_yuyue_dialog .content .btn a {
    height: 1.066667rem;
    width: 3.066667rem;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-size: .373333rem;
    border-radius: .586667rem
}

.live_yuyue_dialog .content .btn a:first-child {
    color: #999;
    position: relative;
}

.live_yuyue_dialog .content .btn a:first-child:after {
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 200%;
    height: 200%;
    border: 1px solid #979797;
    border-radius: 1.173333rem;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}


/*找货节皮肤边框*/
.brand_find_border {
    box-sizing: border-box;
    width: 9.2rem !important;
    background: none !important;
    position: relative;
    /* border: 3px solid;
    border-image: linear-gradient(261deg, rgba(235, 84, 59, 1), rgba(254, 113, 0, 1), rgba(235, 84, 59, 1)) 10 10; */
}
.brand_find_border::after{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    border: 3px solid #FE7100 !important;
    border-radius: .133333rem;
    pointer-events: none;
    box-sizing: border-box;
    height: 200% !important;
    width: 200% !important;
    -webkit-transform: scale(0.5) !important;
    transform: scale(0.5) !important;
    background: none !important;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
        border: 3px solid;
        border-image: linear-gradient(261deg, rgba(235, 84, 59, 1), rgba(254, 113, 0, 1), rgba(235, 84, 59, 1)) 10 10;
}
.brand_find_img {
    position: absolute;
    right: 0;
    top:0;
    background: url(../images/brand_find_img.png) no-repeat center center;
    background-size: 2.266667rem 1.333333rem;
    width: 2.266667rem;
    height: 1.333333rem;
}
.brand_bstore .brand_bstore_list .brand_bstore_item.brand_find_border:first-child:after {
    content: "";
}

/*政策活动弹窗*/
.dialog_activity {
    width: 7.733333rem;
    /* height:4.12rem; */
    height: auto;
    background: rgba(255, 255, 255, 1);
    border-radius: .32rem;
    z-index: 999;
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: .506667rem;
}

.dialog_activity .dialog_title {
    /* padding: .506667rem 2.866667rem; */
    position: relative;
    /* padding-top: .506667rem; */
    text-align: center;
    height: .886667rem;
    line-height: .886667rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
}
.dialog_activity .dialog_title.title_load{
    height: 1.586667rem;
    line-height: 1.586667rem;
    font-size: .426667rem;
}

.dialog_activity .dialog_title .title {
    background: url(../images/live/dialog_gift.png) no-repeat left center;
    background-size: .426667rem;
    text-align: center;
    padding-left: .546667rem;
}
.dialog_activity .dialog_title.title_load .title{
    background: none;
}
.dialog_activity .close {
    position: absolute;
    top: .533333rem;
    right: .533333rem;
    width: .32rem;
    height: .32rem;
    background: rgba(102, 102, 102, 1);
    border-radius: .026667rem;
    background: url(../images/live/dialog_close.png) no-repeat center center;
    background-size: .32rem;
    z-index: 999;
}
.dialog_activity .dialog_title .close {
    position: absolute;
    top: .533333rem;
    right: .533333rem;
    width: .32rem;
    height: .32rem;
    background: rgba(102, 102, 102, 1);
    border-radius: .026667rem;
    background: url(../images/live/dialog_close.png) no-repeat center center;
    background-size: .32rem;
}

.dialog_activity .dialog_content {
    padding: 0.3rem .533333rem .53333rem .533333rem;
}
.dialog_activity .dialog_content.title_load {
    padding: 0;
    text-align: center;
}
.mark {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    opacity: .7;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 99;
    /* pointer-events: none; */
}
.dialog_content a {
    display: inline-block;
    width: 2.5066667rem;
    height: 1.066667rem;
    border-radius: .586667rem;
    border: 1px solid rgba(151, 151, 151, 1);
    text-align: center;
    line-height: 1.06667rem;
    font-size: .373333rem;
}
.dialog_content .ok {
    background: rgba(232, 79, 73, 1);
    color: rgba(255, 255, 255, 1);
    border: none;
}
.dialog_activity .dialog_content p {
    white-space: pre-line;
    text-align: left;
}

.live_bg .live_center {
    position: relative;
    height: 0
}

/* brand_popup弹窗 */
.brand_popup {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000
}

.brand_popup .popupBox {
    position: relative;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: -o-box;
    display: box;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    display: -moz-box;
    display: -webkit-box;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    -moz-box-align: center
}

.brand_popup .popupBox .boxers {
    width: 4.8rem;
    min-height: 2.986667rem;
    -webkit-border-radius: .10666667rem;
    -moz-border-radius: .10666667rem;
    -ms-border-radius: .10666667rem;
    -o-border-radius: .10666667rem;
    border-radius: .10666667rem;
    background-color: rgba(0, 0, 0, .6)
}

.brand_popup .popupBox .boxers .popupImg {
    padding: 0.373333rem 0;
    text-align: center;
    font-size: .42666667rem
}

.brand_popup .popupBox .boxers .popupImg img {
    width: 1.093333rem;
    height: 1.093333rem;
    vertical-align: top
}

.brand_popup .popupBox .boxers .popupInfos {
    text-align: center;
    padding-left: .2rem;
    padding-right: .2rem;
    padding-bottom: .46666667rem;
    font-size: 0.32rem;
    color: #fff;
    font-family: PingFang-SC-Regular
}

.brand_popup .popupBox_two {
    position: relative;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: -o-box;
    display: box;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    display: -moz-box;
    display: -webkit-box;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    background: rgba(0, 0, 0, .7)
}

.brand_popup .popupBox_two .boxers_two {
    position: relative;
    padding-bottom: 1.33333333rem;
    width: 7.46666667rem;
    min-height: 3.73333333rem;
    -webkit-border-radius: .10666667rem;
    -moz-border-radius: .10666667rem;
    -ms-border-radius: .10666667rem;
    -o-border-radius: .10666667rem;
    border-radius: .10666667rem;
    background-color: #fff
}

.brand_popup .popupBox_two .boxers_two .popupImger {
    text-align: center;
    margin-top: -2.26666667rem
}

.brand_popup .popupBox_two .boxers_two .popupImger img {
    width: 3rem;
    height: 3.57333333rem;
    vertical-align: top
}

.brand_popup .popupBox_two .boxers_two .popupinfoer {
    padding-top: .30666667rem
}

.brand_popup .popupBox_two .boxers_two .popupinfoer h3 {
    font-weight: 400;
    text-align: center;
    line-height: .66666667rem;
    color: rgba(0, 0, 0, .87);
    font-size: .48rem;
    font-family: PingFang-SC-Regular
}

.brand_popup .popupBox_two .boxers_two .popupinfoer .infoer {
    text-align: center;
    padding-left: .37333333rem;
    padding-right: .37333333rem;
    color: rgba(0, 0, 0, .87);
    font-size: .37333333rem;
    font-family: PingFangSC-Light;
    line-height: .53333333rem;
    padding-bottom: .45333333rem
}

.brand_popup .popupBox_two .boxers_two .popupOpeart {
    background-color: #F66;
    height: 1.33333333rem;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    font-family: PingFang-SC-Regular;
    line-height: 1.33333333rem;
    text-align: center;
    font-size: .37333333rem
}
.mark.show_mongolia{
    opacity: .8;
    z-index: 102;
}
.mark_icon{
    position: absolute;
    top: .24rem;
    right: .533333rem;
    width: .72rem;
    height: .72rem;
    background: url(../images/detail_mark_icon.png) no-repeat center center;
    background-size: .72rem .72rem;
}
.mark_word{
    position: absolute;
    top: 1.333333rem;
    right: .5346667rem;
    width: 6.093333rem;
    height: 2.52rem;
    background: url(../images/mark_android_word.png) no-repeat center center;
    background-size: 6.093333rem 2.52rem;
}
.mark_word.ios_bg {
    background: url(../images/mark_ios_word.png) no-repeat center center;
    background-size: 6.093333rem 2.52rem;
}
/*热门搜索广告位*/
.search_hot{
    margin: 0 0.4rem 0.266667rem;
    padding-top: .426667rem;
}
.search_hot h3{
    height:.493333rem;
    font-size:.346667rem;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight: bold;
    color:rgba(51, 51, 51, 1);
    line-height:.493333rem;
    background: url(../images/search_hot.png) no-repeat left center;
    background-size: .373333rem .373333rem;
    padding-left: .453333rem;
    margin-bottom: .44rem;
}
.search_hot .search_hot_word{
    font-size:0;
}

.search_hot .search_hot_word a{
    width:4.426667rem;
    height:.72rem;
    background:rgba(246, 246, 246, 1);
    border-radius:.36rem;
    /* display: inline-block; */
    float: left;
    line-height: .72rem;
    margin-right: .34333rem;
    margin-bottom: .213333rem;
    padding: 0 .266667rem;
    font-size:.32rem;
    overflow: hidden;
}
.search_hot .search_hot_word .left_img{
    background: url(../images/search_hot_word.png) no-repeat left center;
    background-size: .373333rem .373333rem;
    padding-left: .48rem;
    line-height: .72rem;
    height:.72rem;
}
.search_hot .search_hot_word .left_img1{
    background: url(../images/search_hot_word1.png) no-repeat left center;
    background-size: .373333rem .373333rem;
    padding-left: .48rem;
    line-height: .72rem;
    height:.72rem;
}
.search_hot .search_hot_word a:nth-of-type(2n){
    margin-right: 0;
}
.search_hot1{
    margin: 0 0.4rem 0.266667rem;
    padding-top: .426667rem;
}
.search_hot1 h3{
    height:.493333rem;
    font-size:.346667rem;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight: bold;
    color:rgba(51, 51, 51, 1);
    line-height:.493333rem;
    /* background: url(../images/search_hot.png) no-repeat left center; */
    background-size: .373333rem .373333rem;
    /* padding-left: .453333rem; */
    margin-bottom: .44rem;
}
.search_hot1 .search_hot_word1{
    font-size:0;
    height: 4rem;
}

.search_hot1 .search_hot_word1 a{
    width:4.426667rem;
    height:.72rem;
    background:rgba(246, 246, 246, 1);
    border-radius:.36rem;
    /* display: inline-block; */
    float: left;
    line-height: .72rem;
    margin-right: .34333rem;
    margin-bottom: .213333rem;
    padding: 0 .266667rem;
    font-size:.32rem;
    overflow: hidden;
}

.search_hot1 .search_hot_word1 .left_img1{
    background: url(../images/search_hot_word1.png) no-repeat left center;
    background-size: .373333rem .373333rem;
    padding-left: .48rem;
    line-height: .72rem;
    height:.72rem;
}
.search_hot1 .search_hot_word1 .right_img{
    /* background: url(../images/search_hot_word2.png) no-repeat right center; */
    background-size: .373333rem .373333rem;
    padding-left: .48rem;
    line-height: .72rem;
    height:.72rem;
}
.search_hot1 .search_hot_word1 .right_img span{
    margin-left: 0.12rem;
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
    border-radius: 2px;
    vertical-align: middle;
    background: url(../images/search_hot_word2.png) no-repeat right center;
    background-size: 100% 100%;

}
.search_hot1 .search_hot_word1 .right_img b{
    display: inline-block;
    width: auto;
    vertical-align: middle;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.search_hot1 .search_hot_word1 a:nth-of-type(2n){
    margin-right: 0;
}
/* 手机号绑定样式 */
.bindPhone{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 10rem;
    height: 6.213333rem;
    background: #fff;
    z-index: 1000;
    /* display: none; */
    border-radius: 0.64rem 0.64rem 0px 0px;
    padding: 0.186667rem 0.48rem 0;
}
.bindPhone .title{
    width: 10rem;
    height: 1.12rem;
    /* border-radius: 0.64rem 0.64rem 0px 0px; */
    background: url(../images/product_logon_cie.png) no-repeat left center;
    background-size: 0.586667rem 0.586667rem;
    font-size: 0.373333rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 1.12rem;
    padding-left: 0.746667rem;
}
.bindPhone h2{
    height: 1.186667rem;
    font-size: 0.453333rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: bold;
    color: #333333;
    position: relative;
    margin-bottom: 1.213333rem;
    padding: 0.213333rem 0 0.333333rem;
}
.bindPhone h2::after,
.bindPhone .user_phone::after{
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #EEEEEE;
}
.bindPhone .user_phone {
    height: 1.546667rem;
    line-height: 1.546667rem;
    position: relative;
}
.bindPhone .user_phone .bind_phone {
    margin-right: 0.533333rem;
    font-size: 0.426667rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #333333;
}
.bindPhone .user_phone .tip {
    font-size: 0.426667rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999999;
}
.bindPhone .other_phone{
    /* height: 1.546667rem;
    font-size: 0.373333rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #576B95;
    line-height: 1.546667rem;
    margin-bottom: 1.2rem; */
}
.bindPhone .bottom_btn {
    font-size: 30px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    height: 0.986667rem;
    display: flex;
    justify-content: center;
}
.bindPhone .bottom_btn .reject_btn {
    width: 2.906667rem;
    height: 0.986667rem;
    background:#EDEDED;
    border-radius: 0.053333rem;
    border: none;
    color: #08C061;
    margin-right: 0.4rem;
}
.bindPhone .bottom_btn .permit_btn {
    width: 2.906667rem;
    height: 0.986667rem;
    background: #08C061;
    border-radius: 0.053333rem;
    border: none;
    color: #fff;
}
.bindPhone_shade{
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 10rem;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    /* display: none */
}
/* 其他号码绑定手机 */
.bind_tel{
    padding:0.826667rem 1.08rem 0;
}
.bind_tel .title {
    height: 1.493333rem;
    font-size: 0.56rem;
    font-family: PingFangSC-Light,PingFang SC;
    font-weight: 300;
    color: #333333;
    line-height: 0.746667rem;
    margin-bottom: 1.84rem;
}
.bind_tel .info .input_code {
    margin-bottom: 0.76rem;
}
.bind_tel .info .input_code.img{
    margin-bottom: 0
}
.bind_tel .info .input_tel,
.bind_tel .info .input_code {
    width: 7.84rem;
    height: 1.333333rem;
    background: #FFFFFF;
    box-shadow: 0px 0.013333rem 0px 0px #EEEEEE;
    position: relative;
}
.bind_tel .info .input_tel input,
.bind_tel .info .input_code input {
    width: 100%;
    border: none;
    font-size: 0.4rem;
    height: 1.333333rem;
}
.bind_tel .info .input_tel input::placeholder,
.bind_tel .info .input_code input::placeholder {
    font-size: 0.4rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 0.4rem;
}
.bind_tel .info .input_code span,
.bind_tel .info .input_code .getCode{
    font-size: 0.373333rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #E72410;
    line-height: 1.333333rem;
    position: absolute;
    right: 0;
    top: 0;
}
.bind_tel .info .input_code span.disabled{
    color: #999999;
}
.bind_tel .info .input_code .getCode img{
    width: 100%;
    height: 100%;
}
.bind_tel .info .input_code .getVerify {
    position: absolute;
    height: 0.8rem;
    top: 0.133333rem;
    right: 0.266667rem;
}
.bind_tel .info .input_code .getCode {
    position: absolute;
    right: 0;
    top: 0;
    height: 1.066667rem;
    width: 2.4rem;
    font-size: 0.373333rem;
    color: #E72410;
    line-height: 1.066667rem;
    text-align: center;
}
.bind_tel .info .bind_tel_btn {
    width: 7.84rem;
    height: 1.066667rem;
    background: #E72410;
    border-radius: 0.666667rem;
    font-size: 0.4rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.066667rem;
    text-align: center;
}

/*2021新年需求处理弹窗*/
.years_2021{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 1.193rem;
    left: 0;
    overflow: auto;
    z-index: 1000;
    display: none;
}
.year_detail .years_2021{
    top: 0;
}
.years_2021 .years_mask{
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 1.193rem;
    left: 0;
    z-index: 1001;
}
.year_detail .years_2021 .years_mask{
    top: 0;
}
.years_2021 .years_pop{
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1002;
    width: 7.733333rem;
    height: 7.733333rem;
    background: #FFFFFF;
    border-radius: .32rem;
    overflow: hidden;
}
.years_2021 .years_pop .years_top{
    position: relative;
    width: 100%;
    height: 2.666667rem;
    background: url(../images/innovate_pop_bg.png) center no-repeat;
    background-size: 100% 100%;
}
.years_2021 .years_pop .years_con{
    position: relative;
    width: 6.266667rem;
    margin:0 auto;
    padding: .493333rem 0 .533333rem 0;
    font-size: .426667rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #333333;
    line-height: .666667rem;
}
.years_2021 .years_pop .years_btn{
    position: relative;
    width: 5.066667rem;
    margin: 0 auto;
    height: .88rem;
    background: #FF0000;
    border-radius: .44rem;
    font-size: .4rem;
    font-family: PingFangSC-Medium;
    color: #FFFFFF;
    line-height: .88rem;
    text-align: center;
}
.years_2021 .years_pop .years_top .years_close{
    position: absolute;
    right: .266667rem;
    top:.266667rem;
    width: .533333rem;
    height: .533333rem;
    background: url(../images/years_pop_icon.png) center no-repeat;
    background-size: 100% 100%;
}
/*2021杭州创新展宣传弹窗*/
.hz2021_pop{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 1.193rem;
    left: 0;
    overflow: auto;
    z-index: 1000;
    display: none;
}
.hz2021_detail {
    position: absolute;
    top: 0;
    left: 0;
}
.hz2021_detail .hz2021_pop{
    top: 0;
}
.hz2021_pop .pop_mask{
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 1.193rem;
    left: 0;
    z-index: 1001;
}
.hz2021_detail .hz2021_pop .pop_mask{
    top: 0;
}
.hz2021_pop .pop_con{
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1002;
    width: 6.933333rem;
    height: 9.28rem;
    background: #FFFFFF;
    border-radius: .266667rem;
    overflow: hidden;
}
.hz2021_pop .pop_con .close{
    position: absolute;
    right: 0;
    top: 0;
    width: 1.04rem;
    height: 1.04rem;
    background: url(../images/hz2021_pop_close.png) center no-repeat;
    background-size: .4rem .4rem;
}
.hz2021_pop .pop_con .title{
    position: relative;
    margin-top: .666667rem;
    width: 100%;
    text-align: center;
    font-weight: normal;
    height: .666667rem;
    font-size: .48rem;
    font-family: PingFangSC-Semibold;
    color: #333333;
    line-height: .666667rem;
}
.hz2021_pop .pop_con .con{
    position: relative;
    width: 100%;
    padding: 0 .506667rem 0 .506667rem;
}
.hz2021_pop .pop_con .con .msg{
    position: relative;
    padding: .266667rem 0 .346667rem 0;
    width: 100%;
    font-size: .346667rem;
    font-family: PingFangSC-Regular;
    color: #333333;
    line-height: .48rem;
}
.hz2021_pop .pop_con .con .img{
    position: relative;
    width: 5.866667rem;
    height: 2.4rem;
    background: url(../images/hz2021_pop_bg.png) center no-repeat;
    background-size: 100% 100%;
    display: block;
}
.hz2021_pop .pop_con .con .account{
    width: 100%;
    position: relative;
    margin-top: .373333rem;
}
.hz2021_pop .pop_con .con .account span{
    display: block;
    text-align: center;
    width: 100%;
    font-size: .32rem;
    font-family: PingFangSC-Regular,;
    color: #666666;
    line-height: .48rem;
}
.hz2021_pop .pop_con .btn{
    position: relative;
    margin: .506667rem auto;
    width: 3.6rem;
    height: .906667rem;
    background: linear-gradient(127deg, #F54A25 0%, #E72410 100%);
    border-radius: .453333rem;
    text-align: center;
    font-size: .346667rem;
    font-family: PingFangSC-Medium;
    color: #FFFFFF;
    line-height: .906667rem;
    display: block;
}
/* 底部按钮new */
ul.footer_blocks.brand_new li .bottom_img{
    position: absolute;
    left: 50%;
    top: -0.3rem;
    width: 1.066667rem;
    height: 1.066667rem;
    transform: translateX(-50%);
}
ul.footer_blocks.brand_new li:nth-of-type(2) a.new_bottom:before{
    background: none;
}
ul.footer_blocks.brand_new li .bottom_img .hot_img{
    position: absolute;
    left: .666667rem;
    top: -0.2rem;
    width: .813333rem;
    height: .426667rem;
    background: url(../images/brand_new/bottom_hot_img.png) center no-repeat;
    background-size: 100% 100%;
}
ul.footer_blocks.brand_new li .bottom_img .hot_img.new{
    background: url(../images/brand_new/bottom_new.png) center no-repeat;
    background-size: 100% 100%;
}
.live_yuyue_dialog .content .btn a:last-child {
    background-color: #E84F49;
    color: #fff;
    margin-left: .266667rem;
    padding-left: 0.3rem;
}

.live_yuyue_dialog .content .btn a:last-child:after{
    content: none;
}