.logo_wrap{height:160px;}
.linSea{width: 197px;}
.logo {width: 730px;height:160px;}
.oneLisImg{width:550px;}
.oneLis .new_list{

    width: 450px;

    float: right;}
.oneLis .new_list li{width:450px;line-height: 39px;}
.oneLis table  .new_list li,
.oneLis table .new_list{
width:570px;}
.banner-k {
    position: relative;
        margin: 0 0 40px 0;}

.banner,
.banner div.slick-list,
.banner .slick-slide a,
.banner .slick-slide a img {
    width: 100%;
    height: 450px;}

.banner {
    overflow: hidden;
    position: relative;
    z-index: 1;}

.banner .slick-list {
    position: relative;}

.banner .slick-list::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 261px;}

.banner .slick-slide a {
    display: block;
    overflow: hidden;
    position: relative;}

.banner .slick-slide img {
    display: block;
    width: 100%;
    transform: scale(1.1);
    transition: all 5s ease-out;}

.banner .img_scale img {
    transform: scale(1);}

/* .banner .slick-dots {
    bottom: 28px;
    width: 100%;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 0;
    height: 35px;
    z-index: 9;
}

.banner .slick-dots li {
    vertical-align: middle;
    margin: 0 6px;
    padding: 0;
    width: 10px;
    height: 10px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 50%;
}

.banner .slick-dots li.slick-active {
    width: 40px;
    height: 35px;
    background-size: 100% 100%;
}

.banner .slick-dots li button {
    display: none;
} */

.banner .slick-prev,
.banner .slick-next {
    width: 9px;
    height: 16px;
    top: inherit;
    bottom: 65px;}

.banner .slick-prev {
    left: inherit;
    right: 50%;
    margin-right: 70px;
    background: url(images/ban-prev.png) no-repeat;
    background-size: 100% 100%;}

.banner .slick-next {
    right: inherit;
    left: 50%;
    margin-left: 70px;
    background:url(images/ban-next.png)  no-repeat;
    background-size: 100% 100%;}

.down-page {
    position: absolute;
    width: 100px;
    height: 100px;
    line-height: 100px;
    left: 50%;
    bottom: 27px;
    transform: translateX(-50%);
    z-index: 99;
    font-size: 0;
    text-align: center;
    cursor: pointer;}

@keyframes svg-sircle {
    0% {
        stroke-dasharray: 300;
        stroke-dashoffset: 300;}

    100% {
        stroke-dasharray: 300;
        stroke-dashoffset: 0;}
}

.down-page svg {
    vertical-align: middle;
    width: 100%;
    height: 100%;}

.down-page.on .pie-bar {
    animation: svg-sircle 10s linear;}

.down-page .pie-bg {
    stroke: #fff;
    opacity: .3;}

.down-page .pie-bar {
    stroke: #fff;}

.down-page circle {
    stroke-dashoffset: 0;
    transform: rotate(-90deg);
    transform-origin: center;
    transition: all .2s;
    stroke: currentColor;
    z-index: 2;}

.down-page>img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 17px;
    animation: move 1.5s infinite ease-in-out;
    cursor: pointer;}

@keyframes move {
    0%,
    100% {
        top: 45%;}
    50% {
        top: calc(45% + 10px);}
}
.bg_img {
    position: relative;
    overflow: hidden;}

.bg_img .a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.4s ease-in;}

.bg_img:hover .a {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
#tpqh{
    width: 690px;
    height: auto;
    float: left;
    position: relative;}

#tpqh .slick-slider {}

#tpqh ul li a {
    display: block;
    position: relative;}

#tpqh ul li .bg_img {
    height: 570px;}

#tpqh ul li:hover .bg_img .a {
    transform: scale(1.1);}

#tpqh ul li .bg_img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
 
    background: url(images/jdt_yy.png) no-repeat;
    background-size: 100% 100%;
    z-index: 1;}

#tpqh ul li .bg_img .jdt-date {
 
    position: absolute;
    left: 30px;
    top: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 30px 0 30px 0;
    z-index: 2;
    color: #007fcc;}

#tpqh ul li .bg_img .jdt-date p {
    font-size: 36px;}

#tpqh ul li .bg_img .jdt-date span {
    font-size: 16px;}

#tpqh ul li .s1-ltx {
    position: absolute;
    left: 20px;
    right: 220px;
    bottom: 25px;
    z-index: 1;}

#tpqh ul li .s1-ltx h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    color: #fff;}

#tpqh .slick-dots {
    width: auto;
    font-size: 0;
    right: 30px;
    bottom: 35px;}

#tpqh .slick-dots li {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.5);
    margin: 0 10px;
    position: relative;}

#tpqh .slick-dots li::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 31px;
    height: 31px;
    border-radius: 50%;
    border: 1px dashed #fff;
    display: none;}

#tpqh .slick-dots li.slick-active {
    background: #fff;
    margin: 0 20px;}

#tpqh .slick-dots li.slick-active::after {
    display: block;}

#tpqh .slick-dots li button {
    display: none;}

/* 
#tpqh .slick-prev,
#tpqh .slick-next {
    width: 48px;
    height: 48px;
    top: auto;
    transform: none;
    bottom: -24px;
    z-index: 1;
    transition: all 0.3s;
}

#tpqh .slick-prev {
    left: auto;
    right: 93px;
    background-size: 100% 100%;
}

#tpqh .slick-next {
    right: 28px;
    background-size: 100% 100%;
}

#tpqh .slick-prev:hover,
#tpqh .slick-next:hover {
    transform: scale(1.05);
} */
 
#gzdt   {
width:450px;
float:right;
    background: #f8f8f8;}

#gzdt   li {
    transition: all 0.3s;}

#gzdt   li a {
    display: flex;
    align-items: center;
    margin: 0 35px;
    border-top: 1px dashed rgba(102, 102, 102, 0.2);
    padding: 10px 0;}

#gzdt   li:first-child a {
    border-top: none;}

#gzdt   li a .s1-rdate {

    text-align: center;
    color: #007fcc;
    position: relative;
    transition: all 0.3s;}

#gzdt   li a .s1-rdate p {
    font-size: 30px;}

#gzdt   li a .s1-rdate span {
    font-size: 16px;}

#gzdt   li a .s1-rdate::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -20px;
    width: 1px;
    height: 37px;
    background: rgba(102, 102, 102, 0.2);
    transition: all 0.3s;}

#gzdt   li a .s1-rtx {
    flex: 1;
    min-width: 0;
    padding-left: 40px;
    font-size: 18px;
    line-height: 30px;
    max-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 0.3s;}

#gzdt   li:hover a .s1-rdate::after {
    background: rgba(255, 255, 255, 0.2);}

#gzdt   li:hover {
background: #007fcc;
    background-size: 100% 100%;}

#gzdt   li:hover a .s1-rdate {
    color: #fff;}

#gzdt   li:hover a .s1-rtx {
    color: #fff;}

.part-gljk  .new_list,
.part-djdd .new_list {
margin:0 0 15px 0;}
.part-gljk .new_list li a span,

.part-djdd .new_list li a span{
    float: left;
    padding: 0 10px 0 0;
    color: #b30404;}.linSea .search{width:200px;background: #f0f0f0;border-radius: 20px;float: right;}
.linSea .search .searchText{width:145px;}.vsbcontent-table-container-outer { position: relative;}
.vsbcontent-table-container
{
    width: 98%;
    overflow-y: auto;
    _overflow: auto;
    margin: 2px;}
.vsbcontent-table-container::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;}
.vsbcontent-table-container::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);}
.vsbcontent-table-container-fade
{
    position: absolute;
    right: 0;
    width: 5px;
    height: 100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);}

#vsb_content table{    margin: 0 auto;text-align: center;}