/* 公共css */

@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

body {
    background-color: #f4f4f4;
    font-family: PingFangSC-Regular, Helvetica, SourceHanSansCN-Light, sans-serif;
    -webkit-tap-highlight-color: transparent
}

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

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
}

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

.fl {
    float: left;
}

.fr {
    float: right;
}



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

.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;
}

/* 首屏广告 */

.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);
}
.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;
}
.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;

}
/*公共 底部菜单*/

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: 1.306667rem;
}

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

ul.footer_blocks li a p {
    line-height: 0.533333rem;
    height: 0.533333rem;
    text-align: center;
}

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.586667rem;
    height: 0.586667rem;
}

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

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

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

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

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

ul.footer_blocks li:nth-of-type(3) a.active:before {
    background: url(../images/footer_block_mine_active.png) no-repeat center center;
    background-size: 0.586667rem 0.586667rem;
}

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



/*遮罩层*/

.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: 98;
    display: none;
}


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

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

.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;
}


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


/* 会展 start */
.exhibition_meeting{
    /* margin:0.213333rem auto; */
    padding: 0.213333rem 0;
    width: 10.0rem;
    overflow: hidden;
    position: relative;
}
.exhibition_meeting_box{
    padding-left:0.8rem;
    /* height: 2.266667rem; */
    
}
.exhibition_meeting .star{
    position: absolute;
    left: 0;
    font-family: PingFangSC-Medium;
    font-size: 0.373333rem;
    color: #333333;
    width:0.8rem;
    height:1.466667rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: url(../images/meeting_star.png) center no-repeat;
    background-size:0.866667rem 1.466667rem;
    z-index: 3;
    box-shadow: 5px 6px 10px 0 rgba(0,0,0,0.08);
}
.exhibition_meeting .star.brand_star{
    background: url(../images/meeting_brand_star.png) center no-repeat;
    background-size:0.866667rem 1.466667rem;
}
.exhibition_meeting .star s{
    width:0.16rem;
    height: 0.16rem;
    background: url(../images/exhibition_star.png) center no-repeat;    
    background-size:  0.16rem 0.16rem;
}

.exhibition_meeting .module_list{
    display: inline-block;
    width:3.2rem;
    height:1.466667rem;
    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;
    margin-left: 0.266667rem;
    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.053333rem;
}

.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: #fff;
}

.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;
    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;
    width: 100%;
    padding-right: 0.533333rem;
    overflow-x: hidden;
    font-size: 0.32rem;
    background: url('../images/module_list_address_1.png') right center no-repeat;
    background-size: 0.4rem;
    white-space: nowrap;
    color: #999;
}

.exhibition_meeting .active .module_list .address{
    background: url('../images/module_list_address_2.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 .module_list.bjactive{
    background: url(../images/module_list_bjdh_gray.png) center no-repeat;
    background-size:2.666667rem 1.466667rem;
}

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

.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;
}
/* 专门针对工厂会议 */
.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.533333rem;
    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 h3.hotsearch {
    font-size: 0.346667rem;
    color: #333;
    line-height: 0.493333rem;
    font-weight: 400;
    padding: 0.506667rem 0 0.426667rem;
}

.search_content h3.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 {
}

.hot_word a {
    display: inline-block;
    font-size: 0.373333rem;
	color: #333;
    line-height: 0.666667rem;
    padding: 0 0.4rem;
	/* line-height: 0.373333rem; */
	/* padding: 0.106667rem 0.293333rem; */
	border-radius: 1.333333rem;
	margin: 0 0.266667rem 0.266667rem 0;
	background: #E7E7E8;
}

.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;
    width: .746667rem;
    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;
}


/* 新闻 */

.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: 99
}

.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.32rem;
    color: #2A2A2A;
    width: 6.266667rem;
    line-height: 0.453333rem;
    margin:0 auto 3.973333rem;
}

.authStatus_bg1 .authStatus_failed p span{
    color: #333;
    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;
}


/**
 * 新年皮肤
 */
/* .live_body .newsTopNav,.brand_container .banner .searchBox{
    background: url('../images/newYear/top_bar.png') center bottom no-repeat !important;
    background-size: cover !important;
    box-shadow: none !important
}

.newsTopNav .all_channel{
    background: url('../images/newYear/all_channel.png') center no-repeat !important;
    background-size: 0.666667rem 0.666667rem !important;
}

.newsTopNav .all_search,.brand_container .banner .searchBox .searchBoxer {
    background: url('../images/newYear/all_search.png') center no-repeat !important;
    background-size: 0.666667rem 0.666667rem !important;
}

.find_module a{
    padding-top: 1.6rem !important;
}

.find_module a:nth-of-type(1){
    background: url('../images/newYear/find_factory.png') center 0.213333rem no-repeat !important;
    background-size: 1.333333rem 1.333333rem !important;
}

.find_module a:nth-of-type(2){
    background: url('../images/newYear/find_brand.png') center 0.213333rem no-repeat !important;
    background-size: 1.333333rem 1.333333rem !important;
}

.find_module a:nth-of-type(3){
    background: url('../images/newYear/find_league.png') center 0.213333rem no-repeat !important;
    background-size: 1.333333rem 1.333333rem !important;
}

ul.footer_blocks{
    background: url('../images/newYear/foot_bar.png') ;
    background-size: contain;
}

ul.footer_blocks li a{
    padding-top: 0.853333rem;
}

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: none;
}

ul.footer_blocks li:nth-of-type(1) a{
    background: url('../images/newYear/menu_news.png') center no-repeat;
    background-size: contain;
}

ul.footer_blocks li:nth-of-type(1) a.active{
    background: url('../images/newYear/menu_news1.png') center no-repeat;
    background-size: contain;
}

ul.footer_blocks li:nth-of-type(2) a{
    background: url('../images/newYear/menu_brand.png') center no-repeat;
    background-size: contain;
}

ul.footer_blocks li:nth-of-type(2) a.active{
    background: url('../images/newYear/menu_brand1.png') center no-repeat;
    background-size: contain;
}

ul.footer_blocks li:nth-of-type(3) a{
    background: url('../images/newYear/menu_mine.png') center no-repeat;
    background-size: contain;
}

ul.footer_blocks li:nth-of-type(3) a.active{
    background: url('../images/newYear/menu_mine1.png') center no-repeat;
    background-size: contain;
}

.newsTopNav a,.brand_container .banner .searchBox .brand_tab a{
    color: #fff !important;
}

.newsTopNav a.active:before,.brand_container .banner .searchBox .brand_tab a.active:after{
    background-color: #fff !important;
}

.brand_container .brand_classfly .classflyUnit img{
    width: 1.066667rem !important;
    height: 1.066667rem !important;
}

.brand_container .brand_classfly .classflyUnit a>div{
    padding-top: 0.4rem !important; 
}

.brand_container .banner .searchBox .searchBox_content .searchBox_content_line{
    background: transparent !important;
}
 */