.header.dark {
    background-color: #0c72b0;
    border-top-color: #0c72b0;
    border-bottom: none;
}
.header.dark {
    color: #eaeaea;
}
/*导航栏文字间距电脑端大尺寸1200以上*/
.navbar-default .navbar-nav > li > a {
    padding: 20px 15px 20px 15px;
    color: #eaeaea;
    font-size: 18px;
    font-weight: 700;
}
.lead {
    color: #006aa0;
    font-weight: 400;
    font-size:17px;
    line-height: 34px;
}
.lead-gray {
    color: #333333;
    font-weight: 400;
    font-size:17px;
    line-height: 34px;
}
.dropdown-buttons .navbar-default .navbar-collapse {
    padding-right: 0px;
}
.navbar-nav > button{
    font-size:16px;
}
.navbar-nav.zhuce .btn{
    font-size: 18px;
    font-weight: 700;
}

.navbar {
    position: relative;
    /*min-height: 60px;*/
    min-height: 60px;
}
.navbar-nav.navbar-right > .btn{
    padding: 4px 12px 5px 12px;
    margin: 12px 0;
}
.dark.header .navbar-default .navbar-nav > li > a {
    color: #ffffff;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    text-shadow: none;
}
.dark.header .navbar-default .navbar-nav > li > a:hover,.dark.header .navbar-default .navbar-nav > li > a.active {
    background-color: #00568a;
    color: #ffffff;
    font-weight: 700;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
}
.fixed-header-on .main-navigation .navbar-nav > li > a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
/*搜索按钮位置修复*/
@media (min-width: 768px){
    .header-first .header-dropdown-buttons {
        position: absolute;
        top: 3px;
        right: 45px;
    }
    .header-first .header-dropdown-buttons.contact-second {
        position: absolute;
        top: 35px;
        right: 45px;
    }
    /*.lead {*/
        /*color: #006aa0;*/
        /*font-size:16px;*/
        /*line-height: 25px;*/
    /*}*/


}

@media (min-width: 438px) and (max-width: 767px){
    .header-first .header-dropdown-buttons {
        position: absolute;
        top: 10px;
        right: 15px;
    }
    .header-first .header-dropdown-buttons.contact-second {
        position: absolute;
        top: 35px;
        right: 15px;
    }
    .title_h1_l {
        color: #000;
        font-size: 22px;
        text-transform: uppercase;
        font-weight: 400;
        /*background: url(../img/title-hline-l.png) no-repeat center bottom;*/
        /*height: 50px;*/
        margin-bottom: 5px;
    }
    .title-first-bg{
        padding-bottom: 76px;
        background: url(../img/nccltt-bgs.png) no-repeat center bottom;
    }
    .lead {
        color: #006aa0;
        font-weight: 400;
        font-size:16px;
        line-height: 25px;
    }
    .lead-gray {
        color: #333333;
        font-weight: 400;
        font-size:16px;
        line-height: 25px;
    }

}
@media (max-width: 237px){
    .title_h1_l {
        color: #000;
        font-size: 14px;
        text-transform: uppercase;

        font-weight: 400;
        /*background: url(../img/title-hline-l.png) no-repeat center bottom;*/
        /*height: 50px;*/
        margin-bottom: 5px;
    }
    .lead{
        font-size:12px;
    }
    .lead-gray{
        font-size:12px;
    }
}

@media (min-width: 338px) and (max-width: 437px){
    .header-first .header-dropdown-buttons {
        position: absolute;
        top: 5px;
        right: 15px;
    }
    .header-first .header-dropdown-buttons.contact-second {
        position: absolute;
        top: 25px;
        right: 15px;
    }
    .title_h1_l {
        color: #000;
        font-size: 22px;
        text-transform: uppercase;

        font-weight: 400;
        /*background: url(../img/title-hline-l.png) no-repeat center bottom;*/
        /*height: 50px;*/
        margin-bottom: 5px;
    }
    .title-first-bg{
        padding-bottom: 76px;
        background: url(../img/nccltt-bgs.png) no-repeat center bottom;
    }
    .lead {
        color: #006aa0;
        font-weight: 400;
        font-size:14px;
        line-height: 22px;
    }
    .lead-gray {
        color: #333333;
        font-weight: 400;
        font-size:14px;
        line-height: 22px;
    }

}
@media  (min-width: 238px) and (max-width: 337px){
    .title_h1_l {
        color: #000;
        font-size: 20px;
        text-transform: uppercase;

        font-weight: 400;
        /*background: url(../img/title-hline-l.png) no-repeat center bottom;*/
        /*height: 50px;*/
        margin-bottom: 5px;
    }
}


@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-r-patch{

        height: 40px;
    }

    .title_h1_l {
        color: #000;
        font-size: 32px;
        text-transform: uppercase;
        font-weight: 400;
        /*background: url(../img/title-hline-l.png) no-repeat center bottom;*/
        /*height: 50px;*/
        margin-bottom: 5px;
    }
    .title-first-bg{
        padding-bottom: 76px;
        background: url(../img/nccltt-bg1.png) no-repeat center bottom;
    }

    .navbar-middle{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    /*导航栏文字间距电脑端中尺寸992-1199之间*/
    .navbar-default .navbar-nav > li > a {
        padding: 20px 7px 20px 7px;
        color: #eaeaea;
        font-size: 18px;
    }
    .navbar-nav > button{
        font-size:16px;
    }
    .navbar-nav.zhuce .btn{
        font-size:18px;
    }
    .navbar {
        position: relative;
        min-height: 55px;
    }
    .fixed-header-on .header:not(.centered) .main-navigation.with-dropdown-buttons .header-dropdown-buttons {
        top: 5px;
    }
    .with-dropdown-buttons .header-dropdown-buttons {
        position: absolute;
        top: 1px;
        right: 0px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .navbar-r-patch{

        height: 52px;
    }
    .title_h1_l {
        color: #000;
        font-size: 26px;
        text-transform: uppercase;
        padding-bottom: 30px;
        font-weight: 400;
        /*background: url(../img/title-hline-l.png) no-repeat center bottom;*/
        /*height: 50px;*/
        margin-bottom: 5px;
    }
    .title-first-bg{
        padding-bottom: 76px;
        background: url(../img/nccltt-bg1.png) no-repeat center bottom;
    }
    .lead {
        color: #006aa0;
        font-weight: 400;
        font-size:16px;
        line-height: 24px;
    }
    .lead-gray {
        color: #333333;
        font-weight: 400;
        font-size:16px;
        line-height: 24px;
    }

    .navbar-middle{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    /*导航栏文字间距电脑端中尺寸768-991之间*/
    .navbar-default .navbar-nav > li > a {
        padding: 16px 4px 16px 4px;
        color: #eaeaea;
        font-size: 14px;
    }
    .header:not(.full-width) .main-navigation .navbar-nav.navbar-right{
        float: right !important;
    }
    .navbar-nav.navbar-right > button{
        font-size:14px;
    }
    .navbar-nav.navbar-right > .btn{
        padding: 6px 12px 7px 12px;
        margin: 9px 0;
    }
    .navbar {
        position: relative;
        min-height:55px;
    }

    .fixed-header-on .header:not(.centered) .main-navigation.with-dropdown-buttons .header-dropdown-buttons {
        top: 5px;
        right:-90px;
    }
    .with-dropdown-buttons .header-dropdown-buttons {
        position: absolute;
        top: 1px;
        right: 0px;
    }
    .navbar-nav.zhuce .btn{
        font-size:14px;
    }
}
/*导航栏单独行patch*/
@media (min-width: 1200px) {
    /* first level menu item */
    .main-navigation .navbar-nav > li:first-child {
        margin: 0 0 0 0px;
    }
    .main-navigation .navbar-nav > li {
        margin: 0;
    }

}
@media (min-width: 1200px) and (max-width: 1258px) {
    /*居中导航文字*/
    .navbar-r-patch{

        height: 52px;
    }



    .navbar-middle{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .navbar-default .navbar-nav > li > a {
        padding: 20px 15px 20px 15px;
        color: #eaeaea;
        font-size: 18px;
        font-weight: 700;
    }
    .navbar-nav > button{
        font-size:16px;
    }
    .navbar-nav.zhuce .btn{
        font-size: 18px;
        font-weight: 700;
    }
    .navbar {
        position: relative;
        min-height: 45px;
    }

    .fixed-header-on .header:not(.centered) .main-navigation.with-dropdown-buttons .header-dropdown-buttons {
        top: 5px;
    }
    .with-dropdown-buttons .header-dropdown-buttons {
        position: absolute;
        top: 1px;
        right: 0px;
    }
}
@media (min-width: 1258px){
    .with-dropdown-buttons .header-dropdown-buttons {
        position: absolute;
        top: 5px;
        right: 0px;
        margin-right:0px;!important;
    }
}
@media (min-width: 768px)  {
    .fixed-header-on .header:not(.centered) .main-navigation.with-dropdown-buttons .header-dropdown-buttons {
        top: 5px;
    }
}
@media (min-width: 768px) and (max-width: 784px){
    .navbar-default .navbar-nav > li > a {
        color: #eaeaea;
        font-size: 14px;!important;
    }

    .navbar-nav > button{
        font-size:14px;
        padding:10px 5px 10px 5px;
    }
    .navbar-nav.zhuce .btn{
        font-size:14px;
        padding:6px 12px 7px 12px
    }

}
.btn.btn-default.btn-nav-patch.pull-left.visible-xs{
    font-size: 18px;
    font-weight: 700;
}
/*会议系统省略副标题使用*/
.dark.header .navbar-default .navbar-nav > li > a.active {
    /*background-color: #fff8af;*/
    /*background: linear-gradient(to bottom,#0c72b0,#fff8af);*/
    /*color: #ffffff;*/
    /*border-bottom: 2px solid #fff8af;*/
    /*color: #fff8af;*/
    /*font-weight: 700;*/

    /*text-shadow: 0px 1px #fff8af;*/

}
/*20181024调整20180929首页下拉菜单样式修复*/
.dark.header .main-navigation .navbar-nav > .open > a,
.dark.header .main-navigation .navbar-nav > .open > a:hover,
.dark.header .main-navigation .navbar-nav > .open > a:focus,
.dark.header .main-navigation .navbar-nav > .dropdown > a:focus {
    background-color: rgba(0, 86, 138, 1);
    color: #ffffff;
    border-bottom-color: transparent;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    z-index: 106;
}
.dark.header .navbar-default .navbar-nav > li.t-shaow.open > a:hover {
    text-shadow: none;
    font-weight: bold;
    /*box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.3);*/

}

.dropdown.noarrow > a::before {
    font-family: 'FontAwesome';
    content: "";
    position: absolute;
    top: 4px;
    left: auto;
    right: 6px;
    line-height: 1;
    color: #d1d1d1;
    font-size: 14px;
}
.dropdown-menu > li.nav-patch > a {
    font-size: 14px;
    font-weight: 400;
    padding: 10px 20px;
    background-color: rgba(12, 114, 176, 0.8);
}
.dark.header .dropdown-menu > li > a,
.dark.header .mega-menu .menu > li > a {
    color: #ffffff;
    border-bottom: 1px solid rgba(57, 66, 69, 0.2);
    text-shadow: 1px 1px rgba(102, 102,102, 0.1);
}
@media (max-width: 767px) {
    .dark .navbar-default .navbar-nav .open .dropdown-menu > li > a, .dark .navbar-default .navbar-nav .open .dropdown-menu .dropdown-header {
        color: #FFFFFF;
        border-color: rgba(255, 255, 255, 0.08);
    }
}

.dark.header .dropdown-menu > li > a:hover,
.dark.header .dropdown-menu > li > a:focus,
.dark.header .nav .open > a,
.dark.header .nav .open > a:hover,
.dark.header .nav .open > a:focus,
.dark.header .dropdown-menu > .active > a,
.dark.header .dropdown-menu > .active > a:hover,
.dark.header .dropdown-menu > .active > a:focus,
.dark.header .dropdown-menu .menu > .active > a,
.dark.header .dropdown-menu .menu > .active > a:hover,
.dark.header .dropdown-menu .menu > .active > a:focus {
    background-color: rgba(0, 86, 138, 1);
    color: #ffffff;
    border-color: rgba(57, 66, 69, 0.2);
}

.dark.header .dropdown .dropdown > a:before {
    color: #cccccc;
    top: 13px;
}

.dark.header .dropdown .dropdown.open > a:before {
    color: #ffffff;
}
.dark.header .dropdown-menu {
    background-color: #2e3537;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom-color: rgba(57, 66, 69, 0.5);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom: none;
}
