.hot-word-con {
    width: 100%;
    height:650px;
    border:1px solid #e5e5e5;
}
.hot-word-con .hot-word{
  /*line-height: 40px;*/
  border-bottom: 1px solid #e5e5e5;
  margin-bottom:40px;
    font-size: 16px;
    color: #E55E1A;
}
.hot-word-con .hot-word span{
    line-height:60px;
    border-bottom: 4px solid #E55E1A;
    padding:18px 30px;
}
.hot-word-con .hot-word-title .hot-word-left{
  flex: 1;
}
.hot-word-con .hot-word-box.single-counter .counter-content{
    width: 100%;
  font-size: 16px;
  line-height: 48px;
    background: #FCF2ED;
    border-radius: 4px;
  margin-bottom: 20px;
    color: #E55E1A;
    text-align: center;
}

.hot-word-con .hot-word-box:first-child{
    padding:0 5% 0 10%;
}
.hot-word-con .hot-word-box:nth-child(2){
    padding:0 5%;
}
.hot-word-con .hot-word-box:nth-child(3){
    padding:0 10% 0 5%;
}
.latest-articles .latest-articles-box{
    width: 100%;
    border: 1px solid #E5E5E5;
}
.latest-articles .latest-articles-title{
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom:20px;
    color: #333333;
}
.latest-articles .latest-articles-title div{
    width: 160px;
    text-align: center;
    cursor: pointer;
}
.latest-articles .latest-articles-title span{
    border-bottom: 4px solid rgba(255,255,255,0);
    font-weight: bold;
    padding:17px 48px;
}
.latest-articles .latest-articles-title span.active{
    color: #3860F4;
    border-bottom: 4px solid #3860F4;
}

.hot-word-list-ul-h {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  flex:1;
}
.hot-word-list-ul-h li{
  width: 20%;
}
.hot-article{
    padding:20px;
    background: #fff;
}
.hot-article-total {
    height:36px;
}
.hot-article-total .time-sort{
    display: flex;
    margin-top: 10px;
}
 .hot-article-total .time-sort div{
   padding-right: 20px;
 }
.hot-article-total .time-sort .active{
    color:#199475;
}
.hot-article-total .hot-article-method{
    width: 84px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #4F8CFF;
    border-radius: 4px;
    display: flex;
}
.hot-article-total .hot-article-method div{
    width: 50%;
    text-align: center;
    cursor:pointer;
}
.hot-article-total .hot-article-method .active{
    color: #fff;
    background: linear-gradient(0deg, #5F87F8, #3860F4);
}
.hot-article-total .search-result,
.result-num{
    font-size: 14px;
    padding-right: 20px;
    line-height: 26px;
}
.hot-article-total .search-result span,
.result-num span
{
    color: #EE2D2D;
}
.hot-article-total .result-num{
    color: #ccc;
}
.hot-article-list{
    padding:0 20px 20px 20px;
    margin-top: 30px;
    border: 1px solid #E1E6F0;
    box-shadow: 0px 10px 19px 1px rgba(235, 240, 252, 0.35);
    border-radius: 4px;
    width: 100%;
}

.word-type li{
    height:36px;
    line-height: 36px;
    text-align: center;
    color: #3860F4;
    background: #EEF0FC;
    cursor: pointer;
    margin-right: 20px;
    padding:0 20px;
}
.word-type li.active{
    color: #fff;
    background: #3860F4;    
}

/*搜索框*/
/*#swiper #search .search-box {*/
    /*position: absolute;*/
    /*top: 70px;*/
    /*left: 50%;*/
    /*margin-left: -450px;*/
    /*width: 900px;*/
    /*height: 60px;*/
    /*padding: 0;*/
    /*border-radius: 4px;*/
    /*z-index: 999;*/
    /*border: 1px solid rgba(255,255,255,0.6);*/
    /*border-radius: 4px;*/
/*}*/
.search-box .search-input select{
    border: 0;
    border-right:1px solid rgba(255,255,255,0.6);
    background: rgba(255,255,255,0);
    color: #fff;
    height:88px;
    outline: none;
}
.search-box .search-input select option{
    color: #000;
}
/*.search-box .search-input input{*/
    /*width:660px;*/
    /*height:60px;*/
    /*font-family: 'OyunQaganTig';*/
    /*background: rgba(255,255,255,0);*/
    /*padding-left: 10px;*/
    /*font-size: 22px;*/
    /*color: #fff;*/
/*}*/
/*.search-box .search-input .search-btn{*/
    /*width: 100px;*/
    /*height:58px;*/
    /*color: #fff;*/
    /*background: rgba(255,255,255,0.6);*/
    /*border-left: 1px solid rgba(255,255,255,0.6);*/
    /*text-align: center;*/
    /*line-height: 60px;*/
    /*cursor: pointer;*/
/*}*/
.wci-sort{
    width: 100%;
    display: flex;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.wci-sort li{
    height: 32px;
    line-height: 32px;
    background: #EEF0FC;
    text-align: center;
    color: #3860F4;
    cursor: pointer;
    margin-right: 10px;
    padding: 0 20px;
}
.wci-sort li.active{
    color: #fff;
    background: #3860F4;
}
.wci-list{
    border: 1px solid #E1E6F0;
    box-shadow: 0px 10px 19px 1px rgba(235, 240, 252, 0.35);
    border-radius: 4px;
    padding:0 20px 20px 20px;
}
.wci-list table{
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.wci-list table thead tr{
    height:40px;
    border-bottom:1px solid #ddd;
}
.wci-list table thead tr th{
    text-align: center;
}
.wci-list table tbody tr{
    border-bottom:1px solid #ddd;
    height:70px;
}
.wci-list table tbody tr td:nth-child(2){
    text-align: left;
    padding-top: 10px;
}
.wci-list table tbody tr td:nth-child(2) a{
    display: flex;
    color: #121212;
}
.wci-list table tbody tr td .wc-icon{
    width: 50px;
    height:50px;
}
.wci-list table tbody tr td .wc-icon img{
    width:100%;
    height:100%;
}

/*公众号详情*/
.wci-detail  .wci-info{
    display: flex;
    margin-bottom: 30px;
    background: #fff;
    padding:30px;
}
.wci-detail  .wci-info .wci-logo{
    width:130px;
    height:130px;
    margin-right: 20px;
}
.wci-detail  .wci-info .wci-logo img{
    width: 100%;
    height:100%;
}
.wci-detail  .wci-info .wci-other .wci-name{
    font-weight: bold;
    padding-bottom: 10px;
    font-size: 20px;
}
.wci-detail  .wci-info .wci-other .wci-info-detail{
     display: flex;
     padding-bottom: 10px;
 }
.wci-detail  .wci-info .wci-other .wci-info-detail div{
     min-width: 200px;
     color: #ccc;
 }
.wci-data{
    margin-bottom:20px;
    background: #fff;
    padding:26px;
}
.wci-data .wci-data-title{
    color: #242424;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 20px;
    font-size: 18px;
}
.wci-data .wci-data-title span{
    padding:2px;
    background: #ccc;
    margin:5px 10px 5px 0;
}

    /*热门文章*/
.article-top{
   height: 40px;
    margin-bottom: 30px;
}
.article-top  .article-term{
    flex-wrap:wrap;
}
.article-top  .article-term span{
    line-height: 38px;
    padding-right: 10px;
}
.article-top  .article-term .ivu-switch,
.article-top  .article-term .ivu-switch .ivu-switch-inner,
.article-top  .article-term .ivu-switch .ivu-switch-inner span{
    line-height: 20px;
}
.article-top .article-term .article-date {
    margin-right:30px;
    border:1px solid #ddd;
    display: flex;
}
.article-top .article-term .article-date li{
    padding:6px 20px;
    border-right: 1px solid #ddd;
    cursor: pointer;
}
.article-top  .article-term .article-date li.active{
    background: #EEF0FC;
    color: #3860F4;
}
.article-top  .article-term .article-date li:last-child{
    border-right: 0;
}
.article-top  .article-term  .select-con{
    margin-right:30px;
}
.article-top  .article-term  .select-con select{
    height:36px;
    border:1px solid #ddd;
}
.article-top  .article-term .select-sort{
    height:36px;
}
.article-top  .article-term .select-sort input{
    vertical-align: middle;
    margin-left: 20px;
}
.article-top  .article-term .select-sort span{
    padding: 7px 3px;
    vertical-align: middle;
}
.wci-list table tbody tr td:nth-child(2) a.web-url{
    display: block;
    text-align: center;
}
.web-detail  .web-info {
    width: 100%;
    height:150px;
    background: #fff;
    padding:30px 30px 0 30px;
    margin-bottom: 30px;
}
.web-detail  .web-info .pull-left .web-name{
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

.web-detail  .web-info .pull-right{
   display: flex;
}
.web-detail  .web-info .pull-right .web-data-name{
    width: 90px;
    height:90px;
    margin-right: 20px;
    border-radius: 50%;
    text-align: center;
    line-height: 90px;
    color: #fff;
    background: #F56262;
}
.web-detail  .web-info .pull-right .web-data-word{
    color:#7F7F7F;
}
.web-detail  .web-info .pull-right  .web-data-number{
    font-size: 28px;
    padding-bottom: 10px;
}
.web-detail  .web-info .pull-right .web-data-vary.web-data-vary-up{
    color: #D9001B;
}
.web-detail  .web-info .pull-right  .web-data-vary.web-data-vary-down{
    color: #70B603
}
.web-detail  .web-info .pull-right  .web-data-vary img{
    width: 12px;
    height:12px;
    margin-right: 10px;
}
.web-detail  .web-info .pull-right .web-data-vary span{
    font-size: 14px;
}
.web-list table tbody tr td:nth-child(2){
    padding-top: 0;
}
/*热点追踪*/
.swiper-img{
  width: 100%;
  height: 676px;
  margin-top: 94px;
}
.swiper-img img{
  width: 100%;
  height: 100%;
}
.otherLang{
  position: absolute;
  top: 0;
  right: 0;
}
#navbarResponsive{
  position: relative;
}



.report-box-h .report--title{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding:50px 0 30px 0;
}
.report-box-h .report-info{
    color: #7F7F7F;
    font-size: 14px;
    padding:0 20px;
    width: 50%;
    margin:0 auto;
}
.report-box-h .report-con{
    margin: 50px 0;
}

.navbar .logo.logo-h{
    width: auto;
    height:auto;
    max-height:53px;
}
.navbar .logo.logo-h img{
    width: 100%;
    height:100%;
}
#mainNav .navbar-nav.navbar-h{
    flex:1;
    justify-content: flex-end;
}
#mainNav .navbar-nav.navbar-h .nav-item{
    line-height: 56px;
    white-space: nowrap;
}
#mainNav .navbar-nav.navbar-h .nav-item.wm{
    line-height: 30px;
}
#mainNav .navbar-nav.navbar-h .nav-item .nav-link {
    font-size: 16px;
    font-weight: normal;
}
#pricing .list-top{
    width:100%;
    height:280px;
}
#pricing .list-top1{
    background: url("../image/11.png") no-repeat top center;
    background-size: 70%;
}
#pricing .list-top2{
    background: url("../image/12.png") no-repeat top center;
    background-size:70%;
}
#pricing .list-top3{
    background: url("../image/13.png") no-repeat top center;
    background-size:70%;
}
#pricing .list-top4{
    background: url("../image/14.png") no-repeat top center;
    background-size:70%;
}
#pricing .list-top1:hover{
    background: url("../image/15.png") no-repeat top center;
    background-size: 70%;
}
#pricing .list-top2:hover{
    background: url("../image/16.png") no-repeat top center;
    background-size: 70%;
}
#pricing .list-top3:hover{
    background: url("../image/17.png") no-repeat top center;
    background-size: 70%;
}
#pricing .list-top4:hover{
    background: url("../image/18.png") no-repeat top center;
    background-size: 70%;
}
/*footer*/
footer{
    width: 100%;
    margin-top: 20px;
    background: rgba(242, 242, 242, 1);
    padding-top: 30px;
    padding-bottom: 50px;
}
footer p{
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 0;
}
.search-box-other{
    width: 80%;
    margin:50px auto 20px auto;
    border-radius: 4px;
}
.search-box-other select{
    width: 150px;
    padding:0 14px;
    height:66px;
    border: 1px solid #364DE3;
    border-radius: 4px 0 0 4px;
    border-right: 0;
}
.search-box-other .search-input{
    width: 70%;
    height:66px;
    border: 1px solid #364DE3;
}
.search-box-other .search-input input,
.search-box-other .search-input textarea{
    width: 100%;
    height:64px;
    padding-left: 10px;
    font-size:20px;
}
.search-box-other .search-input textarea{
    display: table-column;
}
.search-box-other .search-btn{
    width: 100px;
    height:66px;
    text-align: center;
    line-height: 66px;
    color: #fff;
    border-radius: 0 4px 4px 0;
    background: linear-gradient(270deg, #5F87F8, #3860F4);
    cursor: pointer;
}
.join-list{
    width: 150px;
    height: 42px;
    background: #3860F4;
    border-radius: 4px;
    margin: 50px auto 0 auto;
    text-align: center;
    color: #FFFFFF;
    line-height: 42px;
    cursor: pointer;
}
.join-list a{
    color: #fff;
}
.join-box{
    width: 750px;
    margin:0 auto;
    min-height: 450px;
}
.join-box .join-title{
    font-size: 18px;
    color: #242424;
    text-align: center;
    font-weight: bold;
    margin:80px 0 40px 0;
}
.join-box .join-type .join-type-title,
.join-box .join-con .join-con-title{
    color: #121212;
    width: 150px;
    line-height: 38px;
}
.join-box  .join-type  ul li{
    line-height: 38px;
    margin-right: 30px;
}
.join-box  .join-con  li{
    margin-bottom: 30px;
}
.join-box .join-con .join-con-input{
    flex:1;
}
.join-box .join-con .join-con-input input{
    width: 100%;
    height:38px;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    padding-left: 10px;
}
.join-box  .join-btn{
    margin:0 auto;
    text-align: center;
}
.join-box  .join-btn div{
    width: 150px;
    height: 42px;
    background: #3860F4;
    border-radius: 4px;
    margin:  0 auto;
    text-align: center;
    color: #FFFFFF;
    line-height: 42px;
    cursor: pointer;
}