﻿@charset "UTF-8";
html{
  font-size:8.33vw;
}
@media screen and  (min-width:1200px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}


html {
  scrollbar-width: thin;
  scrollbar-color: #1E76FA #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;
}	

@media  screen and (max-width: 1024px){
body{overflow-x:hidden;}
}

.max-1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.max-width{max-width:1200px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:1rem;padding-right:1rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left:16px;padding-right:16px;}
}





/*PC head*/
.t_navs{ position:fixed; left:0; top:0; z-index: 100; width: 100%; background:#fff; }
.t_navs .top{ position:relative; z-index: 100; width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center; height:0.72rem;}
.t_navs .logo{ line-height: 0; float: left;}
.t_navs .logo a{ float: left;}
.t_navs .logo img{ width: auto; height:36px;}
.t_navs .logo .img1{ display: block;}
.t_navs .logo .img2{ display: none;}
.t_navs .right{ display: flex; align-items: center;}
.t_navs .tel{ display: inline-flex; align-items: center; line-height:1; font-weight: bold; font-size:calc(14px + 0.02rem);height: 40px;color:#1E76FA; padding:0 16px; margin-right: 0.16rem; 
background: #EDF5FF;
border-radius: 34px;
}
.t_navs .tel img{ width: 16px; height:16px; margin-right: 8px;}
.t_navs .ljty{ display: inline-flex; position: relative; height:0.72rem; align-items: center;}
.t_navs .ljty .a{ display: inline-flex; align-items: center;
padding: 0px 16px;
height: 40px;
background: #1E76FA;
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 8px;
 font-size:calc(14px + 0.02rem);color:#fff; line-height: 1;
}
.t_navs .ljty .a:hover{background: #4A94FB;}
.t_navs .ljty .down{position: absolute; right:-2.08rem; top:100%; width:3.68rem; z-index: 10; padding-top:4px; display:none;}
.t_navs .ljty:hover .down{display:block;}
.t_navs .ljty .down ul{display:block; width: 100%; background: #fff; border-radius:8px; padding:4px 12px;}
.t_navs .ljty .down ul li{display:block; width: 100%; padding:0.08rem 0;}
.t_navs .ljty .down ul li a{display:flex; align-items: center; width: 100%;
border-radius: 8px; padding:0.16rem 0.24rem;
}
.t_navs .ljty .down ul li a .t1{display:flex;width: 100%;  align-items: center;font-size:16px;
line-height: 0.28rem;
color: #1E76FA;}
.t_navs .ljty .down ul li a .t2{display:block; width: 100%; 
font-weight: 400;
font-size: 14px;
line-height: 0.28rem;
color: rgba(17, 31, 44, 0.6); margin-top: 4px;
}
.t_navs .ljty .down ul li a .ico{ display: block; min-width:0.48rem; width:0.48rem; height: 0.48rem; margin-right: 0.16rem;}
.t_navs .ljty .down ul li a .jt{ display: block; min-width:12px; width:12px; height: 12px; margin-left: 8px;}
.t_navs .ljty .down ul li a:hover{ background: #EDF5FF; color:#4A94FB;}
.t_navs .sobox{ display: flex; position: relative; width:2.2rem; padding:4px 0;}
.t_navs .so{ display: flex; width:100%; position: relative;}
.t_navs .so .Search{ display: flex; width:100%; height:40px; line-height:28px; color:#111F2C; border:1px solid #E2E4E6; border-radius: 8px; padding: 5px 46px 5px 15px;
font-weight: 400;
font-size: calc(14px + 0.02rem);
 }
.t_navs .so .submit{ float:left; position: absolute; right: 0; top:0; width:46px; height:40px; background:url(img/so.png) center no-repeat; background-size:14px auto !important; }
.t_navs .so .submit:hover{ background:url(img/so1.png) center no-repeat;}
.t_navs .so input::placeholder{color: rgba(17, 31, 44, 0.24); opacity:1 !important;}
.t_navs .sodown{ display:none; position: absolute; right: 0; top:100%; z-index: 10; width:550px; min-height:3.16rem; background:#fff;
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 8px; padding:16px 20px;}
.t_navs .sobox:hover .sodown{ display:block; }
.t_navs .sodown .div{display: block; width:100%; margin-bottom: 25px;}
.t_navs .sodown .t1{ display: block; width:100%; color:#000; line-height:22px; font-size:14px; font-weight: bold;}
.t_navs .sodown .t2{ display: flex; flex-wrap: wrap; width:100%; padding-top: 4px;}
.t_navs .sodown .a1{ display:inline-flex; margin:8px 8px 0 0;
padding: 0 8px 2px 8px;
background: rgba(17, 31, 44, 0.06);
border-radius: 4px;
font-weight: 400;
font-size: 12px;
line-height: 20px;
color: #111F2C;
}
.t_navs .sodown .a1:hover{
background: #EDF5FF;
 color:#1E76FA;
}
.t_navs .menu{float: left;}
.t_navs .menu ul{float: left;}
.t_navs .menu .nli{ float: left; position: relative; margin:0 0.06rem;}
.t_navs .menu .nli span .a{ display:flex; align-items: center; position: relative;line-height:0.72rem; font-size:calc(14px + 0.02rem);color:#111F2C; padding:0 0.16rem; font-weight:normal; }

.t_navs .menu .nli span i{ display: block; height:12px; width:12px; background:#2b4e9f; margin:2px 0 0 4px; background:url(img/xia_block.svg) center no-repeat; background-size:12px auto !important;}
.t_navs .menu .nli span .a::after{ content:''; display: none; position: absolute; left:0; bottom:0; height:0.2rem; width:100%;}
.t_navs .menu .nli.on span .a,
.t_navs .menu .nli:hover span a{color:#1E76FA;}
.t_navs .menu .nli.on span i,
.t_navs .menu .nli:hover span i{ background:url(img/xia_lan.svg) center no-repeat; transform:rotate(180deg); -ms-transform:rotate(180deg); margin:4px 0 0 4px;  }
.t_navs .menu .nli.on span .a::after,
.t_navs .menu .nli:hover span .a::after{ background:url(img/Line.svg) top center no-repeat; background-size:14px auto !important;}
.t_navs .sub{ display:none; position: absolute; left: 0; top:100%; z-index: 10; width:100%; border-top:1px solid #E2E4E6; background:#fff; }
.t_navs .sub .u1{display: flex; flex-wrap: wrap; justify-content:center; width:100%; padding:32px 0;}
.t_navs .sub .u1 .l1{ display: flex; flex-wrap: wrap; align-content: flex-start; width:224px; padding:0 12px;}
.t_navs .sub .u1 .l1 .a1{ display: block; width:100%; color:#1E76FA; line-height:24px; font-size:calc(14px + 0.02rem);padding:0 8px; font-weight: bold;}
.t_navs .sub .u1 .l1 .dl{ display: block;  width:100%; padding-top:4px;}
.t_navs .sub .u1 .l1 .a2{ display:flex; align-items: center; width:100%; margin-top:0.12rem;
padding:7px 8px; border-radius: 8px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;
}
.t_navs .sub .u1 .l1 .a2 img{height:24px; width:24px; margin-right: 12px;}
.t_navs .sub .u1 .l1 .a2:hover{ background:#F5F9FE;}
.t_navs .sub .u2{display: flex; flex-wrap: wrap; justify-content:center; width:100%; padding:26px 0;}
.t_navs .sub .u2 .l1{ display: flex; flex-wrap: wrap; align-content: flex-start; width:224px; padding:0 12px;}
.t_navs .sub .u2 .l1 .a1{ display:flex; align-items: center; width:100%; color:#111F2C; line-height:22px; font-size:14px;padding:7px 8px; border-radius: 8px; margin:0.06rem 0;}
.t_navs .sub .u2 .l1 .dl{display: flex; flex-wrap: wrap;  width:100%;}
.t_navs .sub .u2 .l1 .a2{ display:flex; align-items: center; width:100%; margin:0.06rem 0;
padding:7px 8px; border-radius: 8px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;}
.t_navs .sub .u2 .l1 .ico{ width: 24px; height:24px; margin-right:12px;}
.t_navs .sub .u2 .l1 .jt{ width: 12px; height:12px; margin-left:8px;}
.t_navs .sub .u2 .l1 .hot{ object-fit: contain; height:20px; margin-left:12px;}
.t_navs .sub .u2 .l1 .a1:hover{ background:#F5F9FE;}
.t_navs .sub .u2 .l1 .a2:hover{ color:#1E76FA;}


.t_navs .menusub2 .u2{ padding-right:2.7rem; }
.t_navs .menusub3 .u2{ padding-right:0.58rem; }
.t_navs .menusub4 .u1{ padding-left:1.48rem;}
.t_navs .menusub6 .u1{ padding-left:2.42rem;}


.t_navs .menusub3 .u2 .l1{ width:300px;}
.t_navs .menusub3 .u2 .l1 .a1{  padding:16px 24px; font-size:16px; line-height:28px; color:#1E76FA; font-weight: bold;}
.t_navs .menusub3 .u2 .l1:hover .a1{background:#F5F9FE;}


.t_navs.act{box-shadow: 0 0 6px rgba(69, 81, 98, 0.14);}
.t_navs.act .sub{box-shadow: 0 6px 6px rgba(69, 81, 98, 0.14);}


@media  screen and (max-width:1660px){
.t_navs .ljty .down{ right:-0.5rem;}
}
@media  screen and (max-width:1270px){
.t_navs .menu .nli span .a{  padding: 0 0.1rem; }
}
@media  screen and (max-width:1200px){
.t_navs .ljty .down{ right:-45px; width:200px; }
.t_navs .ljty .down ul{ padding:4px 8px;}
.t_navs .ljty .down ul li{padding:4px 0;}
.t_navs .ljty .down ul li a{
border-radius: 8px; padding:8px 12px;}
.t_navs .ljty .down ul li a .t1{font-size:14px;
line-height:24px;}
.t_navs .ljty .down ul li a .t2{
font-size: 14px;
line-height: 24px; margin-top: 0;}
.t_navs .ljty .down ul li a .ico{min-width:30px; width:30px; height:30px; margin-right:10px;}
}
@media  screen and (max-width:1024px){
.t_navs .top{ height:50px;}	
.t_navs .tel{ display:none;}
.t_navs .menu{ display:none;}
.t_navs .sobox{display:none;}
.t_navs .logo img{ width: auto; height:30px;}
.t_navs .ljty{margin-right: 15px; height:50px;}
.t_navs .ljty .a{
padding: 0px 12px 2px 12px;
height: 30px;
border-radius: 4px;
 font-size:13px;}
}




.menuph{ display:none; float: right; width:26px; height: 20px; cursor: pointer; text-align: center;}
.menuph .point { float:left; width: 100%;  height: 20px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 100%;}
.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:100%; height: 2px; background: #111F2C;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 100%; height: 2px; content: ''; background: #111F2C;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -9px;}
.menuph .navbtn::before { top: 9px;}
.menuph.active .point .navbtn{ background: transparent !important;}
.menuph.active .point .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph.active .point .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}


@media  screen and (max-width:1024px){
.menuph{ display:block;}
}

.xialaph{ position: fixed; left:0; top:50px; float: left; width: 100%; height:100vh; z-index:15; display:none; background:#fff; padding:10px 15px 80px 15px; overflow-y: auto; border-top:1px solid #E2E4E6;}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid #E2E4E6;}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a1{font-size:16px;color: #111F2C; text-transform: uppercase; font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%; text-transform: uppercase;}
.xialaph .a1:hover{ color: #1E76FA;}
.xialaph .on .a1{ color: #1E76FA;}
.xialaph .icobox{width:50px;height:100%;position: absolute;right:0;top:0;}
.xialaph .icobox::after{ display:block; content:''; width:8px;height:8px;position: absolute;right:4px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #111F2C;  border-right:1px solid #111F2C;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;border-top:1px solid #1E76FA;  border-right:1px solid #1E76FA;}
.xialaph .u2{width: 100%;padding:0 0 15px 15px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block;}
.xialaph .u2 .a2{ width: 100%;display: flex; align-items: center; font-size:14px;color:#111F2C;line-height:24px;padding:7px 20px 7px 0;}
.xialaph .u2 .a2 img{ width:24px; height: 24px; margin-right: 12px;}
.xialaph .u2 .a2 .hot{object-fit: contain;
  height: 20px; width: auto;
  margin: 0 0 0 12px;}
.xialaph .u2 .a2:hover{ color: #1E76FA;}
.xialaph .on .a2{ color:#1E76FA;}
.xialaph .u3{width: 100%;padding:10px 0 2px 15px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block;}
.xialaph .u3 .l3 .a3{ width: 100%;display: flex; align-items: center; font-size:14px;color: #111F2C;line-height:24px; padding:7px 0;}
.xialaph .u3 .l3 .a3 img{ width:24px; height: 24px; margin-right: 12px;}
.xialaph .u3 .l3 .a3:hover{ color: #1E76FA;}
.xialaph .input_box{width: 100%;border-bottom: 1px solid rgba(0,0,0,0.1);margin-top:15px;position: relative;}
.xialaph .input_box input{width: 100%;height:50px;padding-right: 60px;font-size: 16px;color: #333;}
.xialaph .input_box input::placeholder{color:#a8a8a8; opacity:1 !important;}
.xialaph .input_box img{width:40px;cursor: pointer;position: absolute;right: 0;top:5px; padding:10px;}



/* footer1 */
.footer1{ padding-top:44px; padding-bottom:20px;}
.footer1 .logo{  display: block; line-height: 0;}
.footer1 .logo img{ height:42px;}
.footer1 .top{ display:flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }
.footer1 .tel{ display:block; width:100%; color:#707490; font-size:14px; line-height:calc(22px + 0.1rem); margin-top: 21px;}
.footer1 .tel .mr8{ margin-right:8px;}
.footer1 .share{ display:flex; flex-wrap: wrap; align-items: center; width:100%; color:#707490; font-size:14px; line-height:calc(22px + 0.1rem); margin-top:4px;}
.footer1 .share .mr8{ margin-right:8px;}
.footer1 .share .ul{display: inline-flex;}
.footer1 .share .li{display: inline-flex; margin:0 0 0 24px; position: relative;}
.footer1 .share .li:first-child{ margin-left:0 !important;}
.footer1 .share a{ display:flex; align-items: center; justify-content: center; line-height:0; position: relative; width:24px; height:24px;}
.footer1 .share a img{ width:100%; }
.footer1 .share a .img2{ display: none;}
.footer1 .share a .img1{ display: block;}
.footer1 .share a:hover .img2{ display: block;}
.footer1 .share a:hover .img1{ display: none;}
.footer1 .share .wx_bx{ float:left; width:146px; line-height:0; background:#ffff; position:absolute; left:50%; bottom:100%; margin-bottom:10px; z-index:80;
padding: 8px;
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 8px;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
transition: all 500ms cubic-bezier(.5, 1, .4, 1);
-webkit-transform-origin:50% 90%;
-moz-transform-origin:50% 90%;
-ms-transform-origin:50% 90%;
-o-transform-origin:50% 90%;
transform-origin:50% 90%;
-webkit-transform: translateX(-50%) scale(0);
-moz-transform: translateX(-50%) scale(0);
-ms-transform: translateX(-50%) scale(0);
-o-transform: translateX(-50%) scale(0);
transform: translateX(-50%) scale(0)}
.footer1 .share  .li:hover .wx_bx{ opacity: 1;
filter: alpha(opacity=100);
display: block \9;
pointer-events: auto;
-webkit-transform: translateX(-50%) scale(1);
-moz-transform: translateX(-50%) scale(1);
-ms-transform: translateX(-50%) scale(1);
-o-transform: translateX(-50%) scale(1);
transform: translateX(-50%) scale(1);}
.footer1 .er{ display:flex; flex-wrap: wrap width:100%; margin-top:18px; }
.footer1 .er .div{ display:flex; flex-wrap: wrap; width:130px;margin-right:24px;}
.footer1 .er .div:last-child{ margin-right: 0 !important;}
.footer1 .er .div i{ display:block; width:100%; line-height: 0;
border-radius: 8px; overflow: hidden;
}
.footer1 .er .div span{ display:block; width:100%; text-align:center; margin-top:4px;color:#707490; font-size:14px; line-height:calc(22px + 0.1rem);}
.footer1 .middle{display:inline-flex; flex-wrap: wrap; width:40%; }
.footer1 .nav{display:inline-flex; flex-wrap: wrap; width:33.33%; padding-right: 0.4rem;  align-content: flex-start; }
.footer1 .nav .u2{ display: flex; flex-direction: column; padding-top:4px;}
.footer1 .nav .a1{ display:inline-flex; color:#121933; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.08rem);}
.footer1 .nav .a2{ display:inline-flex;color:#707490; font-size:14px; line-height:calc(22px + 0.1rem);}
.footer1 .nav .a2:hover{ color:#1E76FA;}
.footer1 .left1{ display:inline-flex;}
.footer1 .middle1{ display:inline-flex; margin:0 0 20px 0.4rem;}
.footer1 .middle1 .er{ margin-top:0;}
.footer1 .right1{display:inline-flex; flex-wrap: wrap; justify-content: space-between; width:40%; justify-content:flex-end;}
.footer1 .right1 .nav{ padding-right:0 !important; padding-left: 0.4rem;}
.footer1 .left{ display:inline-flex; flex-wrap: wrap; width:39.42%; padding-right: 0.4rem; }
.footer1 .right{ display:inline-flex; flex-wrap: wrap; width:20.58%;}
.footer1 .right .t1{display:flex; flex-wrap: wrap; width:100%; justify-content: space-between;}
.footer1 .right .t1 .a1{ display:inline-flex; color:#121933; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.08rem);}
.footer1 .right .t1 .more{ display:inline-flex; color:#707490; font-size:14px; line-height:calc(22px + 0.08rem);}
.footer1 .right .t1 .more:hover{color:#1E76FA;}
.footer1 .right .t2{display:flex; flex-wrap: wrap; width:100%;}
.footer1 .right .t2 a{display:block; width:100%; border-bottom: 1px solid #E2E4E6; padding:16px 0;
}
.footer1 .right .t2 a:last-child{border-bottom:0;}
.footer1 .right .t2 a .tit{width:100%;
font-weight: 400;
font-size: 14px;
line-height: calc(22px + 0.08rem);
color: #707490;
}
.footer1 .right .t2 a .time{ width:100%;
font-weight: 400;
font-size: 11px;
line-height: 19px;
color: rgba(112, 116, 144, 0.8);
}
.footer1 .right .t2 a:hover .tit{color:#1E76FA;}


.footer1 .addr{ display: flex; flex-wrap: wrap; width: 100%; margin-top: 24px;
padding:7px 10px;
background: rgba(255, 255, 255, 0.8);
border-radius: 8px;
}
.footer1 .addr .div{ display: flex; flex-wrap: wrap; width: 25%; align-content: flex-start; text-align: center; padding:5px 10px;}
.footer1 .addr .words{ display:block; width:100%; margin-top: 4px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #707490;
}
.footer1 .addr .div:hover .words{color:#1E76FA;}
.footer1 .addr .ico{ display:block; width:100%; line-height: 0; }
.footer1 .addr .ico img{ object-fit: contain; height:32px;}
.footer1 .down{ display:flex; flex-wrap: wrap; width:100%; justify-content: space-between; padding:24px 0;border-top:1px solid #E2E4E6; margin-top: 24px;}
.footer1 .Copyright{ display:inline-flex;flex-wrap: wrap; align-items: center; color:#707481; font-size:13px; line-height:21px;}
.footer1 .Copyright p{display:inline-flex;flex-wrap: wrap; align-items: center;}
.footer1 .Copyright a{color:#707481;}
.footer1 .Copyright a:hover{color:#1E76FA;}
.footer1 .Copyright em{ margin:0 8px; display:inline-flex;
width: 0px;
height: 14px;
border: 1px solid rgba(112, 116, 144, 0.4);
}
.footer1 .sjkf{ display: inline-flex;flex-wrap: wrap;color:#707481; font-size:13px; line-height:21px;}
.footer1 .sjkf a{color:#707481; }
.footer1 .sjkf a:first-child{ margin-right:24px; }
.footer1 .sjkf a:hover{color:#1E76FA}
.footer1 .links{ display: flex; width: 100%; margin-top: 24px;}
.footer1 .links span{ color: #121933; font-size: 14px; line-height:32px; font-weight: bold; white-space: nowrap;}
.footer1 .links .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 11px); margin-right: -11px;}
.footer1 .links .ul li{display:flex; margin-left:24px;}
.footer1 .links .ul a{display:flex;color:#707490; font-size:13px; line-height:32px;}
.footer1 .links .ul a:hover{color:#1E76FA;}



@media (max-width: 1024px){
.footer1{ padding-top:30px; padding-bottom:10px;}
.footer1 .middle{ display:none;}
.footer1 .left{ width:50%; }
.footer1 .right{ width:50%; }
.footer1 .title{ padding-bottom: 4px;}
.footer1 .tel{ margin-top: 10px;}
.footer1 .share .li{ margin-left: 14px;}
.footer1 .share a{width:28px; height:28px;}
.footer1 .share .wx_bx{ left: -50%; width: 120px;  padding: 4px;}
.footer1 .addr{ margin-top:20px;padding:10px;}
.footer1 .addr .div{ padding:5px 8px;}
.footer1 .er .div{width: 112px;margin:0 16px 0 0;}
.footer1 .Copyright{ justify-content: center; text-align: center; margin-bottom: 5px;}
.footer1 .down{ justify-content: center; text-align: center; padding:20px 0; margin-top:20px;}
.footer1 .links{display:none;}
.footer1 .left1{ flex-direction:column;}
.footer1 .right1{display:none;}
.footer1 .middle1{ margin:18px 0 0 0;}
}
@media (max-width: 767px){
.footer1 .addr .div{width: 50%; justify-content: center;}	
.footer1 .addr .words{ width:100px;}
.footer1 .top{ justify-content: center;}
.footer1 .logo{ text-align: center;}
.footer1 .tel{ text-align: center;}
.footer1 .left{width:auto;padding: 0; flex-direction: column;}
.footer1 .right{ width:100%; margin-top:20px; }

}



.slick_banner{  width: 100%; line-height: 0; position: relative; overflow: hidden;}
.slick_banner .swiper-notification{ display: none; }
.slick_banner .swiper-wrapper{position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform; box-sizing: content-box;}
.slick_banner .swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform
}
.slick_banner .div .pc_show1{width: 100%; height:5.6rem; object-fit: cover;}
.slick_banner .div .ph_show1{width: 100%; height:15rem; object-fit: cover;}
.slick_banner .div{ float: left; width: 100%; line-height: 0; overflow: hidden; position: relative; }
.slick_banner .video{ position: absolute; left:0; top:0; width: 100%; height:100%; object-fit: cover; z-index:1;}
.slick_banner .swiper-pagination{ float: left; position: absolute; left:0; bottom:0.77rem; z-index: 6; width: 100%; display:flex; justify-content: center; }
.slick_banner .swiper-pagination .swiper-pagination-bullet{ width:54px; height:5px; border-radius: 5px; margin:0 6px; cursor: pointer; display: block;position: relative; background: #fff;}
.slick_banner .swiper-pagination .swiper-pagination-bullet-active{ background: #2B6BFF;}
.slick_banner .box{ display: block; width:100%; position: absolute; left: 0; top:0.3rem; z-index: 6; }
.slick_banner .box .cont{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width:100%;}
.slick_banner .box .left{ display: block; width:44.16%;}
.slick_banner .box .right{ display: block; width:53.33%;}
.slick_banner .box .pic{ display: block; width:100%; line-height: 0;}
.slick_banner .box .tit{ display: block; width:100%; color: #111F2C; font-weight: bold; font-size:0.4rem; line-height:0.56rem;}
.slick_banner .box .p{ display: block; width:100%;
font-weight: 400;
font-size: 0.2rem;
line-height: 0.28rem;
color: rgba(17, 31, 44, 0.6);
margin-top: 0.24rem;}
.slick_banner .box .btn{display: block; width:100%; margin-top:0.24rem;}
.slick_banner .box .btn .a{
display: flex;
justify-content: center;
align-items: center;
width: 2.08rem; padding-bottom: 1px;
height: 0.56rem; color: #fff; font-size:0.2rem;
background: #1E76FA;
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 8px;
}
.slick_banner .box .btn .a:hover{background:#4A94FB;}


@media screen and (max-width:1440px) {
.slick_banner .div .pc_show1{ height:4.6rem;}	
.slick_banner .box .tit{ font-size:0.36rem; line-height:0.52rem;}
.slick_banner .box .p{ font-size:0.18rem; line-height:0.26rem;}
.slick_banner .box .btn .a{
width:1.8rem;
height: 0.5rem; font-size:0.18rem;
}
.slick_banner .box .right{ width:44.16%;}
.slick_banner .swiper-pagination{ bottom:0.45rem; }
}
@media screen and (max-width:1024px) {
.slick_banner .div .video{ display:none;}
.slick_banner .swiper-pagination{ bottom:20px;}	
.slick_banner .swiper-pagination .swiper-pagination-bullet{width:20px;height:4px; margin:0 5px;}	
}
@media screen and (max-width:767px) {
.slick_banner .box{top:0;}	
.slick_banner .box .cont{ padding:40px 0 50px 0; height:14rem; justify-content: center; align-content: space-around;}
.slick_banner .box .tit{ font-size:18px; line-height:28px; padding:0 15px;}
.slick_banner .box .p{ font-size:14px; line-height:22px;margin-top:15px;padding:0 15px;}
.slick_banner .box .btn{ display:flex; width: 100%; justify-content: center; margin-top:18px;}
.slick_banner .box .btn .a{
width:100px;
height:36px; font-size:14px;
}
.slick_banner .box .left{ width:100%; text-align: center;}
.slick_banner .box .right{width:100%;}
.slick_banner .box .pic{ margin:0 auto; width:8rem;}


}



.slick_banner1{  width: 100%; line-height: 0; position: relative; overflow: hidden;}
.slick_banner1 .swiper-notification{ display: none; }
.slick_banner1 .swiper-wrapper{position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform; box-sizing: content-box;}
.slick_banner1 .swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform
}
.slick_banner1 .div .pc_show1{width: 100%; height:4.6rem; object-fit: cover;}
.slick_banner1 .div .ph_show1{width: 100%; height:14rem; object-fit: cover;}
.slick_banner1 .div{ float: left; width: 100%; line-height: 0; overflow: hidden; position: relative; }
.slick_banner1 .video{ position: absolute; left:0; top:0; width: 100%; height:100%; object-fit: cover; z-index:1;}
.slick_banner1 .swiper-pagination{ float: left; position: absolute; left:0; bottom:27px; z-index: 6; width: 100%; display:flex; justify-content: center; }
.slick_banner1 .swiper-pagination .swiper-pagination-bullet{ width:54px; height:5px; border-radius: 5px; margin:0 6px; cursor: pointer; display: block;position: relative; background: #fff;}
.slick_banner1 .swiper-pagination .swiper-pagination-bullet-active{ background: #2B6BFF;}
.slick_banner1 .box{ display: block; width:100%; position: absolute; left: 0; bottom:0; z-index: 6; }
.slick_banner1 .box .cont{ display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: space-between; width:100%; position: relative; padding:0 0 0.49rem 0;}
.slick_banner1 .box .left{ display: block; width:52%;}
.slick_banner1 .box .right{ display: flex; align-items: flex-start; width:31.25%; margin-top: 0.21rem;}
.slick_banner1 .box .pic{ display: block; width:28.25%; line-height: 0; position: absolute; right:26.91%; bottom: 0; z-index: 1;}
.slick_banner1 .box .tit{ display: block; width:100%; color: #111F2C; font-weight: bold;
font-weight: 700;
font-size: 0.45rem;
line-height: 0.54rem;
}
.slick_banner1 .box .p{ display: block; width:100%;
font-weight: 400;
font-size: 0.35rem;
line-height: 0.49rem;
letter-spacing: 0.04rem;
color: rgba(17, 31, 44, 0.79);
margin-top: 0.4rem;}
.slick_banner1 .box .p1{ display: block; width:100%; padding:10px 0.22rem; position: relative;
  background: url(img/bg9.png) center no-repeat;  background-size: 100% 100% !important;
font-weight: 400;
font-size: 14px;
line-height:32px;
color: #2C679A;
}
.slick_banner1 .box .name{ display: flex; width:0.53rem; margin-right:0.12rem;
padding: 9px 0.14rem;
font-weight: 800;
font-size: 0.24rem;
line-height: 0.33rem;
color: #FFFFFF;
  background: url(img/bg8.png) center no-repeat;  background-size: 100% 100% !important;
}
.slick_banner1 .box .ico{display: block; width:100%; line-height: 0; margin-top:0.32rem;}
.slick_banner1 .box .ico img{ width:1.27rem;}



@media screen and (max-width:1440px) {
.slick_banner1 .box .tit{font-size: 0.4rem;
line-height: 0.5rem;}
.slick_banner1 .box .p{ font-size: 0.3rem;
line-height: 0.44rem;}
.slick_banner1 .box .p1{ line-height:26px;}
.slick_banner1 .swiper-pagination{ bottom:0.45rem; }
}
@media screen and (max-width:1024px) {
.slick_banner1 .div .video{ display:none;}
.slick_banner1 .swiper-pagination{ bottom:20px;}	
.slick_banner1 .swiper-pagination .swiper-pagination-bullet{width:20px;height:4px; margin:0 5px;}	
}
@media screen and (max-width:767px) {
.slick_banner1 .box{top:0;}	
.slick_banner1 .box .cont{ padding:40px 0 50px 0; height:14rem; justify-content: center;}
.slick_banner1 .box .tit{ font-size:18px; line-height:28px; padding:0 15px;}
.slick_banner1 .box .p{ font-size:16px; line-height:24px;margin-top:15px;padding:0 15px;}
.slick_banner1 .box .ic{margin-top:15px;}
.slick_banner1 .box .ico img{ width:80px;}
.slick_banner1 .box .p1{padding:14px 12px; font-size:13px; line-height:21px;}
.slick_banner1 .box .name{ width:33px; margin-right:6px;
padding: 9px 9px;
font-size:15px;
line-height:26px;
}
.slick_banner1 .box .btn{ display:flex; width: 100%; justify-content: center; margin-top:18px;}
.slick_banner1 .box .btn .a{
width:100px;
height:36px; font-size:14px;
}
.slick_banner1 .box .left{ width:100%; text-align: center;}
.slick_banner1 .box .right{width:100%; padding:0 3%;}
.slick_banner1 .box .pic{width:40%; right:30%;}
}
@media screen and (max-width:413px) {
.slick_banner1 .div .ph_show1{height:15rem;}	
.slick_banner1 .box .cont{ height:15rem; }
}
@media screen and (max-width:374px) {
.slick_banner1 .div .ph_show1{height:16rem;}	
.slick_banner1 .box .cont{ height:16rem; }	
.slick_banner1 .box .p1{padding:14px 8px; font-size:12px; line-height:20px;}
.slick_banner1 .box .right{padding:0;}
}


@keyframes arrMove {

form {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg); -o-transform:rotate(0deg);    
-ms-transform:rotate(0deg);}
to {transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg);    
-ms-transform:rotate(360deg);}

}
.pf-right{display:block !important; opacity:1 !important; z-index:13; position:fixed; right:0.37rem; top:50%;  width:72px;
-webkit-transform: translate( 0%, -50%);
    -ms-transform: translate( 0%, -50%);
        transform: translate( 0%, -50%);
}
.pf-right .box3{display: flex; margin-top:12px; cursor: pointer; flex-wrap: wrap; align-items:center; justify-content: center; width:100%; height:64px;
padding: 6px;
background: #FFFFFF;
box-shadow: 0px 6px 33px rgba(69, 81, 98, 0.14);
border-radius: 8px;
 transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;
}
.pf-right .box3 img{ width:24px; height:24px;}
.pf-right .box3 .img1{ display: block; }
.pf-right .box3 .img2{ display: none; }
.pf-right .box3:hover{
background: linear-gradient(90.3deg, #0295FF 0.3%, #0349FF 99.8%);
}
.pf-right .box3:hover .img1{ display: none; }
.pf-right .box3:hover .img2{ display: block; }
.pf-right .box1{display: flex; flex-wrap: wrap; justify-content: center; width:100%;
}

.pf-right .box1 .a{display: flex;  flex-wrap:wrap;  justify-content: center; align-content: center; width:100%;
padding:6px;
height:84px;
background: linear-gradient(90.3deg, #0295FF 0.3%, #0349FF 99.8%);
border-radius: 6px;
}
.pf-right .box1 .a img{ width:28px; height:28px;}
.pf-right .box1 .a span{ display: block; width: 100%; text-align: center; font-weight: bold; color: #fff; font-size:12px; line-height:20px; margin-top:4px;}
.pf-right .box2{display: block; width:100%;margin-top:12px;
padding: 6px 4px;
background: #FFFFFF;
box-shadow: 0px 6px 33px rgba(69, 81, 98, 0.14);
border-radius: 8px;}
.pf-right .box2 .pic{display: flex; justify-content: center; align-items: center; border-radius: 50%; overflow: hidden; position: relative;
width: 24px;
height:24px;
box-shadow: 0px 6px 33px rgba(69, 81, 98, 0.14);
}
.pf-right .box2 .pic::after{ display: block; content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0;background: url(img/pic1.png) center no-repeat; background-size:100% 100% !important;animation:arrMove 4s infinite linear;}
.pf-right .li{ position: relative; display: block; width:100%; padding:6px 0;}
.pf-right .li .a{ display:flex; flex-wrap:wrap; width:100%; justify-content: center; align-content: center; line-height: 0; height:64px; border-radius: 4px; width:100%; padding:4px;}
.pf-right .li .a img{ width:24px; height:24px;}
.pf-right .li .a .img1{ display: block; }
.pf-right .li .a .img2{ display: none; }
.pf-right .li .a span{ display: block; width: 100%; text-align: center; color: #111F2C; font-size:12px; line-height:20px; margin-top:4px;}
.pf-right .li:hover .a{background:#EDF5FF;}
.pf-right .li:hover .a .img1{ display: none; }
.pf-right .li:hover .a .img2{ display: block; }

.pf-right .tel{ display:none; position: absolute; right:100%; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%);
padding: 12px; white-space: nowrap; z-index: 10;
height: 45px;
background: #FFFFFF;
box-shadow: 0px 6px 33px rgba(69, 81, 98, 0.14);
border-radius: 8px;color:#121933; font-size:13px; line-height:21px;
}
.pf-right .er{ display: none; position: absolute; right:100%; bottom:-6px; z-index: 10; text-align: center;
padding: 12px;
width: 154px;
background: #FFFFFF;
box-shadow: 0px 6px 33px rgba(69, 81, 98, 0.14);
border-radius: 8px;color:#121933; font-size:13px; line-height:21px;
}
.pf-right .er i{ display: block; width: 100%; line-height: 0; }
.pf-right .er span{ display: block; width: 100%; margin-top: 8px; }
.pf-right .li:hover .tel{ display:block; margin-right: 8px;}
.pf-right .li:hover .er{ display:block; margin-right: 8px;}


@media screen and (max-width:1600px) {
.pf-right{ right:10px;}
}	
@media screen and (max-width:1024px) {
.pf-right{ display:none !important;}
}

.wap_hei{ display: none; width: 100%;height:50px;}
.wap_down{ display: none; width: 100%;background: #fff;box-shadow: 0px 6px 33px rgba(69, 81, 98, 0.14);position: fixed;z-index: 15;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom); left: 0; bottom: 0;}
.wap_down li{width:20%;float: left;text-align: center;}
.wap_down li a{width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-content: center;padding:6px 0;height:50px;}
.wap_down li .d_name{width: 100%;float: left;margin-top:4px;font-size:12px;color: #111F2C;line-height: 14px;}
.wap_down li .ico{ width: 100%; line-height: 0;} 
.wap_down li .ico img{ width:16px; height:16px; margin:0 auto;}
.wap_down li .ico .img1{ display: block; }
.wap_down li .ico .img2{ display: none; }
.wap_down li a:hover .ico .img1{ display: none; }
.wap_down li a:hover .ico .img2{ display: block; }
.wap_down li a:hover{background: #EDF5FF;}


@media screen and (max-width:1024px) {
/*WAP head*/
.wap_down{ display: block;}
.wap_hei{ display: block;}

}



.main0 .box{ display:block; width: 100%; padding:0.97rem 0;}
.main0 .title{ display:block; width: 100%; color: #fff; text-align: center; font-weight: bold; font-size:0.4rem; line-height:0.6rem;}
.main0 .btn{ display:flex; justify-content: center; width: 100%; margin-top:30px;}
.main0 .btn .div{ display:inline-flex; padding:5px 0; margin:0 0.15rem; position: relative;}
.main0 .btn .a{ display:inline-flex; color: #fff; font-weight: bold; font-size:0.2rem; line-height:1; height:0.56rem; justify-content: center; align-items: center; border-radius:11px; width:2.08rem; border: 1px solid #fff;}
.main0 .btn .a img{ display: block; width: 16px; height: 16px; margin-left: 12px;}
.main0 .btn .a._mfsy{ background: #fff; color: #1E76FA;}
.main0 .btn .a:hover{ background: #fff; color:#4A94FB;}
.main0 .btn .down{position: absolute; left:0; top:100%; width: 100%; z-index: 10; padding-top: 5px; display:none;}
.main0 .btn .div:hover .down{display:block;}
.main0 .btn .down ul{display:block; width: 100%; background: #fff; border-radius:8px; padding:4px 8px;}
.main0 .btn .down ul li{display:block; width: 100%; padding:4px 0;}
.main0 .btn .down ul li a{display:block; width: 100%; text-align: center;
font-size: 0.2rem;
line-height: 0.28rem;
color: #111F2C;
border-radius: 11px; padding:0.14rem 0;
}
.main0 .btn .down ul li a:hover{ background: #EDF5FF; color:#4A94FB;}


@media (max-width: 1024px){
.main0 .box{ padding:40px 0;}	
.main0 .title{  font-size:20px; line-height:30px;}
.main0 .btn{ margin-top:15px;}
.main0 .btn .div{ margin:0 8px;}
.main0 .btn .a{font-size:14px; line-height:24px; height:36px; width:120px; border-radius:6px; }
.main0 .btn .a img{ width: 14px; height: 14px; margin-left:8px;}
.main0 .btn .down ul li a{font-size:14px; line-height:24px;border-radius: 6px; padding:6px 0;}

}




.wzyh_section6{width: 100%; overflow: hidden; position: relative; z-index: 6;}
.wzyh_section6 .content{width: 100%; overflow: hidden; position: relative; margin-top:20px; padding:16px 0;}
.wzyh_section6 .content .tempWrap{ overflow: visible !important;}
.wzyh_section6 .content .picList{ overflow: visible !important;}
.wzyh_section6 .content .ul{width: 100%;}
.wzyh_section6 .content .leftLoop:nth-child(2n) .picList{ transform: translateX(-102px); -ms-transform: translateX(-102px);}
.wzyh_section6 .content .box{ display: flex;}
.wzyh_section6 .content li{margin:12px 8px; min-width:1.73px; max-width:173px;  height:88px; line-height: 0;}
.wzyh_section6 .content li .a{display: flex; align-items: center; justify-content:center; width: 100%;background: #ffffff;overflow: hidden; border-radius: 16px;box-shadow: 0px 4px 24px rgba(194, 211, 223, 0.25);}
.wzyh_section6 .content li .a img{ object-fit: cover;}


@media  screen and (max-width: 1024px){
.wzyh_section6 .content{ margin-top:5px; padding:12px 0; }	
.wzyh_section6 .content li{margin:6px 6px; min-width:130px; max-width:130px;height:70px; }
.wzyh_section6 .content li .a{box-shadow: 0px 2px 12px rgba(194, 211, 223, 0.25); border-radius: 8px;}
.wzyh_section6 .content .leftLoop:nth-child(2n) .picList{ transform: translateX(-70px); -ms-transform: translateX(-70px);}
}



.wzyh_section6 .list{ display: block; width:calc(100% + 60px);  margin:0 -30px;}
.wzyh_section6 .slick-list{ padding:0 15px; }
.wzyh_section6 .list .ul{ display: block; width:100%;}
.wzyh_section6 .list .ul .li{ display: flex; flex-wrap: wrap; width: 33.33%;  padding:20px 15px;  margin-bottom:0.6rem;}
.wzyh_section6 .list .ul .li .a{
	display: flex;
	flex-wrap: wrap; justify-content: flex-end;
	align-items: flex-start;
	padding: 20px 32px 40px 32px;
	background: #FFFFFF;
	border-radius: 8px;
}
.wzyh_section6 .list .ul .li.slick-active .a{	box-shadow:0px 20px 33px rgba(69, 81, 98, 0.08);}
.wzyh_section6 .list .ul .li .pic{ display: block; width: 100%; line-height: 0;}
.wzyh_section6 .list .ul .li .pic img{ object-fit: contain; height:54px;}
.wzyh_section6 .list .ul .li .tit{ display: inline-flex; position: relative; padding-left: 69px;margin-top: 26px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
text-align: right;
color: rgba(17, 31, 44, 0.88);
}
.wzyh_section6 .list .ul .li .tit::after{ content: ''; 
width: 57px;
height: 0px;
border: 1px solid #E2E4E6;
 position: absolute; left: 0; top: 50%; margin-top: -1px;
}
.wzyh_section6 .list .ul .li .p{ width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 24px; min-height:96px;
color: rgba(17, 31, 44, 0.88);
 margin-top:16px;}
.wzyh_section6 .list .ul .li:hover .tit{ color:#1E76FA; }
.wzyh_section6  .slick-arrow{margin-top:-0.5rem;}


@media screen and (max-width:1024px) {
.wzyh_section6 .slick-list{ padding:0 7px; }	
.wzyh_section6 .list .slick-arrow{ display:none !important;}	
.wzyh_section6 .list{ display: block; width:calc(100% + 28px);  margin:0 -14px;}	
.wzyh_section6 .list .ul .li{ padding:7px; margin-bottom:20px;}
.wzyh_section6 .list .ul .li .a{padding:10px 15px 20px 15px;}
.wzyh_section6 .list .ul .li.slick-active .a{box-shadow:0px 10px 15px rgba(69, 81, 98, 0.08);}
.wzyh_section6 .list .ul .li .tit{ font-size: 14px; line-height:22px; padding-left:42px;margin-top:14px; }
.wzyh_section6 .list .ul .li .tit::after{
width:30px;
}
.wzyh_section6 .list .ul .li .p{ font-size: 14px; line-height:22px; min-height:88px; margin-top:8px;}
.wzyh_section6 .list .ul .li .pic img{ height:40px;}
}
@media screen and (max-width:767px) {
.wzyh_section6 .list .ul .li{ width:50%;}

}



.solut2 .pic{ width: 100%; margin-top:48px; display: block;
background: #E6F2FF;
box-shadow: 0px 8px 24px rgba(136, 156, 171, 0.36);
border-radius: 16px; overflow: hidden;
}
.solut2 .pic img{ width: 100%; display:block;}
.solut2 .btm{ display: flex; flex-wrap: wrap; width: 100%; justify-content: center;}
.solut2 .btm .a{ display: inline-flex; align-items: center;
font-weight: 500;
font-size: 20px;
line-height: 28px;
color: #1E76FA;
}
.solut2 .btm .a:hover{ color:#2B6BFF ;}
.solut2 .btm .a img{ width:24px; height:24px; margin-right: 16px;}

@media screen and (max-width:1024px) {
.solut2 .pic{ margin-top:24px;border-radius: 8px;box-shadow: 0px 4px 12px rgba(136, 156, 171, 0.36);}
.solut2 .btm .a{ font-size: 14px; line-height:24px}
.solut2 .btm .a img{ width:20px; height:20px; margin-right: 8px;}
}
@media screen and (max-width:374px) {
.solut2 .btm .a{ font-size: 13px; line-height:24px}

}


.solut5 .list{ display: block; width: 100%; margin-top:48px;}
.solut5 .list .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 24px);  margin:-12px;}
.solut5 .list .ul .li{ display: flex; flex-wrap: wrap; width: 33.33%; padding:12px; position: relative;}
.solut5 .list .ul .li ._a{ display: flex; flex-wrap: wrap; width: 100%; position: relative; height: 100%;
padding: 24px 90px 24px 21px;
background: #F0F5FC;
border-radius: 16px;
}
.solut5 .list .ul .li .ico{ display: flex; align-items: center; overflow: hidden; justify-content: center; width:60px; height:60px;position: absolute; right:21px; top:24px;background: #fff;
border-radius: 50%;
box-shadow: 0px 5px 10px #CCD0F5;
}
.solut5 .list .ul .li .ico img{ width:40px; height:40px;}
.solut5 .list .ul .li .tit{ width: 100%;
font-weight: 600;
font-size: 24px;
line-height: 32px;
color: #111F2C;
}
.solut5 .list .ul .li .p{ width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 32px;
color: rgba(17, 31, 44, 0.4);
 margin-top:22px;}



@media screen and (max-width:1024px) {
.solut5 .list{ margin-top:24px;}
.solut5 .list .ul{ width:calc(100% + 14px);  margin:-7px;}
.solut5 .list .ul .li{ padding:7px;}
.solut5 .list .ul .li ._a{
padding:18px 70px 18px 15px;
border-radius: 8px;
}
.solut5 .list .ul .li .tit{ font-size: 16px; line-height:26px; }
.solut5 .list .ul .li .p{ font-size: 14px; line-height:24px; margin-top:10px;}
.solut5 .list .ul .li .ico{ width:44px; height:44px; right:15px; top:15px;}
.solut5 .list .ul .li .ico img{ width:24px; height:24px;}
}
@media screen and (max-width:767px) {
.solut5 .list .ul .li{ width:50%;}
.solut5 .list .ul .li ._a{ justify-content: center; text-align: center;
padding:20px 15px;}
.solut5 .list .ul .li .ico{ position: static;}
.solut5 .list .ul .li .tit{ margin-top:10px;}
.solut5 .list .ul .li .p{ margin-top:5px;}
}


.mian2{ overflow: hidden;}
.mian2 .qh_t{ width: 100%; margin-top:48px;}
.mian2 .qh_t ul{ display:block;  margin:0 -0.1rem;width:calc(100% + 0.2rem);}
.mian2 .qh_t .slick-track{ display: flex; flex-wrap: wrap;}
.mian2 .qh_t ul li{ width: 20%; padding:0 0.1rem;}
.mian2 .qh_t ul li .a{ display: flex; justify-content: center; align-items: center; width: 100%; font-size:0.2rem; line-height:0.28rem; background: #fff; padding:8px; border-radius: 8px; border:1px solid #fff;
color: rgba(17, 31, 44, 0.4);
}
.mian2 .qh_t ul li .a img{ width:0.4rem; height:0.4rem; margin-right: 10px;}
.mian2 .qh_t ul li .a:hover{color: #1E76FA;}
.mian2 .qh_t ul li.slick-current .a{background:#EDF5FF; border:1px solid #1E76FA; color: #111F2C; font-weight: bold;}
.mian2 .qh_b{ width: 100%;margin-top:64px;}
.mian2 .list{ width: 100%;}
.mian2 .list .box{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; }
.mian2 .list .right{ width: 58.7%; display: block; line-height: 0;position: relative; padding-bottom:0.4rem;}
.mian2 .list .right img{ position: relative; z-index: 6;}
.mian2 .list .right::after{display: block; content: ''; z-index: 1; width:1.85rem; height: 1.69rem;  position: absolute; left:-0.76rem; bottom: 0;background:url(img/Vector.png) center no-repeat; background-size:contain;}
.mian2 .list .left{ position: relative; z-index: 6; width: 40%; display: block; margin-top: 0.35rem; }
.mian2 ._btn1{ margin-top:0.4rem;}
.mian2 .dl{ display: block; width: 100%; margin-top: 0.4rem;}
.mian2 .dl .a{display: block; width: 100%;
padding: 0.16rem;
border-radius: 8px;
}
.mian2 .dl .a .tit{ display: flex; align-items: flex-start; width: 100%;
font-weight: bold;
font-size: 20px;
line-height: 28px;
color: #111F2C;
}
.mian2 .dl .a .tit img{ width:18px; height:18px; margin:6px 8px 0 0;}
.mian2 .dl .a .p{ width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: rgba(17, 31, 44, 0.4);
 margin-top:4px;}


@media screen and (max-width:1440px) {
.mian2 .dl{ margin-top:0.35rem;}
.mian2 .dl .a{
padding: 0.12rem;}
.mian2 ._btn1{ margin-top:0.35rem;}
}
@media screen and (max-width:1024px) {
.mian2 .qh_b{ margin-top:24px;}	
.mian2 .qh_t{ margin-top:24px;}
.mian2 .qh_t ul{  margin:0 -6px;width:calc(100% + 12px);}
.mian2 .qh_t ul li{padding:0 6px;}
.mian2 .qh_t ul li .a{ font-size:14px; line-height:24px; padding:2px;}
.mian2 .qh_t ul li .a img{ width:34px; height:34px; margin-right:6px;}
.mian2 .list .box{ flex-wrap: wrap-reverse;}
.mian2 .list .left{ width:100%;}
.mian2 .list .right{ width:100%; padding: 0;}
.mian2 .list .tit{font-size:18px; line-height:26px;}
.mian2 ._btn1{margin-top:20px;}
.mian2 .dl{ margin-top:15px;}
.mian2 .dl .a{ padding:6px;}
.mian2 .dl .a .tit{ font-size:16px; line-height:24px;}
.mian2 .dl .a .p{ font-size:14px; line-height:24px;}

}
@media screen and (max-width:767px) {
.mian2 .list ul li{ width:100%;}	
.mian2 .slick-track{ display: flex; flex-wrap: wrap;}
.mian2 .qh_t ul{ display: block;}
.mian2 .qh_t ul{  margin:0 -4px;width:calc(100% + 8px);}
.mian2 .qh_t ul li{padding:0 4px; width: 50%; text-align: center;}
.mian2 .qh_t ul li .a{padding:2px 2px 2px 0; font-size:13px;}
.mian2 .qh_t ul li .a img{ margin-right:2px;}
.mian2 ._btn1{ display:none;}
}


._box1{
display: block;
width: 100%;
padding: 20px;
background: #FFFFFF;
box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);
border-radius: 8px;}
@media screen and (max-width:1024px) {
._box1{padding:14px;}

}

/*news*/
.list3{ display: block; width: 100%;}
.list3 .ul{ display:block; width: 100%;}
.list3 .ul .li{ display:block; width: 100%; border-bottom: 1px solid #E2E4E6; padding-bottom: 16px; margin-bottom:20px;}
.list3 .ul .a{ display:flex;width: 100%;}
.list3 .ul .a .tit{ width: 100%;
font-weight: bold;
font-size: 18px;
line-height: 26px;
color: #111F2C;
}
.list3 .ul .a .tit img{ display: inline-block; vertical-align: top; object-fit: contain; height:20px; margin:4px 4px 0 0;}
.list3 .ul .a .p{ width: 100%; margin-top:12px;
height: 48px;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: rgba(17, 31, 44, 0.6);
}
.list3 .ul .a .info{ display:flex; flex-wrap:wrap; width: 100%; margin-top:12px;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: rgba(17, 31, 44, 0.4);
}
.list3 .ul .a .info img{ display:block; width:16px; height:16px; margin-right:8px;}
.list3 .ul .a .time{display:flex; align-items:center;margin-right:16px;}
.list3 .ul .a .yan{display:flex; align-items:center;}
.list3 .ul .a .cont{display:flex;width: 100%; flex-wrap: wrap; align-content:space-between;}
.list3 .ul .a .pic{ display:block; width:1.88rem; min-width:1.88rem;; overflow: hidden; border-radius:8px; margin-right:16px;}
.list3 .ul .a ._img{ padding-bottom:75.53%;}
.list3 .ul .a:hover .tit{ color:#4285F4;}


@media screen and (max-width:1024px) {
.list3 .ul .li{ padding-bottom:15px; margin-bottom:15px;}
.list3 .ul .a .info{ margin-top:4px;font-size: 13px;line-height: 20px;}
.list3 .ul .a .tit{font-size: 14px;line-height: 21px;}
.list3 .ul .a .tit img{ height:14px; margin:4px 4px 0 0;}
.list3 .ul .a .p{ margin-top: 4px;font-size: 13px;line-height: 20px;height: 40px;}
.list3 .ul .a .pic{ width:116px; min-width:116px; margin-right: 10px;}
}


/* 分页 */
.wack1{ width:100%;}
.wack1 .pz_fy{ display:flex; flex-wrap: wrap; justify-content: center; width:100%;}
.wack1 .pz_fy span{ display:flex;color:#111F2C;
font-size: 14px;line-height:32px;
font-weight: 400;}
.wack1 .pz_fy a{ position: relative; display:flex; margin:0 4px; justify-content: center;
color:#111F2C;border: 1px solid #fff;border-radius: 6px;width:32px; height:32px;
font-size: 14px;
font-weight: 400;
line-height:28px;
}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{ color: #1E76FA;border: 1px solid #1E76FA;}
.wack1 .pz_fy .prev,
.wack1 .pz_fy .next{ background: url(img/right_black.svg) center no-repeat; background-size: 14px auto !important; }
.wack1 .pz_fy .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg); background: url(img/right_hui.svg) center no-repeat;}
.wack1 .pz_fy .prev:hover,
.wack1 .pz_fy .next:hover,
.wack1 .pz_fy .prev.on,
.wack1 .pz_fy .next.on{ background: url(img/right_lan.svg) center no-repeat;}
.wack1 .pz_fy .toll{ margin-right: 21px;}
.wack1 select{ height:32px; line-height:30px; width:90px; margin:0 8px; background:none;
border: 1px solid rgb(220, 223, 229);color:#111F2C;font-size: 14px;
border-radius: 6px;
text-align: center;
padding: 0 3px;
}
.wack1 input{ display:inline-flex; height:32px; line-height:30px; width:79px; margin:0 8px;
border: 1px solid rgb(220, 223, 229);color:#111F2C;font-size: 14px;
border-radius: 6px;
text-align: center;
padding: 0 3px;
}
.wack1 input::placeholder{ color:#111F2C; opacity:1 !important;}
.wack1 .fy_pc{ display:none; flex-wrap: wrap; width:100%; justify-content: center; align-items: center;
color:#111F2C;
font-size: 14px;
font-weight: 400;
line-height:28px;
}
.wack1 .fy_pc .prev,
.wack1 .fy_pc .next{ display: flex; position: relative; height:28px; width:28px;border: 1px solid #E2E4E6;border-radius: 3px;}
.wack1 .fy_pc .prev::after,
.wack1 .fy_pc .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:8px; height:8px; border-top:1px solid #111F2C; border-right:1px solid #111F2C; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); margin-left: -2px;}
.wack1 .fy_pc .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .fy_pc .next{ margin-right: 10px;}
.wack1 .fy_pc .tool{ padding:0 15px;}


@media  screen and (max-width:1024px){
.wack1{ padding-bottom:4px;}	
.wack1 input{ width:56px;height:28px; line-height:26px;}
.wack1 .pz_fy{ display: none;}
.wack1 .fy_pc{ display: flex;}
}


.ddxy{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.ddxy .left{ display: block;width:69.33%; }
.ddxy .right{ display: block; width:28.7%;position: sticky;  top: calc(24px + 0.72rem);}
.ddxy .mt12{ margin-top:12px;}
.ddxy .mt24{ margin-top:24px;}
.ddxy .mt40{ margin-top:40px;}
.ddxy .title1{display:flex; flex-wrap: wrap; width:100%; justify-content: space-between; margin-bottom: 20px;}
.ddxy .title1 .a1{ display:inline-flex; font-weight: bold; color:#111F2C; font-size:calc(14px + 0.06rem); line-height:24px;}
.ddxy .title1 .more{ display:inline-flex; font-size:14px; line-height:24px; padding-right: 24px; background: url(img/right_hui.svg) right center no-repeat; background-size: 16px auto !important;
color: rgba(17, 31, 44, 0.4);
}
.ddxy .title1 .more:hover{color:#1E76FA; background: url(img/right_lan.svg) right center no-repeat;}
.ddxy .title2{display:block; width:100%; position: relative; padding-left: 8px;
font-weight: 400;
font-size: 28px;
line-height: 42px;
color: #111F2C;
}
.ddxy .title2::after{position: absolute; left:0; top:50%; width:4px; content: ''; display:block;
height: 28px;
background: #1E76FA;
 transform: translateY(-50%); -ms-transform: translateY(-50%); }

.xiding{ position: sticky; top:calc(24px + 0.72rem);}

@media screen and (max-width:1024px) {
.ddxy .left{width: 100%;}
.ddxy .right{ width: 100%; margin-top: 15px;position: static;  top: 0;}
.ddxy .mt24{ margin-top:16px;}
.ddxy .mt40{ margin-top:20px;}
.ddxy .title1{margin-bottom: 14px;}
.ddxy .title1 .more{ padding-right:18px;}
.ddxy .title2{
font-size: 18px;
line-height: 32px;
}
.ddxy .title2::after{width:2px;
height: 18px;}
.xiding{ position: static; top:0;}
}


.inbanner{ display: block; width: 100%; position: relative;  overflow: hidden;}
.inbanner .box{position: absolute; left:0; top:50%; width:100%; z-index: 10; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.inbanner .box1{position: absolute; left:0; top:23.6%; width:100%; z-index: 10;}
.inbanner .box1 .cont{display: flex; flex-wrap: wrap; width: 100%; align-items: flex-start; justify-content: space-between;}
.inbanner .box1 .p{ padding-left: 42px;  background: url(img/mao.png) 0 0 no-repeat;  background-size:24px auto !important;
display: block;
width: 74%;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #FFFFFF;
}
.inbanner .box1 .shipin{ display: block; line-height:0; margin-top:0.19rem;}
.inbanner .box1 .shipin img{ cursor: pointer; width:0.7rem; height:0.7rem;}


@media screen and (max-width:1024px) {
.inbanner .box1{ top:18.8%;}	
.inbanner .box1 .p{padding:0 0 0 18px;  background-size:12px auto !important; width: 100%; font-size:12px; line-height:20px;}
.inbanner .box1 .cont{ position: relative;}
.inbanner .box1 .shipin img{ width:30px; height:30px;}
.inbanner .box1 .shipin{ position: absolute; right:0; bottom: 0;} 
}


.case1{ display: block; width: 100%; position: relative; z-index: 6; margin-top: -1.4rem;
background: #FFFFFF;
box-shadow: 0px 5px 16px rgba(69, 81, 98, 0.12), 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 20px;
 padding: 0.48rem 0.44rem 0.4rem 0.44rem;
}
.case1 .logo{ display: block; width: 100%; line-height: 0;}
.case1 .logo img{ height:60px;}
.case1 .p{ display: block; width: 100%; margin-top: 16px;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #111F2C;}
.case1 .info{ display: flex; flex-wrap: wrap; width:calc(100% + 16px); padding-top:12px; margin-right:-16px;
font-size: 14px;
line-height: 22px;
color:#707490;}
.case1 .info .div{ max-width:33.33%; display: flex; flex-direction: column; padding:16px 16px 0 0;}
.case1 .info .div .num{font-weight: bold; margin-bottom: 2px;
font-style: italic;
font-weight: 600;
font-size: 28px;
line-height: 32px;
color: #1E76FA;
}

@media screen and (max-width:1440px) {
.case1{ margin-top: -1rem;}
}
@media screen and (max-width:1024px) {
.case1{ margin:25px 0 25px 0;box-shadow: 0px 2px 8px rgba(69, 81, 98, 0.12), 0px 10px 16px rgba(69, 81, 98, 0.08);
border-radius: 10px;
 padding:20px 15px 30px 15px;}	
.case1 .p{ font-size:18px; line-height:28px; margin-top: 12px;}
.case1 .logo img{ height:40px;}
.case1 .info{ padding-top:6px; width:calc(100% + 14px);  margin-right:-14px;}
.case1 .info .div{padding:10px 14px 0 0;max-width:100%; }
.case1 .info .div .num{
font-size: 24px;
line-height: 28px;}

}

.case2{ width: 100%;}
.case2 ul{display: block; width: 100%; padding:0 0 0 0.32rem;}
.case2 ul li{display: block; width: 100%; padding-bottom: 0.16rem; border-left:2px solid rgba(17, 31, 44, 0.4);
}
.case2 ul li:last-child{ padding-bottom:0 !important;}
.case2 ul li a{display: block; width: 100%; padding:0 0 0 26px; position: relative;
font-weight: 400;
font-size: 14px;
line-height: 32px;
color: #111F2C;
}
.case2 ul li a.active::after{ content:'';
position: absolute;
width: 2px;
height: 100%;
left: -2px; z-index: 6;
bottom: 0px;
background: #1E76FA;}
.case2#navHeight{ height:0.8rem;z-index: 6;}
.case2 .nav-wrap{ height:0.8rem;}

@media screen and (max-width:1024px) {
.case2{ overflow: hidden;}	
.case2 ul{ display: flex; white-space: nowrap; overflow-x: auto; padding:0; margin-bottom: -10px;}
.case2 ul li{display: flex; width: auto; border-left:0; border-bottom:2px solid rgba(17, 31, 44, 0.4); padding:0 20px 0 0; margin-bottom:0;}
.case2 ul li a{display: flex; width: auto; padding:4px 0;}
.case2 ul li a.active::after{
width:100%;
height:2px;
left:0;
bottom:-2px;}
.case2#navHeight{ height:44px; background: #fff;}
.case2 .nav-wrap{ height:44px;}
.case2.ph_show{ position: sticky; top: 50px;} 

}




/* filter1 */
.filter1{display: flex; width: 100%; border-bottom: 1px solid #E2E4E6; margin-bottom: 20px; padding-bottom: 20px;}
.filter1 .tit{display: flex; white-space: nowrap;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 36px;
color: #111F2C;
}
.filter1 ul{ display:flex; flex-wrap:wrap;width: 100%; padding:0 0.06rem; margin:-0.06rem 0;}
.filter1 ul li{ display:flex; margin:0.06rem;}
.filter1 ul li a{ display:flex; align-items: center;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 1;height: 36px;
color: rgba(17, 31, 44, 0.6);
 padding:0 0.16rem 2px 0.16rem; border-radius: 8px;
}
.filter1 ul li.on a{ background:#EDF5FF; color:#1E76FA; font-weight: bold;}
.filter1 ul li:hover a{ background:#EDF5FF; color:#1E76FA;}

@media screen and (max-width:1024px) {
.filter1{margin-bottom:15px; padding-bottom: 15px;}
.filter1 .tit{
font-size: 14px;
line-height: 30px;}
.filter1 ul li a{
font-size: 13px; border-radius: 4px;
 height:30px; padding:0 10px 2px 10px;}
}
@media screen and (max-width:767px) {
/* .filter1{ flex-wrap: wrap;}
.filter1 .tit{ line-height:24px; width:100%; margin-bottom:8px;} */
.filter1 ul{ padding:0; width:calc(100% + 4px); margin:-2px;}
.filter1 ul li{ margin:2px;}
}


.list2{
display: block;
padding: 26px 20px 8px 20px;
width: 100%;
background: #FFFFFF;
border-radius: 16px;
}
.list2 .t1{display:flex; flex-wrap: wrap; width:100%; justify-content: space-between;}
.list2 .t1 .a1{ display:inline-flex; font-weight: bold; color:#111F2C; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem);}
.list2 .t1 .more{ display:inline-flex; color:#707490; font-size:14px; line-height:calc(22px + 0.06rem);}
.list2 .t1 .more:hover{color:#1E76FA;}
.list2 .t2{display:block; width:100%;}
.list2 .t2 a{display:block; width:100%; border-bottom: 1px solid #E2E4E6; padding:16px 0;}
.list2 .t2 a:last-child{border-bottom: 0;}
.list2 .t2 a .tit{width:100%;
font-weight: 400;
font-size: 14px;
line-height: calc(22px + 0.08rem);
color: #111F2C;
}
.list2 .t2 a:hover .tit{color:#1E76FA;}


@media screen and (max-width:1024px) {
.list2{border-radius: 8px;padding:20px 14px 8px 14px;}
.list2 .t2 a{ padding:12px 0;}
}

.Box01{display: block;width: 100%;  overflow: hidden;
/*box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);*/
border-radius: 8px; font-weight: 400;
font-size: 16px;
line-height:24px;
color: #111F2C;
}
.Box01 .a{display: block;width: 100%;}

.Box02{display: flex;width: 100%; align-items: center; justify-content: space-between;
padding: 12px 16px;
background: linear-gradient(260.7deg, #E0ECFF 0.46%, #FFFFFF 78.2%);
box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);
border-radius: 8px;
}
.Box02 .l1{ display: flex; flex-direction: column;}
.Box02 .tit{
font-weight: bold;
font-size: 16px;
line-height: 22px;
color: #111F2C;
}
.Box02 .p{ margin-top: 8px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: rgba(17, 31, 44, 0.6);
}
.Box02 .er{
display: block;
padding: 4px;
width: 108px; line-height: 0;
background: rgba(255, 255, 255, 0.3);
box-shadow: 0px 1px 6.8px rgba(169, 182, 194, 0.24);
border-radius: 6px;
 overflow: hidden;
}
@media screen and (max-width:1024px) {
.Box02{padding: 12px 14px;}
}

.Box03{display: block;width: 100%;
padding: 12px 16px 24px 16px;
background: linear-gradient(260.7deg, #E0E1FF 0.46%, #FFFFFF 78.2%);
box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);
border-radius: 8px;
}
.Box03 .tit{display: block;width: 100%;
font-weight: bold;
font-size: 16px;
line-height: 22px;
color: #111F2C;
}
.Box03 .ul{display: flex;width: 100%; margin-top: 20px;}
.Box03 .ul .li{display: flex; position: relative; margin:0 0.24rem 0 0;}
.Box03 .ul .li:last-child{ margin-right:0 !important;}
.Box03 .ul a{ display:flex; align-items: center; justify-content: center;
padding: 4px;
width: 44px;
height: 44px;
background: #FFFFFF;
box-shadow: 0px 1px 6.8px rgba(169, 182, 194, 0.24);
border-radius: 50%;
}
.Box03 .ul a img{ width:100%; }
.Box03 .ul a:hover img{ opacity:0.6;}
.Box03 .ul .li .wx_bx{ float:left; width:146px; line-height:0; background:#ffff; position:absolute; left:100%; top:-0.45rem; margin-left:4px; z-index:80;
padding: 8px;
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 8px;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
transition: all 500ms cubic-bezier(.5, 1, .4, 1);
-webkit-transform-origin:10% 50%;
-moz-transform-origin:10% 50%;
-ms-transform-origin:10% 50%;
-o-transform-origin:10% 50%;
transform-origin:10% 50%;
-webkit-transform: translateY(0) scale(0);
-moz-transform: translateY(0) scale(0);
-ms-transform: translateY(0) scale(0);
-o-transform: translateY(0) scale(0);
transform: translateY(0) scale(0)}
.Box03 .ul .li:hover .wx_bx{ opacity: 1;
filter: alpha(opacity=100);
display: block \9;
pointer-events: auto;
-webkit-transform: translateY(0) scale(1);
-moz-transform: translateY(0) scale(1);
-ms-transform: translateY(0) scale(1);
-o-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);}

@media screen and (max-width:1440px) {
.Box03 .ul .li .wx_bx{ width:120px;}
}
@media screen and (max-width:1024px) {
.Box03{padding: 12px 14px 18px 14px;}
.Box03 .ul{ margin-top:14px;}
.Box03 .ul .li{ margin:0 14px 0 0;}
.Box03 .ul a{ 
width: 36px;
height: 36px;}
.Box03 .ul .li .wx_bx{top: -40px;}

.Box01{font-size:14px;}


}


.Box04{display: block;width: 100%; position: relative; margin-bottom: 24px;
box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);overflow: hidden;border-radius: 8px;
}
.Box04 .hot{display: block; position: absolute; left:0; top:0; z-index:6; height: 22px; object-fit: contain;}
.Box04 .a{display: block;width: 100%; }
.Box04 .a ._img{ padding-bottom:75.58%;}
.Box04 .a .cont{display: block;width: 100%;
 padding:24px 20px;
background: linear-gradient(272.07deg, #EDF4FF 2.49%, #FFFFFF 106.54%), #FFFFFF;
}
.Box04 .a .tit{width: 100%;
font-weight: bold;
font-size: 16px;
line-height: 28px;
color: #111F2C;
}

.ddxy.act .Box04{ display:none;}


@media screen and (max-width:1024px) {
.Box04{ margin-bottom: 16px;}	
.Box04 .a .cont{ padding:16px 14px;background:none;}
.Box04 .a{ display: flex; align-items: center;background: linear-gradient(272.07deg, #EDF4FF 2.49%, #FFFFFF 106.54%), #FFFFFF;}
.Box04 .a .tit{
font-size:15px;
line-height: 26px;}
.Box04 .a ._img{ width:140px; min-width:140px; padding-bottom: 98px;}
.Box04 .hot{ height: 16px;}
}


.Box05{display: block;width: 100%;overflow: hidden;border-radius: 8px;}
.Box05 .a{display: block;width: 100%; position: relative;}
.Box05 .a ._img{ padding-bottom:43.26%;}
.Box05 .a .cont{display: block; position: absolute; left:0; bottom:0; z-index:6; width: 100%;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
padding:42px 140px 16px 20px;
}
.Box05 .a .tit{width: 100%;
font-weight: bold;
font-size: 16px;
line-height: 22px;
color: #FFFFFF;
}
.Box05 .slick-dots{ width: auto; position: absolute; right:7px; bottom:21px; z-index: 10;}
.Box05 .slick-dots li{ margin:0 5px !important;
width: 12px !important;
height: 12px; border-radius: 12px;
background: #5A595B !important;
}
.Box05 .slick-dots li.slick-active{background: #CACACA !important; }

@media screen and (max-width:1024px) {
.Box05 .a .cont{ padding:16px 100px 16px 14px;}
.Box05 .a .tit{
font-size: 14px;
line-height: 24px;}
.Box05 .slick-dots{ right:5px; bottom:20px;}
.Box05 .slick-dots li{ margin:0 4px !important;
width: 10px !important;
height: 10px; border-radius: 10px;}
}


.list1{ display: block; width: 100%;}
.list1 .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 16px); margin:-8px;}
.list1 .ul .li{ display:block; width: 50%; padding:8px;}
.list1 .ul .a{ display:flex;width: 100%; align-items: center;
padding: 12px;
background: #F7FBFF;
border-radius: 8px;
}
.list1 .ul .a .tit{ width: 100%;
font-weight: bold;
font-size: 16px;
line-height: 24px;
color: #111F2C;
}
.list1 .ul .a .p{ width: 100%; margin-top:4px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: rgba(17, 31, 44, 0.6);
}
.list1 .ul .a .cont{;width: 100%;}
.list1 .ul .a .pic{ display:block; width:70px; min-width:70px; overflow: hidden; border-radius:4px; margin-right:12px;}
.list1 .ul .a ._img{ padding-bottom:100%;}
.list1 .ul .a:hover .tit{ color:#4285F4;}


@media screen and (max-width:1024px) {
.list1 .ul{  width:calc(100% + 14px); margin:-7px;}
.list1 .ul .li{padding:7px;}
}
@media screen and (max-width:767px) {
.list1 .ul .li{width: 100%; }
.list1 .ul .a .tit{ font-size:15px;}
}

.list4{ display: block; width: 100%;}
.list4 .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 0.36rem); margin:-0.18rem;}
.list4 .ul .li{ display:block; width: 33.33%; padding:0.18rem;}
.list4 .ul .a{ display:flex;width: 100%; flex-wrap: wrap; height:100%; position: relative;align-content: flex-start;
 border:1px solid #E2E4E6;
border-radius: 8px; overflow: hidden;
}
.list4 .ul .a .tit{ width: 100%;
font-weight: bold;
font-size: 16px;
line-height: 24px;
color: rgba(17, 31, 44, 0.88);
}
.list4 .ul .a .p{ width: 100%; margin-top:4px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: rgba(17, 31, 44, 0.6);
}
.list4 .ul .a .cont{width: 100%;padding:12px 0.2rem 0.24rem 0.2rem;}
.list4 .ul .a ._img{ padding-bottom:56.66%;}
.list4 .ul .a .logo{display:block; width: 100%; margin-top:8px; }
.list4 .ul .a .logo img{ height:34px; object-fit: contain;}
.list4 .ul .a .info{ display:flex;width: 100%; flex-wrap: wrap;}
.list4 .ul .a .s{ display:flex; align-items: center; margin:0 8px 8px 0;
padding:0 6px 2px 6px;
height: 22px;
background: #FFF7E8; font-size:10px;
border-radius: 3px;
}
.list4 .ul .a:hover .tit{ color:#4285F4;}

@media screen and (max-width:1440px) {
.list4 .ul{ width:calc(100% + 0.2rem); margin:-0.1rem;}
.list4 .ul .li{padding:0.1rem;}
}
@media screen and (max-width:1024px) {
.list4 .ul{ width:calc(100% + 14px); margin:-7px;}
.list4 .ul .li{padding:7px;}
}
@media screen and (max-width:767px) {
.list4 .ul .li{width: 100%; }
.list4 .ul .a .tit{ font-size:15px;}
}


.ddxy1{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.ddxy1 .left{ display: block;width:69.33%; 
padding: 20px 20px 45px 20px;
background: #FFFFFF;
box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);
border-radius: 8px;
}
.ddxy1 .right{ display: block; width:28.66%;  position: sticky;  top: calc(24px + 0.72rem);}
.ddxy1 .title1{display:block; width:100%; border-bottom: 1px solid #E2E4E6; padding-bottom: 20px; margin-bottom: 20px; font-weight: bold; color:#111F2C; font-size:calc(14px + 0.04rem); line-height:26px;}
.ddxy1 .fanhui{display:block; width:100%; border-bottom: 1px solid #E2E4E6; padding-bottom: 20px;margin-bottom: 20px;}
.ddxy1 .fanhui a{ display:inline-flex; font-size:14px; line-height:22px; padding-left: 24px; background: url(img/left_lan.svg) left center no-repeat; background-size: 16px auto !important;
color:#1E76FA; }
.ddxy1 .list3{ margin-bottom: 59px;}
.ddxy1 .list3 .ljxy{
display: flex;
justify-content: center;
align-items: center;
width: 96px;
height: 40px; padding-bottom: 1px;
background: #1E76FA;
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 8px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #FFFFFF;
}
.ddxy1 .list3 .ljxy:hover{ background:#4A94FB ;}

@media screen and (max-width:1024px) {
.ddxy1 .left{width: 100%;padding: 14px 14px 20px 14px;}
.ddxy1 .right{ width: 100%; margin-top: 15px;  position: static;  top:0;}
.ddxy1 .title1{ padding-bottom: 14px; margin-bottom: 14px;}
.ddxy1 .fanhui{ padding-bottom: 14px; margin-bottom: 14px;}
.ddxy1 .fanhui a{ padding-left:18px;}
.ddxy1 .list3{ margin-bottom: 20px;}
.ddxy1 .list3 .ljxy{
width:80px;
height:30px; padding-bottom: 2px;
border-radius: 4px;
font-size: 13px;
line-height: 20px;}
}
@media screen and (max-width:767px) {
.ddxy1 .left{ position: relative;}
.ddxy1 .list3 .ljxy{ position: absolute; right:14px; top:10px; }
}





/*会员注册*/
.regiBox{width: 100%; display: flex; flex-wrap: wrap; overflow: hidden;}
.regiBox .left{ display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 42.34%;padding:0.4rem 0.45rem; min-height:calc(100vh - 0.72rem - 1px);}
.regiBox .left .box{ width:590px;}
.regiBox .left ._Title{ text-align: left;}
.regiBox .left .info{width: 100%; padding-top:8px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: rgba(17, 31, 44, 0.6);}
.regiBox .left .tit1{width: 100%;
font-weight: bold;
font-size: 24px;
line-height: 36px;
color: #111F2C;}
.regiBox .left .p{width: 100%; padding-left:27px;position: relative; margin-top: 0.16rem;}
.regiBox .left .p::after{content: "";display: block;border-radius: 100%;position: absolute;left: 0;top:4px;
width: 18px;
height: 18px;
border: 4px solid #1E76FA;}
.regiBox .left .pic{width: 100%;margin-top: 0.85rem;}
.regiBox .right{ display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width:57.66%;padding:0.4rem 0.45rem; min-height:calc(100vh - 0.72rem - 1px);}
.regiBox .right .box{ display: flex; flex-direction: column; align-items: center; justify-content: center;}
.regiBox .right .info{ width:449px;
 text-align: center;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: rgba(17, 31, 44, 0.6); margin-top: 0.16rem;}
.regiBox .right .info1{ width:449px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: rgba(17, 31, 44, 0.4);
margin-top: 0.4rem;}
.regiBox .right .ul{ width:449px; padding-top: 0.16rem;}
.regiBox .right .ul .li{width: 100%; margin-top: 0.24rem;}
.regiBox .right .ul .bt{ margin-bottom:8px;
width: 100%;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;}
.regiBox .right .ul .bt span{color: #F76A65; margin-right: 4px;}
.regiBox .right .ul .input{width: 100%; display: flex; position: relative;}
.regiBox .right .ul .input input{width: 100%;height:40px;display: block;padding:5px 12px;color: #111F2C;border: 1px solid #E2E4E6;border-radius: 8px;
font-weight: 400;
font-size: 16px;
line-height:28px;}
.regiBox .right .ul .input textarea{width: 100%;height:54px;display: block;padding:5px 12px;color: #111F2C;border: 1px solid #E2E4E6;border-radius: 8px;
font-weight: 400;
font-size: 16px;
line-height:24px;}
.regiBox .right .ul  input::placeholder{color: rgba(17, 31, 44, 0.24);opacity: 1 !important;}
.regiBox .right .ul  textarea::placeholder{color: rgba(17, 31, 44, 0.24);opacity: 1 !important;}
.regiBox .right .ul .jt2{ cursor: pointer; display:block; position: absolute; right:12px; top:50%; margin-top: -9px; width:18px; height:18px;background: url(img/xia_hui.svg) center no-repeat; background-size: 18px auto !important;}
.regiBox .right .ul .jt1{ cursor: pointer; display:block; position: absolute; left:46px; top:50%; margin-top: -6px; width:12px; height:12px;background: url(img/xia_hui.svg) center no-repeat; background-size: 12px auto !important;}
.regiBox .right .ul .lxfs .nub{width:70px; min-width:70px;cursor: pointer;
padding: 1px 12px;
background: rgba(17, 31, 44, 0.02);font-size: 14px;
border: 1px solid #E2E4E6;border-radius: 8px 0 0 8px; border-right:0;
}
.regiBox .right .ul .lxfs input{border-radius:0  8px 8px 0;}
.regiBox .right .ul .goux{width: 100%; display: flex; flex-wrap: wrap;}
.regiBox .right .ul .goux .wz{ cursor: pointer; margin:5px 16px 5px 0;background: url(img/Default.png) left center no-repeat; background-size:16px auto !important;
display: flex;
padding:0 0 0 24px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;}
.regiBox .right .ul .goux .wz.on{background: url(img/checkbox-inner-display.png) left center no-repeat; }
.regiBox .right .ul .goux .wz1{ cursor: pointer; margin:5px 16px 5px 0;background: url(img/Radio.png) left center no-repeat; background-size:16px auto !important;
display: flex;
padding:0 0 0 24px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;}
.regiBox .right .ul .goux .wz1.on{background: url(img/Radio1.png) left center no-repeat; }
.regiBox .right .ul .btn{width: 100%;
display: flex;
justify-content: center;
align-items: center;
background: #1E76FA;
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 8px;
font-weight: 400;
font-size: 16px;
line-height: 24px; height:40px;
color: #FFFFFF;}
.regiBox .right .ul .btn:hover{ background:#4A94FB;}
.regiBox .right .ul .dl{ margin-top: 0.4rem;
width: 100%; text-align: center;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: rgba(17, 31, 44, 0.4);}
.regiBox .right .sub{ display:none; float:left; position:absolute; left:0; top:100%; width:100%; background:#fafbfb; cursor:pointer; z-index:15; padding:6px 0;
border: 1px solid #E2E4E6;border-top:none; border-radius: 8px; }
.regiBox .right .sub li{ float:left; width:100%; line-height:24px; color:#111F2C; font-size:14px; padding: 1px 12px;}
.regiBox .right .sub li:hover{ color:#1E76FA;}
.regiBox .right .lxfs .sub{ width:70px; }

@media  screen and (max-width:1920px){
.regiBox .left .pic{margin-top: 0.65rem;}	
.regiBox .right .ul .li{ margin-top:0.2rem;}
.regiBox .right .ul .dl{ margin-top:0.36rem;}
}
@media  screen and (max-width:1600px){
.regiBox .left .pic{margin-top: 0.45rem; padding:0 10%;}	
.regiBox .left .p{margin-top: 0.1rem;}
.regiBox .right .info{ margin-top: 0.1rem;}
.regiBox .right .info1{margin-top: 0.2rem;}
.regiBox .right .ul{ padding-top:0.1rem;}
.regiBox .right .ul .li{ margin-top:0.1rem;}
.regiBox .right .ul .dl{ margin-top:0.2rem;}
.regiBox .right .ul .bt{ margin-bottom:5px;}
.regiBox .right .ul .input input{height:36px;
font-size: 14px;
line-height:24px;}
.regiBox .right .ul .btn{ height:36px;font-size: 14px;}
.regiBox .right .ul .goux .wz{ margin:3px 16px 3px 0;}
.regiBox .right .ul .goux .wz1{ margin:3px 16px 3px 0;}
}
@media  screen and (max-width:1440px){
.regiBox .left{ width: 42.34%;padding:0.25rem 0.45rem; min-height:calc(100vh - 0.72rem - 1px);}	
.regiBox ._Title{ font-size: 0.3rem; line-height: 0.4rem;}	
.regiBox .left .pic{margin-top: 0.3rem; padding:0 15%;}	
.regiBox .left .info{ font-size:15px; line-height:22px;}
.regiBox .left .p{ padding-left: 25px;}
.regiBox .left .p::after{top:4px;
width: 16px;
height: 16px;
border: 3px solid #1E76FA;}
.regiBox .right{ width:57.66%;padding:0.25rem 0.45rem; min-height:calc(100vh - 0.72rem - 1px);}
.regiBox .right .info{ margin-top:5px; font-size:15px; line-height:22px;}
.regiBox .right .info1{margin-top:15px; line-height:20px;}
.regiBox .right .ul{ padding-top:5px;}
.regiBox .right .ul .dl{ margin-top:15px;}
.regiBox .right .ul .input input{height:30px;
font-size: 14px; padding:2px 12px;
line-height:24px;}
.regiBox .right .ul .btn{ height:30px;font-size: 14px;}
}
@media  screen and (max-width:1024px){
.regiBox ._Title{ font-size:20px; line-height:30px;}
.regiBox .left{width: 100%;padding:30px 20px; min-height:200px;}
.regiBox .left .info{font-size: 14px;}
.regiBox .left .pic{margin-top:20px; padding:0 15%;}	
.regiBox .left .p{ padding-left:20px; margin-top: 5px;}
.regiBox .left .p::after{top:4px;
width: 12px;
height: 12px;
border: 2px solid #1E76FA;}
.regiBox .right{width: 100%;padding: 30px 15px; min-height:200px;}
.regiBox .right .info{ font-size:13px; line-height:22px; width:100%; margin-top: 10px;}
.regiBox .right .info1{ width:100%; font-size:13px; line-height:20px; margin-top: 15px;}
.regiBox .right .ul{ width:100%;}
.regiBox .right .ul .dl{ text-align: left; }
.regiBox .right .ul .li{ margin-top:10px;}
.regiBox .right .ul .input input{height:36px;
 padding:5px 12px;
line-height:24px;}
.regiBox .right .ul .btn{ height:36px;}
}



.banner1{ display: block; width: 100%; line-height:0; overflow: hidden; border-radius: 8px;}


.mbx1{ display: flex; flex-wrap: wrap; width: 100%; align-items: center; color:#111F2C;font-size:14px; line-height:32px; margin-bottom: 24px;}
.mbx1 a{ color:rgba(17, 31, 44, 0.4);}
.mbx1 img{ width:16px; height:16px; margin:0 4px;}
.mbx1 a:hover{color: #1E76FA;}

@media screen and (max-width:1024px) {
.mbx1{ display:none;}
}


.newsbox{ display: block; width: 100%;
font-weight: 400;
font-size: 16px;
line-height:24px;
color: #111F2C;
}
.newsbox .title{ display: block; width: 100%; font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #111F2C;
}
.newsbox .info{ display:block; width: 100%;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: rgba(17, 31, 44, 0.4); margin-top: 8px;
}
.newsbox .line{ display:block; width: 100%; border-bottom: 1px solid #E2E4E6;}
.newsbox .cont{ display: block; width: 100%;}
.newsbox ._page{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; align-items: center;}
.newsbox ._page a{ display: flex; flex-direction:column; width: 48%; color: #111F2C; font-size:14px; line-height:22px;}
.newsbox ._page a:hover{ color:#1E76FA;}
.newsbox ._page a span{ white-space: nowrap; margin-bottom: 8px; color:rgba(17, 31, 44, 0.4);}
.newsbox ._page a:last-child{ text-align: right;}


@media screen and (max-width:1024px) {
.newsbox{font-size:14px;}	
.newsbox .title{font-size:18px; line-height:28px;}
.newsbox ._page{ flex-wrap:wrap; justify-content: center; margin-bottom: 12px;}
.newsbox ._page a{ flex-direction:row; width: 100%; line-height:30px;}
.newsbox ._page a span{ margin:0 10px 0 0;}
.newsbox ._page a:last-child{ text-align: left;}
}



.OKR{ width:100%; position: relative;}
.OKR .bg{ width:100%; position: absolute; left:0; top:0; z-index: 1; }
.OKR .top{width:100%;
display: flex;border-bottom:1px solid rgba(17, 31, 44, 0.06); padding:0.27rem 0;}
.OKR .top .t0{font-weight: bold;
font-size: 16px;
line-height: 24px;
color: #111F2C;}
.OKR .top .t0 .s{display:none;}
.OKR .top .a{ margin-top:0.2rem;
display: flex;
justify-content: center;
align-items: center;
width: 88px;
height: 32px;
border: 1px solid #1E76FA;
border-radius: 6px;
font-size: 14px;
line-height: 24px;
color: #1E76FA;}
.OKR .top .a:hover{background:#1E76FA;color: #fff;}
.OKR .top .gn{ width:63.34%; padding-left:40px;display:flex; align-items:center; 
font-size: 26px;
line-height: 34px;
color: #111F2C;
}
.OKR .top .bz{ width:18.33%; display:flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; border-left:1px solid rgba(17, 31, 44, 0.06); padding:0.15rem 0;}
.OKR .top .xm{ width:18.33%; display:flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; border-left:1px solid rgba(17, 31, 44, 0.06);padding:0.15rem 0;}
.OKR .box{width:100%; margin-top: 0.8rem;  margin-bottom:-0.42rem;
display:none;
background: #FFFFFF;
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 16px;
}
.OKR .box .div{width:100%;
display: block;
}
.OKR .box .title{width:100%; flex-wrap: wrap;
display: flex; align-items:center;
padding:25px 40px;
background: rgba(0, 71, 137, 0.04);
font-weight: bold;
font-size: 20px;
line-height: 30px;
color: #111F2C;
}
.OKR .box .title img{ width: 24px; height:24px; margin-right: 8px;}
.OKR .box .ul{width:100%;
display: block;
}
.OKR .box .ul .li{width:100%; flex-wrap: wrap;
display: flex; align-items:center; padding:17px 0;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #111F2C;
}
.OKR .box .ul .li img{width:16px; height:16px;}
.OKR .box .ul .gn{ width:63.34%; padding-left: 96px;}
.OKR .box .ul .bz{ width:18.33%; display:flex; align-items: center; justify-content: center; text-align: center;}
.OKR .box .ul .xm{ width:18.33%; display:flex; align-items: center; justify-content: center; text-align: center;}
.OKR .box .ul .zx{ width:36.66%; text-align: center;}
.OKR .box .ul .a1{ color:#1E76FA;}
.OKR .box .ul .li:nth-child(2n){
background: rgba(0, 71, 137, 0.02);
}
.OKR .box .div:last-child ul .li:last-child{border-radius:0 0 16px 16px;}
.OKR .name{ display: flex; flex-wrap: wrap; width: 100%; justify-content: center;
font-weight: bold;
font-size: 25px;
line-height: 35px;
color: #111F2C;
}
.OKR .name img{ width:40px; height:40px; margin-right: 8px;}
.OKR .siz48{ display:block; width: 100%; text-align: center; color:#000; font-size:0.48rem; line-height:0.67rem; font-weight: bold; margin-top: 20px;}
.OKR .btm{ display: flex; flex-wrap: wrap; width: 100%; justify-content: center; }
.OKR .btm .a{ display: inline-flex; align-items: center;
font-weight: 400;
font-size: 20px;
line-height:40px;
color: #1E76FA;
}
.OKR .btm .a:hover{ color: #2B6BFF ;}
.OKR .btm .a .img1{ width:20px; height:20px; margin:2px 0 0 8px; }
.OKR .btm .a.om .img1{ transform: rotate(180deg); -ms-transform: rotate(180deg); margin:5px 0 0 8px; }
.OKR .btm .a .img2{ width:16px; height:16px; margin:3px 0 0 12px; }
.OKR .btm1 .a{ line-height:28px;}
.OKR .duibi{display: flex; flex-wrap: wrap; justify-content: center; width: 100%;}
.OKR .duibi .div{display: flex; flex-wrap: wrap; width: 41%; position: relative;  margin:0 12px; overflow: hidden;  align-content: space-between;
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);border-radius: 12px;
}
.OKR .duibi .div .ico{ position:absolute; right:0; top:0; object-fit: contain; height:96px; z-index:3;}
.OKR .duibi .div::after{ position:absolute; left:0; top:0; z-index: 1;
width: 100%; height:240px; content: '';
background: linear-gradient(0deg, #FFFFFF 34.79%, #0770FF 100%);
border-radius: 12px 12px 0 0;
}
.OKR .duibi .div::before{ position:absolute; left:0; bottom:0; z-index: 2;
width: 100%; height:calc(100% - 96px);; content: '';
 border: 1px solid #fff;
background: rgba(255, 255, 255, 0.4);
backdrop-filter: blur(13.35px);
border-radius: 16px;
}
.OKR .duibi .l1{
width: 100%; padding:18px 24px 18px 24px;
}
.OKR .duibi .l2{
width: 100%; padding:20px 24px 16px 24px;
}
.OKR .duibi .l3{
width: 100%; padding:0 24px 20px 24px;
}
.OKR .duibi .t1{
width: 100%;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #fff;
}
.OKR .duibi .t1 .s{font-weight: normal; margin-left: 8px;
font-size: 20px;}
.OKR .duibi .t2{
width: 100%; margin-top: 4px;
font-weight: 500;
font-size: 14px;
color: rgba(255, 255, 255, 0.8);
}
.OKR .duibi .t3{
width: 100%;
font-weight: bold;
font-size: 20px;
line-height: 40px;
color: #011834;
}
.OKR .duibi .t3 .num{ font-size:32px;}
.OKR .duibi .t4{ padding: 4px 0 0 0;
width: 100%; display: block;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;
}
.OKR .duibi .t4 .p{ margin-top: 12px;
width: 100%; display: flex;
}
.OKR .duibi .t4 .p img{ width:16px; height:16px; margin:4px 4px 0 0;}
.OKR .duibi .btm{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 40px;
background: #1E76FA; border:1px solid #1E76FA;
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 8px; padding-bottom: 1px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #FFFFFF;
}
.OKR .duibi .btm.on{background:none; color:#1E76FA; }
.OKR .duibi .btm:hover{ background:#4A94FB; border:1px solid #4A94FB; color: #fff;}

.OKR .duibi .div:nth-child(2)::after{
background: linear-gradient(178.17deg, rgba(255, 103, 38, 0.2) 7.98%, rgba(255, 255, 255, 0) 50.27%), linear-gradient(0deg, #FFFFFF 44.15%, #FFD390 53.91%, #FED1A7 61.59%, #FFBE6F 100%);
}
.OKR .duibi .div:nth-child(2) .t1{
 color:#111F2C;
}
.OKR .duibi .div:nth-child(2) .t2{
color:rgba(17, 31, 44, 0.4);
}
.OKR .btm1{
display: none; margin-top:25px;
width: 100%; text-align: center;
font-weight: 400;
font-size: 14px;
line-height:24px;
color: #1E76FA;
}
.OKR.act .top{ position: sticky; top:0.72rem; background: #fff; padding:0 !important;}
.OKR.act .top .gn{ border-top:6px solid rgba(17, 31, 44, 0.4); align-items: flex-start; padding-top: 6px;}
.OKR.act .top .bz{ border-top:6px solid #1E76FA; padding:6px 0 12px 0;}
.OKR.act .top .xm{ border-top:6px solid #FFA749; padding:6px 0 12px 0;}
.OKR.act .top .a{ margin-top: 8px;}

@media screen and (max-width:1024px) {
.OKR .box{ display:block; margin-top:25px;}	
.OKR .box .title{
padding:12px 15px;
font-size: 16px;
line-height: 26px;}
.OKR .box .ul .li{ padding:10px 0;}
.OKR .box .ul .gn{ padding-left:48px;}
.OKR .btm { display:none;}
.OKR .btm .a{ font-size: 14px; line-height:24px}
.OKR .btm .a .img1{ width:16px; height:16px; margin:5px 0 0 8px;}
.OKR .btm .a .img2{ width:14px; height:14px; margin:3px 0 0 6px; }
.OKR .name{ 
font-size:18px;
line-height: 28px;
}
.OKR .name img{ width:30px; height:30px; }
.OKR .siz48{ font-size:20px; line-height:30px; margin-top: 20px;}
.OKR .duibi { justify-content:space-between;}
.OKR .duibi .div{width: 48.5%; margin:0;border-radius: 8px;
box-shadow: 0px 10px 16px rgba(69, 81, 98, 0.08);}
.OKR .duibi .div::before{ height:calc(100% - 90px);
border-radius: 8px;
}
.OKR .duibi .l1{  padding:12px 10px; align-content: center; min-height:90px;}
.OKR .duibi .l2{ padding: 14px 10px;}
.OKR .duibi .l3{ padding:0 10px 16px 10px;}
.OKR .duibi .t4{ font-size:12px; line-height:22px;}
.OKR .duibi .t4 .p{ margin-top: 5px;}
.OKR .duibi .t4 .p img{ width:14px; height:14px; margin:4px 4px 0 0;}
.OKR .duibi .t2{ font-size:12px; line-height:18px; margin-top:2px;}
.OKR .duibi .t1{ font-size:18px; line-height:24px;}
.OKR .duibi .t1 .s{ margin-left:4px;font-size: 14px;}
.OKR .duibi .t3{ font-size:14px; line-height:24px;}
.OKR .duibi .t3 .num{ font-size:20px;}
.OKR .duibi .btm{
height:36px;
border-radius: 4px;
font-size: 14px;}
.OKR .duibi .div .ico{ height:90px; }
.OKR .btm1{
display: block;}
.OKR .top .gn{ font-size:16px; line-height:24px; padding-left: 15px;}
.OKR .top .t0{font-size:12px; line-height:22px;}
.OKR .top .a{font-size:12px; width:66px;height:28px; line-height: 20px; padding-bottom: 2px; margin-top:6px;}
.OKR.act .top{ position: sticky; top:50px;}
.OKR.act .top .a{ margin-top: 6px;}
.OKR.act .top .gn{ border-top:3px solid rgba(17, 31, 44, 0.4); align-items: flex-start; padding-top: 6px;}
.OKR.act .top .bz{ border-top:3px solid #1E76FA; padding:6px 0 9px 0;}
.OKR.act .top .xm{ border-top:3px solid #FFA749; padding:6px 0 9px 0;}
}
@media screen and (max-width:767px) {
.OKR .top .gn{ width:calc(100% - 200px);}		
.OKR .top .bz{ width:100px;}	
.OKR .top .xm{ width:100px;}
.OKR .box .ul .li{font-size:14px; }
.OKR .box .ul .gn{ width:calc(100% - 200px); padding-left: 15px;}
.OKR .box .ul .bz{ width:100px;}	
.OKR .box .ul .xm{ width:100px;}	
.OKR .box .ul .zx{ width:200px;}
.OKR ._Title { padding:0 10%;}
}
@media screen and (max-width:413px) {
.OKR .box .ul .li{font-size:12px; }
}
@media screen and (max-width:374px) {
.OKR .duibi1 .l1{padding: 12px 6px;}	
.OKR .duibi1 .l2{  padding: 14px 6px;}	
.OKR .duibi1 .t3{ font-size:12px; line-height:22px;}
.OKR .duibi1 .t3 .num{ font-size:18px;}
.OKR .duibi1 .t4 .p img{ width:12px; height:12px; margin:4px 2px 0 0;}
.OKR .duibi1 .t1{ font-size:15px;}
.OKR .duibi1 .t1 .s{ font-size:12px;margin-left: 2px;}
.OKR .duibi1 .div::before{ height:calc(100% - 105px);
border-radius: 8px;
}
.OKR .duibi1 .div .ico{ top:20px;}
}





.list6{ display: block; width: 100%;}
.list6 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.6rem);  margin:0 -0.3rem;}
.list6 .ul .li{ display: flex; flex-wrap: wrap; width: 33.33%; padding:0 0.3rem; margin-top:52px; position: relative;}
.list6 .ul .li .a{ display: flex; flex-wrap: wrap; width: 100%; align-content: flex-start; position: relative; height: 100%;
padding:0 0.32rem 28px 0.32rem;
}
.list6 .ul .li .info{display: block; width: 100%; }
.list6 .ul .li .bg{display: block; position: absolute; left:0; top:50px; z-index: 1; width:100%; height:calc(100% - 94px);
background: linear-gradient(180deg, #DEE8FD 0%, rgba(222, 232, 253, 0) 100%);
border-radius: 16px;
}
.list6 .ul .li .bg::after,
.list6 .ul .li .bg::before{display: block; position: absolute;z-index: 1; border-radius: 50%; border: 1px solid #fff; content: ''; }
.list6 .ul .li .bg::after{width:91px; height:91px; right:-28px; top:-25px; }
.list6 .ul .li .bg::before{width:155px; height:155px; right:-60px; top:-57px; opacity:0.5;}
.list6 .ul .li .ico{ display: block; line-height:0; width:100%;
}
.list6 .ul .li .ico img{ object-fit: contain; height:111px;}
.list6 .ul .li .tit{ width: 100%;
font-weight: 600;
font-size: 0.32rem;
line-height: 0.42rem;
color: #000; margin-top: 36px;
}
.list6 .ul .li .p{ width: 100%;
font-weight: 400;
font-size: 18px;
line-height: 25px;
color: #7A8189; border-top:1px solid #E2E4E6;
 margin-top:20px; padding-top:20px; }
.list6 .ul .li:nth-child(3n+2) .bg{
background: linear-gradient(180deg, #D4EFF7 0%, rgba(212, 239, 247, 0) 100%);
}
.list6 .ul .li:nth-child(3n+3) .bg{
background: linear-gradient(180deg, #E5E1F8 0%, rgba(229, 225, 248, 0) 100%);
}

@media screen and (max-width:1024px) {
.list6 .ul{ width:calc(100% + 14px);  margin:0 -7px;}
.list6 .ul .li{ padding:0 7px; margin-top:25px;}
.list6 .ul .li .a{padding:0 15px 30px 15px;}
.list6 .ul .li .bg{ top:25px; height:calc(100% - 46px);border-radius: 8px;}
.list6 .ul .li .bg::after{width:46px; height:46px; right:-14px; top:-12px; }
.list6 .ul .li .bg::before{width:78px; height:78px; right:-30px; top:-28px; ;}
.list6 .ul .li .tit{ font-size: 16px; line-height:26px; margin-top: 12px; }
.list6 .ul .li .p{ font-size: 14px; line-height:26px; margin-top:12px; padding-top:12px;}
.list6 .ul .li .ico img{ height:60px;}
}
@media screen and (max-width:767px) {
.list6 .ul{ width:100%;  margin:0; padding:15px 0 0 0;}	
.list6 .ul .li{ width: 100%; padding:0;margin-top:10px;}
.list6 .ul .li .bg{ top:0; height:100%;}
.list6 .ul .li .a{padding:15px 0 30px 0; flex-wrap: nowrap; justify-content: space-between; align-items: center;}
.list6 .ul .li .info{ width:35%; text-align: center;}
.list6 .ul .li .p{ width:65%; margin-top:0; padding:0 20px;  border-top:0;   border-left: 1px solid #E2E4E6;}
}



.znjx1{ width: 100%; display: block;}
.znjx1 .div{ width: 100%; display: block; }
.znjx1 .div .box{ width: 100%; display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between; }
.znjx1 .div .right{ width: 58.66%; display: block; line-height: 0;}
.znjx1 .div .left{ position: relative; z-index: 6; width: 38.16%; display: block; }
.znjx1 .div .ico{width: 100%; display: block; line-height: 0;}
.znjx1 .div .ico img{ width:80px; height:80px;}
.znjx1 .div .tit{ display: block; width: 100%;
font-weight: bold;
font-size: 0.32rem;
line-height: 0.42rem;
color: #111F2C; margin-top:0.24rem;
}
.znjx1 .div .p{ width: 100%; position: relative; padding-left: 28px;
font-weight: 400;
font-size: 18px;
line-height: 36px;
color: rgba(17, 31, 44, 0.6);
 margin-top:0.24rem;}
 .znjx1 .div .p::after{display: block; position: absolute; left:11px; top:15px; width: 6px; height:6px; border-radius: 50%; content: ''; background:#70767e; }
 .znjx1 .div .p1{ width: 100%;
 font-weight: 400;
 font-size: 18px;
 line-height: 36px;
 color: rgba(17, 31, 44, 0.6);
  margin-top:0.24rem;}
.znjx1 .div ._btn2{ margin-top:0.24rem;}
.znjx1 .div:nth-child(2n) .box{flex-direction:row-reverse;}


@media screen and (max-width:1600px) {
.znjx1 .div .right{ width: 54.66%;}
.znjx1 .div .left{ width: 42.16%; }
}
@media screen and (max-width:1024px) {
.znjx1 .div .box{ flex-wrap: wrap-reverse;}
.znjx1 .div .left{ position: relative; width:100%; padding:0 10px;}
.znjx1 .div .right{ width:100%;}
.znjx1 .div ._btn2{margin-top:20px; display:none;}
.znjx1 .div .tit{font-size:18px; line-height:26px; display: flex; flex-wrap: wrap; align-items: center; margin-top:0; min-height:52px; padding:0 0 0 62px;}
.znjx1 .div .p{ margin-top:10px;font-size:14px; line-height:24px; padding-left:15px; }
.znjx1 .div .p1{ margin-top:10px;font-size:14px; line-height:24px;}
.znjx1 .div .p::after{left:4px; top:10px; width: 5px; height:5px; }
.znjx1 .div .ico{ position: absolute; left:10px; top: 0;}
.znjx1 .div .ico img{ width:52px; height:52px;}

}




.list5{ display: block; width: 100%;}
.list5 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.32rem);  margin:-0.16rem;}
.list5 .ul .li{ display: flex; flex-wrap: wrap; width: 33.33%; padding:0.16rem; position: relative;}
.list5 .ul .li .a{display: block;width: 100%; position: relative;
box-shadow:0px 20px 33px rgba(69, 81, 98, 0.08);
overflow: hidden;border-radius: 8px;
}
.list5 .ul .li .hot{display: block; position: absolute; left:0; top:0; z-index:6; height: 22px; object-fit: contain;}
.list5 .ul .li .a{display: block;width: 100%; }
.list5 .ul .li .a ._img{ padding-bottom:56.2%;}
.list5 .ul .li .a .cont{display: block;width: 100%;
 padding:20px 0.32rem 0.4rem 0.32rem;
background:#FFFFFF;
}
.list5 .ul .li .a .tit{width: 100%;
font-weight: bold;
font-size: 0.24rem;
line-height: 0.32rem;
color: rgba(17, 31, 44, 0.88);
}
.list5 .ul .li .a .p{width: 100%; margin-top: 12px;
font-weight: 400;
font-size: 14px;
line-height: 22px; height: 44px;
color: rgba(17, 31, 44, 0.6);
}
.list5 .ul .li .a .tit1{
display: flex;
padding: 10px 0.36rem; left:0; top: 0; z-index: 6;
position: absolute;
background: rgba(255, 255, 255, 0.6);
border-radius: 0px 0px 20px 0px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #000000;
}
.list5 .ul .li .a:hover{ transform: translateY(-0.16rem); -ms-transform: translateY(-0.16rem); }


@media screen and (max-width:1440px) {
.list5 .ul .li .a .tit{
font-size: 0.2rem;
line-height: 0.28rem;
}	
}	
@media screen and (max-width:1024px) {
.list5 .ul{ width:calc(100% + 14px);  margin:-7px;}
.list5 .ul .li{ padding:7px;}	
.list5 .ul .li .a{
box-shadow:0px 0 12px rgba(69, 81, 98, 0.08);}
.list5 .ul .li .a .cont{ padding:16px 14px;}
.list5 .ul .li .a .tit{
font-size: 15px; height:48px;
line-height: 24px;}
.list5 .ul .li .a .tit{
font-size: 14px;height: 44px;
line-height: 22px;}
.list5 .ul .li .a .tit1{font-size: 14px; line-height:20px; padding: 6px 14px; }
.list5 .ul .li .a:hover{ transform: translateY(0); -ms-transform: translateY(0); }
}
@media screen and (max-width:767px) {
.list5 .ul .li{width: 50%;}	
.list5.ph_tab{ padding-bottom:10px;}
.list5.ph_tab .ul{ display: block;}	
.list5.ph_tab .ul .li{ display: block; margin-bottom: 20px; min-height:inherit; position: static; }
}



.inbanner1{  width: 100%; line-height: 0; position: relative; overflow: hidden;}
.inbanner1 .pc_show1{width: 100%; height:5.6rem; object-fit: cover;}
.inbanner1 .ph_show1{width: 100%; height:15rem; object-fit: cover;}
.inbanner1 .div{ float: left; width: 100%; line-height: 0; overflow: hidden; position: relative; }
.inbanner1 .box{ display: block; position: absolute; left: 0; top:50%; z-index: 6; width: 100%; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.inbanner1 .box .cont{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width:100%;}
.inbanner1 .box .left{ display: block; width:49%;}
.inbanner1 .box .right{ display: block; width:48.9%;}
.inbanner1 .box .pic1{ display: block; width:100%; line-height: 0;}
.inbanner1 .box .pic{ display: block; width:100%; line-height: 0;
 overflow: hidden; border-radius: 0.24rem;
box-shadow:0px 14px 26.3px rgba(134, 180, 206, 0.12); cursor: pointer;
}
.inbanner1 .box .tit{ display: block; width:100%; color: #111F2C; font-weight: bold; font-size:0.4rem; line-height:0.56rem; margin-top:0.12rem;}
.inbanner1 .box .p1{ display: block; width:94%; margin-top:0.16rem;
font-weight: 400;
font-size: 0.2rem;
line-height: 0.32rem;
color: #111F2C;}
.inbanner1 .box .p2{ display: block; width:100%; margin-top:0.24rem;
font-weight: 400;
font-size: 0.2rem;
line-height: 0.28rem;
color: rgba(17, 31, 44, 0.6);
}
.inbanner1 .box .p3{ display: block; width:91%; margin-top:0.24rem;
font-weight: 400;
font-size: 0.2rem;
line-height: 0.4rem;
color: rgba(17, 31, 44, 0.6);
}
.inbanner1 .box .d1{ font-size:0.68rem; position: relative;}
.inbanner1 .box .d1 img{ width:0.19rem; position: absolute; right:0.2rem; top:0;}
.inbanner1 .box .p{ display: flex; align-items: center; width:100%;
font-weight: 400;
font-size: 0.25rem;
line-height: 0.35rem;
color: #111F2C;}
.inbanner1 .box .p img{ width:0.4rem; height:0.4rem; margin-right: 8px;}
.inbanner1 .box ._btn1{ margin-top:0.32rem;}
.inbanner1 .box ._btn1 .a{ min-width:1.84rem;}
.inbanner1 .box .btn{display:flex; flex-wrap: wrap; width:100%; margin-top:0.32rem;}
.inbanner1 .box .btn .a{ margin-right:0.24rem;
display: flex;
justify-content: center;
align-items: center;
width: 2.08rem; padding-bottom: 1px;
height: 0.56rem; color: #fff; font-size:0.2rem;
background: #1E76FA; border:1px solid #1E76FA;
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 8px;
}
.inbanner1 .box .btn .a.om{background:#fff; color:#1E76FA; border:1px solid #fff;}
.inbanner1 .box .btn .a.om:hover{ color:#fff;}
.inbanner1 .box .btn .a.on{background:none; color:#1E76FA;}
.inbanner1 .box .btn .a:hover{background:#4A94FB; border:1px solid #4A94FB;}
.inbanner1 .box .btn .a.on:hover{background:none; border:1px solid #4A94FB !important; color:#4A94FB;}
.inbanner1 .box .btm{display:flex; flex-wrap: wrap; width:100%; margin-top:0.32rem;}
.inbanner1 .box .btm .a{ margin-right:0.24rem;
display: flex;
justify-content: center;
align-items: center; padding:0 8px 1px 8px;
height:40px; color:#4A94FB; font-size:16px;
background:rgba(255,255, 255, 0.6); 
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 8px;
}
.inbanner1 .box .btm .a:last-child{ margin-right:0 !important;}
.inbanner1 .box .btm .a img{ width:16px; height:16px; margin-right: 8px;}
.inbanner1 .box .btm .a:hover{background:rgba(255,255, 255, 0.8); }

.inbanner1 .box .btn-1{margin-top:0.24rem; justify-content: center;}
.inbanner1 .box .btn-1 .a{margin:0 !important;}


@media screen and (max-width:1440px) {
.inbanner1 .div .pc_show1{ height:4.6rem;}	
.inbanner1 .box .tit{ font-size:0.36rem; line-height:0.52rem;}
.inbanner1 .box .d1{ font-size:0.6rem;}
.inbanner1 .box .d1 img{ width:0.19rem; right:0.2rem;}
.inbanner1 .box .p{ font-size:0.2rem; line-height:0.3rem;}
.inbanner1 .box .p1{ font-size:0.18rem; line-height:0.28rem; width:100%;}
.inbanner1 .box .p2{ font-size:0.18rem; line-height:0.26rem;}
.inbanner1 .box .p3{ font-size:0.18rem; line-height:0.38rem; width:91%;}
.inbanner1 .box ._btn1{ margin-top:0.22rem;}
.inbanner1 .box .btn{ margin-top:0.22rem;}
.inbanner1 .box .btn .a{
width:1.8rem;
height: 0.5rem; font-size:0.18rem;}
.inbanner1 .box .btm{ margin-top:0.22rem;}
}
@media screen and (max-width:1024px) {
.inbanner1 .box .btm .a{ margin-right:4px;
height:32px; font-size:13px;}
.inbanner1 .box .btm .a img{ width:14px; height:14px; margin-right: 4px;}
}
@media screen and (max-width:767px) {
.inbanner1 .box .cont{ padding:25px 0 25px 0; height:15rem; align-content: space-around;}
.inbanner1 .box .tit{ font-size:18px; line-height:28px; margin-top:10px; padding:0 15px;}
.inbanner1 .box .d1{ font-size:26px;}
.inbanner1 .box .d1 img{ width:10px; right:8px; top:-8px;}
.inbanner1 .box .p1{ font-size:14px; line-height:24px;padding:0 12px;}
.inbanner1 .box .p2{ font-size:14px; line-height:24px;padding:0 12px;}
.inbanner1 .box .p3{ font-size:14px; line-height:24px;padding:0 12px;}
.inbanner1 .box .p{ justify-content:center; font-size:15px; line-height:24px; padding:0 15px;}
.inbanner1 .box .p img{ width:24px; height:24px;}
.inbanner1 .box ._btn1{ display:flex; width: 100%; justify-content: center; margin-top:18px;}
.inbanner1 .box .btn{ display:flex; width: 100%; justify-content: center; margin-top:18px;}
.inbanner1 .box .btn .a{ margin-right: 14px;
width:100px;
height:36px; font-size:14px;}
.inbanner1 .box .btm{ display:flex; width: 100%; justify-content: center; margin-top:18px;}
.inbanner1 .box .btm .a{ margin-right:8px;
height:32px; font-size:12px;}
.inbanner1 .box .btm .a img{ width:14px; height:14px; margin-right: 4px;}
.inbanner1 .box .left{ width:100%; text-align: center;}
.inbanner1 .box .right{width:100%;}
.inbanner1 .box .pic{width:325px; margin:0 auto;box-shadow:0px 7px 13px rgba(134, 180, 206, 0.12);}
.inbanner1 .box .pic1{width:325px; margin:0 auto;}

}

@media screen and (max-width:374px) {
.inbanner1 .ph_show1{ height:16rem; }	
.inbanner1 .box .cont{ padding:20px 0 20px 0; height:16rem; }
.inbanner1 .box .tit{ padding:0;}	
.inbanner1 .box .p1{ padding:0;}	
.inbanner1 .box .p2{ padding:0;}	
.inbanner1 .box .p3{ padding:0;}	
.inbanner1 .box .pic{width:96%; }
.inbanner1 .box .pic1{width:96%; }
.inbanner1 .box .btm .a{ margin-right:4px;  padding: 0 5px 1px 5px;}
.inbanner1 .box .btm .a img{ width:12px; height:12px; margin-right: 2px;}
}


.list7{ display: block; width: 100%;}
.list7 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 24px);  margin:-12px;}
.list7 .ul .li{ display: flex; flex-wrap: wrap; width: 33.33%; padding:12px;}
.list7 .ul .li .a{ display: flex; flex-wrap: wrap; width: 100%; align-content: flex-start; text-align: center;
}
.list7 .ul .li .ico{ display: block; width:100%; line-height: 0;
}
.list7 .ul .li .ico img{ width:1.68rem; height:1.68rem;}
.list7 .ul .li .tit{ width: 100%;
font-weight: 600;
font-size: 0.24rem;
line-height: 0.32rem;
color: #111F2C; margin-top: 24px;
}


@media screen and (max-width:1024px) {
.list7 .ul{ width:calc(100% + 16px);  margin:-8px;}
.list7 .ul .li{ padding:8px;}
.list7 .ul .li .tit{ font-size: 15px; line-height:24px; margin-top:12px; }
.list7 .ul .li .ico img{ width:84px; height:84px;}
}
@media screen and (max-width:767px) {

}


.list8{ display: block; width: 100%;}
.list8 .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 1.2rem);  margin:-20px -0.6rem;}
.list8 .ul .li{ display: flex; flex-wrap: wrap; width: 33.33%; padding:20px 0.6rem; position: relative;}
.list8 .ul .li::after{ display: block; content: ''; width:0.52rem; height:0.52rem; position: absolute; right:-0.26rem; top:50%; margin-top:-0.26rem;  background: url(img/Polygon.png) center no-repeat;  background-size:auto 100% !important;}
.list8 .ul .li:nth-child(3n)::after{display: none;}
.list8 .ul .li .a{ display: flex; flex-wrap: wrap; width: 100%; position: relative; height: 100%; overflow: hidden;
padding: 24px 1.1rem 24px 24px;
background: linear-gradient(180deg, #C7E1FF 0%, #C7E1FF 0%, #FFFFFF 23.73%);
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 12px;
}
.list8 .ul .li .ico{ display: block; line-height:0; width:1.82rem;position: absolute; right:-5px; bottom:-5px;
}
.list8 .ul .li .ico img{ width:100%;}
.list8 .ul .li .tit{ width: 100%;
font-weight: 600;
font-size: 0.24rem;
line-height: 0.34rem;
color: #111F2C;
}
.list8 .ul .li .p{ width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 24px; min-height:93px;
color: rgba(17, 31, 44, 0.6);
 margin-top:8px;}


@media screen and (max-width:1440px) {
.list8 .ul{width:calc(100% + 0.8rem);  margin:-20px -0.4rem;}
.list8 .ul .li{ padding:20px 0.4rem; }
}
@media screen and (max-width:1024px) {
.list8 .ul{ width:calc(100% + 40px);  margin:-8px -20px;}
.list8 .ul .li{ padding:8px 20px;}
.list8 .ul .li::after{ width:26px; height:26px; right:-13px; top:50%; margin-top:-13px;}
.list8 .ul .li .a{box-shadow: 0px 10px 16px rgba(69, 81, 98, 0.08);
padding:18px 110px 18px 15px;
border-radius: 8px;}
.list8 .ul .li .tit{ font-size: 16px; line-height:26px; }
.list8 .ul .li .p{ font-size: 14px; line-height:22px; min-height:75px; margin-top:6px;}
.list8 .ul .li .p br{ display:none;}
.list8 .ul .li .ico{ width:100px; right:0; bottom:0;}
}
@media screen and (max-width:767px) {
.list8 .ul{ width:100%;  margin:-20px 0;}
.list8 .ul .li{ padding:20px 0;width:100%;}
.list8 .ul .li::after{width:20px; height:20px; right:50%; top:100%; margin:-10px -10px 0 0; transform: rotate(90deg); -ms-transform: rotate(90deg); }
.list8 .ul .li .p{ min-height:inherit;}
.list8 .ul .li .ico{ width:90px;}
}


._slide1{display: block; width: 100%;}
._slide1 .ul{display: flex; flex-wrap: wrap; justify-content: center; width: 100%;}
._slide1 .ul li{display: flex; margin:0 0.44rem;}
._slide1 .ul li a{display: flex; justify-content: center; padding-bottom:14px;color: #111F2C; font-size: 0.24rem; line-height:0.48rem; min-width:0.96rem;}
._slide1 .ul li.on{ background: url(img/Line9.svg) bottom center no-repeat; background-size:23px auto !important; }
._slide1 .ul li:hover{background: url(img/Line9.svg) bottom center no-repeat; background-size:23px auto !important; }
._slide1 .ul li.on a{color:#1E76FA; font-weight: bold; }
._slide1 .ul li:hover a{color:#1E76FA; }

@media screen and (max-width:1024px) {
._slide1 .ul li{margin:0 10px;}
._slide1 .ul li a{padding-bottom:14px; font-size:16px; line-height:26px; min-width:inherit;}
._slide1 .ul li.on{ background-size:16px auto !important; }
._slide1 .ul li:hover{ background-size:16px auto !important; }

}



._slide2{display: block; width: 100%; border-bottom: 1px solid #E2E4E6;padding:0 8px;}
._slide2 .ul{display: flex;}
._slide2 .ul li{display: flex; margin:0 0.16rem;}
._slide2 .ul li a{display: flex; position: relative; padding:16px 0;color: #111F2C; font-size:16px; line-height:24px;}
._slide2 .ul li a::after{ display: block; content: ''; position: absolute; left:50%; bottom: -1px; background: #1E76FA; width:0; height: 2px; transform: translateX(-50%); -ms-transform: translateX(-50%); }
._slide2 .ul li.on a::after{  width:100%; }
._slide2 .ul li:hover a::after{  width:100%;  }
._slide2 .ul li.on a{color:#1E76FA; font-weight: bold; }
._slide2 .ul li:hover a{color:#1E76FA; }

@media screen and (max-width:1024px) {
._slide2 .ul li{margin:0 10px;}
._slide2 .ul li a{padding:12px 0;/* font-size:14px; line-height:22px; */ }
}




.list9{ display: block; width: 100%;}
.list9 .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 0.32rem); margin:-0.24rem -0.16rem;}
.list9 .ul .li{ display:block; width: 33.33%; padding:0.24rem 0.16rem;}
.list9 .ul .a{ display:flex;width: 100%; flex-wrap: wrap; height:100%; position: relative;align-content: flex-start;
border-radius: 8px; overflow: hidden;
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
}
.list9 .ul .a .tit{ width: 100%;
font-weight: bold;
font-size: 0.24rem;
line-height: 0.32rem;
color: rgba(17, 31, 44, 0.88);
}
.list9 .ul .a .p{ width: 100%; margin-top:4px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: rgba(17, 31, 44, 0.6);
}
.list9 .ul .a .cont{width: 100%;padding:20px 0.2rem 0.4rem 0.2rem;}
.list9 .ul .a ._img{ padding-bottom:56.2%;}
.list9 .ul .a .logo{display:block; width: 100%; margin-top:12px; }
.list9 .ul .a .logo img{ height:54px; object-fit: contain;}
.list9 .ul .a .info{ display:flex;width: 100%; flex-wrap: wrap;}
.list9 .ul .a .s{ display:flex; align-items: center; margin:0 8px 12px 0;
padding:0 8px 2px 8px;
height: 28px;
background: #FFF7E8; font-size:14px;
border-radius: 3px;
}
.list9 .ul .a:hover .tit{ color:#4285F4;}


@media screen and (max-width:1024px) {
.list9 .ul{ width:calc(100% + 14px); margin:-8px -7px;}
.list9 .ul .li{padding:8px 7px;}
.list9 .ul .a .cont{ padding:18px 15px 15px 15px;}
.list9 .ul .a .logo img{ height:40px;}
.list9 .ul .a .tit{ font-size:16px; line-height: 26px;}
}
@media screen and (max-width:767px) {
.list9 .ul .li{width: 100%; }
}




/* filter1 */
.filter2{display: flex;flex-wrap:wrap;width: 100%;}
.filter2 .div {display: flex; width: 100%; margin-top: 16px;}
.filter2 .div:first-child{ margin-top:0 !important;} 
.filter2 .tit{display: flex; white-space: nowrap;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 36px; padding:0 0.16rem;
color: #111F2C;
}
.filter2 ul{ display:flex; flex-wrap:wrap;width: 100%; margin:-0.06rem 0;}
.filter2 ul li{ display:flex; margin:0.06rem 0 0.06rem 0.12rem;}
.filter2 ul li a{ display:flex; align-items: center;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 1;height: 36px;
color: rgba(17, 31, 44, 0.6);
 padding:0 0.16rem 2px 0.16rem; border-radius: 8px;
}
.filter2 ul li.on a{ background:#EDF5FF; color:#1E76FA;}
.filter2 ul li:hover a{ background:#EDF5FF; color:#1E76FA;}

@media screen and (max-width:1024px) {
.filter2 .tit{padding:0;
font-size: 14px;
line-height: 30px;}
.filter2 ul li a{
font-size:14px; border-radius: 4px;
 height:30px; padding:0 14px 2px 14px;}
}
@media screen and (max-width:767px) {
.filter2 ul{ padding:0; width:calc(100% + 4px); margin:-2px; }
.filter2 ul li{ margin:2px;}
.filter2 .div:nth-child(2) ul{justify-content: space-between;}
}



.list10{ display: block; width:100%; }
.list10 .ul{  display: flex; flex-wrap: wrap;width:calc(100% + 24px);  margin:-12px; }
.list10 .ul .li{ display: flex; flex-wrap: wrap; width: 33.33%;  padding:12px 12px; }
.list10 .ul .li .a{
	display: flex; width: 100%;
	flex-wrap: wrap;
	align-content: flex-start;
	background: #FFFFFF;
	box-shadow:0px 20px 33px rgba(69, 81, 98, 0.08);
	border-radius: 8px; overflow: hidden;
}
.list10 .ul .li .cont{
	display: flex; width: 100%;
	flex-wrap: wrap; justify-content: flex-end;
	align-content:space-between;
	padding: 20px 32px 40px 32px;
}
.list10 .ul .li ._img{ padding-bottom: 56.2%;}
.list10 .ul .li .pic{ display: block; width: 100%; line-height: 0;}
.list10 .ul .li .pic img{ object-fit: contain; height:54px;}
.list10 .ul .li .tit{ display: inline-flex; position: relative; padding-left: 69px;margin-top: 24px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
text-align: right;
color: rgba(17, 31, 44, 0.88);
}
.list10 .ul .li .tit::after{ content: ''; 
width: 57px;
height: 0px;
border: 1px solid #E2E4E6;
 position: absolute; left: 0; top: 50%; margin-top: -1px;
}
.list10 .ul .li .p{ width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 24px; min-height: 98px;
color: rgba(17, 31, 44, 0.88);
 margin-top:16px;}
.list10 .ul .li:hover .tit{ color:#1E76FA; }



@media screen and (max-width:1024px) {
.list10 .ul{ width:calc(100% + 14px);  margin:-8px -7px;}	
.list10 .ul .li{ padding:8px 7px;}
.list10 .ul .li .a{box-shadow:0px 10px 15px rgba(69, 81, 98, 0.08);}
.list10 .ul .li .cont{padding:10px 15px 20px 15px;}
.list10 .ul .li .tit{ font-size: 14px; line-height:22px; padding-left:42px;margin-top:14px; }
.list10 .ul .li .tit::after{
width:30px;
}
.list10 .ul .li .p{ font-size: 14px; line-height:22px; min-height:144px; margin-top:8px;}
.list10 .ul .li .pic img{ height:40px;}
}
@media screen and (max-width:767px) {
.list10 .ul .li{ width:100%;}
.list10 .ul .li .p{min-height:inherit;}
}




.list11{ display: block; width:100%; }
.list11 .ul{  display: flex; flex-wrap: wrap;width:calc(100% + 0.32rem);  margin:-0.16rem; }
.list11 .ul .li{ display: flex; flex-wrap: wrap; width: 33.33%;  padding:0.16rem; }
.list11 .ul .li .a{ width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	padding:35px 0.4rem;
	background: #FFFFFF;
	box-shadow:0px 20px 33px rgba(69, 81, 98, 0.08);
	border-radius: 16px;
}
.list11 .ul .li .pic{ display: block; width: 100%; line-height: 0; margin:0.22rem 0 -0.44rem 0;}
.list11 .ul .li .pic img{ object-fit: contain; height:0.76rem;}
.list11 .ul .li .tit{ display: block; width: 100%; margin-top: 26px;
font-weight: bold;
font-size: 20px;
line-height: 28px;
color:#111F2C;
}
.list11 .ul .li .p{ width: 100%;
font-weight: 400;
font-size: 16px;
line-height:32px;
color: rgba(17, 31, 44, 0.6);
 margin-top:16px;}
.list11 .ul .li:hover .tit{ color:#1E76FA; }



@media screen and (max-width:1024px) {
.list11 .ul{ width:calc(100% + 14px);  margin:-8px -7px;}	
.list11 .ul .li{ padding:8px 7px;}
.list11 .ul .li .a{box-shadow:0px 10px 15px rgba(69, 81, 98, 0.08);padding:25px 15px;border-radius: 8px;}
.list11 .ul .li .tit{ font-size: 16px; line-height:26px; }
.list11 .ul .li .p{ font-size: 14px; line-height:22px; margin-top:8px;}
.list11 .ul .li .pic{ margin:0 0 -36px 0;}
.list11 .ul .li .pic img{ height:38px;}
}
@media screen and (max-width:767px) {
.list11 .ul .li{ width:100%;}

}



.list12{ display: block; width:100%; }
.list12 .ul{  display: flex; flex-wrap: wrap;width:calc(100% + 24px);  margin:-12px; }
.list12 .ul .li{ display: flex; flex-wrap: wrap; width: 33.33%;  padding:12px;}
.list12 .ul .li .a{ width: 100%; text-align: center;
	display: flex;
	flex-wrap: wrap; 
	align-content: flex-start;
	padding: 24px 24px;
	background: #FFFFFF;
	box-shadow:0px 20px 33px rgba(69, 81, 98, 0.08);
	border-radius: 16px;
}
.list12 .ul .li .pic{ display: block; width: 100%; line-height: 0;}
.list12 .ul .li .pic img{ object-fit: contain; height:58px;}
.list12 .ul .li .tit{ display: block; width: 100%;margin-top: 22px;
font-weight: bold;
font-size: 0.24rem;
line-height: 0.34rem;
color:#111F2C;
}
.list12 .ul .li .p{ width: 100%;
font-weight: 400;
font-size: 16px;
line-height: 34px; color:#7A8189; 
 margin-top:12px;}
.list12 .ul .li:hover .tit{ color:#1E76FA; }



@media screen and (max-width:1024px) {
.list12 .ul{ width:calc(100% + 14px);  margin:-8px -7px;}	
.list12 .ul .li{ padding:8px 7px;}
.list12 .ul .li .a{box-shadow:0px 10px 15px rgba(69, 81, 98, 0.08);padding:18px 15px;border-radius: 8px;}
.list12 .ul .li .tit{ font-size:16px; line-height:26px;margin-top:10px; }
.list12 .ul .li .p{ font-size: 14px; line-height:26px; margin-top:8px;}
.list12 .ul .li .pic img{ height:48px;}
}
@media screen and (max-width:767px) {
.list12 .ul .li{ width:50%;}
.list12.ph_tab{ padding-bottom:10px;}
.list12.ph_tab .ul{ display: block;}	
.list12.ph_tab .ul .li{ margin-bottom: 20px;}
}





.list13{ width: 100%; display: block;}
.list13 .div{ width: 100%; display: block; padding:48px 0; }
.list13 .div .box{ width: 100%; display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between; }
.list13 .div .right{ width: 59.5%; display: block; line-height: 0;}
.list13 .div .left{ position: relative; z-index: 6; width: 37.83%; display: block; }
.list13 .div .tit{ display: block; width: 100%;
font-weight: bold;
font-size: 0.32rem;
line-height: 0.42rem;
color: #111F2C;
}
.list13 .div .p1{ width: 100%;
 font-weight: 400;
 font-size: 18px;
 line-height: 36px;
 color: rgba(17, 31, 44, 0.6);
  margin-top:24px;}
.list13 .div ._btn1{ margin-top:24px;}
.list13 .div ._btn1 .a{ min-width:1.8rem;}

@media screen and (max-width:1024px) {
.list13 .div{ padding:0 0 24px 0; }	
.list13 .div .box{ flex-wrap: wrap-reverse;}
.list13 .div .left{ position: relative; width:100%; padding:0 10px;}
.list13 .div .right{ width:100%;}
.list13 .div ._btn1{margin-top:20px;}
.list13 .div .tit{font-size:18px; line-height:26px;}
.list13 .div .p1{ margin-top:10px;font-size:14px; line-height:24px;}

}

.dshy1{ position: relative;}
.dshy1::after{ content: ''; 
width: 2.23rem;
height: 2.23rem;
 position: absolute; right:50%; bottom:205px; margin-right:-673px; background: url(img/image16579.png) center no-repeat; background-size: 100% auto !important;
}
@media screen and (max-width:1440px) {
.dshy1::after{ 
width: 2.23rem;
height: 2.23rem;
 position: absolute; right:0.7rem; bottom:205px; margin-right:0; }
}
@media screen and (max-width:1024px) {
.dshy1::after{ 
width: 2.23rem;
height: 2.23rem;
 right:10px; bottom:auto; top:38%; }
}

.dshy2 ._Title{ display: flex; justify-content: center; align-items: center; }
.dshy2 ._Title img{ width:0.48rem; margin:0 0.2rem 0 0; border-radius: 50%;
box-shadow: 0px 10px 14.6px rgba(254, 172, 49, 0.35);
 }
@media screen and (max-width:1024px) {
.dshy2 ._Title img{ width:26px; margin:0 12px 0 0;}

} 
 
 
 
 
.zxkc .title{ display: block; line-height: 0; text-align: center; width: 100%;}
.zxkc .title img{ object-fit: contain; height:0.44rem;}
.zxkc ._slide1{ margin-top: 42px;}
.zxkc .bd{ margin-top:28px;}
 
 @media screen and (max-width:1024px) {
 .zxkc .title img{ object-fit: contain; height:22px;}
 .zxkc ._slide1{ margin-top:20px;}
 .zxkc .bd{ margin-top:20px;}
 
 } 
 
 .mbzx .title{ display: block; line-height: 0; text-align: center; width: 100%;}
 .mbzx .title img{ object-fit: contain; height:0.44rem;}
 .mbzx .filter2 .tit{ font-weight: normal;  color: rgba(17, 31, 44, 0.4);}
 .mbzx ._slide1{ margin-top: 42px;}
 .mbzx .bd{ margin-top:28px;}
 
 
 @media screen and (max-width:1024px) {
 .mbzx .title img{ object-fit: contain; height:22px;}
 .mbzx ._slide1{ margin-top:20px;}
 .mbzx .bd{ margin-top:20px;}
 
 } 
 
 
 
.lits14{ display: block; width:100%; }
.lits14 .ul{  display: flex; flex-wrap: wrap;width:calc(100% + 20px);  margin:-10px; }
.lits14 .ul .li{ display: flex; flex-wrap: wrap; width: 50%;  padding:10px;}
.lits14 .ul .li .a{ width: 100%;
display: flex;
background: #FFFFFF;
box-shadow:0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 10px;
}
.lits14 .ul .li .info{ display: block; width: 53.55%;border-radius: 10px; overflow: hidden; position: relative; padding: 0.17rem 1.2rem 0.17rem 0.33rem;  background: url(img/bg3.jpg) center no-repeat;  background-size:cover !important; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.lits14 .ul .li .a:hover .info{  background: url(img/bg4.jpg) center center no-repeat;}
.lits14 .ul .li .cont{ display: block; width: 46.45%; padding:0.19rem 0.2rem;}
.lits14 .ul .li .ico{ position: absolute; left:0.14rem; bottom:-4px; z-index: 2; display: block; width:1rem; line-height: 0;}
.lits14 .ul .li .ico img{ object-fit: contain;}
.lits14 .ul .li .pic{ position: absolute; right:-4px; bottom: 0; z-index: 1; display: block; width:1.6rem; line-height: 0;}
.lits14 .ul .li .pic img{ object-fit: contain;}
.lits14 .ul .li .line{ display: block; width: 83%; height:2px; background:#1E76FA; margin-top: 9px; }
.lits14 .ul .li .tit1{ width: 100%;
font-weight: bold;
font-size: 20px;
line-height: 28px;
color: #111F2C;
}
.lits14 .ul .li .tit1 span{color:#1E76FA; display:block;}
.lits14 .ul .li .p2{width: 100%; margin-top: 9px;
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #111F2C;
}
.lits14 .ul .li .tit{; width: 100%;
font-weight: bold;
font-size: 20px;
line-height: 29px;
color: #111F2C;
}
.lits14 .ul .li .p{ width: 100%;
font-weight: 400;
font-size: 15px;
line-height: 21px; min-height: 42px;
color: rgba(17, 31, 44, 0.6);
margin-top:10px;}
.lits14 .ul .li .com{ display: flex; width: 100%; align-items: center; margin-top:15px;}
.lits14 .ul .li .num{  display: inline-flex; white-space: nowrap;
font-weight: 400;
font-size: 15px;
line-height: 21px;
color: rgba(17, 31, 44, 0.6);;
margin-left:0.14rem;}
.lits14 .ul .li .mfsk{  display: inline-flex;
display: flex;
justify-content: center;
align-items: center; white-space: nowrap;
padding:0 0.19rem 2px 0.19rem;
height: 39px;
background: #1E76FA;
border-radius: 7px;
font-weight: 400;
font-size: 0.17rem;
line-height: 1;
color: #FFFFFF;
}
.lits14 .ul .li .mfsk:hover{ background:#4A94FB;}
.lits14 .ul .li .a:hover .tit1{ color:#fff; }
.lits14 .ul .li .a:hover .tit1 span{color:#fff;}
.lits14 .ul .li .a .tit1 span.linear{color:#1E76FA; background:none; -webkit-text-fill-color:initial;}
.lits14 .ul .li .a:hover .tit1 span.linear{color:#fff; background:none;}
.lits14 .ul .li .a:hover .p2{ color:#fff; margin-top: 4px; }
.lits14 .ul .li .a:hover .line{ display:none;}

@media screen and (max-width:1600px) {
.lits14 .ul .li .mfsk{padding:0 0.15rem 2px 0.15rem; font-size:16px;height:36px;}
.lits14 .ul .li .info{ padding:0.17rem 1rem 0.17rem 0.2rem;  }
.lits14 .ul .li .tit1{font-size:18px; line-height:26px;}
.lits14 .ul .li .tit{font-size:18px; line-height:26px;}
.lits14 .ul .li .ico{ left:0.1rem; width:0.8rem; }
.lits14 .ul .li .pic{ width:1.4rem; }
.lits14 .ul .li .com{ justify-content: space-between; }
.lits14 .ul .li .num{margin-left:0; }
}
@media screen and (max-width:1024px) {
.lits14 .ul{ width:calc(100% + 14px);  margin:-7px;}	
.lits14 .ul .li{ padding:7px;}
.lits14 .ul .li .a{box-shadow:0px 10px 15px rgba(69, 81, 98, 0.08);}
.lits14 .ul .li .info{ padding:14px 14px; width:50%; }
.lits14 .ul .li .cont{ padding:18px 14px; width:50%; }
.lits14 .ul .li .tit1{ font-size: 15px;
line-height:24px;
}
.lits14 .ul .li .line{margin-top:6px; }
.lits14 .ul .li .p2{ margin-top: 6px;
font-size: 12px;
line-height: 20px;
}
.lits14 .ul .li .tit{
font-size: 15px;
line-height:24px;
}
.lits14 .ul .li .p{
font-size: 12px;
line-height: 20px; min-height:40px;
margin-top:5px;}
.lits14 .ul .li .com{ margin-top:10px;}
.lits14 .ul .li .num{ 
font-size: 12px;
line-height: 21px;
}
.lits14 .ul .li .mfsk{ border-radius: 4px;
height:26px; padding:0 7px 1px 7px;
font-size: 12px;}
.lits14 .ul .li .ico{ left:2px; width:70px; }
.lits14 .ul .li .pic{ width:66px; }

}
@media screen and (max-width:767px) {
.lits14 .ul .li{ width:100%;}
}
@media screen and (max-width:374px) {
.lits14 .ul .li .tit1{font-size: 14px;line-height: 22px;}
.lits14 .ul .li .tit{font-size: 14px;line-height: 22px;}
.lits14 .ul .li .pic{ width:50px;}
.lits14 .ul .li .mfsk{ font-size:0.35rem;}
.lits14 .ul .li .num{ font-size:0.35rem;}
.lits14 .ul .li .ico{ left: -2px;}
.lits14 .ul .li .info{padding: 14px 10px;}
.lits14 .ul .li .cont{padding: 18px 10px;}
}


.list15{ display: block; width:100%; }
.list15 .ul{  display: flex; flex-wrap: wrap;width:calc(100% + 20px);  margin:0 -10px; }
.list15 .ul .li{ display: flex; flex-wrap: wrap; width:50%;  padding:0 10px; margin-top: 42px; }
.list15 .ul .li .a{ position: relative;
	display: flex; width: 100%;
	flex-wrap: wrap;
	align-content: space-between;
	box-shadow:0px 24px 40px rgba(69, 81, 98, 0.08);
	border-radius:12px; overflow: hidden;  background: url(img/bg6.png) top center no-repeat; background-size:cover;
}
.list15 .ul .li .a::after{ content: '';
	display: flex; width: 100%; position: absolute; left:0; bottom:0; z-index: 1; height:calc(100% - 74px);
 background: #fff;
border-radius:10px;
}
.list15 .ul .li .info1{ 
	display: flex; align-items: center; justify-content: center; width: 100%; position: absolute; left:0; bottom:0; z-index: 8; height:calc(100% - 74px);
background: rgba(255, 255, 255, 0.01);
backdrop-filter: blur(5px);
}
.list15 .ul .li .js{ white-space: nowrap;
display: flex; cursor: pointer;
justify-content: center;
align-items: center;
padding: 0px 16px;
background: #FFFFFF;
border: 1px solid #E2E4E6;
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 8px;
font-weight: 400;
font-size: 16px;
line-height: 24px;height: 40px;
color: #111F2C;
}
.list15 .ul .li .js:hover{background: #4A94FB;color: #FFFFFF;
border: 1px solid #4A94FB;}
.list15 .ul .li .js span{ padding-bottom: 1px;}
.list15 .ul .li .js .i{display:flex; width:16px; height:16px; margin-right: 8px; background:url(img/ino10.png) center no-repeat; background-size: 100% 100% !important;}
.list15 .ul .li .js:hover .i{background:url(img/ino10.1.png) center no-repeat;}
.list15 .ul .li .tit{ display:flex; align-items: center; width: 100%; padding:8px 20px;
font-weight: bold;
font-size:0.2rem;
line-height: 0.28rem; height:74px;
color: #111F2C;
}
.list15 .ul .li .tit img{ object-fit: contain; height:24px; margin-right: 10px;}
.list15 .ul .li .info{ width: 100%;	padding:4px 24px 14px 24px;min-height: 180px; margin-top:14px;font-weight: 400;
font-size: 14px;
line-height: 20px;
color:#111F2C;}
.list15 .ul .li .p{ width: 100%; display: flex;
 margin-bottom:0.15rem;}
 .list15 .ul .li .s{ white-space:nowrap;color: rgba(17, 31, 44, 0.4); margin-right: 7px;}
 .list15 .ul .li .p1{ width: 100%; display: flex; align-items: center; padding:14px 22px;
border-top:1px solid rgba(17, 31, 44, 0.08);
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: rgba(17, 31, 44, 0.4);
}
.list15 .ul .li .p1 img{width:20px; height:20px; margin-right: 10px;}
.list15 .ul .li:hover .tit{ color:#1E76FA; }
.list15 .ul .li .info1.om{transform: translateY(110%); -ms-transform: translateY(110%);}


@media screen and (max-width:1024px) {
.list15 .ul{ width:calc(100% + 14px);  margin:0 -7px;}	
.list15 .ul .li{ padding:0 7px; margin-top:16px;}
.list15 .ul .li .a{box-shadow:0px 10px 15px rgba(69, 81, 98, 0.08);}
.list15 .ul .li .a::after{ height:calc(100% - 64px);}
.list15 .ul .li .info1{ height:calc(100% - 64px);}
.list15 .ul .li .js{
padding: 0px 14px;
font-size: 14px;
height: 36px;
}
.list15 .ul .li .info{	padding:4px 14px 10px 14px; min-height: inherit;}
.list15 .ul .li .tit{ font-size: 14px; line-height:22px; height:64px; padding: 8px 14px;}
.list15 .ul .li .tit img{ height:18px; margin-right:5px;}
.list15 .ul .li .p{ margin-bottom:8px;}
.list15 .ul .li .p1{padding:12px 14px;}
}
@media screen and (max-width:767px) {
.list15 .ul .li{ width:100%; }

}


.list16{ display: block; width:100%; }
.list16 .ul{  display: flex; flex-wrap: wrap;width:calc(100% + 12px);  margin:0 -6px; }
.list16 .ul .li{ display: flex; flex-wrap: wrap; width:25%;  padding:0 6px; margin-top:12px; }
.list16 .ul .li .a{ position: relative;
	display: flex; width: 100%;
	flex-wrap: wrap; align-content: flex-start;
 overflow: hidden;
background: #FFFFFF;
border: 1px solid rgba(17, 31, 44, 0.12);
border-radius: 8px;
}
.list16 .ul .li ._img{ padding-bottom: 43.98%;}
.list16 .ul .li .info1{ 
	display: flex; align-items: center; justify-content: center; width: 100%; position: absolute; left:0; bottom:0; z-index: 8; height:100%;
background: rgba(255, 255, 255, 0.01);
backdrop-filter: blur(5px);
}
.list16 .ul .li .donw{ transform: translateY(110%); -ms-transform: translateY(110%);
	display: flex; justify-content: space-between; width: 100%; position: absolute; left:0; bottom:0; z-index: 8;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 0%, #FFFFFF 32.53%);
 padding:20px 8px 11px 8px;
}
.list16 .ul .li .donw a{
display: flex;
justify-content: center;
align-items: center;
padding: 5px 5px;
width: 48.8%;
height: 32px;
background: #FFFFFF;
border: 1px solid #E2E4E6;
border-radius: 6px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;
}
.list16 .ul .li .donw a:hover{border: 1px solid #4A94FB;color: #4A94FB;}
.list16 .ul .li .donw a.sy{background: #1E76FA;
border: 1px solid #1E76FA;color: #fff;}
.list16 .ul .li .donw a.sy:hover{background: #4A94FB;
border: 1px solid #4A94FB;color: #fff;}
.list16 .ul .li .num{ 
	display: inline-flex; position: absolute; right:8px; top:8px; z-index: 8;
font-weight: 400;
font-size: 12px;
line-height: 17px;
color: #FFFFFF;
}
.list16 .ul .li .ico{ 
	display: inline-flex; position: absolute; left:0; top:0; z-index: 8; height: 24px; object-fit: contain;
}
.list16 .ul .li .js{ white-space: nowrap;
display: flex; cursor: pointer;
justify-content: center;
align-items: center;
padding: 0px 16px;
background: #FFFFFF;
border: 1px solid #E2E4E6;
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 8px;
font-weight: 400;
font-size: 16px;
line-height: 24px;height: 40px;
color: #111F2C;
}
.list16 .ul .li .js span{ padding-bottom: 1px;}
.list16 .ul .li .js .i{display:flex; width:16px; height:16px; margin-right: 8px; background:url(img/ino10.png) center no-repeat; background-size: 100% 100% !important;}
.list16 .ul .li .js:hover .i{background:url(img/ino10.1.png) center no-repeat;}
.list16 .ul .li .js:hover{background: #4A94FB;color: #FFFFFF;
border: 1px solid #4A94FB;}
.list16 .ul .li .cont{ width: 100%; display:flex; flex-wrap: wrap; padding:20px 20px 24px 20px;}
.list16 .ul .li .tit{ width: 100%; 
font-weight: bold;
font-size: 16px;
line-height: 24px;
color: #111F2C;
}
.list16 .ul .li .p{ width: 100%;margin-top:8px;
font-weight: 400;
font-size: 12px;
line-height: 17px;
color: rgba(17, 31, 44, 0.4);
}
 .list16 .ul .li .p1{ width: 100%; display: flex; align-items: center; padding:14px 22px;
border-top:1px solid rgba(17, 31, 44, 0.08);
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: rgba(17, 31, 44, 0.4);
}
.list16 .ul .li .p1 img{width:20px; height:20px; margin-right: 10px;}
.list16 .ul .li:hover .tit{ color:#1E76FA; }
.list16 .ul .li:hover .donw{ transform: translateY(0); -ms-transform: translateY(0);}
.list16 .ul .li .info1.om{ transform: translateY(110%); -ms-transform: translateY(110%);}


@media screen and (max-width:1024px) {
.list16 .ul .li .js{
padding: 0px 14px;
font-size: 14px;
height: 36px;
}
.list16 .ul .li .cont{	padding:14px 14px 18px 14px;}
.list16 .ul .li .p{ margin-top:6px;}
.list16 .ul .li .p1{padding:12px 14px;}
}
@media screen and (max-width:767px) {
.list16 .ul .li{ width:100%; }

}




.zxkc1{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.zxkc1 .left{ display: block;width:69.33%;
padding: 0px 24px 20px 24px;
background: #FFFFFF;
box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);
border-radius: 8px;
 }
.zxkc1 .right{ display: block; width:28.66%;position: sticky; top:calc(24px + 0.72rem);}
.zxkc1 .bd{ margin-top:20px;}

@media screen and (max-width:1024px) {
.zxkc1{flex-wrap:wrap-reverse;} 	
.zxkc1 .left{width: 100%;padding: 0px 12px 12px 12px;}
.zxkc1 .right{ width: 100%; margin-bottom: 15px; position: static; top:0;}
}


.list17{ display: block; width: 100%;}
.list17 .ul{ display: block; width: 100%;}
.list17 .li{ display:flex; align-items: flex-start; width: 100%;border-radius: 4px; padding:7px 12px; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease; position: relative;}
.list17 .li .cont{ display:flex;  width: 100%;
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #111F2C;
}
.list17 .li .tishi{ display:flex; white-space: nowrap; position: absolute; left: 31%; top:1px; opacity: 0;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #fff;
background: #111F2C;
border-radius: 6px; padding:6px 8px;
}
.list17 .li:hover .tishi{ opacity: 1;}
.list17 .li .tishi::after{ content: '';
position: absolute;
left: 50%;
top:100%;
 margin-left: -8px; border-left: 8px solid transparent; border-right:8px solid transparent;border-top: 8px solid #111F2C; 
}
.list17 .li .num{ min-width: 64px;width: 64px;}
.list17 .li .tit{color: #111F2C; padding-right: 8px;}
.list17 .li .btm{
display: flex; white-space: nowrap;
align-items: center;
padding: 0 8px 2px 8px;
width: 64px;
height: 22px;
background: #EDF5FF;
border: 1px solid #A4CCFD;
border-radius: 4px;
font-weight: 400;
font-size: 12px;
line-height: 1;
color: #1E76FA;
}
.list17 .li .time{ display:flex; justify-content: flex-end; min-width: 64px;width: 64px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: rgba(17, 31, 44, 0.4);
}
.list17 .li.om .cont{ color:rgba(17, 31, 44, 0.24);}
.list17 .li.om .tit{ color:rgba(17, 31, 44, 0.24);}
.list17 .li:hover{background: #EDF5FF;}
.list17 .li:hover .cont{color: #1E76FA;}
.list17 .li:hover .tit{color: #1E76FA;}

@media screen and (max-width:1024px) {
.list17 .li .num{ min-width:54px;width: 54px;}
.list17 .li .time{ min-width:50px;width: 50px;}
}

.Box06{ display: block; width: 100%;
background: #FFFFFF;
box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);
border-radius: 8px;
}
.Box06 .title{ display: block; width: 100%;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #111F2C;
  border-bottom: 1px solid #E2E4E6;
padding: 12px 16px;
}
.Box06 .cont{ display: block; width: 100%;
padding:20px 16px 0.4rem 16px;
}
.Box06 .moeny{ display: block; width: 100%;
font-weight: 600;
font-size: 24px;
line-height: 34px;
color: #1E76FA;
}
.Box06 .moeny span{font-size: 14px;}
.Box06 .tolle{ display: block; width: 100%; margin-top: 16px;
font-weight: 400;
font-size: 14px;
line-height: 28px;
color: #111F2C;
}
.Box06 .tolle span{font-size: 20px; font-weight: bold; margin-left: 12px;}
.Box06 .gmfs{ display: flex; width: 100%; margin-top: 16px;
font-weight: 400;
font-size: 14px;
line-height: 32px;
color: #111F2C;
}
.Box06 .gmfs input{ display: block; margin-left: 13px;
padding: 0px 0px 0px 12px;
width: 80px;
height: 32px;
background: #FFFFFF;
border: 1px solid #E2E4E6;
border-radius: 6px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;
}
.Box06 .gmfs span{ font-size: 12px;
color: rgba(17, 31, 44, 0.4);
 margin-left: 0.16rem;}
.Box06 .p{ display: block; width: 100%; margin-top: 8px;
font-weight: 400;
font-size: 12px;
line-height: 20px;
color: rgba(17, 31, 44, 0.56);
}
.Box06 .tit{ display: block; width: 100%; margin-top:0.32rem;
font-weight: bold;
font-size: 14px;
line-height: 24px;
color: #111F2C;
}
.Box06 .kefu{ display: block; width: 100%; margin-top:22px;
background: #1E76FA; text-align: center;
border-radius: 6px;
font-weight: bold;
font-size: 16px;
line-height: 44px;
color: #FFFFFF;
}
.Box06 .kefu:hover{background: #4A94FB;}


@media screen and (max-width:1024px) {
.Box06 .cont{  padding: 16px 16px 25px 16px;}	
.Box06 .kefu{ margin-top:12px;}
.Box06 .tit{ margin-top:15px;}
.Box06 .tolle{ margin-top: 10px;}
.Box06 .gmfs{ margin-top: 10px;}
}


.about1 .cont{ display: block; width: 100%; margin-top:16px;
background: rgba(255, 255, 255, 0.3);
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 8px;
 padding:40px 40px 32px 40px;
font-weight: 400;
font-size: 18px;
line-height:36px;
color: rgba(17, 31, 44, 0.8);
}
.about1 .box{ display: flex; flex-wrap: wrap; justify-content: center; position: relative; width: 100%; margin-top:1.17rem;}
.about1 .box .logo{ display: flex; flex-direction: column; justify-content: flex-end; align-items:center; width: 6.12rem; height:3.9rem; padding:0 0 0.47rem;
font-weight: 500;
font-size: 0.24rem;
line-height:0.36rem;
text-align: center;
color: #1E76FA;
}
.about1 .box .logo img{ height:0.42rem; object-fit: contain; margin-bottom: 0.2rem;}
.about1 .list .li{ display: flex; flex-wrap: wrap; align-content: flex-start; width: 3.48rem; position: absolute; z-index: 6;
padding: 20px 0.29rem;
background: linear-gradient(180deg, #FFFFFF 0%, #E4EEFF 100%);
border: 1px solid #FFFFFF;
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 8px;
}
.about1 .list .li .tit{ display: block; width:100%;
font-weight: 600;
font-size: 24px;
line-height: 28px;
color: #4285F4;
}
.about1 .list .li .p{ display: block; width:100%; margin-top: 8px;
font-weight: 400;
font-size: 16px;
line-height: 28px;
color: rgba(17, 31, 44, 0.6);
}
.about1 .list .li:nth-child(1){ left:10%; top: 0.44rem; width:236px;}
.about1 .list .li:nth-child(2){ right:10%; top:0.44rem; width:268px;}
.about1 .list .li:nth-child(3){ left:0; top: 2.12rem;}
.about1 .list .li:nth-child(4){ right:0; top:2.12rem;width:3.96rem;}


@media screen and (max-width:1024px) {
.about1 .cont{font-size: 14px; padding:20px 14px;box-shadow: 0px 10px 15px rgba(69, 81, 98, 0.08);
line-height: 26px;}
.about1 .box{ margin-top:30px;}
.about1 .list{ width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; padding-bottom: 10px;}
.about1 .list .li{padding:16px 14px; position: static; width:48.5% !important; margin-bottom: 16px;box-shadow: 0px 10px 15px rgba(69, 81, 98, 0.08);}
.about1 .list .li .tit{ 
font-size: 16px;
line-height: 24px;
}
.about1 .list .li .p{margin-top: 4px;
font-size: 14px;
line-height: 24px;
}
.about1 .box .logo{ width: 9.18rem; height:5.85rem; padding:0 0 0.6rem;
font-size: 0.4rem;
line-height:0.6rem;
}
.about1 .box .logo img{ height:0.8rem; margin-bottom: 0.2rem;}

}



.about6{ display: block;width: 100%; }
.about6 .box{ display: block;width: 100%; }
.about6 .box .div{ display: flex;width: 100%; flex-wrap: wrap; align-items:center; position: relative; justify-content: flex-end; overflow: hidden;
background: #FFFFFF;
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 8px;
}
.about6 .box .info{ display: block;width: 60%; padding:0.54rem 30px;
font-weight: 400;
font-size: 24px;
line-height:36px;
color: rgba(17, 31, 44, 0.88);background: url(img/Polygon2.png) left center no-repeat; background-size: 20px 20px;
}
.about6 .box .nian{ display: block;width: 40%; position: absolute; left:0; bottom:-0.7rem; padding:0 0 0 0.05rem;
font-weight: 600;
font-size: 2rem;
line-height:3rem;
background: linear-gradient(180deg, rgba(30, 118, 250, 0.24) 0%, rgba(236, 242, 251, 0.24) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
/* 250901start */
.about6 .box1{display: block;  width: 100%; position: relative;}
.about6 .box1 .slick-arrow{ top:9px;}
.about6 .box1 .slick-prev{ left:1%;}
.about6 .box1 .slick-next{ right:1%;}
.about6 .box1 .slick-list{z-index: 6; }
.about6 .box1 .ul{ display:flex; justify-content:center; width: 100%; padding:0 3.8%;}
/* 250901end */
.about6 .box1 .div{ display: block;width: 15.4%;position: relative; }
.about6 .box1 .div::after{  position: absolute; right:50%; top:9px; width:100%; height:1px; content: ''; background:#C6C9CC; z-index: 1;}
.about6 .box1 .div:first-child::after{ display:none;}
.about6 .box1 .nian{display: block;width: 100%; text-align: center; position: relative; z-index: 6; cursor: pointer;
font-weight: 400;
font-size: 32px;
line-height:48px;
color: #111F2C;
padding:50px 0 0 0; 
}
.about6 .box1 .nian::after{z-index: 4; content: '';
 position: absolute; left:50%; top:0; margin:0 0 0 -9px;
width: 18px;
height: 18px; border-radius: 50%; border:1px solid #C6C9CC; background:#F3F8FF;
}
.about6 .box1 .nian::before{z-index: 5; content: '';
 position: absolute; left:50%; top:0; margin:7px 0 0 -2px;
width: 4px;
height: 4px; border-radius: 50%; background:#C6C9CC;
}
.about6 .box1 .on .nian::after{
background: rgba(30, 118, 250, 0.08);
border: 1px solid #1E76FA;
}
.about6 .box1 .on .nian::before{
background:#1E76FA;
}
.about6 .box1 .on .nian{color:#1E76FA;font-weight: bold;}
/* 250901start */
.about6 .box1 .slick-current .nian::after{
background: #e0edff;
border: 1px solid #1E76FA;
}
.about6 .box1 .slick-current .nian::before{
background:#1E76FA;
}
.about6 .box1 .slick-current .nian{color:#1E76FA;font-weight: bold;}
/* 250901end */

@media  screen and (max-width:1440px){
.about6 .box .nian{  font-size: 1.7rem;  line-height:2.8rem;}
}
@media  screen and (max-width:1024px){
.about6 .box1 .nian{ font-size:16px; line-height:24px;}
.about6 .box .info{ font-size:14px; line-height:24px;}
}
@media  screen and (max-width:767px){
.about6 .box1 .ul{ padding:0 20px;}	
.about6 .box1 .div{ width:16.66%;  }	
.about6 .box1 .nian{padding:26px 0 0 0;}
.about6 .box .div{ flex-wrap: wrap; padding:20px 16px;}
.about6 .box .nian{ width:100%; position: static; font-size:40px; line-height:1;}
.about6 .box .info{ width:100%; padding:5px 0 5px 26px; margin-top:10px; background-size:16px 16px;}
.about6 .slick-arrow{  background-size: auto 14px !important;}
}



.about5{ display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between; width: 100%; padding:0 10.3%; }
.about5 .box{ display: block;width: 42%; line-height: 0; }
.about5 .box .div{ display: block;width: 100%;}
.about5 .box .pic{ display: block;width: 100%;}

.about5 .box1{ display: block;width: 42%; }
.about5 .box1 .ul{ display: block; width: 100%;}
.about5 .box1 .div{ display: flex;width: 100%;position: relative; align-items: flex-start; cursor: pointer;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;}
.about5 .box1 .div::after{z-index: 4; content: '';
 position: absolute; left:65px; top:7px;
width: 2px;
height: 100%;border-left: 2px solid rgba(17, 31, 44, 0.06);
}
.about5 .box1 .div:last-child::after{ display:none;}
.about5 .box1 .div .info{width: 100%; padding:0 0 26px 21px; margin-left: 2px;}
.about5 .box1 .nian{display:inline-flex; white-space: nowrap; position: relative; z-index: 6; cursor: pointer; width:65px; min-width:65px;}
.about5 .box1 .nian::after{z-index: 4; content: '';
 position: absolute; right:-6px; top:7px;
width: 10px;
height: 10px; border-radius: 50%; border:2px solid #1E76FA; background:#fff;}
.about5 .box1 .on{color:#1E76FA; font-weight: bold;}
/* 250901start */
.about5 .box1 .slick-current{color:#1E76FA; font-weight: bold;}
/* 250901end */

@media  screen and (max-width:1400px){
.about5{ padding:0 5%;}
}
@media  screen and (max-width:1024px){
.about5{ padding:0;}
.about5 .box1{ width:52%;}
}
@media  screen and (max-width:767px){
.about5 .box1{ width:100%; margin-top: 30px;}
.about5 .box{ width:100%;}
.about5 .box1 .div .info{padding:0 0 20px 16px; margin-left: 2px;}

}


.join1{width: 100%;  position: relative; overflow: hidden;}
.join1::after{ content: '';
position: absolute;
width: 312px;
height: 312px;
left: 1354.31px;
top: 100px; border-radius: 50%;
background: linear-gradient(180deg, #BDD6FB 0%, rgba(255, 255, 255, 0.3) 100%);
filter: blur(20px);
}
.join1::before{ content: '';
position: absolute;
width: 312px;
height: 312px;
left: 157.31px;
top: 568px;
 border-radius: 50%;
background: linear-gradient(180deg, #BDD6FB 0%, rgba(255, 255, 255, 0.3) 100%);

}
.join1 .pic{ display: block; width: 100%; 
background: #FFFFFF;
box-shadow: 0px 20px 33px rgba(69, 81, 98, 0.08);
border-radius: 12px; overflow: hidden; padding:40px;
}


@media  screen and (max-width:1024px){
.join1 .pic{ 
box-shadow: 0px 10px 15px rgba(69, 81, 98, 0.08);
border-radius: 8px;padding:20px;
}
}




.join2{ width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.join2 .left{  display: block; width:25%; position: sticky; top:calc(0.72rem + 24px); padding:0 0 0 0.4rem; }
.join2 .right{  display: block; width:75%; border-left:1px solid #E2E4E6;padding:0 0 0 0.8rem; }
.join2 .left .title{display: block;width:100%;
font-weight: bold;
font-size: 20px;
line-height: 33px;
color: #111F2C;}

@media screen and (max-width:1024px) {
.join2 .left{width: 100%; position: static; top:0; padding:0; }
.join2 .right{ width: 100%; margin-top: 25px;  border-left:0;  border-top:1px solid #E2E4E6; padding:25px 0 0 0;}
.join2 .left .title{
font-size: 18px;
line-height:28px;}

}


.list18{display: block;width:100%;}
.list18 .ul{display:flex;width:100%; flex-direction: column;}
.list18 .ul .li{display: inline-flex; margin-top: 24px; padding-left: 24px; background: url(img/Default.png) left center no-repeat; background-size:16px auto !important; cursor: pointer;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #111F2C;
}
.list18 .ul .li.on{background: url(img/checkbox-inner-display.png) left center no-repeat;}

@media screen and (max-width:1024px) {
.list18 .ul{flex-wrap: wrap; flex-direction: row; padding:10px 0 0 0; width:calc(100% + 12px); margin-right: -12px;}	
.list18 .ul .li{ margin:10px 12px 0 0; padding-left: 22px;  background-size:14px auto !important;
font-size: 14px;}

}
@media screen and (max-width:767px) {
/* 250901start */	
.list18 .ul{ /* justify-content: space-between; */}
/* 250901end */
}



.Box07{display: block;width:100%;
font-weight: 400;
font-size: 16px;
line-height:32px;
color: rgba(17, 31, 44, 0.6);
}
.Box07 .div{display: block;width:100%; margin-top:40px;}
/*.Box07 .div:first-child{ margin-top:0 !important;}*/
.Box07 .tit{display: block;width:100%;
font-weight: bold;
font-size: 20px;
line-height:33px;
color: #111F2C;
}
.Box07 .tit1{display: block;width:100%; margin-top:24px;
font-weight: bold;
font-size: 16px;
line-height: 24px;
color: #111F2C;
}
.Box07 .info{display: block;width:100%; margin-top: 8px;
}
.Box07 .cont{display:flex;width::calc(100% + 12px); margin-right: -12px;
}
.Box07 .s{display: inline-flex; margin:12px 12px 0 0;
display: flex;
align-items: center;
padding: 0 8px 2px 8px;
height: 22px;
background: #EDF5FF;
border-radius: 4px;
font-weight: 400;
font-size: 12px;
line-height: 20px;
color: #1E76FA;
}


@media screen and (max-width:1024px) {
.Box07{
font-size: 14px;
line-height:26px;
}
.Box07 .div{ margin-top:24px;}
.Box07 .tit{
font-size: 18px;
line-height:28px;
}
.Box07 .tit1{ margin-top: 16px;
font-size: 14px;
line-height: 22px;}

}




.Box08{display: block;width: 100%; line-height: 0; overflow: hidden;
box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);
border-radius: 8px;
}



.kong{ position: fixed; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.kong .box{ display: flex; justify-content: center; align-items: center; flex-direction: column;}
.kong .box .pic{ display: block; line-height: 0; }
.kong .box .pic img{ width:180px; height:180px;}
.kong .box .info{ display: block; margin-top: 16px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
text-align: center;
color: #111F2C;
 }



.ddxy01{display: block;
  width: 100%;}
.ddxy01 .a{display: block; position: relative; overflow: hidden;
  width: 100%;
  line-height: 0;
  overflow: hidden;
  box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);
  border-radius: 8px;}
.ddxy01 .a .tit{display: flex; align-items:center; position: absolute; left:6px; top:6px; z-index: 1;
font-weight: 600; letter-spacing: 1px;
font-size:9px;
line-height: 160%;
color: #000000;
}
.ddxy01 .a .tit img{ width:14px; height: 14px; margin-right: 4px;}
.ddxy01 .a .cont{display: block;  width:100%; padding:0.31rem 0.3rem 0.34rem 0.3rem;}
.ddxy01 .a .p1{display: block; 
font-weight: 400;
font-size: 9px;
line-height: 12px;
color: #111F2C;
}
.ddxy01 .a .p2{display: flex; align-items: flex-end; margin-top:0.03rem;
font-weight: 700;
font-size: 0.2rem;
line-height: 0.3rem;
color: #000000;
}
.ddxy01 .a .num{
font-weight: 700;
font-size: 0.33rem;
line-height: 0.36rem;
color: #FF7121;
}
.ddxy01 .a .btm{display: inline-flex; margin-top:0.06rem;
padding:1px 15px 3px 15px;
background: linear-gradient(90deg, #1978FF 0%, #4ABDFF 100%);
border-radius: 0px 9px 9px 9px;
font-weight: 400;
font-size: 9px;
line-height:14px;
letter-spacing: 2px;
color: #FFFFFF;
}
.ddxy01 .a .pic{display: flex; justify-content: flex-end; align-items: center;  position: absolute; right:0; top:5%; z-index: 1;
  width: 53.82%; height:90%;
  line-height: 0;
  overflow: hidden;}
.ddxy01 .a .pic img{ width: 100%; height: 100%; object-fit: contain;}
  

@media screen and (max-width:1440px) {
.ddxy01 .a .cont{padding:0.31rem 0.3rem 0.34rem 0.2rem;}
.ddxy01 .a .pic{ right:0;}
}
@media screen and (max-width:1024px) {
.ddxy01 .a .cont{padding:30px 15px 34px 15px;}
.ddxy01 .a .p2{ margin-top:3px;font-size:16px;
line-height: 26px;}
.ddxy01 .a .num{
font-size:26px;
line-height:30px;
}
.ddxy01 .a .btm{ margin-top:6px;}
}



.ddxy02{display: block;
  width: 100%;}
.ddxy02 .a{display: block; position: relative; overflow: hidden;
  width: 100%;
  line-height: 0;
  overflow: hidden;
  box-shadow: 0px 1px 4px rgba(17, 31, 44, 0.04);
  border-radius: 8px;}
.ddxy02 .a .tit{display: flex;  width:100%; 
font-weight: 600;
font-size:17px;
line-height:28px;
color: #000000;
}
.ddxy02 .a .tit img{ width:28px; height: 28px; margin-right: 8px;}
.ddxy02 .a .cont{display: block;  width:100%; padding:12px 18px 0.72rem 18px;}
.ddxy02 .a .p1{display: block; margin-top: 0.33rem;
font-weight: 400;
font-size:10px;
line-height: 14px;
color: #111F2C;
}
.ddxy02 .a .p2{display: flex; align-items: flex-end; margin-top:0.03rem;
font-weight: 700;
font-size: 0.23rem;
line-height: 0.34rem;
color: #000000;
}
.ddxy02 .a .num{
font-weight: 700;
font-size: 0.38rem;
line-height: 0.42rem;
color: #FF7121;
}
.ddxy02 .a .btm{display: inline-flex; margin-top:0.06rem;
padding:1px 17px 3px 17px;
background: linear-gradient(90deg, #1978FF 0%, #4ABDFF 100%);
border-radius: 0px 9px 9px 9px;
font-weight: 400;
font-size: 11px;
line-height:16px;
letter-spacing: 2px;
color: #FFFFFF;
}
.ddxy02 .a .pic{display: flex; position: absolute; right:0; bottom:0.06rem; z-index: 1;
  width: 56%;
  line-height: 0;
  overflow: hidden;}
.ddxy02 .a .pic img{ width: 100%; height: 100%; object-fit: contain;}
  


@media screen and (max-width:1024px) {
.ddxy02 .a .cont{ padding:12px 18px 72px 18px;}
.ddxy02 .a .tit{
font-size:15px;
line-height:26px;
}
.ddxy02 .a .tit img{ width:24px; height: 24px; margin-right: 6px;}
.ddxy02 .a .p1{margin-top:33px;}
.ddxy02 .a .p2{ margin-top:3px;font-size:18px;
line-height: 28px;}
.ddxy02 .a .num{
font-size:28px;
line-height:32px;
}
.ddxy02 .a .btm{ margin-top:6px;}
}



.jiesuo{display:none; position:fixed; left:50%; top:50%; z-index: 60; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);
padding: 24px 24px 20px 24px;
width: 428px;
background: #FFFFFF;
box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.08), 0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 9px 28px 8px rgba(0, 0, 0, 0.05);
border-radius: 8px;
}
.jiesuo .box{display:block; width: 100%; position: relative; padding-left: 40px;}
.jiesuo .ico{display:block; width:24px; position: absolute; top: 0; left: 0;}
.jiesuo .tit{display:flex; align-items: center; width: 100%;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #111F2C;
}
.jiesuo .p{display:block; width: 100%; margin-top: 8px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;
}
.jiesuo .p a{ color:#1E76FA;}
.jiesuo .btn{display:flex; justify-content: flex-end; width: 100%; margin-top: 42px; position: relative;
}
.jiesuo .btn .a{ margin-left: 8px;
display: flex;
justify-content: center;
align-items: center;
width: 120px;
height: 32px;
background: #FFFFFF;
border: 1px solid #E2E4E6;
box-shadow: 0px 2px 0px rgba(17, 31, 44, 0.02);
border-radius: 6px;
font-size: 14px;
line-height: 24px;
color: #111F2C; padding-bottom: 1px;
}
.jiesuo .btn ._ljty{background:#1E76FA;
border: 1px solid #1E76FA;color: #fff;}
.jiesuo .btn ._zxzz:hover{
border: 1px solid #4A94FB !important;color: #4A94FB;}
.jiesuo .btn ._ljty:hover{background:#4A94FB;
border: 1px solid #4A94FB !important;color: #fff;}
.jiesuo .er{ display: none; position: absolute; left:-70px; top:50%; z-index: 10; text-align: center; transform: translate(0,-50%); -ms-transform: translate(0,-50%);
padding: 12px;
width: 154px;
background: #FFFFFF;
box-shadow: 0px 6px 33px rgba(69, 81, 98, 0.14);
border-radius: 8px;color:#121933; font-size:13px; line-height:21px;
}
.jiesuo .er i{ display: block; width: 100%; line-height: 0; }
.jiesuo .er span{ display: block; width: 100%; margin-top: 8px; }
.jiesuo .btn:hover .er{ display:block;}

@media screen and (max-width:767px) {
.jiesuo{
padding: 20px 14px 20px 14px;
width:93%;
background: #FFFFFF;
box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.08), 0px 2px 3px -2px rgba(0, 0, 0, 0.12), 0px 4px 14px 4px rgba(0, 0, 0, 0.05);
}
.jiesuo .box{ padding-left:34px;}
.jiesuo .btn{ margin-top: 20px; }
.jiesuo .tit{font-size: 14px;
line-height: 24px;}
.jiesuo .p{font-size: 13px;
line-height: 22px;}
.jiesuo .btn .a{
width: 90px; padding-bottom: 2px;
font-size: 13px;
}
.jiesuo .er{ display: block; width: 130px; left:-40px;}

}


/*
 2b4e9f
calc(20px + 0.16rem); 

*/


.list3 .ul .a .tit span{color:#1E76FA;}
.list3 .ul .a .p span{color:#1E76FA;}


.pagecon .ddxy .left{width:100%;}

.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#1E76FA;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}





/*250905start*/
@media screen and (min-width:1024px) {
.case1 .info .div{padding: 16px 0.44rem 0 0;}
}


.list9 .ul .a .logo{display: flex; align-items: center; height:60px;}
.list9 .ul .a .logo img{ height:38px;}

@media screen and (max-width:1024px) {
.list9 .ul .a .logo{height:50px;}
.list9 .ul .a .logo img{ height:32px;}	
	
}	


.lits14 .ul .li .info1{ display: flex; width: 53.55%;border-radius: 10px; overflow: hidden; position: relative;}
.lits14 .ul .li ._img{ padding-bottom:54.9%;}

@media screen and (max-width:1440px) {
.lits14 .ul .li .cont{  padding: 0.15rem 0.2rem;}	
.lits14 .ul .li .p{  font-size: 14px;  line-height: 20px;  min-height: 40px; margin-top:8px;}
.lits14 .ul .li .com{ margin-top:10px;}
.lits14 .ul .li .num{ font-size: 14px; }
}
@media screen and (max-width:1270px) {
.lits14 .ul .li .cont{  padding: 0.12rem 0.15rem;}	
.lits14 .ul .li .p{ margin-top:6px;}
.lits14 .ul .li .com{ margin-top:8px;}
.lits14 .ul .li .mfsk{ font-size:15px; height:30px;}
}
@media screen and (max-width:1024px) {
.lits14 .ul .li .cont {
    padding:6px 12px;
    width: 50%;
  }	
.lits14 .ul .li .p {
    font-size: 12px;
    line-height: 18px;
    min-height:36px;
    margin-top: 0;
  }
  .lits14 .ul .li .num{ 
  font-size: 12px;
  line-height: 21px;
  }
  .lits14 .ul .li .mfsk{ border-radius: 4px;
  height:22px; padding:0 7px 1px 7px;
  font-size: 12px;}
.lits14 .ul .li .com{ margin-top:6px;}
.lits14 .ul .li .info1{ width:50%;}

}



.slick_banner1-1 .div .pc_show1{ height: auto;}
.slick_banner1-1 .div .ph_show1{ height:auto !important;}


.Box06 .kefu1{ display: block; width: 100%; margin-top:22px; position: relative;}
.Box06 .kefu1 .a{ display: block; width: 100%;
background: #1E76FA; text-align: center;
border-radius: 6px;
font-weight: bold;
font-size: 16px;
line-height: 44px;
color: #FFFFFF;
}
.Box06 .kefu1:hover .a{background: #4A94FB;}
.Box06 .kefu1 .er{ display: none; position: absolute; left:50%; bottom:100%; z-index: 10; text-align: center; transform: translateX(-50%); -ms-transform: translateX(-50%);
padding: 12px;
width: 154px;
background: #FFFFFF;
box-shadow: 0px 6px 33px rgba(69, 81, 98, 0.14);
border-radius: 8px;color:#121933; font-size:13px; line-height:21px;
}
.Box06 .kefu1 .er i{ display: block; width: 100%; line-height: 0; }
.Box06 .kefu1 .er span{ display: block; width: 100%; margin-top: 8px; }
.Box06 .kefu1:hover .er{ display:block; }




@media screen and (max-width:1024px) {
.Box06 .kefu1{ margin-top:12px;}

}


.inbanner .div0{ position: relative; overflow: hidden;}
.inbanner .div0::after{ display: block; content: ''; position: absolute; left: 0; top: 0; width:100%; height:100%; z-index: 1; background:rgba(5,0,37,0.4); }
.jiesuo .colse{ cursor: pointer; display: block; line-height:0; position: absolute; right:-20px; top:-20px; width:28px; z-index: 6;padding: 4px;}










/* 250905end */


/* 250908start */
.ddxy .title1 .more{display: none; }
.Box03 .ul .li .wx_bx{ left:50%;  margin-left:-73px; top: auto; bottom:100%; margin-bottom:10px; -webkit-transform-origin: 50% 90%;
  -moz-transform-origin:50% 90%;
  -ms-transform-origin: 50% 90%;
  -o-transform-origin:50% 90%;
  transform-origin: 50% 90%; }
 .Box03 .ul .li .wx_bx .s{ display: block; text-align: center; width: 100%; padding:8px 0;
font-weight: 400;
font-size: 13px;
line-height: 21px;
color: #121933;
} 
@media screen and (max-width:1024px) {
.Box03 .ul .li .wx_bx{ left:0;  margin-left:0;}

}


.ddxy01 .a{ margin-bottom: 24px;}
.ddxy01 .a:last-child{ margin-bottom: 0 !important;}

@media screen and (max-width:1024px) {
.ddxy01 .a{ margin-bottom: 16px;}

}

/* 250908end */


.footer1 .share .wx_bx .s{ display: block; text-align: center; width: 100%; padding:8px 0;
font-weight: 400;
font-size: 13px;
line-height: 21px;
color: #121933;
} 

.ddxy1 .ddxy01 .a{box-shadow:none;}
.ddxy01 .a .tit_{width:100%;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #111F2C;
margin:3px 0 5px 0;
}
.ddxy01 .a:hover .tit_{color:#1E76FA;}

.ddxy1.no_right .left{width:100%;}
.ddxy1.no_right .right{display:none;}