/*出售中的产品*/
.l-price{
    margin-left:20px;
    width:100px;
}
.l-act{
    margin-top: 10px;
    margin-left: 10px;
    width: 80px;
    text-align:center;
}
.l-act div{
    width:100%;
    height:21px;
    line-height:20px;
    text-align:center;
    color:#0099FF;
    margin:5px 0px;
}
.l-act div p{
    width:auto;
    height:18px;
    border-bottom:1px solid #0099FF;
    margin:0 auto;
}
.l-act div p:hover{
    cursor: pointer;
}
.l-act div .act_show{
    float:left;
}
.l-act div .act_edit{
    float:right;
}
.l-act div .act_del{
    width:60px;
}
.l-set,.l-do{
    margin-left:50px;
}
.l-act div .joinact{
    width:60px;
    height:18px;
    line-height:18px;
    margin:15px auto;
    background:#0099FF;
    color:#fff;
}
.mask{
    width:100%;
    height:100%;
    z-index:1000;
    background:rgba(0,0,0,0.3);
    position: fixed;
    top:0;
    left:0;
    display: none;
}
.act_one{
    width:720px;
    height:auto;
    padding:20px;
    background: #fff;
    margin:80px auto 0 auto;
    position: relative;
}
.act_title{
    width:auto;
    height:30px;
    line-height:30px;
    color: #333;
    font-size:16px;
    font-weight:bold;
}
.act_cate{
    width:100%;
    height:auto;
    overflow:hidden;
    background:#fff;
}

.first_select, .second_select, .third_select {
    width: 220px;
    height: 285px;
    margin-top: 20px;
    margin-left: 15px;
    border: 1px solid #d9d9d9;
    float: left;
    overflow-y: auto;
}

.first_select_head, .second_select_head, .third_select_head {
    width: 100%;
    height: 35px;
    background: #f6f6f6;
    text-indent: 35px;
    line-height: 35px;
    font-size: 14px;
    border-bottom: 1px solid #d9d9d9;
}
.first_select_body p, .second_select_body p, .third_select_body p{
    width: 100%;
    height: 35px;
    text-indent: 35px;
    line-height: 35px;
    font-size: 14px;
    cursor: pointer;
}
.select_common p .hei {
    display: none !important;
}
.first_select_body p .bai, .second_select_body p .bai {
    display: none;
}
.first_select_body img, .second_select_body img {
    float: right;
    margin-top: 4.5px;
    margin-right: 10px;
}
.select_active, .select_common p:hover, .comment_hover:hover {
    background: #3c83e8 !important;
    color: #fff;
    cursor: pointer;
}
.select_active .bai{ display:block !important; }
.first_select_body p:hover .bai, .second_select_body p:hover .bai{
    display: block;
}
.second_select_body .pclick, .third_select_body .pclick{
    background: #3c83e8 !important;
    color: #fff;
    cursor: pointer;
}


.now_cate{
    font-size:14px;
    margin:15px 0px;
}
.now_cate span{
    color:#fa9016;
}
.but{
    width:200px;
    height:40px;
    background:#0099FF;
    color:#fff;
    text-align:center;
    line-height:40px;
    border-radius: 5px;
    display: block;
    cursor: pointer;
    margin:0 auto;
}
.but_next{
    margin:0 auto;
}

.act_two{
    width:865px;
    height:350px;
    padding:20px;
    background: #fff;
    margin:200px auto 0 auto;
    position: relative;
}
.act_two .line{
    width:auto;
    height:auto;
    line-height:35px;
    overflow:hidden;
}
.act_two .line .line-left{
    width:100px;
    float:left;
}
.act_two .line .line-left span{
    color:red;
}
.act_two .line .line-right{
    float:left;
}
.act_two .line .line-right input[type=text],.act_two .line .line-right input[type=number]{
    width:200px;
    height:25px;
    border:1px solid #000;
    background:#fff;
}
.act_two .line .line-right .mj_input{
    width:80px !important;
}
.act_two .line .line-right span{
    color:#999;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
 
input[type="number"] {
    -moz-appearance: textfield;
}
.act_two .line .line-right .zp_input{
    width:590px !important;
}
.sub_line{
    width:450px;
    height:40px;
    margin:25px auto 0px auto;
}
.sub_line .but_last{
    float:left;
}
.sub_line .sub{
    float:right;
}
.act_two .video{
    margin-top:10px !important;
    line-height:25px !important;
}
.act_two .mj,.act_two .zp{
    display: none;
}
.close_act{
    position: absolute;
    right:10px;
    top:10px;
}
.close_act img{
    width:25px;
    height:25px;
    cursor: pointer;
}
.video_url{
    display: none;
}
/*产品参加活动第二步 弹窗*/

.act_price{
    width:500px;
    height:auto;
    padding:20px;
    background: #fff;
    margin:80px auto 0 auto;
    position: relative;
    display: none;
}
.act_price .act_title{
    width:auto;
    height:50px;
    font-size:16px;
    line-height: 50px;
    color:#333;
    margin-bottom:20px;
}
.act_price .act_title div{
    width:auto;
    float:left;
}
.act_price .act_title div:first-child{
    font-weight:bold;
}
.act_price .act_title .go_one{
    width:auto;
    float:left;
    font-size: 14px;
    margin-left: 20px;
    color: #0099FF;
    cursor: pointer;
}
.act_price .line_title{
    width: auto;
    height:30px;
    line-height: 30px;
    overflow:hidden;
}
.act_price .line_title .title{
    width:auto;
    height:30px;
    line-height: 30px;
    overflow:hidden;
    font-size:14px;
    font-weight:bold;
    float:left;
}
.act_price .line_title .price_show{
    width:auto;
    height:30px;
    line-height: 30px;
    font-size: 14px;
    overflow:hidden;
    float:left;
    margin-left:20px;
    padding-left:5px;
}
.act_price .line_price{
    width:auto;
    height:40px;
    line-height: 40px;
    overflow:hidden;
    font-size:14px;
}
.act_price .line_price .price_lt{
    width:auto;
    height:auto;
    float:left;
    margin-right:20px;
}
.act_price .line_price .price_show{
    width:auto;
    height:auto;
    float:left;
}
.act_price .line_price .price_title{
    width:60px;
    height:auto;
    overflow:hidden;
    float:left;
    margin-left:12px;
    text-align:right;
}
.act_price .line_price .price_text{
    width:auto;
    height:auto;
    line-height: 30px;
    float:left;
    margin-top:5px;
}
.act_price .line_price .price_text input[type='text']{
    width:168px;
    height:28px;
    line-height: 28px;
    border:1px solid #c1c1c1;
    background:#fff;
    font-size:12px;
}
.act_price table{
    width:auto;
    height:auto;
    overflow:hidden;

}
.act_price table tr{
    width:auto;
    height:30px;
    line-height: 30px;
}
.act_price table tr td{
    width:auto;
    height:30px;
    text-align:center;
    padding:5px 30px 0 30px;
    min-width: 30px;
}
.act_price table tr td:first-child{
    text-align:left;
}
.act_price table tr td input[type='text']{
    width:118px;
    height:28px;
    line-height: 28px;
    border:1px solid #c1c1c1;
    background: #fff;
    font-size:12px;
}
.act_price .sub_line{
    width:auto;
    height:auto;
    overflow:hidden;
}
.act_price .sub_line .sub{
    margin:0 auto;
    float:none;
}





/*活动信息*/
.act_third{
    width:500px;
    height:300px;
    padding:20px;
    background: #fff;
    margin:200px auto 0 auto;
    position: relative;
}
.act_third .line{
    line-height:35px;
    overflow:hidden;
}
.act_third .line-left{
    width:100px;
    float:left;
    text-align:justify;
}
.act_third .line-right{
    width:400px;
    float:left;
}


/*店铺详情页*/
/*店铺516采购节banner条*/
.shop_act_banner{
    width:auto;
    height:auto;
    display: block;
}
/*头部*/
.nav_back{
    width:100%;
    height:auto;
    background:#fff;
}
.detail_nav{
    width:1200px;
    height:110px;
    margin:0 auto;
}
.detail_nav_left{
    width:712px;
    height:100%;
    float:left;
}
/*公司信息显示隐藏*/
.detail_nav_left .in-test {
    width: 310px;
    height: auto !important;
    position: absolute;
    top: 110px;
    left: 15px;
    padding-left: 20px;
    padding-bottom: 15px;
    display: none;
    box-shadow: -1px 4px 18px 1px #ccc;
    z-index: 2;
    background: #fff;
}
.detail_nav_left .in-test .img-test {
    overflow: hidden;
    margin-top: 20px;
}
.detail_nav_left .in-test .img-test i {
    width: 100px;
    height: 100px;
    line-height:100px; 
    text-align:center;
    display: block;
    float: left;
    border: 1px solid #cccccc;
    margin-right: 20px;
    font-style: normal;
}
.detail_nav_left .in-test .img-test i img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height:100%;
    vertical-align:middle;
}
.detail_nav_left .in-test .img-test h3 {
    float: left;
    width: 170px;
    height: 100px;
    line-height: 25px;
    color: #919191;
    font-size: 14px;
}
.detail_nav_left .in-test .ips {
    overflow: hidden;
    margin-top: 15px;
}
.detail_nav_left .in-test .ips p {
    float: left;
    width: 195px;
    line-height: 22px;
    font-size: 12px;
    color: #919191;
}
.detail_nav_left .in-test .service {
    border-top: 1px solid #cccccc;
    margin-right: 22px;
    margin-top: 17px;
    padding-top: 8px;
}
.detail_nav_left .in-test .service h4 {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
}
.detail_nav_left .in-test .service p {
    color: #919191;
    font-size: 14px;
    line-height: 25px;
}

/*公司名称*/
.act_reshopname{
    width:auto;
    max-width:611px;
    height:100%;
    float:left;
    position:relative;
    cursor: pointer;
}
.act_shopname{
    width:auto;
    overflow:hidden;
    height:100%;
    font-size:24px;
    font-weight:bold;
    line-height:110px;
    color:rgba(51,51,51,1);
}
.act_reshopname:hover .in-test{
    display: block;
}
/*客服*/
.act_shopkefu{
    width:auto;
    height:24px;
    line-height:24px;
    float:left;
    padding-left:22px;
    padding-top:4px;
    background:url('../images/activity/kefu.png') no-repeat left;
    margin:40px 0px 0px 15px;
    background-size:14px 20px;
}
.act_shopkefu a{
    color:rgba(62,135,240,1);
    font-size:16px;
    font-weight:400;
    cursor: pointer;
}
/*右侧导航*/
.detail_nav_right{
    width:488px;
    height:35px;
    float:right;
    margin-top:35px;
}
.detail_nav_ul{
    width:100%;
    height:auto;
    overflow:hidden;
}
.detail_nav_ul li{
    width:90px;
    height:34px;
    line-height:34px;
    color:rgba(51,51,51,1);
    font-size:18px;
    font-weight:400;
    text-align:center;
    float:left;
    margin:0px 16px;
}
.detail_nav_ul li:hover{
    border-bottom:2px solid rgba(62,135,240,1);
}
.nowNav{
    border-bottom:2px solid rgba(62,135,240,1);
}
.act_nowNav{
    border-bottom:2px solid rgba(62,135,240,1);
}
.detail_nav_ul li a:hover{
    color:rgba(51,51,51,1);
}


/*活动主会场条*/
.act_ad{
    width:100%;
    height:140px;
    margin:0px 0px 20px 0px;
    background:url('../buy3/images/store_yh_bg.png') no-repeat center;
    background-size:1920px 142px;
}
.act_ad .act_ad_center{
    width:1200px;
    height:140px;
    margin:0 auto;
    overflow:hidden;
}
.act_ad .act_ad_center .act_ad_left{
    width:900px;
    height:100%;
    color:#fff;
    float:left;
}
.act_ad .act_ad_center .act_ad_left .act_joinact{
    width:391px;
    height:37px;
    background:url('../buy3/images/store_yh_title.png') no-repeat left;
    background-size:cover;
    margin:33px 0 12px 0;
}
.act_ad .act_ad_center .act_ad_left .act_dpyh{
    font-size:14px;
    font-weight:400;
    line-height:25px;
}
.act_ad .act_ad_center .act_ad_right{
    width:272px;
    height:87px;
    margin-top:35px;
    float:right;
    background:url('../buy3/images/store_yh_click.png') no-repeat center;
    background-size:cover;
}


/*VIP店铺首页模板加标签*/
.all .all-Recommend .list1 li a span,.all .all-Recommend .list2 li a span,.all .all-Recommend .list3 li a span{
    width:40px;
    height:18px;
    font-size:12px;
    text-align:center;
    line-height:18px; 
    background:red;
    color:#fff;
    display: block;
    position: absolute;
    top:15px;
    left:0;
}
.all .hot .conIn2 .imgList2 li a span,.alls .all-Recommend .list2 li a span{
    width:40px;
    height:18px;
    font-size:12px;
    text-align:center;
    line-height:18px; 
    background:red;
    color:#fff;
    display: block;
    position: absolute;
    top:15px;
    left:0;
}


/*采购节搜索页面*/
.act_center{
    width:1200px;
    height:auto;
    margin:0 auto 100px auto;
}
.act_nav{
    width:auto;
    height:20px;
    text-align:left;
    font-size:14px;
    line-height:20px;
    font-weight:400;
    margin:26px 0;
    color:rgba(102,102,102,1);
    cursor: default;
}
.act_nav a{
    color:rgba(102,102,102,1);
}
.act_screen{
    width:100%;
    height:42px;
    line-height:42px;
    background:#fff;
    margin-bottom:16px;
}
.act_screen .act_price_order{
    width:auto;
    height:42px;
    line-height:42px;
    padding:0 30px 0 23px;
    float:left;
    cursor: pointer;
    position: relative;
}
.act_screen .act_price_order .price_sort{
    width:auto;
    height:42px;
    padding-right:10px;
    background:url('../images/activity/order.png')no-repeat right;
}
.act_screen .price_ul{
    width:140px;
    height:120px;
    background:#fff;
    box-shadow:0px 3px 6px rgba(0,0,0,0.16);
    opacity:1;
    position: absolute;
    top:0;
    left:23px;
    z-index:99;
    display: none;
}
.act_screen .price_ul li{
    width:107px;
    height:37px;
    line-height:48px;
    color:rgba(102,102,102,1);
    font-weight:400;
    font-size:12px;
    border-bottom:1px solid rgba(112,112,112,1);
    margin:0 auto;
}
.act_screen .price_ul .current{
    color:rgba(62,135,240,1) !important;
}
.act_screen .price_ul li:last-child{
    border:none !important;
}
.act_screen .act_price_order:hover .price_ul{
    display: block;
}
.act_screen .act_screen_price{
    width:200px;
    height:42px;
    line-height:42px;
    padding:0px;
    float:left;
}
.act_screen .act_screen_price input{
    width:80px; 
    height:27px;
    border:1px solid rgba(62,135,240,1);
    opacity:0.5;
}
.act_screen .act_screen_price span{
    color:rgba(62,135,240,1);
}
.act_screen #button{
    width:50px;
    height:30px;
    background:rgba(62,135,240,1);
    margin:5px 40px 0px 0px;
    float:left;
    color:#fff;
    font-size:14px;
    border-radius: 5px;
    text-align:center;
    line-height:30px;
    cursor: pointer;
}
.act_screen .act_cheap_type{
    width:220px;
    height:42px;
    line-height:42px;
    float:left;
}
.act_screen .act_cheap_type label{ 
    position: relative; 
    width:auto; 
    padding-right:45px; 
    display: block; 
    float:left;
}
.act_screen .act_cheap_type label input[type=checkbox]{ 
    display: none; 
}
.act_screen .act_cheap_type label input[type=checkbox]+span { 
    display: inline-block; 
    border-radius: 2px; 
    width: 14px; 
    height: 14px; 
    border: 1px solid rgba(62,135,240,1); 
    color: #0D1529; 
    position: absolute; 
    top: 12px; 
    left:-20px;}
.act_screen .act_cheap_type label input[type=checkbox]:checked+span:after { 
    width:14px; 
    height:14px; 
    content: '\2714'; 
    position: absolute; 
    font-size: 12px; 
    line-height:14px; 
    text-align:center; 
    background:rgba(62,135,240,1);
    color:#fff;
    border:none;
}
.act_goods .act_goods_list{
    width:100%;
    height:auto;
    overflow:hidden;
}
.act_goods .act_goods_list{
    width:100%;
    height:auto;
    overflow:hidden;
}
.act_goods .act_goods_list li{
    width: 210px;
    height:330px;
    border:solid 1px #c5c5c5;
    background:#fff;
    float:left;
    position: relative;
    margin-right:35px;
    margin-bottom:10px;
}
.act_goods .act_goods_list li:nth-child(5n){ margin-right:0px; }
.act_goods .act_goods_list li:hover{
    /*border: none;
    outline: 2px solid #ff6400;
    outline-offset: -2px;*/
    border: 1px solid #ff6400;
}
.act_goods .act_goods_list li a{
    width:100%;
    height:100%;
    display: block;
    font-size:14px;
    overflow:hidden;
}
.act_goods .act_goods_list li a .act_goods_img{
    width:170px;
    height:170px;
    overflow:hidden;
    margin:20px;
    position: relative;
}
.act_goods .act_goods_list li a .act_goods_img img{
    width:170px;
    height:170px;
    position:absolute;
    top:0;
    left:0;
}
.act_goods .act_goods_list li a .act_goods_img img:first-child{
    z-index:0;
}
.act_goods .act_goods_list li a .act_goods_img img:last-child{
    z-index:1;
}
.act_goods .act_goods_list li a .act_goods_price{
    width:auto;
    height:20px;
    line-height:20px;
    color:#f27b28;
    margin-left:10px;
}
.act_goods .act_goods_list li a .act_goods_price p{
    width: auto;
    float:left;
}
.act_goods .act_goods_list li a .act_goods_price .through{
    color:rgba(153,153,153,1);
    text-decoration:line-through;
    margin-left:15px;
}

.act_goods .act_goods_list li a .act_goods_name{
    width:auto;
    height:36px;
    line-height:18px;
    text-align:left;
    word-break:break-all;
    padding:0 10px;
    margin-top:15px;
    color:#404040;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    display: -webkit-box;
    -webkit-line-clamp:2;
}
.act_goods .act_goods_list li a .act_goods_name em{
    color:red;
}
.act_goods .act_goods_list li a .act_goods_name:hover {
    text-decoration: underline;
    color: #f27b28;
}
.act_goods .act_goods_list li a .act_store_name{
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    color: #8f8f8f;
    text-align: left;
    text-indent: 20px;
    background: url("../v2/images/company_name_logo.png") no-repeat left center;
    overflow: hidden;
    height: 19px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.act_goods .act_goods_list li span{
    display: block;
    width:40px;
    height:18px;
    line-height:18px;
    text-align:center;
    font-size:12px;
    color:#fff;
    position: absolute;
    top:15px;
    left:0;
    background:red;
    z-index:9;
}

.act_goods .search_page {
    clear: both;
    width: 1200px;
    height: 43px;
    margin: 30px auto 0 auto;
    text-align: center;
}
.act_goods .search_page > ul{
    display: inline-block;
    /*float: left;*/
}
.act_goods .search_page li{
    width: 42px;
    height: 42px;
    display: inline-block;
    float: left;
    line-height: 42px;
    text-align: center;
    border: solid 1px #b8b7b7;
    border-right: none;
    cursor: pointer;
    background-color: #ffffff;
}
.act_goods .search_page .current{
    background:#3e87f0;
    color:#fff;
}
.act_goods .search_page li:last-child{
    border-right:1px solid #b8b7b7;
}
.act_goods .search_page > div{
    float: left;
    height: 42px;
    line-height: 42px;
    margin-left: 18px;
    font-size: 14px;
}
.act_goods .search_page > div input {
    width: 62px;
    height: 34px;
    border: solid 1px #b8b7b7;
    margin: 0 5px;
    text-align: center;
}

.act_goods .search_page .page_button {
    width: 75px;
    height: 34px;
    background-color: #3e87f0;
    float: left;
    text-align: center;
    line-height: 34px;
    color: #ffffff;
    margin-top: 3px;
    cursor: pointer;
}





/*发布采购需求提示*/
.no_tips{
    width:1000px;
    height:auto;
    overflow:hidden;
    text-align:center;
    margin:50px auto;
    display: none;
}
.no_tips p{
    width:auto;
    height:35px;
    line-height:35px;
    text-align:center;
}
.no_tips p a{
    color:#3e87f0;
    text-decoration: underline;
}
.no_tips div{
    width:120px;
    height:40px;
    text-align:center;
    line-height:40px;
    color:#fff;
    border-radius: 5px;
    font-size:14px;
    margin:30px auto;
    background: #3E87F0;
}
.no_tips div a{
    display: block;
    color:#fff;
}


/*活动头部*/
.bg-w{background-color: #fff;}
.serch{width: 1200px;
    height: 100px;
    margin: 0 auto;}
.serch-logo{margin-top: 20px;}
.serch ul{width:696px; background:url("../images/activity/xqy-bg.png");
height:91px; float: right; margin-right: 252px;}
.serch-srk{margin: 33px 0 0 210px;width:309px;color: #999; float: left;
height:35px; background-color: #fff; line-height: 25px; padding: 0 15px;}
.serch-btn{width:90px; margin-top: 33px;background:url("../images/activity/xqy-ico2.png");border-radius:0px 18px 18px 0px; font-size: 16px;
height:35px;color: #fff!important; line-height: 35px; padding-left: 20px; display: block; float: left; border:none;}
