.closestyle1144665{ font-size:12px;color:#333333;text-decoration: none ;}

.logo img{vertical-align:middle !important;}
.container{width:1190px;margin:auto;}
.container{width:1190px;margin:auto;}
    #c1144617 ul {list-style: none; margin: 0px; padding: 0px;} 
    #c1144617 ul li a {font-family: 黑体;text-decoration: none;font-weight:bold; color:#fff; display:block; width:112px; height:36px; line-height:36px; text-align:center; background:url(/system/resource/images/nav/imgnav_vsb_level1_bg_1.gif) 0 0 no-repeat;  font-size:14px;} 
    #c1144617 ul li { float:left; margin-left:0px;} 
    #c1144617 ul li a:hover {background:url(/system/resource/images/nav/imgnav_vsb_level1_bg_2.gif) 0 0 no-repeat;}
    #c1144617 ul li a#current { background:url(/system/resource/images/nav/imgnav_vsb_level1_bg_2.gif) 0 0 no-repeat; font-weight:bold; color:#fff;}
    #c1144617 ul li ul { border:0px solid #ccc; display:none;} 
    #c1144617 ul li ul li {font-family: 黑体;text-decoration: none;font-weight:bold;font-size:14px; float:none;  margin:0;}
    #c1144617 ul li ul li a {width:112px;height:28px;line-height:28px; text-align:center; background:url(/system/resource/images/nav/imgnav_vsb_level2_bg_1.png); color:#000000;} 
    #c1144617 ul li ul li a:hover { background:url(/system/resource/images/nav/imgnav_vsb_level2_bg_1.jpg); color:#000000;}  
    #c1144617 ul li:hover ul { display:block;z-index:9999999; position:absolute;}
    #c1144617 ul li.sfhover ul { display:block;} 

.mainmenu .nav2 {
  position: absolute;
  top: 50px; 
  left: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  z-index: 999;
  border-top: 2px solid #0055a5;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: all 0.3s ease;}


.mainmenu:hover .nav2 {
  display: block !important;
  opacity: 1;
  visibility: visible;
  transform: translateY(0);}


.mainmenu .nav2 dt {
  width: 100%;
  border-bottom: 1px solid #eee;
  margin: 0;
  padding: 0;}

.mainmenu .nav2 dt:last-child {
  border-bottom: none;}

.mainmenu .nav2 dt a {
  display: block;
  padding: 12px 0;
  color: #464646;
  font-size: 14px;
  text-align: center;
  border-right: none !important;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;}

.mainmenu .nav2 dt a:hover {
  background: #f5f5f5;
  color: #0055a5;}


_:-ms-fullscreen, :root .mainmenu .nav2 {
  opacity: 1;
  visibility: visible;
  transform: none;
  transition: none;
  border: 1px solid #ddd;
  border-top: 2px solid #0055a5;
  box-shadow: none;}


_:-ms-fullscreen, :root .mainmenu:hover .nav2 {
  display: block !important;}


_:-ms-lang(x), .mainmenu .nav2 {
  opacity: 1;
  visibility: visible;
  transform: none;
  transition: none;
  border: 1px solid #ddd;}

_:-ms-lang(x), .mainmenu:hover .nav2 {
  display: block !important;}
    .banner-z .slick-dots li button {
        display: none;}

    button {
        font-size: 100%;
        border: none;
        outline: none;}

    .banner-z {
        font-size: 0;
        z-index: 2;}



    .banner-z a {
        display: block;}

    .banner-z .img {
        padding-top: 23%;
        position: relative;}

    .banner-z .img img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;}

    .banner-z .slick-arrow {
        position: absolute;
        top: 50%;
        z-index: 1;
        width: 32px;
        height: 64px;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-color: transparent;
        background-size: auto;
        cursor: pointer;
        transform: translateY(-50%);}

    .banner-z .slick-arrow.slick-prev {
        left: 5%;
        background-image: url(images/left-20250528.png);}

    .banner-z .slick-arrow.slick-next {
        right: 5%;
        background-image: url(images/right-20250528.png);}

.banner-z .slick-dots {
    position: absolute;
    left: 50%;
    bottom: 20px;
    z-index: 1;
    transform: translateX(-50%);}

    .banner-z .slick-dots li {
        display: inline-block;
        width: 14px;
        height: 14px;
        margin: 0 7px;
        border-radius: 50%;
        background: #fff;
        cursor: pointer;}

    .banner-z .slick-dots li.slick-active {
        background: #0055a5;}


.twoLis {
    width: 100%;
    height: auto;}
.twoLis .main2_list li {
    width: 520px;
    height: auto;
    display: block;
    float: left;
    margin-top:5px;
    margin-left:30px;
    padding-bottom:13px;}
.twoLis .main2_list li a:hover{
    color:#0055a5;
    text-decoration: underline;}
.time {
    width: 56px;
    height: 54px;
    float: left;
    text-align: center;
    margin-right: 10px;}
.time .date {
    color: #fff;
    background: #0055a5;
    padding: 5px 0;}
.time span {
    display: block;
    text-align: center;
    font-size: 16px;}
.time .year {
    color: #0055a5;
    background: #ebebeb;
    font-size: 12px;
    padding: 2px 0;}
.info {
    flex:1;}
.item
{
display:flex;}
