﻿body,
p,
div,
span,
td,
li,
a,
input,
textarea,
select,
dt,
dd {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    font-family: "Microsoft YaHei";
}

a {
    color: #666;
    text-decoration: none;
}

a {
    background-color: transparent;
}

a:hover {
    color: #999;
    text-decoration: underline;
}

.navbar-right>a {
    float: right;
}

.commonheader {
    background-color: #f8f8f8;
    border-bottom: #f0f0f0 solid 1px;
    height: 36px;
}

.nj2018_header {
    max-height: 87px;
}

.nj2018_header .row {
    vertical-align: bottom;
}

.nj2018_header .col-md-7 {
    max-height: 87px;
}

.nj2018_header p {
    display: inline-block;
    margin-bottom: 5px;
}

.djs_head {
    display: inline-block;
    color: #fff;
    width: 277px;
    height: 41px;
    line-height: 61px;
    background-image: url(../img/djs_bg.png);
    margin-top: 40px;
}

.djs_head span {
    font-size: 32px;
    color: #ffffff;
    margin-left: 10px;
    margin-right: 10px;
}

@media screen and (max-width: 768px) {
    .djs_head {
        margin-top: 0px;
    }
}

header {
    height: 120px;
}

.nav a {
    color: #fff;
    position: relative;
    display: block;
    font-size: 16px;
    padding: 8px 20px;
}

.nav a:hover {
    background-color: transparent;
    color: #fff;
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    background-color: #fff;
    color: #3b81e0;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.nav .open>a:visited,
.nav .open>a:active {
    background-color: #fff;
    color: #3b81e0;
}

.navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar {
    min-height: 40px;
    margin-bottom: 0px;
    border: none;
}
.navbar-nav {flex-direction:unset;}
.nabbar-nav>li {
    position: relative;
}

.navbar-nav>ul {
    display: none;
}

.navbar-toggle {
    margin-top: 3px;
    margin-bottom: 0px;
    margin-right: 0px;
}

.navbar-nav>li>.dropdown-menu {
    margin-top: -2px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-color: transparent;
    background: linear-gradient(#9fc8ff, #498ce3);
    border-top: #fff solid 2px;
}

.dropdown-menu {
    min-width: 100px;
}

.dropdown-menu>li>a {
    font-size: 15px;
    line-height: 26px;
    color: #fff;
}


/*导航条部分*/

#mainmenu {
    color: #fff;
    font-size: 14px;
    background-color: #3b81e0;
}

#mainmenu * {
    overflow: visible;align-items:center;
}

#lunbo {
    background: -webkit-linear-gradient(#eff6ff, #e2ecfa);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#eff6ff, #e2ecfa);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#eff6ff, #e2ecfa);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#eff6ff, #e2ecfa);
    /* 标准的语法 */
    margin-bottom: 3px;
}

#lunbo a {
    color: #fff;
}

#lunbo .col-md-10 {
    padding-left: 0px;
    padding-right: 0px;
}

.lunbobtn {
    padding: 10px 15px;
}

.lunbobtn .btn {
    display: block;
    padding: 10px 20px;
    margin-bottom: 0;
    margin-top: 30px;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    border: 1px solid transparent;
    border-radius: 4px;
}

.lunbobtn .btn-1 {
    background-color: #3b81e0;
}

.lunbobtn .btn-2 {
    background-color: #ff6000;
}

.glyphicon {
    color: #fff;
}


/*最新动态+活动公告*/

#dtgg {
    min-height: 330px;
    line-height: 30px;
    border-bottom: #ececec solid 1px;
}

#dtgg>.row>.col-md-4 {}

#s1 {
    margin-top: 20px;
    width: 520px;
    height: 280px;
}

#s1>* {
    height: 280px;
}

#s1 img {
    width: 520px;
    height: 280px;
}


/*#dtgg>.row>.col-md-4>img {
    margin-top: 50px;
}*/

#dtgg>.row>.col-md-4>h4 {
    margin-top: 20px;
    color: #3b81e0;
    font-size: 18px;
}

#dtgg>.row>.col-md-4>ul {
    padding-left: 0px;
    list-style-type: disc;
}

#dtgg>.row>.col-md-4>ul li {
    line-height: 22px;
    font-size: 14px;
}

#dtgg>.row>.col-md-4>ul>:first-child {}

#dtgg .gg li {
    list-style-type: none;
    font-size: 14px;
}


/*组织机构+同期活动*/

#zztq {
    min-height: 330px;
}

#zztq>.row h4 {
    margin-top: 20px;
    color: #3b81e0;
    font-size: 18px;
	display:block;
}

#zztq h5 {
    font-weight: bold;
}

#zztq .lxfs {
    background-color: #f3f3f3;
    border-radius: 3px;
    padding: 5px 10px;
}
.lxfs>.row {display:flex;justify-content:space-between;}
.lxfs>.row>.col-md-6 {
    padding-left: 20px;
	white-space:nowrap;
	padding-right:0px;
	width:65%;
}
.lxfs>.row>.col-md-6 ~ .col-md-6 {width:35%;}

/*同期活动*/

.tqhd>.row>.col-md-4,
.tqhd>.row>.col-md-8 {
    padding-right: 0px;
    padding-left: 0px;
}

.tqhd>.row>h4 {
    font-size: 18px;
}

.tqhd a,
.tqhd a:hover {
    text-decoration: none;
}

.tqhditem {
    color: #fff;
    margin: 3px;
    padding: 15px;
    background-color: #137ada;
    border-radius: 3px;
    display: block;
	height:100%;
}

.tqhditem:hover {
    background-color: #47a2ff;
}

.tqhditem>h5 {
    color: #fff;
    font-size: 18px;
}

.tqhditem>p {
    color: #fff;
    max-height: 100px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
#zztq>.row>.row>.col-md-4 {
	padding:0px 5px;
	display:flex;
	justify-items:center;
	height:255px;
}
/*.tqhditem>p{
    color: #fff;
    position: relative; line-height: 20px; max-height: 100px;overflow: hidden;}
.tqhditem>p::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
    background: -webkit-linear-gradient(left, transparent, #3b81e0 55%);
    background: -o-linear-gradient(right, transparent, #3b81e0 55%);
    background: -moz-linear-gradient(right, transparent, #3b81e0 55%);
    background: linear-gradient(to right, transparent, #3b81e0 55%);
}
*/


/*几个板块的title*/

#zyzsnr .title {
    background: url('../img/photo_title_zyzsnr.png');
}

#wqhg .title {
    background: url('../img/photo_title_wqhg.png');
}

#hzmt .title {
    background: url('../img/photo_title_hzmt.png');
}

#mqtj .title {
    background: url('../img/photo_title_mqtj.png');
}

#zyzsnr .title,
#wqhg .title,
#hzmt .title,
#mqtj .title {
    margin: 20px auto;
    min-height: 80px;
    background-repeat: no-repeat;
    background-position: center;
}


/*主要展示内容*/

#zyzsnr .col-md-4,
#zyzsnr .col-md-3 {
    padding: 3px;
}

.zyzsnritem {
    color: #666;
    padding: 10px 15px;
    border: #f0f0f0 solid 2px;
    height: 200px;
    max-height: 200px;
    display: block;
    overflow: hidden;
    /*background-color: #137ada;*/
}

.zyzsnritem img {
    width: 50px;
}

.zyzsnritem:hover {
    display: block;
    overflow: hidden;
}

.zyzsnritem h5 {
    font-size: 16px;
    font-weight: bold;
    margin-top: -40px;
}

.zyzsnritem p {
    font-size: 12px;
    max-height: 120px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}

.zyzsnritem h5,
.zyzsnritem p {
    margin-left: 60px;
}


/*往期回顾*/

#wqhg .col-md-12 {
    margin: 20px auto;
}

#wqhg .col-md-3 {
    padding: 7px;
}

#wqhg .wqhgitem {
    background-color: #f8f8f8;
    border-radius: 5px;
    overflow: hidden;
}

#wqhg .wqhgitem>h4 {
    text-align: center;
    color: #3b81e0;
    display: block;
    height: 60px;
    overflow: hidden;
    line-height: 60px;
    font-size: 18px;
}

.wqhgitem img {
    width: 100%;
    max-width:100%;
    min-width:100%;
}


/*名企推荐*/

#mqtj>.row {
    align-items: center;
}

#mqtj .col-md-12 {
    margin: 20px auto;
}

#mqtj .col-md-2 {
    margin-bottom: 10px;
}

#mqtj .col-md-2 img {
    max-width: 100%;
    max-height: 67px;
}


/*合作媒体*/

#hzmt .col-md-12 {
    margin: 20px auto;
}

#hzmt .col-md-2 {
    margin-bottom: 10px;
}

#hzmt>.row>.col-md-2>a>img {
    width: 100%;
    max-height: 73px;
}

.row .col-md-12 {
    padding: 0px;
    margin: 0px;
}


/*二级页面样式*/


/*大图部分*/

.sub_datu {
    width: 100%;
}

.sub_slide {
    color: #666;
    background-color: #f5f5f5;
    border-radius: 5px;
    margin: 10px 0px;
    padding: 20px 15px;
}

.sub_slide h4,
.sub_slide h5 {
    font-weight: bold;
}

.sub_slide h4 {
    margin-bottom: 20px;
    font-size: 18px;
}

.breadcrumb {
    margin-top: 10px;
}

.zhengwen {
    margin-bottom: 30px;
}

.zhengwen h5 {
    font-weight: bold;
}

.zhengwen p {
    text-indent: 28px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.zhengwen .newslist {}

.pagination {
    margin: 10px auto;
}

.body {
    overflow: visible;
}

.body * {
    white-space: nowrap;
    overflow: visible;
}

.body .top_bar .barzq:hover ul {
    display: block;
}

.barzq ul li a {
    font-size: 12px;
}

article.newslist {
    width: 850px;
    margin: 0px auto;
}

article.newslist span {
    float: left;
    font-size: 12px;
    margin-right: 10px;
    line-height: 32px;
}

article.newslist a>span {
    width: 620px;
    font-size: 16px;
    color: #666;
}

article.newslist a~* {
    float: right;
}

.table>tbody>tr>td {
    padding: 10px 5px;
}

.firstrow {
    font-weight: 700;
    text-align: center;
}
.row:before {content:'';display:none;}
.lxfs > div {margin-left:0px;}
.frm {width:550px;margin:10px auto;}
.frm > p {border:1px solid #666;display:flex;justify-content:flex-start;align-items:center;}
.frm > p > em {font-style:normal;display:block;color:black;width:80px;text-align:center;font-weight:bold;}
.frm > p > em ~ *:not(span) {border:0px none;margin-left:10px;border-left:1px solid #666;background:#fdc;resize:none;padding:0px 10px;flex:1;}
.gg li {white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;}
#zztq > .row {display:flex;justify-content:space-between;}
@media (min-width:768px){.container{max-width:750px;}}
@media (min-width:1200px){.container{max-width:1170px;}}
.justify-content-between > .col-md-4 {padding:0px;}
.container:before,.container:after {display:none;}
#mainmenu .navbar-header ~ .d-flex {width:100%;}
#dtgg > .d-flex > div:last-of-type {flex:1;margin-left:25px;}
h4 {font-size:20px;line-height:32px;color:#137ada;}
h4 > *,h4>*:hover {font-size:inherit;color:inherit;}
.container > .title {font-weight:bold;border-top:1px solid #ccc;}
.container > .title,.container > .title ~ div {display:flex;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:100%;}
.container > .title > *,.container > .title ~ div > * {padding:3px 8px;border-left:1px solid #ccc;max-height:56px;}
.container > .title > *:first-of-type,.container > .title ~ div > *:first-of-type {width:45px;}
.container > .title > *:nth-of-type(2),.container > .title ~ div > *:nth-of-type(2) {width:220px;}
.container > .title > *:nth-of-type(3),.container > .title ~ div > *:nth-of-type(3) {width:160px;}
.container > .title > *:nth-of-type(4),.container > .title ~ div > *:nth-of-type(4) {width:160px;}
.container > .title > *:nth-of-type(5),.container > .title ~ div > *:nth-of-type(5) {flex:1;}
.title ~ div:last-of-type {position:relative;padding:0px;margin:0px;}
.nav > li > a {padding:5px 10px;}
.pop > ol {display:none;}
.pop:hover > ol {display:block;position:absolute;left:0px;top:30px;background:#3b81e0;border:1px outset #aaa;z-index:1000;white-space:nowrap;}
.pop > ol a {color:white;}
.navbar > .container {padding:0px;}
.navbar ul {padding:0px 15px;}
.navbar ul > li {}
.zhengwen td {border-right:1px outset #ccc;border-bottom:1px outset #ccc;padding:10px 3px;}
.zhengwen table {border-left:1px outset #ccc;border-top:1px outset #ccc;}
.zhengwen td p {margin:0px;}

