@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
table{ border-collapse:collapse; border-spacing:0; }
caption,th{ text-align:left; font-weight:normal; }
html,body,fieldset,img,iframe,abbr{ border:0;}
img{vertical-align:top;}
html{ overflow-x:hidden; }
i,cite,em,var,address,dfn{ font-style:normal; }
[hidefocus],summary{ outline:0; }
li{ list-style:none; }
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{ font-size:83%; }
pre,code,kbd,samp{ font-family:inherit; }
q:before,q:after{ content:none; }
textarea{ overflow:auto; resize:none; }
label,summary{ cursor:default; }
a,button{ cursor:pointer; }
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight: bold;}
del,ins,u,s,a,a:hover{ text-decoration:none; }
.home-page .banner .swiper-no-link a {
   display: block;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.forum-basci-brief-page .section {
    background: #fff;
}
.home-page .banner .swiper-no-link a img {
   width: 100%;
}
.header .nav-container .selected .nav-link[data-v-6b9739e7], .header .nav-container .nav-link[data-v-6b9739e7]:hover {
    color: #0062c9
}

.header .nav-container .selected .nav-link[data-v-6b9739e7]:before, .header .nav-container .nav-link[data-v-6b9739e7]:hover:before {
    width: 60px
}

.header .nav-container .parent .nav-link[data-v-6b9739e7], .header .nav-container .nav-link[data-v-6b9739e7]:hover {
    color: #0062c9
}

.header .nav-container .parent .nav-link[data-v-6b9739e7]:before, .header .nav-container .nav-link[data-v-6b9739e7]:hover:before {
    width: 60px
}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {margin:0 auto;/* position: relative; */}
.nav .wp-menu .menu-item {display: inline-block;float: left;/* position: absolute; */}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .wp-menu .menu-item a > .menu-switch-arrow{ display:inline-block; width:20px; height:20px; background:url(images/nav_j.png) no-repeat center center;vertical-align:middle; }
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{background-color:#006279; text-decoration: none; color: #eee;}
.nav .sub-menu {/* display: none; */height: 0px;width: 100%;padding: 0 27%;overflow: hidden;position: absolute;left: 0;top: 100px;z-index: 100;text-align: center;background: #fff;opacity: .9;box-sizing: border-box;transition: .4s;}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.nav .sub-menu .sub-item a {display: block;color: #000;height: 40px;line-height: 40px;padding: 0 17px;font-size: 14px;background:none;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{  display: block; }
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
input.search-submit.el-input__icon.el-icon-search {
   background: none;
    border: 0;
}
.header .search-box[data-v-6b9739e7] .el-input--small .el-input__inner{
    background:#fff url(images/2020-08-06_144143.jpg) no-repeat 6px 3px;
}
.header .search-box[data-v-6b9739e7] .el-input--small .el-input__inner:focus {
    width: 150px;
    margin-left: -70px;
    transition: .2s cubic-bezier(.645,.045,.355,1);
    color:#606266;
}
.header .nav-btns[data-v-6b9739e7] {
    overflow: inherit !important;
}
.cl .notice-box .tt {
    width: 193px;
    height: 188px;
    color: #fff;
    font-size: 36px;
    font-weight: 400;
    text-align: center;
    line-height: 1.2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px;
    cursor: pointer;
    float: left;
}
.container.white-bg {
    min-height: 180px;
    /*background: #fff url(images/nodata.jpg) no-repeat center;*/
}
.post-13 .tt {
    background: #cfa362;
}

.post-14 .tt {
    background: #40a8de;
}
.scrollnews_li {
    background: none;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
}

.scrollnews_li .news_icon {
    display: none;
}

.scrollnews_li a {
    color: #474544;
    white-space: nowrap;
}

div#wp_news_w23 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #fdfeff;
    overflow: hidden;
    font-size: 14px;
}
.comp-bread-nav .container[data-v-f03610da] li.selected>.sub_list a.selected {
    color: #333;
    font-weight: 700;
}

.comp-bread-nav .container[data-v-f03610da] li.selected>.sub_list a.selected:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #333;
    position: absolute;
    top: 50%;
    left: 0;
    border-radius: 8px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
div#wp_news_w23 li.news {height: 50px;line-height: 50px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;/* display: -webkit-box; */display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;/* cursor: pointer; */position: relative;}

div#wp_news_w23 li.news:nth-child(2n-1) {
    background: #e2f4ff;
}
.header .nav-btns[data-v-6b9739e7] {
    float: right;
}
.post-40 td.imgscroll2_td {
    width: 374px;
}
.post-44 .tt {position: absolute;top: 23px;left: 5px;font-size: 16px;line-height: 1;}

.post-44 .con {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding-top: 25px;line-height: 1.6;}

.post-44 .con li {
    float: left;
    height: 24px;
}

.post-44 .tt span.title {
    font-size: 18px;
    font-weight: 400;
}

.post-44 .con li .news_title {
    height: 15px;
    line-height: 14px;
    padding-left: 8px;
    margin-top: 6px;
    margin-left: 8px;
    border-left: 2px solid #fff;
}

.post-44 .con li.n1 .news_title {
    border: 0;
    padding: 0;
}

.post.post1.post-44.mbox {
    /* height: 114px; */
    box-sizing: border-box;
    position: relative;
    padding: 23px 5px 20px 115px;
}
.post-40 .con {
    padding: 0 0 70px;
}
.post-41 {
    height: 100%;
}

.swiper-wrapper.con.news_tu {
    height: 100%;
}

.picbase1s {
    height: 100% !important;
    width: 100% !important;
}

.picbase1 {
    height: 100% !important;
    width: 100% !important;
}

.picbase1 img {
    height: 100% !important;
    width: 100% !important;
}

.picbase1-content {
    display: none;
}

small.picbase1-credit {
    display: none;
}
.tab-con .mbox ul.news_list.clearfix {
    font-size: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    width: 94%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: #fff;
}

.tab-con .mbox ul.news_list.clearfix li {
    text-align: center;
    width: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 2.27%;
    display: inline-block;
    vertical-align: top;
}
.tab-con .mbox ul.news_list.clearfix li .img-wrap a{
    width: 100%;
    padding-top: 140%;
    margin: 0 auto 12%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    position: relative;
}
.tab-con .mbox ul.news_list.clearfix li p{
    font-size: 16px;
    text-overflow: ellipsis;
    line-height: 1.4;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/*.tab-con.c3 .mbox ul.news_list.clearfix{
    overflow: hidden;
    padding: 10px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}*/
.tab-con.c3 .mbox ul.news_list.clearfix li{
    width: 49%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.tab-con.c3 .mbox ul.news_list.clearfix li>dl{
    background: #f9f9f9;
    position: relative;
    /* height: 190px; */
    padding-left: 136px;
    cursor: pointer;
}

.tab-con.c3 .mbox ul.news_list.clearfix li .news_imgs{
    position: absolute;
    top: 0;
    left: 0;
    width: 136px;
    height: 100%;
}
.tab-con.c3 .mbox ul.news_list.clearfix li>dl>dd{
    padding: 10px;
    line-height: 2.2;
}
.tab-con.c3 .mbox ul.news_list.clearfix li>dl>dd>h3{
    font-size: 20px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight:bold;
    text-align: left;
}
.tab-con.c3 .mbox ul.news_list.clearfix li>dl>dd>p{
    line-height: 1.6;
    margin-bottom: 8px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 14px;
    text-align: left;
}
.tab-con.c3 .mbox ul.news_list.clearfix li>dl>dd>p>b{
    color: #a3a2a1;
    font-weight: 400;
    margin-right: 6px;
}
.post-44 .tt h3 {
    margin-bottom: 12px;
}

.post.post1.post-13 h3,.post.post1.post-14 h3 {
    font-weight: 400;
}

div#wp_news_w23 li.news .news_title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 10px;
}
.comp-bread-nav .container[data-v-f03610da] li {
    width: 130px;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    /* position: relative; */
}

.comp-bread-nav .container[data-v-f03610da] li a {
    display: inline-block;
    height: 70px;
    line-height: 70px;
    padding: 0 10px;
    position: relative;
}

.comp-bread-nav .container[data-v-f03610da] ul {
    font-size: 0;
    color: #7b7b7b;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
}
.possplit {
    background-image: url(images/right_arr.jpg) !important;
    background-position: center;
    width: 25px;
}
.comp-bread-nav .bread-bar[data-v-f03610da] a {
    color: #a3a2a1;
}
.post-44 .con li .news_title a {
    color: #fff;
}
.comp-news-list .article-list li:hover a {
    color: #6582ff;
}
.post-13 li,.post-14 li {
    line-height: 38px;
    height: 38px;
    font-size: 16px;
    width: 100% !important;
    overflow: hidden;
}

.post-13 li .news_title {
    position: absolute;
    left: 0;
    white-space: nowrap;
    display: block;
    max-width: 100%;
    padding-right: 92px;
    text-overflow: ellipsis;
    overflow: hidden;
    box-sizing: border-box;
}

.post-13 li time {
    position: absolute;
    right: 0;
    width: 90px;
}
.article-detail-page section.post-pic {
    background: url(images/expert_tank_banner.jpg) center !important;
}
.article-detail-page .container.mt-30 {
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px 2.8%;
    letter-spacing: .034em;
    background: #fff;
}

h1.article-title.t-c {
    margin-bottom: 30px;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.4;
    color: #0050c3;
}
h2.article-title.t-c {
    margin-bottom: 30px;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.4;
    color: #0050c3;
}

header.article-header .article-meta {
    margin-bottom: 40px;
    padding-bottom: 12px;
    font-size: 16px;
    text-align: center;
    color: #a3a2a1;
    border-bottom: 1px solid #e7e7e7;
}

header.article-header .article-meta .publish-date {
    margin-right: 128px;
}

header.article-header .article-meta .author {
    margin-right: 128px;
}

.article-detail-page .article-content {max-width: 1064px;margin: 0 auto;font-size: 16px;line-height: 1.75em!important;letter-spacing: 1px;color: #474544;min-height: 500px;}

.article-detail-page .article-content font {
    font-family: none;
}

.article-detail-page .article-content p {
    color: #474544;
}
.header .search-box[data-v-6b9739e7] .el-input--small .el-input__inner{
  color:#bbb;
}
/*placeholder颜色修改：*/
	input::-webkit-input-placeholder {
	  color: #bbb;
	}
	input::-moz-input-placeholder {
	  color: #bbb;
	}
	input::-ms-input-placeholder {
	  color: #bbb;
	}
.comp-bread-nav[data-v-f03610da] {
    background: #fff;
    margin-bottom: 30px;
    position: relative;
}
.comp-bread-nav .top[data-v-f03610da] {
    border-bottom: 1px solid #e7e7e7;
    position: relative;
    z-index: 5;
}
.comp-bread-nav .container[data-v-f03610da] {
    position: static !important;
    color: crimson;
}
.comp-bread-nav .bread-bar[data-v-f03610da] {
    font-size: 14px;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    line-height: 70px;
    text-align: right;
}
.comp-bread-nav .bread-bar[data-v-f03610da], .comp-bread-nav .bread-nav .child-list[data-v-f03610da] {
    position: absolute;
    left: 0;
    width: 100%;
}
.comp-bread-nav .bread-bar a[data-v-f03610da], .comp-bread-nav .bread-bar i[data-v-f03610da] {
    margin: 0 6px;
    color: #a3a2a1;
    font-style: normal;
}
.comp-bread-nav .bread-bar[data-v-f03610da] a:last-child {
    color: #0050c3;
    cursor: default;
}
div#wp_paging_w6 {
    margin: 20px 0;
    height: 32px;
}
.xsyj section.post-pic {
    background: url(images/academic_banner.jpg) center !important;
}
.xsyj .comp-brief-subject .list>li>p>a:hover {
    color: #cfa362;
}
.ltfh .img-wrapper a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.ltfh .img-wrapper a img {
    width: 100%;
    height: 100%;
}

.brand-list-page .article-list-cotent .article-list .img-wrapper>a {
    display: block;
    width: 100%;
    /* height: 77.1%; */
    font-size: 14px;
    padding-top: 77.1%;
    text-align: center;
    position: relative;
    background: #eee;
}

.brand-list-page .article-list-cotent .article-list .img-wrapper>a>img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.nav .sub-menu>a {display: inline-block !important;line-height: 66px !important;width: 89px !important;margin-right: 15px;padding: 0 !important;font-size: 16px;color: #666 !important;}

.nav .sub-menu>a:hover {
    color: #0062c9 !important;
}

.nav .sub-menu>a:before {
    border-bottom: 0 !important;
}
.nav .sub-menu>a:after {
    content: ".";
    font-size: 25px;
    position: relative;
    right: 80px;
    bottom: 2px;
}
header.header {
    position: relative;
}
.comp-bread-nav .container[data-v-f03610da] li.selected>a>span {
    color: #e4b570;
    font-weight: 700;
}

.comp-bread-nav .container[data-v-f03610da] li.selected>a:before {border-bottom: 4px;content: "";width: 82%;height: 3px;background: #0050c3;position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);overflow: hidden;-webkit-transition: width .5s;transition: width .5s;}

.comp-bread-nav .container[data-v-f03610da] li .sub_list {
    /* position: absolute; */
    /* left: 0; */
    /* width: 100%; */
    height: 78px;
}

.comp-bread-nav .container[data-v-f03610da] li .sub_list>a {
    height: 78px;
    line-height: 78px;
    padding: 0 13px;
    margin: 0 22px;
}
.comp-bread-nav .container[data-v-f03610da] li .sub_list .sub-item {
    position: absolute;
    left: 0;
    height: 78px;
    width: 100%;
    border-top: 1px solid #e7e7e7;
    background: #fff;
}

.comp-bread-nav .container[data-v-f03610da] li .sub_list .sub-item>a {line-height: 78px;height: 78px;padding: 0 13px;margin: 0 22px;}
.comp-news-list .article-list-content {
    min-height: 80px;
    /*background: url(images/nodata.jpg) center no-repeat;*/
}
div#wp_news_w6 {
    background: #fff;
}
.comp-research-results .content .right[data-v-d204cafe] li {
    background: url(images/nodata.jpg) center no-repeat;
}
.home-title h3[data-v-00878762] i {
    color: #0050c3;
}
.comp-bread-nav .container[data-v-f03610da] li.selected>a>span i {
    color: #0050c3;
}
.bx-pager.bx-default-pager {
    display: none;
}

.bx-viewport {
    height: 114px !important;
    padding-right: 40px;
    box-sizing: border-box;
}

div#wp_news_w13 .swiper-btns,div#wp_news_w14 .swiper-btns {position: absolute;top: -2px;right: 0;width: 38px;text-align: center;}

div#wp_news_w13,div#wp_news_w14 {
    position: relative;
}

.zlsj .comp-brief-subject .list li[data-v-570e93e0] {
    float: left;
    width: 33.3333%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 28px;
    margin-bottom: 40px;
}

.zlsj .comp-brief-subject .list li[data-v-570e93e0] dl {
    background: #f9f9f9;
    position: relative;
    height: 190px;
    padding-left: 136px;
    cursor: pointer;
}

.zlsj .comp-brief-subject .list li[data-v-570e93e0] dl dt {
    position: absolute;
    top: 0;
    left: 0;
    width: 136px;
    height: 100%;
}

.zlsj .comp-brief-subject .list li[data-v-570e93e0] dl dd {
    padding: 10px;
    line-height: 2.2;
}

.zlsj .comp-brief-subject .list li[data-v-570e93e0] dl dt a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.zlsj .comp-brief-subject .list li[data-v-570e93e0] dl dt a img {
    width: 100%;
    height: auto;
}

.zlsj .comp-brief-subject .list li[data-v-570e93e0] dl dd h3 {
    font-size: 20px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zlsj .comp-brief-subject .list li[data-v-570e93e0] dl dd p {
    line-height: 1.6;
    margin-bottom: 8px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.zlsj .comp-brief-subject .list li[data-v-570e93e0] dl dd p b {
    color: #a3a2a1;
    font-weight: 400;
    margin-right: 6px;
}
.post1 .content.con .swiper-btns i.iconfont {
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 22px;
    color: #a3a2a1;
    display: inline-block;
    cursor: pointer;
}

.post1 .content.con .swiper-btns i.iconfont.icon-arrow-down {
    margin-top: 40px;
}

.bx-controls-direction {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 38px;
    text-align: center;
}

.bx-wrapper .bx-controls-direction a {
    width: 38px;
    height: 38px;
    display: inline-block;
}
.post-14 li .news_title {
    white-space: nowrap;
    display: block;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}
div#wp_news_w23 li.news:hover a {
    color: #0062c9;
}
div#wp_news_w23 li.news:hover time {
    color: #0062c9;
}
.header .sitelogo a img {
    width: 100%;
}
.tab-con .post-73.mbox ul.news_list.clearfix li .news_imgs a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.tab-con .post-73.mbox ul.news_list.clearfix li .news_imgs a img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
}






.come2 {
 position: fixed;
 bottom: 76px;
 right: 0;
 padding: 10px;
 background: #0050c3;
 z-index: 999;
 width: 80px;
}
.come1 {
 position: fixed;
 bottom: 120px;
 right: 0;
 padding: 10px;
 background: #cfa362;
 z-index: 999;
 width: 80px;
}
.come1 a {
 color: #fff;
 font-weight: bold;
 font-size: 18px;
}
.come2 a {
 color: #fff;
 font-weight: bold;
 font-size: 18px;
}









@media (max-width: 480px) {
    .post.post1.post-44.mbox {
        display: block !important;
        padding: 15px 8px !important;
    }
    .post-44 .tt h3{
        display:inline-block;
        margin-right:20px;
        margin-bottom:0px !important
    }
    .post-44 .tt {
        position: static !important;
    }
    header.article-header .article-meta>span {
    margin-right: 3% !important;
    font-size: 12px !important;
    }
    h1.article-title.t-c{
    margin-bottom: 10px !important;
    font-size: 18px !important;
    }
}

@media (max-width: 767px){
header.article-header .article-meta>span {
    margin-right: 5% !important;
    font-size: 14px;
}
h1.article-title.t-c{
        margin-bottom: 15px;
    font-size: 20px;
}
}

@media (max-width: 890px)
.header .sitelogo a {
    display: inline-block;
    float: none;
    width: 270px;
    height: auto;
    margin: 7px 0 0 10px;
}
}




.bshare-custom.icon-medium-plus{
float:right !important;
}
span.BSHARE_COUNT.bshare-share-count {
    display: none !important;
}







.come1 {
    position: fixed;
    bottom: 180px;
    right: 0;
    padding: 10px;
    background: #cfa362;
    z-index: 999;
    width: 80px;
}

.come1 a {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}

.come2 a {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}
.come2 {
    position: fixed;
    bottom: 136px;
    right: 0;
    padding: 10px;
    background: #0050c3;
    z-index: 999;
    width: 80px;
}

span.yclj_img {
    display: none;
}
.come2:hover .yclj_img {
    display: inline-block;
}

span.yclj_img img {
    width: 100px;
    height: 100px;
    position: absolute;
    right: 100px;
    top: 0;
}