:root{
  --site-blue:#1b67d8;
  --site-blue-dark:#134eab;
  --site-blue-soft:#eef5ff;
  --site-blue-border:#cfe0fb;
  --site-text:#1d2b3f;
  --site-blue-grad:linear-gradient(135deg,#2f80f5 0%, #1b67d8 55%, #134eab 100%);
  --site-blue-grad-soft:linear-gradient(135deg,#eff6ff 0%, #dbe9ff 100%);
  --site-blue-line:#9fc0f5;
}

html:not(.brand-ready){
  background:#fff;
}

html:not(.brand-ready) body{
  opacity:0;
  pointer-events:none;
}

html.brand-ready body{
  opacity:1;
  transition:opacity .18s ease-out;
}

body{
  color:var(--site-text);
}

.head_box{
  border-bottom:1px solid #edf3fb;
  background-color:#fff;
}

.headh_box{
  box-shadow:0 0.08rem 0.18rem rgba(27,103,216,0.10);
}

.head_box .nav_ul li .a1::before,
.head_box .nav_ul li.active .a1::before,
.head_box .nav_ul li.on .a1::before,
.head_box .nav_ul li:hover .a1::before{
  background-color:var(--site-blue);
}

.head_box .nav_ul li.active .a1,
.head_box .nav_ul li.on .a1,
.head_box .nav_ul li:hover .a1,
.head_box .xl_div dt a:hover,
.head_box .xl_div dd .more_a,
.more_a,
.scfw_box .title_h4 i,
.bayWindow_box a strong,
.head_box .function_div .dw_dl dd i,
.head_box .function_div .dw_dl dd span,
.head_box .function_div .dw_dl dd i::after,
.head_box .function_div .ss_a::after{
  color:var(--site-blue);
}

.head_box .xl_div{
  border-top:1px solid #edf3fb;
}

.head_box .xl_div dt a::before,
.scfw_box .title_h4::before,
.scfw_box .title_h4::after{
  background-color:var(--site-blue);
}

.head_box .xl_div dt a::after{
  border-color:var(--site-blue-border);
}

.head_box .xl_div dt a.active::before{
  width:100%;
}

.more_a::after{
  background-image:linear-gradient(135deg,var(--site-blue),#6aa7ff);
}

.title_h5::after,
.title_h5h::after,
.title_h5l::after,
.scfw_box .title_h4::before,
.scfw_box .title_h4::after,
.xwzx_box .div1 .h6 a.active::after,
.xwzx_box .div1 .h6 a.on::after,
.head_box .function_div .dw_dl dd::after{
  background-color:var(--site-blue) !important;
}

.head_box .logo_a::after{
  color:var(--site-blue-dark);
}

.form_box{
  background-image:linear-gradient(135deg,#233a63 0%, #1b2743 55%, #13213c 100%);
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  z-index:320;
  padding:0.26rem 0;
  box-shadow:0 -0.08rem 0.24rem rgba(8,24,54,0.24);
}

.form_box::before,
.form_box::after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:2.3rem;
  opacity:0.12;
  pointer-events:none;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}

.form_box::before{
  left:0.24rem;
  background-image:url(/static/img/xin-logo.svg);
}

.form_box::after{
  right:0.24rem;
  background-image:url(/static/img/xin-logo.svg);
}

.form_box form{
  position:relative;
  z-index:1;
  align-items:center;
}

.form_box form p{
  border-radius:0.12rem;
  background-color:#fff;
  box-shadow:0 0.04rem 0.12rem rgba(10,31,67,0.12);
}

.form_box form p input{
  color:var(--site-text);
}

.form_box form .tj_btn,
.form_box form p button,
.tj_btn,
.more_ah,
.head_box .function_div .dl_a{
  background-color:var(--site-blue) !important;
  color:#fff !important;
}

.form_box form p button{
  background-color:var(--site-blue-soft) !important;
  color:var(--site-blue) !important;
}

.more_a,
.more_a:visited,
.more_a:hover,
.head_box .xl_div dd .more_a,
.index_box .div2 .dl dt .more_a,
.index_box .div4 .divt .more_a,
.index_box .div5 .more_a,
.banner_swiper .swiper-slide .w1200 .more_a,
.banner_swiper .active_slide .w1200 .more_a{
  background-color:var(--site-blue) !important;
  color:#fff !important;
  border-color:var(--site-blue) !important;
}

.more_a::after,
.more_a:hover::after,
.head_box .xl_div dd .more_a::after,
.index_box .div2 .dl dt .more_a::after,
.index_box .div4 .divt .more_a::after,
.index_box .div5 .more_a::after{
  background-image:none !important;
  background-color:rgba(255,255,255,0.22) !important;
}

.foot_box{
  padding-bottom:3rem;
}

body{
  padding-bottom:2.6rem;
}

.bayWindow_box{
  right:0.22rem;
  bottom:2.15rem;
  z-index:180;
}

.bayWindow_box a{
  border:1px solid #e5eefc;
}

.bayWindow_box a:nth-of-type(1) i{
  background-image:url(/static/img/tb123-blue.png) !important;
}

.bayWindow_box a:nth-of-type(2) i{
  background-image:url(/static/img/tb124-blue.png) !important;
}

.bayWindow_box a:nth-of-type(3) i{
  background-image:url(/static/img/tb125-blue.png) !important;
}

.bayWindow_box a:nth-of-type(4) i{
  background-image:url(/static/img/tb126-blue.png) !important;
}

.bayWindow_box a:hover{
  background-color:var(--site-blue);
  color:#fff;
}

.bayWindow_box a:hover strong{
  color:#fff;
  background-color:var(--site-blue);
}

.bayWindow_box a:hover:nth-of-type(1) i{
  background-image:url(/static/img/tb123h-blue.png) !important;
}

.bayWindow_box a:hover:nth-of-type(2) i{
  background-image:url(/static/img/tb124h-blue.png) !important;
}

.bayWindow_box a:hover:nth-of-type(3) i{
  background-image:url(/static/img/tb125h-blue.png) !important;
}

.bayWindow_box a:hover:nth-of-type(4) i{
  background-image:url(/static/img/tb126h-blue.png) !important;
}

.head_box .function_div .dl_a{
  border-radius:0.08rem;
}

.head_box .function_div .dl_a{
  display:none !important;
}

.foot_box a[href="/login/"],
.foot_box a[href="/login"]{
  display:none !important;
}

.jjfa_box .divt .divl li{
  color:var(--site-text);
  overflow:hidden;
}

.jjfa_box .divt .divl li span{
  position:absolute;
  left:1.34rem;
  right:0.92rem;
  top:50%;
  transform:translateY(-50%);
  z-index:6;
  text-align:left;
  line-height:1.35;
  color:var(--site-text) !important;
  transition:color 0.25s ease;
}

.jjfa_box .divt .divl li::after{
  content:"\eb08";
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing:antialiased;
  position:absolute;
  right:0.34rem;
  top:50%;
  transform:translateY(-50%);
  z-index:6;
  font-size:0.28rem;
  color:var(--site-text);
  transition:color 0.25s ease;
}

.jjfa_box .divt .divl li.active span,
.jjfa_box .divt .divl li.on span,
.jjfa_box .divt .divl li:hover span,
.jjfa_box .divt .divl li.active::after,
.jjfa_box .divt .divl li.on::after,
.jjfa_box .divt .divl li:hover::after{
  top:0.36rem;
  transform:none;
  color:#fff !important;
}

.jjfa_box .divt .divl li.active em,
.jjfa_box .divt .divl li.on em,
.jjfa_box .divt .divl li:hover em{
  filter:brightness(1.02);
}

.jjfa_box .divt .divl li.active,
.jjfa_box .divt .divl li.on,
.jjfa_box .divt .divl li:hover{
  background:var(--site-blue-grad) !important;
}

.jjfa_box .divt .divl li.active::before,
.jjfa_box .divt .divl li.on::before,
.jjfa_box .divt .divl li:hover::before{
  opacity:1 !important;
}

.jjfa_box .divt .divl li::before{
  background-image:url(/static/img/jxw3-blue.png) !important;
}

.jjfa_box .divt .divl li.active em i,
.jjfa_box .divt .divl li.on em i,
.jjfa_box .divt .divl li:hover em i{
  opacity:initial !important;
}

.jjfa_box .divt .divl li.active em i:nth-of-type(1),
.jjfa_box .divt .divl li.on em i:nth-of-type(1),
.jjfa_box .divt .divl li:hover em i:nth-of-type(1){
  opacity:0 !important;
  transform:scale(1.05) !important;
}

.jjfa_box .divt .divl li.active em i:nth-of-type(2),
.jjfa_box .divt .divl li.on em i:nth-of-type(2),
.jjfa_box .divt .divl li:hover em i:nth-of-type(2){
  opacity:1 !important;
  transform:scale(1) !important;
}

.jjfa_box .divt .divl li.active span,
.jjfa_box .divt .divl li.on span,
.jjfa_box .divt .divl li:hover span{
  top:0.28rem;
  transform:none;
  color:#fff !important;
}

.jjfa_box .divt .divr .swiper-slide::before{
  background-image:url(/static/img/tp72-blue.png) !important;
  background-color:transparent !important;
}

.jjfa_box .divt .divr .swiper-slide:hover::before{
  height:100% !important;
}

.jjfa_box .divb .swiper-pagination .swiper-pagination-bullet-active{
  background-color:var(--site-blue) !important;
}

.jjfa_box .divt .divr .swiper-slide,
.jjfa_box .divt .divr .swiper-slide[data-swiper-row="2"]{
  border-color:#d6e3f8 !important;
}

.index_box .div2{
  background-image:url(/static/img/tp37-blue.jpg) !important;
  background-size:100% auto !important;
  background-repeat:no-repeat !important;
  background-position:left bottom !important;
  background-color:transparent !important;
}

.index_box .div2 .div{
  background-image:url(/static/img/tp35-blue.jpg) !important;
  background-size:cover !important;
  background-position:center !important;
  background-color:transparent !important;
}

.index_box .div2 .dl dd::before{
  border-color:#d6e5ff !important;
}

.index_box .div3{
  background-image:url(/static/img/tp38-blue.jpg) !important;
  background-size:cover !important;
  background-position:center !important;
}

.index_box .div4 .divb .d1 a div::before,
.index_box .div4 .divb .d2 a::before,
.index_box .div4 .divb .d3 a::before{
  border-left-color:var(--site-blue) !important;
  background-image:url(/static/img/tp79-blue.png) !important;
  background-size:100% 100% !important;
  background-color:transparent !important;
}

.paging_div .active,
.swiper-pagination .swiper-pagination-bullet-active,
.swiper-paginations span,
.paging_div a:hover{
  background-color:var(--site-blue) !important;
  border-color:var(--site-blue) !important;
  color:#fff !important;
}

.zxjjfa_box .div3 li::after,
.zxjjfa_box .div3 li:nth-of-type(2n)::after,
.xwzx_box .div1 .div a.active i,
.xwzx_box .div1 .div a.active dl,
.ppsl_box .div1 .divt .h6 .active::before,
.ppsl_box .div1 .divb .ul li.active{
  background-color:var(--site-blue) !important;
}

.xwzx_box .div1 .div a.active,
.ppsl_box .div3 .swiper-slide-active span,
.ppsl_box .div3 .swiper-slide-active em{
  color:var(--site-blue) !important;
}

.xwzx_box .div1 .div a.active,
.xwzx_box .div1 .div a.active dl h6,
.xwzx_box .div1 .div a.active dl p,
.head_box .xl_div dt a.active,
.head_box .xl_div dt a.active span,
.head_box .xl_div dt a.active::after{
  color:#fff !important;
}

.gywm_box .div3 .swiper-slide b::after,
.gywm_box .div4 .swiper-slide b::after,
.zsjm_box .div1 .ul li::after,
.yjh_box .div2 .swiper-slide .h4 i::after,
.yjh_box .div2 .slide2 .h4 i::after{
  background-color:var(--site-blue) !important;
}

.head_box .function_div .dw_dl dd p{
  border-color:#d6e3f8 !important;
}

.head_box .function_div .dw_dl dd p,
.head_box .function_div .dw_dl dd p span,
.head_box .function_div .dw_dl dd p a{
  background-color:#fff !important;
  color:var(--site-text) !important;
}

.head_box .function_div .dw_dl dd p a:hover,
.head_box .function_div .dw_dl dd p span:hover{
  color:var(--site-blue) !important;
}

.banner_box[style*="bn3.jpg"]{
  background-image:linear-gradient(rgba(20,83,181,0.28), rgba(20,83,181,0.28)), url(/static/img/bn3.jpg) !important;
  background-blend-mode:multiply !important;
}

.banner_box[style*="bn5.jpg"]{
  background-image:url(/static/img/bn5-blue.jpg) !important;
}

.banner_box[style*="bn9.jpg"]{
  background-image:url(/static/img/bn9-blue.jpg) !important;
}

.gywm_box .div3{
  background:none !important;
  position:relative;
  isolation:isolate;
}

.gywm_box .div3::before,
.gywm_box .div3::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
}

.gywm_box .div3::before{
  z-index:0;
  background-image:url(/static/img/tp9.jpg);
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  background-attachment:fixed;
  filter:hue-rotate(170deg) saturate(1.15) brightness(0.42) contrast(1.14);
  transform:scale(1.01);
}

.gywm_box .div3::after{
  z-index:0;
  background:
    linear-gradient(135deg, rgba(20,33,56,0.84) 0%, rgba(23,43,74,0.74) 46%, rgba(20,33,56,0.88) 100%),
    radial-gradient(circle at top left, rgba(52,87,141,0.18), transparent 28%),
    radial-gradient(circle at bottom right, rgba(38,72,126,0.14), transparent 32%);
}

.gywm_box .div3 > .w1200{
  position:relative;
  z-index:1;
}

.gywm_box .div3 .swiper-pagination span{
  background-color:rgba(214,227,248,0.34) !important;
}

.gywm_box .div3 .swiper-pagination .swiper-pagination-bullet-active{
  background-color:#dce9fb !important;
}

.gywm_box .div3 .swiper-slide::before{
  border-bottom-color:rgba(255,255,255,0.88) !important;
  border-left-color:rgba(255,255,255,0.88) !important;
}

.gywm_box .div3 .swiper-slide span{
  color:#c8d9f0 !important;
}

.gywm_box .div3 .swiper-slide h6{
  color:#ffffff !important;
}

.gywm_box .div3 .swiper-slide p{
  color:rgba(227,236,248,0.88) !important;
}

.gywm_box .div3 .swiper-dlh .swiper-button-prev:hover,
.gywm_box .div3 .swiper-dlh .swiper-button-next:hover{
  background-color:rgba(255,255,255,0.14) !important;
  color:#fff !important;
  border-color:#fff !important;
}

.index_box .div2 .jxw_img{
  content:url(/static/img/jxw4-blue.png) !important;
}

.foot_box > .jxw_img{
  content:url(/static/img/jxw2-blue.png) !important;
}

.scfw_box .div1 .ul li img[src*="tb65"],
.scfw_box .div1 .ul li img[src*="tb66"],
.scfw_box .div1 .ul li img[src*="tb67"],
.scfw_box .div1 .ul li img[src*="tb68"],
.scfw_box .div3 .ul li img[src*="tb72"],
.scfw_box .div3 .ul li img[src*="tb73"],
.scfw_box .div3 .ul li img[src*="tb74"],
.scfw_box .div3 .ul li img[src*="tb75"],
.scfw_box .div3 .ul li img[src*="tb76"],
.scfw_box .div3 .ul li img[src*="tb77"],
.scfw_box .div3 .ul li img[src*="tb78"],
.scfw_box .div3 .ul li img[src*="tb79"],
.lhyg_box .div1 .ul li a img[src*="tb88"],
.lhyg_box .div1 .ul li a img[src*="tb89"],
.lhyg_box .div1 .ul li a img[src*="tb90"],
.lhyg_box .div1 .ul li a img[src*="tb91"],
.lhyg_box .div1 .ul li a img[src*="tb92"],
.lhyg_box .div1 .ul li a img[src*="tb93"],
.zsjm_box .div1 .ul li img[src*="tb98"],
.zsjm_box .div1 .ul li img[src*="tb99"],
.zsjm_box .div1 .ul li img[src*="tb100"],
.zsjm_box .div1 .ul li img[src*="tb101"],
.zsjm_box .div1 .ul li img[src*="tb102"],
.zsjm_box .div1 .ul li img[src*="tb103"],
.scfw_box .div4 .ul li img[src*="tb104"],
.scfw_box .div4 .ul li img[src*="tb105"],
.scfw_box .div4 .ul li img[src*="tb106"],
.scfw_box .div4 .ul li img[src*="tb107"],
.scfw_box .div4 .ul li img[src*="tb108"],
.scfw_box .div4 .ul li img[src*="tb109"],
.zxjjfa_box .div1 .ul li img[src*="tb30"],
.zxjjfa_box .div1 .ul li img[src*="tb31"],
.zxjjfa_box .div1 .ul li img[src*="tb32"],
.zxjjfa_box .div1 .ul li img[src*="tb33"],
.zxjjfa_box .div1 .ul li img[src*="tb34"],
.zxjjfa_box .div1 .ul li img[src*="tb35"],
.zxjjfa_box .div3 dl dd img[src*="tb36"],
.zxjjfa_box .div3 dl dd img[src*="tb37"],
.zxjjfa_box .div3 dl dd img[src*="tb38"],
.zxjjfa_box .div3 dl dd img[src*="tb39"],
.zxjjfa_box .div3 dl dd img[src*="tb40"],
.zxjjfa_box .div3 dl dd img[src*="tb41"],
.zxjjfa_box .div3 dl dd img[src*="tb42"],
.zxjjfa_box .div3 dl dd img[src*="tb43"],
.zxjjfa_box .div3 dl dd img[src*="tb44"],
.zxjjfa_box .div3 dl dd img[src*="tb45"],
.zxjjfa_box .div3 dl dd img[src*="tb46"],
.zxjjfa_box .div3 dl dd img[src*="tb47"],
.zxjjfa_box .div3 dl dd img[src*="tb48"]{
  filter:none !important;
}

.scfw_box .div2 .dl dt .img1{
  content:url(/static/img/tp75-blue.png) !important;
}

.scfw_box .div2 .dl dt .img2{
  content:url(/static/img/tp7-blue.png) !important;
}

.scfw_box .title_h4::before{
  background-image:url(/static/img/tp5-blue.png) !important;
  background-color:transparent !important;
}

.scfw_box .title_h4::after{
  background-image:url(/static/img/tp6-blue.png) !important;
  background-color:transparent !important;
}

.scfw_box .div3 .ul li{
  background-image:url(/static/img/tp44-blue.jpg) !important;
}

.scfw_box .div3 .ul li:nth-of-type(2),
.scfw_box .div3 .ul li:nth-of-type(8){
  background-image:url(/static/img/tp45-blue.jpg) !important;
}

.scfw_box .div3 .ul li:nth-of-type(3),
.scfw_box .div3 .ul li:nth-of-type(5){
  background-image:url(/static/img/tp46-blue.jpg) !important;
}

.scfw_box .div3 .ul li:nth-of-type(4),
.scfw_box .div3 .ul li:nth-of-type(6){
  background-image:url(/static/img/tp47-blue.jpg) !important;
}

.scfw_box .div4{
  background-color:#f4f8ff !important;
}

.scfw_box .div4 img[src*="tp8.png"]{
  content:url(/static/img/tp8-ui-blue.png) !important;
}

.scfw_box .div5 .ul li h6{
  background-image:url(/static/img/tp10-blue.png) !important;
}

.scfw_box .div6{
  background-image:url(/static/img/tp48-blue.jpg) !important;
}

.scfw_box .div6 .dl dt img[src*="tp11.png"]{
  content:url(/static/img/tp11-blue.png) !important;
}

.lhyg_box .div2 .jxw_img{
  content:url(/static/img/jxw1-blue.png) !important;
}

.lhyg_box .div2 dd em i[style*="tp57.jpg"],
.lhyg_box .div2 dd em i[style*="tp57h.jpg"]{
  background-size:cover !important;
}

.lhyg_box .div2 dd em i[style*="tp57.jpg"]{
  background-image:url(/static/img/tp57-blue.jpg) !important;
}

.lhyg_box .div2 dd em i[style*="tp57h.jpg"]{
  background-image:url(/static/img/tp57h-blue.jpg) !important;
}

.zxjjfa_box .div3 li::after{
  background-image:url(/static/img/jxw7h-blue.png) !important;
}

.zxjjfa_box .div3 li:nth-of-type(2n)::after{
  background-image:url(/static/img/jxw7-blue.png) !important;
}

.zsjm_box .div1 .ul li::after{
  background-image:url(/static/img/jxw6h-blue.png) !important;
}

.ppsl_box .div1 .divb .ul li.show{
  background-image:url(/static/img/tb120-blue.png) !important;
}

.xwxq_box .divr .divb{
  border-top-color:var(--site-blue) !important;
  box-shadow:-0.02rem 0.12rem 0.3rem 0 rgba(27,103,216,0.12) !important;
}

.search_box .div1 form button,
.form_box form .tj_btn,
.swiper-paginations span,
.paging_div .active,
.paging_div a:hover,
.yjh_box .div2 .swiper-slide .h4:hover,
.xwzx_box .div1 .ul li:hover a,
.zxjjfa_box .div3 li:hover dl,
.gsl_box .div5 .ul li:hover a,
.bayWindow_box a:hover,
.lhyg_box .div1 .ul li::before,
.gywm_box .div4 .swiper-slide::before,
.gywm_box .div4 .swiper-slide b,
.ppsl_box .div1 .divt .h6 .active::before,
.jjfa_box .divb .swiper-pagination .swiper-pagination-bullet-active,
.lhyg_box .div6 .div ul li h6{
  background-color:var(--site-blue) !important;
}

.lhyg_box .div3 .w1200 a{
  background-image:var(--site-blue-grad) !important;
}

.lhyg_box .div3 .w1200 a::before{
  color:var(--site-blue) !important;
}

.scfw_box .div6 .dl dd h5,
.index_box .div4 .divb .d1 a div::before,
.index_box .div4 .divb .d2 a::before,
.index_box .div4 .divb .d3 a::before{
  border-left-color:var(--site-blue) !important;
}

.scfw_box .div6 .dl dd h5{
  color:var(--site-blue) !important;
  background-color:#eaf2ff !important;
}

.scfw_box .div6 .dl dd h6 a::before{
  background-color:var(--site-blue) !important;
}

.more_ah,
.xwzx_box .div1 .h6 a.active,
.xwzx_box .div1 .h6 a.on,
.head_box .nav_ul li.active .a1,
.head_box .nav_ul li.on .a1,
.head_box .nav_ul li:hover .a1,
.head_box .function_div .dw_dl dd i,
.head_box .function_div .dw_dl dd a:hover,
.head_box .function_div .dw_dl dd span:hover,
.title_h5 i,
.zsjm_box .div3 .ul li h6,
.gywm_box .div1 .divr ul li strong,
.yjh_box .div4 dl dd i,
.yjh_box .div4 h6 i,
.gsl_box .div1 .ul li dd p::before,
.gsl_box .div2 .divl dt,
.gsl_box .div2 .divr h5,
.gsl_box .div2 .divr table .ts,
.gsl_box .div6 .ul li dl dd p::before,
.bayWindow_box a strong,
.search_box .div2 .ul li a:hover,
.index_box .div5 .ul li:hover,
.index_box .div5 .ul li:hover p,
.index_box .div4 .divb .d3 a:hover,
.index_box .div4 .divb .d3 a:hover div h5,
.index_box .div4 .divb .d2 a:hover,
.index_box .div4 .divb .d2 a:hover h5,
.index_box .div4 .divb .d1 a:hover span,
.index_box .div4 .divb .d1 a:hover h5,
.index_box .div1 .ul li:hover span,
.scfw_box .div6 .dl dd h6 a:hover::after,
.scfw_box .div6 .dl dd h6 a:hover p,
.yjh_box .div1 .ul li:hover h6,
.xwxq_box .divr .divb ul li:hover h6,
.xwxq_box .divr .divb ul li:hover span,
.xwxq_box .divl .h6 a:hover,
.xwxq_box .div1 .fh_a:hover,
.xwxq_box .div1 h6 a:hover,
.xwzx_box .div1 .h6 a:hover,
.foot_box .div2 h6 a:hover,
.foot_box .div1 ul li a:hover,
.head_box .function_div .ss_a:hover{
  color:var(--site-blue) !important;
}

.index_box .div1 .ul li:hover a{
  border-color:var(--site-blue) !important;
}

.solution-page .jjfa_box .divt .divl li em i[style*="tp16.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp16h.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp17.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp17h.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp18.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp18h.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp021.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp021h.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp022.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp022h.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp023.jpg"],
.solution-page .jjfa_box .divt .divl li em i[style*="tp023h.jpg"]{
  background-size:cover !important;
}

body.solution-page .banner_box{
  background-image:linear-gradient(rgba(20,83,181,0.28), rgba(20,83,181,0.28)), url(/static/img/bn3.jpg) !important;
  background-blend-mode:multiply !important;
}

.solution-mode-box{
  position:relative;
  overflow:hidden;
  padding:0.2rem 0 0.78rem;
  background:
    radial-gradient(circle at top left, rgba(47,128,245,0.12), transparent 32%),
    linear-gradient(180deg, #f7fbff 0%, #ffffff 45%, #f4f8ff 100%);
}

.solution-mode-box::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(135deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.66) 48%, rgba(255,255,255,0.08) 100%),
    repeating-linear-gradient(160deg, rgba(27,103,216,0.035) 0, rgba(27,103,216,0.035) 2px, transparent 2px, transparent 9px);
  pointer-events:none;
}

.solution-mode-box .w1200{
  position:relative;
  z-index:1;
}

.solution-mode-box .mode-hero{
  text-align:center;
  padding:0.18rem 0 0.1rem;
}

.solution-mode-box .mode-hero .title_h5,
.solution-mode-box .mode-problems .title_h5{
  color:var(--site-blue-dark);
  margin-bottom:0.18rem;
}

.solution-mode-box .mode-copy{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:0.08rem;
  font-size:0.26rem;
  line-height:1.45;
  font-weight:600;
  color:var(--site-blue-dark);
}

.solution-mode-box .mode-problems{
  margin-top:0.26rem;
}

.solution-mode-box .mode-problems .title_h5{
  text-align:center;
  margin-bottom:0.3rem;
}

.solution-mode-box .mode-grid{
  display:grid;
  grid-template-columns:repeat(5, minmax(0, 1fr));
  gap:0.18rem;
}

.solution-mode-box .mode-card{
  position:relative;
  min-height:1.86rem;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:0.24rem 0.16rem 0.22rem;
  border-radius:0.12rem;
  overflow:hidden;
  background:
    linear-gradient(145deg, rgba(33,86,169,0.98) 0%, rgba(27,103,216,0.98) 60%, rgba(19,78,171,0.98) 100%);
  border:1px solid rgba(255,255,255,0.16);
  box-shadow:0 0.14rem 0.3rem rgba(19,78,171,0.16);
  transition:transform 0.25s ease, box-shadow 0.25s ease;
}

.solution-mode-box .mode-card::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(135deg, rgba(255,255,255,0.18), rgba(255,255,255,0) 48%),
    repeating-linear-gradient(145deg, rgba(255,255,255,0.08) 0, rgba(255,255,255,0.08) 1px, transparent 1px, transparent 10px);
  opacity:0.68;
}

.solution-mode-box .mode-card::after{
  content:"";
  position:absolute;
  inset:auto -18% -46% auto;
  width:1.5rem;
  height:1.5rem;
  border-radius:50%;
  background:rgba(255,255,255,0.08);
}

.solution-mode-box .mode-card:hover{
  transform:translateY(-0.04rem);
  box-shadow:0 0.18rem 0.36rem rgba(19,78,171,0.22);
}

.solution-mode-box .mode-icon,
.solution-mode-box .mode-label{
  position:relative;
  z-index:1;
}

.solution-mode-box .mode-icon{
  display:flex;
  align-items:center;
  justify-content:center;
  width:0.7rem;
  height:0.7rem;
  margin-bottom:0.18rem;
  color:rgba(255,255,255,0.96);
}

.solution-mode-box .mode-icon svg{
  width:100%;
  height:100%;
  stroke:currentColor;
  stroke-width:1.8;
  fill:none;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.solution-mode-box .mode-label{
  display:block;
  font-size:0.2rem;
  line-height:1.45;
  font-weight:600;
  color:#fff;
}

@media screen and (max-width: 1200px){
  body{
    padding-bottom:4.15rem;
  }

  .head_box .nav_ul{
    background-color:#fff;
  }

  .head_box .nav_ul li .a1{
    color:var(--site-text);
  }

  .head_box .function_div .dl_a{
    display:none !important;
  }

  .form_box{
    padding:0.18rem 0;
  }

  .form_box::before,
  .form_box::after{
    display:none;
  }

  .form_box form{
    flex-wrap:wrap;
    height:auto;
    gap:0.12rem;
  }

  .form_box form p{
    width:calc(50% - 0.06rem);
    flex:none;
    margin-right:0;
    height:0.46rem;
  }

  .form_box form .tj_btn{
    width:100%;
    height:0.46rem;
  }

  .bayWindow_box{
    bottom:4.4rem;
  }

  .solution-mode-box{
    padding:0.08rem 0 0.56rem;
  }

  .solution-mode-box .mode-copy{
    font-size:0.22rem;
  }

  .solution-mode-box .mode-grid{
    grid-template-columns:repeat(3, minmax(0, 1fr));
  }

  .solution-mode-box .mode-card{
    min-height:1.54rem;
  }

  .jjfa_box .divt .divl li span{
    left:1.02rem;
    right:0.68rem;
    font-size:0.22rem;
  }
}

@media screen and (max-width: 768px){
  .solution-mode-box .mode-hero{
    padding-top:0;
  }

  .solution-mode-box .mode-copy{
    font-size:0.18rem;
    gap:0.04rem;
  }

  .solution-mode-box .mode-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
    gap:0.12rem;
  }

  .solution-mode-box .mode-card{
    min-height:1.38rem;
    padding:0.18rem 0.12rem;
  }

  .solution-mode-box .mode-icon{
    width:0.52rem;
    height:0.52rem;
    margin-bottom:0.12rem;
  }

  .solution-mode-box .mode-label{
    font-size:0.16rem;
  }
}
