@charset 'utf-8';
/**
 * @名称: 公共头，页脚样式
 * @功能: 公共头部及页脚样式
 * @Author: <a href="mailto:zhaoxiajing@ebnew.com">zhaoxiajing@ebnew.com</a>
 * @Time: 2017/2/22 17:47
 * @version: 1.0
 */
body {
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
    background: #fff;
}
/* 公共头 */
/* 登录条 */
.ebnew-header-register {
    line-height: 40px;
    height: 40px;
    border-bottom: 1px solid #ececec;
    background: #fafafa;

}
.ebnew-header-register *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ebnew-header-register .register-login span,
.ebnew-header-register .register-login a,
.ebnew-header-register .register-tel .reg-tel {
    float: left;
    margin: 0 5px;
}
.ebnew-header-register span {
    font-size: 12px;
    color: #666;
}
.ebnew-header-register a {
    font-size: 12px;
    color: #444;
}
.ebnew-header-register a:hover {
    text-decoration: none;
    color: #2e77ff;
}
/* login条-登录-strat */
.ebnew-header-register .msg-bg {
    position: relative;
    display: inline-block;
    width: 9px;
    height: 18px;
}
.ebnew-header-register .register-login span.msg-icon {
    float: right;
    margin-top: 10px;
}
.ebnew-header-register .msg-num {
    font-size: 12px;
    line-height: 18px;
    height: 18px;
    color: #fff;
    background: #ff6365;
}
.ebnew-header-register .msg-bg-l {
    left: 0;
    background: url(../img/icon.png) 0 -18px no-repeat;
}
.ebnew-header-register .msg-bg-r {
    right: 0;
    background: url(../img/icon.png) 0 -36px no-repeat;
}
/* 必联服务 */
.ebnew-header-register .reg-nav {
    position: relative;
    z-index: 1000;
}
/* 箭头小图标 */
.ebnew-header-register .icon-arrows {
    display: inline-block;
    width: 12px;
    height: 8px;
    margin-left: 3px;
    background: url(../img/icon.png) 2px -8px no-repeat;
}
/* "下拉"内容 */
.ebnew-header-register .reg-nav .nav-content {
    position: absolute;
    display: none;
    width: 88px;
    border: 1px solid #ececec;
    background: #fff;
}
.ebnew-header-register .reg-nav .nav-content li {
    line-height: 32px;
    padding-left: 10px;
    text-align:left;
}
.ebnew-header-register .reg-nav .nav-content dl {
    font-size: 12px;
    line-height: 30px;
    padding-left: 6px;
    color: #666;
    text-align:left;
}
.ebnew-header-register .reg-nav .nav-title {
    position: relative;
    display: block;
    height: 40px;
    width: 88px;
    border-right: 1px solid #fafafa;
    border-left: 1px solid #fafafa;
}
.ebnew-header-register .reg-nav .nav-title span {
    padding-left: 6px;
    cursor: pointer;
}
/* 网站导航 */
.ebnew-header-register .reg-nav.sites-nav .nav-content {
    position: absolute;
    right: 0;
    width: 364px;
    height: 240px;
    border-top: 0;
}
.ebnew-header-register .reg-nav.sites-nav .nav-content dl {
    /*padding: 7px 0 7px 10px;*/
}
.ebnew-header-register .sites-nav .nav-content dl dt,
.ebnew-header-register .sites-nav .nav-content dl dd {
    float: left;
}
.ebnew-header-register .sites-nav .nav-content dl dt {
    font-weight: bold;
    width: 76px;
    text-align: center;
}
.ebnew-header-register .sites-nav .nav-content dl dd {
    width: 256px;
    margin-left: 10px;
}
.ebnew-header-register .sites-nav .nav-content dl dd a {
    padding-right: 10px;
    color: #666;
}
.ebnew-header-register .sites-nav .nav-content dl dd a.pd-r9{
    padding-right:9px;
}
.ebnew-header-register .sites-nav .nav-content dl dd a.pd-r13{
    padding-right:13px;
}
.ebnew-header-register .sites-nav .nav-content dl dd a:hover {
    color: #2e77ff;
}
/* 登录条小导航选中状态"下拉"内容展示 */
.ebnew-header-register .reg-nav.active .nav-title {
    height: 40px;
    border-right: 1px solid #ececec;
    border-left: 1px solid #ececec;
    background: #fff;
}
.ebnew-header-register .reg-nav.active .icon-arrows {
    background: url(../img/icon.png) 2px -2px no-repeat;
}
.ebnew-header-register .reg-nav.active .nav-content {
    display: block;
    border: 1px solid #ececec;
    border-top: 0;
}
.ebnew-header-register .register-login .mg-rno {
    margin-right: 0;
}
/* login条-登录-end */
/* search条-搜索条-strat */
.ebnew-header-search {
    height: 110px;
}
.ebnew-header-search .ebnew-logo img {
    display: block;
    width:237px;
    height:41px;
    margin-top: 36px;
}
.ebnew-header-search .search-condition a {
    font-size: 14px;
    line-height: 34px;
    position: relative;
    float: left;
    width: 60px;
    height: 34px;
    margin-top: 10px;
    text-align: center;
    color: #444;
}
/* 去除点击a标签默认下划线 */
.ebnew-header-search .search-condition a:hover,
.ebnew-header-search .search-condition a:active,
.ebnew-header-search .search-condition a:focus,
.ebnew-header-search .search-condition a:visited{
    text-decoration: none;
    outline:none;
}
.ebnew-header-search .search-condition a i {
    position: absolute;
    position: absolute;
    bottom: 0;
    left: 25px;
    display: none;
    width: 9px;
    height: 5px;
    background: url(../img/icon.png) 0 -56px no-repeat;
}
.ebnew-header-search .search-condition a.pub-bid-project {
    width: 106px;
}
.ebnew-header-search .search-condition a.pub-bid-project i {
    left: 45px;
}
.ebnew-header-search .search-condition a.active {
    font-weight: bold;
    color: #1a66f3;
}
.ebnew-header-search .search-condition a.active i {
    display: block;
}
.ebnew-header-search .search-text {
    width: 760px;
    height: 40px;
    border: 2px solid #1a66f3;
}
.ebnew-header-search .search-text.height-1{height:0px;width:0px;overflow: hidden;border:0px;font-size:0px;}
.ebnew-header-search .search-sbu {
    font-size: 16px;
    line-height: 36px;
    width: 146px;
    height: 36px;
    text-align: center;
    color: #fff;
    border: 0;
    background: #1a66f3;
}
.ebnew-header-search .search-input {
    line-height: 36px;
    width: 488px;
    height: 36px;
    margin-left: 10px;
    border: 0;
}
.ebnew-header-search .search-input.width-px588{
    width: 588px;
}
.pd-t3-ie{
    padding-top:3px\0;
}
.ebnew-header-search .search-select {
    width: 112px;
    width: 112px\0;
    height: 36px;
    border-right: 1px solid #d9d9d9;
}
.ebnew-header-search .search-select select {
    line-height: 36px;
    width: 112px;
    height: 36px;
    text-align: center;
    border: 0;
}
/* 搜索条下拉是否展示 */
.pub-bid-project-select {
    display: none;
}
.pub-bid-project-select.active {
    display: block;
}
.business-select.active {
    display: block;
}
/* 搜索条-下拉选框bootstrap样式重置 */
.ebnew-header-search .search-select .btn {
    padding: 8px 12px;
}
.search-text .bootstrap-select{width:110px;width:110px\0;}
.bootstrap-select > .dropdown-toggle {
    width: 110px\0;
}
/* 去除下拉内容框边框圆角 */
.search-text .dropdown-menu{border-radius: 0px;}
.ebnew-header-search .search-select .bootstrap-select .dropdown-toggle:focus {
    outline: none!important;
}
.dropdown-menu li{height: 30px;line-height: 30px;}
.dropdown-menu li a{display: block;}
.ebnew-header-search .search-select .btn-default:focus,
.ebnew-header-search .search-select  .btn-default.focus {
    background: #fff;
}
.ebnew-header-search .bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn) {
    line-height: 36px;
    width: 110px;
    height: 36px;
}
.ebnew-header-search .btn-default {
    border: 0;
}
.ebnew-header-search .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
            box-shadow: none;
}
.ebnew-header-search .btn-default:active:hover,
.ebnew-header-search .btn-default.active:hover,
.ebnew-header-search .open > .dropdown-toggle.btn-default:hover,
.ebnew-header-search .btn-default:active:focus,
.ebnew-header-search .btn-default.active:focus,
.ebnew-header-search .open > .dropdown-toggle.btn-default:focus,
.ebnew-header-search .btn-default:active.focus,
.ebnew-header-search .btn-default.active.focus,
.ebnew-header-search .open > .dropdown-toggle.btn-default.focus {
    border: 0;
    outline: none;
    background: #fff;
}
.ebnew-header-search .btn-default:hover {
    background: #fff;
}
/* search条-搜索条-end */
/* nav条-导航条-strat */
.ebnew-header-nav {
    line-height: 46px;
    width: 100%;
    height: 46px;
    background: #1a66f3;
}
.ebnew-header-nav ul.header-nav-l {
    width: 855px;
    /*border-right: 1px solid #0049d3;*/
}
.ebnew-header-nav ul li {
    line-height: 46px;
    float: left;
    height: 46px;
    text-align: center;
}
.ebnew-header-nav ul.header-nav-l li {
    width: 110px;
}
.ebnew-header-nav ul li a {
    display: block;
    font-size: 16px;
    color: #fff;
}
.ebnew-header-nav ul.header-nav-r {
    width: 345px;
    border-left: 1px solid #377bfc;
}
.ebnew-header-nav ul.header-nav-r li {
    padding-left: 15px;
    padding-right: 15px;
}
.ebnew-header-nav ul.header-nav-r li a {
    font-size: 14px;
}
.ebnew-header-nav ul li.active {
    background: #1045a9;
}
.ebnew-header-nav .reg-nav {
    position: relative;
}
.ebnew-header-nav ul li .nav-content {
    position: absolute;
    display: none;
    width: 110px;
    border: 1px solid #1045a9;
    background: #fff;
    top:45px;
    z-index: 111;
}
.ebnew-header-nav .reg-nav .nav-content li {
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    text-align: left;
}
.ebnew-header-nav .reg-nav .nav-content li a{
    color:#444;
    font-size:14px;
    font-weight: normal;
}
.ebnew-header-nav .reg-nav .nav-content li a:hover{
    color:#1a66f3;
}
.ebnew-header-nav ul li.active .nav-content {
    display: block;
    border:1px solid #1045a9;
}
/* 必联服务-上箭头 */
.ebnew-header-nav ul li .icon-down{display:block;width: 7px;height: 4px;position:absolute;top:21px;right:10px;background: url(../img/icon.png) -34px -100px no-repeat;}
.ebnew-header-nav ul li.active .icon-down{background: url(../img/icon.png) -34px -95px no-repeat;}

/* nav条-导航条-end */
