body{ margin: 0; padding: 0;}
/* html{ scroll-behavior:smooth; } */
ul{ margin: 0; padding: 0;}
li{ list-style: none;}
a{ text-decoration: none !important;}


.flex_0{display: flex;
  display: -webkit-flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;}

.flex_1{display: flex;
  display: -webkit-flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;}

.flex_2{display: flex;
  display: -webkit-flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;}
    
.flex_3{display: flex;
  display: -webkit-flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: flex-start;}
.flex_4{display: flex;
  display: -webkit-flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: center;}
.flex_5{display: flex;
  display: -webkit-flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: space-between;}
  .flex_6{display: flex;
    display: -webkit-flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;}
/* 
@font-face {
	font-family: 'AVGARDN';
	src: url('/ls_zhuanti/fonts/AVGARDN.ttf');
	font-weight: normal;
	font-style: normal;
	font-display: swap;;
} */

.ls_banner{ position: relative;}
.banner_bai{ position: absolute; background: rgba(255,255,255,0.75); padding:50px 30px; right: 20%; bottom: 15%;}
.banner_bai span{ font-size: 46px; font-weight: bold; color: #454545; line-height: 64px; padding-bottom: 20px; position: relative; display: inline-block;}
.banner_bai span:after{ content: ''; width: 10%; height: 2px; background: #001f60; position: absolute; left: 0; bottom: 0;}

.ls_biao{ font-size: 36px;}

.lszt_1{ padding: 60px 0;}
.lszt_1 .ls_left{ width: 46%; margin-right: 4%;}
.lszt_1 .ls_right{ width: 50%;}
.lszt_1 .ls_left h2{ font-size: 30px; color: #001f60; line-height: 46px; margin-bottom: 30px;}
.lszt_1 .ls_left p{ font-size: 16px; line-height: 30px;}

.lszt_2{ padding: 30px 0; background: #001f60; color: #fff;}
.lszt_2 h2{ margin-bottom: 20px;}
.lszt_2 h4{ line-height: 30px; font-size: 18px; margin: 10px 0; font-weight: normal;}
.lszt_2 ul li img{ display: block; margin: 30px auto; max-width: 80%;}
.lszt_2 h3{ margin: 10px 0; font-weight: normal; font-size: 24px;}

.lszt_22{ background: #fbfbfb; padding: 30px 0;}
.lszt_22 h2{ color: #001f60; margin-bottom: 20px;}
.lszt_22 h4{ color: #666; line-height: 30px; font-size: 18px; margin: 10px 0; font-weight: normal;}
.lszt_22 ul{ position: relative; display: inline-block;}
.lszt_22 ul li{ position: absolute; z-index: 2; text-align: left;}
.lszt_22 ul li h3{ margin: 10px 0; font-weight: normal; font-size: 24px; color: #001f60;}
.lszt_22 ul li p{ font-size: 18px; line-height: 30px; margin: 10px 0;}
.lszt_22 ul li:nth-child(1){ width: 30%; right: 64%; top: 5%; text-align: right;}
.lszt_22 ul li:nth-child(2){ width: 20.8%; right: 75.5%; top: 43%; text-align: right;}
.lszt_22 ul li:nth-child(3){ width: 20.8%; right: 67.5%; top: 75%; text-align: right;}
.lszt_22 ul li:nth-child(4){ width: 30.8%; right: 6%; top: 5%;}
.lszt_22 ul li:nth-child(5){ width: 25.3%; right: 0; top: 43%;}
.lszt_22 ul li:nth-child(6){ width: 25.3%; right: 6.5%; top: 75%;}



.lszt_3{ padding: 50px 0;}
.lszt_3 h2{ margin-bottom: 60px; color: #001f60;}
.lszt_3 ul{ width: 50%;}
.lszt_3 ul li{ width: 50%;}
.lszt_3 ul li img{ display: block; width: 100%;}
.lszt_3 ul li h3{ font-size: 24px;}
.lszt_3 ul li h3, .lszt_3 ul li h4{ font-weight: normal; margin: 10px 15px;}
.lszt_3 ul li h3{ padding-top: 20px; font-style: italic; padding-bottom: 6px; position: relative; color: #666666; margin-bottom: 15px; transition: all 0.3s;}
.lszt_3 ul li h3:after{ content: ''; width: 30px; height: 1px; background: #666666; position: absolute; left: 0; bottom: 0; transition: all 0.3s;}
.lszt_3 ul li h4{ line-height: 24px; font-size: 16px; transition: all 0.3s;}
.lszt_3 ul li h4 a{ display: block; text-decoration: underline !important; margin-top: 5px; opacity: 0; transition: all 0.3s;}
.lszt_3 ul li.text{ background: #fbfbfb; transition: all 0.3s;}
.lszt_3 ul:hover li.text{ background: #001f60;}
.lszt_3 ul:hover li.text h3{ color: #fff;}
.lszt_3 ul:hover li.text h3:after{ background: #fff;}
.lszt_3 ul:hover li.text h4{ color: #fff;}
.lszt_3 ul:hover li.text h4 a{ color: #fff; opacity: 1;}

.lszt_4{ padding: 30px 0;}
.lszt_4 h2{ margin-bottom: 40px; color: #001f60;}
.lszt_4 ul li{ width: 24%; margin-right: 1.33%; margin-bottom: 20px;}
.lszt_4 ul li:nth-child(4n){ margin-right: 0;}
.lszt_4 ul li .ji_img{ position: relative; background: #001f60;}
.lszt_4 ul li .ji_img span{ display: block; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; color: #fff; opacity: 0; transition: all 0.3s; font-size: 18px;}
.lszt_4 ul li .ji_img img{ display: block; width: 100%; transition: all 0.3s;}
.lszt_4 ul li:hover .ji_img span{ opacity: 1;}
.lszt_4 ul li:hover .ji_img img{ opacity: 0.45;}
.lszt_4 ul li h3{ color: #666; transition: all 0.3s; font-weight: normal; margin: 10px 0; font-size: 18px;}
.lszt_4 ul li h3 span{ display: inline-block; padding-bottom: 6px; border-bottom: 1px solid transparent;}
.lszt_4 ul li:hover h3{ color: #001f60;}
.lszt_4 ul li:hover h3 span{ border-color: #001f60;}

.lszt_5{ padding-bottom: 40px;}
.lszt_5 h2{ color: #001f60;}
.lszt_5 h4{ line-height: 30px; color: #666; margin: 10px 0; margin-bottom: 30px; font-weight: normal; font-size: 18px;}
.lszt_5 .ls_left, .lszt_5 .ls_right{ width: 50%;}
.lszt_5 .ls_right{ background: #001f60; color: #fff; padding: 0 30px; padding-top: 40px; box-sizing: border-box;}
.lszt_5 .ls_right h3{ font-size: 30px; margin-bottom: 15px;}
.lszt_5 .ls_right p{ font-size: 16px; line-height: 30px;}
.lszt_5 .ls_right h5{ margin-top: 30px; font-size: 16px;}
.lszt_5 .ls_right h5 a{ display: inline-block; padding: 10px 30px; background: #fff; color: #001f60;}

.lszt_6{ padding: 50px 0;}
.lszt_6 h2{ color: #fff;}
.lszt_6 ul li{ width: 16%; margin-right: 12%; margin-top: 50px;}
.lszt_6 ul li:nth-child(4n){ margin-right: 0;}
.lszt_6 ul li a{ display: block; padding-top: 100%; border-radius: 50%; background: #fff; position: relative; transition: all 0.3s;}
.lszt_6 ul li a span{ display: block; width: 100%; position: absolute; top: 50%; left: 0; text-align: center;  transform: translateY(-50%); font-size: 30px; line-height: 40px; color: #001f60; transition: all 0.3s; font-weight: bold;}
.lszt_6 ul li a span i{ display: block; position: absolute; top: 100%; opacity: 0; transition: all 0.3s; color: #fff; left: 0; font-style: normal; font-weight: normal; width: 100%; font-size: 14px;}
.lszt_6 ul li a:hover{ background: #001f60;}
.lszt_6 ul li a:hover span{ color: #fff;}
.lszt_6 ul li a:hover span i{ opacity: 1;}


.lszt_7{ padding: 30px 0;}
.lszt_7 h2{ margin-bottom: 40px; color: #001f60;}
.lszt_7 ul li{ width: 32%; margin-right: 2%; margin-bottom: 20px;}
.lszt_7 ul li:nth-child(3n){ margin-right: 0;}
.lszt_7 ul li .ji_img{ position: relative; background: #001f60;}
.lszt_7 ul li .ji_img span{ display: block; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; color: #fff; opacity: 0; transition: all 0.3s; font-size: 18px;}
.lszt_7 ul li .ji_img img{ display: block; width: 100%; transition: all 0.3s;}
.lszt_7 ul li:hover .ji_img span{ opacity: 1;}
.lszt_7 ul li:hover .ji_img img{ opacity: 0.45;}
.lszt_7 ul li h3{ color: #666; transition: all 0.3s; font-size: 18px; margin: 10px 0; font-weight: normal;}
.lszt_7 ul li:hover h3{ color: #001f60;}


.lszt_8{ padding-top: 80px;}
.lszt_8 h2{ color: #fff;}
.lszt_8 h4{ line-height: 30px; color: #fff; margin: 10px 0; margin-bottom: 30px; font-size: 18px;}
.lszt_8 h5{ margin: 40px 0;}
.lszt_8 h5 a{ display: inline-block; padding: 10px 40px; font-size: 16px; background: #001f60; color: #fff;}
.lszt_8 ul li{ width: 32%; margin-right: 2%; margin-bottom: 20px;}
.lszt_8 ul li:nth-child(3n){ margin-right: 0;}
.lszt_8 ul li .ji_img{ position: relative; background: #001f60;}
.lszt_8 ul li .ji_img span{ display: block; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; color: #fff; opacity: 0; transition: all 0.3s; font-size: 18px;}
.lszt_8 ul li .ji_img img{ display: block; width: 100%; transition: all 0.3s;}
.lszt_8 ul li:hover .ji_img span{ opacity: 1;}
.lszt_8 ul li:hover .ji_img img{ opacity: 0.45;}
.lszt_8 ul li h3{ color: #666; transition: all 0.3s; font-size: 18px; margin: 10px 0; font-weight: normal;}
.lszt_8 ul li:hover h3{ color: #001f60;}

.text-center{ text-align: center;}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}








/* 专题2 */
html{ scroll-behavior:smooth; }
.tvmd{ position: absolute; left: 0; top: -96px;}

.ls2_banner{ position: relative;}
.ls2_banner .swiper-container, .ls2_banner .swiper-slide{ height: auto; width: 100%;}
/* .ls2_banner>div{ position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); z-index: 2; text-align: center; white-space: nowrap;}
.ls2_banner span{ font-size: 60px; font-weight: bold; color: #001f60; line-height: 50px; display: inline-block;}
.ls2_banner strong{ margin-top: 30px; display: block; font-size: 50px; padding: 15px 40px; background: #001f60; color: #fff;} */


.lszt_about{ background: #f7f8f9; padding: 50px 0; position: relative;}
.lszt_about .ls_left{ width: 46%; margin-right: 4%;}
.lszt_about .ls_right{ width: 50%; position: relative;}
.lszt_about .ls_right i{ width: 170px; height: 170px; position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); z-index: 2; border-radius: 50%; background: rgba(255,255,255,0.3);}
.lszt_about .ls_right i:after{ content: ''; width: 60%; height: 60%; background: #fff; position: absolute; top: 20%; left: 20%; z-index: 2; border-radius: 50%;}
.lszt_about .ls_right i em{ width: 100%; height: 100%; display: block; position: absolute; top: 0; right: 0; z-index: 2;-webkit-animation: czhuan_1 5s ease-in-out infinite;
  animation: czhuan_1 5s ease-in-out infinite;}
.lszt_about .ls_right i em:after{ content: ''; width: 16px; height: 16px; border-radius: 50%; background: #275ae7; position: absolute; top: -8px; right: calc(50% - 8px); z-index: 2;}
.lszt_about .ls_right i img{ position: relative; z-index: 3; transform: translateY(0);}
/* .lszt_about .ls_right img{ transform: translateY(-6%);} */
.lszt_about .ls_right video{ pointer-events: none;}
.lszt_about .ls_left h2{ font-size: 36px; color: #001f60; line-height: 36px; padding-bottom: 20px; position: relative;}
.lszt_about .ls_left h2:after{ content: ''; width: 60px; height: 5px; position: absolute; left: 0; bottom: 0; background: #001f60;}
.lszt_about .ls_left h3{ font-weight: normal; font-size: 24px; margin: 20px 0;}
.lszt_about .ls_left p{ font-size: 16px; line-height: 30px;}

.lszt_ten{ padding: 60px 0; position: relative;}
.ls2_biao h2{ color: #001f60; font-size: 38px; margin: 0;}
.ls2_biao h4{ font-size: 20px; color: #666; margin: 20px 0;}
.lszt_ten .container>div{ position: relative; max-width: 50%; margin: 0 auto;}
.lszt_ten .container>div i{ width: 68.77%; display: block; position: absolute; left: 50%; top: 50%; z-index: 2; transform-origin: left top;}
.lszt_ten .container>div i:last-child{ transform: rotate(180deg);}
.lszt_ten .container>div i img{ display: block; width: 100%;}



.lszt_ten .container>div i:first-child{-webkit-animation: jian_1 2s ease-in-out infinite;
animation: jian_1 2s ease-in-out infinite;}
.lszt_ten .container>div i:last-child{-webkit-animation: jian_2 2s ease-in-out infinite;
animation: jian_2 2s ease-in-out infinite;}

@-webkit-keyframes jian_1 {
0% { transform: rotate(-30deg); opacity: 0;}
90% { transform: rotate(0); opacity: 1;}
100% { transform: rotate(0); opacity: 0;}
}
@keyframes jian_1 {
  0% { transform: rotate(-30deg); opacity: 0;}
  90% { transform: rotate(0); opacity: 1;}
  100% { transform: rotate(0); opacity: 0;}
}

@-webkit-keyframes jian_2 {
  0% { transform: rotate(150deg); opacity: 0;}
  90% { transform: rotate(180deg); opacity: 1;}
  100% { transform: rotate(180deg); opacity: 0;}
  }
  @keyframes jian_2 {
    0% { transform: rotate(150deg); opacity: 0;}
    90% { transform: rotate(180deg); opacity: 1;}
    100% { transform: rotate(180deg); opacity: 0;}
  }

@-webkit-keyframes czhuan_1 {
0% { transform: rotate(30deg);}
100% { transform: rotate(390deg);}
}
@keyframes czhuan_1 {
  0% { transform: rotate(30deg);}
  100% { transform: rotate(390deg);}
}

@-webkit-keyframes shan_1 {
  0% { opacity: 0;}
  50% { opacity: 1;}
  75% { opacity: 0;}
  100% { opacity: 1;}
  }
  @keyframes shan_1 {
    0% { opacity: 0;}
    50% { opacity: 1;}
    75% { opacity: 0;}
    100% { opacity: 1;}
  }
  

.lszt_3wei{ padding: 60px 0; overflow: hidden; position: relative;}
.lszt_3wei ul{ position: relative; padding-bottom: 8%;}
.lszt_3wei ul li{ position: absolute;}
.lszt_3wei ul li:nth-child(1){ width: 32.5%; top: 0; left: 0; z-index: -1;}
.lszt_3wei ul li:nth-child(2){ width: 42.8%; bottom: 5%; left: 0; z-index: 2;}
.lszt_3wei ul li:nth-child(3){ width: 23%; bottom: 25%; right: 0; z-index: 2;}
.lszt_3wei ul li p{ font-size: 18px; color: #001f60; line-height: 34px; background: #d9edff; padding: 10px 20px; margin: 0;}
.lszt_3wei ul li strong{ display: inline-block; padding: 10px 40px; padding-top: 7px; padding-left: 20px; position: relative; color: #fff; font-size: 24px; background: #001f60; margin-bottom: 10px;}
.lszt_3wei ul li strong:after{ content: ''; width: 8px; height: 100%; position: absolute; left: 0; background: #275ae7; top: 0;}

.lszt_pp{ padding: 60px 0; overflow: hidden; position: relative;}
.lszt_pp ul{ position: relative; padding: 6% 0;}
.lszt_pp ul li{ position: absolute; background: #f5f5f5; padding: 15px; padding-top: 5px; z-index: 2;}
.lszt_pp ul li:nth-child(1){ width: 25%; left: 0; top: 3%;}
.lszt_pp ul li:nth-child(2){ width: 25%; left: 0; top: 35%;}
.lszt_pp ul li:nth-child(3){ width: 30%; left: 0; bottom: 2%;}
.lszt_pp ul li:nth-child(4){ width: 30%; right: 0; top: 3%;}
.lszt_pp ul li:nth-child(5){ width: 30%; right: 0; bottom: 2%;}
.lszt_pp ul li span{ font-size: 18px; color: #001f60; font-weight: bold;}
.lszt_pp ul li span img{ display: inline-block; max-width: 26px; max-height: 26px; vertical-align: middle; margin-right: 10px;}
.lszt_pp ul li p{ line-height: 24px; font-size: 16px; color: #333; text-align: justify; margin: 0; margin-top: 8px;}
.lszt_pp ul li i{ width: 15px; height: 3px; background: #001f60; position: absolute; display: block; z-index: 2;}
.lszt_pp ul li i:after{ content: ''; width: 3px; height: 15px; background: #001f60; position: absolute;}
.lszt_pp ul li i.i_1{ left: 0; top: 0;}
.lszt_pp ul li i.i_1:after{ left: 0; top: 0;}
.lszt_pp ul li i.i_2{ right: 0; top: 0;}
.lszt_pp ul li i.i_2:after{ right: 0; top: 0;}
.lszt_pp ul li i.i_3{ left: 0; bottom: 0;}
.lszt_pp ul li i.i_3:after{ left: 0; bottom: 0;}
.lszt_pp ul li i.i_4{ right: 0; bottom: 0;}
.lszt_pp ul li i.i_4:after{ right: 0; bottom: 0;}
.lszt_pp ul li:hover i{-webkit-animation: shan_1 1s linear infinite;
  animation: shan_1 1s linear infinite;}




.lszt_xh{ padding: 30px 0; background: #f2f2f2; position: relative;}
.lszt_xh ul li{ width: 24%; margin-right: 1.33%; margin-bottom: 20px;}
.lszt_xh ul li:nth-child(4n){ margin-right: 0;}
.lszt_xh ul li a{ display: block; position: relative;}
.lszt_xh ul li .ji_img{ overflow: hidden;}
.lszt_xh ul li .ji_img img{ display: block; width: 100%; transition: all 0.5s;}
.lszt_xh ul li:hover .ji_img img{ transform: scale(1.1);}
.lszt_xh ul li h3{ color: #fff; background: rgba(27,44,94,0.8); padding: 10px 15px; transition: all 0.3s; font-weight: normal; font-size: 18px; position: absolute; bottom: 0; left: 0; width: 100%; margin: 0; box-sizing: border-box;}
.lszt_xh ul li h3 span{ display: block; overflow: hidden; text-align: justify;white-space: nowrap; text-align: center;}
.lszt_xh ul li:hover h3{ background: rgba(27,44,94,1);}

.lszt_9te{ padding: 60px 0; overflow: hidden; position: relative;}
.lszt_9te .ul_left{ width: 28.75%;}
.lszt_9te img{ width: 38.75%; display: block;}
.lszt_9te ul li{ box-sizing: border-box; margin-bottom: 15px;}
.lszt_9te .ul_right{ width: 32.5%; text-align: right;}
.lszt_9te .ul_left li{ padding-right: 30px;}
.lszt_9te .ul_left li span{ padding-left: 80px;}
.lszt_9te .ul_right li span{ padding-right: 80px;}
.lszt_9te .ul_right li span i{ right: 10px; left: auto;}
.lszt_9te .ul_right li span:after{ left: auto; right: 38px; transform: skew(30deg);}
.lszt_9te ul li span{ font-weight: bold; background: #001f60; padding: 6px 20px; overflow: hidden; position: relative; display: inline-block; color: #fff; font-size: 16px;}
.lszt_9te ul li span:after{ content: ''; width: 25px; height: 100%; background: rgba(255,255,255,0.5); position: absolute; left: 38px; top: 0; transform: skew(-30deg);}
.lszt_9te ul li span i{ font-style: normal; display: inline-block; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); font-size: 18px; font-weight: normal;}
.lszt_9te ul li p{ font-size: 16px; font-weight: normal; color: #001f60; line-height: 24px; margin-top: 5px;}
.lszt_9te ul li p b{ position: relative; display: inline-block; font-weight: normal;}
/* .lszt_9te ul li p b:after{ content: ''; width: 100%; height: 5px; background: #d9edff; position: absolute; left: 0; bottom: 0; z-index: -1;} */


.lszt_jixing{ padding: 30px 0; background: #f2f2f2; overflow: hidden; position: relative;}
.lszt_jixing ul{ display: inline-block; position: relative; margin: 60px 0;}
.lszt_jixing ul li{ position: absolute; width: 10px; height: 10px; background: #001f60; border-radius: 50%; z-index: 2;}
.lszt_jixing ul li:nth-child(1){ left: 12.3%; top: 20%;}
.lszt_jixing ul li:nth-child(2){ left: 6.5%; bottom: 23%;}
.lszt_jixing ul li:nth-child(3){ right: 0%; top: 44%;}
.lszt_jixing ul li>div{ width: 340px; height: 140px; position: absolute; background: #001f60; color: #fff; border-radius: 12px;}
.lszt_jixing ul li>div:after{ content: ''; width: 0; height: 0; border-left: 12px solid #001f60; border-top: 15px solid transparent; border-bottom: 15px solid transparent; position: absolute;}
.lszt_jixing ul li>div span{ width: 90px; background: #6a8ff9; font-weight: bold; font-size: 24px; height: 100%; text-align: center; padding-top: 8%; box-sizing: border-box; border-top-left-radius: 12px; border-bottom-left-radius: 12px;}
.lszt_jixing ul li:nth-child(3)>div span{ border-radius: 0; border-top-right-radius: 12px; border-bottom-right-radius: 12px;}
.lszt_jixing ul li>div span img{ display: block; margin: 0 auto; margin-bottom: 5px;}
.lszt_jixing ul li>div p{ width: calc(100% - 90px); text-align: left; padding: 0 15px; box-sizing: border-box; font-size: 18px; line-height: 30px;}
.lszt_jixing ul li:nth-child(1)>div{ right: 26px; bottom: -30px;}
.lszt_jixing ul li:nth-child(2)>div{ right: 26px; top: -30px;}
.lszt_jixing ul li:nth-child(3)>div{ left: 26px; top: -30px;}
.lszt_jixing ul li:nth-child(1)>div:after{ left: 100%; bottom: 20px;}
.lszt_jixing ul li:nth-child(2)>div:after{ left: 100%; top: 20px;}
.lszt_jixing ul li:nth-child(3)>div:after{ right: 100%; top: 20px; border-left: none; border-right: 12px solid #001f60;}
.lszt_jixing h4{ font-size: 16px;}

.lszt_yingyong{ padding: 40px 0; position: relative;}
.lszt_yingyong ul li{ width: 24%; margin-right: 1.33%; margin-bottom: 20px;}
.lszt_yingyong ul li:nth-child(4n){ margin-right: 0;}
.lszt_yingyong ul li .ji_img{ position: relative; background: #001f60;}
.lszt_yingyong ul li .ji_img span{ display: block; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; color: #fff; opacity: 0; transition: all 0.3s; font-size: 18px;}
.lszt_yingyong ul li .ji_img img{ display: block; width: 100%; transition: all 0.3s;}
.lszt_yingyong ul li:hover .ji_img span{ opacity: 1;}
.lszt_yingyong ul li:hover .ji_img img{ opacity: 0.45;}
.lszt_yingyong ul li h3{ color: #666; transition: all 0.3s; font-size: 18px; margin: 10px 0; font-weight: normal;}
.lszt_yingyong ul li:hover h3{ color: #001f60;}


.lszt_sheji{ padding: 80px 0; position: relative;}
.lszt_sheji h3{ color: #fff; font-size: 48px; margin: 0;}
.lszt_sheji h4{ line-height: 30px; color: #fff; margin:20px 0; margin-bottom: 40px; font-size: 18px;}
.lszt_sheji h5 a{ display: inline-block; font-weight: normal; padding: 10px 40px; font-size: 18px; background: #001f60; color: #fff;}


.lszt_case{ background: #f2f2f2; padding: 40px 0; position: relative;}
.lszt_case .swiper-slide a{ display: block; border: 1px solid #ccc; padding: 15px; padding-bottom: 0; transform: scale(0.8); transition: all 0.5s;}
.lszt_case .swiper-slide a h3{ margin: 0; padding: 10px 0; color: #333; font-weight: normal; font-size: 18px;}
.lszt_case .swiper-slide.swiper-slide-active a{ transform: scale(1); border-color: #001f60;}
.lszt_case .swiper-button-prev{ left: 29.5%; background: none; text-align: center; width: 44px;}
.lszt_case .swiper-button-next{ right: 29.5%; background: none; text-align: center; width: 44px;}
.lszt_case .swiper-button-prev i, .lszt_case .swiper-button-next i{ line-height: 44px; display: inline-block; font-size: 44px;}

.lszt_zhuanli{ background: url(/ls_zhuanti/images/zl.jpg) center no-repeat; background-size: cover; padding: 60px 0; position: relative;}

.lszt_zhuanli .swiper-container, .ls2_banner .swiper-slide{ height: auto; width: 100%;}
.lszt_zhuanli .container{ padding: 0 80px; margin-top: 50px; box-sizing: border-box; position: relative;}
.lszt_zhuanli .swiper-button-prev, .lszt_zhuanli .swiper-button-next{ background: none; text-align: center; width: 44px; height: 44px; border-radius: 50%; border: 2px solid #fff; color: #fff; box-sizing: border-box; outline: none;}
.lszt_zhuanli .swiper-button-prev i, .lszt_zhuanli .swiper-button-next i{ line-height: 40px; display: inline-block; font-size: 30px;}

.lszt_shili{ padding: 60px 0; position: relative;}
.lszt_shili ul li{ width: 19%; margin: 15px 0; margin-right: 1.25%; border: 1px solid #dedede; border-radius: 8px; box-sizing: border-box; overflow: hidden;}
.lszt_shili ul li:nth-child(5n){ margin-right: 0;}
.lszt_shili ul li img{ display: block; width: 100%;}


.ls_fudong{ position: fixed; top: 50%; transform: translateY(-50%); width: 80px; right: 0; z-index: 999;}
.ls_fudong ul{background-image: linear-gradient(#243977, #05174c);}
.ls_fudong ul li{ border-bottom: 1px solid #fff;}
.ls_fudong ul li:last-child{ border-bottom: none;}
.ls_fudong ul li a{ display: block; padding: 10px 0;}
.ls_fudong ul li a img{ display: block; max-width: 90%; margin: 0 auto; transition: all 0.3s;}
.ls_fudong ul li:hover a img{ transform: scale(0.9);}



@media (min-width:768px) {
.container {
	width: 750px
}
}
@media (min-width:992px) {
.container {
	width: 970px
}
}
@media (min-width:1200px) {
.container {
	width: 1200px;
}
}

@media (max-width:767px){
  .banner_bai{ padding: 15px; right: 10%;}
  .banner_bai span{ font-size: 14px; line-height: 24px; padding-bottom: 15px;}
  .lszt_1{ padding: 20px 0;}
  .lszt_1 .ls_left, .lszt_1 .ls_right{ width: 100%;}
  .lszt_1 .ls_left h2{ font-size: 18px; line-height: 30px; margin-bottom: 15px;}
  .lszt_1 .ls_left p{ font-size: 14px; line-height: 24px;}
  .lszt_2, .lszt_22{ padding: 20px 15px;}
  .lszt_2 ul li img{ margin: 15px auto;}
  .lszt_2 ul li{ width: 30%; text-align: center;}
  .ls_biao{ font-size: 20px;}
  .lszt_5 .ls_right h3, .lszt_6 ul li a span{ font-size: 18px; line-height: 24px;}
  .lszt_3 ul, .lszt_5 .ls_left, .lszt_5 .ls_right{ width: 100%;}
  .lszt_2 ul li h3, .lszt_4 ul li h3, .lszt_7 ul li h3, .lszt_8 ul li h3{ font-size: 14px; line-height: 24px; margin-top: 10px;}
  .lszt_8{ padding-top: 30px;}
  .lszt_8 h5{ margin: 20px 0;}
  .lszt_2 h4, .lszt_4 ul li .ji_img span, .lszt_8 h4, .lszt_5 h4{ font-size: 14px; line-height: 24px;}
  .lszt_3 h2{ margin-bottom: 40px;}
  .lszt_3 ul li{ margin-bottom: 15px;}
  .lszt_3 ul li h3{ padding-top: 0px; font-size: 18px; margin-bottom: 5px;}
  .lszt_3 ul li h4, .lszt_5 .ls_right p{ font-size: 14px; line-height: 18px;}
  .lszt_4 h2, .lszt_7 h2{ margin-bottom: 20px;}
  .lszt_4{ padding-bottom: 0;}
  .lszt_4 ul li{ width: 49.335%;}
  .lszt_4 ul li:nth-child(2n){ margin-right: 0;}
  .lszt_5 h4{ margin-bottom: 20px;}
  .lszt_5 .ls_right{ padding: 15px;}
  .lszt_6{ padding: 20px 0;}
  .lszt_6 ul li{ width: 24%; margin-right: 1.33%;}
  .lszt_8{ background-size: 300% !important;}
  .lszt_22 ul img{ display: none !important;}
  .lszt_22 ul li{ position: static; width: 100% !important; margin-bottom: 20px; text-align: left !important;}
  .lszt_22 ul li h3{ font-size: 16px;}
  .lszt_22 ul li p{ font-size: 14px; line-height: 24px;}




/* 专题2 */
.ls2_banner span, .ls2_banner strong{ font-size: 18px; line-height: 30px; margin: 5px 0;}
.ls2_banner strong{ padding: 5px 20px;}
.lszt_about{ margin-top: 0;}
.lszt_about .ls_right i{ width: 80px; height: 80px;}
.lszt_about .ls_right i img{ width: 20px;}
.lszt_about .ls_left h2{ font-size: 18px; line-height: 24px; padding-bottom: 15px;}
.lszt_about .ls_left h3{ font-size: 16px;}
.lszt_about .ls_left p{ font-size: 14px; line-height: 20px;}
.lszt_about .ls_left{ width: 100%; padding-top: 15px;}
.lszt_about .ls_right{ width: 100%;}
.lszt_ten{ padding: 30px 15px;}
.ls2_biao h2{ font-size: 20px;}
.ls2_biao h4{ font-size: 14px; margin: 10px 0;}
.lszt_ten .container>div{ max-width: 50%;}
.lszt_3wei ul{ max-width: 100%; margin: 0 auto;}
.lszt_3wei ul li{ position: static; width: 100% !important; margin-bottom: 20px;}
.lszt_3wei ul li strong{ font-size: 16px; margin-bottom: 5px; padding: 5px 20px;}
.lszt_3wei ul li p{ font-size: 14px; line-height: 20px;}
.lszt_pp{ padding: 30px 0;}
.lszt_pp ul>img{ display: none !important;}
.lszt_pp ul{ padding: 0;}
.lszt_pp ul li{ position: static; width: 100% !important; margin-bottom: 15px; box-sizing: border-box;}
.lszt_pp ul li i{ display: none;}
.lszt_pp ul li span{ font-size: 18px;}
.lszt_pp ul li span img{ max-width: 20px; max-height: 20px;}
.lszt_pp ul li p{ font-size: 14px; line-height: 20px;}
.lszt_xh ul li h3, .lszt_yingyong ul li h3{ font-size: 16px;}
.lszt_xh ul{ margin-top: 20px;}
.lszt_xh ul li{ width: 49%; margin-right: 2%;}
.lszt_xh ul li:nth-child(2n){ margin-right: 0;}
.lszt_9te{ padding: 30px 0;}
.lszt_9te img{ display: none;}
.lszt_9te .ul_left, .lszt_9te .ul_right{ width: 100%; text-align: left;}
.lszt_9te ul li span{ font-size: 16px;}
.lszt_9te ul li p{ font-size: 14px;}
.lszt_9te .ul_right li span{ padding-left: 80px; padding-right: auto;}
.lszt_9te .ul_right li span i{ right: auto; left: 10px;}
.lszt_9te .ul_right li span:after{ left: 38px; right: auto; transform: skew(-30deg);}
.lszt_jixing ul{ width: 100%; margin: 15px 0;}
.lszt_jixing ul>img{ max-width: 50% !important;}
.lszt_jixing ul li{ position: static; width: 100%; border-radius: 0; height: auto; background: none; margin-bottom: 15px;}
.lszt_jixing ul li>div:after{ display: none;}
.lszt_jixing ul li>div{ width: 100%; position: static;}
.lszt_jixing ul li>div span{ font-size: 20px;}
.lszt_jixing ul li>div p{ font-size: 16px; line-height: 24px;}

.lszt_jixing ul li:nth-child(3)>div span{ border-radius: 12px; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.lszt_case .swiper-button-prev{ left: 0;}
.lszt_case .swiper-button-next{ right: 0;}
.lszt_shili ul li, .lszt_yingyong ul li{ width: 49%; margin: 5px 0; margin-right: 2%;}
.lszt_shili ul li:nth-child(2n), .lszt_yingyong ul li:nth-child(2n){ margin-right: 0;}
.lszt_sheji{ padding: 30px 15px;}
.lszt_sheji h3{ font-size: 20px;}
.lszt_sheji h4{ font-size: 16px;}
.lszt_sheji h5{ margin-bottom: 0;}
.lszt_sheji h5 a{ font-size: 16px;}
.lszt_zhuanli{ padding: 30px 0;}
.lszt_zhuanli .container{ margin-top: 20px;}
.ls_fudong{ display: none;}

.hidden-xs{ display: none !important;}
}
@media (min-width:768px) and (max-width:990px) {
  .banner_bai{ padding: 15px; right: 10%;}
  .banner_bai span{ font-size: 14px; line-height: 24px; padding-bottom: 15px;}
  .lszt_1{ padding: 20px 0;}
  .lszt_1 .ls_left, .lszt_1 .ls_right{ width: 100%;}
  .lszt_1 .ls_left h2{ font-size: 18px; line-height: 30px; margin-bottom: 15px;}
  .lszt_1 .ls_left p{ font-size: 14px; line-height: 24px;}
  .lszt_2, .lszt_22{ padding: 20px 15px;}
  .lszt_2 ul li img{ margin: 15px auto;}
  .lszt_2 ul li{ width: 30%; text-align: center;}
  .ls_biao{ font-size: 20px;}
  .lszt_5 .ls_right h3, .lszt_6 ul li a span{ font-size: 18px; line-height: 24px;}
  .lszt_3 ul, .lszt_5 .ls_left, .lszt_5 .ls_right{ width: 100%;}
  .lszt_2 ul li h3, .lszt_4 ul li h3, .lszt_7 ul li h3, .lszt_8 ul li h3{ font-size: 14px; line-height: 24px; margin-top: 10px;}
  .lszt_8{ padding-top: 30px;}
  .lszt_8 h5{ margin: 20px 0;}
  .lszt_2 h4, .lszt_4 ul li .ji_img span, .lszt_8 h4, .lszt_5 h4{ font-size: 14px; line-height: 24px;}
  .lszt_3 h2{ margin-bottom: 40px;}
  .lszt_3 ul li{ margin-bottom: 15px;}
  .lszt_3 ul li h3{ padding-top: 0px; font-size: 18px; margin-bottom: 5px;}
  .lszt_3 ul li h4, .lszt_5 .ls_right p{ font-size: 14px; line-height: 18px;}
  .lszt_4 h2, .lszt_7 h2{ margin-bottom: 20px;}
  .lszt_4{ padding-bottom: 0;}
  .lszt_4 ul li{ width: 49.335%;}
  .lszt_4 ul li:nth-child(2n){ margin-right: 0;}
  .lszt_5 h4{ margin-bottom: 20px;}
  .lszt_5 .ls_right{ padding: 15px;}
  .lszt_6{ padding: 20px 0;}
  .lszt_6 ul li{ width: 24%; margin-right: 1.33%;}
  .lszt_8{ background-size: 300% !important;}
  .lszt_22 ul img{ display: none !important;}
  .lszt_22 ul li{ position: static; width: 100% !important; margin-bottom: 20px; text-align: left !important;}
  .lszt_22 ul li h3{ font-size: 16px;}
  .lszt_22 ul li p{ font-size: 14px; line-height: 24px;}

  

/* 专题2 */
.ls2_banner span, .ls2_banner strong{ font-size: 18px; line-height: 30px; margin: 5px 0;}
.ls2_banner strong{ padding: 5px 20px;}
.lszt_about{ margin-top: 0;}
.lszt_about .ls_right i{ width: 80px; height: 80px;}
.lszt_about .ls_right i img{ width: 20px;}
.lszt_about .ls_left h2{ font-size: 18px; line-height: 24px; padding-bottom: 15px;}
.lszt_about .ls_left h3{ font-size: 16px;}
.lszt_about .ls_left p{ font-size: 14px; line-height: 20px;}
.lszt_about .ls_left{ width: 100%; padding-top: 15px;}
.lszt_about .ls_right{ width: 100%;}
.lszt_ten{ padding: 30px 15px;}
.ls2_biao h2{ font-size: 20px;}
.ls2_biao h4{ font-size: 14px; margin: 10px 0;}
.lszt_ten .container>div{ max-width: 50%;}
.lszt_3wei ul{ max-width: 100%; margin: 0 auto;}
.lszt_3wei ul li{ position: static; width: 100% !important; margin-bottom: 20px;}
.lszt_3wei ul li strong{ font-size: 16px; margin-bottom: 5px; padding: 5px 20px;}
.lszt_3wei ul li p{ font-size: 14px; line-height: 20px;}
.lszt_pp{ padding: 30px 0;}
.lszt_pp ul>img{ display: none !important;}
.lszt_pp ul{ padding: 0;}
.lszt_pp ul li{ position: static; width: 100% !important; margin-bottom: 15px; box-sizing: border-box;}
.lszt_pp ul li i{ display: none;}
.lszt_pp ul li span{ font-size: 18px;}
.lszt_pp ul li span img{ max-width: 20px; max-height: 20px;}
.lszt_pp ul li p{ font-size: 14px; line-height: 20px;}
.lszt_xh ul li h3, .lszt_yingyong ul li h3{ font-size: 16px;}
.lszt_xh ul{ margin-top: 20px;}
.lszt_xh ul li{ width: 49%; margin-right: 2%;}
.lszt_xh ul li:nth-child(2n){ margin-right: 0;}
.lszt_9te{ padding: 30px 0;}
.lszt_9te img{ display: none;}
.lszt_9te .ul_left, .lszt_9te .ul_right{ width: 100%; text-align: left;}
.lszt_9te ul li span{ font-size: 16px;}
.lszt_9te ul li p{ font-size: 14px;}
.lszt_9te .ul_right li span{ padding-left: 80px; padding-right: auto;}
.lszt_9te .ul_right li span i{ right: auto; left: 10px;}
.lszt_9te .ul_right li span:after{ left: 38px; right: auto; transform: skew(-30deg);}
.lszt_jixing ul{ width: 100%; margin: 15px 0;}
.lszt_jixing ul>img{ max-width: 50% !important;}
.lszt_jixing ul li{ position: static; width: 100%; border-radius: 0; height: auto; background: none; margin-bottom: 15px;}
.lszt_jixing ul li>div:after{ display: none;}
.lszt_jixing ul li>div{ width: 100%; position: static;}
.lszt_jixing ul li>div span{ font-size: 20px;}
.lszt_jixing ul li>div p{ font-size: 16px; line-height: 24px;}

.lszt_jixing ul li:nth-child(3)>div span{ border-radius: 12px; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.lszt_case .swiper-button-prev{ left: 0;}
.lszt_case .swiper-button-next{ right: 0;}
.lszt_shili ul li, .lszt_yingyong ul li{ width: 49%; margin: 5px 0; margin-right: 2%;}
.lszt_shili ul li:nth-child(2n), .lszt_yingyong ul li:nth-child(2n){ margin-right: 0;}
.lszt_sheji{ padding: 30px 15px;}
.lszt_sheji h3{ font-size: 20px;}
.lszt_sheji h4{ font-size: 16px;}
.lszt_sheji h5{ margin-bottom: 0;}
.lszt_sheji h5 a{ font-size: 16px;}
.lszt_zhuanli{ padding: 30px 0;}
.lszt_zhuanli .container{ margin-top: 20px;}
.ls_fudong{ display: none;}

  .hidden-sm{ display: none !important;}
}
@media (min-width:991px) and (max-width:1200px) {
 
  .banner_bai span{ font-size: 24px; line-height: 36px;}
  .lszt_1 .ls_left h2{ font-size: 18px; line-height: 30px; margin-bottom: 15px;}
  .lszt_1 .ls_left p{ font-size: 14px; line-height: 24px;}
  .ls_biao{ font-size: 24px;}
  .lszt_5 .ls_right h3, .lszt_6 ul li a span{ font-size: 20px; line-height: 30px;}
  
  .lszt_2 ul li h3, .lszt_4 ul li h3, .lszt_7 ul li h3, .lszt_8 ul li h3{ font-size: 16px;}
  .lszt_8{ padding-top: 30px;}
  .lszt_8 h5{ margin: 20px 0;}
  .lszt_2 h4, .lszt_4 ul li .ji_img span, .lszt_8 h4, .lszt_5 h4{ font-size: 16px;}
  .lszt_3 h2{ margin-bottom: 40px;}
  .lszt_3 ul li h3{ padding-top: 10px; font-size: 20px; margin-bottom: 10px;}
  .lszt_3 ul li h4, .lszt_5 .ls_right p{ font-size: 14px; line-height: 20px;}
  .lszt_22 ul li h3{ font-size: 18px;}
  .lszt_22 ul li p{ font-size: 16px; line-height: 24px;}

  
/* 专题2 */
  .ls2_banner span, .ls2_banner strong{ font-size: 36px;}
  .lszt_about .ls_left h2{ font-size: 36px; line-height: 36px;}
  .lszt_about .ls_left h3{ font-size: 24px;}
  .lszt_about .ls_left p{ font-size: 18px; line-height: 36px;}
  .ls2_biao h2{ font-size: 30px;}
  .ls2_biao h4{ font-size: 16px; margin: 20px 0;}
  .lszt_ten .container>div{ max-width: 50%;}
  .lszt_3wei ul{ max-width: 86%; margin: 0 auto;}
  .lszt_3wei ul li strong{ font-size: 18px; margin-bottom: 10px;}
  .lszt_3wei ul li p{ font-size: 16px; line-height: 24px;}
  .lszt_pp ul{ padding: 6% 0;}
  .lszt_pp ul li span{ font-size: 18px;}
  .lszt_pp ul li span img{ max-width: 20px; max-height: 20px;}
  .lszt_pp ul li p{ font-size: 14px; line-height: 20px;}
  .lszt_xh ul li h3, .lszt_yingyong ul li h3{ font-size: 16px;}
  .lszt_9te ul li span{ font-size: 16px;}
  .lszt_9te ul li p{ font-size: 14px;}
  .lszt_jixing ul li>div span{ font-size: 20px;}
  .lszt_jixing ul li>div p{ font-size: 16px; line-height: 24px;}
  .lszt_sheji h3{ font-size: 36px;}
  .lszt_jixing ul{ max-width: 30%;}

  .hidden-md{ display: none !important;}
}
@media (min-width:1201px) and (max-width:1440px) {
 
  .banner_bai span{ font-size: 36px; line-height: 46px;}
  .lszt_1 .ls_left h2{ font-size: 24px; line-height: 36px; margin-bottom: 20px;}
  .ls_biao{ font-size: 30px;}
  .lszt_5 .ls_right h3, .lszt_6 ul li a span{ font-size: 24px;}
  .lszt_2 ul li h3, .lszt_4 ul li h3, .lszt_7 ul li h3, .lszt_8 ul li h3{ font-size: 18px;}
  .lszt_8{ padding-top: 50px;}


/* 专题2 */
  .ls2_banner span, .ls2_banner strong{ font-size: 36px;}
  .lszt_about .ls_left h2{ font-size: 36px; line-height: 36px;}
  .lszt_about .ls_left h3{ font-size: 24px;}
  .lszt_about .ls_left p{ font-size: 18px; line-height: 36px;}
  .ls2_biao h2{ font-size: 36px;}
  .ls2_biao h4{ font-size: 18px; margin: 20px 0;}
  .lszt_ten .container>div{ max-width: 50%;}
  .lszt_3wei ul{ max-width: 86%; margin: 0 auto;}
  .lszt_3wei ul li strong{ font-size: 24px; margin-bottom: 10px;}
  .lszt_3wei ul li p{ font-size: 18px; line-height: 30px;}
  .lszt_pp ul{ padding: 6% 0;}
  .lszt_pp ul li span{ font-size: 20px;}
  .lszt_pp ul li span img{ max-width: 26px; max-height: 26px;}
  .lszt_pp ul li p{ font-size: 16px; line-height: 24px;}
  .lszt_xh ul li h3, .lszt_yingyong ul li h3{ font-size: 18px;}
  .lszt_9te ul li span{ font-size: 18px;}
  .lszt_jixing ul li>div span{ font-size: 20px;}
  .lszt_jixing ul li>div p{ font-size: 16px; line-height: 24px;}
  .lszt_sheji h3{ font-size: 36px;}
  
}



@media (min-width:1201px) {

  .hidden-lg{ display: none !important;}
}<!--耗时1764463368.9037秒-->