@charset "utf-8";
/* CSS 头部  20170620 */
.lh40{line-height:40px;}
.td_loading{    background:none;}
.lazy{background: url(../images/logo-expect.png) no-repeat center center;}
.hzw-city-picker .hzw-province-name{float:left;}
.hzw-city-picker ul{width:384px;}
.hzw-city-picker ul li{width:68px;}
/* .hzw-city-picker{    overflow: hidden;} */
.hzw-city-picker .hzw-wrap{float:left;    width: 384px;  box-sizing: inherit;}
.head-location .location{    cursor: pointer;}
.head-location .location .cite-defult{ cursor: pointer;  }
.header{ width:1200px; margin:0px auto; height:138px; position:relative; z-index:1300;}
.header .logo{ position:absolute; left:0px; top:40px;}
.header .logo a{width: 280px;height: 60px;background: url(../../index_files/base-ico20171122.png) no-repeat;display: inline-block;}
.header .logo a img{display:none;}
.head-location{ position:absolute; width:67px; left:325px; top:45px;}
.head-search{ width:600px; position:absolute; top:40px; left:400px;z-index:2;}
.hot-search{width:620px; position:absolute; top:95px; left:400px;color: #999;height:14px;overflow: hidden;z-index: 1;}
.hot-search h5{float: left;font-size: 12px;}
.hot-search a{float: left;margin-right: 10px;color: #999;font-size: 12px;    border-right: 1px #999 solid; padding-right: 10px;height: 14px;line-height: 14px;}
.hot-search a:last-child{ border-right: 0px}
.head-fb-btn{position: absolute;left:1010px; top:40px;line-height:36px;font-size: 14px;height: 36px;border:2px #0f62fe solid;text-align: center;width: 116px;color:#0f62fe;}
.head-fb-btn:hover{color:#fff;background: #0f62fe;}
.head-cord{position: absolute;right: 0px;top: 10px;font-size: 12px;}
.head-cord .qrcode{text-align: center;}
.menutwo{ height:50px;    width: 100%;min-width: 1200px; position:relative;z-index:1299;}
.menutwo .bd_border{background:#0f62fe;position: absolute;height:3px;bottom:0px;left:0px;width:100%;}
.nav_assortment{width: 230px;float: left;position: relative;z-index: 99999;}
.nav_assortment .smt{width: 100%;position:relative;height: 50px;background: #0f62fe;line-height: 50px;text-align: center;color: #fff;font-size: 18px;cursor: pointer;}
.nav_assortment .smt b{position: absolute;left: -19px; top: 0px; background: url(../../index_files/base-ico20171122.png) no-repeat -202px -76px;width: 19px;height: 50px;}
.nav_assortment .smt i{position: absolute;left:20px; top: 10px; background: url(../../index_files/base-ico20171122.png) no-repeat -46px -67px;width:30px;height: 30px;}
.nav_assortment .smt a{color: #fff;width: 230px;height: 50px;display: inline-block;}
.nav_assortment .smb{position: absolute;top: 50px;left: 0px;width: 230px;height: 490px;display: none;}
.nav_assortment .smb i{position: absolute;top:0px;left: 0px;width: 230px;height: 490px;background: #fff;filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;z-index: 1;box-shadow: 0px 2px 10px #999;}
.nav_assortment .smb .box{position: absolute;top:0px;left: 0px;width: 210px;padding:15px 0px 0px 20px;line-height: 35px; height: 475px;z-index:2;}
.nav_assortment .smb .box h4{color: #333;font-size: 18px;font-weight: bold;width: 100%; }
.nav_assortment .smb .box h4 a{color: #333;}
.nav_assortment .smb .box h4 a:hover{color: #0f62fe;}

.nav_assortment .smb .box .item{width: 100%;margin-bottom: 10px;position: relative;padding-bottom: 10px;}
.nav_assortment .smb .box .item a{color: #666;font-size: 14px;margin-right: 13px;white-space:nowrap;}
.nav_assortment .smb .box .item a:hover{color: #0f62fe;}
.nav_assortment:hover .smb{display: block;}

.new_bd_x_a{position: absolute;bottom: 0px;left: 0px;width: 190px;height: 1px;background: #ddd;}

.nav_bar{float: left;width:970px;}
.nav_bar ul{float: left;width:100%;}
.nav_bar ul li{  float:left;position: relative;padding:7px 0px 6px 30px;display: inline-block;z-index: 999;}
.nav_bar ul li a{ color:#333;display:inline-block; font-size:16px; line-height:32px; padding:0px 10px;}
.nav_bar ul li.curr a{background: #0f62fe; color: #fff;}
.nav_bar ul li.curr a:hover{ color: #fff;}
.nav_bar ul li a:hover{color:#0f62fe;}
.nav_bar ul li .biddingsubmenu{position: absolute;    cursor: pointer;z-index: 99999999;left:30px;width:84px;padding-top:0px; top:47px;height:80px; display:none;}
.nav_bar ul li .biddingsubmenu a{height:40px;line-height:40px;font-size:14px;position: relative;z-index:11;color:#Fff;    width: 84px; padding: 0px;text-align: center;}
.nav_bar ul li .biddingsubmenu a.border-b{border-bottom:1px #a7a7a7 solid;height:39px;}
.nav_bar ul li .biddingsubmenu a:hover{background:#a7a7a7;  }
.nav_bar ul li .placeholder{position: absolute;left:30px;width:84px; top:28px;height:25px;z-index:111111;}
.nav_bar ul li .biddingsubmenu .bg{position: absolute;left:0px;width:84px; top:0px;height:80px;background:#000;    opacity: 0.6;filter:Alpha(opacity=60);z-index:10;}
.nav_bar ul li:hover .biddingsubmenu{ display:block;}
.nav_bar ul li.curr .biddingsubmenu a{background:none;}
.nav_bar ul li.curr .biddingsubmenu a:hover{background:#a7a7a7; }
.nav_bar ul.submenu .split-line{width: 1px; height: 15px;background:#e5e5e5;    margin: 14px 10px 0px;}
.nav_bar ul.submenu li a{ color:#5f5f5f; font-size:14px;}
.nav_bar ul.submenu li a:hover{color:#0f62fe;}



.nav_bar ul li .financemenu{position: absolute;    cursor: pointer;z-index: 99999999;left:30px;width:84px;padding-top:0px; top:47px;height:40px; display:none;}
.nav_bar ul li .financemenu a{height:40px;line-height:40px;font-size:14px;position: relative;z-index:11;color:#Fff;    width: 84px; padding: 0px;text-align: center;}
.nav_bar ul li .financemenu a.border-b{border-bottom:1px #a7a7a7 solid;height:39px;}
.nav_bar ul li .financemenu a:hover{background:#a7a7a7;  }
.nav_bar ul li .financemenu .bg{position: absolute;left:0px;width:84px; top:0px;height:40px;background:#000;    opacity: 0.6;filter:Alpha(opacity=60);z-index:10;}
.nav_bar ul li:hover .financemenu{ display:block;}
.nav_bar ul li.curr .financemenu a{background:none;}
.nav_bar ul li.curr .financemenu a:hover{background:#a7a7a7; }

.crumbs{padding: 12px 0px;}







.bidding-menu{width:100%;margin-bottom:10px;}
.bidding-menu a{width:82px;height:30px;border:1px #e6e6e6 solid;background:#fff;line-height:30px;float: left; margin-right: 10px; text-align: center;}
.bidding-menu a.curr{border:1px #0f62fe solid;background:#0f62fe;color:#fff}
.bidding-menu a:hover{color:#0f62fe}
.bidding-menu a.curr:hover{color:#fff;}
.base-select {position: relative;z-index: 10000;float: left;}
.base-select.search-select ul li{background: #fff;}

.base-footer{width: 100%;    background: #333333;min-width:1200px;}
.base-footer .smt{width: 100%;background: #fff;height: 148px;min-width:1200px;border-bottom: 4px #0f62fe solid;}
.base-footer .smt .box{width: 1200px;margin: 0px auto}
.base-footer .smt .box dl{width: 160px;float: left;margin: 45px 20px 0 20px;position: relative;cursor: pointer;}
.base-footer .smt .box dl dt{width: 100%;}
.base-footer .smt .box dl dt b{width:50px;height:50px;float: left;margin-right: 15px;margin-left:40px;}
.base-footer .smt .box dl dt b.fot_ico1{background-position: 0px 0px;}
.base-footer .smt .box dl dt b.fot_ico2{background-position:-50px 0px;}
.base-footer .smt .box dl dt b.fot_ico3{background-position:-100px 0px;}
.base-footer .smt .box dl dt b.fot_ico4{background-position:-150px 0px;}
.base-footer .smt .box dl dt b.fot_ico5{background-position:-200px 0px;}
.base-footer .smt .box dl dt b.fot_ico6{background-position:-0px -50px;}
.base-footer .smt .box dl:hover dt b.fot_ico1{background-position: 0px -60px;}
.base-footer .smt .box dl:hover dt b.fot_ico2{background-position:-60px -60px;}
.base-footer .smt .box dl:hover dt b.fot_ico3{background-position:-120px -60px;}
.base-footer .smt .box dl:hover dt b.fot_ico4{background-position:-180px -60px;}

.base-footer .smt .box dl dt p{line-height:20px;color: #999;font-size:16px;position: absolute;left:95px;top:5px;font-family: Microsoft YaHei;}
.base-footer .smt .box dl dd{display: none;min-height:70px;left: 0!important;}
.base-footer .smt .box dl:hover dt{display: none;}
.base-footer .smt .box dl:hover dd{position: absolute;left:20px;font-size: 12px; width: 160px; display: block; line-height: 17px; top: 0px;color: #0f62fe;}
.base-footer .smt .box dl.texts dd{padding-top: 10px;}
.base-footer .smt .box dl.textm dd{top:-10px;}


.base-footer .smc{width: 1200px;margin: 0px auto;padding: 10px 0px;height: 245px;position: relative;}
.base-footer .smc dl{width:10%;float: left;margin-top:20px;margin-left:8%;position: relative;cursor: pointer;}
.base-footer .smc dl dt{color: #fff;font-size: 16px;font-weight: bold;line-height: 35px;    margin-top: 10px;}
.base-footer .smc dl dd{width: 100%;}
.base-footer .smc dl dd a{float: left;width: 100%;line-height:48px;color: #666 !important;}
.base-footer .smc dl dd a:hover{color: #fff !important;}

.state-btn.btn-border-red{background: #fff;border:1px #0f62fe solid; color: #0f62fe}
.state-btn.btn-border-red:hover{background: #0f62fe; color: #fff;}


.base-footer .smc .gongzhonghao-ico{position: absolute;right: 100px;    top: 60px;}

.base-footer .smb{background: #fff;text-align: center;font-size: 12px;line-height: 25px;padding: 10px 0px;}

.recharge-cz{box-sizing: inherit;width:auto;}
.recharge-cz .close i{width: 27px;height: 27px; display: inline-block;}
.recharge-cz .close:hover i{background-position:0px -27px;}
.recharge-cz dl{box-sizing: inherit;padding-right:0px; width:470px;}
.recharge-cz dl dd .input{width: 333px;box-sizing: inherit;    margin: 0px;}
.recharge-cz dl dt{    float: left;}
.recharge-cz dl dd{    float: left;}
.head-location .location label{    position: absolute;left: 10px;top: 0px;width: 50px;height: 30px;z-index: 999;}


.cover{
    position: fixed;
    z-index: 99999;
    bottom: 0;
    right: 0;
    width: 100%;height: 100%; background: #000;opacity: 0.4;
}
#wxlogin_container {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    /* width: 100%; */
    z-index: 999990;
    text-align: center;
    /* margin: 0 auto; */
    left: 50%;
    margin-left: -200px;
}

a.qqlogin{
    display: inline-block;
    width:16px;
    height:16px;
    padding: 0!important;
    background-size: cover;
    margin-top: 7px;
    vertical-align: top;
}
a.wxlogin{
    display: inline-block;
    width:16px;
    height:16px;
    padding: 0!important;
    background-size: cover;
    margin-top: 7px;
    vertical-align: top;
}
a.phonelogin{
    display: inline-block;
    width:17px;
    height:17px;
    padding: 0!important;
    background-size: cover;
    margin-top: 7px;
    vertical-align: top;
}

span.loginDec{
    vertical-align: top;
    color: #999;
    height:28px;
    line-height:28px;
}

.hide{display:none;}

.wxLogin-failed{
    background: #fff;
    width: 472px;
    height:192px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -236px;
    margin-top: -96px;
    z-index: 99999;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    color: #333;
}
.failed-cover{
    position: fixed;
    z-index: 99998;
    bottom: 0;
    right: 0;
    width: 100%;height: 100%; background: #000;opacity: 0.4;
}
.wxLogin-failed .title{
    font-size: 18px;
    line-height: 35px;
    margin-top: 15px;
}
.wxLogin-failed .btn{
    display: inline-block;
    width: 140px;
    height:40px;
    line-height: 40px;
    color: #fff;
    background: #0f62fe;
    margin-top: 10px;
    text-decoration: none;
}
.wxLogin-failed .btn:hover{
    background: #0043ce;
}