@charset "UTF-8";
html{
  font-size:5.208vw;
}
@media screen and  (min-width:1920px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}
.max-width{max-width: 1920px; margin-right: auto; margin-left: auto; position: relative; z-index: 6;}
.ctext{padding-left:0.64rem;padding-right:0.64rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left:16px;padding-right:16px;}
}

html {
  scrollbar-width: thin;
  scrollbar-color:#064A96 #fff;
}
html::-webkit-scrollbar {
  width:20px;
}
html::-webkit-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}
html::-moz-scrollbar {
  width:20px; 
}
html::-moz-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}	

.body{ padding:0 0 0 0.64rem;}
@media screen and (max-width:1024px) {

.body{ padding:0;}
}

.t_navs{ display: block; position:sticky; top: 0; left: 0; z-index: 20; width:100%; background: #fff; }
.t_navs .top{ width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center;border-bottom: 1px solid rgba(0, 0, 0, 0.1); height: 0.9rem;}
.t_navs .top .menuph{display: none;}
.t_navs .logo{ line-height: 0; display: block;}
.t_navs .logo a{display: block;}
.t_navs .logo img{ width: auto; max-width: inherit; height:0.57rem;}
.t_navs .right{ display: flex; flex-wrap: wrap; align-items: center;}
.t_navs .pic{ display: flex; line-height:0;border-radius: 4px; overflow: hidden; width: 1.6rem;}
.t_navs .text{ display: flex; flex-wrap: wrap; width: 2.6rem; margin-left: 4px;}
.t_navs .text .a{ display: flex;color: rgba(51, 51, 51, 1); font-size:0.14rem; line-height:0.24rem;position: relative; margin-left: 0.12rem;}
.t_navs .text .a::after{ display: flex; content: ''; position:absolute; top:0.05rem;left:-0.06rem; height:0.14rem;border-left: 1px solid rgba(0, 0, 0, 0.1);}
.t_navs .text .a:hover{color:#064A96;}
.t_navs .text .a:nth-child(6n+1)::after{ display:none;}

.t_navs.act{ box-shadow:0 3px 6px rgba(0,0,0,0.1);}
.t_navs.act .top{ display:none;}


@media screen and (max-width:1024px) {
.t_navs .top{ height:50px; padding:0 0 0 15px;}
.t_navs .logo img{ height:30px;}
.t_navs .right{display: none;}
.t_navs .top .menuph{display: flex;}
}


.menu{ display:flex; align-items: center; width: 100%;}
.menu .logo{ line-height: 0; display: none; margin-right:0.64rem;}
.menu .logo img{ width: auto; max-width: inherit; height:0.36rem;}
.menu .ul{ display: flex; width: 100%; justify-content: space-between;}
.menu .nli{display: flex; flex-wrap: wrap;}
.menu .nli a{ display: flex; align-items: center; justify-content: center; color:#231815; line-height:28px; font-size:0.18rem; height:0.62rem;}
.menu .nli.on a{ color:#064A96; font-weight: bold;}
.menu .nli:hover a{ color:#064A96;}

.t_navs.act .menu .logo{  display: block;}
.t_navs.act .menu{ height: 0.64rem;}


@media screen and (max-width:1024px) {
.menu{ display:none; }
}


.left_navs{ position: fixed; top:0; left: 0; z-index: 10; display: flex; flex-wrap: wrap; align-content: space-between; width:0.64rem; height: 100%;  background:#064A96;}
.menuph{display: flex; align-items: center; justify-content: center; cursor: pointer;
width: 100%;
height: 0.64rem;
background:#F4CA1B;}
.menuph:hover{ background:#064A96;}
.menuph .img{ display: block; background: url(img/meun.svg) center no-repeat; background-size: 100% auto;
width:0.3rem;
height: 0.3rem;}
.menuph:hover .img{background: url(img/meun1.svg) center no-repeat; }
.left_navs .lang{ display:block;width: 100%;}
.left_navs .lang .a{ position: relative; display:flex; justify-content: center; align-items: center;line-height:0.64rem; font-size:0.18rem;color: #fff; text-transform: uppercase;
width: 100%;}
.left_navs .lang .a.on{background: rgba(0, 0, 0, 0.15);}
.left_navs .lang .a:hover{background: rgba(0, 0, 0, 0.3);}
.left_navs .search{ display: flex; align-items: center; justify-content: center; cursor: pointer;
width: 100%;
height: 0.64rem;}
.left_navs .search img{
width:0.24rem;
height: 0.24rem;}
.left_navs .search:hover{background: rgba(0, 0, 0, 0.3);}
.left_navs .nav{ display:block;width: 100%; position: relative;}
.left_navs .nav .a{display:flex; padding:0 0.2rem; text-align: center; align-items: center; height:0.96rem; line-height:0.16rem; font-size:0.14rem;color: #fff;width: 100%;background: rgba(0, 0, 0, 0.15); position: relative; z-index: 10;}
.left_navs .nav:hover .a{background: rgba(0, 0, 0, 0.3);}
.left_navs .right{ display: flex; align-items: center; position:absolute; top:0;left:100%; height:100%; transform: translateX(-200%); -ms-transform: translateX(-200%); z-index: 10;}
.left_navs.om .right{  transform: translateX(0);transform: translateX(0);}
.left_navs .ul{ display: flex; overflow: hidden;border-radius: 0px 6px 6px 0px; position: relative; z-index: 6;
backdrop-filter: blur(30px);
background: rgba(0, 58, 123, 0.6);}
.left_navs .ul .nli{ display: flex; flex-wrap: wrap;}
.left_navs .ul .nli a{ display: flex; flex-wrap: wrap; align-items: center; justify-content: center; flex-direction: column; width:0.96rem; height:0.96rem;line-height:0.24rem; font-size:0.14rem;color: #fff;}
.left_navs .ul .nli a img{ width:0.24rem; height:0.24rem; margin-bottom: 0.08rem;}
.left_navs .ul .nli a:hover{ background:#064A96;}
.left_navs .shouqi{ z-index: 1; cursor: pointer; display: flex; justify-content:flex-end; align-items: center; position: absolute; top:50%; left:100%; width: 0.32rem; height:0.32rem; border-radius: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);backdrop-filter: blur(30px);
background: rgba(6, 74, 150, 0.6);}
.left_navs .shouqi img{ width: 0.16rem; height:0.32rem;}
.left_navs .shouqi:hover{ background:#064A96;}

@media screen and (max-width:1024px) {
.left_navs{ display:none; }
.menuph{
width:50px;
height: 50px;}
.menuph .img{
width:24px;
height:24px;}

}


/* header-puop */
.header-puop{ display: none; position: fixed; left: 0; top: 0; background:#064A96; z-index: 9999; width: 100%; height: 100%;}
.header-puop .header-box{ display: block; background:url(img/tit.png) no-repeat #064A96; background-position:right bottom; background-size:6.21rem auto; width: 100%; height: 100vh;}
.header-puop .top{ display: flex; align-items:center; justify-content:space-between; width: 100%;background: rgba(0, 0, 0, 0.15); height: 0.9rem;}
.header-puop .logo{line-height: 0; display:block; }
.header-puop .logo img{ height:0.58rem;}
.header-puop .shouqi{ cursor: pointer; display: flex;width: 0.4rem; height: 0.4rem;}
.header-puop .shouqi img{width:100%;}
.header-puop .input_box{width: 4.48rem; position: relative; display: flex; align-items: center;}
.header-puop .input_box .input{width: 100%;height:0.48rem;color:#333; border-radius:0;
font-weight: 400;
font-size:0.16rem;
line-height:0.48rem; opacity:1 !important;
 padding:0 0.2rem;
border: 1px solid rgba(229, 229, 229, 1);border-right:0;
background:rgba(255, 255, 255, 1);
}
.header-puop .input_box input:focus{ outline:none;}
.header-puop .input_box input::placeholder{color:#888; opacity: 1 !important; }
.header-puop .input_box .submit{ min-width:1.03rem;width:1.03rem; height: 0.48rem; border-radius:0;border:0; padding:0;display:flex; align-items: center; justify-content: center; cursor: pointer;background:rgba(244, 202, 27, 1); color:rgba(6, 74, 150, 1); font-size: 0.16rem;
}
.header-puop .input_box .submit .img{ width: 0.2rem; height:0.2rem; margin-right: 4px; display: block; background:url(img/search1.svg) center no-repeat; background-size: 100% auto !important;}
.header-puop .input_box .submit:hover{background: rgba(0, 0, 0, 0.15);color:#fff;}
.header-puop .input_box .submit:hover .img{ background:url(img/search.svg) center no-repeat;}

.header-puop .header-nav{ display: flex; flex-wrap: wrap; align-content: space-between; width: 100%;height:-webkit-calc(100vh - 0.9rem); height:-moz-calc(100vh - 0.9rem); height:calc(100vh - 0.9rem);}
.header-puop .box{ display: flex; flex-wrap: wrap;align-content:center; justify-content:space-between;border-bottom: 1px solid rgba(255, 255, 255, 0.1);width: 100%; padding:2.28vh 0; }
.header-puop .box1{ display: flex; flex-wrap: wrap;align-content: flex-start; justify-content:space-between;width: 100%; padding:6.08vh 0; }
.header-puop .nav{ position:relative; z-index: 6; display: flex; flex-direction: column; }
.header-puop .nav .ico{display: none; position: absolute; right:0; top: 0; z-index: 10; width: 34px; height: 34px; }
.header-puop .nav .ico::after{ display: block; content: ''; position: absolute; right:7px; top: 50%; width:8px; height: 8px; border-top: 1px solid #fff; border-right: 1px solid #fff; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg); }
.header-puop .nav .u2{ display: flex; flex-direction: column; margin-top:0.76vh;}
.header-puop .nav .a1{ display:inline-flex; color: #fff; font-size:0.18rem; line-height:0.3rem;}
.header-puop .nav .a2{ display:inline-flex;color: #fff; font-size:0.16rem; line-height:0.24rem; margin-top:1.52vh;}
.header-puop .nav .a2:hover{ color:rgba(244, 202, 27, 1); }
.header-puop .nav1{ display: block; width: 100%;}
.header-puop .nav1 .a2{ display: block; width: 100%; text-align: center;color: rgba(255, 255, 255, 0.8);
 font-size:16px; line-height:26px; margin-bottom:3.58vh;}
.header-puop .nav1 .a2:hover{ color:#fff; }
.header-puop .ul{ display: flex; flex-wrap: wrap; width: 100%; justify-content: center;border-top: 1px solid rgba(255, 255, 255, 0.1); padding:6.08vh 0;}
.header-puop .ul .nli{ display: flex; flex-wrap: wrap; margin:0 0.1rem;}
.header-puop .ul .nli a{ display: flex; flex-wrap: wrap; align-items: center; justify-content: center; flex-direction: column; width:1.3rem; height:1.3rem;line-height:0.24rem; font-size:0.16rem;color: #fff;border: 1px solid rgba(255, 255, 255, 0.1);}
.header-puop .ul .nli a img{ width:0.3rem; height:0.3rem; margin-bottom: 0.16rem;}
.header-puop .ul .nli a:hover{background: rgba(0, 0, 0, 0.15); }
.header-puop .lang{ display:flex;}
.header-puop .lang .a{ position: relative; display:flex; justify-content: center; align-items: center; width: 0.48rem; line-height: 0.48rem; font-size:0.18rem;color: #fff; text-transform: uppercase;}
.header-puop .lang .a.on{background: rgba(0, 0, 0, 0.15);}
.header-puop .lang .a:hover{background: rgba(0, 0, 0, 0.3);}
.header-box{ width: 100%;}


@media  screen and (max-width:1024px){
.header-puop .top{ height: 50px;}	
.header-puop .logo img{ height:30px;}
.header-puop .shouqi{ width:32px; height:32px; }
.header-puop .lang .a{width: 30px;
  line-height: 32px;
  font-size: 14px;}
.header-puop .nav{ width: 100%;}
.header-puop .nav .ico{display: block;}
.header-puop .nav .a1{ padding:6px 0;font-size:15px;line-height:26px;}
.header-puop .nav.om .ico::after{top: 45%; transform:translate(0,-50%) rotate(135deg); -ms-transform:translate(0,-50%) rotate(135deg); }
.header-puop .nav .u2{ flex-direction: row; flex-wrap: wrap; display:none;margin-top: 0; padding:0 0 15px 10px;}
.header-puop .nav .u2.on{ display: flex;}
.header-puop .nav .a2{margin-top: 5px; min-width: 25%; font-size:14px;line-height:24px;}
.header-puop .input_box{width:65vw;}
.header-puop .input_box .input{height:32px;
font-size:13px;
line-height:32px;
 padding:0 10px;
}
.header-puop .input_box .submit{font-size:13px; min-width:70px;width:70px; height: 32px;}
.header-puop .input_box .submit .img{width:16px; height: 16px;}
.header-puop .header-nav{
height: -webkit-calc(100vh - 50px);
height: -moz-calc(100vh - 50px);
height: calc(100vh - 50px);	}
.header-puop .box{ padding:12px 0;}
.header-puop .box1{overflow-y: auto; margin:20px 0; padding:0;
height: -webkit-calc(100vh - 278px);
height: -moz-calc(100vh - 278px);
height: calc(100vh - 278px);}
.header-puop .ul{ justify-content: space-between; padding:25px 0;}
.header-puop .ul .nli{ width:23%; margin: 0;}
.header-puop .ul .nli a{  width:100%; height:80px;line-height:24px; font-size:13px; margin:0 ;}
.header-puop .ul .nli a img{ width:24px; height:24px; margin-bottom:4px;}
}
@media  screen and (max-width:767px){

}


.pf-right{ display: none; position: fixed; right: 0; bottom:5vh; z-index: 20;}
.pf-right ._renter{ display: block; cursor: pointer;
width: 0.64rem;
height: 0.64rem;background:url(img/top.svg) center no-repeat rgba(244, 202, 27, 1); background-size: 0.26rem auto !important; }
.pf-right ._renter:hover{background:url(img/top1.svg) center no-repeat #064A96;}


@media  screen and (max-width:1024px){
.pf-right ._renter{
width:30px;
height:30px; background-size:16px auto !important; }
}


.index-banner{ display:flex; width: 100%; overflow: hidden; z-index:5; position: relative;}
.index-banner .swiper-notification{ display:none;}
.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width: 100%;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.index-banner .swiper-slide img{ width:100%;}
.index-banner .swiper-slide .video{ display:block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 2; object-fit: cover;  }
.index-banner .swiper-slide .pc_show1{width: 100%;}
.index-banner .swiper-slide .ph_show1{width: 100%;}
.index-banner .swiper-prev,
.index-banner .swiper-next{ display:flex; position: absolute; z-index:10;right:0.64rem; bottom:0.26rem; width:0.36rem; height:0.36rem; background: url(img/right4.svg) center no-repeat; background-size:100% auto !important; cursor: pointer;}
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{background: url(img/right3.svg) center no-repeat;}
.index-banner .swiper-next{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); margin-right:0.46rem;}
.index-banner .box{display:block; width: 100%; position: absolute; left:0; top:45.61%; z-index: 6; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.index-banner .box::after{ content: ''; display:block; width:1.73rem; height:2.06rem; position: absolute; left:0.43rem; top:-0.39rem; z-index: 1; background: url(img/ico15.svg) center no-repeat; background-size:contain;}
.index-banner .box .tit{display:block; width: 100%;color:rgba(255, 255, 255, 1); position: relative; z-index: 6;
font-size: 0.4rem;
font-weight: bold;
line-height: 0.64rem;}


@media  screen and (max-width:1024px){
.index-banner .box::after{ left:28%; top:-2px;}	
.index-banner .box .tit{ text-align: center;
font-size:20px;
line-height:36px;}
.index-banner .swiper-prev,
.index-banner .swiper-next{right:15px; bottom:15px; width:22px; height:22px;}
.index-banner .swiper-next{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); margin-right:32px;}

}



.footer1{  width: 100%;background: rgba(7, 16, 47, 1);padding-top:0.54rem; padding-bottom:0.52rem;}
.footer1 .Copyright{  width: 100%; display: block; color: rgba(255, 255, 255, 0.7); margin-top: 0.04rem;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.footer1 .Copyright a{color: rgba(255, 255, 255, 0.7);}
.footer1 .Copyright a:hover{color: rgba(255, 255, 255, 1);}
.footer1 .addr{ display: flex; flex-direction: column;color: rgba(255, 255, 255, 0.7); padding-right: 0.2rem;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.footer1 .addr .tit{color: rgba(255, 255, 255, 1);
font-size: 0.2rem;
font-weight: bold;}
.footer1 .addr .info{display: flex; flex-direction: column; padding-top: 0.2rem;}
.footer1 .addr .p{ margin-top: 0.04rem;}
.footer1 .addr a{color: rgba(255, 255, 255, 0.7);}
.footer1 .addr a:hover{color: rgba(255, 255, 255, 1);}
.footer1 .er{ width: 1.05rem; display: block; text-align: center;}
.footer1 .er i{width: 100%; line-height: 0; display: block;}
.footer1 .er span{width: 100%; color: rgba(255, 255, 255, 0.7); margin-top: 0.08rem;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.footer1 .box1{ display:flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding:0.7rem 0 0.4rem 0;}
.footer1 .box1 .logo{ line-height: 0; display: block;}
.footer1 .box1 .logo img{ width: auto; max-width: inherit; height:0.72rem;}
.footer1 .box1 .pic{ line-height: 0; display: block;}
.footer1 .box1 .pic img{ width: auto; max-width: inherit; height:0.72rem;}
.footer1 .box{ display:flex; flex-wrap: wrap; width:calc(100% + 0.2rem); margin:0 -0.1rem;}
.footer1 .box .li{ display: block; width: 20%; padding:0.1rem;}
.footer1 .box .cont{ cursor: pointer; display: flex; align-items:center; width: 100%; position: relative; padding:0.16rem 0.24rem;
background: rgba(255, 255, 255, 0.04);}
.footer1 .box .tit{color:#fff; width: 100%; padding:0 0.32rem 0 0.12rem;
font-size: 0.18rem;
font-weight: 400;
line-height: 0.3rem;
}
.footer1 .box .ico{ display: flex; align-items: center; justify-content: center; min-width: 0.72rem;width: 0.72rem;height: 0.72rem;border-radius: 50%;
background: linear-gradient(90.00deg, rgba(6, 74, 150, 1),rgba(7, 16, 47, 1) 100%);
}
.footer1 .box .ico img{ width: 0.3rem;height: 0.3rem;}
.footer1 .box .ico .img1{  display: block; }
.footer1 .box .ico .img2{  display: none; }
.footer1 .box .right{ width: 0.2rem;height: 0.2rem; display: block; position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); right: 0.24rem;background: url(img/f-ico2.svg) center no-repeat;  background-size: 100% auto !important;}
.footer1 .box .cont:hover .ico .img1{  display: none; }
.footer1 .box .cont:hover .ico .img2{  display: block; }
.footer1 .box .cont:hover .ico{background:rgba(244, 202, 27, 1); }
.footer1 .box .cont:hover .right{background: url(img/f-ico3.svg) center no-repeat; }
.footer1 .box .cont:hover{background:rgba(6, 74, 150, 1);}

.footer1 .box2{ display:flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; width: 100%; padding:0.4rem 0 0 0;}
.footer1 .left{ display:flex; flex-wrap: wrap; width: 32.4%; padding-right: 0.2rem;}
.footer1 .left.ph{display:none;}
.footer1 .nav{ display:flex; flex-wrap: wrap; justify-content:space-between; width: 100%;}
.footer1 .nav .li{ display:flex; flex-wrap: wrap; width: 48.14%; position: relative; margin-bottom: 0.2rem;}
.footer1 .nav .a{ display:flex; flex-wrap: wrap; width: 100%;
align-items: center; justify-content: space-between;
padding:0.13rem 0.24rem;
color: rgba(255, 255, 255, 0.7);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;
border: 1px solid rgba(255, 255, 255, 0.1);
background: rgba(255, 255, 255, 0.04);}
.footer1 .nav .a img{ width:0.24rem; height:0.24rem;}
.footer1 .nav .a:hover{color: rgba(255, 255, 255, 1);}
.footer1 .nav .mCSB{
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  display: none;
  padding: 0.1rem 0.24rem;
  width: 100%;  backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.1);border-bottom:0;
  background: rgba(255, 255, 255, 0.04);
  z-index: 10;
}
.footer1 .nav .mCSB ul {display: block; width: 100%;
  height: 1.5rem;padding-right: 10px;
  overflow-y:auto;scrollbar-width: thin;
}
.footer1 .nav .mCSB li{display: block; width: 100%; }  
.footer1 .nav .mCSB li a { width: 100%;display: block;
  line-height: 0.3rem;
  font-size: 0.16rem;
  color: rgba(255, 255, 255, 0.7);
}
.footer1 .nav .mCSB li a:hover{color: rgba(255, 255, 255, 1);}

@media screen and (max-width:1024px) {
.footer1 .Copyright{ text-align: center; font-size:14px; line-height: 24px;}
.footer1 .addr{ font-size:14px; line-height: 24px;}
.footer1 .addr .tit{ font-size:16px;}
.footer1 .addr .info{padding-top:6px;}
.footer1 .addr .p{ margin-top:2px;}
.footer1 .er{ width:105px;}
.footer1 .er span{ font-size:14px; line-height: 24px;  margin-top:4px;}
.footer1 .box{width:calc(100% + 10px); margin:0 -5px;}
.footer1 .box .li{padding:5px;}
.footer1 .box .cont{ padding:10px 10px; justify-content:center;}
.footer1 .box .tit{ padding:0 0 0 4px;width:auto;
font-size:12px; line-height:15px;
}
.footer1 .box .ico{ min-width: 34px;width:34px;height:34px;}
.footer1 .box .ico img{ width:20px;height:20px;}
.footer1 .box .right{ display: none; width:18px;height:18px; right: 14px;}
.footer1 .nav{ justify-content: space-between;}
.footer1 .nav .li{ width:24%; margin-bottom: 10px;}
.footer1 .nav .a{ font-size:14px; line-height: 24px; padding:6px 6px 6px 12px;}
.footer1 .nav .a img{ width:20px; height:20px;}
.footer1 .nav .mCSB{
  padding:6px 12px;
}
.footer1 .nav .mCSB ul {
  height:120px;padding-right:5px;
}
.footer1 .nav .mCSB li a {
  line-height:24px;
  font-size:13px;
}
.footer1 .box1{  padding:20px 0 20px 0;}
.footer1 .box1 .logo img{ height:36px;}
.footer1 .box1 .pic img{ height:36px;}
.footer1 .box2{ padding:20px 0 0 0;}
.footer1 .left{ width: 100%; margin-top: 25px;}
.footer1 .left.pc{display:none;}
.footer1 .left.ph{display:flex;}
}
@media screen and (max-width:767px) {
.footer1{  padding-top:30px; padding-bottom:30px;}
.footer1 .nav .li{ width:48.8%;}
.footer1 .box1{ display: none;}
.footer1 .box2{ justify-content: center;}
.footer1 .box .li{width: 33.33%;}
.footer1 .box .li:nth-child(1){width:50%;}
.footer1 .box .li:nth-child(2){width:50%;}
.footer1 .addr{width: 100%; text-align: center; padding:0 0 20px 0;}
.footer1 .addr .info{ flex-direction: row; flex-wrap: wrap; justify-content: center;}
.footer1 .addr .p{ width: 100%;}
.footer1 .addr .p:nth-child(2){ width:auto; padding:0 7px;}
.footer1 .addr .p:nth-child(3){ width:auto; padding:0 7px;}
}


.cont-tit{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%; margin-bottom: 40px;
}
.cont-tit .tit{ display: flex; position: relative;
color:rgba(35, 24, 21, 1);
font-size: 0.36rem;
font-weight: 400;
line-height: 0.4rem;
}
.cont-tit .more{ display: flex; padding-right:36px; background: url(img/right.svg) right center no-repeat; background-size:auto 16px !important;
color:rgba(136, 136, 136, 1);
font-size: 16px;
font-weight: 400;
line-height: 0.4rem;
}
.cont-tit .more:hover{color:rgba(6, 74, 150, 1);}

.size36{ display: block; width: 100%; text-align: center;
color:rgba(35, 24, 21, 1);
font-size: 0.36rem;
font-weight: 400;
line-height: 0.4rem;
}


@media screen and (max-width:1024px) {
.cont-tit{ margin-bottom: 20px;
}
.cont-tit .tit{
font-size:18px;
line-height:26px;
}
.cont-tit .more{
font-size:14px;
line-height:26px;
}
.size36{
font-size:18px;
line-height:26px;
}


}



.box16{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between;}
.box16 .left{ display: flex; flex-wrap: wrap; width: 63.31%; align-items:flex-start;}
.box16 .right{ display: flex; flex-wrap: wrap; width: 32.98%; align-items:flex-start;}

@media screen and (max-width:1024px) {
.box16 .left{ width:100%;}
.box16 .right{ width:100%; margin-top:30px;}
}



.list15{ width: 100%;background: rgba(242, 245, 249, 1);}
.list15 .ul{ width: 100%;}
.list15 .ul .li{ width: 100%;}
.list15 .ul .li .a{ display: flex; justify-content: space-between; align-items: center; width: 100%; padding:0.3rem 0.4rem; height:1.4rem;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list15 .ul .li:last-child .a{border-bottom:0;}
.list15 .ul .li .tit{width: 100%;
color: rgba(35, 24, 21, 1);
font-size: 0.18rem;
font-weight: 400;
line-height: 0.3rem;
}
.list15 .ul .li .time{ display:flex; white-space: nowrap; flex-direction: column;
 margin-right: 0.4rem;
}
.list15 .ul .li .time span{color:rgba(6, 74, 150, 1);
font-size: 0.26rem;
font-weight: 700;
line-height: 0.36rem;
letter-spacing: 0px;
text-align: left;}
.list15 .ul .li .time font{color:rgba(136, 136, 136, 1);
font-size: 14px;
font-weight: 400;
line-height: 16px;
letter-spacing: 0px; margin-top: 2px;
text-align: left;}
.list15 .ul .li .a:hover{ background:rgba(6, 74, 150, 1);}
.list15 .ul .li .a:hover .tit{color: rgba(255, 255, 255, 1);}
.list15 .ul .li .a:hover .time span{color: rgba(255, 255, 255, 1);}
.list15 .ul .li .a:hover .time font{color: rgba(255, 255, 255, 1);}


@media screen and (max-width:1024px) {
.list15 .ul .li .a{ height: auto; padding:15px 12px;}	
.list15 .ul .li .tit{font-size: 14px; line-height:22px;}
.list15 .ul .li .time{ margin-right:12px;}
.list15 .ul .li .time span{
font-size:17px;
line-height:24px;}
}


.list16{ width: 100%;}
.list16 .ul{ width: 100%;}
.list16 .ul .li3{ width: 100%; margin-top: 0.3rem;}
.list16 .ul .li3:first-child{ margin-top: 0;}
.list16 .ul .li3 .a{ display: flex; justify-content: space-between; flex-direction: row-reverse; width: 100%;}
.list16 .ul .li3 .pic{ width:3.48rem;  min-width:3.48rem; margin-left:0.64rem;}
.list16 .ul .li3 ._img{ padding-bottom: 61.31%;}
.list16 .ul .li3 .time{ display:flex; align-items: flex-end; width: 100%;}
.list16 .ul .li3 .time span{color:rgba(6, 74, 150, 1);
font-size: 0.26rem;
font-weight: 700;
line-height: 0.36rem;
letter-spacing: 0px;
text-align: left;}
.list16 .ul .li3 .time font{color:rgba(136, 136, 136, 1);
font-size: 14px;
font-weight: 400;
line-height: 0.24rem;
letter-spacing: 0px; margin-left: 4px;
text-align: left;}
.list16 .ul .li3 .p{ width: 100%;color:#888; margin-top: 0.1rem;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.list16 .ul .li3 .tit{ width: 100%;
color: rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 476;
line-height: 0.36rem; margin-top: 0.04rem;
}
.list16 .ul .li3 .cont{width: 100%; display: flex; flex-wrap: wrap; align-content: center;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list16 .ul .li3 .a:hover{ background:rgba(6, 74, 150, 1);}
.list16 .ul .li3 .a:hover .cont{border-bottom:0; transform: translateX(0.4rem); -ms-transform: translateX(0.4rem);}
.list16 .ul .li3 .a:hover .p{color: rgba(255, 255, 255, 1);}
.list16 .ul .li3 .a:hover .tit{color: rgba(255, 255, 255, 1);}
.list16 .ul .li3 .a:hover .time span{color: rgba(255, 255, 255, 1);}
.list16 .ul .li3 .a:hover .time font{color: rgba(255, 255, 255, 1);}


@media screen and (max-width:1024px) {
.list16 .ul .li3 .time span{
font-size:17px;
line-height:19px;}
.list16 .ul .li3 .time font{
line-height:1;}
.list16 .ul .li3 .pic{ width:140px; min-width:140px;margin-left:14px; }
.list16 .ul .li3 .p{font-size: 13px; line-height:18px; margin-top: 0; display:none; }
.list16 .ul .li3 .tit{font-size: 14px; line-height:22px; margin:6px 0 2px 0; -webkit-line-clamp: 2;}
.list16 .ul .li3{ margin-top:16px;}
.list16 .ul .li3 .cont{/* border-bottom:0; align-content:space-between; */}
.list16 .ul .li3 .a:hover .cont{ transform: translateX(8px); -ms-transform: translateX(8px);}
}



.zsxx{ display: block; width: 100%; position: relative; background: rgba(6, 74, 150, 0.06);}
.zsxx::after{ display: block; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;background: linear-gradient(-45.00deg, rgba(6, 74, 150, 0.2),rgba(6, 74, 150, 0) 20%,rgba(6, 74, 150, 0) 50%,rgba(6, 74, 150, 0) 80%,rgba(6, 74, 150, 0.2) 100%);}


.list17{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between;}
.list17 .left{ display: flex; flex-wrap: wrap; width: 46.3%; align-items:flex-start;}
.list17 .right{ display: flex; flex-wrap: wrap; width: 49.13%; align-items:flex-start;}
.list17 .left .ul{ width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list17 .left .li{ width: 100%;}
.list17 .left .a{ display:flex; position: relative; align-items: center; justify-content:space-between; width: 100%; height: 1.78rem; border-top: 1px solid rgba(0, 0, 0, 0.1);}
.list17 .left .a::before{ display: block; content: ''; position: absolute; left:0; top:-1px; width:0; height: 4px; background:rgba(6, 74, 150, 1);}
.list17 .left .cont{ width: 34.25%;}
.list17 .left .time{ color:rgba(6, 74, 150, 1); font-size: 0.16rem; line-height: 0.24rem;}
.list17 .left .tit{ width: 100%;color:rgba(35, 24, 21, 1); font-weight: 400; font-size: 0.2rem; line-height: 0.3rem;}
.list17 .left .p{ width: 55%;color: #888; font-size: 0.16rem; line-height: 0.3rem;}

.list17 .left .a:hover::before{ width: 100%;}
.list17 .left .a:hover::after{ display: block; content: ''; position: absolute; right:23.25%; top: 0; height: 100%; border-right: 1px solid rgba(0, 0, 0, 0.1);}
.list17 .left .a:hover .cont{ width: 100%; display: flex; justify-content: space-between; align-items: center; flex-direction: row-reverse;}
.list17 .left .a:hover .p{ display: none;}
.list17 .left .a:hover .tit{ width: 66.25%;color:rgba(6, 74, 150, 1); font-size: 0.3rem; line-height: 0.48rem;}
.list17 .left .a:hover .time{ font-size: 0.2rem; line-height: 0.3rem; padding-bottom: 0.4rem; background: url(img/right.svg) right bottom no-repeat; background-size:auto 16px !important; }

.list17 .right .a{ display: block; width: 100%;  position: relative;}
.list17 .right .a::before{ display: block; content: ''; position: absolute; left:0; bottom:0; width:0; height: 4px; background:rgba(6, 74, 150, 1);}
.list17 .right ._img{ padding-bottom: 61.95%; }
.list17 .right .cont{display: block; width: 100%; padding: 0.34rem 0 0.1rem 0;}
.list17 .right .time{ color:rgba(6, 74, 150, 1); font-size: 0.18rem; line-height: 0.24rem; }
.list17 .right .tit{ color:rgba(35, 24, 21, 1); font-size: 0.24rem; line-height: 0.3rem;}
.list17 .right .p{ color: #888; font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.32rem;}
.list17 .right .a:hover .tit{color:rgba(6, 74, 150, 1); }
.list17 .right .a:hover .p{ transform: translateY(-0.1rem); -ms-transform: translateY(-0.1rem);}
.list17 .right .a:hover .cont{ transform: translateY(-0.12rem); -ms-transform: translateY(-0.12rem);}
.list17 .right .a:hover::before{ width: 100%;}


@media screen and (max-width:1024px) {
.list17 .left{ width:100%;}
.list17 .left .a{ flex-wrap: wrap; height: auto; padding:15px 0;}
.list17 .left .time{ font-size:14px; line-height:24px;}
.list17 .left .tit{ font-size:14px; line-height:22px; margin-top: 4px;}
.list17 .left .p{width: 100%; font-size:14px; line-height:22px; margin-top: 4px;}
.list17 .left .cont{ width: 100%;}
.list17 .left .a::before{ height:2px; }
.list17 .left .a:hover .cont{ flex-wrap: wrap;}
.list17 .left .a:hover .tit{ width: 100%;font-size:14px; line-height:22px;}
.list17 .left .a:hover .time{width: 100%; font-size:14px; line-height:24px; padding-bottom:0; background:none; }
.list17 .left .a:hover .p{ display: block;}
.list17 .left .a:hover::after{ display:none;}
.list17 .right{ width:100%; margin-top:20px;}
.list17 .right .cont{ padding:17px 0 5px 0;}
.list17 .right .time{ font-size:14px; line-height:22px;}
.list17 .right .tit{ font-size:16px; line-height:24px;}
.list17 .right .p{ font-size:14px; line-height:24px; margin-top:8px;}
.list17 .right .a:hover .p{ transform: translateY(-4px); -ms-transform: translateY(-4px);}
.list17 .right .a:hover .cont{ transform: translateY(-4px); -ms-transform: translateY(-4px);}
.list17 .right .a::before{ height:2px;}
}


.list14{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between;}
.list14 .left{ display: flex; flex-wrap: wrap; width: 22.56%; align-items:flex-start;}
.list14 .right{ display: flex; flex-wrap: wrap; width: 49.13%; align-items:flex-start;}
.list14 .milld{ display: flex; flex-wrap: wrap; width: 22.56%; align-items:flex-start;}
.list14 .left .ul{ width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list14 .left .li{ width: 100%;}
.list14 .left .a{ display:flex; flex-wrap: wrap; align-content: center; justify-content:space-between; width: 100%; height: 1.52rem; border-top: 1px solid rgba(0, 0, 0, 0.1); position: relative;}
.list14 .left .a::after{ display: block;
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 0;
  height: 1px;
  background: rgba(6, 74, 150, 1);}
.list14 .left .cont{ width: 34.25%;}
.list14 .left .time{ color:rgba(6, 74, 150, 1); font-size: 0.16rem; line-height: 0.24rem;}
.list14 .left .tit{ width: 100%;color:rgba(35, 24, 21, 1); font-weight: 400; font-size: 0.18rem; line-height: 0.3rem;  margin-top: 0.08rem;}
.list14 .left .a:hover .tit{color:rgba(6, 74, 150, 1); }
.list14 .left .a:hover::after{ width: 100%;}

.list14 .right .a{ display: block; width: 100%;  position: relative;}
.list14 .right .a::before{ display: block; content: ''; position: absolute; left:0; top:0; width:100%; height: 4px; background:rgba(6, 74, 150, 1);}
.list14 .right ._img{ padding-bottom: 61.48%; margin-top: 0.4rem; }
.list14 .right .time{ color:rgba(6, 74, 150, 1); font-size: 0.18rem; line-height: 0.24rem; margin-top: 0.44rem; }
.list14 .right .tit{ color:rgba(35, 24, 21, 1); font-size: 0.24rem; line-height: 0.3rem;color:rgba(35, 24, 21, 1); margin-top: 0.08rem;}
.list14 .right .p{ color: #888; font-size: 0.16rem; line-height: 0.3rem;height: 0.6rem; margin-top: 0.32rem;}
.list14 .right .a:hover .tit{color:rgba(6, 74, 150, 1); }

.list14 .milld .a{ display: flex; flex-wrap: wrap; width: 100%;  margin-top: 0.46rem;}
.list14 .milld .a:first-child{  margin-top: 0 !important;}
.list14 .milld ._img{ padding-bottom: 61.53%;}
.list14 .milld .time{ color:rgba(6, 74, 150, 1); font-size: 0.16rem; line-height: 0.24rem; margin-top: 0.24rem; }
.list14 .milld .tit{ color:rgba(35, 24, 21, 1); font-size: 0.18rem; line-height: 0.3rem; height: 0.6rem;color:rgba(35, 24, 21, 1); margin-top: 0.08rem;}
.list14 .milld .a:hover .tit{color:rgba(6, 74, 150, 1); }

@media screen and (max-width:1024px) {
.list14 .left{ width:100%; margin-top:20px;}
.list14 .left .a{ height: auto; padding:15px 0;}
.list14 .left .time{ font-size:14px; line-height:24px;}
.list14 .left .tit{ font-size:15px; line-height:24px;}
.list14 .left .p{ font-size:14px; line-height:24px;}
.list14 .right{ width:100%;}
.list14 .right .cont{ padding:17px 0 5px 0;}
.list14 .right .time{ font-size:14px; line-height:22px; margin-top:20px;}
.list14 .right .tit{ font-size:15px; line-height:24px; margin-top:4px;}
.list14 .right .p{ font-size:14px; line-height:24px; height: auto; margin-top:8px;}
.list14 .right .a::before{ height:2px;}
.list14 .right ._img{ margin-top: 20px; }
.list14 .milld{ width: 100%; margin-top:20px;}
.list14 .milld .a{ flex-wrap: wrap-reverse; margin-top:20px;}
.list14 .milld .time{ font-size:14px; line-height:22px; margin-top:0;}
.list14 .milld .tit{ font-size:15px; line-height:24px; height: auto; margin-top:4px; margin-bottom: 14px;}
}


.list18{ display: block; width: 100%;}
.list18 .top{ display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin:-0.15rem;}
.list18 .top .li{ display: block; width: 25%; padding: 0.15rem;}
.list18 .top .a{ display: flex; flex-wrap: wrap; width: 100%; background: #fff;}
.list18 .top ._img{ padding-bottom: 61.61%;}
.list18 .top .cont{ display: block; width: 100%; padding:0.23rem 0.24rem;}
.list18 .top .time{width: 100%;color: rgba(6, 74, 150, 1);
 font-size: 0.16rem; line-height: 0.24rem;}
.list18 .top .tit{width: 100%;color:rgba(35, 24, 21, 1);
 font-size: 0.2rem; line-height: 0.36rem; margin-top:4px;}
.list18 .top .a:hover{ background: #064A96;}
.list18 .top .a:hover .tit{ color: #fff;}
.list18 .top .a:hover .time{ color: #fff;}
.list18 .bottom{ display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin:0 -0.15rem;}
.list18 .bottom .li{display: flex; flex-wrap: wrap;  width: 50%; padding:0 0.15rem; margin-top:0.24rem;}
.list18 .bottom .a{ display: flex; align-items: center; width: 100%;padding: 0.3rem 0.24rem; background: #fff;}
.list18 .bottom .a:last-child{ border-bottom: none;}
.list18 .bottom .icon{ display: inline-block; width: 6px; height: 6px; background: #064A96; border-radius: 50%; margin-right: 10px;}
.list18 .bottom .text{width: 100%;color:rgba(35, 24, 21, 1); font-size: 0.2rem; line-height: 0.36rem; padding-left: 18px; background: url(img/line.svg) left center no-repeat; background-size: 4px auto !important; }
.list18 .bottom .time{ white-space: nowrap; color: rgba(6, 74, 150, 1);  font-size: 0.16rem; line-height: 0.24rem; margin-left: 0.24rem;}
.list18 .bottom .a:hover{ background: #064A96;}
.list18 .bottom .a:hover .text{ color: #fff; background: url(img/line1.svg) left center no-repeat;}
.list18 .bottom .a:hover .time{ color: #fff;}

@media screen and (max-width: 1024px) {
.list18 .top{ width:calc(100% + 14px); margin:-7px;}
.list18 .top .li{ padding:7px;}	
.list18 .top .time{ font-size:14px; line-height:22px;}	
.list18 .top .tit{  font-size:15px; line-height:23px; margin-top:2px;}
.list18 .top .cont{ padding:12px 12px;}
.list18 .bottom{  width:calc(100% + 12px); margin:0 -6px;}
.list18 .bottom .li{ padding:0 6px; margin-top:12px;}
.list18 .bottom .a{ padding: 10px 12px;}
.list18 .bottom .text{ font-size:15px; line-height:24px;padding-left: 12px;}
.list18 .bottom .time{ font-size:14px; line-height:22px; margin-left: 14px;}
}

@media screen and (max-width: 767px) {
.list18 .top .li{ width: 50%;}
.list18 .top .tit{  -webkit-line-clamp:2;}
.list18 .bottom .li{ width: 100%;}
}



.tspy{ display: block; width: 100%; position: relative;}
.tspy .big{ display: block; width: 100%;}
.tspy .big .li{ display: block; width: 100%; position: relative;}
.tspy .big .img{ display: block; width: 100%; padding-bottom: 45.14%; }
.tspy .big .cont{ display: block; width:100%; position: absolute; left: 0; top: 44.73%; z-index: 10; padding:0 0.88rem; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.tspy .big .tit{width: 100%;color:#fff; font-weight: bold; font-size: 0.3rem; line-height: 0.36rem;}
.tspy .big .p{width: 100%;color:#fff; font-size: 0.2rem; line-height: 0.4rem; margin-top: 0.24rem;}
.tspy .big .more{margin-top: 0.48rem;background:rgba(6, 74, 150, 1);
height: 0.48rem; border-radius:0.48rem;
display: inline-flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0.12rem 0.3rem;
color:rgba(255, 255, 255, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;
}
.tspy .big .more span{ padding:0 0.08rem 0.02rem 0;}
.tspy .big .more i{ background: url(img/right1.svg) center no-repeat; background-size:100% auto !important;
width: 0.2rem;
height: 0.2rem;
display: flex;}
.tspy .big .more:hover{ background: #F4CA1B;}
.tspy .small{ display: block; width: 100%; position: absolute; left: 0; bottom:0.39rem; z-index: 10; padding:0 0.88rem;}
.tspy .small .li{ display: block; width: 25%; position: relative;}
.tspy .small .cont{ cursor: pointer; display: flex; align-items:center; justify-content: space-between; width: 100%; padding:0.1rem 0.4rem;
border: 1px solid rgba(255, 255, 255, 0.7); border-left: 0 !important; height:1.16rem;
backdrop-filter: blur(20px);
background: rgba(255, 255, 255, 0.5);}
.tspy .small .tit{color:rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.3rem;
}
.tspy .small .ico{ display: block; min-width: 0.56rem;width: 0.56rem; line-height: 0; margin-left:0.15rem;}
.tspy .small .ico img{ width: 0.56rem;height: 0.56rem;}
.tspy .small .ico .img1{  display: block; }
.tspy .small .ico .img2{  display: none; }
.tspy .small .cont:hover .tit{color:rgba(6, 74, 150, 1);}
.tspy .small .slick-current .ico .img1{  display: none; }
.tspy .small .slick-current .ico .img2{  display: block; }
.tspy .small .slick-current .cont{background: rgba(6, 74, 150, 0.9);border: 1px solid rgba(6, 74, 150, 0.9);}
.tspy .small .slick-current .tit{color: #fff !important;}
.tspy .small .slick-current::after{ display: block; content: ''; width: 100%; position: absolute; left: 0; bottom:0; z-index: 10; border-bottom: 4px solid rgba(244, 202, 27, 1);}


@media screen and (max-width: 1024px) {
.tspy .big .cont{ width:50%; padding: 0 42px;}	
.tspy .big .tit{ font-size:16px; line-height:24px;}
.tspy .big .p{ font-size:14px; line-height:22px;margin-top:4px;}
.tspy .big .more{margin-top:12px;
height:32px; border-radius:32px;
padding:6px 15px;
font-size: 12px;
line-height:22px;
}
.tspy .big .more span{ padding:0 6px 2px 0;}
.tspy .big .more i{
width:16px;
height:16px;
}
.tspy .small{ bottom:15px; padding:0 42px;}
.tspy .small .cont{padding:6px 12px; height:54px;  background: rgba(6, 74, 150, 0.05);}
.tspy .small .tit{ font-size:14px; line-height:18px;}
.tspy .small .ico{min-width: 22px;width:22px; margin-left:4px; }
.tspy .small .ico img{ width:22px;height:22px;}
.tspy .small .slick-current::after{ border-bottom: 2px solid rgba(244, 202, 27, 1);}
}

@media screen and (max-width: 767px) {
.tspy .big .cont{top: 0; height:100%; width:100%; padding: 0 20px; display: flex; flex-wrap: wrap; align-content: center;background: rgba(6, 74, 150, 0.2);
transform: translateY(0);-ms-transform: translateY(0);}	
.tspy .big .p{ width: auto; max-width:266px;}
.tspy .small{ position: relative; bottom:1px; padding:0;}
.tspy .small .cont{ border-top: 0 !important;}
}





.fzpp{ display: block; width: 100%;}
.fzpp .big{ display:block; width: 100%;}
.fzpp .big .ul{ display:flex; width: 100%;}
.fzpp .big .li{ cursor: pointer; display: block; width: 6.95%; position: relative; height:7.6rem; overflow: hidden; background:rgba(6, 74, 150, 1); }
.fzpp .big .img{ position: absolute; left: 0; top: 0; z-index: 1; display: block; width: 100%; height:100%; opacity: 0; }
.fzpp .big .cont{ display: none; flex-wrap: wrap; align-content: center; width:50%; height:100%; position: absolute; left: 0; top: 0; z-index: 10; padding:0 0.8rem; }
.fzpp .big .info{width:0.3rem; height: 100%; color:#fff; font-size: 0.3rem; line-height: 0.4rem; display: flex; align-items: center; justify-content: center; z-index: 10; position: absolute; left: 50%; top: 0; transform: translateX(-50%); -ms-transform: translateX(-50%); opacity: 1; }
.fzpp .big .info::after,
.fzpp .big .info::before{ display: block;position: absolute;  content: ''; background: #fff; opacity: 0.3;}
.fzpp .big .info::after{left: 50%; top:0;width: 1px;height: 1.2rem;}
.fzpp .big .info::before{left: 50%; bottom:0;width: 1px;height: 1.2rem;}
.fzpp .big .li:nth-child(5n+1){ background: #268CFF;}
.fzpp .big .li:nth-child(5n+2){ background: #F4CA1B;}
.fzpp .big .li:nth-child(5n+4){ background: #D41819;}
.fzpp .big .li:nth-child(5n+5){ background: #EE7B1B;}
.fzpp .big .tit{width: 100%;color:#fff; font-weight: bold; font-size: 0.3rem; line-height: 0.4rem;}
.fzpp .big .p{width: 100%;color:#fff; font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.24rem;}
.fzpp .big .more{margin-top: 0.4rem;background:rgba(6, 74, 150, 1);
height: 0.48rem; border-radius:0.48rem;
display: inline-flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0.12rem 0.3rem;
color:rgba(255, 255, 255, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;
}
.fzpp .big .more span{ padding:0 0.08rem 0.02rem 0;}
.fzpp .big .more i{ background: url(img/right1.svg) center no-repeat; background-size:100% auto !important;
width: 0.2rem;
height: 0.2rem;
display: flex;}
.fzpp .big .more:hover{ background: #F4CA1B;}
.fzpp .big .on{ width:72.2%;}
.fzpp .big .on .img{ opacity:1; }
.fzpp .big .on .info{ opacity:0; }
.fzpp .big .on .cont{ display: flex;}

@media screen and (max-width: 1024px) {
.fzpp .big .cont{ width:100%;padding: 0 20px;background: rgba(6, 74, 150, 0.1); }	
.fzpp .big .info{ font-size:14px; line-height:22px;width:14px;}
.fzpp .big .tit{ font-size:16px; line-height:24px;}
.fzpp .big .p{ font-size:14px; line-height:22px;margin-top:6px;}
.fzpp .big .more{margin-top:16px;
height:32px; border-radius:32px;
padding:6px 15px;
font-size: 12px;
line-height:22px;
}
.fzpp .big .more span{ padding:0 6px 2px 0;}
.fzpp .big .more i{
width:16px;
height:16px;}
}

@media screen and (max-width: 767px) {
.fzpp .big .ul{ flex-wrap: wrap;}	
.fzpp .big .li{ width:100%; height:46px;}	
.fzpp .big .info{width:100%;}
.fzpp .big .info::after{left:0; top:50%;width:40px;height: 1px;}
.fzpp .big .info::before{left:auto; right:0; top: auto; bottom:auto; top: 50%;width:40px;height: 1px;}
.fzpp .big .on{ width:100%; height: auto;}	
.fzpp .big .on .img{ position: relative; padding-bottom: 60.9%; }
	
}


.card-grid {
display: flex;
flex-wrap: wrap;
width: calc(100% + 0.3rem);
margin:-0.15rem;
}
.card{
width: 33.3%; 
padding: 0.15rem;
flex-wrap: wrap;
display: flex;
}
.card .a {
width: 100%;
display: flex;
flex-wrap: wrap;
background: white;
padding: 0.4rem; background: #F2F5F9;
border: #F2F5F9 solid 1px;
}
.card-date {
width: 100%;
font-size: 0.16rem;
line-height: 0.24rem;
color: #064A96; 
padding: 0 0 0.16rem 0;
border-bottom:rgba(0, 0, 0, 0.1) solid 1px;
margin-bottom: 0.16rem;
}
.card-title {width: 100%;
font-size: 0.2rem;
font-weight: 476;
color: #231815;
line-height: 0.36rem;
height: 0.72rem;
}
.card-icon {
width: 100%;
flex-wrap: wrap;
display: flex;
margin-top: 0.16rem;
line-height: 0;
}
.card-icon img{
height: 0.3rem;
}
.card-icon .img1{
display: block;
}
.card-icon .img11{
display: none;
}

.card .a:hover {
transform: translateY(-2px); -ms-transform: translateY(-2px);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
border: #064A96 solid 1px;
}
.card .a:hover .card-title{
color: #064A96;
}
.card .a:hover .img1{
display: none;
}
.card .a:hover .img11{
display: block;
}


@media screen and (max-width:1024px) { 
.card-grid {
width: calc(100% + 14px);
margin:-7px;
}	
.card{
padding:7px;
}
.card .a{ padding:12px 12px 15px 12px;}
.card-date{ font-size: 14px; line-height:22px; padding-bottom: 8px; margin-bottom: 8px;}
.card-title{ font-size: 15px; line-height:24px;height:48px;}
.card-icon{ margin-top:8px;}
.card-icon img{
height: 22px;
}
}
@media screen and (max-width:767px) { 
.card{width: 50%; }
}




.tong{
width: calc(100% + 0.3rem);
margin:0 -0.15rem;
flex-wrap: wrap;
display: flex;
}
.beijing{
width: 50%; 
padding: 0.3rem 0.15rem 0 0.15rem;
display: flex;
}
.beijing .anniu{
display: flex; position: relative;
width: 100%;
overflow: hidden;
padding:0.46rem 0.4rem;
background:url(img/ico14.svg) no-repeat rgba(244, 202, 27, 1); background-position: right 0.38rem !important; background-size:1.07rem auto !important;
justify-content: space-between;
align-items: center;
}

.beijing .left{
display: flex;
align-items: center;
justify-content: space-between;
}
.beijing .wenzi{
flex-wrap: wrap;
display: flex;
}
.beijing .zhongwen{
font-size: 0.24rem;
color:#064A96;
font-weight: 700;
line-height: 0.3rem;		
}
.beijing .yingwen{
font-size: 0.2rem;
color:#064A96;
font-weight: 400;
line-height: 0.3rem;
margin-left: 0.06rem;
}
.beijing .img{
margin-right: 0.16rem;  /* 右间距 */
width: 0.48rem;
height: 0.48rem;
}
.beijing .ico{
width: 0.3rem;
height: 0.3rem; background: url(img/ico12.svg) center no-repeat; background-size: 100% auto !important;
}
.beijing:nth-child(2n) .anniu{
background:url(img/ico13.svg) no-repeat rgba(6, 74, 150, 1);
}
.beijing:nth-child(2n) .zhongwen{
color: #fff;	
}
.beijing:nth-child(2n) .yingwen{
color: #fff;
}
.beijing .anniu:hover{
  padding:0.46rem 0.46rem;
}


@media screen and (max-width:1024px) {
.tong{width: calc(100% + 14px);
  margin: 0 -7px;}	
.beijing{
padding:14px 7px 0 7px;
}

.beijing .anniu{
padding:15px 12px;
}

.beijing .zhongwen{
font-size: 16px; line-height:26px;
}

.beijing .yingwen{
font-size: 14px;line-height:26px;margin-left:4px;
}
.beijing .img{
width: 26px;
height: 26px;
}
.beijing .ico{
width: 24px;
height: 24px;
}
.beijing .anniu:hover{
  padding:15px 15px;
}
}

@media screen and (max-width:767px) {
.beijing{
width: 100%; 
}
}





/* 二级导航 */
.ej-section {
	width: 100%;
	position: relative;
	top:0;
	margin-top: calc(0px - 0.82rem);
	z-index: 6;
}
.ej-section::after {
	content: '';
	height: 100%;
	width: calc(100% - 0.64rem);
	background: #fff;
	border-radius: 0px 0.16rem 0px 0px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	
}

.ej-section .box{
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 6;padding-right: 0.64rem;
	
}
.ej-section .box::after {
	content: '';
	width: calc(100% - 0.64rem);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	border-bottom:#e5e5e5 solid 1px;
}

.ej-section .left {
	width:80% ;
}
.ej-section .left ul{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	white-space: nowrap;
	overflow: hidden;
	overflow-x: auto;
	max-width: 100%;
}
.ej-section .left li {
	margin-right: 0.64rem;
}
.ej-section .left a {
	display: block;
	font-size: 0.18rem;
	line-height: 0.82rem;
	position: relative;
}
.ej-section .left li:hover a{
	color: #064a96;
}
.ej-section .left li.on a {
	color: #064a96;
	font-weight: 700;
}
.ej-section .left li a::after{
	content: '';
	display: block;
	width: 0%;
	height: 2px;
	background: #064a96;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%,0);
	-webkit-transition: All 0.3s ease-in-out;
}
.ej-section .left li:hover a::after, .ej-section .left li.on a::after {
	width: 100%;
}
.ej-section .right {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	width: 20%;
	white-space: nowrap;
	overflow: hidden;
	overflow-x: auto;
	max-width: 35%;
	
}
.ej-section .right img {
	width: 0.26rem;
	display: block;
	margin-right: 8px;
}
.ej-section .right a{
	display: block;
	font-size: 0.16rem;
	line-height: 0.24rem;
	color: #888;
}
.ej-section .right span {
	display: block;
	font-size: 0.16rem;
	line-height: 0.24rem;
	color: #888;
	margin: 0 4px;
}
.ej-section .right a.on {
	color: #064a96;
	text-decoration: underline;
	text-decoration: none; 
}

@media screen and (max-width:1024px) {  
.ej-section {
margin-top:0px;
z-index: 0; padding:0;  
}
.ej-section .box::after {
width: 100%;
position: absolute;
border-bottom:#e5e5e5 solid 1px;
}
.ej-section .left {
width:100% ;
padding-right: 0px;
}
.ej-section .left ul{ padding: 0 7px;}
.ej-section .left li {
margin:0 8px;
}

.ej-section .left a {
font-size: 14px;
line-height:44px;
}
.ej-section .left li a::after{
left: 100%;
transform: translate(-100%,0);
}

.ej-section .right {
display: none;
}
}

/* 学校简介 */
.jianB {
	display: block;
	width: 100%;
	position: relative;
	background: linear-gradient(50.14deg, rgba(237, 245, 255, 1),rgba(205, 219, 234, 0) 100%);
}
.jianB .box{
	display: flex; flex-wrap:wrap;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.jianB .left {
	width: 49.2%;
}
.jianB .left .title {width: 100%;
	font-size: 0.36rem;
	color: #064A96;
	line-height: 0.40rem;
	margin-bottom: 0.40rem;
}
.jianB .left .text {width: 100%;margin-bottom: 0.40rem;
	font-size: 0.16rem;
	color: #231815;
	line-height: 0.30rem;
}
.jianB .shu {
	display: block;
	width: 100%;
}
.jianB .shu .ul {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	position: relative;
	border-top:#e5e5e5 solid 1px;
	padding: 0.4rem 0 0 0;
}
.jianB .shu .ul .li {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.jianB .shu .unm {
	display: flex; align-items: flex-start;
	position: relative;
}
.jianB .shu .unm img {
	width: 0.25rem; min-width: 0.25rem; height:0.27rem; object-fit: contain;
	margin:0.08rem 0.16rem 0 0;
}
.jianB .shu .wai .kuang {
	width: 100%;
	 display: flex; align-items: flex-end;
	margin-bottom: 0.08rem;
}
.jianB .shu .wai .dan {
	display: block;
	color: #064A96;
	font-size: 0.16rem;
	line-height: 0.26rem;
	font-weight: 700;
}
.jianB .shu .unm .countup {
	display: block;
	color: #064A96;
	font-weight: 700;
	font-size: 0.4rem;
	line-height: 0.4rem;
	margin-right: 0.08rem;
}
.jianB .shu .info {
	width: 100%;
	position: relative;
	padding-left: 0.41rem;
	font-size: 0.16rem;
	line-height: 0.3rem;
	color: #231815;
}
.jianB .right{
	display: flex;
	justify-content: flex-end;
	width: 42.59%;
}
.jianB .right .tu{ display: flex; align-items: center; justify-content:center; position: relative; width:100%;  padding-bottom: 100%;}
.jianB .right .tu::after,
.jianB .right .tu::before,
.jianB .right .tu img { content: ''; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);border-radius: 50%;}
.jianB .right .tu::after{width: 100%; height:100%; z-index: 1;background:rgba(6, 74, 150, 0.04);} 
.jianB .right .tu::before{width: 90.625%; height:90.625%; z-index: 2;background:rgba(6, 74, 150, 0.06);} 
.jianB .right .tu img{width: 81.25%; height:81.25%; z-index: 6;} 

@media screen and (max-width:1370px) {
.jianB .left .text{ font-size:14px; line-height:25px;}	
.jianB .shu .wai .dan{ font-size:14px; line-height:24px;}	
.jianB .shu .info{ font-size:14px; line-height:24px;}		
}	
@media screen and (max-width:1024px) {
.jianB .left{width: 100%;}
.jianB .left .title{ font-size:18px; line-height:28px; margin-bottom:15px;}
.jianB .left .text{ font-size:14px; line-height:24px; margin-bottom:20px;}
.jianB .shu .ul{ padding-top: 20px;}
.jianB .shu .unm img{ width:16px; min-width:16px; height:16px;margin:8px 6px 0 0;}
.jianB .shu .unm .countup {
	font-size: 20px;
	line-height:30px;
	margin-right:4px;
}
.jianB .shu .wai .dan{ font-size:13px; line-height:24px; }
.jianB .shu .info{ font-size:13px; line-height:22px; padding-left:22px;}
.jianB .right{width: 280px; margin:25px 0 0 0;}
.jianB .box{ justify-content: center;}
}


/*  */

.sect1 {
	display: block;
	width: 100%;
	position: relative;
	background: #fff;
}
.sect1 .dan-grid {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 0.3rem);
	margin: -0.15rem;
}

.sect1 .dan {
	width: 33.3%;
	padding: 0.15rem;
	flex-wrap: wrap;
	display: flex;
}

.sect1 .dan .a {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	 align-content: flex-start;
	border: 1px solid rgba(6, 74, 150, 0.1);
	background: linear-gradient(180.00deg, rgba(234, 239, 246, 1),rgba(255, 255, 255, 1) 20%,rgba(255, 255, 255, 1) 50%,rgba(255, 255, 255, 1) 80%,rgba(234, 239, 246, 1) 100%);
	border-radius: 0px;
	padding: 0.61rem 0.4rem 0.61rem 0.4rem;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	overflow: hidden;
	text-decoration: none;
	justify-content: center; 
	align-items: center;
}

.sect1 .dan .a:hover {
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
	background: #064A96;
}

.sect1 .dan .biaoti {
	width: 100%;
	font-size: 0.22rem;
	color: #064A96;
	margin-top: 0.3rem;
	font-weight: bold;
	text-align: center;
	position: inherit;
}

.sect1 .dan .a:hover .biaoti {
	color: #fff;
}
.sect1 .dan .xian {
	display: inline-flex;
	width: 0.3rem;
	height: 3px;
	background-color: #064A96;
	margin:0.16rem 0; 
}

.sect1 .dan .a:hover .xian {
	background-color: #fff;
}

.sect1 .dan .jianjie {
	text-align: center;
	width: 100%;
	font-size: 0.16rem;
	color: rgba(35, 24, 21, 1);
	line-height: 0.24rem;
	letter-spacing: 0px;
}

.sect1 .dan .a:hover .jianjie {
	color: #fff;
}

.sect1 .dan-icon {
	width: 0.8rem;
	flex-wrap: wrap;
	display: flex;
	line-height: 0;
	justify-content: center;
}
.sect1 .dan-icon img{ width: 100%;}
.sect1 .img1{
	display: block;
}

.sect1 .img11{
	display: none;
}
.sect1 .dan .a:hover .img1{
	display: none;
}
.sect1 .dan .a:hover .img11{
	display: block;
}


@media screen and (max-width:1370px) {
.sect1 .dan .jianjie{ font-size:14px; line-height:24px;}	
}
.sect1 .dan {
	padding:7px;
}	
.sect1 .dan-icon {
	width: 40px;}
.sect1 .dan .a{ padding:20px 14px;}	
.sect1 .dan .biaoti{ font-size:16px; line-height:24px;}		
.sect1 .dan .xian{ width:15px; height: 2px;margin:10px 0; }	
.sect1 .dan .jianjie{ font-size:20px; line-height:22px;}	
}
@media screen and (max-width:1024px) {
.sect1 .dan-grid {
	width: calc(100% + 14px);
	margin: -7px;
}
.sect1 .dan {
	padding:7px;
}	
.sect1 .dan-icon {
	width: 40px;}
.sect1 .dan .a{ padding:20px 14px;}	
.sect1 .dan .biaoti{ font-size:22px; line-height:24px;}		
.sect1 .dan .xian{ width:15px; height: 2px;margin:10px 0; }	
.sect1 .dan .jianjie{ font-size:13px; line-height:22px;}	
}
@media screen and (max-width:767px) {
.sect1 .dan {width: 50%;}
}


.inbanner{ min-height:0.83rem; background: #edf5ff; display:block; width: 100%; overflow: hidden; z-index:5; position: relative;}
.inbanner .swiper-notification{ display:none;}
.inbanner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width: 100%;}
.inbanner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.inbanner .swiper-slide img{ width:100%;}
.inbanner .swiper-slide .video{ display:block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 2; object-fit: cover;  }
.inbanner .swiper-slide .pc_show1{width: 100%;}
.inbanner .swiper-slide .ph_show1{width: 100%;}
.inbanner .swiper-prev,
.inbannerr .swiper-next{ display:flex; position: absolute; z-index:10;right:0.64rem; bottom:0.26rem; width:0.36rem; height:0.36rem; background: url(img/right4.svg) center no-repeat; background-size:100% auto !important; cursor: pointer;}
.inbanner .swiper-prev:hover,
.inbanner .swiper-next:hover{background: url(img/right3.svg) center no-repeat;}
.inbanner .swiper-next{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); margin-right:0.46rem;}
.inbanner .box1 {
display: block;
position: absolute;
left: 0;
top: 45.61%;
z-index: 5;
transform: translateY(-50%); -ms-transform: translateY(-50%);
}
.inbanner .box1 .tit{display: block;
width: 100%;
color:rgba(255, 255, 255, 1);
font-size: 0.4rem;
font-weight: 500;
line-height: 0.64rem;}
.inbanner .box1 .ioc1 {
display: block;
width: 100%; line-height: 0;
margin-top: 0.08rem;
}
.inbanner .box1 .ioc1 img{ width:30px;}
.inbanner .box2{ top:50%;}

@media  screen and (max-width:1024px){
.inbanner{ min-height:inherit;}	
.inbanner .box1 .tit{
font-size: 20px;
line-height: 40px;
}
.inbanner .box1 .ioc1 img{
width: 20px;
}
.inbanner .swiper-prev,
.inbanner .swiper-next{right:15px; bottom:15px; width:22px; height:22px;}
.inbanner .swiper-next{ transform: rotateY(180deg); -ms-transform: rotateY(180deg); margin-right:32px;}


}


.depar-box{ display: flex; flex-wrap: wrap; width: 100%; justify-content: center;}
.depar-box .school-name{ text-align: center;
 border-radius: 0.88rem;
display: inline-flex;
justify-content: center;
align-items: center;
padding:0.24rem 0.48rem;
color:rgba(255, 255, 255, 1);
font-size: 0.36rem;
font-weight: 700;
line-height: 0.4rem;
background:rgba(6, 74, 150, 1);
}

.departments-grid { position: relative;
 display: flex; justify-content:space-between; width: 100%;
margin-top:1rem;
}
.departments-grid::before{ display: block; left:50%; bottom:100%; content:''; position: absolute; height:1rem; border-left: 1px solid rgba(0, 0, 0, 0.2);}
.departments-grid::after{ display: block; left:0.31rem; top:0; content:''; position: absolute; width:calc(100% - 0.62rem); border-top: 1px solid rgba(0, 0, 0, 0.2);}
.department-card{margin-top:1rem;position: relative;
width: 0.62rem;
display: flex; flex-wrap: wrap;
flex-direction: row;
justify-content: center;
align-content: flex-start;
padding:0.3rem 0.16rem;
background:rgba(6, 74, 150, 1);
}
.department-card::before{ z-index: 6; display: block; left:50%; bottom:100%; margin-bottom: -5px; content:''; position: absolute;width: 10px;
height: 10px;background:rgba(244, 202, 27, 1); border-radius:50%; transform: translate(-50%,-1rem); -ms-transform: translate(-50%,-1rem);}
.department-card::after{ display: block; left:50%; bottom:100%; content:''; position: absolute; height:1rem; border-left: 1px solid rgba(0, 0, 0, 0.2);}
.department-icon { object-fit: contain;
width: 0.25rem; display: block; text-align: center; line-height: 0;
}
.department-icon img{ width:100%;}
.department-name {
color: #fff; margin-top: 0.16rem;
width: 100%;
font-size: 0.2rem;
font-weight: 400;
line-height: 0.24rem;
text-align: center;
}


@media  screen and (max-width:1024px){
.departments-grid::after{left:20px; width:calc(100% - 40px);}	
.depar-box .school-name{ 
 border-radius:44px;
padding:7px 24px 9px 24px;
font-size: 18px;
line-height:26px;
}	
.department-card{margin-top:1rem;
width: 40px;
padding:0.3rem 10px;
}	
.department-icon { object-fit: contain;
width:16px;
}
.department-name {
 margin-top: 8px;
font-size:14px;
line-height: 18px;
}

}
@media  screen and (max-width:767px){
.depar-box{ align-items: center;}	
.departments-grid::before{ left:-30px;  bottom:50%; width:30px; height:auto; border-left:0; border-top: 1px solid rgba(0, 0, 0, 0.2);}
.departments-grid::after{ top:30px; left:0; width:auto; height:calc(100% - 60px); border-top:0; border-left: 1px solid rgba(0, 0, 0, 0.2);}	
.depar-box .school-name{ 
 width:42px; min-width:42px;
padding:24px 10px;
}	
.departments-grid{ flex-wrap: wrap; width: calc(100% - 72px); margin:0 0 0 30px;}
.department-card{margin:7px 0 7px 30px;
width: 100%; flex-wrap: nowrap; align-items: center; justify-content: flex-start;
padding:10px 15px;
}	
.department-card::before{ width:9px; height:9px; left:-30px; bottom:50%; margin-bottom:1px; transform: translate(-50%,50%); -ms-transform: translate(-50%,50%);}
.department-card::after{ left:-30px; bottom:50%; width:30px; height:auto; border-left:0; border-top: 1px solid rgba(0, 0, 0, 0.2);}
.department-icon { display: inline-flex;
width:16px; min-width:16px;
}
.department-name {
 margin:0 0 0 10px; text-align: left;
font-size:14px;
line-height: 18px;
}


}



.xxld{ display: block; width: 100%; line-height: 0;}

.gssw2{ display: block; width: 100%;}	
.gssw2 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin:-0.15rem;}
.gssw2 .li{ display: flex; flex-wrap: wrap; width:50%; padding:0.15rem;}
.xxld1{ display: flex; width:100%; align-items: center; justify-content: space-between; background:#fff; padding:0.3rem;}	
.xxld1 .pic{ width:2.88rem; min-width:2.88rem; overflow: hidden; margin-right:0.3rem;}
.xxld1 ._img{ padding-bottom:115.27%;}
.xxld1 .cont{ width:100%; padding:0 0.26rem;}
.xxld1 .top{ display: flex; flex-wrap: wrap; width: 100%; align-items: flex-start;}
.xxld1 .tit{ display: inline-flex; color:#231815; font-weight: 400; font-size:0.3rem; line-height:0.36rem;}
.xxld1 .zw{ display: inline-flex; flex-wrap: wrap;}
.xxld1 .s{ display: inline-flex; margin:0.02rem 0 0.02rem 0.08rem;color:rgba(6, 74, 150, 1);
font-size: 0.18rem;
font-weight: 400;
line-height: 0.24rem;border-radius: 0.4rem;padding: 0.03rem 0.16rem  0.05rem 0.16rem;
background: rgba(6, 74, 150, 0.1);}
.xxld1 .p{ width:100%; color: #555; font-size:0.16rem; line-height:0.3rem; -webkit-line-clamp:3; max-height:0.9rem; margin-top:0.3rem;}
.xxld1 .jj{ display:none; width:100%; color: #555; font-size:0.16rem; line-height:0.3rem;  margin-top:0.4rem;}
.xxld1 .ico{ display:block; width:0.36rem; height:0.36rem; margin-top:0.76rem;background:url(img/right3.svg) center no-repeat; background-size:100% 100% !important;}
.xxld1 .line{ display: none; width:100%;border-top: 1px solid rgba(0, 0, 0, 0.1); margin-top:0.4rem;}

.gssw2 .li .xxld1:hover{background:rgba(6, 74, 150, 1);}
.gssw2 .li .xxld1:hover .tit{ color:#fff; }
.gssw2 .li .xxld1:hover .s{color:rgba(6, 74, 150, 1);
background:rgba(244, 202, 27, 1); }
.gssw2 .li .xxld1:hover .p{ color:#fff; }
.gssw2 .li .xxld1:hover .ico{background:url(img/right5.svg) center no-repeat; }



@media  screen and (max-width:1370px){
.xxld1 .p{ font-size:14px; line-height:24px; max-height:72px;}		
}	
@media  screen and (max-width:1024px){
.gssw2 .ul{ width:calc(100% + 14px); margin:-7px -7px;}
.gssw2 .li{ padding:7px 7px;}
.xxld1{ padding:12px;}	
.xxld1 .pic{ width:110px; min-width:110px; margin-right:10px;}
.xxld1 .cont{ padding:0;}	
.xxld1 .tit{font-size:15px; line-height:24px;}
.xxld1 .s{ margin:2px 0 2px 4px;
font-size:12px;
line-height:17px;border-radius:24px;padding:1px 8px 3px 8px;}
.xxld1 .p{ font-size:13px; line-height:21px; margin-top:4px; max-height:63px;}	
.xxld1 .jj{ font-size:14px; line-height:24px; margin-top:14px;}	
.xxld1 .line{ margin-top:14px;}	
.xxld1 .ico{ width:20px; height:20px; margin-top:8px;}
}
@media  screen and (max-width:767px){
.gssw2 .li{ width:100%;}
}




._pimg {
width: 100%;
overflow: hidden;
}

._pimg ._div {
position: relative;
overflow:hidden;
}

._pimg ._img {
width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
}
._pop{ background:rgba(0,0,0,0.5); backdrop-filter: blur(12px); float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:100; display:block;}
._pop video{ width:100%;}
._col{ float:left; text-align:center; cursor:pointer; position:absolute; right:-37px; top:-30px; width:30px; height: 30px;background: url(img/more.svg) center no-repeat; background-size: 100% auto !important;}
._htm{ float:left; width:1367px; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
._htm .xxld1{ align-items: inherit; padding:0 !important;}
._htm .xxld1 .p{ display: none;}
._htm .xxld1 .jj{ display: block;overflow-y: auto;
  scrollbar-width: thin;
  padding-right: 0.2rem;width: calc(100% +  0.2rem);
  margin-right:  0.2rem;
  height:60vh;}
._htm .xxld1 .line{ display: block;}
._htm .xxld1 .ico{ display: none;}
._htm .xxld1 .pic{background: linear-gradient(180.00deg, rgba(6, 74, 150, 0.2),rgba(6, 74, 150, 0) 100%); padding:0.6rem 0.64rem; width:38.4%; min-width:38.4%; margin-right:0 !important; align-items: flex-start;}
._htm .xxld1 .cont{ padding:0.6rem 0.56rem 0.46rem 0.56rem;}
._htm .xxld1 .s{ margin:0.04rem 0 0 0.08rem;}


@media  screen and (max-width: 1600px){
._htm{  width:70%;}
}
@media  screen and (max-width:1024px){
._col{right:0; top: -40px; }	
._htm{width:92%;}
._htm .xxld1{ flex-wrap: wrap; position: relative;}
._htm .xxld1 .pic{ padding:8px; width:110px; min-width:110px; position: absolute; left:14px; top:14px;}
._htm .xxld1 .cont{ padding:14px;}
._htm .xxld1 .top{ min-height:123px; padding:0 0 0 130px; align-content: center;}
._htm .xxld1 .zw{ width:100%;}
._htm .xxld1 .s{ margin:8px 8px 0 0;}
._htm .xxld1 .jj{ 
  padding-right:10px;width: calc(100% +  10px);
  margin-right: 10px;
  height:55vh;}
}



.xxld2{ display: block; width: 100%; margin-top:0.38rem;}
.xxld2 .ul{ display: block; width: 100%;}
.xxld2 .li{ display:flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin-top: 0.66rem;}
.xxld2 .li:first-child{ margin-top:0 !important;}
.xxld2 .li:nth-child(2n){ flex-direction: row-reverse;}
.xxld2 .li .play{ cursor: pointer; display: block; position: absolute; left: 50%; top: 50%; z-index: 10; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.xxld2 .li .left{ display:flex; flex-wrap: wrap; width: 66.55%;}
.xxld2 .li .left ._img{ padding-bottom: 56.17%;}
.xxld2 .li .left .play{  width:0.8rem; height:0.8rem;}
.xxld2 .li .right{ display:flex; flex-wrap: wrap; align-content: space-between; width: 31.13%;}
.xxld2 .li .right ._img{ padding-bottom: 56.13%;}
.xxld2 .li .right .play{  width:0.56rem; height:0.56rem;}

@media  screen and (max-width:1024px){
.xxld2{margin-top:25px;}
.xxld2 .li{ margin-top:16px;}
.xxld2 .li .left .play{  width:40px; height:40px;}
.xxld2 .li .right .play{  width:28px; height:28px;}
}
@media  screen and (max-width:767px){
.xxld2 .li .left{ width: 100%;}
.xxld2 .li .right{ justify-content: space-between; width: 100%;}
.xxld2 .li .right .w100{ width: 48%; margin-top:16px;}
}




.nexslist { display: block; width: 100%; padding-top: 0.1rem;}
.nexslist .u1 .li{ display: block; width: 100%; margin-top:0.3rem; }
.nexslist .u1 .a{ width: 100%; display: flex; align-items: center; 
background:#fff; flex-direction: row-reverse;
padding:18px; padding-left:0 !important;
}
.nexslist .u1 .a .pic{ min-width:4.48rem; }
.nexslist .u1 .a ._img{ padding-bottom:61.38%; }
.nexslist .u1 .a .info{ width: 100%; padding:0 0.64rem;}
.nexslist .u1 .a .time{ width:100%; display: flex; align-items: flex-end;
color:rgba(136, 136, 136, 1);
font-size: 0.14rem;
font-weight: 400;
line-height: 0.36rem;
}
.nexslist .u1 .a .time time{color:rgba(6, 74, 150, 1);
font-size: 0.26rem;
font-weight: 700;
}
.nexslist .u1 .a .time span{ line-height:0.24rem; margin-left: 4px;}
.nexslist .u1 .a .tit{ width: 100%;color:rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.36rem;
 margin-top:4px;}
.nexslist .u1 .a .p{ width: 100%;color: rgba(136, 136, 136, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;
margin-top: 0.24rem;}

.nexslist .u1 .a:hover{background:#064A96;}
.nexslist .u1 .a:hover .time{color:#fff;}
.nexslist .u1 .a:hover .time time{color:#fff;}
.nexslist .u1 .a:hover .tit{color:#fff;}
.nexslist .u1 .a:hover .p{color:#fff;}


@media screen and (max-width:1370px) {
.nexslist .u1 .a .time{
font-size:14px;
line-height:24px;
}
.nexslist .u1 .a .time time{
font-size:20px;
}	
.nexslist .u1 .a .tit{font-size:16px; line-height:24px;}	
.nexslist .u1 .a .p{font-size:14px; line-height:24px;}	
}	
@media screen and (max-width:1024px) {
.nexslist {padding-top:10px;}
.nexslist .u1 .li{margin-top:15px; }	
.nexslist .u1 .a{ padding:14px;}	
.nexslist .u1 .a .time{
font-size:14px;
line-height:24px;
}
.nexslist .u1 .a .time time{
font-size:20px;
}
.nexslist .u1 .a .time span{ line-height:24px;}
.nexslist .u1 .a .tit{font-size:16px; line-height:24px; margin-top:6px;}
.nexslist .u1 .a .p{font-size:14px; line-height:22px; margin-top:6px;} 
.nexslist .u1 .a .pic{ min-width:220px; }
.nexslist .u1 .a .info{ width: 100%; padding:0 14px;}
}
@media screen and (max-width:767px) {
.nexslist .u1 .a{ flex-wrap: wrap; padding:0;}
.nexslist .u1 .a .pic{ min-width:100%;width:100%;}
.nexslist .u1 .a .info{ padding:18px 14px;}
}




.page_section{width: 100%;}
.page_section .pcpage{display: flex;justify-content: center;align-items: center; }
.page_section .pcpage a{display: flex;justify-content: center;align-items: center; width:30px; height:30px; font-size: 16px; line-height: 28px; color:rgba(35, 24, 21, 1);
; padding:0 6px;  margin:0 5px; border:1px solid rgba(229, 229, 229, 1);
background: rgba(255, 255, 255, 1);}
.page_section .pcpage span{ padding:0 6px;}
.page_section .pcpage a:hover,
.page_section .pcpage a.on{ background:#064A96; border:1px solid #064A96; color: #fff;}
.page_section .pcpage .btn{ margin:0 25px; background: url(img/Page2.svg) center no-repeat #fff; background-size:auto 24px !important; }
.page_section .pcpage .btn.on,
.page_section .pcpage .btn:hover{ background: url(img/Page1.svg) center no-repeat #064A96; }
.page_section .pcpage .prev{ margin-left:0; transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
.page_section .pcpage .next{margin-right:26px;}
.page_section .phpage{display: none;}

@media screen and (max-width:1024px) {
.page_section .pcpage{display: none;}
.page_section .phpage{display: flex;justify-content: center;align-items: center;}
.page_section .phpage a{width: 30px;height: 30px;display: flex; background: url(img/Page2.svg) center no-repeat #fff; background-size:auto 24px !important;border:1px solid rgba(229, 229, 229, 1);}
.page_section .phpage a:hover{ background: url(img/Page1.svg) center no-repeat #064A96;}
.page_section .phpage span{margin: 0 20px;font-size: 16px;color:rgba(35, 24, 21, 1);}
.page_section .phpage .prev{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
}



.boxs1{width: 100%;}
.boxs1 h2{width: 100%;color:rgba(35, 24, 21, 1);
font-size: 0.36rem;
font-weight: 400;
line-height: 0.48rem;}
.boxs1 ul{width: 100%;border-top: 1px solid rgba(0, 0, 0, 0.1); margin-top: 0.3rem;}
.boxs1 li{width: 100%; padding:0.3rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.boxs1 a{display:block; width: 100%; }
.boxs1 .tit{width:100%;color:rgba(35, 24, 21, 1);
font-size: 0.18rem;
font-weight: 400;
line-height: 0.3rem;
 margin-top: 8px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.boxs1 .date{width:100%;color:rgba(6, 74, 150, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;}
.boxs1 a:hover .tit{color:rgba(6, 74, 150, 1);}


@media screen and (max-width:1370px) {
.boxs1 .tit{font-size:16px;line-height:26px;margin-top:4px;}
.boxs1 .date{font-size: 14px; line-height: 22px;}
}
@media screen and (max-width:1024px) {
.boxs1 ul{margin-top:14px}	
.boxs1 h2{font-size:18px;line-height:28px; }
.boxs1 li{ padding:14px 0;}	
.boxs1 .tit{font-size:16px;line-height:26px;margin-top:4px;}
.boxs1 .date{font-size: 14px; line-height: 22px;}
}



.newsbox{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; }
.newsbox .left{ display: block; width:30.55%; background: #fff; padding:0.64rem; }
.newsbox .right{ display: block; width:67.7%; background: #fff; padding:0.64rem;}
.newsbox .cont{ display: block; width: 100%; padding:0.4rem 0;color: #555;font-size:0.2rem; line-height:0.38rem;}
.newsbox .title{ display: block; width: 100%; color: #555;font-size:0.36rem; line-height:0.48rem;}
.newsbox .info{ display:flex; flex-wrap: wrap; justify-content:space-between; width: 100%; color: #888;font-size:0.16rem; line-height:40px; border-bottom: 1px solid rgba(6, 74, 150, 1); padding:4px 0 0.4rem 0;}
.newsbox .info .div{ display:flex;}
.newsbox .s{ display: flex; align-items: center; margin-right:0.4rem;}
.newsbox .s:last-child{ margin-right:0 !important;}
.newsbox .s img{ width:24px; height:24px; margin-right:8px;}
.newsbox ._page{ display: flex; justify-content: space-between; width: 100%;}
.newsbox ._page .la{ display: flex; flex-wrap: wrap; width: calc(100% - 1.2rem - 8px); align-content: space-between;}
.newsbox ._page .la a{ background:#F5F5F5; width: 100%; color: #555; font-size:0.16rem; line-height:0.56rem; display:block; overflow: hidden;white-space: nowrap; text-overflow:ellipsis; padding:0 0.16rem;}
.newsbox ._page .la a:hover{background: rgba(237, 245, 255, 1); color:rgba(6, 74, 150, 1);}
.newsbox .btn{ display:flex; flex-direction: column; align-items: center; justify-content: center; width:1.2rem; height:1.2rem; color: #555; font-size:0.16rem; line-height:0.3rem; background:#F5F5F5; }
.newsbox .btn i{ display: block; width:0.3rem; height:0.3rem; margin-bottom:0.1rem; background: url(img/fh.svg) center no-repeat; background-size: 100% auto !important;}
.newsbox .btn:hover{ background: rgba(237, 245, 255, 1); color:rgba(6, 74, 150, 1);}
.newsbox .btn:hover i{background: url(img/fh1.svg) center no-repeat;}
.newsbox .share{ display:flex; position: relative;}
.newsbox .share::before{border-bottom: 3px solid rgba(244, 202, 27, 1); position: absolute; right:0; bottom:-0.4rem; margin-bottom:-2px; content:''; width:100%;}
.newsbox .share a{ width:40px !important; height:40px !important; margin:0 0 0 12px !important; padding:0 !important;}
.newsbox .share a:first-child{ margin:0 !important;}

.bd_weixin_popup{box-sizing: content-box;}


@media screen and (max-width:1370px) {
.newsbox .info{font-size:14px;}	
.newsbox .cont{font-size:14px; line-height:26px;}	
.newsbox ._page .la a{  font-size:14px;}
.newsbox .btn{ font-size:14px;}
}	
@media screen and (max-width:1024px) {
.newsbox .left{ width: 100%;padding:20px 14px; margin-top:25px;}
.newsbox .right{ width: 100%;padding:20px 14px;}
.newsbox .title{ font-size:18px; line-height:28px;}
.newsbox .info{font-size:13px; line-height:30px; padding:4px 0 20px 0;}
.newsbox .s{ margin-right:16px;}
.newsbox .s img{ width:18px; height:18px; margin-right:6px;}
.newsbox .cont{font-size:14px; line-height:24px; padding:20px 0 30px 0;}
.newsbox .btn{ width:80px; height:80px; font-size:14px;}
.newsbox .btn i{ width:20px; height:20px; margin-bottom:6px;}
.newsbox ._page .la{ width: calc(100% - 88px);}
.newsbox ._page .la a{  font-size:14px; line-height:36px; padding:0 14px;}
.newsbox .share{ margin-top: 12px;}
.newsbox .share a{ width:32px !important; height:32px !important;}
.newsbox .share::before{ bottom:-20px;}
}


/*二级导航当前位置*/
.ejDq_section{ display: flex; align-items: center; justify-content: space-between; width: 100%;}
.ejDq_section .ej_sec{ display: flex;}
.ejDq_section .ej_sec ul{ display: flex;}
.ejDq_section .ej_sec li{ display: flex;margin-right:0.64rem;}
.ejDq_section .ej_sec li:last-child{ margin-right:0 !important;}
.ejDq_section .ej_sec li a{display: flex;font-size: 0.18rem;color: #fff;line-height: 26px;position: relative; padding:0.18rem 0;}
.ejDq_section .ej_sec li a::after{content: "";display: block;width: 0;height: 2px;background: #fff;position: absolute;left: 50%;bottom: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.ejDq_section .ej_sec li:hover a::after,
.ejDq_section .ej_sec li.on a::after{width: 100%;}
.ejDq_section .ej_sec li.on a{ font-weight: bold;}
.ejDq_section .dq_sec{ display: flex; align-items: center; padding:0.18rem 0;}
.ejDq_section .dq_sec .ico{width:26px;height:26px; background: rgba(255, 255, 255, 0.1); display:flex; align-items: center; justify-content: center; margin-right: 8px;}
.ejDq_section .dq_sec .ico img{width: 14px; height:14px }
.ejDq_section .dq_sec a{display: inline-block;vertical-align: middle;font-size: 0.16rem;color:rgba(255,255,255,0.7);line-height:26px;}
.ejDq_section .dq_sec span{display: inline-block;vertical-align: middle;font-size: 0.16rem;color:rgba(255,255,255,0.7);line-height:26px;margin: 0 4px;}
.ejDq_section .dq_sec a:hover,
.ejDq_section .dq_sec a.on{color: #fff;}


@media  screen and (max-width: 1024px){
.ejDq_section .ej_sec{width: 100%;}
.ejDq_section .ej_sec ul{width: 100%; justify-content: space-between;}
.ejDq_section .ej_sec li a{font-size:14px; padding:7px 0;}
.ejDq_section .ej_sec li{margin-right:0;}
.ejDq_section .dq_sec{display: none;}
.ejDq_section .dq_sec a{font-size:14px;}
.ejDq_section .dq_sec span{font-size:14px;}
}



.list02{ display: flex; flex-wrap: wrap;width:100%;}
.list02 .u1{ display: flex; flex-wrap: wrap;width:calc(100% + 0.3rem);margin:-0.15rem;}
.list02 .li{ display: flex; flex-wrap: wrap;width:25%; padding:0.15rem;}
.list02 .a{ display: flex; flex-wrap: wrap;width:100%; position: relative; overflow: hidden;}
.list02 .a ._img{  padding-bottom: 115.4%;}
.list02 .a .info{ width:100%; height:100%; display:flex; flex-wrap: wrap; align-content: flex-start; position: absolute; left: 0; top:100%; z-index: 6;background: rgba(255, 255, 255, 0.86); padding:0.17rem 0.17rem; margin-top: -1rem; }
.list02 .a .tit{ width:100%;color: rgba(35, 24, 21, 1);
font-size: 0.24rem;
font-weight: 400;
line-height: 0.3rem;
letter-spacing: 0px;
text-align: center;}
.list02 .a .p{ width:100%;color:rgba(255, 255, 255, 1); display:none; margin-top:0.24rem; padding:0 0.33rem; max-height: 3rem; overflow-y: auto;scrollbar-width: thin;
  scrollbar-color:rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;
letter-spacing: 0px;
text-align: left;}
.list02 .a:hover .info{ top:0; margin-top:0 !important; align-content: center;background: rgba(6, 74, 150, 0.9);  }
.list02 .a:hover .tit{color:rgba(255, 255, 255, 1);  }
.list02 .a:hover .p{ display:block; }


@media  screen and (max-width: 1024px){
.list02 .u1{width:calc(100% + 14px);margin:-7px;}
.list02 .li{ padding:7px;}	
.list02 .a .info{ padding:8px 8px; margin-top:-70px; }
.list02 .a .tit{font-size:15px; line-height:24px;}
.list02 .a .p{font-size:14px; line-height:20px; max-height:120px;  margin-top:10px; padding:0 6px; }
}
@media  screen and (max-width: 767px){
.list02 .li{ width:50%;}
}


.list03{ display: flex; flex-wrap: wrap;width:100%;}
.list03 .u1{ display: flex; flex-wrap: wrap;width:calc(100% + 0.3rem);margin:-0.15rem;}
.list03 .li{ display: flex; flex-wrap: wrap;width:33.33%; padding:0.15rem;}
.list03 .a{ display: flex; flex-wrap: wrap;width:100%; position: relative; overflow: hidden;}
.list03 .a ._img{  padding-bottom: 61.69%;}
.list03 .a .info{ width:100%; display:flex; align-items:center; justify-content: space-between;background: rgba(255, 255, 255, 0.86); padding:0.2rem 0.24rem;}
.list03 .a .tit{ width:100%;color:rgba(35, 24, 21, 1); display:block; padding:0 0.28rem; background: url(img/ioc1.svg) left center no-repeat; background-size:0.2rem auto !important;
font-size: 0.2rem;
font-weight: 400;
line-height: 0.3rem;
}
.list03 .a .ico{ display:flex; min-width:0.24rem; width:0.24rem; height: 0.24rem;  background: url(img/right6.svg) center no-repeat; background-size:100% auto !important;}
.list03 .a:hover .info{background: rgba(6, 74, 150, 1);  }
.list03 .a:hover .tit{color:rgba(255, 255, 255, 1);  }
.list03 .a:hover .ico{ background: url(img/right7.svg) center no-repeat; }


@media  screen and (max-width: 1024px){
.list03 .u1{width:calc(100% + 14px);margin:-7px;}
.list03 .li{ padding:7px;}	
.list03 .a .info{ padding:10px 12px;}
.list03 .a .tit{font-size:15px; line-height:24px; padding:0 10px 0 22px;background-size:16px auto !important;}
.list03 .a .ico{ min-width:20px; width:20px; height:20px; }
}
@media  screen and (max-width: 767px){
.list03 .li{ width:50%;}
}


.list04{ display: flex; flex-wrap: wrap;width:100%;}
.list04 .u1{ display: flex; flex-wrap: wrap;width:calc(100% + 0.2rem);margin:-0.1rem;}
.list04 .li{ display: flex; flex-wrap: wrap;width:20%; padding:0.1rem;}
.list04 .a{ display: flex; flex-wrap: wrap;width:100%;background: url(img/ico0.png) right bottom no-repeat #fff; background-size:auto 100% !important; position: relative; justify-content: center; overflow: hidden;text-align:center; padding:0.56rem 0.2rem;} 
.list04 .a .tit{ width:100%;color:rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.3rem;
letter-spacing: 0px;
}
.list04 .a .time{ width:100%;color:rgba(6, 74, 150, 1); margin-top: 0.08rem;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;
}
.list04 .a .ico{ margin-top:0.16rem; display:flex; min-width:0.3rem; width:0.3rem; height: 0.3rem;  background: url(img/right6.svg) center no-repeat; background-size:100% auto !important;}
.list04 .a:hover{background:url(img/ico1.png) right bottom no-repeat  rgba(6, 74, 150, 1);  }
.list04 .a:hover .tit{color:rgba(255, 255, 255, 1);  }
.list04 .a:hover .time{color:rgba(255, 255, 255, 1);  }
.list04 .a:hover .ico{ background: url(img/right5.svg) center no-repeat; }


@media  screen and (max-width: 1024px){
.list04 .u1{width:calc(100% + 14px);margin:-7px;}
.list04 .li{ padding:7px;}	
.list04 .a{ padding:20px 14px 24px 14px;}
.list04 .a .tit{font-size:15px; line-height:24px;}
.list04 .a .time{font-size:14px; line-height:22px; margin-top:4px;}
.list04 .a .ico{ min-width:20px; width:20px; height:20px; margin-top:10px;  }
}
@media  screen and (max-width: 767px){
.list04 .li{ width:50%;}
}


.box01{ display: flex; flex-wrap: wrap;width:100%; padding-top:0.1rem;}
.box01 .u1{ display: flex; flex-wrap: wrap;width:100%;}
.box01 .li{ display: flex; flex-wrap: wrap;width:100%; margin-top:0.3rem;}
.box01 .li .title{ cursor: pointer; display: flex; align-items: center; justify-content: space-between; width:100%; background:rgba(6, 74, 150, 1);padding: 0.24rem;}
.box01 .li .tit{ width:100%;color:#fff; display:block; padding:0 0.32rem; background: url(img/ioc1.svg) left center no-repeat; background-size:0.24rem auto !important;
font-size: 0.2rem;
font-weight: 400;
line-height: 0.3rem;
}
.box01 .li .ico{ display:flex; min-width:0.24rem; width:0.24rem; height: 0.24rem;  background: url(img/jia.svg) center no-repeat; background-size:100% auto !important;}
.box01 .li .info{  flex-wrap: wrap;width:100%;color:#000;background:rgb(255 255 255);padding: 0.12rem;
font-size: 0.18rem;
font-weight: 400;
line-height: 0.3rem;
letter-spacing: 0px;
text-align: left;}
.box01 .li .p{ display: flex; flex-wrap: wrap;width:9.09%; padding:0.12rem;}
.box01 .li .p:hover{ color:rgba(6, 74, 150, 1);}
.box01 .li .om.title{background:rgba(6, 74, 150, 1);}
.box01 .li .om .tit{color:#fff; }
.box01 .li .om .ico{ background: url(img/jian.svg) center no-repeat;}

@media  screen and (max-width: 1024px){
.box01{ padding-top:5px;}	
.box01 .li{ margin-top:15px;}
.box01 .li .title{ padding:12px 14px;}
.box01 .li .tit{font-size:15px; line-height:24px; padding:0 10px 0 26px;background-size:18px auto !important;}
.box01 .li .ico{ min-width:20px; width:20px; height:20px; }
.box01 .li .info{ padding:14px 8px;
font-size: 14px;
line-height: 24px;}
.box01 .li .p{width:16.66%; padding:3px 6px;}

}
@media  screen and (max-width: 767px){
.box01 .li .p{width:33.33%;}

}



.mapbox{ display: block; width:100%;}
.mapbox .a{ position: relative; display: block; width:100%; height:7rem; border: 0.1rem solid rgba(255, 255, 255, 1); overflow: hidden; }
.mapbox .box1{ display:block; position:absolute; z-index:5; line-height: 0;}
.mapbox .box1 .cont{ white-space: normal; display: flex; width:3.68rem; flex-wrap: wrap; position:absolute; left:50%; top:50%; z-index:5; padding:0.2rem; transform: translate(0,-50%); -ms-transform: translate(0,-50%); margin:0 0 0 0.5rem;
border-radius: 0.16rem;
background: rgba(255, 255, 255, 1);}
.mapbox .box1 .cont::after{ content:''; display:block; position: absolute; right:100%; top:50%; border-top:0.16rem solid transparent; border-bottom:0.16rem solid transparent;border-right:0.16rem solid rgba(255, 255, 255, 1);  margin:-0.16rem 0 0 0; z-index:6;}
.mapbox .box1 .cont .siz18{ font-weight: 400; width:100%;color: rgba(35, 24, 21, 1);margin-top:0.15rem;
 font-size:0.18rem; line-height:0.3rem; }
.mapbox .box1 .cont .p{ display: flex; align-items: center; width:100%;color:rgba(6, 74, 150, 1);
 font-size:0.16rem; line-height:0.24rem;  margin-top:0.08rem;}
.mapbox .box1 .cont .p i{ display: inline-flex; background: url(img/dingwei.svg) center no-repeat; background-size:100% auto !important; width:0.2rem; height:0.2rem; margin:0 0.08rem 0 0;}
.mapbox .box1 .cont .p span{ position: relative;}
.mapbox .box1 .cont .p span::after{ content:''; display:block; position: absolute; left:0; bottom:-4px; width:0; height:1px; background:rgba(6, 74, 150, 1);}
.mapbox .box1 .cont:hover .p span::after{ width:100%;}


@media screen and (max-width:1440px) {
.mapbox .box1 .cont{width:3.8rem;}

}
@media screen and (max-width: 1024px) {
.mapbox .a{ height:520px; border:5px solid rgba(255, 255, 255, 1);}
.mapbox .box1{ margin:-18px 0 0 -18px;}
.mapbox .box1 .cont{ display:flex; align-items: center; width:190px;padding:10px; margin-top:45px; transform: translate(-50%,-0); -ms-transform: translate(-50%,-0);}
.mapbox .box1 .cont::after{ border-top:8px solid transparent; border-bottom:8px solid transparent;border-right:8px solid rgba(255, 255, 255, 1);  margin:-12px 10px 0 0; z-index:6; right:50%; top:0%; transform: rotate(90deg); -ms-transform: rotate(90deg);}
.mapbox .box1 .cont .siz18{  font-size:14px; line-height:22px;margin-top:10px; }
.mapbox .box1 .cont .p{margin:4px 0; font-size:14px; line-height:24px;}
.mapbox .box1 .cont .p i{ width:18px; height:18px; margin:0 6px 0 0;}
}


.lianxi{ position: absolute; left:0; bottom:0.43rem; z-index: 6; width:100%; padding:0 8%;}
.lianxi .addr{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width:100%;border-radius:100px;
box-shadow: 0px 0px 0.2rem 0px rgba(6, 74, 150, 0.15);
background:rgba(255, 255, 255, 1); padding:0.2rem 0.48rem;}
.lianxi .addr .li{  display: flex; align-items: center; justify-content: center; min-width:28%; padding:0.2rem;}
.lianxi .addr .li .div{  display: flex; flex-direction: column;}
.lianxi .addr .li i{ display: flex; align-items: center; justify-content:center; margin-right:0.24rem; min-width:0.56rem; width:0.56rem; height:0.56rem; border-radius:50%; line-height:0;background:rgba(6, 74, 150, 1);}
.lianxi .addr .li i img{ width:0.3rem; height:0.3rem; }
.lianxi .addr .li span{display: flex;color:rgba(108, 116, 131, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;
letter-spacing: 0px;
text-align: left; }
.lianxi .addr .li font{display: flex;color:rgba(35, 24, 21, 1); margin-top:0.04rem;
font-size: 0.2rem;
font-weight: 400;
line-height: 0.3rem;
letter-spacing: 0px;
text-align: left;}
.lianxi .addr .li:hover i{  background: #F4CA1B;}

@media (max-width:1024px){
.lianxi{ flex-wrap:wrap; position: static; padding: 0; margin-top:20px;}
.lianxi .addr{box-shadow: 0px 0px 10px 0px rgba(6, 74, 150, 0.15); padding:16px 20px;}
.lianxi .addr .li{ min-width:inherit; padding:8px 8px;}
.lianxi .addr .li i{ width:40px; height:40px; margin-right: 10px;}
.lianxi .addr .li i img{ width:24px; height:24px;}
.lianxi .addr .li span{ font-size:14px; line-height:22px;}
.lianxi .addr .li font{ font-size:15px; line-height:24px; margin-top: 0;}

}
@media (max-width:767px){
.lianxi .addr{ border-radius:20px; padding:16px 10px; position: relative;}
.lianxi .addr .li:last-child{ position: absolute; right:18px; top:16px;}
}


.tgxbl{background: linear-gradient(-45.00deg, rgba(6, 74, 150, 0.2),rgba(237, 245, 255, 0.2) 20%,rgba(237, 245, 255, 0.2) 50%,rgba(237, 245, 255, 0.2) 80%,rgba(6, 74, 150, 0.2) 100%);}
.tgxbl .hd{ display: flex; flex-wrap: wrap;width:100%;}
.tgxbl .hd ul{ display: flex; flex-wrap: wrap;width:100%; justify-content: center;}
.tgxbl .hd li{ cursor: pointer; display: flex;  position: relative;color:rgba(35, 24, 21, 1); margin:0 0.2rem; padding-bottom:0.12rem;border-bottom:1px solid rgba(255,255,255, 1);
font-size: 0.18rem;
font-weight: 400;
line-height: 0.24rem;}
.tgxbl .hd li.on{color:rgba(6, 74, 150, 1);border-bottom:1px solid rgba(6, 74, 150, 1);}

@media (max-width:1024px){
.tgxbl .hd li{ font-size:14px; line-height:24px; margin:0 10px 5px 10px; padding-bottom:6px;}


}


.list05{ display: flex; flex-wrap: wrap;width:100%;}
.list05 .u1{ display: flex;width:calc(100% + 0.34rem);margin:-0.17rem;}
.list05 .li{ display: flex; flex-wrap: wrap;width:100%; padding:0.17rem; }
.list05 .a{ display: flex; flex-wrap: wrap;width:100%;background:rgba(237, 245, 255, 1); align-content: center; justify-content: center;text-align:center; padding:0.4rem 0.2rem;min-height:2.04rem;} 
.list05 .a .tit{ width:100%;color:rgba(35, 24, 21, 1); margin-top:0.12rem;
font-size: 0.18rem;
font-weight: 400;
line-height: 0.3rem;
}
.list05 .a .num{ display:flex; border-radius: 50%; align-items: center; justify-content: center; width:0.56rem; height: 0.56rem;background:rgba(6, 74, 150, 1);color:rgba(255, 255, 255, 1); padding-bottom:0.02rem;border:4px solid #bfd3ea; margin-top:4px;
font-size: 0.18rem;
font-weight: 700;
line-height:1;}
.list05 .a:hover .tit{color:rgba(6, 74, 150, 1);  }


@media  screen and (max-width: 1024px){
.list05 .u1{width:calc(100% + 14px);margin:-7px; flex-wrap: wrap;}
.list05 .li{ width:33.33%; padding:7px;}	
.list05 .a{ padding:16px 10px; min-height:inherit;}
.list05 .a .tit{font-size:14px; line-height:24px; margin-top:10px; }
.list05 .a .num{font-size:14px; width:38px; height:38px; padding-bottom:2px;border:3px solid #bfd3ea;  margin-top:3px;  }
}
@media  screen and (max-width: 767px){
.list05-1 .li{ width:50%;}
}



.xyjz2{background: linear-gradient(-45.00deg, rgba(6, 74, 150, 0.2),rgba(6, 74, 150, 0) 20%,rgba(6, 74, 150, 0) 50%,rgba(6, 74, 150, 0) 80%,rgba(6, 74, 150, 0.2) 100%);}



.box02{ display: block; width: 100%;}
.box02 .cont-tit{ margin-bottom:24px;}
.box02 .div{ display: block; width: 100%; margin-top:0.64rem;}
.box02 .div:first-child{ margin-top:0 !important;}
.box02 .title{ display:inline-flex; color:rgba(35, 24, 21, 1);
font-size: 0.24rem;
font-weight: 400;
line-height: 0.3rem;}
.box02 .u1{ display: flex; flex-wrap: wrap; width: 100%;color:rgba(136, 136, 136, 1);font-size: 0.16rem;border-bottom: 1px solid rgba(229, 229, 229, 1);border-right: 1px solid rgba(229, 229, 229, 1);
font-weight: 400;
line-height: 0.3rem;
text-align: center}
.box02 .u1 .tit{ display:flex; align-items: center; justify-content: center; width: 12.5%; padding:0.13rem 0.1rem;border-top: 1px solid rgba(229, 229, 229, 1);border-left: 1px solid rgba(229, 229, 229, 1);}
.box02 .u1 .tit:nth-child(2n+1){background: rgba(237, 245, 255, 1);color:rgba(6, 74, 150, 1);}

@media  screen and (max-width: 1024px){
.box02 .cont-tit{ margin-bottom:16px;}	
.box02 .div{ margin-top:25px;}	
.box02 .title{font-size:17px; line-height:26px; }
.box02 .u1{font-size:14px; line-height:22px; }
.box02 .u1 .tit{ width:25%; padding:8px 6px;}
}
@media  screen and (max-width: 767px){
.box02 .u1 .tit{ width:50%;}

}


.list06{ display: block;width:100%;}
.list06 .u1{ display:block;width:calc(100% + 0.28rem);margin:0 -0.14rem;}
.list06 .slick-track{ display: flex;}
.list06 .li{ display: flex; flex-wrap: wrap;width:33.33%; padding:0 0.14rem; margin-bottom:0.1rem;}
.list06 .a{ display: flex; flex-wrap: wrap;width:100%; align-items: flex-start; background:#fff;}
.list06 .a ._img{  padding-bottom: 61.22%;}
.list06 .a .tit{ width:100%;color:rgba(35, 24, 21, 1);padding:0 0.30rem; margin:0.16rem 0;
font-size: 0.2rem;
font-weight: 400;
line-height: 0.36rem;
}
.list06 .a:hover .tit{color:rgba(6, 74, 150, 1);  }
.list06 .slick-dots li{ margin:0 5px;background:none; border:1px solid rgba(6, 74, 150, 1);}
.list06 .slick-dots li.slick-active{ background:rgba(6, 74, 150, 1);}

@media  screen and (max-width: 1024px){
.list06 .u1{width:calc(100% + 14px);margin:0 -7px;}
.list06 .li{ padding:0 7px; margin-bottom:5px;}	
.list06 .a .tit{font-size:15px; line-height:24px; padding:0 14px; margin:12px 0;}

}
@media  screen and (max-width: 767px){
.list06 .li{ width:50%;}
}


.list07{ display: block;width:100%;}
.list07 .u1{ display:block;width:100%;}
.list07 .li{ display: flex; flex-wrap: wrap;width:100%; margin-bottom: 0.1rem; }
.list07 .a{ display: flex; width:100%; align-items: center; justify-content: space-between; background: rgba(237, 245, 255, 1); padding:0.3rem 0 0.3rem 0.3rem;}
.list07 .a .pic{width:44.4%; min-width:44.4%;}
.list07 .a .cont{width:100%; padding:0 0.8rem;}
.list07 .a ._img{ padding-bottom: 61.17%;}
.list07 .a .time{color:rgba(6, 74, 150, 1);
font-size: 16px;
font-weight: 400;
line-height: 30px;
}
.list07 .a .tit{ width:100%;color:rgba(35, 24, 21, 1); margin-top:0.08rem;
font-size: 24px;
font-weight: 400;
line-height: 30px;
}
.list07 .a .p{width: 100%; margin-top: 0.4rem;color:rgba(85, 85, 85, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;
}
.list07 .a .more{margin-top: 0.4rem;background:rgba(6, 74, 150, 1);
height: 0.48rem; border-radius:0.48rem;
display: inline-flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0.12rem 0.3rem;
color:rgba(255, 255, 255, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;
}
.list07 .a .more span{ padding:0 0.08rem 0.02rem 0;}
.list07 .a .more i{ background: url(img/right1.svg) center no-repeat; background-size:100% auto !important;
width: 0.2rem;
height: 0.2rem;
display: flex;}
.list07 .a:hover .more{ background: #F4CA1B;}
.list07 .a:hover .tit{color:rgba(6, 74, 150, 1);  }
.list07 .slick-dots li{ margin:0 5px;background:none; border:1px solid rgba(6, 74, 150, 1);}
.list07 .slick-dots li.slick-active{ background:rgba(6, 74, 150, 1);}

@media  screen and (max-width: 1024px){
.list07 .li{ margin-bottom:5px; }
.list07 .a{  padding:14px 0 14px 14px;}
.list07 .a .cont{ padding:0 14px;}
.list07 .a .time{ font-size:14px; line-height:22px;}
.list07 .a .tit{font-size:15px; line-height:24px; margin-top:2px;}
.list07 .a .p{ font-size:14px; line-height:24px;margin-top:4px;  -webkit-line-clamp: 4;}
.list07 .a .more{margin-top:14px;
height:32px; border-radius:32px;
padding:6px 15px;
font-size: 12px;
line-height:22px;
}
.list07 .a .more span{ padding:0 6px 2px 0;}
.list07 .a .more i{
width:16px;
height:16px;}
}
@media  screen and (max-width:767px){
.list07 .a{ flex-wrap: wrap; padding:14px;}
.list07 .a .pic{width:100%; min-width:100%;}
.list07 .a .cont{ padding:14px 0;}
}


.box03{ display: flex; width: 100%; align-items:center; justify-content: space-between;background:rgba(237, 245, 255, 1); position: relative;}
.box03 .left{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start;}
.box03 .ul{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between; padding:0 0.72rem;}
.box03 .ul .li{ display: flex; flex-wrap: wrap; width: 42%; padding:0 0.3rem 0 0;}
.box03 .ul .li:nth-child(1){ width:54%;}
.box03 .ul .a{ width: 100%; margin:0.04rem 0;color: rgba(35, 24, 21, 1)
font-size: 0.18rem;
font-weight: 400;
line-height: 0.36rem;
}
.box03 .ul .a:hover{color:rgba(6, 74, 150, 1); }
.box03 .more{ position: absolute; right: 0; top: 50%; display:block; z-index: 6; margin-top: -0.36rem; }
.box03 .more a{ background:rgba(6, 74, 150, 1); display: flex; align-items: center; justify-content:center;
width: 0.72rem;
height: 0.72rem;
color:rgba(255, 255, 255, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;
}
.box03 .more a:hover{  background: #F4CA1B; color:rgba(6, 74, 150, 1);}
.box03 .right{ display:block; width:6rem; min-width:6rem;}
.box03 .right .a{ display: block; width: 100%;  position: relative;}
.box03 .right ._img{ padding-bottom: 61.16%;}
.box03 .right .tit{color:rgba(255, 255, 255, 1); width:100%; position: absolute; left: 0; top: 50%; z-index: 6; 
transform: translateY(-50%); -ms-transform: translateY(-50%);
font-size: 0.3rem;
font-weight: 700;
line-height: 0.48rem;
letter-spacing: 2px;
text-align: center;}
.box03 .right .slick-dots{ position: absolute; left: 0; z-index: 6; bottom: 0.21rem;}
.box03 .right .slick-dots li{ margin:0 5px;background:#fff;}
.box03 .right .slick-dots li.slick-active{ background:#F4CA1B;}

@media screen and (max-width:1024px) {
.box03{ flex-wrap: wrap;}	
.box03 .ul{ padding:20px 16px;}
.box03 .ul .li{ width: 42%; padding:0;}
.box03 .ul .li:nth-child(1){ width:54%;}
.box03 .ul .a{ font-size:14px; line-height:24px;margin:2px 0;}
.box03 .right{ width:100%;}
.box03 .right .tit{ font-size:16px; line-height:26px;}
.box03 .right .slick-dots{ bottom:15px;}
.box03 .more{ top:0; margin-top:0; }
.box03 .more a{ 
width:50px;
height:50px;
font-size: 13px;
line-height:20px;
}
}
@media screen and (max-width:767px) {
.box03 .ul .li{ width: 100%; padding:0;}
.box03 .ul .li:nth-child(1){ width:100%;}
}



.box04{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between;}
.box04 .left{ display: flex; flex-wrap: wrap; width: 30.43%; align-items:flex-start;}
.box04 .ul{display:block; width: 100%; padding-bottom: 0.04rem;}
.box04 .ul .li{ width: 100%;}
.box04 .ul .a{ display:flex; flex-wrap: wrap; width: 100%; position: relative;border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 0.36rem; margin-bottom: 0.36rem;}
.box04 .ul .a::after{ display: block;
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 0;
  height: 1px;
  background: rgba(6, 74, 150, 1);}
.box04 .ul .time{ width: 100%; color:rgba(6, 74, 150, 1); font-size: 0.16rem; line-height: 0.24rem;}
.box04 .ul .tit{ width: 100%;color:rgba(35, 24, 21, 1); font-weight: 400; font-size: 0.2rem; line-height: 0.36rem;  margin-top: 0.08rem;}
.box04 .ul .a:hover .tit{color:rgba(6, 74, 150, 1); }
.box04 .ul .a:hover::after{ width: 100%;}

.box04 .right{ display:block; width:65.9%;}
.box04 .right .a{ display: block; width: 100%;  position: relative;}
.box04 .right ._img{ padding-bottom: 61.46%;}
.box04 .right .info{ position: absolute; left:0; bottom:0; z-index: 10; width:100%; padding:1.1rem 1.1rem 0.4rem 0.4rem; background: linear-gradient(0.00deg, rgba(0, 0, 0, 1),rgba(0, 0, 0, 0) 100%);}
.box04 .right .time{color:rgba(255, 255, 255, 1); width:100%; 
font-size: 0.18rem;
font-weight: 400;
line-height: 0.24rem;}
.box04 .right .tit{color:rgba(255, 255, 255, 1); width:100%;  margin-top:0.16rem;
font-size: 0.24rem;
font-weight: 400;
line-height: 0.3rem;}
.box04 .right .slick-dots{ position: absolute; width: auto; right: 0.35rem; z-index: 6; bottom: 0.4rem; margin:0 !important;}
.box04 .right .slick-dots li{ margin:0 5px;background:#fff;}
.box04 .right .slick-dots li.slick-active{ background:#F4CA1B;}


@media screen and (min-width:1920px) {
.box04 .right ._img{ padding-bottom: 6.97rem;}
}
@media screen and (max-width:1024px) {
.box04{ flex-wrap: wrap;}	
.box04 .ul{ padding-bottom: 20px;}
.box04 .ul .a{padding:15px 0; margin-bottom:0;}
.box04 .ul .time{ font-size:14px; line-height:24px;}
.box04 .ul .tit{ font-size:15px; line-height:24px;}
.box04 .left{ width:100%;}
.box04 .right{ width:100%;}
.box04 .right .time{ font-size:14px; line-height:22px;}
.box04 .right .tit{ font-size:16px; line-height:24px;}
.box04 .right .info{ padding:40px 90px 20px 14px;}
.box04 .right .slick-dots{ right:9px; bottom:25px;}
}
@media screen and (max-width:767px) {

}



.tong1{display:block;
width:100%; 
}
.beijing1{
width: 100%;  margin-bottom: 0.3rem;
display: flex;
}
.beijing1:last-child{ margin-bottom:0 !important;}
.beijing1 .anniu{
display: flex; position: relative;
width: 100%;
overflow: hidden;
padding:0.4rem 0.33rem;
background:url(img/ico14.svg) no-repeat rgba(244, 202, 27, 1); background-position: right 0.38rem !important; background-size:1.07rem auto !important;
justify-content: space-between;
align-items: center;
}

.beijing1 .div{
display: flex;
align-items: center;
justify-content: space-between;
}
.beijing1 .wenzi{
flex-wrap: wrap;
display: flex;
}
.beijing1 .zhongwen{
font-size: 0.24rem;
color:#064A96;
font-weight: 700;
line-height: 0.3rem;		
}
.beijing1 .yingwen{
font-size: 0.16rem;
color:#064A96;
font-weight: 400;
line-height: 0.3rem;
margin-left: 0.06rem;
}
.beijing1 .img{
margin-right: 0.16rem;  /* 右间距 */
width: 0.4rem;
height: 0.4rem;
}
.beijing1 .ico{
width: 0.3rem;
height: 0.3rem; background: url(img/ico12.svg) center no-repeat; background-size: 100% auto !important;
}
.beijing1:nth-child(2n) .anniu{
background:url(img/ico13.svg) no-repeat rgba(6, 74, 150, 1);
}
.beijing1:nth-child(2n) .zhongwen{
color: #fff;	
}
.beijing1:nth-child(2n) .yingwen{
color: #fff;
}



@media screen and (max-width:1024px) {
.beijing1{ margin-bottom:15px;
}
.beijing1 .anniu{
padding:15px 12px;
}

.beijing1 .zhongwen{
font-size: 16px; line-height:26px;
}

.beijing1 .yingwen{
font-size: 14px;line-height:26px;margin-left:4px;
}
.beijing1 .img{
width: 26px;
height: 26px;
}
.beijing1 .ico{
width: 24px;
height: 24px;
}

}




.list08{ width: 100%;}
.list08 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin: -0.15rem;}
.list08 .ul .li{ width: 50%; padding: 0.15rem;}
.list08 .ul .li .a{ display: flex; justify-content: space-between; flex-direction: row-reverse; width: 100%; background:#fff; padding:0.24rem 0.24rem 0.24rem 0;}
.list08 .ul .li .pic{ width:3.59rem;  min-width:3.59rem;}
.list08 .ul .li ._img{ padding-bottom: 61.31%;}
.list08 .ul .li .time{width: 100%;color:rgba(6, 74, 150, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;
}
.list08 .ul .li .p{ width: 100%;color:#888; margin-top: 0.16rem;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.list08 .ul .li .tit{ width: 100%;
color: rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.36rem; margin-top: 0.04rem;
}
.list08 .ul .li .cont{width: 100%; display: flex; flex-wrap: wrap; align-content: center; padding:0 0.4rem;}
.list08 .ul .li .a:hover{ background:rgba(6, 74, 150, 1);}
.list08 .ul .li .a:hover .p{color: rgba(255, 255, 255, 1);}
.list08 .ul .li .a:hover .tit{color: rgba(255, 255, 255, 1);}
.list08 .ul .li .a:hover .time{color: rgba(255, 255, 255, 1);}


@media screen and (max-width:1024px) {
.list08 .ul{ width:calc(100% + 12px); margin: -6px;}
.list08 .ul .li{ padding:6px;}	
.list08 .ul .li .a{ padding:12px 12px 12px 0;}
.list08 .ul .li .time{
font-size:14px;
line-height:22px;}
.list08 .ul .li .cont{ padding:0 12px;}
.list08 .ul .li .pic{ width:140px; min-width:140px;}
.list08 .ul .li .p{font-size: 13px; line-height:18px; margin-top: 0; display:none; }
.list08 .ul .li .tit{font-size: 15px; line-height:24px; margin:4px 0 0 0; -webkit-line-clamp: 2;}
}
@media screen and (max-width:767px) {
.list08 .ul .li{ width:100%; min-width:100%;}
}


.tspy1{ display: flex; flex-wrap: wrap; align-items: center; justify-content:space-between; width: 100%;background:rgba(6, 74, 150, 1);padding: 0.48rem 0.5rem;}
.tspy1 .size36{ width: auto; color: #fff;}
.tspy1 .fh{ display: inline-flex; align-items: center;
color:rgba(255, 255, 255, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.4rem;
}
.tspy1 .fh img{ width:0.2rem; height:0.2rem; margin-right: 0.1rem;}
@media screen and (max-width:1024px) {
.tspy1{padding:10px 14px;}	
.tspy1 .fh{ 
font-size:14px;
line-height:24px;
}	
.tspy1 .fh img{ width:16px; height:16px; margin-right:6px;}
}


.tspy2{ display: block; width: 100%; background: #fff; padding:0 0.5rem 0.52rem 0.5rem;}
.tspy2 .div{ display: block; width: 100%;}
.tspy2 .title{ display: flex; width: 100%; align-items: center; padding-top: 0.5rem;color:rgba(6, 74, 150, 1);
font-size: 0.28rem;
font-weight: 400;
line-height: 0.38rem;}
.tspy2 .title .num{ display:flex; border-radius: 50%; align-items: center; justify-content: center; min-width:0.56rem; width:0.56rem; height: 0.56rem;background:rgba(6, 74, 150, 1);color:rgba(255, 255, 255, 1); padding-bottom:0.02rem;border:4px solid #bfd3ea; margin-right:0.2rem;
font-size: 0.18rem;
font-weight: 700;
line-height:1;}
.tspy2 .sect{ display: block; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0.2rem 0 0.26rem 0;}
.tspy2 .info{ display: block; width: 100%;color:rgba(85, 85, 85, 1); padding: 0.16rem 0 0.24rem 0;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.tspy2 .info1{ display: block; width: 100%;color:rgba(85, 85, 85, 1); padding: 0.36rem 0 0.1rem 0;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.tspy2 .tit2{ display: block; width: 100%;color:rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 700;
line-height: 0.3rem;}



@media screen and (max-width:1024px) {
.tspy2{ padding:0 14px 25px 14px;}
.tspy2 .title{font-size:18px; line-height:28px; padding-top:25px; }
.tspy2 .title .num{font-size:14px; min-width:38px; width:38px; height:38px; padding-bottom:2px;border:3px solid #bfd3ea; margin-right:8px; }
.tspy2 .sect{ padding:15px 0 15px 0;}
.tspy2 .info{font-size:14px; line-height:24px; padding:12px 0 15px 0;}
.tspy2 .info1{font-size:14px; line-height:24px; padding:12px 0 5px 0; }
.tspy2 .tit2{font-size:16px; line-height:26px; }
}





.list09{ width: 100%;}
.list09 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin:0 -0.15rem;}
.list09 .ul .li{ width: 33.33%; padding:0 0.15rem; margin-top:0.3rem;}
.list09 .ul .li .a{ display: flex; justify-content: space-between; width: 100%; background:rgba(237, 245, 255, 1);}
.list09 .ul .li .pic{ width:1.88rem;  min-width:1.88rem;}
.list09 .ul .li ._img{ padding-bottom: 121.27%;}
.list09 .ul .li .name{width: 100%;color:rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.3rem;
}
.list09 .ul .li .p{ width: 100%;
color:rgba(85, 85, 85, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem; margin-top: 0.13rem;
}
.list09 .ul .li .cont{width: 100%; display: flex; flex-wrap: wrap; align-content: center; padding:0.56rem;}
.list09 .ul .li .a:hover .name{  color: rgba(6, 74, 150, 1);}


@media screen and (max-width:1024px) {
.list09 .ul{ width:calc(100% + 12px); margin:0 -7px;}
.list09 .ul .li{ width:50%; min-width:50%; padding:0 7px; margin-top: 14px;}	
.list09 .ul .li .name{
font-size:16px;
line-height:26px;}
.list09 .ul .li .cont{ padding:18px 14px;}
.list09 .ul .li .pic{ width:120px; min-width:120px;}
.list09 .ul .li .p{font-size: 14px; line-height:24px; margin-top:6px;}
}
@media screen and (max-width:767px) {
.list09 .ul .li{ width:100%; min-width:100%;}
}


.list10{ width: 100%; padding:0.12rem 0 0 0;}
.list10 .a{ display: flex; align-items: center; justify-content: space-between;width: 100%; padding:0.24rem 0;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.list10 .a:last-child{ padding-bottom: 0.5rem;}
.list10 .a .pic{ width:1.88rem;  min-width:1.88rem;}
.list10 .a ._img{ padding-bottom: 121.27%;}
.list10 .a .name{width: 100%;color:rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.3rem;
}
.list10 .a .p{ width: 100%;
color:rgba(85, 85, 85, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem; margin-top: 0.16rem;
}
.list10 .a .cont{width: 100%; display: flex; flex-wrap: wrap; align-content: center; padding:0 0 0 0.56rem;}
.list10 .a:hover .name{  color: rgba(6, 74, 150, 1);}


@media screen and (max-width:1024px) {
.list10{ width: 100%; padding:5px 0 0 0;}	
.list10 .a{ padding:15px 0; align-items: flex-start;}
.list10 .a:last-child{ padding-bottom:25px;}
.list10 .a .name{
font-size:16px;
line-height:26px;}
.list10 .a .cont{ padding:0 0 0 14px;}
.list10 .a .pic{ width:120px; min-width:120px;}
.list10 .a .p{font-size: 14px; line-height:24px; margin-top:6px;}
}



.list11{ width: 100%;}
.list11 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin: -0.15rem;}
.list11 .ul .li{ width: 50%; padding: 0.15rem;}
.list11 .ul .li .a{ display: flex; justify-content: space-between; align-items: center; flex-direction: row-reverse; width: 100%;border: 1px solid rgba(229, 229, 229, 1); padding:0.24rem 0.24rem 0.24rem 0;}
.list11 .ul .li .pic{ width:3.59rem;  min-width:3.59rem;}
.list11 .ul .li ._img{ padding-bottom: 61.31%;}
.list11 .ul .li .time{width: 100%;color:rgba(6, 74, 150, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;
}
.list11 .ul .li .p{ width: 100%;color:#888; margin-top: 0.16rem;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.list11 .ul .li .tit{ width: 100%;
color: rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.36rem; margin-top: 0.04rem;
}
.list11 .ul .li .cont{width: 100%; display: flex; flex-wrap: wrap; align-content: center; padding:0 0.4rem;}
.list11 .ul .li .a:hover{ 
border: 1px solid rgba(6, 74, 150, 1);
background:rgba(237, 245, 255, 1);}
.list11 .ul .li .a:hover .tit{color:rgba(6, 74, 150, 1);}



@media screen and (max-width:1024px) {
.list11 .ul{ width:calc(100% + 12px); margin: -6px;}
.list11 .ul .li{ padding:6px;}	
.list11 .ul .li .a{ padding:12px 12px 12px 0;}
.list11 .ul .li .time{
font-size:14px;
line-height:22px;}
.list11 .ul .li .cont{ padding:0 12px;}
.list11 .ul .li .pic{ width:140px; min-width:140px;}
.list11 .ul .li .p{font-size: 13px; line-height:20px; margin-top:4px;}
.list11 .ul .li .tit{font-size: 14px; line-height:24px; margin-top:2px;}
}
@media screen and (max-width:767px) {
.list11 .ul .li{ width:100%; min-width:100%;}
}





.box05{ display: flex; width: 100%; flex-wrap: wrap; align-items:flex-start; justify-content: space-between;}
.box05 .left{ display: block; width: 30.44%; position: relative; overflow: hidden;}
.box05 .left::after{border-left: 1px solid rgba(6, 74, 150, 0.2); position: absolute; left:0.1rem; top:0; content: ''; height: 100%;}
.box05 .ul{ display: block; width: 100%;margin-bottom:-0.25rem;}
.box05 .ul .li{ display: flex; flex-wrap: wrap; width: 100%; margin-bottom:0.25rem; padding:0 0.52rem 0 0.5rem ; background:url(img/dian.svg) left center no-repeat; background-size:0.2rem auto !important; }
.box05 .ul .a{ cursor: pointer; width: 100%;background:rgba(237, 245, 255, 1);padding:0.24rem 0.3rem; position:relative;
color: rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.3rem;
}
.box05 .ul .a:hover{color:rgba(6, 74, 150, 1); }
.box05 .ul .li.slick-current{ background:url(img/dian1.svg) left center no-repeat; }
.box05 .ul .li.slick-current .a::after{ position: absolute; left:100%; top:50%; content: ''; border-top: 0.11rem solid transparent; border-bottom:0.11rem solid transparent;border-left: 0.11rem solid rgba(6, 74, 150, 1); margin-top: -0.11rem; }
.box05 .ul .li.slick-current .a{background:rgba(6, 74, 150, 1); color: #fff; }
.box05 .right{ display:block; width:69.56%;}
.box05 .right .a{ display: block; width: 100%;  position: relative;}
.box05 .right ._img{ padding-bottom: 58.23%;}
.box05 .right .slick-dots{ position: absolute; left: 0; z-index: 6; bottom: 0.21rem;}
.box05 .right .slick-dots li{ margin:0 5px;background:none; border:1px solid rgba(6, 74, 150, 1);}
.box05 .right .slick-dots li.slick-active{ background:rgba(6, 74, 150, 1);}

@media screen and (max-width:1024px) {
.box05 .left{ width:100%;}
.box05 .left::after{border-left:0;border-top: 1px solid rgba(6, 74, 150, 0.2); left:0; top:8px; content: ''; width: 100%;  height:auto;}	
.box05 .ul{ margin:0 -6px; width: calc(100% + 12px);}
.box05 .ul .li{margin-bottom:0; padding:30px 6px;background:url(img/dian.svg) top center no-repeat;  background-size:16px auto !important; }	
.box05 .ul .li.slick-current{ background:url(img/dian1.svg) top center no-repeat; }
.box05 .ul .li.slick-current .a::after{ display: none; }
.box05 .ul .li.slick-current .a::before{ position: absolute; left:50%; top:100%; content: '';  border-left:6px solid transparent; border-right:6px solid transparent;border-top:6px solid rgba(6, 74, 150, 1); margin-left: -6px; }
.box05 .ul .a{ text-align: center; font-size:14px; line-height:24px;padding:6px 6px; }
.box05 .right{ width:100%; }

}
@media screen and (max-width:767px) {

}


.xydt{ overflow: hidden;}
.xydt::after{display: block;
  content: '';
  position: absolute;
  left: 0;
  bottom:0;
  width:100%;
  height:100%; background: url(img/bg.png) top center no-repeat; background-size:100% 100% !important;}
.xydt .pc_show .more{color:rgba(255, 255, 255, 1);  background: url(img/right.1.svg) right center no-repeat;}  
.xydt .pc_show .more:hover{color:rgba(255, 255, 255, 1);  background: url(img/right.1.svg) right center no-repeat;}    
  
.box07{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between;}
.box07 .left{ display: flex; flex-wrap: wrap; width: 27.14%; align-items:flex-start;}
.box07 .ul{display:block; width: 100%; }
.box07 .ul .li{ width: 100%;}
.box07 .ul .a{ display:flex; flex-wrap: wrap; width: 100%; position: relative;border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0.36rem 0; }
.box07 .ul .a::after{ display: block;
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 0;
  height: 1px;
  background: rgba(6, 74, 150, 1);}
.box07 .ul .time{ width: 100%; color:rgba(6, 74, 150, 1); font-size: 0.16rem; line-height: 0.24rem;}
.box07 .ul .tit{ width: 100%;color:rgba(35, 24, 21, 1); font-weight: 400; font-size: 0.2rem; line-height: 0.36rem;  margin-top: 0.08rem;}
.box07 .ul .a:hover .tit{color:rgba(6, 74, 150, 1); }
.box07 .ul .a:hover::after{ width: 100%;}

.box07 .u1 .a{border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.box07 .u1 .a::after{
height: 1px;
background: rgba(244, 202, 27, 1);}
.box07 .u1 .time{color:rgba(255, 255, 255, 1);}
.box07 .u1 .tit{color:rgba(255, 255, 255, 1);}
.box07 .u1 .a:hover .time{color:rgba(244, 202, 27, 1);}
.box07 .u1 .a:hover .tit{color:rgba(244, 202, 27, 1);}

.box07 .right{ display:block; width:38.8%;}
.box07 .right .a{ display: block; width: 100%;padding:0.3rem 0.3rem 0.42rem 0.3rem;
border-bottom:0.1rem solid rgba(244, 202, 27, 1);
background:rgba(255, 255, 255, 1);}
.box07 .right ._img{ padding-bottom: 61.39%;}
.box07 .right .cont{ width:100%; padding:0 0.2rem;}
.box07 .right .info{color:rgba(136, 136, 136, 1);   margin-top:0.16rem;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.box07 .right .time{width:100%;   margin-top:0.39rem;
color:rgba(6, 74, 150, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;}
.box07 .right .tit{ width:100%;  margin-top:0.08rem;color: rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.36rem;}
.box07 .right .a:hover .tit{color:rgba(6, 74, 150, 1); }



@media screen and (max-width:1024px) {
.xydt::after{ background: url(img/bg1.png) top center no-repeat; }	
.box07{ flex-wrap: wrap;}	
.box07 .ul .a{padding:0 0 15px 0; margin-bottom: 15px;}
.box07 .ul .time{ font-size:14px; line-height:24px;}
.box07 .ul .tit{ font-size:15px; line-height:24px;}
.box07 .left{ width:100%;}
.box07 .right{ width:100%; padding:20px 0;}
.box07 .right .cont{ padding:0;}
.box07 .right .a{padding:14px 14px 20px 14px;
border-bottom:5px solid rgba(244, 202, 27, 1);}
.box07 .right .time{ font-size:14px; line-height:22px; margin-top: 15px;}
.box07 .right .tit{ font-size:16px; line-height:24px; margin-top:4px;}
.box07 .right .info{font-size:14px; line-height:22px; margin-top:8px;}
}


.xydt1{ display: flex; flex-wrap: wrap; width: 100%; align-items:flex-start; justify-content: space-between;}
.xydt1 .left{ display: flex; flex-wrap: wrap; width: 63.42%; }
.xydt1 .right{ display: flex; flex-wrap: wrap; width: 32.98%;}
@media screen and (max-width:1024px) {
.xydt1 .left{ width:100%;}
.xydt1 .right{ width:100%; margin-top:30px;}
}

.list13{ display: block; width: 100%;}
.list13 .a{ display: block; width: 100%; padding:0.2rem 0.2rem 0.53rem 0.2rem;
background:rgba(237, 245, 255, 1);}
.list13 ._img{ padding-bottom: 61.32%;}
.list13 .cont{ width:100%; padding:0 0.2rem;}
.list13 .info{color:rgba(136, 136, 136, 1);   margin-top:0.3rem;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;}
.list13 .time{width:100%;   margin-top:0.48rem;
color:rgba(6, 74, 150, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;}
.list13 .tit{ width:100%;  margin-top:0.08rem;color: rgba(35, 24, 21, 1);
font-size: 0.2rem;
font-weight: 400;
line-height: 0.36rem;}
.list13 .a:hover .tit{color:rgba(6, 74, 150, 1); }
.list13 .slick-arrow{top:100%;  border-radius:0;background:url(img/right9.svg) center no-repeat  rgba(213, 228, 244, 1); background-size:0.3rem auto !important;
width: 50%;
height: 0.72rem;
-webkit-transform: translate(0, -1px);
  -ms-transform: translate(0, -1px);
  transform: translate(0,-1px);}
.list13 .slick-prev{
    left:0;    -webkit-transform: translate(0, -1px) rotateY(180deg);
    -ms-transform: translate(0, -1px) rotateY(180deg);
    transform: translate(0, -1px) rotateY(180deg);
}
.list13 .slick-next{
    right:0;background:url(img/right8.svg) center no-repeat rgba(6, 74, 150, 1);
}
.list13 .slick-arrow:hover{background:url(img/right8.svg) center no-repeat #F4CA1B;}

@media screen and (max-width:1024px) {
.list13{ margin-bottom: 40px;} 	
.list13 .cont{ padding:0;}
.list13 .a{padding:18px 14px 25px 14px;}
.list13 .time{ font-size:14px; line-height:22px; margin-top: 15px;}
.list13 .tit{ font-size:16px; line-height:24px; margin-top:4px;}
.list13 .info{font-size:14px; line-height:22px; margin-top:8px;}
.list13 .slick-arrow{ background-size:24px auto !important;
height:40px;}
.list13 .slick-prev{left:0; }	 
.list13 .slick-next{right:0;}

}


.list12{ display: flex; flex-wrap: wrap;width:100%;}
.list12 .u1{ display: flex; flex-wrap: wrap;width:calc(100% + 0.34rem);margin:-0.14rem -0.17rem;}
.list12 .li{ display: flex; flex-wrap: wrap;width:25%; padding:0.14rem 0.17rem;}
.list12 .a{ display: flex; flex-wrap: wrap;width:100%; position: relative; overflow: hidden;}
.list12 .a ._img{ padding-bottom: 115.72%;}
.list12 .a .info{ width:100%; display:flex; align-items:center; justify-content: space-between; padding:0.1rem 0; border-bottom:1px solid rgba(229, 229, 229, 1);}
.list12 .a .tit{ display: inline-flex;color:rgba(35, 24, 21, 1);
font-size: 0.18rem;
font-weight: 400;
line-height: 0.3rem;
}
.list12 .a .p{display: inline-flex;
color:rgba(136, 136, 136, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;
}
.list12 .a:hover .info{background: rgba(6, 74, 150, 1);  padding:0.1rem 0.16rem;  }
.list12 .a:hover .tit{color:rgba(255, 255, 255, 1);  }
.list12 .a:hover .p{color:rgba(255, 255, 255, 1);  }


@media  screen and (max-width: 1024px){
.list12 .u1{width:calc(100% + 14px);margin:-7px;}
.list12 .li{ padding:7px;}	
.list12 .a .info{ padding:10px 0;}
.list12 .a:hover .info{ padding:10px 10px;  }
.list12 .a .tit{font-size:15px; line-height:26px;}
.list12 .a .p{font-size:14px; line-height:26px;}
}
@media  screen and (max-width: 767px){
.list12 .li{ width:50%;}
}


.sect2{background:url(img/bg2.png) center no-repeat; background-size:100% 100%; overflow: hidden;}
.sect2 .w100{color:rgba(35, 24, 21, 1);font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;
letter-spacing: 0px;
text-align: center;}
.sect2 .img{ width: 100%; line-height:0;}
.sect2 .text{ width: 100%; position: absolute; left:0; top:0; z-index: 6; padding:0 18%;}

@media  screen and (max-width: 1370px){
.sect2 .w100{font-size:14px; line-height:24px;}
.sect2 .text br{ display:none;}
}
@media  screen and (max-width: 1024px){
.sect2 .w100{font-size:14px; line-height:24px; text-align: left;}	
.sect2 .text{ position: static; padding:0 ;}
.sect2 .text br{ display:none;}
.sect2 .img{ margin-top:20px;}
}




.advant2{ display: block; width:100%;  overflow: hidden; position: relative; z-index: 8;}
.advant2 .list{ display: block; width:100%;background: rgba(0, 33, 68, 0.55); }
.advant2 .ul{ display: flex; width:100%;position: relative; }
.advant2 .ul .li{ display: flex; flex-wrap: wrap; width:16.66%; border-right:1px solid rgba(255, 255, 255, 0.15);}
.advant2 .ul .li:last-child{border-right:0;}
.advant2 .ul .li .la{display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: center; text-align: center; width:100%; align-content:center; overflow: hidden;  height:8.60rem; padding:0.64rem 0.2rem; }
.advant2 .ul .li .tit{width:100%; color: #fff; font-weight: 400; font-size:0.2rem; line-height:0.36rem;margin-top:0.48rem;}
.advant2 .ul .li .tit1{ width:100%; color: #fff; font-weight: 700;font-size:0.3rem; line-height:0.4rem; display:none;}
.advant2 .ul .li .p1{ width:100%; color: #fff; font-weight: 400; font-size:0.16rem; line-height:0.3rem;margin-top:0.36rem; display:none; }
.advant2 .ul .li .ino{ display:flex; width:0.64rem; height:0.64rem; line-height:0; }
.advant2 .ul .li .ino img{ width:100%;}
.advant2 .ul .li .ico{ display: flex; width:0.36rem; height:0.36rem;margin-top:0.48rem; background: url(img/right5.svg) center no-repeat; background-size:100% auto !important;}


.advant2 .ul .li:hover{ min-width:35.34%; width:35.34%;}
.advant2 .ul .la:hover{ justify-content: flex-start; text-align: left;
backdrop-filter: blur(10px); padding:0.64rem; 
background: rgba(6, 74, 150, 0.5);}
.advant2 .ul .la:hover .ino{margin-bottom:0.36rem;}
.advant2 .ul .la:hover .ico{ display:none;}
.advant2 .ul .la:hover .tit{ display:none;}
.advant2 .ul .la:hover .tit1{ display:block;}
.advant2 .ul .la:hover .p1{ display:block;}

@media screen and (max-width:1024px) {
.advant2{ display: none;}
.advant2 .ul{ flex-wrap: wrap;}		
.advant2 .ul .li{ min-width:50%; width:50%;border-top:1px solid rgba(255,255,255,0.3);}	
.advant2 .ul .li .la{padding:32px 10px; height: auto;}
.advant2 .ul .li .tit{font-size:14px; line-height:24px;margin-top:12px; }
.advant2 .ul .li .tit1{font-size:16px; line-height:26px;margin-top:12px; }
.advant2 .ul .li .p1{font-size:14px; line-height:24px; margin-top:12px; display:none; }
.advant2 .ul .li .ino{ width:36px; height:36px; }
.advant2 .ul .li .ico{ width:24px; height:24px; margin-top:12px;}
.advant2 .ul .la:hover .ino{margin-bottom:0;}
.advant2 .ul .la:hover .p1{ display:none;}
.advant2 .ul .la:hover .tit{ display:block;}
.advant2 .ul .la:hover .tit1{ display:none;}
}

@media screen and (max-width:767px) {
.advant2 .ul .li{ min-width:50%; width:50%;}
}



.advant3{ display: none; width:100%;  overflow: hidden; position: relative; z-index: 8;}
.advant3 .list{ display: block; width:100%;background: rgba(0, 33, 68, 0.55); }
.advant3 .ul{ display: flex; width:100%;position: relative; }
.advant3 .ul .li{ display: flex; flex-wrap: wrap; width:50%; border-right:1px solid rgba(255, 255, 255, 0.15);}
.advant3 .ul .li:last-child{border-right:0;}
.advant3 .ul .li .la{display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: center; text-align: center; width:100%; align-content:center; overflow: hidden;  height:8.60rem; padding:0.64rem 0.2rem; }
.advant3 .ul .li .tit{width:100%; color: #fff; font-weight: 400; font-size:0.2rem; line-height:0.36rem;margin-top:0.48rem;}
/* .advant3 .ul .li .tit br{ display:none;} */
.advant3 .ul .li .ino{ display:flex; width:0.64rem; height:0.64rem; line-height:0; }
.advant3 .ul .li .ino img{ width:100%;}
.advant3 .ul .li .ico{ display: flex; width:0.36rem; height:0.36rem;margin-top:0.48rem; background: url(img/right5.svg) center no-repeat; background-size:100% auto !important;}

.advant3 .ul1{  display: block;width:100%;  border-top:1px solid rgba(255, 255, 255, 0.15);}
.advant3 .ul1 .li{ display: block; width:100%;padding:32px 15px;}
.advant3 .ul1 .li .tit1{ width:100%; color: #fff; font-weight: 700;font-size:0.3rem; line-height:0.4rem; }
.advant3 .ul1 .li .p1{ width:100%; color: #fff; font-weight: 400; font-size:0.16rem; line-height:0.3rem;margin-top:0.36rem; }


@media screen and (max-width:1024px) {
.advant3{ display: block;}
.advant3 .ul{ flex-wrap: wrap;}		
.advant3 .ul .li{border-top:1px solid rgba(255,255,255,0.3);}	
.advant3 .ul .li .la{padding:15px 10px; height: auto;}
.advant3 .ul .li .tit{font-size:14px; line-height:24px;margin-top:6px; }
.advant3 .ul .li .ino{ width:36px; height:36px; }
.advant3 .ul .li .ico{ width:24px; height:24px; margin-top:12px; display:none;}

.advant3 .ul1 .li .tit1{font-size:16px; line-height:26px;margin-top:0; }
.advant3 .ul1 .li .p1{font-size:14px; line-height:24px; margin-top:10px; }

}
@media screen and (max-width:767px) {

}

#vsb_content_501 IMG{
    border: none !important;
}
/*251230start*/
.list09 .ul .li ._img img{ object-fit: contain;}

/*251230end*/
/*251230start*/
.list09 .ul .li ._img img{ object-fit:cover;}
.list09 .ul .li ._img{  padding-bottom: 66.66%;}
.list09 .ul .li .cont{ padding:0.2rem;}
.list09 .ul .li .pic{width:60%;
  min-width:60%;}
  .list09 .ul .li .a{ align-items: center;}
@media screen and (max-width:1024px) {
.list09 .ul .li .cont{ padding:12px;}
}
/*251230end*/