/*用于中文页面*/
.header-dropdown-buttons .btn-group > .btn {
    background-color: transparent;
    border: 1px solid #999999;
    color: #000000;
}

@media (min-width: 768px){
    .header-first .header-dropdown-buttons {
        position: absolute;
        top: 22px;
        right: 15px;
    }

}
.btn-sm {
    padding: 5px 15px;
    font-size: 14px;
    font-weight:600;
    line-height: 1.4666666667;
    border-radius: 3px;
    margin: 5px 0;
}
.home-alert {

    border-collapse: collapse;
    border-spacing: 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px 0px, rgba(0, 0, 0, 0.1) 0px 0px 40px 0px inset;
    color: rgb(255, 255, 255);
    cursor: auto;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 19px;
    position: relative;

    background-color: #5d6670;
    color: #fff;
    padding: 8px 6px 6px 6px !important;
}
body
h1,
h2,
h3,
h4,
h5,
h6,

.navbar .navbar-nav {
    font-family: Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
}

body {
    font-family: Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
}
.logo {
    margin-right:10px;!important;
    max-width: 450px;!important;
}
.search-nav{
    width: 215px; padding-left: 0px;
}
.logo-font {
    font-family: Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
}
.h1 .h2 .h3 .h4 .h5 .h6 .h7{
    font-family: Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
}

h6 {
    font-size: 15px;
    font-weight: 700;
}



.weight-patch {
    font-weight: 700;
}
.subfooter {
    font-size: 12px;
    line-height: 1.5;
    color: #999999;
}
.navbar .navbar-nav {
    font-family: Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
}
.yaheiziti{
    font-family: Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
}
.yaheiziti-b{
    font-family: Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
    font-weight:600;
}
.ziti-en {
    font-family:"Arial", sans-serif;!important;
}
.ziti-abc{
    text-transform:capitalize;
}
.ziti-small{
    font-size: 10px;
    line-height: 1.5;
}
.footer h2.title {
    font-size: 16px;
    font-weight: 700;
    text-transform: none;
    margin-bottom: 10px;
}
.nav-pills > li > a {
    font-size: 15px;

}
.footer {
    font-size: 15px;
    line-height: 1.5;
}
.headerbg-patch{
    background-color: #E9E9E9;
}
.fixed-header-on .header .logo img {
    max-height: 52px;
}
/*!*英文导航频道修复*!*/
/*!*正常间距导航*!*/
/*!*.navbar-default .navbar-nav > li > a {*!*/
/*!*padding: 8px 22px 8px 22px;*!*/
/*!*}*!*/
.navbar-default .navbar-nav > li > a {
    padding: 2px 4px 2px 4px;
}
.navbar-default .navbar-nav > li > a {
    color: #333333;
    font-size: 14px;
}
/*.navbar {*/

/*min-height: 30px;*/
/*margin-bottom: 0px;*/
/*}*/
/*.dark.header .navbar-default .navbar-nav > li > a {*/
/*color: #cccccc;*/
/*border-top: 1px solid transparent;*/
/*text-shadow: none;*/
/*}*/
/*.dark.header .navbar-default .navbar-nav > li > a:hover {*/
/*background-color: #23c9e3;*/
/*color: #ffffff;*/
/*font-weight: 600;*/
/*border-right: 1px solid transparent;*/
/*border-left: 1px solid transparent;*/
/*}*/
/*.main-navigation .navbar-nav > li {*/
/*margin: 0 0 0 0px;*/
/*}*/
/*轮播去shadow*/
.tp-shadow1 {
box-shadow: none;
}
/*!*调整导航非手机屏幕右侧间距*!*/
/*.with-dropdown-buttons .navbar-default .navbar-collapse {*/
/*padding-right: 0px;*/
/*}*/

/*!*英文导航频道修复结束*!*/

/*轮播字体加粗,加阴影*/
.large_white_en {
    font-weight:600;
    font-size: 42px;
    font-family: "Raleway", sans-serif;
    color: #ffffff;
    line-height: 1.2;
    text-shadow: 2px 2px #2d2d2d;
}
/*轮播中号字体加粗*/
.medium_white_en {
    font-weight:600;
    font-size: 34px;
    line-height: 1.2;
    text-shadow: 2px 2px #2d2d2d;
}
/*轮播字体加粗,加阴影*/
.large_white_cn {
    font-weight:normal;
    font-size: 35px;
    font-family:  '微软雅黑',Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
    color: #ffffff;
    line-height: 1.2;
    text-shadow: 2px 2px #2d2d2d;
}
/*轮播中号字体加粗*/
.medium_white_cn {
    font-weight:normal;
    font-family: '微软雅黑', Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
    color: #ffffff;
    font-size: 18px;
    line-height: 1.5;
    background-color: rgba(30, 30, 30, 0.1);
    padding: 10px 10px 10px 10px;
    text-shadow: 1px 1px #2d2d2d;
}
.medium_white_nobg_cn {
    font-weight:normal;
    font-family: '微软雅黑', Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
    color: #ffffff;
    font-size: 18px;
    line-height: 1.5;
    /*background-color: rgba(30, 30, 30, 0.1);*/
    padding: 10px 10px 10px 10px;
    text-shadow: 1px 1px #2d2d2d;
}
.medium_white_news_cn {
    font-weight:normal;
    font-family: '微软雅黑', Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
    color: #ffffff;
    font-size: 18px;
    line-height: 1.5;
    /*background-color: rgba(30, 30, 30, 0.1);*/
    padding: 10px 10px 10px 10px;
    /*text-shadow: 1px 1px #2d2d2d;*/
}
.medium_white_cn_or {
    font-weight:normal;
    font-family: '微软雅黑', Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
    font-size: 18px;
    line-height: 1.5;
    text-shadow: 1px 1px #2d2d2d;
}

.input-patch {
    border-radius: 0px;
}

.header-top-dropdown .dropdown-menu {

    border-top: 2px solid #D0D0D0;

}


/*下拉箭头修复大小*/
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 8px dashed;
    border-top: 4px solid \9;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
/*搜索框按钮高度修复*/
/*搜索框按钮高度修复*/
.btn-gray-patch {
    padding: 8px 20px;
    line-height: 22px;
    border-radius: 0px;
    color:#ffffff;
    background-color: #999999;
    border-color: #e1e1e1;
}
.btn-patch {

    border-radius: 0px;
    color:#ffffff;
    background-color: #55b9c9;
    border-color: #e1e1e1;
}
.btn-patch-cn {

    border-radius: 0px;
    color:#ffffff;
    border-color: #e1e1e1;
}
.btn-dark-patch{
    padding: 8px 20px;
    line-height: 22px;
    border-radius: 0px;
    color:#ffffff;
    background-color: #008194;
    border-color: #e1e1e1;
}
.btn-patch-transparent {

    border-radius: 0px;

}
.btn-nav-patch {
    padding: 5px 10px;
    line-height: 22px;

    color:#ffffff;
    background-color: rgba(0, 0, 0, 0.4);
    border-color: rgba(0, 0, 0, 0.7)
}
.btn-group-patch {
    padding: 0px 20px;
    line-height: 22px;
    border-radius: 0px;
    color:#ffffff;

}
.btn-radius-nav{
    border-radius: 14px;
}
.btn-gray:hover, .btn-gray:focus, .btn-gray.focus, .btn-gray:active, .btn-gray.active, .open > .dropdown-toggle.btn-gray {
    color: #ffffff;
    background-color: #23c9e3;
    border-color: transparent;
}
.btn:hover, .btn:focus, .btn.focus, .btn:active, .btn.active, .open > .dropdown-toggle.btn {
    color: #ffffff;
    background-color: #23c9e3;
    border-color: transparent;
}
.dark-translucent-bg a:not(.btn) {
    text-decoration: none;
    color: #333333;
}
.dark-translucent-bg a:hover:not(.btn) {
    text-decoration: underline;
    color: #018abe;
}
/*链接颜色及投影修复*/
.a-patch_blue a {
    color: #09afdf;
    text-shadow: 1px 1px #2d2d2d;
}
.a-patch_blue a:hover {
    color: #09afdf;
}
.a-patch_clear{
    text-decoration:none
}
/*链接颜色及投影修复*/
.a-patch_cn a {
    color: #ffffff;
    text-shadow: 1px 1px #2d2d2d;
}
.a-patch_cn a:hover {
    color: #ffffff;
    text-decoration:underline;
}
/*链接颜色及投影修复*/
.a-patch_news_cn a {
    color: #ffffff;
    /*text-shadow: 1px 1px #2d2d2d;*/
}
.a-patch_news_cn a:hover {
    color: #ffffff;
}
.a-patch_gary_cn a {
    color: #777777;!important;
    line-height: 25px;
    /*text-shadow: 1px 1px #2d2d2d;*/
}
.a-patch_gary_cn a:hover {
    color: #09afdf;
}
/*链接颜色及投影修复*/
.a-patch a {
    color: #09afdf;
    text-shadow: 1px 2px #2d2d2d;
}
.a-patch a:hover {
    color: #23c9e3;
}
.a-notice-black a {
    color: #000000;
}
.a-notice-black a:hover {
    color: #09afdf;
}
.a-notice-new a {
    color: #09afdf;
    font-wight:700;
}
.a-notice-new a:hover {
    color: #09afdf;
    font-wight:700;
}

.a-news a{
    color:#5e5e5e;
    font-size:14px;
    line-height: 18px;
    font-weight:700;
}
.a-news a:hover{
    color:#23c9e3;
}

.a-patch-foot a {
    color: #999999;
    line-height: 30px;
}
.a-patch-foot a:hover {
    color: #0c9ec7;
}

/*导航栏按钮及搜索*/
.nav-button-patch {
    position: absolute;
    top: 2px;
    right: 10px;
}
/*搜索框修复*/
.form-control-search {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 33px;
    height: 33px;
    line-height: 33px !important;
}

.form-control-feedback-patch {
    width: 40px;
    height: 28px;
    line-height: 25px !important;
    top: 0;
}

.form-control-patch {
    height: 26px;
    line-height: 25px !important;
    top: 0px;
    background-color: #ffffff;!important;
}
.dark .form-control-patch {
    color: #999999;
    background-color: #ffffff;
    border-color: #373737;
}
/*.input-group-addon {*/
    /*padding: 4px 8px;*/
    /*font-size: 14px;*/
    /*font-weight: normal;*/
    /*line-height: 14px;*/
    /*color: #555;*/
    /*text-align: center;*/
    /*background-color: #eee;*/
    /*border: 1px solid #ccc;*/
    /*border-radius: 14px;*/
/*}*/
/*.input-group-addon {*/
    /*border-color: #373737;*/
    /*background-color: #ffffff;*/
/*}*/
.has-feedback .form-control {
    padding-right: 0px;
}
@media (min-width: 876px) and (max-width: 991px) {
    /*.fixed-header-on .header:not(.centered) .main-navigation.with-dropdown-buttons .header-dropdown-buttons {*/
    /*top: -75px;*/
}
@media (min-width: 1258px) {
    /*居中导航文字*/
    .navbar-r-patch{

        height: 54px;
    }



    .navbar-middle{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
}
/*中间尺寸导航按钮位置修复*/
@media (min-width: 768px) and (max-width: 991px) {
    .navbar-r-patch{

        height: 52px;
    }



    .navbar-middle{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .navbar-default .navbar-nav > li > a {
        padding: 2px 5px 2px 5px;
    }
    .navbar-default .navbar-nav > li > a {
        color: #333333;
        font-size: 14px;
    }
    .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;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {

    .standard > .nav > li > a {
        padding: 5px 5px;!important;
        font-size:14px;!important;
    }
    .banner-font{
        font-size:25px;
    }
    .navbar-r-patch{

        height: 40px;
    }



    .navbar-middle{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .navbar-default .navbar-nav > li > a {
        padding: 2px 5px 2px 5px;
    }
    .navbar-default .navbar-nav > li > a {
        color: #333333;
        font-size: 13px;
    }
    .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;
    }
}
.tab-font-s{
    font-size:20px;

}
@media (min-width: 1200px) and (max-width: 1258px) {
    .standard > .nav > li > a{
        padding: 5px 10px;
    }
    /*居中导航文字*/
    .navbar-r-patch{

        height: 52px;
    }



    .navbar-middle{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .navbar-default .navbar-nav > li > a {
        padding: 2px 5px 2px 5px;
    }
    .navbar-default .navbar-nav > li > a {
        color: #333333;
        font-size: 14px;
    }
    .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){
    .standard > .nav > li > a{
        padding: 5px 10px;
    }
    .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: #333333;
        font-size: 14px;!important;
    }

}
@media (max-width: 991px) {
    .headgroup-patch {
        margin-right: 90px;
    }

.banner-font{
    font-size:20px;
}
}
@media (max-width: 991px) {
    .right-patch {
        padding-right: 0px;!important;
    }

    .logo {
        margin-top: 10px;
    }
    .search-nav{
        width: 410px;
        padding-left: 0px;
        padding-right: 0px;
    }
}
.right-patch {
    padding-right: 0px;!important;
}
@media (min-width: 560px) and (max-width: 767px) {

    .logo  {
        margin-right:220px;!important;
    }
    .tab-font{
        font-size:23px;

    }
    .tab-font-s{
        font-size:20px;

    }
    .search-nav{
        width: 100%;!important;
        padding-left: 0px;
        padding-right: 0px;
    }

}
@media  (min-width: 460px) and (max-width: 559px) {

    .logo  {
        margin-right:160px;!important;
    }
    .tab-font{
        font-size:20px;

    }
    .tab-font-s{
        font-size:16px;
    }
    .search-nav{
        width: 100%;!important;
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (min-width: 360px) and (max-width: 459px) {

    .logo  {
        margin-right:150px;!important;
    }
    .img-nav{
        width:30px;
    }
    .search-nav{
        width: 100%;!important;
        padding-left: 0px;
        padding-right: 0px;
    }

}
@media (max-width: 360px) {

    .logo  {
        margin-right:105px;!important;
    }
    .header-first .header-dropdown-buttons {
        position: absolute;
        top: 22px;
        right: 0px;
    }
    .search-nav{
        width: 100%;!important;
        padding-left: 0px;
        padding-right: 0px;
    }
    .img-nav{
        width:30px;
        padding-left: 0px;
    }

}
@media (max-width: 320px) {

    .logo  {
        margin-right:90px;!important;
    }
    .header-first .header-dropdown-buttons {
        position: absolute;
        top: 15px;
        right: 0px;
    }
    .search-nav{
        width: 100%;!important;
        padding-left: 0px;
        padding-right: 0px;
    }

}

@media (min-width: 768px) and (max-width: 991px) {
    .main-navigation.with-dropdown-buttons .navbar-default .navbar-collapse {
        padding-right: 0px;
    }
    .hidden-tab {
        display: none;
    }
    .right-patch-tab {
        padding-right: 0px;!important;
    }
    .with-dropdown-buttons .header-dropdown-buttons {
        position: absolute;
        top: -75px;
        right: 0px;
    }
}
.breadcrumbbg-patch{
    background-color: #f9f9f9;
    border-bottom: 1px solid #fafafa;
}
.border-bottom-cn{
    border-bottom:4px solid #0c9ec7;
}
.border-top-cn{
    border-top:1px solid #0c9ec7;
}
.border-bottom-cnl{
    border-bottom:1px solid #0c9ec7;
    padding-bottom:10px;
}
.border-top-cnl{
    border-top:1px solid #0c9ec7;
    padding-bottom:10px;
}
.title-bg-patch{
    background-color: #00A0D1;color: #ffffff;padding: 5px 10px 5px 10px;
}
.text-small{
    font-size:12px;
}
.force-overflow .style-4 .active::after {
    position: absolute;
    bottom: 0;
    left: 0px;
    display: inline-block;
    content: '';
    /*width: 220px;*/
    width: 100%;
    height: 10px;
    background: url(../img/active.png) center center no-repeat;
}
.force-overflow .style-4  h3 {
    color: #8c8c8c;
    position: relative;
}
.force-overflow .style-4  span {
    color: #8c8c8c;
    position: relative;
}
.force-overflow .style-4 .active h3 {
    color: #333333;
    position: relative;
}
.force-overflow .style-4 .active span {
    color: #09afdf;
    position: relative;
}
.nav-tabs.style-4 > li > a:hover {
    color: #ffffff;
    /*background-color: transparent !important;*/
    border-color: transparent;
    border-bottom-color: transparent !important;
}
.nav-tabs.style-4 {
    margin-bottom: 0px;
    border-bottom: 1px solid #d3d3d3;
}
.nav-tabs.style-4 > li.active > a, .nav-tabs.style-4 > li.active > a:hover, .nav-tabs.style-4 > li.active > a:focus {
    color: #ffffff;
    cursor: default;
    background-color: #e9fce8;
    border-color: transparent;
    border-bottom-color: transparent;
}
.nav > li > a{
    position: relative;
    display: block;
    padding: 0px 15px;
}
.dark .footer h1, .dark .footer h2, .dark .footer h3, .dark .footer h4, .dark .footer h5, .dark .footer h6 {
    color: #aaaaaa;
}

/*------------------*/
/* columns */
/*------------------*/
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
    position: relative;
    margin-right: 2%;
    float: left;
}
.one_full {
    width: 100%;
}
.one_half {
    width: 48%;
}
.one_third {
    width: 30.650%;
}
.one_fourth {
    width: 22%;
}
.one_fifth {
    width: 16.800%;
}
.two_third {
    width: 65.350%;
}
.three_fourth {
    width: 74%;
}
.last {
    margin-right: 0 !important;
    clear: right;
}
.social-links {
    margin-top: 0px;
    margin-bottom: 10px;
}
.footer-content .nav-pills > li > a {
    padding: 2px 0px;
}

.title_h1 {
    color: #000;
    font-size: 26px;
    text-transform: uppercase;
    padding-bottom: 80px;
    font-weight: 200;
    background: url(../img/title-hline.png) no-repeat center bottom;
    height: 50px;
    margin-bottom: 5px;
}
.title_h1_l {
    color: #000;
    font-size: 32px;
    text-transform: uppercase;
    padding-bottom: 30px;
    font-weight: 300;
    /*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;
}
.title_h1_gg {
    color: #000;
    font-size: 26px;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 20px;
    font-weight: 200;
    border-bottom: 2px solid #189fc6;
    height: 50px;
    margin-bottom: 0px;
}
.title_h1_notice {
    color: #000;
    font-size: 26px;
    padding-top: 10px;
    padding-bottom: 20px;
    font-weight: 200;
    height: 50px;
    margin-bottom: 0px;
}

.p-notice{
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (min-width: 992px) and (max-width: 1199px) {
    .p-notice{
        width: auto;
    }
    .banner-font{
        font-size:26px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .p-notice{
        width: auto;
    }
}
@media  (max-width: 767px) {
    .p-notice{
        width: auto;
    }
}
.title_h1_s {

    color: #000;
    font-size: 18px;
    line-height: 1.5;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 200;
    background-color: rgba(0, 0, 0, 0.5);
    /*height: 40px;*/
    margin-bottom: 5px;
}
/*------------------*/
/* fe-sec3 */
/*------------------*/
.fe-sec3 {
    float: left;
    /*width: 100%;*/
    text-align: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.fe-sec3.two {
    background-position: center;
    position: relative;
    min-height: 500px;
}
.fe-sec3 .left {
    float: left;
    width: 100%;
    margin-top: 50px;
    text-align: right;
}
.fe-sec3 .center {
    float: left;
    width: 100%;
    min-height: 580px;
    background-image: url(../img/site_image01.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.fe-sec3 .right {
    float: left;
    width: 100%;
    margin-top: 50px;
    text-align: left;
}
.fe-sec3 .left ul {
    float: right;
    width: 100%;
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.fe-sec3 .left li {
    float: right;
    width: 100%;
    padding: 0px;
    margin: 0px;
    color: #777777;
    transition: all 0.3s ease;
}
.fe-sec3 .left h3 {
    float: right;
    font-weight: 300;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.fe-sec3 .left li p {
    text-align: left;
    font-size:13px;
}
.fe-sec3 .right ul {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.fe-sec3 .right li {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
    color: #777777;
}
.fe-sec3 .right h3 {
    float: left;
    font-weight: 300;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.fe-sec3 .right li p {
    text-align: left;
    font-size:13px;
}

.fe-sec3 ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
.margin_t8 {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.ul-center{
    text-align: center;
}
.li-center{
    display:inline-block;
}

.suojin{
    text-indent:2em;
}
.no-pmvr{
    padding: 0px;!important;
    margin: 0px;!important;
}
.call-to-action h1{
    margin-top: 20px;
}
.bg-logo{
     background: url(../img/bg.png) center center no-repeat;
 }
.bg-logo1{
    background: url(../img/haitan.jpg) center center no-repeat;
}
.bg-logo2{
    background: url(../img/zhiping2.jpg) center center no-repeat;
}
.bg-local{
    background-color: #f2f2f2;
}
.bg-pic{
    background: url(../img/pic-bg001.jpg) no-repeat center bottom;
}
.bg-pic1{
    background: url(../img/zhiping.jpg) no-repeat center bottom;
}
.bg-point{
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(../img/point.png) center center no-repeat;
}
.bg-point-s{
     width: 12px;
     height: 12px;
     display: inline-block;
     background: url(../img/point.png) center center no-repeat;
 }
.bg-square{
    width: 12px;
    height: 12px;
    display: inline-block;
    background-color: #e3e3e3;
}
.bg-title{
    background: url(../img/title-bg.png) right center no-repeat;
}
.bg-footer-dark{
    background-color: #333333;
}
.bg-footer-light{
    background-color: #e2e2e2;
}
.form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
}
.light-gray-bg.form-block h2, .light-gray-bg.form-block a, .light-gray-bg.form-block a:hover {
    color: #09AFDF;
}

.border-m-dark{
    border-bottom: 1px solid #454545;
}
.border-dark{
    border-bottom: 1px solid #454545;
}
.border-m-light{
    border-bottom: 1px solid #eaeaea;
}

.border-light{
    border: 1px solid #eaeaea;
}
li.cnweibo a{
    background-color: #e6870d;
    border-color: #e6870d;
    color: #ffffff;
}
li.cnweibo a:hover,
.btn.cnweibo{
    background-color: #e6870d;
    border-color: #8c8c8c;
    color: #8c8c8c;
}
li.cnqq a{
    background-color: #e71f21;
    border-color: #e71f21;
    color: #ffffff;
}
li.cnqq a:hover,
.btn.cnweibo{
    background-color: #e71f21;
    border-color: #8c8c8c;
    color: #8c8c8c;
}
li.cnweixin a{
    background-color: #8dc61f;
    border-color: #8dc61f;
    color: #ffffff;
}
li.cnweixin a:hover,
.btn.cnweibo{
    background-color: #8dc61f;
    border-color: #8c8c8c;
    color: #8c8c8c;
}
.border-local {
    /*border: 1px solid #c2c2c2;*/
    border: 1px solid #eeeeee;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.border-o {
    border: 1px solid #c2c2c2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border-color: #e3e3e3;
}
.with-icon-cn i{
    font-size: 60px;
    position: absolute;
    width: 80px;
    height: 80px;
    text-align: center;
    left: 50%;
    top: 50%;
    margin-top: -40px;
    margin-left: -40px;
    line-height: 77px;
    z-index: 5;
}
.collapse-style-2 .panel-heading a.collapsed {
    background-color: #0092a8;
}
.p-border{
    border-bottom: 1px solid #e3e3e3;
    padding-bottom:10px;
}

.nav-tabs.style-1 > li.active > a, .nav-tabs.style-1 > li.active > a:hover, .nav-tabs.style-1 > li.active > a:focus {
    color: #ffffff;
    cursor: default;
    border-color: #0092a8;
}

.nav-tabs.style-1 > li.active > a::before {
    border-color: transparent #0092a8 transparent transparent;
}
.nav-tabs.style-1 > li.active > a::after {
    border-color: transparent transparent transparent #0092a8;
}

.nav-tabs.style-1 > li.active > a {
    background-color: #0092a8 !important;
}
.nav-tabs.style-1 > li > a:hover {
    border-color: #09AFDF !important;
    background-color: #0092a8 !important;
    color: #ffffff;
}
.nav-tabs.style-1 > li > a:hover::before {
    border-color: transparent #0092a8 transparent transparent;
    border-width: 31px 14px 0 0;
}
.nav-tabs.style-1 > li:first-child > a::before, .nav-tabs.style-1 > li:last-child > a::after {
    border-width: 0 0 0 0;
    border-color: transparent transparent transparent transparent;
}
.nav-tabs.style-1 {
    border-bottom: 1px solid #0c9ec7;
    margin-bottom: 15px;
}
.nav-tabs.style-1 > li > a:hover::after {
    border-color: transparent transparent transparent #0092a8;
    border-width: 31px 0 0 14px;
}
.overlay-bottom{
    /*background-color: rgba(0, 160, 209, 0.5);!important;*/
    background-color: rgba(0, 0, 0, 0.5);!important;
}
.overlay-top{
    /*background-color: rgba(0, 160, 209, 0.5);!important;*/
    background-color: rgba(0, 0, 0, 0.5);!important;
}
@media (min-width: 481px) {
    .nav-tabs.style-4 > li > a:hover {
        color: #ffffff;
        background-color: transparent !important;
        border-color: transparent;
        border-bottom-color: transparent !important;
    }
    .nav-tabs.style-4 > li.active > a, .nav-tabs.style-4 > li.active > a:hover, .nav-tabs.style-4 > li.active > a:focus {
        color: #ffffff;
        cursor: default;
        background-color: transparent;
        border-color: transparent;
        border-bottom-color: transparent;
    }
}
@media (max-width: 480px) {
    .nav-tabs.style-4 > li > a:hover {
        color: #ffffff;
        background-color: #c5d9f1;
        border-color: transparent;
        border-bottom-color: transparent !important;
    }
    .nav-tabs.style-4 > li.active > a, .nav-tabs.style-4 > li.active > a:hover, .nav-tabs.style-4 > li.active > a:focus {
        color: #ffffff;
        cursor: default;
        background-color: #c5d9f1;!important;
        border-color: transparent;
        border-bottom-color: transparent;
    }
    .force-overflow .style-4 .active::after{
        position: absolute;
        border:none;
        bottom: 0;
        left: 0px;
        display: inline-block;
        content: '';

        width: 100%;
        height: 0px;
        background:transparent;
    }
    .nav-tabs {
        /*background-color: #ffffff;*/
        border-bottom: none !important;
    }
    .tab-font{
        font-size:20px;
        width:200px;
    }
    .tab-font-s{
        font-size:16px;
        width:200px;
    }
    .title_h1_s {

        color: #000;
        font-size: 14px;
        text-transform: uppercase;
        padding-top: 10px;
        padding-bottom: 10px;
        font-weight: 200;
        background-color: rgba(0, 0, 0, 0.5);
        /*height: 30px;*/
        margin-bottom: 5px;
    }
    .overlay-container .text p:not(.mobile-visible) {
        display: block;
    !important;
    }
    .dropdown-menu {
        position: absolute;
        top: 7%;
    }
    /*.dropdown-menu-right {*/
        /*right: 0;*/
        /*left: 0;*/
    /*}*/
    /*20180718*/
    .dropdown-menu-right-patch {
        right: 0;
        left: 0;
    }
    .title_h1_l{
        font-size: 16px;
        padding-bottom: 76px;
    }

    .medium_white_news_cn{
        font-size: 14px;
        padding-left: 40px;
        padding-right: 40px;
        padding-top:0px;

    }

    .jislider__left-arrow{
        left:10px;
    }
    .jislider__right-arrow {
        right:10px;
    }
    .large_white_cn {
        font-weight:normal;
        font-size: 50px;!important;
        font-family:  '微软雅黑',Microsoft YaHei,SimHei,Verdana,Arial,sans-serif;
        color: #ffffff;
        line-height: 1.2;
        text-shadow: 2px 2px #2d2d2d;
    }
}

/**notice**/
.accordation_menu input:checked ~ div.content{
    height:100%;
    /*background:#f9f9f9;*/
}
/*** For Change Animation Effects ****/
.accordation_menu input:checked ~ .content p{
    -webkit-animation: zoomIn .7s 1;
    animation: zoomIn .7s 1;
}
.accordation_menu input:checked ~ .content h6{
    -webkit-animation: fadeIn 2s 1;
    animation: fadeIn 2s 1;
}
.accordation_menu a, .accordation_menu p{
}
.accordation_menu h4{
    color: #01C675;
    padding: 15px 0 15px 15px;
    font-size: 1.2em;
    font-weight: 600;            /*Main Color*/
}
.accordation_menu label{
    background: #F90;
    color:#fff;
    font-size:17px;
}
.accordation_menu label:hover{
    background: #3071a9;
    color: #fffffe;
}
.accordation_menu input:checked + label,
.accordation_menu input:checked + label:hover{
    color: #ffffef;
    font-size: 17px;
    background: #2994db;
}
.list_vertical {
    /*margin: 1.4em 0;*/
    /*padding: 2em 2em 2em 2em;*/
    background: #eee;
}
.accordation_menu input {
    display: none;

}
.accordation_menu label {
    display: block;
    position: relative;
    padding: 16px 20px;
    height: 54px;
    cursor: pointer;
    z-index: 20;
    transition: background-color .7s;
    -webkit-transition: background-color .7s;
    -moz-transition: background-color .7s;
    -o-transition: background-color .7s;
    -ms-transition: background-color .7s;
    margin-bottom: 1px;
    border-bottom: 1px solid #efefef;
    background: #2994db;
    text-transform: uppercase;
    font-family:'Bitter-Regular';
    font-weight:400;

}
.accordation_menu label :hover{
}

.scrollbar{
    float: left;
    /*height:300px;*/
    position:relative;
    width:100%;
    overflow-y: scroll;
}
.content{
    position: relative;
    height: 0px;
    margin-top: -1px;
    overflow:hidden;
    z-index: 10;
    -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
    transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.content h4{
    padding:8px 0 7px 15px;
}
.content h6{
    padding:8px 15px 10px 15px;
    margin:10px;
    border-top:1px solid #999999;
}
.content h6 i{
    padding:0 5px;
    font-size:10px;
}
.badge{
    font-size:12px;
    font-weight:200;
    padding: 2px 4px;
    border-radius: 2px;
}
.badge-default {
    color: #ffffff;
    background-color: #ffffff;
}
.badge-gray {
    color: #ffffff;
    background-color: #999999;
}
.badge-warning {
    color: #ffffff;
    background-color: #ffc107;
}
.badge-primary {
    background-color: #03a9f4;
}
.badge-success {
    background-color: #8bc34a;
}
.badge-danger {
    background-color: #e51c23;
}
.badge-date {

    color: #ffffff;
    background-color: #BBD4D2;

}
.badge-father {
    background-color: #006aa0;
}
.badge-child {
    background-color: #23c9e3;
}
.force-overflow
{
    min-height: 330px;
}
.download-patch > .nav > li > a{
    padding: 10px 15px;
}
.download-patch > .nav > li{
    border-bottom:transparent;
}
.download-patch > .nav-tabs.style-3 {
    border-bottom: transparent;
    background-color: #09AFDF;
}
.download-patch > .nav-tabs.style-3 + .tab-content > .tab-pane {
    padding: 15px;
    border: 1px solid #eaeaea;
    border-top: none;
    background-color: #ffffff;
}
.download-patch > .nav-tabs.style-3 > li.active > a, .download-patch > .nav-tabs.style-3 > li.active > a:hover, .download-patch > .nav-tabs.style-3 > li.active > a:focus {
    color: #333333;
    cursor: default;
    background-color: #ffffff;
    border-color: #eaeaea;
    /*border-bottom-color: transparent;*/
}

.standard > .nav > li{
    border-bottom:transparent;
}
.standard > .nav-tabs {
    border-bottom: 1px solid #09afdf;
}
.standard .tab-content-patch{
    padding:10px 0px;
}
.standard .nav-tabs > li.active > a, .standard .nav-tabs > li.active > a:hover, .standard .nav-tabs > li.active > a:focus {
    border: 1px solid #09afdf;
    background-color: #eaeaea;
    /*border-right-color: transparent;*/
    color: #09afdf;
    z-index: 2;
}
.standard > .nav > li.bg-table1.active > a, .standard > .nav > li.bg-table1.active > a:hover, .standard > .nav > li.bg-table1.active > a:focus {
    border: 1px solid #09afdf;
    border-bottom:transparent;
    background-color: #e9fce8;
    /*border-right-color: transparent;*/
    color: #09afdf;
    z-index: 2;
}
.standard > .nav > li.bg-table1 > a, .standard > .nav > li.bg-table1 > a:hover, .standard > .nav > li.bg-table1 > a:focus {
    border: 1px solid transparent;
    border-bottom: 1px solid #09AFDF;
    background-color: #e9fce8;
    /*border-right-color: transparent;*/
    color: #09afdf;
    z-index: 2;
}
.standard > .nav > li.bg-table2.active > a, .standard > .nav > li.bg-table2.active > a:hover, .standard > .nav > li.bg-table2.active > a:focus {
    border: 1px solid #09afdf;
    border-bottom:transparent;
    background-color: #c5d9f1;
    /*border-right-color: transparent;*/
    color: #09afdf;
    z-index: 2;
}
.standard > .nav > li.bg-table2 > a, .standard > .nav > li.bg-table2 > a:hover, .standard > .nav > li.bg-table2 > a:focus {
    border: 1px solid transparent;
    border-bottom: 1px solid #09AFDF;
    background-color: #c5d9f1;
    /*border-right-color: transparent;*/
    color: #09afdf;
    z-index: 2;
}
.standard > .nav > li.bg-table3.active > a, .standard > .nav > li.bg-table3.active > a:hover, .standard > .nav > li.bg-table3.active > a:focus {
    border: 1px solid #09afdf;
    border-bottom:transparent;
    background-color: #fdf5e2;
    /*border-right-color: transparent;*/
    color: #09afdf;
    z-index: 2;
}
.standard > .nav > li.bg-table3 > a, .standard > .nav > li.bg-table3 > a:hover, .standard > .nav > li.bg-table3 > a:focus {
    border: 1px solid transparent;
    border-bottom: 1px solid #09AFDF;
    background-color: #fdf5e2;
    /*border-right-color: transparent;*/
    color: #09afdf;
    z-index: 2;
}
.vertical .tab-content-patch{
    padding:0px 0px;
}
.vertical .nav-tabs > li.active > a, .vertical .nav-tabs > li.active > a:hover, .vertical .nav-tabs > li.active > a:focus {
    border: 1px solid #f1f1f1;
    background-color: #fafafa;
    border-right-color: transparent;
    color: #09afdf;
    z-index: 2;
}
.bg-table1 tr {
    background-color: #e9fce8;
}
.bg-table2 tr {
    background-color: #c5d9f1;
}
.bg-table3 tr {
    background-color: #fdf5e2;
}
#style-2::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color:#fff;
}

#style-2::-webkit-scrollbar
{
    width:5px;
    background-color:#09afdf;
}

#style-2::-webkit-scrollbar-thumb
{
    background-color:#09afdf;
}
#style-3::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color:#fff;
}

#style-3::-webkit-scrollbar
{
    width:5px;
    background-color:#09afdf;
}

#style-3::-webkit-scrollbar-thumb
{
    background-color:#09afdf;
}
#style-4::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color:#fff;
}

#style-4::-webkit-scrollbar
{
    width:5px;
    background-color:#09afdf;
}

#style-4::-webkit-scrollbar-thumb
{
    background-color:#09afdf;
}

/*.dropdown-menu{*/
    /*min-width: inherit;*/
/*}*/

.btn-group-width-patch{
    width: 100%;
}
/*垂直二级导航菜单*/
/*左侧菜单*/
.sidebar-menu{
    border-right: 1px solid #c4c8cb;
}
/*一级菜单*/
.menu-first{

    width: 100%;
    padding: 10px;

    margin: 0px;
    float: left;
    list-style: none;
    display: block;
    border-bottom: 1px solid #efefef;
    z-index: 3;
}

.menu-second{
    float: left;
    width: 100%;
    height:auto;
}
/*一级菜单鼠标划过状态*/
/*.menu-first:hover{*/
    /*text-decoration: none;*/
    /*border-right: 3px solid #09AFDF;*/
    /*!*background-color: #eeeeee;*!*/
    /*border-bottom: 2px solid #efefef;*/
/*}*/
/*二级菜单*/
.menu-second li a{
    /*background-color: #ffffff;*/
    height:31px;
    line-height:31px;
    margin-top: 10px;
    /*border-top: 1px solid #efefef;*/
    /*border-bottom: 1px solid #efefef;*/
    border:0px;
    font-size: 14px;
    text-align:center;
}
/*二级菜单鼠标划过样式*/
.menu-second li a:hover {
    text-decoration: none;
    background-color: #eeeeee;
    /*border-top: 1px solid #83ceed;*/
    /*border-bottom: 1px solid #83ceed;*/
    border-right: 3px solid #09AFDF;
    /*border-left: 3px solid #66c3ec;*/
}
/*二级菜单选中状态*/
.menu-second-selected {
    background-color: #66c3ec;
    height:31px;
    line-height:31px;
    border-top: 1px solid #83ceed;
    border-bottom: 1px solid #83ceed;
    border-right: 3px solid #f8881c;
    border-left: 3px solid #66c3ec;
    text-align:center;
}
/*覆盖bootstrap的样式*/
.nav-list,.nav-list li a{
    padding: 0px;
    margin: 0px;
}

.pop-recommend-mask {
    background-color: #000;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    _position: absolute;
    _height: 900px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    display: none;
    z-index: 200;
}
.pop-recommend {
    width: 520px;
    height: 390px;
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -220px;
    margin-left: -260px;
    display: none;
    z-index: 201;

}
.pop-recommend .m-pop-close {
    position: absolute;
    top: -10px;
    left: 470px;
    line-height: 999px;
    overflow: hidden;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(http://gamevip.qq.com/widget/act/pop-v4.png) no-repeat -520px 0;
}

@media (max-width: 480px) {
    .nav-tabs > li > a > span.visible-ss-inline {
        display:inline-block !important;

    }
    .nav-tabs > li.active > a > span.visible-ss-inline {
        display:inline-block !important;
        background-color: #09AFDF;
    }
    .standard > .nav-tabs {
        border-bottom: 0px solid #09afdf;
    }
    .standard > .nav > li.active {
        border-bottom: 1px solid #09AFDF;
    }
    .nav-tabs > li {

        margin-bottom: 0px;
    }
    .standard > .nav > li.bg-table1 > a, .standard > .nav > li.bg-table1 > a:hover, .standard > .nav > li.bg-table1 > a:focus {
        border: 1px solid transparent;
        /*border-bottom: 1px solid #09AFDF;*/
        background-color: #e9fce8;
        border-right-color: transparent;
        color: #09afdf;
        z-index: 2;
    }
    .standard > .nav > li.bg-table2 > a, .standard > .nav > li.bg-table2 > a:hover, .standard > .nav > li.bg-table2 > a:focus {
        border: 1px solid transparent;
        /*border-bottom: 1px solid #09AFDF;*/
        background-color: #c5d9f1;
        border-right-color: transparent;
        color: #09afdf;
        z-index: 2;
    }
    .standard > .nav > li.bg-table3 > a, .standard > .nav > li.bg-table3 > a:hover, .standard > .nav > li.bg-table3 > a:focus {
        border: 1px solid transparent;
        /*border-bottom: 1px solid #09AFDF;*/
        background-color: #fdf5e2;
        border-right-color: transparent;
        color: #09afdf;
        z-index: 2;
    }
}
.nav-tabs.style-3 > li > a:hover {
    color: #333333;
    background-color: #ffffff !important;
    border-color: #999999;
    border-bottom-color: #999999 !important;
}
.a-hover-black a:hover {
    color: #000000;
}
.dark-translucent-bg .nav-pills > li.tabsf > a{
    padding:0;
}
.dark-translucent-bg .nav-pills > li.tabsf.active > a{
    color: #000000;
    border-bottom-color: #fafafa;
}
.nav-pills > li > a:hover, .nav-pills > li > a:focus{
    border-bottom: none;!important;
}
.tabs-form > .nav-pills > li > a:hover{
    border-bottom: none;!important;
}
.col-sm-offset-3.col-sm-8.tabs-btn a,.col-sm-offset-3.col-sm-8.tabs-btn a:hover{

    color: #ffffff;
}

/*20180718*/
.language .social-links.small li a {
    width: 32px;
    height: 32px;
    font-size: 15px;
    line-height: 28px;
}
.language .social-links li.jianti a {
    color: #ffffff;
    background-color: #dd4b39;
    /*border-color: #000000;*/
}
.language .social-links li.fanti a {
    color: #333333;
    background-color: #e1e1e1;
    border-color: #999999;
}
.language .social-links li.languageEN a {
    color: #ffffff;
    background-color: #23c9e3;
    /*border-color: #000000;*/
}

.social-links.animated-effect-1 li.jianti a::after{
    background-color: #dd4b39;
    border-color: #aaaaaa;
    color: #ffffff;
}
.social-links.animated-effect-1 li.fanti a::after{
    background-color: #e1e1e1;
    border-color: #dd4b39;
    color: #333333;
}
.social-links.animated-effect-1 li.languageEN a::after{
    background-color: #23c9e3;
    border-color: #dd4b39;
    color: #ffffff;
}
.language .social-links.animated-effect-1 li.fanti a:hover {
    color: #333333 !important;
    -webkit-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
}

.section-intro {
    border-bottom: 1px solid #bfbfbf;
    box-shadow: 0 1px 0 #fff;
}
.section-intro h4 {
    font-size: 18px;
    font-weight: 500;
    color: #000;
}
.section-intro h3 {
    font-size: 20px;
    font-weight: 500;
    color: #000;
}
.section-intro h2 {
    font-size: 24px;
    font-weight: 500;
    color: #000;
}
.EQAmain h1,
.EQAmain h2,
.EQAmain h3,
.EQAmain h4,
.EQAmain h5,
.EQAmain h6 {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.1;
    /*color: inherit;*/
}
.EQAlight h1,
.EQAlight h2,
.EQAlight h3,
.EQAlight h4,
.EQAlight h5,
.EQAlight h6 {
    font-family: inherit;
    font-weight: 400;
    line-height: 1.1;
}
.title-second{
    font-weight: 400;
    font-size: 15px;
    margin-left:25px;
}

.collapsed > .title-first:before{

    font-family: "FontAwesome";
    content: "\f196";
    font-size: 14px;
    width: 20px;
    height: 20px;
    color: #ffffff;
    right: 0px;
    top: 12px;
    cursor: pointer;
}

.title-first:before{

    font-family: "FontAwesome";
    content: "\f147";
    font-size: 14px;
    width: 20px;
    height: 18px;
    color: #ffffff;
    right: 0px;
    top: 12px;
    cursor: pointer;
}
.badge-success-dark {
    background-color: #5c842d;
}
.badge-success-light {
    background-color: #a9e366;
}

.bdsharebuttonbox.bdshare-button-style1-32 a{
    float: left;
    /*width: 32px;*/
    line-height: 32px;
    /*height: 32px;*/
    /*background-image: url(../img/icons_1_32.png?v=e97a5b25.png);*/
    background: transparent;
    text-decoration: none;

    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 0px 6px 0;
    text-indent: 0px;
    overflow: hidden;
    /*color: #3a8ceb;*/
}
.bdsharebuttonbox .social-links li.weibo a{
    border: 1px solid #eb9f3d;
    color: #eb9f3d;
}
.bdsharebuttonbox .social-links li.qq a{
    border: 1px solid #ec4c4d;
    color: #ec4c4d;
}
.bdsharebuttonbox .social-links li.weixin a{
    border: 1px solid #a4d14c;
    color: #a4d14c;
}
.bdsharebuttonbox .social-links.small li a{
    width: 32px;
    height: 32px;
}
/*20180820*/
/*问答背景色*/
.answer-bg{
    background-color: #fafafa;
    border: 1px solid #f1f1f1;
    border-radius:5px;
}
.scrollbar-patch{

    position:absolute;

}
/*20180824*/
/*质量评价背景修复*/
.border-eqacn{
    border: 1px solid #e3e3e3;
}
.divtrbgt{
    background-color: #EAEAEA
}

/* .divtdbg1{
    background-color: #E9FCE8;
    padding-left: 10px;
    padding-right: 10px;
}
.divtdbg2{
    background-color: #C5D9F1;
    padding-left: 10px;
    padding-right: 10px;
}
.divtdbg3{
    background-color: #FDF5E2;
    padding-left: 10px;
    padding-right: 10px;
} */

.divtdbg3{
    background-color: #E9FCE8;
    padding-left: 10px;
    padding-right: 10px;
}
.divtdbg1{
    background-color: #C5D9F1;
    padding-left: 10px;
    padding-right: 10px;
}
.divtdbg2{
    background-color: #FDF5E2;
    padding-left: 10px;
    padding-right: 10px;
}


/*20180813增加按钮focus样式*/
.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none;
}



 /*20180814*/
/*top颜色调整*/
.btn-gray {
    background-color: #f6f6f6;
}
.header-top.dark{
    background-color: rgba(249 ,249 ,249, 0.8);
    border-bottom: 1px solid #e1e1e1;
}
.dark.header-top .dropdown-menu {
    border: 1px solid #e1e1e1;
    border-top: none;
    background: #e7e7e7;
}
.dark .form-control {
    background-color: rgba(255, 255, 255, 0.1);
    border-color: #c7c7c7;
}
.header-top.dark, .header-top.colored {
    color: #777777;
}
/*footer颜色调整*/

.dark .footer {
    background-color:  rgba(249 ,249 ,249, 0.8);
}
.bg-footer-dark {
    background-color: #F6F6F6;
}
.border-m-dark {
    border-bottom: 1px solid #F6F6F6;
}
/*友情链接按钮hover颜色调整修复*/
.zhankai.btn:hover{
    background-color: #F3F3F3;
    color: #aaaaaa;
}
.zhankai.btn:focus{
    background-color: #F3F3F3;
    color: #aaaaaa;
}
.btn-dark {
    color: #aaaaaa;
    background-color: #F6F6F6;
    border-color: #cccccc;
}
#footer.dark .separator-2::after {
    background: #d1d1d1;
}
.dark .footer-content .nav-pills > li > a, .dark .footer-content .nav-pills > li.active > a, .dark .footer-content .nav-pills > li.active > a:focus, .dark .footer-content .nav-pills > li > a:focus {
    color: #777777;
}
.dark .footer h1, .dark .footer h2, .dark .footer h3, .dark .footer h4, .dark .footer h5, .dark .footer h6 {
    color: #777777;
}


/*页脚版权区块颜色调整*/
.dark .subfooter {
    background-color: #F6F6F6;
    border-color: #f1f1f1;
}

/*会议系统背景透明蓝遮罩层*/
.dark-translucent-bg.hyxt-bg::after {

    background-color: rgba(6, 76, 136, 0.3);
}
/*会议描述文字阴影*/
/*.dark-translucent-bg.hyxt-bg {*/
    /*text-shadow: 1px 1px #000000;*/
/*}*/
/*倒计时自定义时间和单位颜色*/

.dark-translucent-bg.hyxt-bg span.countdown-amount {
    color: #fff8af;
    text-shadow: 1px 2px #000000;
}
.dark-translucent-bg.hyxt-bg span.countdown-period {
    color: #ffffff;
    text-shadow: 1px 2px #000000;
}
/*20180930导航字体加粗样式修复*/
.dark.header .navbar-default .navbar-nav > li.t-shaow > a {
    /*color:#000000;*/
    text-shadow: 1px 1px #666666;
    font-weight: bold;

}

.dark.header .navbar-default .navbar-nav > li.t-shaow > a:hover {
    text-shadow: none;
    font-weight: bold;
    /*box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.3);*/

}
/*会议按钮样式修复*/
.huiyi.btn:hover{
    background-color: #ffffff;
    color: #09afdf;
}
.huiyi.btn:focus{
    background-color: #ffffff;
    color: #111111;
}
@media (min-width: 768px){
    .huiyi.page-title{
        margin-top: 15px;
        text-shadow: 1px 2px #2d2d2d;
        font-size: 40px;
    }
}
@media (max-width: 767px) {
    .huiyi.page-title {
        margin-top: 5px;
        text-shadow: 1px 2px #2d2d2d;
        font-size:30px;
    }
}
.huiyitt.page-title {
    margin-top: 15px;

}
.huiyi.btn.btn-sm {
    padding: 5px 10px;
    font-size: 14px;
    font-weight:600;
    line-height: 1.4666666667;
    border-radius: 3px;
    margin: 5px 0;
}
.huiyi.icon.small{
    font-size: 14px;
    width: 32px;
    height: 32px;
    line-height: 30px;
}
/*会议详情hr修复*/
.force-overflow hr{
    margin-top: 10px;
    margin-bottom: 10px;
}

/*20180828会议主题文字颜色切换修复*/
.text-colored{
    color: #666666;
}
.bg-colored{
    background-color: #eaeaea;
}
.Hy-border{
    border: 1px solid #09AFDF;
}
/*20180828会议轮播边距大尺寸设置为0*/
.p-md {
        padding-left: 0px;
        padding-right: 0px;
    }

/*20180828修复轮播同行滚动文本框高度*/
.Hy-scrollbar-s{
    float: left;
    /*height:300px;*/
    position:relative;
    width:100%;
    overflow-y: hidden;
}
.Hy-scrollbar{
    float: left;
    /*height:300px;*/
    position:relative;
    width:100%;
    overflow-y: scroll;
}
.Hy-scrollbar-lg{
    float: left;
    /*height:300px;*/
    position:relative;
    width:100%;
    overflow-y: scroll;
}
.Hy-bg-point{
    display: inline-block;
    background: url(../img/Hypoint.png) 0px 10px no-repeat;
}

/*20180913会议参会人员介绍样式*/
.Hy-ranks{
    width:100%;
    float: left;
}
.Hy-member{
    width:16.66666667%;
    float: left;
}
/*20180913联系人名片样式框*/
.contact-box{
    border:1px solid #e8ebed;
    box-shadow:4px 4px  #e3e3e3;
}
/*20180914选择框文本宽度*/
.label-dw{
    width:100px;
}
/*20181022搜索框修复样式*/
.header-top:not(.banner) {
    border-bottom: 1px solid #ececec;
    padding: 0px 0;

}
.input-group-addon-patch{
    background-color: #f2f2f2;
    border-color: #f3f3f3;
    border-radius: 0px;
    padding: 15px 10px 13px 15px;
    color: #9a9a9a;
}
.dark .form-control-patch {

    background-color: #f2f2f2;
    border-color: #f3f3f3;
    border-radius: 0px 0;
    box-shadow: none;
    height: 50px;
    padding-right: 10px;
    padding-left:5px;

}
.dark .form-control-patch:focus {

    background-color: #cccccc;

}
.home-second a{
    color: #666666;
    text-decoration: none;
}
.home-second a:hover, a:focus{
    color: #d45428;
    text-decoration: none;
}
.home-second a.active{
    color: #d45428;
    text-decoration: none;
}
.header-buttons .pull-left a{
    color: #86837e;
    text-decoration: none;
}
.header-buttons .pull-left a:hover, a:focus{
    color: #0c72b0;
    text-decoration: none;
}
/*间隔符*/

/*.separator-border-y {*/

    /*height: 100%;*/
    /*background-color: #d1d1d1;*/
    /*border-left-image: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);*/
    /*border-left-image: -webkit-gradient(linear, top left, top right, color-stop(0%, transparent), color-stop(35%, rgba(0, 0, 0, 0.12)), color-stop(70%, rgba(0, 0, 0, 0.12)), color-stop(100%, transparent));*/
    /*border-left-image: -webkit-gradient(linear, bottom left, bottom right, color-stop(0%, transparent), color-stop(35%, rgba(0, 0, 0, 0.12)), color-stop(70%, rgba(0, 0, 0, 0.12)), color-stop(100%, transparent));*/
    /*border-left-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);*/
    /*border-left-image: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);*/
    /*border-left-image: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);*/
    /*border-left-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);*/
    /*border-left-image: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);*/

    /*bottom: -1px;*/
    /*left: 10px;*/

    /*!*width: 1px;*!*/
/*}*/
.separator-y::after {
    position: relative;
    float: right !important;
    height: 100%;
    background: #d1d1d1;
    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);
    background: -webkit-gradient(linear, top left, top right, color-stop(0%, transparent), color-stop(35%, rgba(0, 0, 0, 0.12)), color-stop(70%, rgba(0, 0, 0, 0.12)), color-stop(100%, transparent));
    background: -webkit-gradient(linear, bottom left, bottom right, color-stop(0%, transparent), color-stop(35%, rgba(0, 0, 0, 0.12)), color-stop(70%, rgba(0, 0, 0, 0.12)), color-stop(100%, transparent));
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);
    background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);
    background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);
    background: linear-gradient(to top, transparent 0%, rgba(0, 0, 0, 0.12) 35%, rgba(0, 0, 0, 0.12) 70%, transparent 100%);

    bottom: -1px;
    left: 10px;
    content: "";
    width: 1px;
}
/*banner图去半透明遮挡,文字颜色深色*/
.dark-translucent-bg:after {
    background-color: rgba(0, 0, 0, 0.0);
}
.dark-translucent-bg.loginbg:after {
    background-color: rgba(0, 0, 0, 0.5);
}
.dark-loginbg:after {
    background-color: rgba(0, 0, 0, 0.5);
}
.dark-translucent-bg,.dark-translucent-bg h2{
    color: #000000;
}
/*首页区块图标样式*/
.icon-lg {
    display: inline-block;
    text-align: center;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
    color: #000000;
    font-size: 50px;
    width: 100px;
    height: 100px;
    line-height: 58px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #EDEDED;
}
.icon-md {
    display: inline-block;
    text-align: center;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
    color: #000000;
    font-size: 50px;
    width: 64px;
    height: 64px;
    line-height: 58px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /*border: 1px solid #EDEDED;*/
}

.icon-bg1{
    background: url(../img/notice-bg1.jpg) no-repeat center bottom;
}
.icon-bg2{
    background: url(../img/notice-bg2.jpg) no-repeat center bottom;
}
.icon-bg3{
    background: url(../img/notice-bg3.jpg) no-repeat center bottom;
}
.icon-bg4{
    background: url(../img/notice-bg4.jpg) no-repeat center bottom;
}
.icon-bg5{
    background: url(../img/notice-bg5.jpg) no-repeat center bottom;
}
.icon-bg6{
    background: url(../img/notice-bg6.jpg) no-repeat center bottom;
}
.icon-bg01{
    background: url(../img/keshi1.jpg) no-repeat center bottom;
}
.icon-bg02{
    background: url(../img/keshi2.jpg) no-repeat center bottom;
}
.icon-bg03{
    background: url(../img/keshi3.jpg) no-repeat center bottom;
}
.icon-bg04{
    background: url(../img/keshi4.jpg) no-repeat center bottom;
}
.icon-bg05{
    background: url(../img/keshi5.jpg) no-repeat center bottom;
}
.icon-bg06{
    background: url(../img/keshi6.jpg) no-repeat center bottom;
}

.home-box:hover .icon-bg1{
    background: url(../img/notice-bga1.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg2{
    background: url(../img/notice-bga2.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg3{
    background: url(../img/notice-bga3.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg4{
    background: url(../img/notice-bga4.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg5{
    background: url(../img/notice-bga5.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg6{
    background: url(../img/notice-bga6.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg01{
    background: url(../img/keshi01.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg02{
    background: url(../img/keshi02.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg03{
    background: url(../img/keshi03.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg04{
    background: url(../img/keshi04.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg05{
    background: url(../img/keshi05.jpg) no-repeat center bottom;
}
.home-box:hover .icon-bg06{
    background: url(../img/keshi06.jpg) no-repeat center bottom;
}


.home-box{
    border: 1px solid #f1f1f1;
}
.home-box > h3{
    color:#018abe;
    margin-top: 15px;
}
.home-box > h4{
    color:#333333;
    font-size: 17px;
    margin-top: 5px;
}
.home-box > h3 > a{
    color:#018abe;

}
.home-box > h4 > a{
    color:#333333;
    text-decoration: none;
}
.home-box > h3 > a:hover,.home-box > h4 > a:hover{
    color: #018abe;

}
.home-box:hover{
    border-color: #23c9e3;

}
.home-box > p{
    line-height: 35px;
}
.home-box > p > a{
    line-height: 20px;
}
.home-box > div > p{
    line-height: 35px;
}
.home-box > div > p > a{
    line-height: 20px;
}
.bg-home-text{
    width: 16px;
    padding-top: 10px;
    display: inline-block;
    background: url(../img/arrow-24.png) center center no-repeat;
}

.bg-home-new{
    width: 44px;
    height: 21px;
    margin-top: 5px;
    display: inline-block;
    background: url(../img/bg-news-orange.png) center center no-repeat;
}
.bg-home-now{
    width: 44px;
    height: 21px;
    margin-top: 5px;
    display: inline-block;
    background: url(../img/bg-now.png) center center no-repeat;
}

.text-weight{
    font-weight: 400;!important;
}
.p-text-gray{
    color:#666666;
}
.p-text-dark{
    color:#333333;
}
.p-notice-gray{
  color:#777777;
}
.p-notice-gray a {
    color: #666666;
    /*line-height: 1.466667;*/
}
.p-notice-gray a:hover {
    color: #018abe;
}
.p-notice-dark{
    color:#333333;
}
.p-notice-dark a {
    color: #333333;
    /*line-height: 1.466667;*/
}
.p-notice-dark a:hover {
    color: #018abe;
}
.p-notice-red {
    color: #d45428;
}
.p-notice-red a {
    color: #d45428;
}
.p-notice-red a:hover {
    color: #e93234;
}
.normal-title{
    position: relative;
    display: table;
    height: 36px;
    line-height: 36px;
    font-size: 30px;
    font-weight: 300;
}
/*100%宽度标题横线*/
.title-line{
    position: relative;
    display: table;
    width: 100%;
    line-height: 32px;
    /*margin: 200px;*/
    background-color: #fff;
    white-space: nowrap;
    border-spacing: 10px 0;
}
.title-line:before,
.title-line:after{
    display: table-cell;
    content: '';
    width: 50%;
    background: -webkit-linear-gradient(#cccccc,#cccccc) repeat-x left center;
    background: linear-gradient(#cccccc,#cccccc) repeat-x left center;
    background-size: 1px 1px;
}
/*标题俩测横线*/

.other-way-title {
    height: 36px;
    line-height: 36px;
    font-size: 24px;
    text-align: center;
}
.other-way-title .line {
    display: inline-block;
    width: 100px;
    border-top: 1px solid #CCCCCC;
}
.white-bg{
    background-color: #ffffff;
}
.blue-sidebar{
    background-color: #01a5ce;
    padding-bottom: 20px;
}
.title-line.blue-sidebar.notab {
    background-color: #01a5ce;
    padding-bottom: 10px;
}
.gray-sidebar{
    background-color: #EFF1F2;
}
.blue-sidebar .line-s {
    border-top: 1px solid #ffffff;
}
.other-way-title .blue-sidebar .txt{
    color:#ffffff;
}
.line-s {
    display: inline-block;
    width: 40px;
    border-top: 1px solid #CCCCCC;
}
@media (max-width: 360px){
    .other-way-title .line {
        display: inline-block;
        width: 50px;
        border-top: 1px solid #CCCCCC;
    }
    .other-way-title {
        height: 36px;
        line-height: 36px;
        font-size: 20px;
        text-align: center;
    }
    .line-s {
        display: inline-block;
        width: 20px;
        border-top: 1px solid #CCCCCC;
    }

}
@media (min-width: 600px) and (max-width: 991px){
    .other-way-title .line {
        display: inline-block;
        width: 150px;
        border-top: 1px solid #CCCCCC;
    }
    .other-way-title {
        height: 36px;
        line-height: 36px;
        font-size: 24px;
        text-align: center;
    }
    .line-s {
        display: inline-block;
        width: 60px;
        border-top: 1px solid #CCCCCC;
    }

}
@media (min-width: 992px) and (max-width: 1199px){
    .other-way-title .line {
        display: inline-block;
        width: 150px;
        border-top: 1px solid #CCCCCC;
    }
    .other-way-title {
        height: 36px;
        line-height: 36px;
        font-size: 24px;
        text-align: center;
    }
    .line-s {
        display: inline-block;
        width: 50px;
        border-top: 1px solid #CCCCCC;
    }

}
@media (min-width: 768px) and (max-width: 991px){
    .other-way-title .line {
        display: inline-block;
        width: 150px;
        border-top: 1px solid #CCCCCC;
    }
    .other-way-title {
        height: 36px;
        line-height: 36px;
        font-size: 24px;
        text-align: center;
    }
    .line-s {
        display: inline-block;
        width: 150px;
        border-top: 1px solid #CCCCCC;
    }

}

.other-way-title .txt {
    color: #333333;
    vertical-align: middle;
    vertical-align: -20%;
    margin: 0 5px;
}
.c5-1{
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
@media (max-width: 670px) {
    .wbox{
    left:10%;
    right:10%;
    }
}

.w200box{
    width:200px;
    height: 200px;
    float: left;
    position: relative;
    padding: 10px;
    background: url("../img/bg-border.png"); background-size: cover; background-repeat: no-repeat;
}
.bordered-box{
    border: 1px solid #23c9e3;
}
.box-title{
    width: 100%;
    height:75px;
    padding: 10px 10px 10px 10px;
    position: relative;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}
.box-title-bg{
    background: url("../img/ws.png");background-repeat: no-repeat;
    width: 100%;
    height:75px;
    padding: 25px 10px 10px 0px;
    position: relative;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}
.inner-box{
    width: 100%;height: 100%; padding: 0px 0px;
}
.box-body{
    width: 100%;
    height: 43px;
    padding: 0px 10px 0px 10px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    position: relative;
}
.box-footer{
    width: 184px;
    margin: 1px auto;
    height:75px;

    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}
.box-footer > .btn{
    float:left;
    width: 100%;
    border-radius: 0px;
}
.box-footer > a {

    background-color: #f0f0f0;
    color:#777777;

}
.box-footer > .btn:hover, .box-footer > .btn:focus,.box-footer >  .btn.focus,.box-footer >  .btn:active,.box-footer >  .btn.active {
    color: #ffffff;
    background-color: #23c9e3;
    border-color: transparent;
    float:left;
    width: 100%;
    border-radius: 0px;
}
.title-box > h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 400;
    position: relative;
}
.title-box > h3 > a {
    color: #333333;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-decoration: none;
}
.w300box{
    width:300px;
    height: 300px;
    float: left;
    position: relative;
    padding: 10px;
    background: url("../img/bg-border.png"); background-size: cover; background-repeat: no-repeat;
}
.pl-15{
    padding-left: 15px;
}
.pr-15{
    padding-right: 15px;
}
.footer-second{
    color: #d3d4d5;
    font-size:12px;
    line-height: 28px;
    background-color: #373d41;
}
.footer-second h2{
    color: #d3d4d5;
    font-size:14px;
    line-height: 28px;
    font-weight: 700;
}
.footer-second a{
    color: #ffffff;
    font-size:12px;
    line-height: 28px;
}
.footer-third{
    color: #cfd0d1;
    font-size: 12px;
    line-height: 26px;
    background-color: #2f3236;
}
.footer-content .social-links li {
    margin: 0;
    color: #ffffff;
    text-shadow: 1px 1px #000000;
}
.footer-content .social-links li a{
    color: #ffffff;
    text-shadow: 1px 1px #000000;
}
.footer-content .social-links li a{
    border: 2px solid #4e4f50;
    margin-left: 0px;
    margin-right: 0px;
}
.social-links.animated-effect-1 li.icon-white a::after,.social-links.animated-effect-1 li.icon-white a:focus,.social-links.animated-effect-1 li.icon-white a:hover {
    background-color: #EAE5E5;
    border-color: #EAE5E5;
    color: #414040!important;
    text-shadow: none;
}
.bg-footer-map{
    width: 24px;
    display: inline-block;
    background: url(../img/map.png) center center no-repeat;
}
.bg-footer-tel{
    width: 24px;
    display: inline-block;
    background: url(../img/tel.png) center center no-repeat;
}
.bg-footer-mail{
    width: 24px;
    display: inline-block;
    background: url(../img/mail.png) center center no-repeat;
}
/*图片灰彩切换*/
/*
.iu img{
    -webkit-filter: grayscale(100%);            !* CSS3 filter方式，webkit内核方式，firefox外的绝大部分的现代浏览器*!
    -moz-filter: grayscale(100%);            !* 目前没有实现 *!
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);            !* CSS3 filter方式，标准写法*!
    filter: url(filters.svg#grayscale); !* Firefox 4+ *!
    filter: gray;                       !* IE 6-9 *!
}
.ui img:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none; !* Firefox 4+, IE 6-9 *!
}*/

.iu{
    /*-webkit-filter: grayscale(100%);*/
    /*-moz-filter: grayscale(1);*/
    /*-ms-filter: grayscale(100%);*/
    /*-o-filter: grayscale(100%);*/

    /*filter: grayscale(100%);*/
    opacity:0.9;
    filter:Alpha(opacity=90) ;
    /*filter:url('../img/gray.svg#grayscale');*/
    /*-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);*/
    /*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
    /*filter: gray;*/
    }
.iu img{ }
.ui{
    /*-webkit-filter: grayscale(0%);*/
    opacity:1;
    filter:Alpha(opacity=100) ;}

.breadcrumb > li + li::before {
    font-family: "FontAwesome";
    content: "\f105";
    font-size: 11px;
    padding-left: 3px;
}
.breadcrumb{
    padding: 15px 15px;
}
.breadcrumb a{
    color: #018abe;
}
/*20181024科室介绍按钮*/
.keshi-footer{
    width: 104px;
    height:35px;
    float: left;
    background-color: #f0f0f0;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}
a.keshi-footer.btn{
    color: #777777;
    position: relative;
}
.keshi-footer.btn{
    position: relative;
    float:left;
    width: 104px;
    height:35px;
    background-color: #f0f0f0;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    text-align: left;
    border-radius: 0px;
}
.keshi-footer.btn.btn-bordered{
    background-color: #ffffff;
    color: #23c9e3;
    border:1px solid #91E4f1;
}
a.keshi-footer.btn.title-side{
    color: #fafafa;
}
.keshi-footer.btn.title-side{
    float:left;
    width: 104px;
    height:30px;
    background-color: #23c9e3;
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
    text-align: left;
    border-radius: 0px;
}
.keshi-footer.btn:hover, .keshi-footer.btn:focus,.keshi-footer.btn.focus,.keshi-footer.btn:active,.keshi-footer.btn.active {
    color: #ffffff;
    background-color: #23c9e3;
    border-color: transparent;
    float:left;
    border-radius: 0px;
}
.keshi-footer.btn.title-side:hover, .keshi-footer.btn.title-side:focus,.keshi-footer.btn.title-side.focus,.keshi-footer.btn.title-side:active,.keshi-footer.btn.title-side.active {
    color: #ffffff;
    background-color: #23c9e3;
    border-color: transparent;
    float:left;
    border-radius: 0px;
}

.keshi-footer > .btn{
    float:left;
    width: 100%;
    border-radius: 0px;
}
.keshi-footer > .btn:hover, .keshi-footer > .btn:focus,.keshi-footer >  .btn.focus,.keshi-footer >  .btn:active,.keshi-footer >  .btn.active {
    color: #ffffff;
    background-color: #23c9e3;
    border-color: transparent;
    float:left;
    width: 100%;
    border-radius: 0px;
}
.download-footer.btn{
    position: relative;
    float:left;
    padding: 5px 20px;
    width: 104px;
    height:30px;
    background-color: #f0f0f0;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    text-align: left;
    border-radius: 0px;
}
.download-footer.btn.btn-bordered{
    background-color: #ffffff;
    color: #23c9e3;
    border:1px solid #91E4f1;
}
.download-footer.btn:hover, .download-footer.btn:focus,.download-footer.btn.focus,.download-footer.btn:active,.download-footer.btn.active {
    color: #ffffff;
    background-color: #23c9e3;
    border-color: transparent;
    float:left;
    border-radius: 0px;
}
.btn-dark-banner{
    color: #FFFFFF;
    border:1px solid #FFFFFF;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}
.btn-dark-banner:hover,.btn-dark-banner:active,.btn-dark-banner:focus{
    background-color: transparent;!important;
    border:1px solid #FFFFFF;

}
/*质量评价侧栏tab样式修复*/

.nav-tabs-patch > li.active > a, .nav-tabs-patch > li.active > a:hover, .nav-tabs-patch > li.active > a:focus {
    color: #01a5ce;
    cursor: default;
    background-color: #fff;
    border: 1px solid transparent;
    /*border-bottom-color: rgb(221, 221, 221);*/
    /*border-bottom-color: transparent;*/

}
.nav-tabs-patch > li > a:hover {
    border-bottom: 2px solid #FFFFFF;
    color:#D45428;
}

.nav-tabs-patch {
    border-bottom: 1px solid transparent;
}
.nav-tabs-patch > li.active{
    background: url("../img/bg-arrow.png") center bottom no-repeat;
    padding-bottom: 14px;

}

.nav-tabs-patch > li.active > a, .nav-tabs-patch > li.active > a:hover, .nav-tabs-patch > li.active > a:focus {
    color: #01a5ce;
    cursor: default;
    background-color: #fff;
    border: 1px solid transparent;
    /*border-bottom-color: rgb(221, 221, 221);*/
    /*border-bottom-color: transparent;*/

}
.nav-tabs-patch2 > li > a:hover {
    border-bottom: 2px solid #FFFFFF;
    color:#D45428;
}

.nav-tabs-patch2 {
    border-bottom: 1px solid transparent;
}
.nav-tabs-patch2 > li.active{
    background: url("../img/bg-arrow.png") center bottom no-repeat;
    padding-bottom: 14px;

}
.nav-tabs-patch2 > li.active > a, .nav-tabs-patch2 > li.active > a:hover, .nav-tabs-patch2 > li.active > a:focus {
    color: #01a5ce;
    cursor: default;
    background-color: #fff;
    border: 1px solid transparent;
    /*border-bottom-color: rgb(221, 221, 221);*/
    /*border-bottom-color: transparent;*/

}
.nav-tabs-patch > li > a {
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    display: block;
    padding: 15px 5px;

    line-height: 1.5;
    border-bottom: 2px solid #FFFFFF;
    border-radius: 0px;
}
.nav-tabs-patch2 > li > a {
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    display: block;
    padding: 15px 5px;

    line-height: 1.5;
    border-bottom: 2px solid #FFFFFF;
    border-radius: 0px;
}

.nav-tabs-patch > li {
    width:33.3333%;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    display: block;
    overflow: hidden;
    text-align: center;
}
.nav-tabs-patch2 > li {
    width:50%;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    display: block;
    overflow: hidden;
    text-align: center;
}

/*背景图片修复自适应尺寸*/
.bg-position{
    background-size: cover;background-repeat: no-repeat;
}
@media (min-width:1800px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;
    }
}
@media (min-width:1700px ) and (max-width:1799px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;background-position-x: -100px;
    }
}
@media (min-width:1600px ) and (max-width:1699px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;background-position-x: -200px;
    }
}
@media (min-width:1500px ) and (max-width:1599px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;background-position-x: -220px;
    }
}
@media (min-width:1400px ) and (max-width:1499px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;background-position-x: -260px;
    }
}
@media (min-width:1300px ) and (max-width:1399px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -20px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;background-position-x: -300px;
    }
}
@media (min-width:1200px ) and (max-width:1299px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -30px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;background-position-x: -500px;
    }
}
@media (min-width:1100px ) and (max-width:1199px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -50px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;background-position-x: -600px;
    }
}
@media (min-width:992px ) and (max-width:1099px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -100px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;background-position-x: -700px;
    }
}
@media (min-width:769px ) and (max-width:991px ) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -250px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;  background-position-x: -700px;
    }
}
@media (min-width:668px ) and (max-width: 768px) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -300px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;  background-position-x: -800px;
    }
}
@media (min-width:568px ) and (max-width: 667px) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -350px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;  background-position-x: -900px;
    }
}
@media (min-width:468px ) and (max-width: 567px) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -400px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;  background-position-x: -950px;
    }
}
@media (min-width:368px ) and (max-width: 467px) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -750px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;  background-position-x: -1050px;
    }
    .nav-tabs-patch > li {
        width:100%;
        padding-left: 0px;
        padding-right: 0px;
        position: relative;
        display: block;
        overflow: hidden;
        text-align: center;
    }

}
@media (min-width:268px ) and (max-width: 367px) {
    .bg-position-s{
        background-size: cover;background-repeat: no-repeat;background-position-x: -800px;
    }
    .bg-position{
        background-size: cover;background-repeat: no-repeat;  background-position-x: -1150px;
    }
}
.bg-gray{
    background-color: #EBECEC;
}
.btn.mb-30{
    margin-bottom:30px;
}
.title-line.blue-sidebar::before, .title-line.blue-sidebar::after {
    display: table-cell;
    content: '';
    width: 50%;
    background: -webkit-linear-gradient(#ffffff,#ffffff) repeat-x left center;
    background: linear-gradient(#ffffff,#ffffff) repeat-x left center;
    background-size: auto auto;
    background-size: 1px 1px;

}
.title-line.blue-sidebar{
    line-height: 36px;
    color:#FFFFFF;
}
.input-group-addon.search-patch {
    background-color: #01a5ce;
    border-color: #01a5ce;
    border-left-color: rgb(225, 225, 225);
}
.input-group-addon.search-patch.btn:hover, .input-group-addon.search-patch.btn:focus, .input-group-addon.search-patch.btn.focus, .input-group-addon.search-patch.btn:active, .input-group-addon.search-patch.btn.active {
    color: #ffffff;
    background-color: #23c9e3;
    border-color: transparent;
}
.form-control {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #ffffff;
    height: 40px;
    padding-right: 15px;
    border-color: #e1e1e1;
    color: #777777;
    position: relative;
    -webkit-appearance: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.question-patch a{
    color:#018abe;
}

.question-patch a.collapsed:after{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    content: '\f103';
}
.question-patch a::after{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    content: '\f102';
}
.bg-questions{
    background: url("../img/help-01.png") no-repeat center;
    margin-top: 0px;margin-left:0px;color: #ffffff;width:45px; margin-right: 5px;

}
.bg-questions.badge {
    line-height: 1.46667;
}
.bg-answers{
    background: url("../img/help-02.png") no-repeat center;
    margin-top: -3px;margin-left:0px;color: #ffffff;width:45px; margin-right: 5px;
}
.bg-answers.badge {
    line-height: 1.46667;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 1px solid #eaeaea;
    border-bottom-color: #91e4f1;
    background-color: #23c9e3;
    color: #FFFFFF;
    font-weight: 400;
}
.ttbr{
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top:1px dashed #eeeeee;!important;
}
.eqaSelect {
    background: #09afdf;
    color: #ffffff;
    height: 33px;
}
.eqaSelect option {
    background: #fff;
    color: #777777;
}
/*行业法规弹性布局*/
.flex-center-box {
    display: -webkit-flex; /*在webkit内核的浏览器上使用要加前缀*/
    display: flex; /*将对象作为弹性伸缩盒显示*/
    flex-direction: row;
    flex-wrap:wrap;
    justify-content: center;
}

/*20181219登录按钮位置调整及文字*/
.img-nav{
    width:30px;
}
.header-buttons .pull-right a {
    /*color: #666666;*/
    color: #86837e;
    text-decoration: none;
}
.header-buttons span {
    color: #86837e;
    /*color: #0b73b2;*/
    text-decoration: none;
}
.header-buttons .pull-right a:hover, a:focus {
    color: #0c72b0;
    text-decoration: none;
}

/*研究生教育详情正文表格样式*/
.table:not(.table-bordered) {
    border-bottom: 1px solid #ddd;
}
.table-bordered-text {
    border: 1px solid #666666;
}
.table-bordered-text > tbody + tbody {
    border-top: 1px solid transparent;
}
.table-bordered-text > thead > tr > th,
.table-bordered-text > tbody > tr > th,
.table-bordered-text > tfoot > tr > th,
.table-bordered-text > thead > tr > td,
.table-bordered-text > tbody > tr > td,
.table-bordered-text > tfoot > tr > td {
    border: 1px solid #666666;
}
.table-bordered-text > thead > tr > th,
.table-bordered-text > thead > tr > td {
    border-bottom-width: 1px;
}

/*表格垂直居中文字*/
.table-bordered-text > thead > tr > th, .table-bordered-text > tbody > tr > th, .table-bordered-text > tfoot > tr > th, .table-bordered-text > thead > tr > td, .table-bordered-text > tbody > tr > td, .table-bordered-text > tfoot > tr > td{
    vertical-align: middle;
}


/*置底放置的样式*/
.cnfont-black{
    color:#000000;
}
.cnfont-dark{
    color:#333333;
}
.cnfont-white{
    color: #ffffff;
}
.cnfont10{
    font-size: 10px;!important;
}
.cnfont12{
    font-size: 12px;!important;
}
.cnfont13{
    font-size: 13px;!important;
}
.cnfont14{
    font-size: 14px;!important;
}
.cnfont15{
    font-size: 15px;!important;
}
.cnfont16{
    font-size: 16px;!important;
}
.cnfont17{
    font-size: 17px;!important;
}
.cnfont18{
    font-size: 18px;!important;
}
.cnfont19{
    font-size: 19px;!important;
}
.cnfont20{
    font-size: 20px;!important;
}
.cnfont21{
    font-size: 21px;!important;
}
.cnfont22{
    font-size: 22px;!important;
}
.cnfont23{
    font-size: 23px;!important;
}
.cnfont24{
    font-size: 24px;!important;
}
.cnfont25{
    font-size: 25px;!important;
}
.cnfont26{
    font-size: 26px;!important;
}
.cnfont27{
    font-size: 27px;!important;
}
.cnfont28{
    font-size: 28px;!important;

}
.cnfont29{
    font-size: 29px;!important;
}
.cnfont30{
    font-size: 30px;!important;
}
.cnfont31{
    font-size: 31px;!important;
}
.cnfont32{
    font-size: 32px;!important;
}




.text-star{
    color:#f8d302;
}
.cnblod{
    font-weight:700;
}
.font-lg15{
    line-height:1.5;
}
body {
    font-size: 15px;
    line-height: 2;
    color: #777777;
    background-color: #ffffff;
    font-weight: 300;
}
.header-top.dark,.header-dropdown-buttons.header-buttons{
    line-height: 1.46667;
}
.cn-line-height{
    ling-height:1.4666666667;!important;
}
.cn-line-height1{
    ling-height:1.5;!important;
}
.cn-line-height2{
    ling-height:2.4666666667;!important;
}
.cn-line-height3{
    line-height: 1.4;!important;
}
.cn-line-height4{
    line-height: 1.6;!important;
}
.text-red{
    color:#f70b1b;
}