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


html { height:100vh;
  scrollbar-width: thin;
  scrollbar-color: #092b5a #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;
}	



.max-1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.max-width{max-width:1600px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:0.8rem;padding-right:0.8rem;}
@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.9rem;}
.t_navs .logo{ line-height: 0; float: left;}
.t_navs .logo a{ float: left;}
.t_navs .logo img{ width: auto; height:0.58rem;}
.t_navs .right{ display: flex; align-items: center;}
.t_navs .lang{ display: flex; margin:0 0 0 14px; position: relative; }
.t_navs .lang .tit{display: flex;font-size:0.16rem;color: #666; line-height:0.9rem; position: relative; padding-right: 24px;}
.t_navs .lang .tit::after{ display:block; content:''; width:9px;height:9px;position: absolute;right:2px;top: 50%;transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg);border-top:1px solid #092b5a;  border-right:1px solid #092b5a;}
.t_navs .lang:hover .tit{color:#092b5a;}
.t_navs .lang .down{ overflow: hidden;padding-top:0.2rem;
position: absolute; left:50%; top:100%; transform: translateX(-50%); -ms-transform: translateX(-50%);
width:1.1rem;display: none;}
.t_navs .lang .down .ul{ display:flex; flex-direction: column; align-items: center; justify-content: center; background:#fff; width:100%; padding:0.2rem 0; position: relative;}
.t_navs .lang .down .ul::after{ display: block; content:''; position: absolute; left:50%; bottom:100%; margin-left: -7px;  border-left: 7px solid transparent; border-right:7px solid transparent;border-bottom: 7px solid #fff; }
.t_navs .lang .down .a{ display:inline-flex; margin:0.06rem 0; padding-left: 0.16rem; color: #666;text-align: center;font-size:0.16rem;line-height:0.3rem; position: relative;}
.t_navs .lang .down .a::after{ display: block; content:''; position: absolute; left:0; top:50%; width:4px; height:4px; background: #e64916; margin-top: -2px; transform: rotate(45deg); -ms-transform: rotate(45deg); }
.t_navs .lang .down .a:hover{ color:#0a2a5a;}
.t_navs .lang:hover .down{ display: block;}
.t_navs .input{width:2.5rem;margin:0 0.52rem 0 0.84rem;position: relative;}
.t_navs .input .text{ background: #fff; border: 1px solid rgba(9,43,90,0.6); border-radius:10px; width: 100%; height:32px;padding:3px 44px 3px 14px; line-height:24px; font-size:0.16rem;color: #092b5a;}
.t_navs .input input::placeholder{color:#666; opacity:1 !important;}
.t_navs .input .submit{width:44px; height:32px; cursor: pointer;position: absolute;right: 0;top:0;background: url(img/_search.png) center no-repeat; background-size: 16px auto !important;}
.t_navs .menu{float: left;}
.t_navs .menu ul{float: left;}
.t_navs .menu .nli{ float: left; position: relative; margin-right:0.48rem;}
.t_navs .menu .nli span a{ display: block;position: relative;line-height:0.9rem; font-size:0.2rem;color: #092b5a; font-weight:bold; }
.t_navs .menu .nli span a::after{ content:''; display: block; position: absolute; left:50%; bottom:0; height:2px; width:0; background:#092b5a; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.t_navs .menu .nli:hover span a i{display: block;}
.t_navs .menu .nli.on span a,
.t_navs .menu .nli:hover span a{color: #e64916;}
.t_navs .menu .nli.on span a::after,
.t_navs .menu .nli:hover span a::after{ width:100%;}
.t_navs .sub{ display:none; position: absolute; top:100%; left:50%; margin-left:-80px; z-index: 10;}
.t_navs .sub4{padding-top:0.12rem;}
.t_navs .sub4 .box{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; background:#fff; width:160px; padding:0.1rem 0.2rem; position: relative;}
.t_navs .sub4 .box::after{ display: block; content:''; position: absolute; left:50%; bottom:100%; margin-left: -7px;  border-left: 7px solid transparent; border-right:7px solid transparent;border-bottom: 7px solid #fff; }
.t_navs .sub4 .u1{ width:100%; }
.t_navs .sub4 .u1 .l1{ padding:0.06rem 0;}
.t_navs .sub4 .u1 .l1 a{display:block; width:100%; color: #666; line-height:0.3rem; text-align:center; font-size:0.18rem; /*padding:0 0 0 0.16rem;*/ position: relative;}
.t_navs .sub4 .u1 .l1 a::after{ display: none; content:''; position: absolute; left:0; top:50%; width:4px; height:4px; background: #e64916; margin-top: -2px; transform: rotate(45deg); -ms-transform: rotate(45deg); }
.t_navs .sub4 .u1 .l1 a:hover{color: #092b5a; }
.t_navs .sub4 .pic{ display:block; width:57%; line-height: 0; margin-top:0.14rem;}
.t_navs .sub4 ._img{ border-radius:10px; padding-bottom: 67.84%;}

.t_navs .menuSub{ display:none; position: absolute; top:100%; left:0; z-index: 10; width:100%; background:#fff; overflow: hidden; border-top: 1px solid #092b5a; }
.t_navs .menuSub::after{ content:''; display: block; position: absolute; right:50%; margin-right: 4.55rem; top:0; height:100%; width:calc(50% - 3.45rem); background:url(img/bg1.png) center no-repeat; background-size:cover !important; }
.t_navs .menuSub .sect{ display: flex; align-items: flex-start; justify-content: space-between; width:100%; z-index: 6; position: relative; }
.t_navs .menuSub .u1{ display: block; width:3.45rem; min-width:3.45rem; padding:0.32rem 0 ;}
.t_navs .menuSub .u1 .box{ display: block; width:100%; }
.t_navs .menuSub .u1 .l1{ display: block; width:100%; margin:0.09rem 0; padding:0 0.3rem 0 0;}
.t_navs .menuSub .u1 .l1 .a1{ display: flex; align-items: center; min-height:0.73rem; padding:0 0.4rem; width:100%; color: #666; line-height:0.25rem; font-size:0.16rem; position: relative; background:url(img/right1.png) right center no-repeat; background-size:auto 13px !important;}
.t_navs .menuSub .u1 .l1:hover .a1{color: #fff; background:url(img/right2.png) right center no-repeat;}
.t_navs .menuSub .u1 .l1.on .a1{color: #fff; background:url(img/right2.png) right center no-repeat;}
.t_navs .menuSub .u1 .l1.on{background:#092b5a}
.t_navs .menuSub .u1 .l1:hover{background:#092b5a}
.t_navs .menuSub .u1 .l1.on .a1::after{z-index: 6; content:''; display: block; position: absolute; right:100%; top:0; height:100%; width:2000px; background:#092b5a;  }
.t_navs .menuSub .u1 .l1:hover .a1::after{z-index: 6; content:''; display: block; position: absolute; right:100%; top:0; height:100%; width:2000px; background:#092b5a;  }
.t_navs .menuSub .u2{ display: flex; flex-wrap: wrap; width:100%; position: relative; padding:0.67rem 0 0.67rem 0.7rem; min-height:5.7rem; }
.t_navs .menuSub .u2 .box{ display:block; width:100%;}
.t_navs .menuSub .u2 .sect{ display: flex; justify-content: space-between; align-content: flex-start; width:100%;}
.t_navs .menuSub .u2 .left{ display: block; width:55.31%;}
.t_navs .menuSub .u2 .a2{ display: block; width:100%; color: #092b5a; font-weight: bold; line-height:0.3rem; font-size:0.26rem;}
.t_navs .menuSub .u2 .dl{ display: flex; flex-wrap: wrap; justify-content: space-between; align-content: flex-start; width:100%; }
.t_navs .menuSub .u2 .dd{ display: block; width:44.2%; margin-top:0.22rem; }
.t_navs .menuSub .u2 .a3{ display: flex; align-items: center; width:100%; color: #666; line-height:0.3rem; font-size:0.18rem; padding:0.23rem 0.16rem; position: relative; border-bottom: 1px solid #d5d5d5;background:url(img/right3.png) right center no-repeat; background-size:auto 12px !important;}
.t_navs .menuSub .u2 .a3::after{ display: block; content:''; position: absolute; left:0; top:50%; width:4px; height:4px; background: #e64916; margin-top: -2px; transform: rotate(45deg); -ms-transform: rotate(45deg); }
.t_navs .menuSub .u2 .a3::before{ display: block; content:''; position: absolute; left:0; bottom:-1px; width:0; height:1px; background: #092b5a;}
.t_navs .menuSub .u2 .a3:hover{color: #092b5a; border-bottom: 1px solid #092b5a;}
.t_navs .menuSub .u2 .a3:hover::before{ width:100%;}
.t_navs .menuSub .pic{ display: block; width:3.71rem; min-width:3.71rem; margin:0.04rem 0 0 0;}
.t_navs .menuSub ._img{ padding-bottom: 61.72%; border-radius: 10px;}


.t_navs.act{ box-shadow:0 2px 6px rgba(0,0,0,0.1);}
.t_navs.act .menuSub{ box-shadow:0 2px 6px rgba(0,0,0,0.1);}
.t_navs.act .sub4 .box{ box-shadow:0 2px 6px rgba(0,0,0,0.1);}

@media screen and (max-width:1760px) {
.t_navs .menuSub::after{ right:100%; left:0; margin-right:0; width:4.25rem;}

}
@media screen and (max-width:1600px) {
.t_navs .input{width:2.5rem;margin:0 0.32rem 0 0.32rem;}
}
@media screen and (max-width:1024px) {
.t_navs .top{ height:50px;}
.t_navs .menu{ display: none;}
.t_navs .logo img{ width: auto; height:30px;}
.t_navs .top .input{ display:none;}
.t_navs .input{width:100%;margin:30px 0 0 0;}
.t_navs .input .text{ font-size:14px; border-radius: 6px;}
.t_navs .lang .tit{font-size:14px; line-height:50px; padding-right: 20px; margin-right: 18px;}
.t_navs .lang .tit::after{ width:7px;height:7px;}
.t_navs .lang .down{padding-top:10px;width:80px;}
.t_navs .lang .down .ul{padding:10px 0;;}
.t_navs .lang .down .a{margin:3px 0; padding-left:16px;font-size:14px;line-height:24px;}


}



.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: #092b5a;
-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: #092b5a;
-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 #092b5a;}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid rgba(0,0,0,0.1);}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a1{font-size:16px;color: #092b5a; text-transform: uppercase; font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%; text-transform: uppercase;}
.xialaph .on .a1{ color: #092b5a;}
.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:2px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #092b5a;  border-right:1px solid #092b5a;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;}
.xialaph .u2{width: 100%;padding:0 0 15px 15px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u2 .a2{ width: 100%;display: block; font-size:15px;color: #666666;line-height:24px; text-transform: uppercase;}
.xialaph .on .a2{ color:#092b5a;}
.xialaph .u3{width: 100%;padding:10px 0 2px 5px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u3 .l3 a{ width: 100%;display: block; font-size:15px;color: #333333;line-height:24px; position: relative; padding-left:16px;}
.xialaph .u3 .l3 a::after{ display: block; content:''; position: absolute; left:0; top:50%; width:4px; height:4px; background: #e64916; margin-top: -2px; transform: rotate(45deg); -ms-transform: rotate(45deg);}
.xialaph .input_box{width: 100%;border-bottom: 1px solid #ececec;margin-top:15px;position: relative;}
.xialaph .input_box input{width: 100%;height:50px;padding-right: 60px;font-size: 15px;color: #333333;}
.xialaph .input_box input::placeholder{color:#666; opacity:1 !important;}
.xialaph .input_box img{width: 20px;cursor: pointer;position: absolute;right: 10px;top: 50%;margin-top: -10px;}


.footer1{ position: relative; z-index: 6;}
.footer1 .top{ display:flex; flex-wrap: wrap; justify-content: space-between; padding:0.54rem 0 0.37rem 0; border-bottom:1px solid rgba(122,122,122,0.2);}
.footer1 .logo{ display:block; line-height:0;}
.footer1 .logo img{ height:0.58rem;}
.footer1 .p1{ display:inline-flex;; color: #092b5a; font-size:0.18rem; line-height:0.28rem;}
.footer1 .btn{ display:inline-flex; align-items: center; color: #092b5a; font-size:calc(14px + 0.02rem); line-height:1; height: 46px; border:1px solid #092b5a; margin-right:34px; border-radius:0 10px 0 10px; padding:0 25px;}
.footer1 .btn i{ display: block; width:21px; height:21px; margin-left:10px; background: url(img/ico3.1.png) center no-repeat; background-size: 100% auto !important;}
.footer1 .btn span{ padding-bottom: 1px;}
.footer1 .btn:hover{ color: #fff; background: #092b5a;}
.footer1 .btn:hover i{background: url(img/ico3.png) center no-repeat;}
.footer1 .down{ display:flex; flex-wrap: wrap; width:100%; justify-content: space-between; padding:17px 0 20px 0;}
.footer1 .Copyright{ display:block; color:#666; font-size:14px; line-height:22px;}
.footer1 .Copyright a{color: #666; margin-left:17px;}
.footer1 .Copyright a:hover{color:#092b5a;}
.footer1 .sjkf{ display: inline-flex;color:#666; font-size:14px; line-height:22px;}
.footer1 .sjkf i{ padding:0 6px; font-size:12px;}
.footer1 .sjkf a{color:#666; }
.footer1 .sjkf a:hover{ color:#092b5a !important;}
.footer1 .sjkf .links{ cursor: pointer; position: relative;}
.footer1 .sjkf .links span{display: block; width: 100%; position: relative; padding-right:26px;}
.footer1 .sjkf .links span::after{ display:block; content:''; width:9px;height:9px;position: absolute;right:2px;top: 50%;transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg);border-top:1px solid #666;  border-right:1px solid #666; margin-top:-2px; }
.footer1 .sjkf .links span.active::after{  transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); margin-top:3px;border-top:1px solid #092b5a;  border-right:1px solid #092b5a;}
.footer1 .sjkf .donw{ display: none; width: 160px; position: absolute; right: 0; bottom:100%; z-index: 6; background: #fff;padding:10px 0; overflow-y: auto;max-height: 164px; scrollbar-width: thin;box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  scrollbar-color: #092b5a #fff;}
.footer1 .sjkf .donw a{display: block; width: 100%; color: #333; font-size:14px; line-height:22px; padding:2px 15px; }
.footer1 .sjkf .donw a:hover{ color:#092b5a !important;}
.footer1 .midd{flex-direction:row-reverse; display:flex; flex-wrap: wrap; width:100%; align-items:flex-start; justify-content: space-between; border-bottom:1px solid rgba(122,122,122,0.2); padding:0.44rem 0; }
.footer1 .nav{ white-space: nowrap; position:relative; z-index: 6; display: flex; flex-direction: column; width:100%;}
.footer1 .nav:last-child{ width: auto;}
.footer1 .nav .u2{ display: flex; flex-direction: column; padding-top:0.1rem;}
.footer1 .nav .a1{ display:inline-flex; color: #092b5a; font-size:0.18rem; line-height:0.28rem; padding-bottom:0.2rem; position: relative;}
.footer1 .nav .a1::after{ display: block; content: ''; position: absolute; left: 0; bottom: 0; background:#092b5a; width: 0.34rem; height: 2px; }
.footer1 .nav .a2{ display:inline-flex;; color: #777; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top:0.08rem;}
.footer1 .nav .a2:hover{ color:#092b5a; }
.footer1 .left{ display:inline-flex; width:64.5%;}
.footer1 .right{ display:inline-flex; flex-wrap: wrap; width:30.5%;}
.footer1 .tel{ display:block; width: 100%; color: #092b5a; font-weight: bold; font-size:0.31rem; line-height:0.34rem;}
.footer1 .cont{ display:block; width: 100%; margin-top:0.15rem; }
.footer1 .adrr{ display:flex; width: 100%; color:#666;font-size:calc(14px + 0.02rem); line-height:calc(20px + 0.16rem);}
.footer1 .adrr .s{ white-space: nowrap;}
.footer1 .adrr img{ min-width:20px; width:20px; height:20px; margin:2px 8px 0 0;}
.footer1 .er{ display:flex; flex-wrap: wrap; width:100%; margin:22px 0 0 0;}
.footer1 .er .div{ display:flex; flex-wrap: wrap; width:76px; margin:0 0.35rem 0 0;}
.footer1 .er .div i{ display:block; width:100%; line-height: 0;}
.footer1 .er .div span{ display:block; width:100%; text-align:center; margin-top:15px; color: #888; font-size:14px; line-height:24px;}


@media (max-width: 1024px){
.footer1 .top{ padding:25px 0;}
.footer1 .logo img{height:34px;}
.footer1 .left{ display:none;}
.footer1 .right{ width: 100%; padding:0 10px; }
.footer1 .midd{ justify-content: center; padding:25px 0;}
.footer1 .btn{height:34px;margin-right:0; border-radius: 0 12px 0 12px; padding: 0 14px; font-size: 14px;}
.footer1 .btn i{width: 18px; height:18px; margin-left:8px;}
.footer1 .p1{ display:none;font-size: 14px; line-height:24px;}
.footer1 .Copyright{ width:100%; text-align: center;}
.footer1 .er{justify-content: center; margin:20px 0 0 0;}
.footer1 .er .div{ margin:0 10px;}
.footer1 .er span{ margin-top:6px;}
.footer1 .down{ justify-content: center; padding:18px 0;}
.footer1 .adrr{  font-size: 14px; line-height:26px;}
.footer1 .adrr br{ display:contents;}
.footer1 .adrr .ph_show1{margin:0 10px;}
.footer1 .cont{ margin-top:10px; }
.footer1 .tel{ text-align: center;  line-height:30px; font-size:20px;}
}
@media (max-width: 767px){
.footer1 .Copyright a{ margin-left:6px;}
}






.index-banner{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.index-banner .div{ width:100%; line-height: 0;}
.index-banner .pc_show1{ width:100%;}
.index-banner .ph_show1{ width:100%;}
.index-banner .swiper-pagination{display:flex;position: absolute;left:0; bottom:35px; z-index: 10; width:100%; justify-content: center;}
.index-banner .swiper-pagination-bullet{ cursor: pointer; border-radius:9px; width:27px; height:9px; margin:0 11px; display:block; background:#fff; opacity:0.3; }
.index-banner .swiper-pagination-bullet-active{ width:0.84rem;opacity:1;}


@media screen and (max-width:1024px) {
.index-banner .swiper-pagination{ bottom:20px; }
.index-banner .swiper-pagination-bullet{border-radius:8px; width:16px; height:8px; margin:0 6px;}
.index-banner .swiper-pagination-bullet-active{ width:24px;}
}
@media screen and (max-width:767px) {

}



.my-bg{display: none; width: 100%; height: 100%; position: fixed; left: 0; top:0; z-index: 110; background: #000; opacity:0.4;}
.my-puop2{ display:none; width:11.66rem; transform: translate(-50%,-50%); -ms-transform: translateY(-50%,-50%); position: fixed; left:50%; top:50%; z-index: 111;}
.my-puop2 .box{ position: relative; display: flex; width:100%; background: #fff; border-radius: 10px; overflow: hidden;}
.my-puop2 .box .colse{ cursor: pointer; display:flex; align-items: center; justify-content: center; position: absolute; right:0.1rem; top:0.1rem; width:32px; height:32px;}
.my-puop2 .box .colse img{ width:16px; height:16px;}
.my-puop2 .box .tit1{ width:100%; color: #fff; font-weight: bold; display:block; font-size:0.32rem; line-height:0.42rem;}
.my-puop2 .box .tit2{ display:block; width:100%; color: #fff; font-size:0.18rem; line-height:0.28rem; margin-top:0.19rem;}
.my-puop2 .box .er{ display:flex; flex-wrap: wrap; width:100%; justify-content:space-between; padding:0.42rem 0 0 0;}
.my-puop2 .box .er .li{ display:flex; flex-wrap: wrap; align-items:flex-start; width:110px;}
.my-puop2 .box .er .li i{ display:block; width:100%; line-height: 0; background: url(img/bg2.png) center no-repeat; background-size:100% 100% !important; padding:8px;}
.my-puop2 .box .er .li span{ display:block; width:100%; text-align:center; margin-top:7px; color: #fff; font-size:14px; line-height:24px;}
.my-puop2 .box .line{ display:block; width: 100%; height: 1px; background: #fff; opacity: 0.3; margin-top: 0.34rem;}
.my-puop2 .box .p2{ display:block; width: 100%; color:rgba(255,255,255,0.3);font-size:0.18rem; line-height:0.28rem; margin-top:2px; }
.my-puop2 .box .tel{ display:block; width: 100%; color: #fff;font-size:0.34rem; line-height:0.44rem; margin-top: 0.24rem;}
.my-puop2 .box .left{ display:block; width:4.2rem;  min-width:4.2rem; background:url(img/bg0.jpg) center bottom no-repeat #092b5a; background-size: 100% auto; padding:0.46rem 0.39rem;align-items: flex-start; }
._form1{ width:100%; flex-wrap:wrap; display: flex; justify-content:space-between; padding:0.4rem 0.3rem 0.44rem 0.3rem;}
._form1 .lab{ width:48.5%; position:relative; display: flex; flex-wrap: wrap; margin-bottom:0.21rem; }
._form1 .w100{ width:100%;}
._form1 .name{ width:100%; display:block; color: #333333;font-size:0.18rem; line-height:1; padding-bottom:0.1rem;}
._form1 .name span{ color: #fb0202;}
._form1 .text{cursor: pointer; width:100%; border:0; background:#f5f5f5; font-size:14px;color: #333; line-height:34px; height:54px; padding:10px 18px; border-radius:0;}
._form1 .textarea{ cursor: pointer; width:100%; border:0; background:#f5f5f5; font-size:14px;color: #333; line-height:26px; height:99px; padding:13px 18px; border-radius:0;}
._form1 .yanzhengma{ position: absolute; right:0; top:0; height:100%; object-fit: contain; z-index:6;width:110px; }
._form1 .submit{ display: flex; justify-content:center; align-items: center; width:100%; font-size:0.18rem; color: #092b5a; height:54px; padding-bottom: 1px; border:1px solid #092b5a; border-radius:0;}
._form1 .submit:hover{background:#092b5a; color: #fff;}
._form1 .lab1{ width:100%; display: block; color:#666; font-size:14px; line-height:20px; }
._form1 .lab1 span{ color: #fb0202;}

._form1 input::placeholder{color:#888888; opacity:1 !important;}
._form1 textarea::placeholder{color:#888888; opacity:1 !important;}


@media screen and (max-width:1440px) {
._form1 .text{ padding:5px 14px; height:44px;}
._form1 .textarea{ height:99px; padding:8px 14px; }
._form1 .yanzhengma{ width:90px; }
._form1 .submit{ height:44px;}
}
@media screen and (max-width:1024px) {
.my-puop2{ width:92%;}
.my-puop2 .box{ flex-wrap: wrap; padding:20px 15px 25px 15px;}
.my-puop2 .box .tit2{ display:none;}
.my-puop2 .box .line{ display:none;}
.my-puop2 .box .p2{ display:none;}
.my-puop2 .box .tel{ display:none;}
.my-puop2 .box .er{ display:none;}
.my-puop2 .box .left{ width:100%; background:none;  min-width:100%; padding:0; }
.my-puop2 .box .tit1{ color: #333333; font-size:18px; line-height:28px;}
._form1{ width:100%; padding:15px 0 0 0;}
._form1 .lab{ margin-bottom: 15px; }
._form1 .name{ font-size:14px; padding-bottom:10px;}
._form1 .text{ font-size:14px; line-height:30px; height:40px; padding:5px 12px;}
._form1 .textarea{ font-size:14px; padding:8px 12px;}
._form1 .yanzhengma{ width:70px; }
._form1 .submit{ font-size:14px; height:40px;}
}





.main4 .box{ display: block; width: 100%; margin-top:50px; position: relative;}
.main4 .sect{ display: block; width: 100%; position: absolute; left:0; top:0; z-index: 1; opacity: 0;}
.main4 .sect.on{ position: relative; z-index: 6; opacity: 1;}
.main5{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; }
.main5 .u2{  display: block; width:53.75%; }
.main5 .u2 .a{ width: 100%; display: block; position: relative;}
.main5 .u2 .a ._img{ padding-bottom:62.79%; border-radius: 10px;}
.main5 .u2 .a .cont{ width: 100%; padding:0.35rem 0.4rem; position: absolute; left:0; bottom: 0; z-index: 6;}
.main5 .u2 .a .tit{ width: 100%; color: #fff;font-size:0.26rem; line-height: 0.36rem; margin-top: 0.15rem; padding-right:1.4rem;}
.main5 .u2 .a .time{ display: block; width: 100%; color:#fff;font-size:14px; line-height:22px; }
.main5 .u2 .a .shipin1{ display: block; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.main5 .u2 .a .shipin1 img{ width:58px; height:58px;}
.main5 .u2 .slick-dots{ display:flex;position: absolute;right:0.3rem; bottom:0.5rem; z-index: 10; width: auto;  }
.main5 .u2 .slick-dots .slick-active{ background:#fff;}
.main5 .u1{ display: flex; flex-wrap: wrap; align-content: space-between; width:43%; }
.main5 .u1 .li{ display:block; width: 100%;}
.main5 .u1 .li .a{ display:flex; align-items:flex-start; width: 100%;background:#fff; border-radius: 10px; padding:0.14rem 0.12rem;}
.main5 .u1 .li .pic{ display:block; width:3.46rem; min-width:3.46rem; position: relative; margin-right: 0.18rem;}
.main5 .u1 .li .shipin1{ display: block; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.main5 .u1 .li .shipin1 img{ width:36px; height:36px;}
.main5 .u1 .li ._img{ padding-bottom:62.6%; border-radius: 10px;}
.main5 .u1 .li .cont{ width: 100%; padding:0.1rem 0.18rem;}
.main5 .u1 .li .tit{ width: 100%; color: #092b5a;font-size:0.22rem; line-height:0.36rem; min-height:0.72rem; margin-top: 0.12rem; }
.main5 .u1 .li .time{ width: 100%; color:#666;font-size:14px; line-height:22px;}
.main5 .u1 .li .more{ display:flex; background: url(img/right3.png) center no-repeat; background-size:auto 20px !important; width:20px; height: 20px;  margin-top:0.48rem;}
.main5 .u1 .li .a:hover{ background: #092b5a;}
.main5 .u1 .li .a:hover .tit{ color: #fff;}
.main5 .u1 .li .a:hover .time{ color: #fff;}
.main5 .u1 .li .a:hover .more{ background: url(img/right4.png) center no-repeat; }

@media screen and (max-width:1600px) {
.main5 .u1 .li .pic{ width:3rem; min-width:3rem; margin-right: 0.1rem;}
.main5 .u1 .li .cont{ padding:0.1rem 0.1rem;}
.main5 .u1 .li .more{ margin-top:0.28rem;}
}
@media screen and (max-width:1024px) {
.main4 .box{ margin-top:24px; }	
.main5 .u2{width:100%; }
.main5 .u2 .a .cont{padding:20px 15px;}
.main5 .u2 .a .tit{font-size:16px; line-height:24px; margin-top:2px;} 
.main5 .u2 .a .shipin1 img{ width:34px; height:34px;}
.main5 .u2 .slick-dots{right:10px; bottom:15px; }
.main5 .u1{width:100%; justify-content: space-between; }
.main5 .u1 .li{ width:100%; margin-top: 15px;}
.main5 .u1 .li .a{padding:10px; align-items: center;}
.main5 .u1 .li .shipin1 img{ width:30px; height:30px;}
.main5 .u1 .li .cont{padding:2px 10px;}
.main5 .u1 .li .tit{font-size:16px; line-height:24px;} 
.main5 .u1 .li .p{font-size:14px; line-height:22px; height:44px; margin-top:6px;} 
.main5 .u1 .li .more{ margin-top:6px; background-size:auto 10px !important;} 
.main5 .u1 .li .pic{ width:160px; min-width:160px; margin-right: 4px;}
}
@media screen and (max-width:767px) {
.main5 .u2{ width:100%;}
}



.shipin{display:block; width: 100%; overflow: hidden; border-radius: 12px; line-height: 0; position: relative;}
.shipin .box{display:flex; flex-direction: column; justify-content: center; align-items: center; position: absolute; left: 45%; top: 58.2%; z-index: 6; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); cursor: pointer;}
.shipin .paly{display:block; width:44px; height:44px;}
.shipin .tit{display:block; white-space: nowrap; color: #fff; font-size:16px; line-height: 1; text-transform: uppercase; margin-top: 15px;}

@media screen and (max-width:1600px) {
.shipin .box{left: 50%; }
}
@media screen and (max-width:1024px) {
.shipin .pic{ height:300px; object-fit: cover;}	
.shipin .paly{ width:40px; height:40px;}
.shipin .tit{ font-size:14px; margin-top: 12px;}
}






.main0{ display:flex; flex-wrap: wrap; align-items:flex-start; justify-content: space-between; width: 100%;}
.main0 .left{ display:block; width: 36%;}
.main0 .right{ display:block; width: 60.32%;}
.main0 ._more1{margin-top:104px;}
.main0 .info{ display:block; width: 100%; color: #666; font-size:18px; line-height:44px; }

@media screen and (max-width:1440px) {
.main0 .info{font-size:16px; line-height:30px; }
.main0 ._more1{margin-top:84px;}
}
@media (max-width: 1024px){
.main0 .left{ width: 100%;}
.main0 .right{ width: 100%; margin-top:10px;}	
.main0 ._more1{ margin-top:20px;}
.main0 .info{ font-size:15px; line-height:25px; }
}






.about2{display:block; width: 100%; margin-top:4px;}
.about2 .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin:0 -0.15rem;}
.about2 .li{display:flex; width: 50%; margin-top: 0.3rem; padding:0 0.15rem;}
.about2 .li .la{display:flex; width: 100%; overflow: hidden;
background:#fff; position: relative;
display: flex;
align-items: center; height:2.7rem;
padding:34px 0.42rem;
transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.about2 .li .tit{display:block; width: 100%; 
color:#333;
 font-size:calc(14px + 0.12rem); line-height:calc(22px + 0.14rem);
}
.about2 .li .p{display:block; width: 100%; margin-top:0.1rem;
color: #666;
 font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.08rem);
}
.about2 .li .bg{ display: block; width: 100%; height: 100%; position: absolute; left:0; top:0; z-index: 1; opacity:0;}
.about2 .li .info{display:block; width: 100%;}
.about2 .li .ino{display:block; line-height: 0; width:5.56rem; position: absolute; right:-1.92rem; bottom:-0.3rem; z-index: 3;}
.about2 .li .ino img{ width: 100%;}
.about2 .li .ico{display:block; line-height: 0; width:80px; min-width:80px; margin:0 0.2rem;}
.about2 .li .ico img{ width: 100%;}
.about2 .li .ico .img1{display:block}
.about2 .li .ico .img2{display:none}
.about2 .li .la:hover{background: rgb(40, 145, 226,1);}
.about2 .li .la:hover .bg{ opacity:0.1;}
.about2 .li .la:hover .tit{color:#fff;}
.about2 .li .la:hover .p{color:#fff;}
.about2 .li .la:hover .ico .img1{display:none}
.about2 .li .la:hover .ico .img2{display:block}
.about2 .li .la:hover .ino{ opacity:0;}

@media screen and (max-width:1024px) {
.about2 .ul{ width:calc(100% + 14px); margin:0 -7px;}
.about2 .li{margin-top: 14px; padding:0 7px;}	
.about2 .li .la{
padding:20px 18px;
}
.about2 .li .counter{
font-size: 24px;
line-height:26px;}
.about2 .li .dw{
font-size:16px;
line-height: 24px;
}
.about2 .li .p{ font-size:14px; line-height: 22px; margin-top:6px;}
.about2 .li .ico{ width:52px; min-width:52px; margin:0 0 0 16px;}
}
@media screen and (max-width:767px) {
.about2 .li{ width: 100%;}	
.about2 .li .la{ height:auto;}
}





/* inbaner */
.inbaner{min-height:3rem;  position: relative; line-height:0; overflow: hidden;}
.inbaner .div{ display:block; width:100%; text-align: center;}
.inbaner .div img{width:100%;}
.slidebox1{ width:100%; position: absolute; left:0; bottom:27px; z-index: 6;}

@media screen and (max-width:1024px) {
.inbaner{min-height:150px;}	
}


.mbx{ display: block; color: #fff;font-size:14px; line-height:24px;}
.mbx a{ color: #fff;}
.mbx i{ padding:0 8px;}
.mbx a:hover{ text-decoration: underline; opacity:0.8;}
.mbx1{ display: block; color: #666;font-size:14px; line-height:24px; padding-top: 26px;}
.mbx1 a{ color: #666;}
.mbx1 i{ padding:0 8px;}
.mbx1 a:hover{ text-decoration: underline;color: #092b5a;}

@media screen and (max-width:1024px) {
.mbx{ display:none;}
.mbx1{ display:none;}
}

.slide1{ display: flex; flex-wrap: wrap;width:100%;}
.slide1 .ul{ display: flex;width:100%;}
.slide1 .li{ display: flex;width:100%; position: relative;}
.slide1 .li::after{  display:block; content:''; background:#e6e9ee; width:1px; height:0.34rem; position: absolute; left: 0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.slide1 .li:first-child::after{ display:none;}
.slide1 .li .la{ position: relative; z-index: 6; display: flex;width:100%; justify-content: center; align-items:center;color: #092b5a;font-size:0.18rem; line-height:0.28rem; height:0.68rem; font-weight:bold;}
.slide1 .li:hover .la{ color: #e64916;}
.slide1 .li.on .la{ background: #092b5a; color: #fff;}


@media screen and (max-width:1024px) {
.slide1{ overflow-x: auto; white-space: nowrap;scrollbar-width: thin; scrollbar-color: #fff #fff;}
.slide1 .li .la{ padding:0 15px; font-size:14px; line-height:24px; height:38px; }
.slide1 .li::after{  height:16px; }

}


.slide2{ display: flex; flex-wrap: wrap;width:100%;}
.slide2 .ul{ display: flex;width:100%; justify-content: center;}
.slide2 .li{ display: flex; margin:0 0.32rem;}
.slide2 .li .la{ position: relative; z-index: 6; display: flex; min-width:1.78rem; justify-content: center; align-items:center;color: #092b5a;font-size:0.24rem; line-height:0.3rem; height:0.5rem; border-radius:0.5rem; border:1px solid #092b5a; padding:0 0.4rem;}
.slide2 .li:hover .la{background: #092b5a; color: #fff;}
.slide2 .li.on .la{ background: #092b5a; color: #fff;}


@media screen and (max-width:1024px) {
.slide2{ overflow-x: auto; white-space: nowrap;scrollbar-width: thin; scrollbar-color: #fff #fff;}
.slide2 .li .la{ min-width:94px; font-size:14px; line-height:20px; height:34px; border-radius:34px; padding:0 18px;}
}


/* 分页 */
.wack1 .pz_fy{ display:flex; flex-wrap: wrap; justify-content: center; width:100%;}
.wack1 .pz_fy a { position: relative; float:left; border-radius:4px; width:0.4rem; height:0.4rem; background:#fff; line-height:0.4rem; color:#9c9c9c; text-align: center; font-size:16px; margin:0 5px;}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{ background:#092b5a; color: #fff;}
.wack1 .pz_fy .prev::after,
.wack1 .pz_fy .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:0.1rem; height:0.1rem; border-top:2px solid #9c9c9c; border-right:2px solid #9c9c9c; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); margin-left: -0.04rem;}
.wack1 .pz_fy .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .pz_fy .prev:hover::after,
.wack1 .pz_fy .next:hover::after,
.wack1 .pz_fy .prev.on::after,
.wack1 .pz_fy .next.on::after{ border-top:2px solid #fff; border-right:2px solid #fff;}
.wack1 .fy_pc{ display:none; flex-wrap: wrap; width:100%; justify-content: center; align-items: center; text-align:center; font-size:14px; color:#9c9c9c;}
.wack1 .fy_pc .prev,
.wack1 .fy_pc .next{ display: flex; position: relative; height:32px; width:32px; border-radius:4px; background:#fff;}
.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 #9c9c9c; border-right:1px solid #9c9c9c; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); margin-left: -0.04rem;}
.wack1 .fy_pc .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .fy_pc span{ padding:0 22px;}


@media  screen and (max-width:1024px){
.wack1 .pz_fy{ display: none;}
.wack1 .fy_pc{ display: flex;}
}




.slideTit{ display: block; width: 100%; font-weight: bold; color: #222;font-size:calc(14px + 0.04rem); line-height:1; position: relative;}
.slideTit::after{ display: block; content:''; position: absolute; left:-0.3rem; top:0; width:2px; height:100%; background:#e64916;}
.slideR{ display: block; width: 100%; color: #666;font-size:calc(14px + 0.02rem); line-height: calc(22px + 0.14rem); padding-top: 13px;}
.slideR .u1{ display: block; width: 100%;}
.slideR .u1 .a{ display: block; width: 100%; padding:15px 0; border-bottom: 1px solid #e2e2e2;}
.slideR .u1 .a .tit{ display: block; width: 100%; color: #666;font-size:calc(14px + 0.02rem); line-height: calc(22px + 0.04rem);}
.slideR .u1 .a .time{ display: block; width: 100%; color: #666;font-size:14px; line-height:22px; margin-top: 5px;}





.bd_weixin_popup{ box-sizing:content-box;}
.newsbox{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; padding:26px 0 1rem 0; flex-direction: row-reverse;}
.newsbox .left{ display: block; width:26.87%; background: #fff; padding:33px 0.3rem;}
.newsbox .right{ display: block; width:71.25%; background: #fff; padding:0.56rem 0.4rem 0.45rem 0.4rem;}
.newsbox .sect{ display: block; width: 100%; color: #666;font-size:calc(14px + 0.02rem); line-height: calc(22px + 0.14rem);}
.newsbox .tit30{ display: block; width: 100%; font-weight: bold; text-align: center; color: #092b5a;font-size:0.3rem; line-height: 0.4rem;}
.newsbox .sect .info{ display:flex; flex-wrap: wrap; justify-content: center; width: 100%; color: #7a7a7a;font-size:14px; line-height: 24px; border-bottom: 1px solid #e2e2e2; padding:32px 0 26px 0;}
.newsbox .sect .s{ display: flex; align-items: center; margin:0 0.35rem;}
.newsbox .sect .s img{ width:24px; height:24px; margin-right:10px;}
.newsbox .sect .cont{ display: block; width: 100%; padding:26px 0 30px 0;}
.newsbox ._page{ display: flex; justify-content: space-between; width: 100%; align-items: center; padding:33px 0 0 0;border-top:1px solid #e2e2e2;}
.newsbox ._page .la{ width: calc(100% - 140px);}
.newsbox ._page .la a{ font-weight: bold; width: 100%; color: #333; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.06rem); display:block; overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.newsbox ._page .la a:hover{ color:#092b5a;}
.newsbox .btn{ display:inline-flex; align-items: center; color: #092b5a; font-size:calc(14px + 0.02rem); line-height:1; height: 47px; border:1px solid #092b5a; border-radius:47px; padding:0 22px; white-space: nowrap;}
.newsbox .btn i{ display: block; width:18px; height:18px; margin-right:10px; background: url(img/ico6.png) center no-repeat; background-size: 100% auto !important;}
.newsbox .btn span{ padding-bottom: 1px;}
.newsbox .btn:hover{ color: #fff;background: #092b5a;}
.newsbox .btn:hover i{background: url(img/ico6.1.png) center no-repeat;}



@media screen and (max-width:1024px) {
.newsbox{  padding:16px 0 40px 0; flex-wrap:wrap-reverse;}	
.newsbox .left{ width: 100%; margin-top:30px; padding:20px 15px 30px 15px; display:none;}
.newsbox .right{ width: 100%; padding:25px 15px 30px 15px;}
.newsbox .btn{ font-size:14px; height:36px; padding:0 20px;}
.newsbox .btn i{ width:16px; height:16px; margin-right:8px;}
.newsbox .tit30{font-size:18px; line-height:28px;}
.newsbox .sect{font-size:14px; line-height:24px;}
.newsbox .sect .cont{ padding:20px 0 25px 0;}
.newsbox .sect .info{padding:10px 0 20px 0;font-size:14px; line-height:24px;}
.newsbox ._page{ flex-wrap:wrap; justify-content: center; padding:20px 0 0 0;}
.newsbox ._page .la{ width: 100% ; margin-bottom: 15px;}
}
@media screen and (max-width:767px) {
.newsbox .sect .s img{ width:20px; height:20px; margin-right:4px;}
.newsbox .sect .s span{ display:none;}
}



.neswbox1 .h-tit{ padding-top: 37px;}
.neswbox1 .box{ display: block; width: 100%; margin-top:50px;}
.neswbox1 .sect{ display: flex; justify-content:space-between; align-items: flex-start; flex-wrap: wrap; width: 100%; }
.neswbox1 .u2{  display: flex; flex-wrap: wrap; width:60.375%; }
.neswbox1 .u2 .a{ width: 100%; display: block; position: relative;}
.neswbox1 .u2 .a ._img{ padding-bottom:58.9%; border-radius: 10px;}
.neswbox1 .u2 .a .cont{ width: 100%; padding:0.35rem 0.4rem; position: absolute; left:0; bottom: 0; z-index: 6;}
.neswbox1 .u2 .a .tit{ width: 100%; color: #fff;font-size:0.26rem; line-height: 0.36rem; margin-top: 0.07rem; }
.neswbox1 .u2 .a .time{ display: block; width: 100%; color:#fff;font-size:14px; line-height:22px; }
.neswbox1 .u2 .a .shipin1{ display: block; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.neswbox1 .u2 .a .shipin1 img{ width:58px; height:58px;}

.neswbox1 .a1{ width: 37.5%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative;
background: rgb(255, 255, 255); box-shadow:0 0 9px rgba(0,0,0,0.07); border-radius: 10px; padding:0.1rem 0.4rem 0.18rem 0.4rem;
}
.neswbox1 .a1 .div{ display: block; width: 100%; padding:0.25rem 0; border-bottom: 1px solid #ececec; position: relative;}
.neswbox1 .a1 .div::after{ content: ''; display: block; width: 0%; height:1px; position: absolute; left: 0; bottom: -1px; z-index: 6;  background:#092b5a;}
.neswbox1 .a1 .tit{ width: 100%; color: #333;font-size:0.2rem; line-height: 0.3rem; padding-right: 0.45rem; margin-top:0.05rem;background:url(img/right1.png) right center no-repeat; background-size:auto 13px !important; }
.neswbox1 .a1 .time{display: block; width: 100%; color:rgba(102,102,102,0.49);font-size:14px; line-height:22px;}
.neswbox1 .a1 .div:hover .tit{color: #092b5a;background:url(img/right0.png) right center no-repeat;}
.neswbox1 .a1 .div:hover::after{ width: 100%;}

@media screen and (max-width:1600px) {
.neswbox1 .a1 .div{ padding:0.19rem 0; }
}
@media screen and (max-width:1600px) {
.neswbox1 .a1 .div{ padding:0.17rem 0; }
.neswbox1 .a1 .tit{font-size:0.2rem; line-height: 0.3rem; padding-right: 0.45rem; margin-top:0.04rem;}
}
@media screen and (max-width:1024px) {
.neswbox1 .h-tit{ padding-top:30px;}	
.neswbox1 .box{ margin-top:25px;}	
.neswbox1 .u2{width:100%; }
.neswbox1 .u2 .a .cont{padding:20px 15px;}
.neswbox1 .u2 .a .tit{font-size:16px; line-height:24px; margin-top:2px;} 
.neswbox1 .u2 .a .shipin1 img{ width:34px; height:34px;}
.neswbox1 .a1{width:100%;padding:4px 15px 14px 15px; margin-top:16px;}
.neswbox1 .a1 .div{ padding:14px 0;}
.neswbox1 .a1 .tit{ font-size:16px; line-height:24px; margin-top:2px; padding-right:30px; background-size:auto 9px !important; }
}
@media screen and (max-width:767px) {
.neswbox1 .u2 .li{ width:100%;}

}


._box2{display:flex; width: 100%; color: #333;font-size:calc(14px + 0.02rem); line-height: 26px;}
._box2 .tit{display:flex; white-space: nowrap;}
._box2 .ul{ width: 100%; display: flex; flex-wrap: wrap; }
._box2 .ul .li{ cursor: pointer; display: flex; margin:0 18px; padding-left: 24px;background: url(img/dui.png) left 52% no-repeat; background-size:auto 14px !important;}
._box2 .ul .li.on{background: url(img/dui1.png) left 52% no-repeat;}
@media screen and (max-width:1024px) {
._box2 .ul .li{margin:0 10px; padding-left: 24px;}
}


.casebox{ padding-top: 55px;}
.case{ display: block; width: 100%; margin-top: 33px;}
.case .u2{  display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin:0 -0.15rem; }
.case .u2 .li{ display:flex; flex-wrap: wrap; width: 33.33%; padding:0.15rem;}
.case .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative;
background: rgb(255, 255, 255); height: 100%; border-radius:10px; overflow: hidden;
}
.case .u2 .a .pic{ display: block; width: 100%; position: relative;}
.case .u2 .a .shipin1{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.case.on .u2 .a .shipin1{ display: block; }
.case .u2 .a .shipin1 img{ width:38px; height:38px;}
.case .u2 .a ._img{ padding-bottom:62.5%;}
.case .u2 .a .cont{ width: 100%; padding:0.28rem 0.3rem 0.44rem 0.3rem;}
.case .u2 .a .tit{ width: 100%; color: #092b5a;font-size:0.22rem; line-height:0.28rem; min-height:0.56rem; margin-top: 0.15rem; }
.case .u2 .a .time{ width: 100%; color:#666;font-size:14px; line-height:22px; margin-top: 0.15rem;}
.case .u2 .a .more{ display:flex; background: url(img/right3.png) center no-repeat; background-size:auto 20px !important; width:20px; height: 20px;  margin-top:0.5rem;}
.case .u2 .a:hover .tit{color: #fff;}
.case .u2 .a:hover .time{color: #fff;}
.case .u2 .a:hover .cont{background: #092b5a;}
.case .u2 .a:hover .more{background: url(img/right4.png) center no-repeat;}

@media screen and (max-width:1024px) {
.casebox{ padding-top:25px;}	
.case{ margin-top: 20px;}
.case .u2{width:calc(100% + 14px); margin:-7px; }
.case .u2 .li{ width:50%; padding:7px 7px;}	
.case .u2 .a .cont{padding:18px 15px;}
.case .u2 .a .tit{font-size:16px; line-height:24px;} 
.case .u2 .a .p{font-size:14px; line-height:22px; height:44px; margin-top:6px;} 
.case .u2 .a .more{ margin-top:10px; background-size:auto 14px !important;} 
.case .u2 .a .shipin1 img{ width:34px; height:34px;}
}
@media screen and (max-width:767px) {
.case .u2 .li{ width:100%;}

}



.mapbox{ display: block; width:19.2rem; position:absolute; left:50%; margin-left:-6.85rem; bottom: 0; z-index: 1; }
.mapbox .a{ position: relative; display: block; width:100%; height:7.9rem; overflow: hidden; }
.mapbox .box1{ display:block; position:absolute; z-index:5; line-height: 0; margin:-28px 0 0 -28px;}
.mapbox .box1 .ico{ width:56px;}
.mapbox .box1 .cont{ white-space: normal; display: flex; width:4.04rem; flex-wrap: wrap; position:absolute; left:50%; top:50%; z-index:5; background:rgba(9,43,90,0.9); padding:0.35rem 0.3rem 0.42rem 0.3rem; transform: translate(0,-50%); -ms-transform: translate(0,-50%); margin:0 0 0 0.5rem;
 border-radius: 15px;}
.mapbox .box1 .cont::after{ content:''; display:block; position: absolute; right:100%; top:50%; border-top:12px solid transparent; border-bottom:12px solid transparent;border-right:13px solid rgba(9,43,90,0.9);  margin:-12px 0 0 0; z-index:6;}
.mapbox .box1 .cont .siz18{ font-weight: bold; width:100%; color: #fff; font-size:0.18rem; line-height:0.26rem; }
.mapbox .box1 .cont .p{ display: flex; width:100%; color: #e64916; font-size:12px; line-height:1; height:20px;  margin-top:0.26rem;}
.mapbox .box1 .cont .p i{ display: inline-flex; background: url(img/ico10.png) center no-repeat; background-size:100% auto !important; width:19px; height:19px; margin:0 6px 0 0;}
.mapbox .box1 .cont .p span{ border-bottom: 1px solid #e64916;}
.mapbox .box1 .cont .p:hover{ color: #fff;}
.mapbox .box1 .cont .p:hover i{background: url(img/ico10.1.png) center no-repeat;}
.mapbox .box1 .cont .p:hover span{ border-bottom: 1px solid #fff;}

@media screen and (max-width:1600px) {
.mapbox .a{ height:7.5rem;}
.mapbox{width:19.2rem; left:50%; margin-left:-7rem;}
}
@media screen and (max-width: 1024px) {
.mapbox{ width:100%; position:absolute; left:0; margin-left:0; }	
.mapbox .a{ height:380px;}
.mapbox .box1{ margin:-18px 0 0 -18px;}
.mapbox .box1 .ico{ width:36px;}
.mapbox .box1 .cont{ width:250px;padding:14px 14px 20px 14px; margin-top:34px; transform: translate(-50%,-0); -ms-transform: translate(-50%,-0);}
.mapbox .box1 .cont::after{ border-top:8px solid transparent; border-bottom:8px solid transparent;border-right:8px solid rgba(9,43,90,0.9);  margin:-12px 10px 0 0; z-index:6; right:50%; top:0%; transform: rotate(90deg); -ms-transform: rotate(90deg);}
.mapbox .box1 .cont .siz18{  font-size:14px; line-height:24px;}
.mapbox .box1 .cont .p{ justify-content: center; margin-top:8px; }

}


.Contact1{ position: relative; overflow: hidden;}
.Contact1 .box{/* position: relative; */ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:45.375%;}
.Contact1 .left{ display: block; width:100%; background: #fff; border-radius: 15px; position: relative; padding:0.65rem 0.6rem; }
.Contact1 .left .line{ display:block;width:100%; height:8px;  margin-top:0.45rem;  background: url(img/bg5.png) left center no-repeat; background-size:auto 100% !important;}
.Contact1 .left .title{ display:block; width: 100%; color: #092b5a; font-weight: bold; font-size:0.3rem; line-height:0.40rem;}
.Contact1 .left .cont{ display:block; width: 100%; margin-top:0.15rem; padding:0 2.3rem 0 0; }
.Contact1 .left .adrr{ display:flex; width: 100%; color:#666;font-size:0.18rem; line-height:calc(22px + 0.1rem); margin-top: 0.2rem; position: relative; padding-left:28px;}
.Contact1 .left .adrr .s{ white-space: nowrap;}
.Contact1 .left .adrr img{ position: absolute; left: 0; top: 0.06rem; width:22px; height:22px; margin:0 10px 0 0;}
.Contact1 .left .er{ display:block; width:110px; position: absolute; right: 0.6rem; bottom: 0.65rem;}
.Contact1 .left .er i{ display:block; width:100%; line-height: 0; padding:6px; background: url(img/bg2.png) center no-repeat; background-size:100% 100% !important;}
.Contact1 .left .er span{ display:block; width:100%; text-align:center; margin-top:7px; color: #666; font-size:14px; line-height:24px;}

@media screen and (max-width:1600px) {
.Contact1 .left{ padding:0.45rem 0.4rem; }
.Contact1 .left .cont{ padding:0 1.8rem 0 0; }
.Contact1 .left .er{ right: 0.4rem; bottom: 0.45rem;}
}
@media screen and (max-width:1024px) {
.Contact1{ padding-bottom:280px;}	
.Contact1 .box{ width:100%;}	
.Contact1 .left{ padding:25px 15px; }
.Contact1 .left .cont{ padding:0; margin-top:15px;  }
.Contact1 .left .title{font-size:18px; line-height:28px;}
.Contact1 .left .er{ width:100px; right: 15px; bottom: auto; top:65px;}
.Contact1 .left .er span{margin-top:2px; color: #666; font-size:14px; line-height:24px; display:none;}
.Contact1 .left .adrr{font-size:14px; line-height:24px; margin-top:10px;}
.Contact1 .left .adrr img{ top:3px; width:18px; height:18px; margin:0 8px 0 0;}
.Contact1 .left .line{height:5px;  margin-top:15px; }
}



.Contact2{ position: relative; overflow: hidden;}
.Contact2 .box{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:100%;}
.Contact2 .left{ display: block; width:30%;}
.Contact2 .left .p{ display:block; color: #092b5a;font-size:0.2rem; line-height:0.4rem;}
.Contact2 .left .ico{ display:block; line-height:0; margin-top:2.86rem;}
.Contact2 .left .ico  img{ height:0.59rem;}
.Contact2 .left ._Title1{ color: #fff;}

@media screen and (max-width:1024px) {
.Contact2 .left{ display: flex; align-items: center; justify-content: space-between; width:100%; }
.Contact2 .left .p{font-size:14px; line-height:24px;}
.Contact2 .left .ico{ margin-top:0;}
.Contact2 .left .ico  img{ margin-left: 15px; min-width:36px; width:36px; height:36px;}
}


._form3{ width:65.75%; flex-wrap:wrap; display: flex; justify-content:space-between;}
._form3 .lab{ width:48.86%; position:relative; display: flex; flex-wrap: wrap; margin-bottom:0.3rem; }
._form3 .w100{ width:100%;}
._form3 .name{ width:100%; display:block; color: #333; font-size:calc(14px + 0.04rem); line-height:1; padding-bottom:0.15rem;}
._form3 .name span{ color: #fb0202;}
._form3 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:0; background:#fff; font-size:calc(14px + 0.02rem);color: #333; line-height:36px; height:56px; padding:10px 19px; border-radius: 3px;}
._form3 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:0; background:#fff; font-size:calc(14px + 0.02rem);color: #333; line-height:26px; height:107px; padding:15px 19px;border-radius: 3px;}
._form3 .yanzhengma{ cursor: pointer; position: absolute; right:0; top:0; height:100%; object-fit: contain; z-index:6;width: 104px;}
._form3 .submit{ display: flex; justify-content:center; align-items: center; width:100%; font-size:calc(14px + 0.04rem); color: #fff; height:56px; padding-bottom: 1px; background: #092b5a; border:1px solid #092b5a; border-radius:3px;}
._form3 .submit:hover{ background:#e64916; border:1px solid #e64916;}
._form3 .lab1{ display: block; color:#666; font-size:calc(14px + 0.02rem); line-height:16px; }
._form3 .lab1 span{ color: #fb0202;}
._form3 .lab2{ cursor: pointer; width:48.86%; display: block; color:#666; font-size:14px; line-height:16px; /*padding-left: 18px;background: url(img/dui2.png) left center no-repeat; background-size:14px auto !important;*/ }
._form3 .lab2.on{background: url(img/dui1.png) left center no-repeat;}
._form3 .lab2 a{color:#0062a6; }
._form3 .lab2 a:hover{color:#092b5a; }

._form3 input::placeholder{color:#bbb9b9; opacity:1 !important;}
._form3 textarea::placeholder{color:#bbb9b9; opacity:1 !important;}

@media screen and (max-width:1024px) {
._form3{ width:100%; margin-top: 30px; }
._form3 .lab{ margin-bottom: 15px;}
._form3 .name{  font-size:14px;padding-bottom: 10px;}
._form3 .text{ font-size:14px; line-height:30px; height:40px; padding:5px 12px;}
._form3 .textarea{ font-size:14px; line-height:24px; padding:7px 12px;}
._form3 .submit{ height:40px;}
._form3 .lab1{ font-size:14px;}
._form3 .lab2{ width: auto;}
}


._form2{flex-wrap:wrap; display: flex; width:calc(100% + 0.2rem);  margin:0 -0.1rem; padding:30px 0;}
._form2 .lab{ width:15.43%; position:relative; display: flex; flex-wrap: wrap; padding: 0.1rem; }
._form2 .w12{ width:12.75%;}
._form2 .w28{ width:28.21%;}
._form2 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:0; background:#fff; font-size:calc(14px + 0.04rem);color: #333; line-height:34px; height:44px; padding:5px 0.2rem; border-radius: 10px;}
._form2 .yanzhengma{ cursor: pointer; position: absolute; right:0.1rem; top:0.1rem; height:44px; object-fit: contain; z-index:6;width: 0.9rem;border-radius: 10px;}
._form2 .submit{ display: flex; justify-content:center; align-items: center; width:100%; font-size:calc(14px + 0.06rem); color: #fff; height:44px; padding-bottom: 1px; border:1px solid #fff; border-radius:10px;}
._form2 .submit:hover{ background:#e64916; border:1px solid #e64916;}

._form2 input::placeholder{color:#5a5a5a; opacity:1 !important;}
._form2 textarea::placeholder{color:#5a5a5a; opacity:1 !important;}


@media screen and (max-width:1600px) {
._form2 .text{ font-size:14px; padding:5px 0.15rem;}
._form2 .submit{ font-size:16px;}
._form2 .yanzhengma{ width:70px;}
}
@media screen and (max-width:1024px) {
._form2{ width:calc(100% + 12px);  margin:0 -6px; padding:30px 0;}	
._form2 .lab{padding:6px;width:50%; }	
._form2 .lab:nth-child(3){ width:100%;}
._form2 .w12{ width:50%;}
._form2 .w28{ width:100%;}
._form2 .text{ font-size:14px; line-height:30px; height:40px; padding:5px 12px; }
._form2 .submit{ font-size:16px;  height:40px; }
._form2 .yanzhengma{ right:6px; top:6px; height:40px; width:70px;}
}


.pord1{ display: block; width:100%;padding-top: 30px;}
.pord1 .ul{ display: block; width:100%;}
.pord1 .ul .li{ display: block; width:100%; margin-top: 40px;}
.pord1 .ul .li .a{ display: flex; width:100%; overflow: hidden; align-items:flex-start; border-radius: 10px; background:#fff;}
.pord1 .ul .li .pic{ position: relative; display:block; line-height:0; overflow: hidden; width:6.6rem; min-width:6.6rem;}
.pord1 .ul .li ._img{ padding-bottom:53%;}
.pord1 .ul .li .cont{ display: block; width:100%; padding:0.44rem 0.52rem; }
.pord1 .ul .li .tit{ display:block; width:100%; font-weight: bold; color: #092b5a; font-size:0.3rem; line-height:0.4rem;}
.pord1 .ul .li .p{ display:block;  width:100%; color: #092b5a; font-size:0.2rem; line-height:0.4rem; margin-top:0.2rem;}
.pord1 .ul .li .shipin1{ display: block; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.pord1 .ul .li .shipin1 img{ width:58px; height:58px;}
.pord1 .slick-dots{ position: absolute; left: 0; bottom:20px; z-index: 10;}
.pord1 .slick-dots li.slick-active{ background:#092b5a;border:1px solid #092b5a; }

@media screen and (max-width:1024px) {
.pord1{ padding-top: 8px;}	
.pord1 .ul .li{ margin-top:16px;}
.pord1 .ul .li .a{ flex-wrap: wrap; }
.pord1 .ul .li .pic{ width:100%; min-width:100%; }
.pord1 .ul .li .cont{ padding:20px 15px; }
.pord1 .ul .li .tit{ font-size:18px; line-height:28px; }	
.pord1 .ul .li .p{ font-size:14px; line-height:24px; margin:6px 0 2px 0;}
.pord1 .ul .li .shipin1 img{ width:34px; height:34px;}
}



.advant1{ display:block; width:100%; text-align: center; font-weight: bold; color: #092b5a; font-size:0.26rem; line-height:0.46rem; margin-top: 50px;}

@media screen and (max-width:1024px) {
.advant1{ text-align: left; font-size:14px; line-height:26px; margin-top: 24px;}
}

.advant{ display: block; width:100%; padding-top: 20px;}
.advant .box{ display: flex; width:100%; flex-direction: row-reverse; margin-top: 40px;}
.advant .box .pic{ display:block; line-height:0; overflow: hidden; width:51.18%; margin-top:20px; position: relative; z-index: 6;}
.advant .box ._img{ padding-bottom:65.44%;border-radius:10px; }
.advant .box ._img img{-webkit-clip-path:polygon(0% 0%, 100% 0%,100% 100%,83.5% 100%,16.5% 100%,0% 0%); clip-path:polygon(0% 0%, 100% 0%,100% 100%,83.5% 100%,16.5% 100%,0% 0%);}
.advant .box .cont{ display:flex; flex-wrap: wrap; background:#fff; width:calc(48.82% + 2.5rem); border-radius:10px; align-content:flex-start; margin-bottom:20px; margin-right:-2.5rem; padding:0.85rem 3rem 0.68rem 0.7rem; }
.advant .box .line{ display:block;width:100%; height:8px;  margin-top:0.4rem;  background: url(img/bg5.png) left center no-repeat; background-size:auto 100% !important;}
.advant .box .tit{ display:block; width:100%; font-weight: bold; color: #092b5a; font-size:0.3rem; line-height:0.4rem;}
.advant .box .p{  width:100%; color: #092b5a; font-size:0.18rem; line-height:0.4rem; margin-top:0.38rem;}
.advant .box .num{ display:block; width:100%; font-weight: bold; color: #1c43cc; font-size:24px; line-height:32px; margin-top:6px;}
.advant .box:hover .cont{ background: #092b5a;}
.advant .box:hover .tit{color: #fff; }
.advant .box:hover .p{color: #fff; }
.advant .box:hover .num{color: #fff; }
.advant .box:hover .pic{ transform: translateY(-20px); -ms-transform: translateY(-20px); }

.advant .box:nth-child(2n){flex-direction: row;}
.advant .box:nth-child(2n) .cont{margin-right:0;margin-left:-2.5rem; padding:0.85rem 0.6rem 0.68rem 3rem; }
.advant .box:nth-child(2n) ._img img{-webkit-clip-path:polygon(0% 0%, 100% 0%,100% 0%,83.5% 100%,16.5% 100%,0% 100%); -ms-clip-path:polygon(0% 0%, 100% 0%,100% 0%,83.5% 100%,16.5% 100%,0% 100%); }


@media screen and (max-width:1600px) {
.advant .box .cont{ padding:0.85rem 2.65rem 0.68rem 0.45rem; }
.advant .box:nth-child(2n) .cont{ padding:0.85rem 0.45rem 0.68rem 2.65rem; }
}
@media screen and (max-width:1024px) {
.advant{ padding-top: 9px;}	
.advant .box{ flex-wrap: wrap; margin-top:16px;}
.advant .box .pic{ width:100%; margin:0; }
.advant .box ._img{border-radius:10px 10px 0 0;}
.advant .box ._img img{-webkit-clip-path:polygon(0% 0%, 100% 0%,100% 100%,100% 100%,0% 100%,0% 0%); clip-path:polygon(0% 0%, 100% 0%,100% 100%,100% 100%,0% 100%,0% 0%);}
.advant .box .cont{ width:100%; margin:0 !important; padding:20px 15px;border-radius:0 0 10px 10px;  }
.advant .box .line{ height:5px;  margin-top:15px; }
.advant .box .tit{ font-size:18px; line-height:28px; }	
.advant .box .p{ font-size:14px; line-height:24px; margin-top:15px;}

.advant .box:nth-child(2n) ._img img{-webkit-clip-path:polygon(0% 0%, 100% 0%,100% 100%,100% 100%,0% 100%,0% 0%); clip-path:polygon(0% 0%, 100% 0%,100% 100%,100% 100%,0% 100%,0% 0%);}
.advant .box:nth-child(2n) .cont{margin-right:0;margin-left:0; padding:18px 15px 22px 15px;}

.advant .box:hover .pic{ transform: translateY(0); -ms-transform: translateY(0); }

}





.wenhua .box{ display: block; width: 100%;}
.wenhua .ul{ display: flex; width: calc(100% + 10px); margin:-5px;}
.wenhua .ul .li{ display: flex; flex-wrap: wrap;width:20.5%; padding:5px;}
.wenhua .ul .la{ display: flex; flex-wrap: wrap;width:100%; overflow: hidden; border-radius: 10px;position:relative;}
.wenhua .ul .la::after{ position:absolute; left:0; bottom: 0; z-index:1; display:block; width:100%; height:100%;background:url(img/bg3.png) center bottom no-repeat; background-size:100% 100% !important; content: '';}
.wenhua .ul .la .cont{ position:absolute; left:0; bottom: 0; z-index: 6; display:flex; align-content: flex-start; flex-wrap: wrap; width:100%; padding:0.32rem 0.3rem;}
.wenhua .ul .la .pic{ display:block;width:100%; height:6.25rem;}
.wenhua .ul .la .ico{ display:flex; background: url(img/right4.png) center no-repeat; background-size:auto 20px !important; width:20px; height: 20px;  margin-top:0.16rem;}
.wenhua .ul .la .line{ display:none;width:100%; height:8px;  margin-top:0.32rem;  background: url(img/bg5.png) left center no-repeat; background-size:auto 100% !important;}
.wenhua .ul .la .tit{ display:block;width:100%; color: #fff; font-size:0.28rem; line-height:0.38rem; font-weight:bold;}
.wenhua .ul .la .tit1{ display:none;width:100%; color: #fff;font-size:0.34rem; line-height:0.48rem; font-weight:bold;}
.wenhua .ul .la .p{ display:none;  color: #fff;font-size:0.2rem; line-height:0.4rem; margin-top: 0.4rem; }
.wenhua .ul .on{width:38.5%;} 
.wenhua .ul .on .cont{ height:100%; padding:0.54rem 0.52rem;}
.wenhua .ul .on .la::after{ background:url(img/bg4.png) center bottom repeat-x; }
.wenhua .ul .on .la .tit{ display:none; } 
.wenhua .ul .on .la .tit1{ display:block; } 
.wenhua .ul .on .la .p{ display:block; } 
.wenhua .ul .on .la .ico{ opacity:0; } 
.wenhua .ul .on .la .line{ display:block;}

@media screen and (max-width:1440px) {
.wenhua .ul .la .tit{ font-size:0.24rem; line-height:0.34rem; }
.wenhua .ul .la .tit1{font-size:0.3rem; line-height:0.44rem; }
}
@media screen and (max-width:1024px) {
.wenhua .ul .la .cont{ padding:15px 14px;}	
.wenhua .ul .la .line{ height:5px;  margin-top:15px; }
.wenhua .ul .la .ico{ margin-top:8px; background-size:auto 14px !important;} 
.wenhua .ul .la .tit{ font-size:16px; line-height:26px;}
.wenhua .ul .la .tit1{ font-size:16px; line-height:26px;}
.wenhua .ul .la .p{ font-size:14px; line-height:24px; margin-top:15px;}
.wenhua .ul .on .cont{ padding:20px 14px;}
}
@media screen and (max-width:767px) {
.wenhua .ul{ flex-wrap: wrap;}	
.wenhua .ul .li{ width: 50%;}	
.wenhua .ul .la .pic{ height: auto; padding-bottom:12.5rem;}
.wenhua .ul .on{width:50%;} 

}






.honor .ul{ display:  flex; flex-wrap: wrap; margin:-0.15rem; width:calc(100% + 0.3rem);}
.honor .ul .li{ display: flex; flex-wrap: wrap; width: 25%; padding:0.15rem;}
.honor .ul .li ._hover{ display: block; width: 100%; padding:0.27rem 0; background: #fff; border-radius:10px;}
.honor .ul .li ._img{ padding-bottom: 117.36%; cursor: pointer;}
.honor .ul .li ._img img{object-fit: contain;}
.honor .ul .li .tit{ display:block; width: 100%; text-align: center; font-weight: bold; color: #092b5a;font-size:0.18rem; line-height:0.28rem; padding:5px 0.26rem 0 0.26rem;}

@media  screen and (max-width:1024px){
.honor .ul{margin:-7px; width:calc(100% + 14px);}
.honor .ul .li{ padding:7px;}
.honor .ul .li ._hover{ padding:15px 0; }
.honor .ul .li .tit{ font-size:14px; line-height:24px; padding:5px 15px; }
}
@media  screen and (max-width:767px){
.honor .ul .li{ width:50%;}
}



.about_sbzl{ position: relative;padding:0 1.7rem 0.88rem 1.7rem;}
.about_sbzl .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; align-items: center;}
.about_sbzl .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
.about_sbzl .u2 .li{  display: flex; flex-wrap: wrap;  width:33.33%; padding:0 0.15rem;}
.about_sbzl .u2 .a{ width: 86.6%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative; height: 100%; border-radius: 10px; overflow: hidden;}
.about_sbzl .u2 .a ._img{display: block; width: 100%; position: relative; overflow: hidden; padding-bottom:59.54%;}
.about_sbzl .u2 .a ._img::after{display: block; width: 100%; height:100%; content: ''; position: absolute; left:0; top: 0; z-index: 1; background: rgb(9, 43, 90,0.7);}
.about_sbzl .u2 .swiper-slide-prev{ justify-content: flex-end;}
.about_sbzl .u2 .li.swiper-slide-active .a{ width: 100%;}
.about_sbzl .u2 .li.swiper-slide-active .a ._img::after{  background: url(img/main7.png) center no-repeat; background-size:100% 100% !important;}
.about_sbzl .u2 .a ._img img{display: block; width: 100%; height:100%; position: absolute; left: 0; top: 0;
	transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;}
.about_sbzl .u2 .li.swiper-slide-active .a ._img img{transform: scale(1.06); -ms-transform: scale(1.06);}
.about_sbzl .u2 .a .cont{ display: block; position: absolute; left: 0; bottom:25px; z-index: 6; width: 100%; padding:0 0.25rem;}
.about_sbzl .u2 .a .tit{ display: block; width: 100%; text-align: center; font-weight: bold; color: #fff;font-size:0.3rem; line-height:0.4rem;}
.about_sbzl .swiper-prev1,
.about_sbzl .swiper-next1{ cursor: pointer; width:43px; height:43px; border-radius:5px; display:block;position: absolute;right:0; bottom:0; z-index: 10; background: url(img/ico5.1.png) center no-repeat #fff; background-size:auto 17px !important; }
.about_sbzl .swiper-prev1{ margin-right:63px; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.about_sbzl .swiper-prev1:hover,
.about_sbzl .swiper-next1:hover{background: url(img/ico5.png) center no-repeat #092b5a;}
.about_sbzl .swiper-pagination1{ cursor: pointer; display:flex;position: absolute;left:0; bottom:16px; z-index: 10; }
.about_sbzl .swiper-pagination-bullet{ cursor: pointer; border-radius:12px; width:12px; height:12px; margin:0 18px 0 0; display:block; border:1px solid #092b5a;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.about_sbzl .swiper-pagination-bullet-active{ width:35px;background:#092b5a; border:1px solid #092b5a; }


@media screen and (max-width:1024px) {
.about_sbzl{ position: relative;padding:0 1.7rem 50px 1.7rem;}
.about_sbzl .u2 .li{padding:0 6px;}	
.about_sbzl .u2 .a .tit{font-size:16px; line-height:26px; }
.about_sbzl .u2 .a .cont{ bottom:15px;padding:0 15px;}
.about_sbzl .swiper-pagination1{  bottom:10px;  }
.about_sbzl .swiper-pagination-bullet{border-radius:10px; width:10px; height:10px; margin:0 14px 0 0; display:block;}
.about_sbzl .swiper-pagination-bullet-active{ width:18px; }
.about_sbzl .swiper-prev1,
.about_sbzl .swiper-next1{ width:30px; height:30px; background-size:auto 13px !important; }
.about_sbzl .swiper-prev1{ margin-right:40px; }
}
@media screen and (max-width:767px) {
.about_sbzl{ width:calc(100% + 30px); margin-left: -15px; margin-right: -15px;padding:0 0 50px 0;}
.about_sbzl .u2 .li{padding:0 15px;}	
.about_sbzl .u2 .a{ width: 100%;}
.about_sbzl .swiper-pagination1{  left:15px;  }
.about_sbzl .swiper-prev1,
.about_sbzl .swiper-next1{ right:15px; }
}



.about_zlgl .info1{display:block; width:100%; font-weight: bold; color: #092b5a;font-size:0.2rem; line-height:0.32rem; margin-top: 0.65rem;}
@media screen and (max-width:1024px) {
.about_zlgl .info1{font-size:14px; line-height:24px; margin-top:20px;}
.about_zlgl .info1 br{ display:none;}	
}

.about_zlgl .box{ display: block; width: 100%; margin-top:0.45rem;}
.about_zlgl .ul{ display: flex; flex-wrap: wrap; width: calc(100% + 0.3rem); margin:-0.15rem;}
.about_zlgl .ul .li{ display: flex; flex-wrap: wrap;width:25%; padding:0.15rem;}
.about_zlgl .ul .la{ display: flex; flex-wrap: wrap;width:100%; align-content: flex-start; overflow: hidden; border-radius: 10px; background: #fff;position:relative; padding:0.44rem 0.4rem;}
.about_zlgl .ul .la .pic{ display:block;width:0.44rem; line-height:0; position: absolute; right: 0.38rem; top: 0.38rem; z-index: 6; }
.about_zlgl .ul .la .pic img{width:100%;}
.about_zlgl .ul .la .tit{ display:block;width:100%; color: #092b5a; font-size:0.3rem; line-height:0.4rem; font-weight:bold; padding-right:0.6rem; margin-bottom: 0.17rem;}
.about_zlgl .ul .la .p{ display:block;width:100%; color: #666;font-size:0.18rem; line-height:0.28rem; margin-top:0.12rem;position:relative; padding-left: 0.16rem; }
.about_zlgl .ul .la .p::after{ display: block; content:''; position: absolute; left:0; top:0.14rem; width:4px; height:4px; background: #e64916; margin-top: -2px; transform: rotate(45deg); -ms-transform: rotate(45deg); }
.about_zlgl .ul .la:hover{ background:#092b5a;} 
.about_zlgl .ul .la:hover .tit{ color:#fff;} 
.about_zlgl .ul .la:hover .p{ color:#fff;} 
.about_zlgl .ul .li:nth-child(1),
.about_zlgl .ul .li:nth-child(2),
.about_zlgl .ul .li:nth-child(3){width:33.33%;}

@media screen and (max-width:1440px) {
.about_zlgl .ul .la{ padding:0.39rem 0.35rem;}
.about_zlgl .ul .la .pic{width:0.44rem; right: 0.33rem; top: 0.33rem; }
}
@media screen and (max-width:1024px) {
.about_zlgl .box{ margin-top:20px;}	
.about_zlgl .ul{ width: calc(100% + 14px); margin:-7px;}
.about_zlgl .ul .li:nth-child(1){width:50%;}
.about_zlgl .ul .li:nth-child(2),
.about_zlgl .ul .li:nth-child(3),
.about_zlgl .ul .li:nth-child(4){width:50%;}
.about_zlgl .ul .li{ width: 33.33%; padding:7px;}	
.about_zlgl .ul .la { padding:18px 14px;}	
.about_zlgl .ul .la .pic{width:28px;  right:14px; top:16px; }
.about_zlgl .ul .la .tit{ font-size:16px; line-height:26px; margin-bottom:4px; padding-right: 40px;}
.about_zlgl .ul .la .p{ display:block; font-size:14px; line-height:24px; margin-top:4px; padding-left: 14px;}
.about_zlgl .ul .la .p::after{ top:10px; margin-top:0;}
}
@media screen and (max-width:767px) {
.about_zlgl .ul .li:nth-child(1){width:100%;}
.about_zlgl .ul .li{ width: 50%;}	
}




.about_cmzs{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; }
.about_cmzs .u2{ display:block; width:66.75%; }
.about_cmzs .u2 .li{ display:block; width: 100%;}
.about_cmzs .u2 .li ._img{border-radius:10px; padding-bottom:53.99%;}
.about_cmzs .u2 .li ._img::after{display: block; position: absolute;right:0; bottom:0; z-index: 1; width: 100%; height: 100%; background: url(img/ab4.png) center no-repeat; background-size:100% 100% !important;content: ''; }
.about_cmzs .u2 .li .tit{ display: flex; flex-wrap: wrap; position: absolute;right:0; bottom:0.35rem; z-index: 10; width: 100%; padding:0 2.6rem 0 0.42rem; color: #fff;font-size:0.28rem; line-height:0.38rem; }
.about_cmzs .u2 .slick-dots{ display:flex;position: absolute;right:0.28rem; bottom:0.52rem; z-index: 10; width: auto;  }
.about_cmzs .u1{ display: flex; flex-wrap: wrap; align-content: space-between; width:32.25%; }
.about_cmzs .u1 .li{ display:block; width: 100%;}
.about_cmzs .u1 .li ._img{ border-radius:10px; padding-bottom:53.87%;}



@media screen and (max-width:1024px) {
.about_cmzs{ margin-top:24px; }	
.about_cmzs .u2 .li .tit{font-size:16px; line-height:26px; padding:0 130px 0 15px; bottom:15px; }
.about_cmzs .u2 .slick-dots{ bottom:20px; }
}
@media screen and (max-width:767px) {
.about_cmzs .u2{ width:100%;}
.about_cmzs .u1{ justify-content:space-between; width:100%; margin-top:15px;}
.about_cmzs .u1 .li{ width:48.5%;}
}




.gsjj1 .box{ display: block; width: 100%;}
.gsjj1 .ul{ display: flex; flex-wrap: wrap; width: calc(100% + 0.38rem); margin:-0.19rem;}
.gsjj1 .ul .li{ display: flex; flex-wrap: wrap;width:33.33%; padding:0.19rem;}
.gsjj1 .ul .la{ display: flex; flex-wrap: wrap;width:100%; align-content: flex-start; overflow: hidden; border-radius: 10px; background:rgba(255,255,255,0.9);position:relative; height:100%; border:2px solid #fff; padding:0.54rem 0.58rem;}
.gsjj1 .ul .la .pic{ display:block;width:100%; line-height:0;  margin-top:0.33rem; }
.gsjj1 .ul .la .pic img{width:0.86rem;height:0.86rem;}
.gsjj1 .ul .la .tit{ display:block;width:100%; color: #092b5a; font-size:0.4rem; line-height:0.5rem; font-weight:bold; }
.gsjj1 .ul .la .p{ display:block;width:100%; color: #333;font-size:0.24rem; line-height:0.38rem;  min-height:1.9rem; margin-top:0.24rem; }

@media screen and (max-width:1600px) {
.gsjj1 .ul .la{ padding:0.4rem 0.4rem;}
.gsjj1 .ul .la .p br{ display:none;}
}
@media screen and (max-width:1024px) {
.gsjj1 .ul{ width: calc(100% + 12px); margin:-6px;}
.gsjj1 .ul .li{ padding:6px;}	
.gsjj1 .ul .la { padding:18px 14px;}	
.gsjj1 .ul .la .pic{ margin-top:4px; }
.gsjj1 .ul .la .tit{ font-size:16px; line-height:26px;}
.gsjj1 .ul .la .pic img{width:44px;height:44px;}
.gsjj1 .ul .la .p{ display:block; font-size:13px; line-height:23px; min-height:69px; margin-top:5px;}

}
@media screen and (max-width:767px) {
.gsjj1 .ul .li{ width: 100%;}	
.gsjj1 .ul .la {position:relative; padding:18px 14px 18px 64px; align-items: center; min-height: 100px;}	
.gsjj1 .ul .la .p{ min-height:initial; }
.gsjj1 .ul .la .pic{ width:40px; position: absolute; left:14px; top:50%; margin-top: -20px; }
.gsjj1 .ul .la .pic img{width:40px;height:40px;}
}



.gsjj2{display: flex; flex-wrap: wrap;width:100%; align-content: flex-start; overflow: hidden; border-radius: 10px; background: #fff;position:relative; padding:0.45rem 0.5rem 0.6rem 0.5rem;}
.gsjj2 .pic{ display:block;width:0.75rem; line-height:0; position: absolute; right: 0.65rem; top: 0.54rem; z-index: 6; }
.gsjj2 .pic img{width:100%;}
.gsjj2 .tit{ display:block;width:100%; color: #092b5a; font-size:0.25rem; line-height:0.35rem; font-weight:bold; padding-right:0.6rem;}
.gsjj2 .tit1{ display:block;width:100%; color: #e64916; font-size:0.25rem; line-height:0.35rem; font-weight:bold; padding-right:0.6rem; margin-top: 0.16rem;}
.gsjj2 .p{ display:block;width:100%; color: #092b5a;font-size:0.2rem; line-height:0.4rem; margin-top:0.45rem; }


@media screen and (max-width:1024px) {
.gsjj2 { padding:25px 15px;}	
.gsjj2 .pic{width:36px; right:15px; top:15px; }
.gsjj2 .tit{ font-size:16px; line-height:26px;  padding-right: 55px;}
.gsjj2 .tit1{ font-size:16px; line-height:26px; margin-top:10px; padding-right: 0;}
.gsjj2 .p{ display:block; font-size:14px; line-height:24px; margin-top:15px;}

}



.gsjj0 .box{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:100%; margin-top: 1.1rem; padding-bottom: 0.37rem;}
.gsjj0 .left{ display: block; width:51%; }
.gsjj0 .left .line{ display:block;width:100%; height:8px;  margin-top:0.5rem;  background: url(img/bg5.png) left center no-repeat; background-size:auto 100% !important;}
.gsjj0 .left .title{ display:block; width: 100%; color: #092b5a; font-weight: bold; font-size:0.4rem; line-height:0.5rem; margin-top: 0.25rem;}
.gsjj0 .left .p{ display:flex; width: 100%; color:#092b5a;font-size:0.2rem; line-height:0.4rem; margin-top: 0.38rem;}
.gsjj0 .right{ display: block; width:44%; position: relative; }
.gsjj0 ._img{ padding-bottom: 62.21%; border-radius: 10px; }
.gsjj0 .sect{display:flex; flex-direction: column; justify-content: center; align-items: center; position: absolute; left: 50%; top: 50%; z-index: 6; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); cursor: pointer;}
.gsjj0 .sect .paly{display:block; width:44px; height:44px;}
.gsjj0 .sect .tit{display:block; white-space: nowrap; color: #fff; font-size:16px; line-height: 1; text-transform: uppercase; margin-top: 15px;}


@media screen and (max-width:1024px) {
.gsjj0 .box{ margin-top:24px;}	
.gsjj0 .left{ width:100%; }
.gsjj0 .left .title{font-size:18px; line-height:28px;}
.gsjj0 .left .p{font-size:14px; line-height:24px; margin-top:15px;}
.gsjj0 .left .line{height:5px;  margin-top:15px; }
.gsjj0 .right{ width:100%; margin-top:20px;  }
.gsjj0 .sect .paly{ width:40px; height:40px;}
.gsjj0 .sect .tit{ font-size:14px; margin-top: 12px;}

}


.gsjj0 .box2{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:100%;}
.gsjj0 .left1{ display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; padding-left: 0.28rem;}
.gsjj0 .left1::after{ content: ''; display:block; position: absolute; left:0; top:-15px; z-index: 6; width: 0.25rem; height: 0.25rem; border-bottom: 3px solid #e64916; border-right: 3px solid #e64916;}
.gsjj0 .left1 .title{ display:inline-flex; color: #e64916; font-weight: bold; font-size:0.54rem; line-height:0.54rem; letter-spacing: 0.04rem;}
.gsjj0 .left1 .title1{ display:inline-flex; color: #e64916; font-weight: bold; font-size:0.18rem; line-height:0.28rem; margin-top: 0.08rem;}
.gsjj0 .right1{ display: block; width:60%; }
.gsjj0 .right1 .p{ display:flex; width: 100%; font-weight: normal; color:#092b5a;font-size:0.2rem; line-height:0.3rem; }



@media screen and (max-width:1600px) {
.gsjj0 .right1{ width:57%; }

}
@media screen and (max-width:1024px) {
.gsjj0 .box2{ justify-content: center; margin-top:24px;}	
.gsjj0 .left1{ padding-left: 0;}
.gsjj0 .left1::after{ top:0; z-index: 6; width:16px; height: 16px; border-bottom: 2px solid #e64916; border-right: 2px solid #e64916;}
.gsjj0 .left1 .title{font-size:18px; line-height:28px;}
.gsjj0 .left1 .title1{font-size:12px; line-height:24px;}
.gsjj0 .right1{ width:100%; margin-top:20px;  }
.gsjj0 .right1 .p{font-size:14px; line-height:24px;}

}

.gsjj0 .box1{display:block; width:100%; margin-top:0.8rem; overflow: hidden; }
.gsjj0 .ul{display:flex; flex-wrap: wrap; justify-content: space-between; width:calc(100% + 4px);margin:0 -2px;}
.gsjj0 .ul .li{display:flex; flex-wrap: wrap; width:29.37%;justify-content: center;  padding:0 0.2rem; border-right:2px solid #e64916;}
.gsjj0 .ul .li .la{display:flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center;}
.gsjj0 .ul .li .num{ display:flex; align-items: flex-end;}
.gsjj0 .ul .li .countup{ display:flex; color:#e64916; font-weight: bold; font-size:0.77rem; line-height:0.57rem;}
.gsjj0 .ul .li .dw{ text-transform: uppercase;  display:flex;font-weight: bold;  font-size:0.2rem; line-height:3; font-size:0.2rem; line-height:0.2rem; margin-left: 0.1rem;}
.gsjj0 .ul .li .info{ display:block; text-align: center; color:#092b5a; font-weight: bold; font-size:0.2rem; line-height:0.2rem;  margin-top: 0.18rem; }



@media screen and (max-width:1024px) {
.gsjj0 .box1{ margin-top:30px; }	
.gsjj0 .ul .li{width:auto;  padding:0 7px;border-right:0;}
.gsjj0 .ul .li .countup{ font-size:24px; line-height:24px;}
.gsjj0 .ul .li .dw{ font-size:14px;line-height:14px; } 
.gsjj0 .ul .li .info{font-size:14px; line-height:1;  margin-top:10px;  } 

}


.main0{ display:block; text-align: center; color:#092b5a; font-size:0.3rem; line-height:0.4rem;  padding:0.75rem 0 0.45rem 0; }
@media screen and (max-width:1024px) {
.main0{font-size:18px; line-height:28px;  padding:30px 0;  } 

}



.about3{display:block; width: 100%; margin-top:50px;}
.about3 .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 0.52rem); margin:-0.26rem;}
.about3 .li{display:flex; flex-wrap: wrap; width: 50%; padding:0.26rem;}
.about3 .li .la{ width: 100%; overflow: hidden; flex-wrap: wrap; border-radius: 10px; position: relative;
background:#efefef;
display: flex;
align-items: flex-start;
padding:0.8rem 0.65rem 0.7rem 0.65rem;}
.about3 .li .tit{display:block; width: 100%; font-weight: bold;
color:#092b5a; text-transform: uppercase;
 font-size:0.38rem; line-height:0.48rem;
}
.about3 .li .p{display:block; width: 100%; margin-top:0.35rem;
color: #092b5a;
 font-size:0.28rem; line-height:0.38rem; min-height:1.9rem;
}
.about3 .li .line{ display:block;width:100%; height:8px;  margin-top:0.35rem;  background: url(img/bg5.png) left center no-repeat; background-size:auto 100% !important;}
.about3 .li .info{display:block; width: 100%;}
.about3 .li .ino{display:block; line-height: 0; width:2.42rem; position: absolute; right:0; bottom:0; z-index: 3;}
.about3 .li .ino img{ width: 100%;}
.about3 .li .ino .img1{display:none}
.about3 .li .ino .img2{display:block}
.about3 .li .ico{display:block; line-height: 0; width:0.94rem; min-width:0.94rem; margin-top:0.29rem;}
.about3 .li .ico img{ width: 100%;}
.about3 .li .ico .img1{display:block}
.about3 .li .ico .img2{display:none}
.about3 .li .la:hover{background: #e64916;}
.about3 .li .la:hover .bg{ opacity:0.1;}
.about3 .li .la:hover .tit{color:#fff;}
.about3 .li .la:hover .p{color:#fff;}
.about3 .li .la:hover .line{ background: url(img/bg6.png) left center no-repeat;}
.about3 .li .la:hover .ico .img1{display:none}
.about3 .li .la:hover .ico .img2{display:block}
.about3 .li .la:hover .ino .img1{display:block}
.about3 .li .la:hover .ino .img2{display:none}


@media screen and (max-width:1600px) {
.about3 .li .la{ 
padding:0.65rem 0.5rem 0.6rem 0.5rem;}	
.about3 .li .tit{
 font-size:0.34rem; line-height:0.44rem;}
.about3 .li .p{
 font-size:0.24rem; line-height:0.34rem; min-height:1.7rem;}	
 .about3 .li .ino{ width:2.22rem; }
}	
@media screen and (max-width:1024px) {
.about3{margin-top:9px;}	
.about3 .ul{ width:calc(100% + 14px); margin:0 -7px;}
.about3 .li{margin-top: 16px; padding:0 7px;}	
.about3 .li .la{
padding:24px 18px;
}
.about3 .li .line{ height: 5px; margin-top: 15px;}
.about3 .li .tit{
font-size:18px;
line-height:28px;}
.about3 .li .p{ font-size:14px; line-height: 22px;  min-height:44px; margin-top:15px;}
.about3 .li .ico{ width:48px; min-width:48px; margin-top:15px;}
.about3 .li .ino{ width:80px;}
}
@media screen and (max-width:767px) {
.about3 .li{ width: 100%;}	
.about3 .li .la{ height:auto;}
}



.main3{ overflow: hidden; position: relative;}
.main3 .box{ display: block; position: relative;overflow: hidden;  margin:50px -20px 0 0; width: calc(100% + 20px); padding:0 0 62px 0;}
.main3 .box::after{ position:absolute; left:0; bottom:5px; z-index:1; display:block; width:calc(100% - 20px); height:1px;background:#4565a0; opacity:0.3; content: '';}
.main3 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; align-items: center;}
.main3 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
.main3 .ul .li{ width:33.33%; padding:0 20px 0 0;}
.main3 .ul .la{ display: flex; flex-wrap: wrap;width:100%; overflow: hidden; border-radius: 10px;position:relative;transition: none;
-moz-transition:none;
-webkit-transition:none;
-o-transition:none;}
.main3 .ul .la::after{ position:absolute; left:0; bottom: 0; z-index:1; display:block; width:100%; height:100%; content: '';}
.main3 .ul .la .cont{ position:absolute; left:0; bottom: 0; z-index: 6; display:flex; align-content: flex-start; flex-wrap: wrap; width:100%; padding:0.35rem 0.4rem;}
.main3 .ul .la .pic{ display:block;width:100%; padding-bottom: 105.77%; /* height:5.8rem; */}
.main3 .ul .la ._img{ width:1.74rem; min-width:1.74rem; height:1.74rem; border-radius: 10px; margin-right: 0.52rem;}
.main3 .ul .la .line{ display:none;width:100%; height:1px;  margin-top:0.4rem;  background:rgba(255,255,255,0.2);}
.main3 .ul .la .info{ display:none;width:100%;  margin-top:0.56rem;}
.main3 .ul .la .tit{ display:block;width:100%; color: #fff; font-size:0.32rem; line-height:0.42rem; font-weight:bold;/* background: url(img/right4.png) right center no-repeat; background-size:auto 20px !important; padding-right: 0.5rem; */}
.main3 .ul .la .tit1{ display:block;width:100%; color: #fff;font-size:0.24rem; line-height:0.32rem; font-weight:bold; padding-bottom: 0.15rem;}
.main3 .ul .la .p{ display:none; color: #fff;font-size:0.16rem; line-height:0.26rem; margin-top: 0.1rem;word-break: break-all; }
.main3 .ul .la .s{  white-space: nowrap;}
@media screen and (min-width:1024px) {
.main3 .ul .li.ov{ width:26.54% !important;}
.main3 .ul .li.om{ width:46.92% !important;}
}
.main3 .ul .li.om .la .cont{ height:100%; padding:0.58rem 0.4rem;}
.main3 .ul .li.om .la::after{ background:rgba(9,43,90,0.7); }
.main3 .ul .li.om .la .tit{ text-align: center; background: none; padding-right: 0 !important;   } 
.main3 .ul .li.om .la .info{ display:flex; } 
.main3 .ul .li.om .la .p{ display:flex; } 
.main3 .ul .li.om .la .line{ display:block;}

.main3 .swiper-prev1,
.main3 .swiper-next1{ cursor: pointer; width:43px; height:43px; border-radius:5px; display:block;position: absolute;right:0; top:0; z-index: 10; background: url(img/ico5.1.png) center no-repeat #fff; background-size:auto 17px !important; }
.main3 .swiper-prev1{ margin-right:63px; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.main3 .swiper-prev1:hover,
.main3 .swiper-next1:hover{background: url(img/ico5.png) center no-repeat #092b5a;}
.main3 .swiper-pagination1{position: absolute;left:0; bottom:0; z-index: 6; cursor: pointer; width:auto; display:flex; background:#f5f5f5; padding:0 0.12rem 0 0; }
.main3 .swiper-pagination-bullet{ cursor: pointer; border-radius:12px; width:12px; height:12px; margin:0 18px 0 0; display:block; border:1px solid #092b5a;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.main3 .swiper-pagination-bullet-active{ width:35px;background:#092b5a; border:1px solid #092b5a; }


@media screen and (max-width:1600px) {
.main3 .ul .la ._img{ width:1.74rem; min-width:1.74rem; height:1.74rem;margin-right: 0.3rem;}	
.main3 .ul .la .tit{ font-size:0.28rem; line-height:0.38rem; }
.main3 .ul .la .tit1{font-size:0.2rem; line-height:0.28rem; }
.main3 .ul .la .cont{ padding:0.35rem 0.4rem;}
.main3 .ul .li.om .la .cont{ height:100%; padding:0.48rem 0.4rem;}
}
@media screen and (max-width:1024px) {
.main3 .box{ margin:24px -14px 0 0; width: calc(100% + 14px); padding:0 0 52px 0;}	
.main3 .box::after{ bottom:14px;width:calc(100% - 96px);}
.main3 .ul .li{ padding:0 14px 0 0;}
.main3 .ul .la .line{display:block; margin-top:15px; }
.main3 .ul .la .info{ display:flex; margin-top:15px; flex-wrap: wrap; position: relative;  padding-top: 110px;}
.main3 .ul .la .tit{ font-size:16px; line-height:26px;/*text-align: center; background: none; padding-right: 0 !important;  */}
.main3 .ul .la .tit1{ font-size:16px; line-height:26px; padding-bottom: 2px; position: absolute; left:115px; top: 50px;  transform: translateY(-100%); transform: translateY(-100%);}
.main3 .ul .la .p1{ position: absolute; left:115px; top:50px;}
.main3 .ul .la .p{display:flex;  font-size:14px; line-height:24px; margin-top:4px;}
.main3 .ul .la .cont{padding:15px 14px;/* height:100%; */}
.main3 .ul .la .pic{/* height:350px; */}
.main3 .ul .la ._img{ width:100px; min-width:100px; height:100px;margin-right:0; position: absolute; left: 0; top: 0;}
.main3 .ul .li.om .la .cont{padding:20px 14px;}

.main3 .swiper-pagination1{ bottom:10px; padding-right: 0; }
.main3 .swiper-pagination-bullet{border-radius:10px; width:10px; height:10px; margin:0 14px 0 0; display:block;}
.main3 .swiper-pagination-bullet-active{ width:18px; }
.main3 .swiper-prev1,
.main3 .swiper-next1{ width:30px; height:30px; top:auto; bottom:0; background-size:auto 13px !important; }
.main3 .swiper-prev1{ margin-right:40px; }

}
@media screen and (max-width:767px) {
.main3 .box{ padding:0 0 52px 0;}		
.main3 .ul .li:hover .la{ width:100%; margin-left: 0;} 
.main3 .ul .swiper-slide-prev{ opacity: 1;}
}



/*250808end*/




.news_videobox{margin-bottom:20px;}
.news_videobox video{width:100%;}


.pagecon{padding-top:0.5rem; padding-bottom:0.5rem;}
.pagecon .right{width:100%; padding:0.4rem 0.4rem 0.4rem 0.4rem;}
@media screen and (max-width:1024px) {
.newsbox.pagecon .sect{text-align:justify;}
}



.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:#e64916;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}