﻿*{padding: 0;margin: 0;}
body{ background: #f8f8f8;}
a:hover{ text-decoration: none;}
.fl{ float: left;}
.fr{ float: right;}
a{ text-decoration: none;}
li{ list-style: none;}
input{outline: none;}
textarea{outline: none;}
.w1190{ width: 1190px; margin: 0 auto;}
.head{ width: 100%; height: 100px; background: #ffffff;}
.h_box{ width: 1190px; height: 100px; margin: 0 auto;}

.serch{ width: 356px; height: 40px; line-height: 40px; border: 1px solid #ececec; border-radius: 20px; 
margin-left: 20px; margin-top: 25px; padding-left: 20px; color: #757575;}
.serch input{border: none; width: 315px; height: 38px; line-height: 38px; color: #757575;}
.serch input.btn{ background: url(/Content/Images/Tags/serch.jpg) no-repeat center; width: 21px; height: 21px;
border: none; vertical-align: middle;}
.tel{ margin-top: 20px; width: 200px; height: 65px;}
.tel h3{ text-align: center; color: #e32f38; font-size: 22px; font-weight: normal; height: 30px; line-height: 30px;}
.tel p{color: #888888; text-align: center; height: 24px; line-height: 24px;letter-spacing:3px;}


.nav{ height: 40px; line-height: 40px; background: #e32f38; width: 100%;}
.nav_box p{ height: 40px; line-height: 40px; color: #ffffff;}
.nav_box p span{font-weight: bold;}
.nav_box p a{color: #ffffff;}
.top_tag{ width: 1190px; background:#ffffff; margin-top: 10px; padding-top: 20px; padding-bottom: 20px;}
.top_tag ul li{ padding-top: 15px; padding-left: 20px; float: left;}
.top_tag ul li a{ color: #545555;}

/**标签left****/
.tag_con h2{ font-size: 16px; font-weight: normal; color: #323333; height: 48px; line-height: 48px;}
.tag_con h2 span{ color: #e32f38; font-weight: bold;}
.tag_left{ width: 920px; background: #ffffff;  padding-left: 20px;}
.tag_left ul li{ padding-bottom: 20px; border-bottom: 1px dashed #e5e5e5; margin-top: 20px;}
.tag_left ul li.last{border-bottom: none;}
.tag_left ul li img{ width: 175px; height: 110px; float: left;}
.tag_left ul li .t_cen img{ width: 21px; height: 18px;}
.tag_left ul li .t_cen{ margin-left: 20px;}
.tag_left ul li .t_cen h2{ font-weight: bold;}
.tag_left ul li .t_cen h2{ width: 550px; height: 48px; line-height: 48px; overflow: hidden;}
.tag_left ul li .t_cen h2 a {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;width: 550px;}
.tag_left ul li .t_cen p{ width: 622px; height:30px; line-height: 30px; color: #767777;overflow: hidden;}
.tag_left ul li .t_cen p img{ vertical-align: middle; float: none; padding-right: 5px;}
.tag_left ul li .t_cen p span{padding-left: 10px;}
.price{ width: 80px; height: 34px; line-height: 34px; border: 1px solid #e32f38; text-align: center;
color: #e32f38; margin-top: 30px; margin-right: 20px;}
.price p a{color: #e32f38;}
/**标签right****/
.tag_rit{ width: 230px; }
.pro_hot{width: 230px; background: #ffffff;padding-bottom: 20px;}
.pro_hot h2{ height: 40px; line-height: 40px; font-size: 14px; font-weight: bold;padding-top: 10px;
background: url(/Content/Images/Tags/tit.jpg) no-repeat center left; padding-left: 15px;}
.pro_hot ul li{ width: 200px; height: 32px; line-height: 32px; background: url(/Content/Images/Tags/li.jpg) no-repeat center left;
margin-left: 10px; padding-left: 15px; overflow: hidden;
}

.pro_key{width: 230px; background: #ffffff;padding-bottom: 20px;margin-top: 20px; }
.pro_key h2{ height: 40px; line-height: 40px; font-size: 14px; font-weight: bold;padding-top: 10px;
background: url(/Content/Images/Tags/tit.jpg) no-repeat center left; padding-left: 15px;}
.pro_key ul li{ width:80px; height: 32px; line-height: 32px; margin-left: 20px;  overflow: hidden; float: left;}

.second_pro{ width: 1170px;  background: #ffffff; padding-left: 20px; padding-top: 30px; padding-bottom: 50px;
  margin: 0 auto;margin-top: 10px;}
.second_pro h2{font-size: 18px; font-weight: bold; height: 40px; line-height: 40px;
 color: #e32f38;}
.second_pro h2 span{ font-size: 16px; color: #545555;}
.second_pro ul li{ width: 570px; height: 140px; float: left; margin-top: 20px;}
.second_pro ul li img{ width: 170px; height: 140px; float: left;}
.second_pro ul li .sec_tir{ margin-left: 15px; float: left;width: 370px;}
.second_pro ul li p{ width: 370px; height: 22px; line-height: 22px; color: #767777;overflow: hidden;}
.second_pro ul li p.int_shop{ width: 370px; height: 50px;}
.second_pro ul li p a{ width: 70px; height: 28px; line-height: 28px; border: 1px solid #0182dc;
display: inline-block; text-align: center; color: #0182dc; margin-top: 10px;}
.second_pro ul li .sec_tir h2{ width: 370px; height: 30px; line-height: 30px; 
overflow: hidden; font-size: 16px;}

.wc960{margin:0 auto;width:760px; margin-left: 20px;}
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}

.warp-pic-list li{float:left;display:inline;}
.warp-pic-list .img_wrap{display:block;font-size:0;overflow:hidden;}
.warp-pic-list .text-area{line-height:24px;}
/*ȫ��ҳǩ*/
.tab-T-3{width:180px;}
.tab-T-3 li{width:30px;height:4px;font-size:0;background-color:#dfdfdf;float:left;margin-left:10px;cursor:pointer;display:inline;}
.tab-T-3 li.cur{background-color:#323333;}
.hd_box{ width: 180px; margin: 0 auto;}
/*���ų���*/
.rowE .warp-pic-list{position:relative;width:782px;height:260px;overflow:hidden;}
.rowE .count li{margin-right:20px;width:239px;height:248px; border: 1px solid #e5e5e5;}
.rowE .count .img_wrap{width:238px;height:148px;}
.rowE .count li .text-area{padding:10px 0 10px 15px;}
.rowE .count li .text-area  p{line-height:24px;height:24px;}
.rowE .count li .text-area  p.new{ width: 220px; height: 50px; line-height: 24px; overflow: hidden; color: #323333;}
.rowE .count li .text-area  p.money{ width: 210px; height: 24px; line-height: 24px; overflow: hidden; color: #656666;}
.rowE .count li .text-area  p.money span{ font-size: 18px; color: #e32f38; font-weight: normal; float: right;}

.rowE .count .p-num{font-family:"Tahoma";font-weight:bold;}
.rowE .btn{display:block;height:55px;position:absolute;top:78px;width:35px;z-index:200;cursor:pointer;}
.rowE .prev{ background-position:0 -88px;left:0;}
.rowE .prev:hover{background-position:0 -144px;}
.rowE .next{ background-position:0 -200px;right:0;}
.rowE .next:hover{background-position:0 -256px;}

.mach_left{ width: 760px;}
.machine{ width: 1190px; background: #ffffff; margin-top: 10px;display:none;}
.mach_left h2{ height: 40px; line-height: 40px; font-size: 18px; margin-left: 20px;
padding-top: 20px; color: #e32f38;}
.mach_left span{ font-size: 16px; color: #545555;}

.mach_rit{ width: 370px; height: 370px; background: #f5f5f5; margin-top: 20px;margin-right: 20px; margin-bottom: 20px;}
.mach_top{ width: 273px;  margin: 0 auto;margin-top: 48px;}
.mach_top h3{ width: 273px; height: 70px; line-height: 32px; text-align: center;}
.mach_top h3 span{ color: #e32f38;}
.mach_top p{ width: 160px; height: 38px; line-height: 38px; background: #f27700; text-align: center; margin: 0 auto;
margin-top: 10px;}
.mach_top p a{width: 160px; height: 38px; line-height: 38px;  display: inline-block; color: #ffffff;}

.mach_rit ul{ width: 335px; margin: 0 auto; margin-top: 40px;}
.mach_rit ul li{ width: 105px; float: left;  text-align: center; margin-left: 6px;}
.mach_rit ul li img{ width: 80px; height: 80px; border-radius: 50%;border: 1px solid #cccccc;}
.mach_rit ul li p{ width: 105px; height: 24px; line-height: 24px; overflow: hidden;}

.mabey{ width: 1190px; margin: 0 auto; margin-top: 40px;}
.ma_box{ width: 1190px;}
.ma_box h2{ background: url(/Content/Images/Tags/li02.jpg) no-repeat center left; padding-left: 16px; font-size: 16px;;height: 30px;
line-height: 30px;}
.ma_box h2 span{color: #f27700;}
.ma_box ul{ margin-top: 10px;}
.ma_box ul li{ height: 28px; line-height: 28px; width: 180px; float: left; margin-left: 18px; overflow: hidden;}
.shukong h2{background: url(/Content/Images/Tags/li02.jpg) no-repeat center left; padding-left: 16px; font-size: 16px;;height: 30px;
line-height: 30px;}
.shukong p{ width: 1160px;  line-height: 34px; margin-left: 20px;}
.shukong p span{color: #f27700; font-weight: bold;}
.shukong p em{color: #323333; font-weight: bold;}
.foot{ width: 100%; height: 50px; line-height: 50px; background: #404040; margin-top: 20px;}
.f_box{ width: 1190px; text-align: center; margin: 0 auto;}
.f_box p{width: 1190px; text-align: center; color: #f27700; text-align: center;}
.f_box p a{color: #f27700; width: 25px; display: inline-block;}



.theme-popover-mask{z-index: 999;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-popover{z-index:1000;position:fixed;top:50%;left:50%;width:520px;height:405px;margin:-180px 0 0 -260px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit{padding:12px;position: relative;}
.theme-poptit h3{ width: 500px; text-align: center; font-size: 22px; font-weight: normal; margin-top: 30px;}
.theme-poptit .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 20px/20px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#444;}

.theme-popbod ul li label input[type="radio"] {appearance: none;-webkit-appearance: none;outline: none; margin: 0;}
.theme-popbod ul li label input[type="radio"]:after { display: inline-block;content: "";width: 18px;height: 18px;border-radius: 50%;vertical-align: middle;padding-top: 20px;background: url(/Content/Images/Tags/quan.png ) no-repeat center left;}
.theme-popbod ul li label input[type="radio"]:checked:after {background: url(/Content/Images/Tags/yes.png) no-repeat center left;background-size: 15px 15px;
vertical-align: middle;}
.theme-popbod{ margin-top: 30px;}
.theme-popbod ul li{ width: 400px; line-height: 50px; margin: 0 auto; margin-top: 8px;}
.theme-popbod ul li span{ padding-right: 10px;}
.theme-popbod ul li p{ width: 400px; height: 50px; line-height: 50px; border: 1px solid #e2e2e2;}
.theme-popbod ul li p input{ width: 350px; height: 46px; line-height: 46px; border: none; color: #989999;}
.theme-popbod ul li img{ vertical-align: middle; padding-left: 15px;}
.theme-popbod h3{ width: 400px; height: 50px; line-height: 50px; display: inline-block; background: #df3238;
 margin-left: 55px; margin-top: 30px;}
 .theme-popbod h3 input{width: 400px; height: 50px; line-height: 50px;background: #df3238; color: #ffffff;
 border: none; font-size: 16px;}



.demand-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.demand-popover{z-index:9999;position:fixed;top:30%;left:50%;width:600px;height:527px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.demand-poptit{padding:12px;position: relative;}
.demand-poptit h3{ width: 580px; text-align: center; font-size: 22px; font-weight: normal; margin-top: 30px;}
.demand-poptit .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 20px/20px simsun;text-shadow:0 1px 0 #ddd}
.demand-poptit .close:hover{color:#444;}
.demand-popbod ul li label input[type="radio"] {appearance: none;-webkit-appearance: none;outline: none; margin: 0;}
.demand-popbod ul li label input[type="radio"]:after { display: block;content: "";width: 12px;
height: 12px;background: #fff;border-radius: 50%;border: 2px solid #bfbfbf;}
.demand-popbod ul li label input[type="radio"]:checked:after {background: #0593d3;border: 2px solid #fff;}
.demand-popbod{ margin-top: 30px;}
.demand-popbod ul li{ width: 480px; height: 50px; line-height: 50px; margin: 0 auto; margin-top: 15px;}
.demand-popbod ul li.text{ height: 155px;}
.demand-popbod ul li.text p{ border: 1px solid #cccccc; width: 480px; height: 155px;}
.demand-popbod ul li.text p img{ vertical-align: top; padding-top: 10px;}
.demand-popbod ul li.text textarea{border: none;width: 420px; height: 135px; font-family: "微软雅黑"; 
padding-top: 10px; color:#989999;}
.demand-popbod ul li p{ width: 480px; height: 50px; line-height: 50px; border: 1px solid #e2e2e2;}
.demand-popbod ul li p input{ width: 350px; height: 48px; line-height: 48px; border: none; color: #989999;}
.demand-popbod ul li img{ vertical-align: middle; padding-left: 15px;}
.demand-popbod h3{ width: 490px; height: 50px; line-height: 50px; display: inline-block; background: #df3238;
 margin-left: 55px; margin-top: 30px;}
 .demand-popbod h3 input{width: 490px; height: 50px; line-height: 50px;background: #df3238; color: #ffffff;
 border: none; font-size: 16px;}

 /*广告位*/
.adverts{padding-bottom: 10px;}
.adverts ul{overflow:hidden;}
.adverts ul li{width:230px;height:109px;float:left;display:inline-block;margin-right:10px;margin-top:10px;position:relative}
.adverts ul li img{width:230px;height:109px;}
.adverts .dingwei{position:absolute;background:#000;border-radius:0 2px 2px 0;bottom:0px;color:#fff;font-size: 10px;height: 14px;left: 0;line-height: 14px;opacity: 0.5;position: absolute;z-index: 99;}

.youzhiTag{width:230px;background:#fff;margin-bottom:20px;background:url(/Content/Images/Tags/bq_bg.jpg) no-repeat center;background-size:100% 100%;border-radius:4px;}
.youzhiTag>a{padding-left:60px;color:#e32f38;display:block;height:44px;line-height:44px;}
.youzhiTag .person{background:url(/Content/Images/Tags/person.png) no-repeat 20px center;background-size:18px 18px;}
.youzhiTag .goods{background:url(/Content/Images/Tags/goods.png) no-repeat 20px center;background-size:18px 18px;}
.jh_fixDiv{position:fixed;top:20px;-moz-box-shadow:2px 2px 15px #c0c0c0;-webkit-box-shadow:2px 2px 15px #c0c0c0;box-shadow:2px 2px 15px #c0c0c0;z-index:200;}

/*供求列表样式*/
.w940 {
    width: 940px;
    margin: 0 auto;
}
.clear-fix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.bgf {
    background-color:#fff;
}
.sale-list .item .info-a .info .icon {
    background: url(/Content/Images/web/support/level-icon.png) no-repeat;
}

.sale-list .item .info-c .auth .icon,
.sale-list .item .info-c .auth .icon .tip::before {
    background: url(/Content/Images/web/support/auth-icon.png) no-repeat;
}

.sale-list .fixed-ranking .info-img .ico {
    background: url(/Content/Images/web/support/gdpm_s.png) no-repeat;
}

.sale-list .item {
    padding: 30px 0px 30px 20px;
    border-bottom: 1px solid #eee;
    transition: all .3s;
    clear: both;
}

.sale-list .fixed-ranking {
    background-color: #fffdee;
}

.sale-list .item:hover {
    background-color: #f8f8f8;
}

.sale-list .fixed-ranking:hover {
    background-color: #fffdee;
}

.sale-list .item .info-img,
.sale-list .item .info-a,
.sale-list .item .info-b,
.sale-list .item .info-c {
    float: left;
}

.sale-list .item .info-img {
    position: relative;
    margin-right: 20px;
    width: 175px;
    height: 110px;
}

    .sale-list .item .info-img img {
        display: block;
        object-fit: cover
    }

.sale-list .fixed-ranking .info-img .ico {
    position: absolute;
    left: -4px;
    top: -4px;
    display: block;
    width: 56px;
    height: 61px;
}

.sale-list .item .info-a {
    width: 370px;
    height: 110px;
    margin-right: 20px;
    position: relative;
}

.sale-list .item .info-b {
    width: 170px;
    padding-top: 26px;
    margin-right: 20px;
    text-align: center;
    font-size: 12px;
    color: #9999a5
}

    .sale-list .item .info-b p {
        padding: 0;
        margin: 0 0 5px;
    }

.sale-list .item .info-c {
    width: 140px;
    text-align: center;
}

.sale-list .item .info-a .keyword {
    color: #dc0107;
}

.sale-list .item .info-a .title {
    margin-bottom: 15px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .sale-list .item .info-a .title i {
        display: inline-block;
        margin: 2px 10px 0 0;
        width: 36px;
        height: 18px;
        line-height: 18px;
        text-align: center;
        font-size: 12px;
        font-style: normal;
        color: #856cfc;
        border: 1px solid #856cfc;
        border-radius: 2px;
        vertical-align: top;
    }

    .sale-list .item .info-a .title .sort-gong {
        color: #dc0107;
        border: 1px solid #dc0107;
    }

    .sale-list .item .info-a .title .sort-qiu {
        color: #856cfc;
        border: 1px solid #856cfc;
    }

    .sale-list .item .info-a .title a {
        font-size: 20px;
        font-weight: 700;
        color: #333;
        transition: all .3s
    }

        .sale-list .item .info-a .title a:hover {
            color: #dc0107
        }

.sale-list .item .info-a .desc {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2; /*要显示的行数*/
    -webkit-box-orient: vertical;
    height: 48px;
    line-height: 24px;
    font-size: 14px;
    color: #9999a5
}

.sale-list .item .info-c .star {
    margin-bottom: 10px;
}

    .sale-list .item .info-c .star a {
        display: inline-block;
        width: 15px;
        height: 14px;
        background: url(/Content/Images/web/sale/star.png) no-repeat;
        background-position: 0 -19px;
        cursor: default;
    }

.sale-list .item .info-c .nostar {
    margin-bottom: 10px;
}

    .sale-list .item .info-c .nostar a {
        display: inline-block;
        width: 15px;
        height: 14px;
        cursor: default;
    }

.sale-list .item .info-c .btn {
    margin-bottom: 10px;
    position: relative;
}

    .sale-list .item .info-c .btn a,
    .sale-list .item .info-c .btn .theme-login {
        display: inline-block;
        width: 98px;
        height: 30px;
        line-height: 30px;
        color: #fff;
        background-color: #dc0107;
        border-radius: 5px;
        cursor:pointer;
    }

.sale-list .item .info-c .time {
    font-size: 14px;
    color: #333
}

.sale-list .item .today,
.sale-list .item .red {
    font-size: 12px;
    color: #dc0107
}

.sale-list .item .grey {
    color: #9999a5
}

.sale-list .item .info-a .info {
    position: absolute;
    left: 0;
    bottom: 0px;
   
}

    .sale-list .item .info-a .info .ico-zzun {
        background-position: 0 0;
    }

    .sale-list .item .info-a .info .ico-jzuan {
        background-position: 0 -24px;
    }

    .sale-list .item .info-a .info .ico-yzuan {
        background-position: 0 -48px;
    }

    .sale-list .item .info-a .info .ico-zvip {
        background-position: 0 -72px;
    }

    .sale-list .item .info-a .info .ico-zshi {
        background-position: 0 -96px;
    }

    .sale-list .item .info-a .info .ico-cftong {
        width: 81px;
        background-position: 0 -120px;
    }

    .sale-list .item .info-a .info .ico-free {
        background-position: 0 -144px;
    }

    .sale-list .item .info-a .info .ico-qiye {
        background-position: 0 -167px;
    }

    .sale-list .item .info-a .info .icon {
        display: inline-block;
        width: 81px;
        height: 19px;
        text-indent: -9999px;
    }

    .sale-list .item .info-a .info .company {
        color: #999
    }


.sale-list .item .info-c .auth .icon {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 2px;
    vertical-align: middle;
    cursor: pointer;
    font-style: normal;
}

.sale-list .item .info-c .auth .icon01 {
    background-position: 0 0;
}

.sale-list .item .info-c .auth .icon02 {
    background-position: 0 -21px;
}

.sale-list .item .info-c .auth .icon03 {
    background-position: 0 -42px;
}

.my-infobox.head-info a {
    color: #0e82ff;
}

.sale-list .item .info-c .auth .icon .tip {
    position: absolute;
    top: 25px;
    left: -50%;
    height: 20px;
    line-height: 20px;
    padding: 0px 5px;
    border-radius: 3px;
    background: rgba(0, 0, 0, .7);
    font-size: 12px;
    color: #fff;
    width: 50px;
    display: none;
}

    .sale-list .item .info-c .auth .icon .tip::before {
        content: "";
        position: absolute;
        top: -7px;
        left: 10px;
        background-position: -2px -59px;
        width: 10px;
        height: 7px;
    }

.sale-list .item .info-c .auth .icon:hover .tip {
    display: block;
}

.sale-list .picnum {
    background: #000 !important;
    border-radius: 0 2px 2px 0;
    top: 1px !important;
    right: 0px !important;
    left: auto !important;
    bottom: 0;
    color: #fff;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    z-index: 99;
    width: auto !important;
    opacity: 0.5;
}