html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:15px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0 auto;padding: 0;background: rgba(243, 252, 254, 1);}
.page-head{width: 100%;min-width:1200px;height:760px;background: url("../images/banner.png") no-repeat top center;position: relative;}
.page-head p{position: absolute;left: 0;bottom: 0;width: 100%;}
.page-head p img{display: block;margin:0 auto;width: 219px;}
.head-title{display: block;width: 1112px;margin:0 auto;padding-top: 163px;}
.ellipsis {
  overflow: hidden!important;
  text-overflow: ellipsis!important;
  white-space: nowrap;
}
.ellipsis2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.page-main{width: 1200px;margin:70px auto 0;height: auto;overflow: hidden;}
.index-title{width: 100%;margin:0 auto;height:auto;overflow: hidden;}
.index-title img{display: block;width: 100%;margin:0 auto;}
.hdzx{width: 100%;margin:28px auto 50px;height: auto;overflow: hidden;}
.hdzx-swiper{width: 700px;float: left;position: relative;height: 400px;overflow: hidden;}
.hdzx-swiper img{display: block;width: 100%;}
.hdzx-swiper .txt-bg{width: 100%;height: 147px;background: rgba(0,0,0,0.7);position: absolute;left: 0;bottom: 0;}
.txt-bg{
    color: #ffffff;
    padding: 20px;
    box-sizing: border-box;
}
.txt1{
    font-size: 20px;
    line-height: 30px;
}
.txt2{
    margin-top:10px ;
    line-height: 26px;
    font-size: 16px;
}
 .hdzx2 a{
    color: #000000;font-size: 14px;

 }
  .hdzx2 li a img{
    height: 5px;
    width: 5px;
    margin-right: 5px;
  }
 .hdzx2 li a{
    display: flex;
    flex-direction: row;
    align-items: center;
 }
 .hdzx2 li{ 
    height: 18px;
    padding: 5px  20px;

 }
  .hdzx2{
    margin-top: 20px;
    width: 482px;
   float: right;
   height: auto;
  }

.hdzx-list{width: 482px;float: right;height: auto;overflow: hidden;}
.hdzx-list li{width: 100%;margin:0 auto 3px;height: auto;overflow: hidden;}
.hdzx-list a{display: block;padding:20px;color: #222833;margin:0 auto;background: transparent;text-align: justify;letter-spacing: 1.5px;}
.hdzx-list span{ color: rgba(0, 0, 0, 1); display: block;width: 100%;font-weight:bold;font-size: 20px;height: 32px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hdzx-list p{color:rgba(117, 121, 135, 1); font-size: 16px;line-height: 23px;height:46px;margin-top:10px;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}
.hdzx-list li.on a{background: #1B5EE6;color: #ffffff;}
.hdzx-list li a:hover{background: #ffffff;color: rgba(42, 101, 219, 1);}
.hdzx-list li a:hover span{ color: rgba(42, 101, 219, 1);}
.hdzx-list li a:hover p{ color: rgba(144, 160, 191, 1);}
.hdzx_bottom{width: 100%; height: 6px;background: url("../images/hdzx_bottom.png") repeat-x bottom center;}
.wlkt{width: 100%;min-width:1200px;margin:20px auto;height: auto;overflow: hidden;position: relative;min-height: 494px;background: url("../images/bg2.png") no-repeat bottom center;}
.wlkt-bg{width: 100%;height:404px;position:absolute;left:0;top:45px;}
.wlkt-cn{width: 1200px;margin:0 auto 110px auto;height: auto;overflow: hidden;position: relative;z-index: 2;background-color: white;}
.wlkt-video{width: 780px;height: 487px;float: left;overflow: hidden;}
.wlkt-video video{display: block;width: 100%;height: 487px;margin:0 auto;}
.wlkt-list{position: relative; width: 395px;float: left;height: auto;overflow: hidden;}
.wlkt-list li{box-sizing: border-box;padding: 0 11px 0 18px;margin-bottom:4px;width:366px;background: #ffffff;color: #2055C1;font-size: 18px;text-align: justify;letter-spacing: 1.5px;border-radius: 2px;cursor: pointer;}
.img-title{
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    bottom: 0;
    height: 120px;
    color: #ffffff;
    width: 700px;
    text-align: left;
    padding: 20px;
    box-sizing: border-box;
}
.zcyc-c{
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-weight: bold;
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: 64px;

}
.zcyc-list{
    overflow: scroll;
    scrollbar-width: none;
    height: 485px;
    
}
.zcyc-r{

}
.up_btn{
    background: url("../images/up_btn.png") no-repeat center center;
    width: 57px;
    height: 29px;
    position: absolute;
    right: 10px;
    top: 0px;
    z-index: 999;
}
.down_btn{
    background: url("../images/down_btn.png") no-repeat center center;
    width: 57px;
    height: 29px;
    position: absolute;
    right: 10px;
    bottom: 0px;
    z-index: 999;
}
.zcyc-r-t{
    height: 50px;
    line-height: 50px;
    padding: 0px 10px;
    margin-top: 3px;
    background: rgba(238, 248, 250, 1);
    font-size: 14px;
    color: rgba(0, 0, 0, 1);
    display: flex;
    flex-direction: row;
    align-items: center;

}

.wlkt-list li.on{border:3px solid #1B5EE6;}

.wbx{position:relative;width: 100%;min-width:1200px;margin:90px auto 0;height: auto;overflow: hidden;}
.wbx-bg{width: 1024px;height: 511px;position:absolute;right:0;bottom:0;z-index: -1;background: url("../images/foot.png") no-repeat bottom center;}
.bg1{width: 1024px;height: 511px;position:absolute;top:1000px;left:0;z-index: -1;background: url("../images/bg1.png") no-repeat bottom center;}
.wbx-cn{width: 1280px;margin:0 auto;height: auto;overflow: hidden;}
.wbx-cn .index-title{width: 1200px;}
.wbx-com{padding: 40px 40px 130px 40px;width: 1200px;margin:0 auto;}
.foot-crop{width: 100%;margin:84px auto 45px;}
.foot-crop img{display: block;margin:0 auto;}


.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.swiper-slide a {
  width: 100%;
  display: block;
  height: 100%;
}
@media screen and (max-width: 1200px) { .tt { display: none !important; } }
