@charset "utf-8";
/* CSS 头部  20170620 */
.header *, .base-footer * {box-sizing: content-box;}
.lh40{line-height:40px;}
.td_loading{    background:none;}
.lazy{ background: url(../../index_v2/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{ min-width:67px; margin-top: 5px; position: static; display: inline-block; float: left; margin-right: 10px;}
.head-location .location{cursor: pointer; display: inline-block;}
.head-location .location label{ position: absolute;left: 10px;top: 0;width: 50px;height: 30px;z-index: 999;}
.head-location .location .cite-defult{ cursor: pointer;}
#area-name{width: auto; min-width: 0; padding-right: 5px;}
.header{ width:1200px; margin:0px auto; height:92px; position:relative; z-index:1300;}
.header .logo{ position:absolute; left:0px; top:20px;}
.header .logo a{width: 360px;height: 52px;}
.header .head-right{position: absolute; right: 0; top: 20px; width: 540px; height: 40px;}
.header .logo .ejy-logo {
    display: inline-block;
    width: auto;
}

.header .logo .ejy-logo img {
    height: 100%;
}
.header .logo .purchase-logo {
    width: 270px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    padding-left: 10px;
    margin-left: 9px;
    line-height: 1;
    font-weight: bold;
}
.header .logo .purchase-logo:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 47px;
    background-color: #999999;
    left: 0;
    top: 3px;
}

.header .logo .purchase-logo .cn {
    position: absolute;
    letter-spacing: 6px;
    color: #231815;
    font-size: 30px;
    top: 1px;
}

.header .logo .purchase-logo .en {
    position: absolute;
    color: #999999;
    font-size: 12px;
    bottom: 1px;
    transform: scale(0.79);
    transform-origin: left bottom;
    font-weight: normal;
}


.header_news .logo a{width: 135px;height: 60px;background: url(../../index_v2/images/logo_short.png) no-repeat;display: inline-block;}
.header_news .logo-names {position: absolute;top: 20px;left: 50%;margin-left: -450px;height: 50px;line-height: 50px;padding-left: 20px;font-size: 20px;border-left: 1px #ddd solid;color: #333;}



.head-search{ width:440px; position: static; float: left;}
.title-search { border: 2px #dd342c solid; height: 36px; box-sizing: content-box;}
.field {position: relative;float: left;width: 346px;}
.title-search .search-input {line-height: 36px;font-size: 12px;width: 336px;color: #333;height: 36px;padding: 0 12px;border: 0;}
.title-search .search-button {float: right;width: 80px;height: 36px;background: #dd342c;border: none;line-height: 1;color: #fff;font-size: 14px;cursor: pointer;}

.menutwo{ height:53px; width: 100%;min-width: 1200px; position:relative;z-index:1299;}
.menutwo .bd_border{background:#dd342c;position: absolute;height:3px;bottom:0px;left:0px;width:100%;}

.nav_bar{float: left;width:970px;}
.nav_bar ul{float: left;width:100%;}
.nav_bar ul li{float:left;position: relative;display: inline-block;z-index: 999;min-width: 100px;text-align: center;padding: 0; margin-right: 50px;}
.nav_bar ul li a{ color:#333;display:inline-block; font-size:16px; line-height:53px; padding:0;width: 100%;}
.nav_bar ul li.curr a{background: #dd342c; color: #fff;}
.nav_bar ul li.curr a:hover{ color: #fff;}
.nav_bar ul li a:hover{color:#dd342c;}
.nav_bar ul li .biddingsubmenu{position: absolute;cursor: pointer;z-index: 99999999;left:0;width:100%;padding-top:0; top:53px; display:none; height: auto;}
.nav_bar ul li .biddingsubmenu a{height:40px;line-height:40px;font-size:14px;position: relative;z-index:11;color:#fff;width: 100%; padding: 0;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:100%; top:0px;height: 100%;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:#dd342c;}



.base-footer{width: 100%;    background: #333333;min-width:1200px; border-top: 4px solid #dd342d;}
.base-footer .smt{width: 100%;background: #fff;height: 148px;min-width:1200px;border-bottom: 4px #dd342c 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;background: url(../../index_v2/images/base-bottom-ico.png) no-repeat;margin-left:40px;}
.base-footer .smt .box dl dt b.fot_ico1{background-position: 0 0;}
.base-footer .smt .box dl dt b.fot_ico2{background-position:-50px 0;}
.base-footer .smt .box dl dt b.fot_ico3{background-position:-100px 0;}
.base-footer .smt .box dl dt b.fot_ico4{background-position:-150px 0;}
.base-footer .smt .box dl dt b.fot_ico5{background-position:-200px 0;}
.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: 0 -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: #dd342c;}
.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: 0 auto;padding: 10px 0;height: 245px;position: relative;}
.base-footer .smc dl{width:12%;float: left;margin-top:20px;margin-left:7%;position: relative;cursor: pointer;}
.base-footer .smc dl dt{color: #fff;font-size: 16px;font-weight: bold;line-height: 35px; margin-top: 5px;}
.base-footer .smc dl dd{width: 100%;}
.base-footer .smc dl dd a{float: left;width: 100%;line-height:40px;color: #666 !important;}
.base-footer .smc dl dd a:hover{color: #ffffff !important;}
.base-footer .smc .gongzhonghao-ico{right: 280px;}
.base-footer .smc .douyin-ico{right: 100px;}
.base-footer .smc .qrcode-ico{position: absolute; top: 60px; width: 103px; text-align: center; font-size: 14px; color: #fff;}
.base-footer .smc .qrcode-ico img{width: 103px; height: 103px; display: block; margin-bottom: 10px;}
.base-footer .smc .qrcode-ico:after{content: attr(data-title);}

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







a.qqlogin{
    display: inline-block;
    width:16px;
    height:16px;
    background: url("../../hyzc/img/qq.png") 0 0 no-repeat;
    -ms-behavior: url(../../hyzc/img/backgroundsize.min.htc);
    behavior: url(../../hyzc/img/backgroundsize.min.htc);
    padding: 0!important;
    background-size: cover;
    margin-top: 7px;
    vertical-align: top;
}
a.wxlogin{
    display: inline-block;
    width:16px;
    height:16px;
    background: url("../../hyzc/img/wx.png") 0 0 no-repeat;
    -ms-behavior: url(../../hyzc/img/backgroundsize.min.htc);
    behavior: url(../../hyzc/img/backgroundsize.min.htc);
    padding: 0!important;
    background-size: cover;
    margin-top: 7px;
    vertical-align: top;
}
a.phonelogin{
    display: inline-block;
    width:17px;
    height:17px;
    background: url("../../hyzc/img/phone-head-ico.png") 0 0 no-repeat;
    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: #dd342c;
    margin-top: 10px;
    text-decoration: none;
}
.wxLogin-failed .btn:hover{
    background: #B61109;
}

.wxLogin-failed .close{
    position: absolute;
    top: 15px;
    right:10px;
    display: inline-block;
    width:16px;
    height:16px;
    background: url("../../hyzc/img/close-icon.png") 0 0 no-repeat;;
}

