body{
    font-family: "微软雅黑";
    /* background: #f2f2f2; */
}
/* 顶部开始 */

/* 顶部结束 */
.inner{
    width: 1400px;
    margin: 0 auto;
}
.fl{float: left;}
.fr{float: right;}

/* 头部开始 */
.header{
    height: 200px;
    background: url(../img/header_bg.png);
    background-size: 100% 100%;
}
.header_l img{
    width: auto;
    height: 50px;
    margin-top: 38px;
    /* margin-left: 40px; */
}
.header_r{
    margin-top: 10px;
    width: 1400px;
}
.header_r li{
    float: left;
    margin-right: 30px;
}
.header_r li label{
    color:#333;
    font-size: 18px;
}
.header_r li a{
    font-size: 18px;
    color: #333;
    
}
.header_r li.active a{
    font-weight: bold;
}
.header_r li.active label{
    font-weight: bold;
}
/* .header_r li:hover a{
    font-weight: bold;
} */
/* .header_r li a:hover{
    color: #3889f8;
} */

.header_nav{
    height: auto;
    overflow: hidden;
    margin-top: 38px;
}
.header_nav ul{
    height: auto;
    overflow: hidden;
}
.header_nav ul li{
    cursor: pointer;
    line-height: 50px;
    float: left;
    padding: 0 20px;
    font-size: 20px;
}
.header_nav ul li:hover {
    color: #0f5de5;
    font-weight: bold;
    /* border-bottom: #0f5de5 solid 3px; */
}
.header_nav_a{
    color: #0f5de5;
    font-weight: bold;
    border-bottom: #0f5de5 solid 3px;
}


/* 用户 */
.header_user {
    height: auto;
    overflow: hidden;
    margin-top: 38px;
}

.header_user ul {
    height: auto;
    overflow: hidden;
}

.header_user ul li {
    cursor: pointer;
    line-height: 50px;
    float: left;
    padding: 0 20px;
    font-size: 20px;
}

.header_user ul li:hover {
    color: #0f5de5;
    font-weight: bold;
    /* border-bottom: #0f5de5 solid 3px; */
}

.header_user .header_nav_a {
    border-bottom: none;
}
.header_l{
    width: 100%;
}
/* 搜索 */
.search_wrap_l{width: 700px;height: 50px;}
.search_wrap{margin-left: 160px;margin-top: 10px;}
.search_wrap_r{
    line-height: 50px;
    font-size: 18px;
    color: #333;
    margin-left: 20px;
    padding: 0 20px;
    background: #efefef;
    border-radius: 5px;
    border: 1px solid #888888;
}

.search_wrap_l_xz1{
    width: 90px;
    height: 50px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #0f5de5;
}
.search_wrap_l_xz1 input{
    width: 90px !important;
    height: 50px !important;
    padding: 0 !important;
    padding-left: 10px !important;
}

.search_wrap_l input{
    display: block;
    float: left;
    background: none;
    height: 50px;
    font-size: 18px;
    color: #333;
    line-height: 50px;
    width: 580px;
    /* padding-left: 10px; */
}
.el-select-dropdown{
    /* margin-top: 48px !important; */
}
.el-input__suffix{
    /* height: 50px !important; */
}

.search_wrap_l_xz2{
    border: 1px solid #0f5de5;
    height: auto;
    width: auto;
    overflow: hidden;
    padding: 0 10px;
    background: #fff;
    border-radius: 5px;
    margin-left: 10px;
}




.search_wrap_l button{
    width: 70px;
    height: 23px;
    background: url(../img/search_btn.png);
    display: block;
    float: right;
    border: none;
    margin-top: 13px;
    margin-right: 13px;
    cursor: pointer;
}
/* 头部结束 */
.top img{
    width: 100%;
    height: auto;
}

/* 内容开始 */
.contain{
    /* background: #ffffff; */
    /* padding: 0 30px; */
    overflow: hidden;
}
/* 当前位置 */
.position{
    position: relative;
    padding-top: 15px;
    padding-bottom: 25px;
}
.position img{
    position: absolute;
    top: 20px;
    left: 0;
}
.position p{
    margin-left: 25px;
}
.position p a{
    font-size: 18px;
    color: #010101;
}
.position p a:hover{
    color: #3889f8;
}

/* 主要内容开始 */
.cont_wrap{



}

.cont_wrap_nav{
    width: 96%;
    border-bottom: #f1f1f1 solid 1px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.cont_wrap_nav ul{
    padding: 0;
height: auto;
overflow: hidden;
}
.list_wrap_li_jyfl{
    float: left;
    padding: 10px 20px;
    font-size: 20px !important;
}
.list_wrap_li_jyfl_h {
    color: #0f5de5;
    border-bottom: #0f5de5 solid 3px;
    font-weight: bolder;
}

/* 左侧导航 */
.left_nav{
    width: 240px;
    background: #fff;
    /* overflow: hidden; */
    border-radius: 5px;
    padding: 15px 0;
}
.left_nav h2{
    display: block;
    height: 50px;
    width: auto;
    /* border-bottom: 2px solid #ffffff; */
    /* background: #ffe8e8; */
    line-height: 50px;
    font-size: 18px;
    color: #000;
    padding-left: 20px;
    cursor: pointer;
    font-weight: bold;
    width: 16%;
    margin: 0;
    float: left;
    text-align: right;
}
.left_nav h2 img{
    float: right;
    margin-top: 26px;
}
.left_nav h2.active{
    /* color: #3889f8; */
}
.left_nav h2.active img{
    transform: rotate(180deg);
}
.left_nav ul{
    /* max-height: 720px; */
    height: auto;
    overflow: hidden;
    /* overflow-y: scroll; */
}
.left_nav li{
    padding-left: 20px;
    font-size: 18px;
    color: #333;
    line-height: 30px;
    cursor: pointer;
    /* width: 84%; */
    float: left;
    line-height: 50px;
}
.left_nav li label{
    font-weight: normal;
    margin-left: 5px;
}
.left_nav li.active{
    /* color: #3889f8; */
}
.left_nav ul::-webkit-scrollbar-track {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);
    border-radius: 0;
    background: #f0f0f0 /* background:red */;
}
.left_nav ul::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);
    background: #3889f8;
}
.left_nav ul::-webkit-scrollbar-thumb {
    background: #3889f8;
}
.left_nav ul::-webkit-scrollbar {
    width: 3px;
}
.left_nav ul::-webkit-scrollbar {
    width: 6px;
}
/* 右侧内容 */
.right_cont{
    width: 1140px;
    background: #fff;
    border-radius: 5px;
    padding: 20px;
    min-height: 770px;
}
.kinds_wrap{
    /* border: 2px solid #efefef; */
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
}
.search_top{
    height: 60px;
    box-sizing: border-box;
    border-bottom: 2px solid #efefef;
    padding-left: 25px;
}
span.title{
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    line-height: 60px;
    display: block;
    float: left;
}
.search_top input{
    width: 230px;
    height: 30px;
    border: 2px solid #efefef;
    box-sizing: border-box;
    padding-left: 10px;
    display: block;
    float: left;
    margin-top: 15px;
    margin-right: 25px;

}
.search_top button{
    color:#ffffff;
    font-size: 18px;
    text-align: center;
    width: 90px;
    height: 30px;
    line-height: 30px;
    background: #3889f8;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    margin-top: 15px;
}
.search_top a{
    font-size: 18px;
    color: #3889f8;
    font-weight: bold;
    cursor: pointer;
    display: block;
    float: right;
    margin-right: 25px;
    line-height: 60px;
}
.filter_center{
    width: 710px;
    margin-left: 20px;
    margin-right: 20px;
}
.filter_item{
    width: 100%;
    height: 48px;
    overflow: hidden;
    /* height: auto; */
    margin-top: 10px;
}
.filter_item.itemUp{
    height: auto;
}
.filter_left{
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    display: block;
    float: left;
    margin-left: 25px;
    line-height: 48px;
}
.el-radio-group input{
    opacity: 0;
}
.el-radio-group span{
    font-size: 16px;
    color: #333 !important;
    padding: 6px 10px;
    display: inline-block;
    margin-top: 7px;
    border: 1px solid transparent !important;
    background: transparent !important;
    -webkit-box-shadow:none !important;

}
.filetype .el-radio-group .is-active span{
    border: 1px solid #3889f8 !important;
    box-sizing: border-box;
    background: url(../img/selected_icon.png) no-repeat right bottom !important;
    background-size: 20px 20px;
}
.el-radio-button{
    display: block;
    float: left;
}
.el-radio-group,.el-radio-button,.el-radio-button__orig-radio,.el-radio-button__inner{
    transition: none!important;
}
.more{
    position: relative;
    margin-right: 35px;
    cursor: pointer;
}
.more p{
    font-size: 14px;
    color: #3889f8;
    line-height: 48px;
}
.down{
    display: block;
    width: 20px;
    height: 20px;
    background: url(../img/down.png);
    background-size: 100% 100%;
    position: absolute;
    top: 15px;
    right: -25px;
}
.up {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../img/up.png);
    background-size: 100% 100%;
    position: absolute;
    top: 15px;
    right: -25px;
}
.hideborder{
    border: none;
}
/* 时间 */
.time_wrap{
    position:relative;
    height:40px;
    width:300px;
    /* border:1px solid #dcdcdc; */
    border-radius:5px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-left: 20px;
}

/* 时间 */
.date_css {
    margin-top: 5px;
}

.date_css .el-popper {
    margin-top: 5px !important;
}


.el-range-input{
    font-size: 16px;
    color: #888888;
    width: 140px;
    text-align: center;
    line-height: 38px;
    background: none;
}
.el-range-separator{
    font-size: 16px;
    color: #333333;
}
.el-picker-panel {
    color: #606266;
    border: 1px solid #e4e7ed;
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
    background: #fff;
    border-radius: 4px;
    line-height: 30px;
    margin: 5px 0;
}
.el-date-range-picker .el-picker-panel__body {
    width: 600px;
}
.el-picker-panel__content {
    position: relative;
    margin: 15px;
}
.el-date-range-picker__content {
    float: left;
    width: 50%;
    box-sizing: border-box;
    margin: 0;
    padding: 16px;
}
.el-date-range-picker .el-picker-panel__content {
    margin: 0;
}
.el-date-range-picker__content.is-left {
    border-right: 1px solid #e4e4e4;
}
.el-picker-panel__body-wrapper:after, .el-picker-panel__body:after {
    content: "";
    display: table;
    clear: both;
}
.el-date-range-picker__header {
    position: relative;
    text-align: center;
    height: 28px;
}
.el-date-table {
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.el-date-range-picker table {
    table-layout: fixed;
    width: 100%;
}
.el-picker-panel__icon-btn {
    font-size: 12px;
    color: #303133;
    border: 0;
    background: 0 0;
    cursor: pointer;
    outline: 0;
    margin-top: 8px;
}

.handle_wrap{overflow: hidden;padding: 24px 0;}
.handle_wrap div{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    width: 80px;
    height: 30px;
    background: #3889f8;
    border-radius: 5px;
    line-height: 30px;
}
.handle_wrap div.sure{
    margin-left: 335px;
    margin-right: 50px;
}

/* 数据 */
.data_wrap{
    margin-top: 10px;
    overflow: hidden;
}
.total_wrap{overflow: hidden;}
.total_wrap h2{
    font-size: 14px;
    color: #333333;
    line-height: 50px;
    margin: 0;
}
.total_wrap h2 span{
    color: #ff0000;
    font-weight: bold;
    margin-right: 5px;
    margin-left: 5px;
}
.total_wrap img{
    margin-top: 15px;
}
.data_list li{
    border-bottom:2px solid #f1f1f1;
    padding: 12px 0;
}
.data_list li a{
    font-size: 18px;
    color: #0f5de5;
    /* font-weight: bold; */
    line-height: 30px;
}
/* .data_list li a:hover{
    color:#3889f8
} */
.data_list li>div{
    font-size: 16px;
    color: #666;
    line-height: 30px;
    margin: 5px 0;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.data_list li div{
    overflow: hidden;
}
.data_list li div h2{
    font-size: 16px;
    color: #666;
    margin-right: 20px;
}
.data_list li div h2 img{
    vertical-align: middle;
    margin-top: -4px;
}

/* 分页 */
.el-pagination {
    white-space: nowrap;
    padding: 2px 5px;
    color: #303133;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.el-pagination__sizes {
    margin: 0 10px 0 0;
    font-weight: 400;
    color: #606266;
    display: none !important;
}
.el-pagination__total {
    margin-right: 10px;
    font-weight: 400;
    color: #606266;
}
.el-pagination button, .el-pagination span:not([class*=suffix]) {
    display: inline-block;
    font-size: 13px;
    min-width: 35.5px;
    height: 28px;
    line-height: 28px;
    vertical-align: top;
    box-sizing: border-box;
    color: #7d7d7d;
}
.el-select {
    display: inline-block;
    position: relative;
}
.el-input--mini {
    font-size: 12px;
}
.el-select>.el-input {
    display: block;
}
.el-pagination .el-select .el-input {
    width: 100px;
    margin: 0 5px;
}
.el-input--mini .el-input__inner {
    height: 28px;
    line-height: 28px;
}
.el-pagination__sizes .el-input .el-input__inner {
    font-size: 13px;
    padding-left: 8px;
}
.el-pagination .el-select .el-input .el-input__inner {
    padding-right: 25px;
    border-radius: 3px;
}

.el-input__prefix, .el-input__suffix {
    position: absolute;
    top: 0;
    -webkit-transition: all .3s;
    text-align: center;
    height: 100%;
    color: #c0c4cc;
}
.el-input__suffix {
    right: 5px;
    transition: all .3s;
    pointer-events: none;
}
.el-pagination .el-input__suffix {
    right: 0;
    transform: scale(.8);
}
.el-input__suffix-inner {
    pointer-events: all;
}

.el-input--mini .el-input__icon {
    line-height: 28px;
}
.el-select .el-input .el-select__caret {
    color: #c0c4cc;
    font-size: 14px;
    transition: transform .3s;
    transform: rotate(180deg);
    cursor: pointer;
}
.el-icon-arrow-up:before {
    content: "\e6e1";
}
.el-input__icon:after {
    content: "";
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
.el-pagination button {
    border: none;
    padding: 0 6px;
    background: 0 0;
}
.el-pagination .btn-next, .el-pagination .btn-prev {
    background: 50% no-repeat #fff;
    background-size: 16px;
    cursor: pointer;
    margin: 0;
    color: #303133;
}
.el-pagination .btn-prev {
    padding-right: 12px;
}
.el-pagination button:disabled {
    color: #c0c4cc;
    background-color: #fff;
    cursor: not-allowed;
}
[class*=" el-icon-"], [class^=el-icon-] {
    font-family: element-icons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.el-pagination .btn-next .el-icon, .el-pagination .btn-prev .el-icon {
    display: block;
    font-size: 12px;
    font-weight: 700;
}
.el-icon-arrow-left:before {
    content: "\e6de";
}
.el-pager, .el-pager li {
    vertical-align: top;
    display: inline-block;
    margin: 0;
}
.el-pager {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    list-style: none;
    font-size: 0;
}
.el-pager, .el-pager li {
    vertical-align: top;
    display: inline-block;
    margin: 0;
}
.el-pager li {
    padding: 0 4px;
    background: #fff;
    font-size: 13px;
    min-width: 35.5px;
    height: 28px;
    line-height: 28px;
    box-sizing: border-box;
    text-align: center;
}
.el-pager li {
    border: 1px solid #f5f5f5;
    color: #7d7d7d;
    border-radius: 3px;
    margin-right: 5px;
    font-weight: 400;
    line-height: 26px;
    margin-left: 5px;
}
.el-pager li.active+li {
    border-left: 0;
}
.el-pager li.active {
    color: #409eff;
    cursor: default;
}
.el-pager li.active, .el-pager li:hover {
    background-color: #3889f8;
    color: #fff;
    border: 1px solid #3889f8;
}
.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
    line-height: 28px;
    color: #303133;
}
.el-icon-more:before {
    content: "\e794";
}
.el-pager .more:before {
    line-height: 30px;
}
.el-pagination__jump {
    margin-left: 24px;
    font-weight: 400;
    color: #606266;
}
.el-pagination:after, .el-pagination:before {
    display: table;
    content: "";
}
.el-pager li.btn-quicknext:hover, .el-pager li.btn-quickprev:hover{
    color: #ffffff;
}
.el-pagination .btn-next, .el-pagination .btn-prev{
    border: 1px solid #f5f5f5;
    padding: 0 10px;
    border-radius: 5px;
    margin-right: 5px;
    margin-left: 5px;
}
.el-pagination .btn-next:hover span, .el-pagination .btn-prev:hover span{
    color: #ffffff;
}
.el-pagination .btn-next:hover, .el-pagination .btn-prev:hover{
    background: #3889f8;
}
.el-input.is-active .el-input__inner, .el-input__inner:focus{
    border-color: #f5f5f5;
}
/* 主要内容结束 */

  /* 底部开始 */
  
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
    -webkit-animation-name: hvr-buzz-out;
    animation-name: hvr-buzz-out;
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}


/* 清除element-ui默认样式 */
.el-radio-button__inner:hover {
    color: #333;
}
.el-radio-button:first-child .el-radio-button__inner{
    border-left: none;
}
.el-radio-button__inner, .el-radio-group{
    line-height: none;
}

.clearfix:before, .clearfix:after {
    content: '';
    display: table;
}
.clearfix:before, .clearfix:after {
    content: '';
    display: table;
}
.clearfix:after {
    clear: both;
}
.clear{ clear:both}
.navTip{
    position:absolute;
    top:-72px;
    left:50px;
    width:180px;
    height:96px;
    background:url(../img/nav_tip.png) no-repeat 100% 100%;
    display: none;
}
.navTip h1{
    font-size:12px;
    color:#333;
    font-weight:normal;
    width: 120px;
    text-align: left;
    margin: 22px auto;
    line-height: 18px;
}
#navbg:hover .navTip{
    display:block;
}


/* 通辽底部开始 */
.footer{
    height: 150px;
    background-color: #016bb5;
}
.daohang {
    width: 100%;
    height: 48px;
    background-color: #757575;
    z-index: 5;
}
.footer_items1 {
    width: 1070px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    font-size: 16px;
    color: #ffffff;
    line-height: 48px;
}
.footer_items1 .select_nav {
    width: 26%;
    text-align: center;
}
.select_nav p {
    display: block;
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    text-indent: 12px;
    cursor: pointer;
    background: url(../img/20230628sanjiao.png) no-repeat 240px center;
}
.select_nav ul {
    width: 15%;
    position: absolute;
    border: 1px solid #CCC;
    /* display: none; */
    max-height: 180px;
    overflow-y: auto;
}
.select_nav ul li {
    line-height: 30px;
    padding-left: 10px;
    background-color: #ffffff;
    color: #666;
}
.banxin {
    width: 1400px;
    margin: 0 auto;
}
.pic_icon {
    width: 445px;
    margin: 52px 20px;
    display: flex;
    justify-content: space-between;
}
.wzdt {
    width: 120px;
    height: 136px;
    background-color: #a11b29;
    color: #ffffff;
    font-size: 16px;
    margin-top: 24px;
    padding: 14px 27px;
    box-sizing: border-box;
}
.wzdt p {
    line-height: 36px;
    height: 36px;
}
.wzdt p a {
    color: #ffffff;
}
.dw {
    width: 570px;
    height: 140px;
    /* background-color: #a11b29; */
    /* margin-top: 24px; */
    /* padding: 14px 27px; */
    box-sizing: border-box;
    font-size: 16px;
    margin-left: 440px;
    padding-top: 30px;
}
.dw .kk {
    width: 100%;
    height: 36px;
}
.dw p {
    line-height: 32px;
    height: 32px;
    color: #ffffff;
    font-size: 16px;
}
.l {
    float: left;
}
.r {
    float: right;
}
.dw .kk a{
    color:#fff;
}
.dw .kk .zuoce{width:260px}
.select_nav ul li a{
    text-decoration: none;
    color: #000;
}
.select_nav p.selected_p {
    background: url(../img/20230628sanjiao_x.png) no-repeat 240px center;
}
/* 通辽底部结束 */

/* 通辽头部开始 */
/* .header {
    width: 100%;
    height: 540px;
    background: url(../img/head_bg.png) center no-repeat;
    background-size: 100% 100%;
}
.part1 {
    font-size: 15px;
    color: #ffffff;
    width: 100%;
    height: 54px;
    padding-top: 10px;
    box-sizing: border-box;
    position: relative;
}
.szf {
    margin-left: 10px;
}
.header a {
    text-decoration: none;
    color: #000;
}
.indexwzdh {
    position: absolute;
    background: rgba(0,0,0,0.5);
    padding: 20px;
    z-index: 999;
    margin-top: 20px;
    display: none;
}
.qxsq span {
    font-size: 16px;
    display: block;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
}
.qxsq a {
    padding: 10px 10px 10px 0px;
    text-decoration: none;
    color: #fff;
    font-size: 15px;
}
.header img {
    border: 0;
    vertical-align: middle;
}
.part2 {
    margin-top: 40px;
    box-sizing: border-box;
    height: 106px;
}
.icon {
    width: 377px;
    height: 106px;
}
.dao {
    width: 760px;
    height: 106px;
    line-height: 106px;
}
.nav {
    display: flex;
    justify-content: space-between;
}
.nav li a {
    color: #3889f8;
    font-size: 22px;
    font-weight: bold;
}
.search {
    width: 710px;
    height: 90px;
    margin: 0 auto;
    margin-top: 20px;
    background: url(../img/search_bg.png) no-repeat center;
}
.search2 {
    width: 690px;
    margin-left: 30px;
    height: 90px;
    font-size: 16px;
    color: #8a8888;
    border: none;
    background: none;
}
.button {
    width: 122px;
    height: 42px;
    position: relative;
    top: -66px;
    right: -574px;
    cursor: pointer;
} */
/* 通辽头部结束 */

.search_types{
    font-size: 14px;
    color: #333;
    margin-left: 20px;
}
.search_types span{
    cursor: pointer;
    margin: 0 10px;
    line-height: 50px;
    font-size: 14px;
    padding-right: 12px;
    background: url(../img/xgd.png) no-repeat right center;
}
.search_types span.active{
    font-weight: bold;
    color: #0f5de5;
}


::-webkit-scrollbar {
    width: 12px;
    /* 设置滚动条宽度 */
    height: auto;
    /* 设置滚动条高度 */
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
    /* 设置轨道背景色 */
}
::-webkit-scrollbar-thumb {
    background: #0f5de5;
    /* 设置滑块背景色 */
    border-radius: 6px;
    /* 设置滑块圆角 */
}

::-webkit-scrollbar-thumb:hover {
    background: #015293;
    /* 设置滑块悬停时的背景色 */
}
::-webkit-scrollbar-button {
    display: none;
    /* 隐藏按钮 */
}

::-webkit-scrollbar-corner {
    display: none;
    /* 隐藏边角 */
}





/* 移动端 */
@media screen and (min-width: 751px){
    .mobile{
        display: none;
    }

}

@media screen and (max-width: 750px){
    .pc{display: none;}
    html, body{width: 100%;height: auto;background: #f1f1f1;}
    .mobile{
        display: block;
    }
    .inner_m{
        width: 92%;
        /* padding: 0 20px; */
        margin: 0 auto;

    }
    .header_m{
        width: 100%;
        /* height: 200px; */
        background: #fff;
    }
    .mobile .contain{
        padding: 0;
    }
    .header_m img{
        width: 80%;
        margin: 0 auto;
        display: block;
        padding: 15px 0;
    }
    .top_m img{
        width: 100%;
        height: auto;
    }
    .position_m{padding-bottom: 15px;}
    .position_m p a,.position_m p{
        font-size: 16px;
    }
    .position_m img{
        width: 14px;
        top: 17px;
    }
    .cont_wrap_m .right_cont{
        width: 100%;
    }
    .mobile .kinds_wrap{
        box-sizing: border-box;
    }
    .mobile span.title{
        font-size: 16px;
        line-height: 40px;
        width: 32%;
    }
    .mobile .search_top input{
        font-size: 16px;
        width: 400px;
        height: 30px;
        margin-top: 6px;
        width: 68%;
        margin-right: 0;
    }
    .mobile .search_top input::-webkit-input-placeholder{
        font-size: 14px;
    }
    .mobile .search_top{
        /* height: 70px; */
        height: auto;
        overflow: hidden;
        padding: 0 6%;
    }
    .mobile .search_top>div{
        overflow: hidden;
        margin: 5px 0;
        position: relative;
    }
    .mobile .filter_left{
        font-size: 16px;
        float: left;
        /* margin-top: 5px;
        margin-bottom: 5px; */
        margin-left: 0;
        line-height: 40px;
        width: 28%;
    }
    .mobile .filter_item{
        height: auto;
        padding: 0 5%;
        width: auto;
        margin-top: 0px;
    }
    .mobile .filter_center{
        width: 68%;
        margin: 0;
        /* padding: 0 20px; */
        margin-top: 5px;
        margin-left: 1%;
        margin-right: 0;

    }
    .mobile .filetype{
        overflow: hidden;
    }
    .mobile .filetype .el-radio-button{
        width: 48%;
        height: 30px;
        text-align: center;
        line-height: 30px;
        background: #eeeeee;
        margin-right: 3%;
        margin-top: 2%;
        margin: 1% 1%;
    }
    .mobile .el-radio-group span{
        font-size: 16px;
        padding: 0;
        margin: 0;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    /* .mobile .is-focus span{
        border: none !important;
        box-sizing: border-box;
        background: none !important;
    }
    .mobile .is-focus{
        border: 1px solid #3889f8 !important;
        box-sizing: border-box;
        background: url(../img/selected_icon.png) no-repeat right bottom !important;
        background-size: 20px 20px;
    } */
    .mobile .filetype .el-radio-group .is-active span{
        border: none !important;
        box-sizing: border-box;
        background: none !important;
    }
    .mobile .filetype .el-radio-group .is-active{
        border: 1px solid #3889f8 !important;
        box-sizing: border-box;
        background: url(../img/selected_icon.png) no-repeat right bottom !important;
        background-size: 20px 20px;
    }
    .mobile .el-radio-group{
        max-height: 200px;
        overflow-y: scroll;
        width: 100%;
    }
    .mobile .yeartype .el-radio-button,.mobile .tcfltype .el-radio-button{
        width: 31%;
        margin: 1% 1%;
    }
    .mobile .fwrq_left{
        float: left;
        width: 28%;

    }
    .mobile .time_wrap_mobile{
        width: 68%;
        margin-left: 1%;
        margin-right: 0;
        height: auto;
        margin-top:5px;
    }
    .mobile .time_wrap_mobile .el-date-editor--date{
        width: 100%;
        margin-bottom: 8px;
    }
    .mobile .time_wrap_mobile .el-input__icon{
        width: 16px;
        display: none;
    }
    .mobile .el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner{
        width: 100%;
        padding: 0;

    }
    .mobile .handle_wrap{
        padding: 12px 0;
    }
    .mobile .el-date-editor .el-range-input{
        font-size: 14px;
    }
    .mobile .el-date-editor .el-range-separator{
        font-size: 14px;
        line-height: 26px;
        width: 8%;
    }
    .mobile .el-date-editor .el-range__icon{
        font-size: 14px;
        line-height: 30px;
        padding-left: 3%;
    }
    .el-picker-panel{
        width: 100%;
        box-sizing: border-box;
        overflow: hidden;
    }
    .el-date-range-picker .el-picker-panel__body{
        width: 100%;
    }
    .el-date-table{
        font-size: 14px;
    }
    .el-date-range-picker__header div{
        font-size: 14px;
    }
    .el-picker-panel__icon-btn{
        font-size: 14px;
    }
    .el-date-picker__header{margin:5px;}
    .el-date-picker .el-picker-panel__content{margin-top: 5px;margin-bottom: 5px;width:91% !important;}
    .mobile .el-input__inner{
        height: 30px;
        line-height: 30px;
    }
    .mobile .time_wrap_mobile .el-input__inner{
        padding-right: 0;
        padding-left:0px;
        text-align: center;
    }
    .mobile .time_wrap_mobile .el-input__inner::-webkit-input-placeholder{
        font-size:14px
    }
    .mobile .handle_wrap div{
        width: 18%;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        margin-right: 4%;
    }
    .mobile .handle_wrap div.sure{
        margin-left: 26%;
    }
    .mobile .fwrq_item{
        /* margin-top: 20px; */
        overflow: hidden;
    }
    .mobile .total_wrap h2{
        font-size: 14px;
        line-height: 30px;
    }
    .mobile .data_list li a{
        font-size: 16px;
        line-height: 30px;
        display: inline-block;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mobile .data_list li{
        padding: 5px 0;
    }
    .mobile  .data_list li p{
        font-size: 15px;
        width: 100%;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        line-height: 24px;
        margin: 0;
    }
    .mobile .data_list li div h2{
        font-size: 14px;
        margin-bottom: 10px;
        color: #666;
    }
    .mobile .data_list li div{
        margin-top: 10px;
    }
    .mobile .el-pagination button, .el-pagination span:not([class*=suffix]){
        font-size: 14px;
        margin-right: 2px;
        margin-left: 2px;
        padding: 0;
    }
    .mobile .el-pagination__total{
        display: none !important;
    }
    .mobile .el-pager li{
        font-size: 14px;
    }
    .mobile .el-pager li.number,.mobile .el-pager li.more{
        display: none;
    }
    .mobile .el-pager li.active{
        display: block;
        padding: 0;
    }
    .mobile .el-pagination__editor.el-input .el-input__inner{
        font-size: 14px;
        width: 35px;
    }
    .mobile .foot_m{
        background: #3889f8;
        padding: 10px 0;
    }
    .mobile .foot_m p{
        font-size: 14px;
        text-align: center;
        color: #fff;
        line-height: 22px;

    }
    .mobile .foot_m p a{
        color: #fff;
    }
    .mobile .foot_m .webcode{
        margin-top: 10px;
    }
    .mobile .search_top button{
        width: 18%;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        margin-bottom: 5%;
        margin-left: 30%;
        margin-top: 2%;
    }
    .mobile .search_top a{
        font-size: 16px;
        margin-right: 20%;
        line-height: 30px;
        margin-top: 2%;
        width: 27%;
    }
    .hideMobileborder{
        border: none;
    }
    .mobile .webcode img{
        width:44px;
    }


    .mobile .search_top{
        /* height: 250px; */
        height: 290px;
        border-radius: 20px;
        width:90%;
        margin:0 auto;
        margin-top: -25px;
        background: #fff;
        position: relative;
        padding-top: 5px;
    }
    .mobile .search_top>div{
        height: 40px;
        border: 1px solid #d4d4d4;
        border-radius: 30px;
        margin: 15px 0;
    }
    .mobile span.title{
        width: 30%;
        text-align:center;
    }
    .mobile .search_top input{
        width: 65%;
        border: none;
        border-left: 1px solid #d4d4d4;
        height: 20px;
        line-height: 20px;
        margin-top: 10px;
    }
    .mobile .search_top button{
        width: 80%;
        margin: 0 auto; 
        padding: 0;
        display: block;
        height: 40px;
        border-radius: 30px;
        margin-left: 10%;
    }
    .mobile .kinds_wrap{
        overflow: hidden;
        border: none;
        border-bottom: 1px solid #e2e2e2;
        margin-top: 10px;
    }
    .mobile .kinds_wrap li{
        float: left;
        width: 25%;
        text-align: center;
    }
    .mobile .kinds_wrap>div i{
        display: none;
    }
    .mobile .kinds_wrap .van-cell{
        float: left;
        width: 25%;
        height: 45px;
        font-size: 16px;
        padding: 0;
        line-height: 45px;
        
    }
    .mobile .kinds_wrap .van-cell>div{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .mobile .kinds_wrap .van-cell .van-cell__value--alone{
        text-align: center;
    }
    .mobile .contain{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        margin-top: 25px;
    }
    .mobile .data_list li{
        border: none;
        border-bottom: 1px solid #e2e2e2;
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .mobile .data_wrap{
        margin-top: 0;
    }
    .mobile .van-picker__toolbar{
        position: absolute;
        width: 100%;
        bottom: 10px;
        display: block;
    }
    .mobile .van-popup--bottom{
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
    .mobile .van-picker{
        padding-bottom: 80px;
    }
    .mobile .van-picker__toolbar>button{
        width: 100px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        background: #3889f8;
        border-radius: 10px;
        color: #fff;
    }
    .mobile .van-picker__toolbar>button.van-picker__cancel{
        margin-left: 0;
        float: right;
        margin-right: 20%;
        background: #bfbfbf;
    }
    .mobile .van-picker__confirm{
        margin-left: 20%;
        float: left;
        margin-right: 0;
    }
    .mobile .kinds_wrap .active .van-cell__value--alone{
        font-weight: bold;
        color: #3889f8;
    }
    .mobile .el-date-editor.el-input{
        width: 65%;
    }
    .mobile .search_top input.el-input__inner{
        width: 100%;
        padding-left: 10px;
    }
    .mobile .search_top input.el-input__inner::-webkit-input-placeholder,.mobile .search_top input::-webkit-input-placeholder{
        color:#999;
    }
    .date_icon{
        position: absolute;
        right: 15px;
        top: 15px;
        height: 18px;
    }
        .date_icon1 {
            position: absolute;
            right: 15px;
            bottom: 16px;
            height: 18px;
        }
    .elDatePicker.el-picker-panel{
        width: 100%;
        /* background: red; */
        left: 0;
        /* bottom: 10%; */
    }
        .mobile .search_top .search_top_fwrq{
        height: 80px ;
    }
.mobile .search_top .search_top_fwrq .title_fwrq{
        line-height: 80px;
}
.mobile .search_top .search_top_fwrq input{
    margin-top: 12px;
};


}

.pcwrap{
    width: 100%;
    height: auto;
    padding-bottom: 30px;
    /* background: url(../img/midle_bg.png) center bottom no-repeat; */
    background:#f2f4f7;
    /* background-size: 100% auto; */
    /* margin-top: -150px; */
    padding-top: 18px;
}



/* 高级检索开始 */
.gaojijiansuo{
    overflow: hidden;
    width: 100%;
    /* background: #fff; */
    /* margin-bottom: 20px; */
}
.gaojijiansuo_right{
    width: 350px;
    height: 385px;
    background: #fff;
    border-radius: 5px;
    padding: 0 15px;
}
.gaojijiansuo_right h1{
    font-size: 18px;
    color: #333;
    line-height: 54px;
}
.gaojijiansuo_right p{
    font-size: 14px;
    color: #333;
    line-height: 28px;
}
.gaojijiansuo_left{
    width: 1175px;
    height: auto;
    background: #fff;
    border-radius: 5px;
    padding: 0 20px;
}
.gaojijiansuo_left h1{
    font-size: 24px;
    color: #0f5de5;
    border-bottom: 3px solid #0f5de5;
    width: 130px;
    text-align: center;
    padding-bottom: 3px;
    margin: 25px 0;
}
/* 高级检索结束 */




/* 二次检索 */
.advanced-options {
    margin-top: 20px;
}

.advanced-options div {
    overflow: hidden;
    margin-bottom: 20px;
}

.advanced-options label {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    display: block;
    float: left;
    width: 220px;
    line-height: 36px;
    margin-left: 0;
}

.advanced-options input {
    display: block;
    float: left;
    width: 75%;
    height: 36px;
    background: none;
    font-size: 18px;
    color: #333;
    padding-left: 10px;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    line-height: 36px;
}

.btns_wrap button {
    height: 40px;
    width: 120px;
    border-radius: 3px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    background: #0f5de5;
    border: none;
    display: block;
    float: left;
}

.btns_wrap {
    width: 270px;
        margin: 10px auto;
    /* height: auto; */
    overflow: hidden;
}


.gaojijiansuopic .gaojijiansuo_left h1{
    width: 130px;
}
.gaojijiansuopic .advanced-options label{
        width: 80px;
        margin-left: 90px;
}
.gaojijiansuopic .advanced-options button{
        height: 38px;
            width: 100px;
            border-radius: 3px;
            line-height: 40px;
            text-align: center;
            cursor: pointer;
            font-size: 20px;
            color: #fff;
            font-weight: bold;
            background: #0f5de5;
            border: none;
            display: block;
            float: left;
            margin-left: 20px;
}

/* 详情页 */
.detailcont p span font{
    /* color: #666 !important; */
  }
  .detailcont h1 font{
    /* color: #333 !important; */
  }

  .noResult *{
    font-size: 16px;
    color: #666;
  }
.detailcont .xqxx {
    padding-left: 25px;
    font-size: 14px;
    cursor: pointer;
    margin-right: 20px;
    font-weight: lighter;
    /* float: left; */
}
.detailcont .xqxx:hover {
    color: #0f5de5;
}
.detailcont .dz{
    background: url(../img/241202dz.png) no-repeat 0px center;

}
.detailcont .dzHover {
    pointer-events:none;
    color: #0f5de5;
    background: url(../img/241202dzh.png) no-repeat 0px center;

}
.detailcont .jrsc {
    background: url(../img/241202sc.png) no-repeat 0px center;

}
.detailcont .jrscHover {
    color: #0f5de5;
    background: url(../img/241202sch.png) no-repeat 0px center;

}
.detailcont .znfx {
    background: url(../img/241202znfx.png) no-repeat 0px center;

}
.detailcont .zxbj {
    background: url(../img/241202zxbj.png) no-repeat 0px center;

}
.detailcont .ywlj {
    color: #0f5de5;
    background: url(../img/241202ywlj.png) no-repeat 0px center;

}
.detailcont .ckyw {
    /* color: #0f5de5; */
    background: url(../img/241202fyfy.png) no-repeat 0px center;

}
.detailcont .ywlj:hover{
    text-decoration: underline;
}



/* 高级检索 */
.advanced-options{margin-top: 20px;}
.advanced-options div{
    overflow: hidden;
    margin-bottom: 20px;
}
.advanced-options label{
font-size: 18px;
color: #000;
font-weight: bold;
display: block;
float: left;
width: 15%;
line-height: 36px;
margin-left: 0;
text-align: right;
}
.advanced-options input{
    display: block;
    float: left;
    width: 75%;
    height: 36px;
    background: none;
    font-size: 18px;
    color: #333;
    padding-left: 10px;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    line-height: 36px;
    margin-left: 15px;
}
.btns_wrap button{
    height: 40px;
    width: 120px;
    border-radius: 3px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    background: #0f5de5;
    border: none;
    display: block;
    float: left;
}
.btns_wrap{
    margin: 10px auto;
        /* height: auto; */
        overflow: hidden;
}




/* 20241129新增代码开始 */
/* 左侧开始 */
.search_cont_wrap{
width:1175px;
}
.left_nav{
    width: 100%;
    margin-bottom: 20px;
    /* height: 220px; */
    /* overflow-y: scroll; */
    height: auto;
    overflow: hidden;
}
.right_cont{
    width: 100%;
}
/* 左侧结束 */
/* 词云开始 */
.wordCloud_wrap{
width:220px;
background: #fff;
/* padding-top: 15px; */
/* height: 1000px; */
}
.wordCloud_block{
    padding:15px;
}
.wordCloud_block h1{
    font-weight: bold;
    color: #333;
    font-size: 16px;
    /* line-height: 30px; */
}
/* 词云结束 */

/* 列表开始 */
.data_list{
    position:relative;
}
.data_list .el-button{
    width: 100%;
    text-align: left;
    transition: width 1s;
    margin: 0;
}
.leftactive{
    width: 35%;
    float: left;
    transition: width 1s;
}
.leftactive ul{
    padding-left: 0 !important;
}
.leftactive li a{
    line-height: 30px;
    width: 86%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.leftactive li > div>span{
    white-space: normal;
}
.leftactive li > div.abstract_wrap{
display: none;
}
.detail_cont_wrap{
    width:50%;
    position: relative;
    overflow: hidden;
    float: right;
    
    margin-top: 20px;
    /* background: #CCC; */
}
.detail_cont_wrap.active{
    height: 1080px;
    transition: width 0.5s;
    width: 64%;
    border: 1px solid #f1f1f1;
}
.detail_cont_wrap.active .el-drawer__wrapper{
    z-index: 1 !important; 
    left: 0;
    transition: width 0.5s;
}
/* .detail_cont_wrap{
    width: 0;
    transition: width 0.5s;
} */
.detail_cont_wrap .el-drawer__wrapper{
    left: 100%;
    transition: width 0.5s;
}
.abstract_wrap{overflow: hidden;}
.abstract_wrap>span{
    
    text-align: justify;
    white-space: normal;
}
.data_list li div h2{
    margin-top: 5px;
}
.data_list li div{width: 99%;}
/* 列表结束 */
/* 详情开始 */
.detailWrap{
    /* background: #f2f4f7; */
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .detailcont{
    background: #fff;
    padding: 20px;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.1);
  }
  .detailcont h1{
    color: #333;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    line-height: 32px;
    margin: 20px auto;
  }
  
  .detailcont p{
    font-size: 16px;
    color: #666 ;
    line-height: 30px;
    text-align:justify;
    margin: 0 0 15px 0;
    height: auto;
    overflow: hidden;
  }
  .el-drawer__header > :first-child{
  font-size: 16px;
  color: #333;
}
.el-drawer__header{
    padding: 0;
    margin: 10px;
}
/* .closeDrawer{
position: fixed;
bottom: 20px;
left: 20px;
} */
/* 详情结束 */
/* 20241129新增代码结束 */


.search_cont_wrap_sc {
    width: 100%;
}

.data_list  .active_li{
    border: 3px solid #67c23a;
    position: relative;
}
.data_list .active_li::before {
content: '';
    position: absolute;
    top: 0px;
    right: 10px;
    width: 6px;
    height: 12px;
    border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
    transform: rotate(40deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    z-index: 2;
    

}

.data_list .active_li::after {
content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 0;
    height: 0;
    border-left: 45px solid transparent;
    border-top: 45px solid #67c23a;
    z-index: 1;

}
.data_list_sc{
    padding: 12px !important;
}
.data_list .active_li li{
    border-bottom:none;
}

.search_types button{

        display: inline-block;
        line-height: 1;
        white-space: nowrap;
        cursor: pointer;
        background: #fff;
        border: 1px solid #dcdfe6;
        color: #606266;
        -webkit-appearance: none;
        text-align: center;
        box-sizing: border-box;
        outline: none;
        margin: 0;
        transition: .1s;
        font-weight: 500;
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        padding: 12px 20px;
        font-size: 14px;
        border-radius: 4px;
        color: #fff;
        background-color: #409eff;
        border-color: #409eff;
        margin-right: 10px;

}

.data_list_input_sc{
    margin: 0 10px;
}
.data_list_types_sc{
    line-height: 40px !important;
}
.date_css_sc{
    font-size: 14px;
}
.search_types_cs{
    margin: 0;
}


.left_cont_nav{
    background: #fff;
    /* border-radius: 5px; */
    /* padding: 20px; */
    width: 260px;
    height: auto;
    overflow: hidden;
}
.search_cont_wrap_detail{
    width: 1120px;
}
/* 左侧导航 */
.left_cont_nav_bigtit{
    width: 260px;
    height: 100px;
    background: url(../img/20230629listtit.png);
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    line-height: 100px;
    margin: 0 auto;
}
.left_cont_nav_bigtit_list{
    height: auto;
    padding-bottom: 20px;
    overflow: hidden;
}
.left_cont_nav_bigtit_list ul {
    height: auto;
    overflow: hidden;
    padding: 0;
}
.left_cont_nav_bigtit_list ul li {
    height: 55px;
    /* margin: 16px auto; */
    font-size: 18px;
    color: #333333;
    border-bottom: 1px solid #f0f0f0;
    line-height: 55px;
    transition: .3s;
}
.left_cont_nav_bigtit_list ul li a {
    display: block;
    border-left: 4px solid #fff;
    box-sizing: border-box;
    padding-left: 22px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.left_cont_nav_bigtit_list ul li.on a {
    transition: .3s;
    border-left: 4px solid #015293;
    background-color: #eef6ff;
    color: #015293;
}
/* 分析页面 */
.right_cont_detail_1 {
    height: auto;
    overflow: hidden;
}
.right_cont_detail_tit{
    height: 46px;
    line-height: 46px;
    background: url(../img/fxymtit_icon.png) no-repeat 0 center;
    padding-left: 25px;
    font-size: 22px;
    font-weight: bold;
    color: #2146d8;
    border-bottom: 2px solid #f1f1f1;
}
.right_cont_detail_cont{
    height: auto;
    overflow: hidden;
}
.right_cont_detail_cont_l{
    width: 70%;
    height: auto;
    overflow: hidden;
}
.right_cont_detail_cont_r {
    width: 29%;
    height: auto;
    overflow: hidden;
}
.right_cont_detail_cont_r_tit{
    font-size: 18px;
    color: #b7b7b7;
    padding: 20px;
}
.right_cont_detail_cont_r_cont {
    font-size: 16px;
    padding: 0 20px;
    color: #b7b7b7;
    line-height: 1.5;
    text-align: justify;
}
.right_cont_detail_cont_l{
    height: auto;
    overflow: hidden;
        border: 1px solid #ebeef5;
        margin: 20px 0;
        line-height: 40px ;
        font-size: 20px;
}
.right_cont_detail_cont_l table{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.right_cont_detail_cont_l td{
    padding: 0 10px;
}
.right_cont_detail_cont_l .th1{
    width: 20%;
    border-bottom: 1px solid #ebeef5;
        height: auto;
            overflow: hidden;
}
.right_cont_detail_cont_l .th2 {
    width: 80%;
    border-bottom: 1px solid #ebeef5;
    border-left: 1px solid #ebeef5;
        height: auto;
            overflow: hidden;
}
.right_cont_detail_cont_l .td1 {
    width: 20%;
    border-bottom: 1px solid #ebeef5;
        height: auto;
            overflow: hidden;
}
.right_cont_detail_cont_l .td2 {
    width: 80%;
    border-bottom: 1px solid #ebeef5;
    border-left: 1px solid #ebeef5;
    height: auto;
    overflow: hidden;
}
.right_cont_detail_cont_l .active .td1 {
    background: #f8f8f8;
}

.right_cont_detail_cont_l .active .td2 {
    background: #f8f8f8;
}

.right_cont_detail_1 .right_cont_detail_cont{
    height: 67px;
    background: url(../img/241203wbfxbg.png) no-repeat;
    background-size: 100% 100%;
    margin: 20px 0;
    border-radius: 5px;
}
.right_cont_detail_1 .right_cont_detail_cont ul{
    height: auto;
    overflow: hidden;
}
.right_cont_detail_1 .right_cont_detail_cont ul li{
    line-height: 38px;
        float: left;
        font-size: 20px;
        color: #fff;
        padding: 0 15px;
        margin: 15px 29px;
}
.right_cont_detail_1 .right_cont_detail_cont ul .on{
        color: #015293;
        background: #fff;
        border-radius: 5px;
}

.right_cont_detail_2 .wordCloud_block{
    width: 33%;
    float: left;
}
.right_cont_detail_2 .wordCloud_block h1{
    color: #0f5de5;
    font-size: 20px;
    font-weight: bold;
}
.right_cont_detail_2 .right_cont_detail_cont {
    margin: 20px 0;
}

.right_cont_detail_3 .right_cont_detail_cont {
    margin: 20px 0;
}
.right_cont_detail_3 .right_cont_detail_cont_wb{
    font-size: 18px;
    color: #0f5de5;
    line-height: 1.5 ;
    text-indent: 2em;
}


.tooltip{
    display: none !important;
}


/* 二次检索样式开始 */
.select_wrap1 {
    width: 110px;
    height: 40px;
    display: block;
    float: left;
}

.select_wrap1 .el-input--medium .el-input__inner {
    width: 110px;
    height: 40px;
        margin: 0;
}

.advanced-options .select_wrap1 input {
    font-size: 16px;
}

.select_wrap1 .el-input__suffix {
    height: 35px !important;
}

.select_wrap2 {
    width: 110px;
    height: 40px;
    margin-left: 10px;
    display: block;
    float: left;
}

.select_wrap2 .el-input--medium .el-input__inner {
    width: 110px;
    height: 40px;
    margin: 0 ;
}

.advanced-options .select_wrap2 input {
    font-size: 16px;
}

.select_wrap2 .el-input__suffix {
    height: 35px !important;
}

.select_wrap1 .el-input--medium .el-input__icon {
    line-height: 28px;
}

.select_wrap2 .el-input--medium .el-input__icon {
    line-height: 28px;
}

.el-select-dropdown {
    /* top: 340px !important; */
}

/* .select_wrap2 .el-select-dropdown{
    top: 340px !important;
} */
.selectkeyword_wrap {
    display: block;
    /* width: 680px; */
    width: 75%;
    height: 30px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    margin-left: 10px;
    border-radius: 5px;
    height: auto;
    float: left;
}

.selectkeyword_wrap .el-tag {
    margin-left: 5px;
    display: block;
    float: left;
    margin: 5px;
}

.selectkeyword_wrap .el-tag+.el-tag {
    margin: 5px;

}

.selectkeyword_wrap .button-new-tag {
    margin-left: 10px;
    height: 28px;
    line-height: 28px;
    padding-top: 0;
    padding-bottom: 0;
    margin: 5px;
    display: block;
    float: left;
}

.selectkeyword_wrap .input-new-tag {
    width: 90px;
    /* margin-left: 10px; */
    vertical-align: bottom;
    margin-bottom: 0;
    padding-bottom: 0;
    height: 28px;
    line-height: 28px;
    display: block;
    float: left;
    margin: 5px;
}

/* .selectkeyword_wrap .input-new-tag{
    height: 28px;
    display: block;
    margin-top: 0px;
    line-height: 28px;
    padding: 0;
  } */

.advanced-options div {
    margin-bottom: 10px;
}

/* 二次检索样式结束 */

.left_nav_li{
    cursor: pointer;
    user-select: none;
}

.collectActive{
    display: block;
}
.collectActiveN{
    display: none;
}
.visitActive {
    display: block;
}

.visitActiveN {
    display: none;
}


/*  */
.left_nav ul{
    padding-left: 0;
}


/* 二次检索新加 */
.gaojijiansuo_ec{
    width: 1400px;
    margin: 0 auto;
    background: #f2f4f7;
}
.search-page{
    background: #f2f4f7;
}
.gaojijiansuo_left_ec{
    width: 1400px;
}

/* 排序按钮 */
.search_types .DESC {
    background: url(../img/xgdDESC.png) no-repeat right center;
}

.search_types .ASC {
    background: url(../img/xgdASC.png) no-repeat right center;
}

/* 相似合并按钮 */
.xshb span{
    margin: 0px 3px;
    line-height: 50px;
    font-size: 14px;
}
