/*banner*/
/*body{padding-top:100px;}*/
@keyframes fangda{
  0%{transform: scale(1);}
  100%{transform: scale(1.05);}
}
.ny-banner{position:relative;overflow:hidden;}
.ny-banner>img{display:block;width:100%;}
.ny-banner-s{position:absolute;left: 50%;top: 40%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color:#fff;text-align:center;}
.ny-banner-s h3{font-size:48px;text-transform:uppercase;margin-bottom:50px; text-align: center;}
.ny-banner-s p{font-size:24px;line-height:36px; text-align: center;}
.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}
/*banner*/

.span3{cursor:pointer;}

/*szwz*/
.lon {position:absolute;left:0;top:100px;width:100%;}
.lon img {padding-right: 8px;display:block;filter: brightness(0) invert(1);}
.cont{display:flex;align-items: center;height: 75px;color: #fff;}
.cont a {vertical-align: middle;font-size: 14px;color: #fff;display: flex;align-items: center;}
.cont a:last-child i{display:none;}
/*.cont a:last-child{color:#fff;}*/
/*szwz*/

.md{position:relative;top:-100px;}

/*fy*/
.page1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.page1 {}
.page1 a{display:flex;font-size:16px;color: #666666;align-items:center;
  justify-content:center;width: 50px;height: 50px;border-radius:50px;margin: 0 5px;background: #fff;}
.page1 a:hover,.page1 a.page-num-current {color:#fff;background: #0c79be;}
.page1 a:nth-child(1) a,.page1 a:last-child a,.page1 a:nth-child(1) span,
.page1 a:last-child span{font-family:SimSun;font-size: 20px;font-weight:bold;}
.page1 a:nth-child(1) a:hover,.page1 li:last-child a:hover,.page1 li:nth-child(1) span:hover,
.page1 a:last-child span:hover{/* color:#d6001d; *//* background:none; */}
@media (max-width: 768px){
	.page1 a,.page1 li span{width:30px;height:30px;margin:0 5px}
	.page1 a:nth-child(1) a,.page1 li:last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;font-size:20px;}
}
/*fy*/

/*gywm*/
.gywm{background:#e9f1fb;padding:75px 0;}
.nybt{text-align:center;font-size:30px;text-align:center;margin-bottom:50px;}
.gywm-t{margin-bottom:60px;text-align:center;padding:0 3%;}
.gywm-t dl{}
.gywm-t dl dt{margin-bottom:25px;}
.gywm-t dl dt i{width:60px;}
.gywm-t dl dt h3{font-size:80px;}
.gywm-t dl dt h4{font-size:18px;margin-left:5px;}
.gywm-t dl h5{font-size:18px;}
.gywm-c{background:#fff;margin-bottom:30px;}
.gywm-l{width:50%;overflow:hidden;}
.gywm-l img{display:block;width:100%;}
.gywm-l:hover img{transform:scale(1.1);}
.gywm-r{width:50%;padding:90px 60px 100px 90px;}
.gywm-r h3{font-size:30px;margin-bottom:50px;}
.gywm-r dl{font-size:16px;line-height:30px;height:calc(100% - 75px);padding-right:35px;overflow:auto;color:#666;}
.gywm-r dl::-webkit-scrollbar {
  width: 1px;
  background-color: #dadada;
}
.gywm-r dl::-webkit-scrollbar-track {
  background-color: #dadada;
}
.gywm-r dl::-webkit-scrollbar-thumb {
  background-color: var(--colors);
}
.gywm-b{color:#fff;}
.gywm-b dl{width:calc((100% - 39px) / 4);margin-bottom:15px;color:#fff;padding:0 35px 0 44px;height:120px;background:var(--colors);}
.gywm-b dl:nth-child(2),.gywm-b dl:nth-child(7){background:#0582ca;}
.gywm-b dl:nth-child(3),.gywm-b dl:nth-child(5){background:#006494;}
.gywm-b dl:nth-child(4),.gywm-b dl:nth-child(6){background:#003554;}
.gywm-b dl h3{font-size:30px;}
.gywm-b dl h5{width:1px;height:55px;background:rgba(255, 255, 255, 0.3);}
.gywm-b dl p{width:calc(100% - 60px); font-size: 18px; line-height: 35px;}

.ryzz{padding:90px 0 150px;background:url(../images/ryzz-bj.jpg)no-repeat center;background-size:cover;text-align:center;color:#fff;}
.ryzz-t{margin-bottom:75px;font-size:18px;}
.ryzz-t a{width:160px;height:50px;border-radius:50px;color:#fff;border:1px solid #fff;margin:0 10px;}
.ryzz-t a.active{background:var(--colors);border-color:var(--colors);}
.ryzz-b{position:relative;}
.ryzz-b2{position:absolute;opacity:0;z-index:1;left:0;top:0;width:100%;transition:all 0.5s;}
.ryzz-b2.active{position:relative;opacity:1;z-index:2;}
.ryzz-b a{position:relative;height:104px;display: flex;/* padding-top:17px; */justify-content: center;align-items: center;}
.ryzz-b a img{position:absolute;top:0;display:block;}
.ryzz-b a .img1{left:0;}
.ryzz-b a .img2{right:0;}
.ryzz-b a dl{padding:0 50px;width: 100%;}
.ryzz-b a dl h5{font-size:18px;color:var(--colors);margin-bottom:13px;}
.ryzz-b a dl p{font-size:16px;line-height:24px;}

.qywh{padding-top:90px;height:995px;background:url(../images/qywh-bj.jpg)no-repeat center;background-size:cover;}
.qywh-b{}
.qywh-b dl{width:calc((100% - 60px) / 3);height:553px;padding:85px 65px 0;border-radius:20px;background-image:linear-gradient(rgba(245,250,255,1),rgba(245,250,255,0));}
.qywh-b dl h3{font-size:24px;margin-bottom:30px;}
.qywh-b dl h5{width:40px;height:1px;background:var(--colors);margin-bottom:43px;}
.qywh-b dl dt{font-size:16px;line-height:36px;}
.qywh-b dl:hover{background-image:linear-gradient(rgba(0,140,214,1),rgba(0,140,214,0));color:#fff;}
.qywh-b dl:hover h5{background:#fff;}

.fzlc{background:#e9f1fb;padding:90px 0 110px 0;}
.fzlc-b{}
.fzlc-l{width:21.13095238095238%;padding-right:10px;background:url(../images/fzlc-bj.png)no-repeat center right;overflow:hidden;position:relative;}
.fzlc-l .swiper-container{height:33%;overflow:initial;margin-top:33%;}
.fzlc-l .swiper-container .swiper-slide{}
.fzlc-l .swiper-container h3{font-size:72px;height:100px;color:#bac1c9;transition:all 0.5s;margin-top:50px;}
/*.fzlc-l h5{height:100px;}*/
.fzlc-l .swiper-button-next{width:50px;height:50px;right:auto;top:auto;left:64px;bottom:0;background:url(../images/t.png);transition:all 0.5s;z-index:2;}
.fzlc-l .swiper-button-next:hover{background:url(../images/t-1.png);}
.fzlc-l .swiper-button-prev{width:50px;height:50px;right:auto;top:auto;left:0px;bottom:0;background:url(../images/b.png);transition:all 0.5s;z-index:2;}
.fzlc-l .swiper-button-prev:hover{background:url(../images/b-1.png);}
.fzlc-r{width:73.33333333333333%;}
.fzlc-r a{}
.fzlc-r a h4{width:47.07792207792208%;overflow:hidden;border-radius:20px;}
.fzlc-r a h4 img{display:block;width:100%;}
.fzlc-r a h4:hover img{transform:scale(1.1);}
.fzlc-r a dl{width:45.86038961038961%;margin-top:30px;}
.fzlc-r a dl h3{font-size:48px;margin-bottom:40px;}
.fzlc-r a dl dt{font-size:16px;line-height:36px;}

.jsky{color:#fff;padding-top:210px;background:url(../images/jsky-bj.jpg)no-repeat center;background-size:cover;height:890px;}
.jsky-b{}
.jsky-b dl{width:41.07142857142857%}
.jsky-b dl h3{font-size:30px;margin-bottom:50px;}
.jsky-b dl dt{font-size:16px;line-height:30px;}

.gshj{background:#e9f1fb;padding:80px 0 70px;}
.gshj-b{}
.gshj-b a{display:block;overflow:hidden;border-radius:20px;margin-bottom:27px;}
.gshj-b a img{display:block;width:100%;}
.gshj-b a:hover img{transform:scale(1.1);}
.gshj-l{width:calc(31.726190476190474% - 13px);}
.gshj-r{width:calc(68.27380952380953% - 13px);}
.gshj-r a{width:calc(48.677248677248675% - 12px)}
.gshj-r a:nth-child(2){width:calc(51.32275132275133% - 12px)}
.gshj-r a:nth-child(3){width:calc(56.61375661375662% - 12px)}
.gshj-r a:nth-child(4){width:calc(43.386243386243384% - 12px)}

.hzhb{padding:70px 0 100px;background:url(../images/hzhb-bj.jpg)no-repeat center;background-size:cover;}
.hzhb-t{margin-bottom:40px;text-align:center;}
.hzhb-t h3{margin-bottom:20px;}
.hzhb-t p{font-size:16px;line-height:26px;}
.hzhb-b{padding:0 2.976190476190476%;color:#fff;text-align:center;line-height:36px;font-size:24px;}
.hzhb-b a{width:calc((100% - 140px) / 8);margin:0 10px;background:#fff;height:208px;}
.hzhb-b a:nth-child(1){margin-left:-10px;}
.hzhb-b a:nth-child(8){margin-right:-10px;}
.hzhb-b a:nth-child(n+9){margin-top:-38px;}
.hzhb-b a:last-child{background:var(--colors);}
.hzhb-b a img{max-width:65%;}
.hzhb-b a:hover img{}
/*gywm*/

/*cpzx*/
.cpdh{background:#fff;}
.cpdh-b{}
.cpdh-l{font-size:18px;}
.cpdh-l a{height:70px;padding:0 30px;color:#000;}
.cpdh-l a.active,.cpdh-l a:hover{background:var(--colors);color:#fff;}
.cpdh-r{color: #878787;}
.cpdh-r a{vertical-align: middle;color: #878787;font-size: 14px;display: flex;align-items: center;}
.cpdh-r a img{margin-right:20px;}
.cpdh-r a:last-child i{display:none;}

/*.cpzx{background:#e9f1fb;}*/
.cpzx-s{padding:60px 0 0px;}
.cpzx-s:nth-child(2n){background:#e9fafb;}
.cpzx-t{margin-bottom:40px;}
.cpzx-t h3{font-size:36px;margin-right:30px;}
.cpzx-t h3 a{color: #333;}
.cpzx-t p{font-size:18px; margin-top: 8px;}
.cpzx-b {display: flex;flex-wrap: wrap;justify-content: left;gap: 30px;}
.cpzx-b a {display: block;width: calc(33.3% - 20px);margin-bottom: 50px;color: #fff;border-radius: 10px;position: relative;overflow: hidden;}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a dl{position:absolute;top:0;right:0;width: 40%;z-index:1;height: 100%;/* padding-right: 40px; */}
.cpzx-b a dl dt{padding-right:40px;}
.cpzx-b a dl dt h3{font-size:24px;margin-bottom:15px;line-height: 1.2; height: 57px; overflow: hidden;}
.cpzx-b a dl dt h5{width:140px;height:40px;max-width: 100%;border-radius:50px;font-size:16px;border:1px solid #fff;padding-left:3px;overflow:hidden;}
.cpzx-b a dl dt h5 span{width:38px;height:38px;border-radius:50px;background:var(--colors);margin-right:18px;overflow:hidden;}
.cpzx-b a dl dt h5 i{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;}
.cpzx-b a dl dt h5 i img{width:13px;}
.cpzx-b a dl dt h5:hover{transform: scale(1.15);}
.cpzx-b a dl dt h5:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}
.cpzx-b a:hover img{transform:scale(1.1);}
.cpzx-b a:hover i{background:var(--colors);color:#fff;}

.cpzx2-b{}
.cpzx2-b a{display:block;width: calc(50% - 30px);margin-bottom:50px;color:#fff;border-radius: 10px;position:relative;overflow: hidden;}
.cpzx2-b a h4{overflow:hidden;}
.cpzx2-b a h4 img{display:block;width:100%;}
.cpzx2-b a dl{position:absolute;top:9%;right:0;width: 100%;z-index:1;;text-align:center;}
.cpzx2-b a dl dt{width:100%}
.cpzx2-b a dl dt h3{font-size:40px;margin-bottom:25px;}
.cpzx2-b a dl dt h5{width:160px;height:45px;max-width: 100%;border-radius:50px;font-size:16px;border:1px solid #fff;padding-left:3px;overflow:hidden;margin:0 auto;}
.cpzx2-b a dl dt h5 span{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;overflow:hidden;}
.cpzx2-b a dl dt h5 i{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;}
.cpzx2-b a dl dt h5 i img{width:13px;}
.cpzx2-b a dl dt h5:hover{transform: scale(1.15);}
.cpzx2-b a dl dt h5:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}
.cpzx2-b a:hover img{transform:scale(1.1);}
.cpzx2-b a:hover i{background:var(--colors);color:#fff;}
/*cpzx*/
.cpzx-t h3 a{color: #333;}
.cpzx-b a dl dt h3{color: #333;}
.cpzx-b a dl dt h5{border:1px solid #dfdfdf; color: #333;}
.cpzx-b a h4 .img1 {  display: block;  opacity: 1;  visibility: visible;  transition: opacity 0.5s ease, visibility 0.5s ease;}
.cpzx-b a h4 .img2 {  display: block;  opacity: 0;  visibility: hidden;  position: absolute;  top: 0;  left: 0;  transition: opacity 0.5s ease, visibility 0.5s ease;}
.cpzx-b a h4 {  position: relative;  display: inline-block;}
.cpzx-b a h4:hover .img1 {  opacity: 0;  visibility: hidden;}
.cpzx-b a h4:hover .img2 {  opacity: 1;  visibility: visible;}
/*cpzx-z*/
.cpxl{text-align:center;color:#fff;padding:113px 0 80px;}
.cpxl h5{width:140px;height:45px;border-radius:45px;background:var(--colors);color:#fff;margin-bottom:30px;}
.cpxl h3{font-size:48px;margin-bottom:55px;}
.cpxl dl{position:relative;}
.cpxl dl>img{display:block;}
.cpxl dl dt{position:absolute;left:0;top:0;width:100%;height:100%;}
.cpxl dl dt i{width:90px;height:90px;border-radius:90px;background:#fff;position:relative;z-index:2;}
.cpxl dl dt i::before, .cpxl dl dt i::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #fff;content: '';top:0;left:0;z-index:-1;}
.cpxl dl dt i::before{animation: scale 2s infinite; }
.cpxl dl dt i::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(1.5); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(3);opacity:0;}}

.cpxl2{color:#fff;text-align:center;padding:220px 0 270px;}
.cpxl2-s{width:970px;}
.cpxl2-t{font-size:30px;line-height:48px;margin-bottom:100px;}
.cpxl2-b{font-size:24px;line-height:30px;}
.cpxl2-b dl{width:190px;height:190px;border-radius:190px;border:25px solid rgba(16, 147, 217, 0.22);overflow:hidden;}
.cpxl2-b dl dt{width:100%;height:100%;border-radius:100%;background:var(--colors);padding:0 20px;}

.cpjj{background:#e9f1fb;padding:104px 0 110px;}
.cpjj-t{margin-bottom:80px;}
.cpjj-t h3{font-size:48px;padding-top:6px;}
.cpjj-t dl{width:65.47619047619048%;font-size:18px;line-height:30px;color:#}
.cpjj-b{}
.cpjj-b a{display:block;border-radius:10px;background:#fff;overflow:hidden;}
.cpjj-b a h4{overflow:hidden;}
.cpjj-b a h4 img{display:block;width:100%;}
.cpjj-b a ul{padding:20px 60px 80px;}
.cpjj-b a ul h3{font-size:24px;margin-bottom:38px;}
.cpjj-b a ul li{font-size:16px;line-height:30px;color:#666;}
.cpjj-b a:hover img{transform:scale(1.1);}
.cpjj .yl{font-size:18px;padding:30px 40px; background-color: #fff;line-height: 50px;}

.jsys{color:#fff;}
.jsys-s{padding:110px 0 180px;position: sticky;top: 100px;}
.jsys-s2{}
.jsys-t{font-size:48px;margin-bottom:80px;}
.jsys-b{width:calc(50% - 70px);position:relative;height:574px;position:relative;overflow: hidden;}
.jsys-b{}
.jsys-b>i{display:block;position:absolute;z-index:2;width:100%;height:100px;}
.jsys-b>i.i1{top:0;background-image:linear-gradient(rgba(0, 0, 0, 0.8),rgba(0, 0, 0, 0));}
.jsys-b>i.i2{bottom:0px;height:150px;background-image:linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 1));}
.jsys-b .div1{transition: 0s;}
.jsys-b ul{margin-bottom:100px;}
.jsys-b ul h3{font-size:48px;color:var(--colors);margin-bottom:30px;}
.jsys-b ul p{font-size:24px;line-height:28px;}
.jsys-b dl{margin-bottom:100px;}
.jsys-b dl h3{font-size:48px;color:var(--colors);margin-bottom:30px;}
.jsys-b dl p{font-size:24px;line-height:28px;}

.cpzs{background:#e9f1fb;padding:95px 0 133px 0;overflow:hidden;}
.cpzs-b{width:1100px;}
.cpzs-b .swiper-container{overflow:initial;}
.cpzs-b a{display:block;overflow:hidden;}
.cpzs-b a img{display:block;width:100%;}
.cpzs-b a:hover img{transform:scale(1.1);}
.cpzs-b .swiper-button-next{width:60px;height:120px;transition:all 0.5s;background:url(../images/r3.png);right:0;}
.cpzs-b .swiper-button-next:hover{background:url(../images/r3-1.png);}
.cpzs-b .swiper-button-prev{width:60px;height:120px;transition:all 0.5s;background:url(../images/l3.png);left:0;}
.cpzs-b .swiper-button-prev:hover{background:url(../images/l3-1.png);}

.jscs{margin:95px auto 75px auto;}
.jscs-b{margin-bottom:50px;border-bottom:1px solid #e6e6e6;padding-bottom:60px;line-height:40px;}
.jscs-b table{width:100%;}
.jscs-b table tr{}
.jscs-b table tr:nth-child(2n+1){background:#e9f1fb;}
.jscs-b table tr th,.jscs-b table tr td{vertical-align:middle; text-align: center;border:1px solid #cbcbcb; line-height: 28px;}
.jscs-b table tr:nth-child(1){background:var(--colors)!important;text-align:left;}
.jscs-b table tr:nth-child(1)>*{padding:10px;}
.jscs-b table tr:nth-child(1) *{color:#fff!important;font-size:16px; line-height: 28px;}
.jscs-b table tr:hover{background:var(--colors)!important; color:#fff!important;}
.jscs-c{color:#666;font-size:18px;line-height:30px;}

.xgcp{padding:80px 0 120px;background:url(../images/xgcp-bj.jpg)no-repeat center;}
.xgcp .nybt{color:#fff;}
.xgcp-b{position:relative;}
.xgcp-b a{display:block;text-align:center;background:#fff;color:#000;padding-bottom:50px;}
.xgcp-b a h4{overflow:hidden;}
.xgcp-b a h4 img{display:block;width:100%;}
.xgcp-b a h5{width:85px;height:30px;border-radius:30px;background:var(--colors);color:#fff;font-size:16px;margin-bottom:20px;}
.xgcp-b a h3{font-size:24px;margin-bottom:20px;height: 50px;padding: 0 30px;line-height: 34px;}
.xgcp-b a p{font-size:16px;color:#666;margin-bottom:35px;padding:0 25px; line-height: 30px;}
.xgcp-b a i{width:60px;height:60px;border-radius:60px;border:1px solid #ddd;font-size:24px;}
.xgcp-b a:hover img{transform:scale(1.1);}
.xgcp-b a:hover h3{color:var(--colors);}
.xgcp-b a:hover i{background:var(--colors);color:#fff;}
.xgcp-b .swiper-button-next{width:70px;height:70px;transition:all 0.5s;background:url(../images/r4.png)no-repeat center;right:-95px;border-radius:90px;}
.xgcp-b .swiper-button-next:hover{background:url(../images/r4-1.png)no-repeat center;}
.xgcp-b .swiper-button-prev{width:70px;height:70px;left:auto;transition:all 0.5s;background:url(../images/l4.png)no-repeat center;left:-95px;border-radius:90px;}
.xgcp-b .swiper-button-prev:hover{background:url(../images/l4-1.png)no-repeat center;}

.xgal{padding:95px 0 120px;background:url(../images/xgal-bj.jpg)no-repeat center;background-size:cover;}
.xgal-b{}
.xgal-b a{background:#fff;}
.xgal-b a h4{width:50%;overflow:hidden;}
.xgal-b a h4 img{display:block;width:100%;}
.xgal-b a h4:hover img{transform:scale(1.1);}
.xgal-b a dl{width:50%;padding:0 20px 0 5.357142857142857%;}
.xgal-b a dl h3{font-size:32px;margin-bottom:20px;color:#000; line-height: 45px;}
.xgal-b a dl dt{font-size:16px;line-height:30px;color:#666;margin-bottom:20px;}
.xgal-b a dl h5{width:160px;height:45px;border-radius:50px;font-size:16px;border:1px solid #000;padding-left:3px;overflow:hidden;color:#000}
.xgal-b a dl h5 span{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;overflow:hidden;}
.xgal-b a dl h5 i{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;}
.xgal-b a dl h5 i img{width:13px;}
.xgal-b a dl h5:hover{transform: scale(1.15);}
.xgal-b a dl h5:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}
.xgal-b .swiper-pagination{text-align:right;left:auto;right:0;width:50%;z-index:2;bottom:50px;padding-right:65px;}
.xgal-b .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid #dcdcdc;}
.xgal-b .swiper-pagination-bullet-active{background:var(--colors);border-color:var(--colors);}

.zxly{color:#fff;padding:95px 0;background:url(../images/zxly-bj.jpg)no-repeat center;background-size:cover;}
.zxly-b{}
.zxly-l{width:67.26190476190477%;padding:0 85px 0 95px;background:rgba(32, 44, 64, 0.5);}
.zxly-lt{margin-bottom:12px;width:670px;max-width:100%;}
.zxly-lt h3{width:189px;height:137px;color:#000;font-size:30px;background:url(../images/zxly-tb.png)no-repeat center top;padding-top:43px;}
.zxly-lt p{width:calc(100% - 220px);font-size:24px;line-height:36px;}
.zxly-lc{font-size:18px;line-height:30px;margin-bottom:32px;width:900px;max-width:100%;}
.zxly-lc a{color:#fff;}
.zxly-lc a:hover{}
.zxly-lb{}
.zxly-lb dl{background:#fff;margin-bottom:10px;}
.zxly-lb dl dt{width:75px;height:60px;}
.zxly-lb dl input{height:60px;width:calc(100% - 75px);font-size:16px;color:#a6a6a6;}
.zxly-lb dl input::placeholder,.zxly-lb dl textarea::placeholder{color:#a6a6a6;}
.zxly-lb dl textarea{height:150px;width:calc(100% - 75px);font-size:16px;color:#a6a6a6;padding:18px 10px 10px 0;}
.zxly-lb .dl2{margin-bottom:23px;}
.zxly-lb button{width:200px;height:60px;background:var(--colors);color:#fff;cursor:pointer;font-size:16px;}
.zxly-lb button:hover{}
.zxly-r{background:rgba(62, 77, 101, 0.5);width:32.73809523809524%;padding:64px 55px 32px;}
.zxly-r h4{font-size:30px;}
.zxly-r dl{padding:46px 0 34px;border-bottom:1px dotted #fff;}
.zxly-r dl:last-child{border-bottom:none;}
.zxly-r dl dt{width:calc(100% - 85px);}
.zxly-r dl dt h3{font-size:24px;margin-bottom:14px;}
.zxly-r dl dt h5{font-size:16px;line-height:24px;}

.table-font{min-height:460px;}
.table-font li{width:49%; margin-right:1%; float:left;}
/*cpzx-z*/

/*jjfa*/
.jjfa{height:100vh;overflow:hidden;}
.jjfa-t{position:relative;}
.jjfa-t h4{overflow:hidden;}
.jjfa-t h4 img{display:block;width:100%;}
.jjfa-s{position:absolute;left:0;top:0;width:100%;z-index:2;padding-top: 200px;color:#fff;}
.jjfa-s .w1{}
.jjfa-l{width:520px;}
.jjfa-l h3{font-size:48px;margin-bottom:40px;}
.jjfa-l p{font-size:18px;line-height:30px;margin-bottom:50px;}
.jjfa-l a{width:160px;height:45px;border-radius:50px;font-size:16px;border:1px solid #fff;padding-left:3px;overflow:hidden;color:#fff}
.jjfa-l a span{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;overflow:hidden;}
.jjfa-l a i{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;}
.jjfa-l a i img{width:13px;}
.jjfa-l a:hover{transform: scale(1.15);}
.jjfa-l a:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}
.jjfa-r{/* padding-top:75px; */width:50%;padding: 0 30px;text-align:center;justify-content: space-around;}
.jjfa-r dl{margin-bottom:70px;width:;}
.jjfa-r dl h3{font-size:16px;margin-bottom:27px;}
.jjfa-r dl h3 i{font-size: 70px;line-height:100%;}
.jjfa-r dl h4{font-size:18px;}
@keyframes indalRun {0%{opacity: 0;transform: translateY(-80px);}100%{opacity: 1;transform: translateY(0);}}
.active .jjfa-l h5{animation: indalRun 1s ease both .2s;}
.active .jjfa-l h3{animation: indalRun 1s ease both .4s;}
.active .jjfa-l p{animation: indalRun 1s ease both .6s;}
.active .jjfa-l h3{animation: indalRun 1s ease both .8s;}
/*jjfa*/

/*jjfa-z*/
.gjsj{padding-top:130px;height:950px;color:#fff;position:relative;z-index:2;}
.canvas-container {position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;overflow: hidden;}
#jsi-water-line-container {width: 100%;height: 100%;background: #000;}
.gjsj-t{font-size:60px;text-align:center;margin-bottom:160px;color:#fff;}
.gjsj-b{width:1120px;justify-content: center;}
.gjsj-b dl{margin: 0 50px;margin-bottom:100px;}
.gjsj-b dl h3{font-size:16px;margin-bottom:27px;}
.gjsj-b dl h3 i{font-size:80px;line-height:100%;}
.gjsj-b dl h4{font-size:18px;}

.gylc{padding:80px 0 170px;background:url(../images/gylc-bj.jpg)no-repeat center;background-size:cover;}
.gylc-t{text-align:center;font-size:48px;margin-bottom:110px;}
.gylc-b{}
.gylc-b img{display:block;width:100%}

.gytd{padding:110px 0;background:url(../images/gytd-bj.jpg)no-repeat center;background-size:cover;}
.gytd-t{text-align:center;font-size:48px;margin-bottom:70px;color:#fff;}
.gytd-b{text-align:center;}
.gytd-b dl{background-size:#fff;border-radius:10px;padding:130px 55px 100px 55px;background:#fff;}
.gytd-b dl h5{height:160px;}
.gytd-b dl h3{font-size:30px;margin-bottom:38px;}
.gytd-b dl p{font-size:16px;line-height:30px;}
.gytd-b dl:hover img{transform: translateY(-10px);}

.jjal{padding:100px 0 125px 0;background:#e9f1fb;overflow:hidden;}
.jjal-t{text-align:center;margin-bottom:65px;}
.jjal-t h3{font-size:60px;margin-bottom:30px;}
.jjal-t h4{font-size:36px;}
.jjal-b{position:relative;}
.jjal-b a{display:block;overflow:hidden;border-radius:10px;}
.jjal-b a img{display:block;width:100%;}
.jjal-b a:hover img{transform:scale(1.1);}
.jjal-b .swiper-button-next{width:70px;height:70px;transition:all 0.5s;background:url(../images/r4.png)no-repeat center;right: 25%;border-radius:90px;}
.jjal-b .swiper-button-next:hover{background:url(../images/r4-1.png)no-repeat center;}
.jjal-b .swiper-button-prev{width:70px;height:70px;left:auto;transition:all 0.5s;background:url(../images/l4.png)no-repeat center;left: 25%;border-radius:90px;}
.jjal-b .swiper-button-prev:hover{background:url(../images/l4-1.png)no-repeat center;}

.xzwm{padding:110px 0 130px;background:url(../images/xzwm-bj.jpg)no-repeat center;background-size:cover;}
.xzwm-b{}
.xzwm-b dl{width:calc((100% - 90px) / 3);border-radius:10px;background:#fff;background:#fff;padding:70px 40px 30px;}
.xzwm-b dl h5{text-align:center;height:130px;}
.xzwm-b dl h3{font-size:30px;color:var(--colors);text-align:center;margin-bottom:75px;}
.xzwm-b dl dt{font-size:18px;line-height:24px;color:#666;}
.xzwm-b dl dt p{width:calc(50% - 18px);position:relative;padding-left:20px;margin-bottom:24px;}
.xzwm-b dl dt p i{display:block;width:10px;height:10px;border-radius:10px;background:var(--colors);position:absolute;left:0;top:6px;}
.xzwm-b dl:hover img{transform: translateY(-10px);}

.zscp{padding:65px 0 70px;background:url(../images/zscp-bj.jpg)no-repeat center;background-size:cover;}
.zscp-b{}
.zscp-b a{display:block;background:#fff;border-radius:10px;overflow:hidden;}
.zscp-b a dl{position:relative;}
.zscp-b a dl img{display:block;width:100%;}
.zscp-b a dl dt{position:absolute;left:0;bottom:0;overflow:hidden;padding:0px 30px;overflow:hidden;width:100%;height:0;background:rgba(0, 0, 0, 0.6);}
.zscp-b a dl dt p{width:100%;font-size:16px;line-height:24px;color:#fff}
.zscp-b a h3{text-align:center;font-size:24px;padding:30px 0;}
.zscp-b a:hover dt{height:100%;padding-top:10px;padding-bottom:10px;}

.cptj{padding:100px 0 170px;background:url(../images/cptj-bj.jpg)no-repeat center;background-size:cover;}
.cptj .nybt{color:#000;margin-bottom:70px;font-size:60px;}
/*jjfa-z*/

/*jjfa-z2*/
.ljcl{border:10px;text-align: center;background:#fff;position:relative;z-index:2;padding:110px 100px 100px;margin:-194px auto 130px auto;border-radius:10px;}
.ljcl dl{}
.ljcl dl h3{font-size:16px;margin-bottom:27px;}
.ljcl dl h3 i{font-size:80px;line-height:100%;}
.ljcl dl h4{font-size:18px;}

.fajj{margin-bottom:145px;}
.fajj-t{margin-bottom:80px;}
.fajj-t h3{font-size:60px;margin-top:8px;}
.fajj-t dl{font-size:24px;line-height:40px;width:61.90476190476191%;margin-right:50px;}
.fajj-t dl a{color:#000;}
.fajj-t dl a:hover{color:var(--colors);}
.fajj-b{border-radius:10px;overflow:hidden;}
.fajj-b img{display:block;width:100%;}

.zscp2{padding:110px 0 0;}
.zscp-b a h4{overflow:hidden;}
.zscp-b a h4 img{display:block;width:100%;}
.zscp-b a .div1{padding:40px 30px 50px;}
.zscp-b a .div1 h5{font-size:24px;color:#000;text-align:center;margin-bottom:25px;}
.zscp-b a .div1 p{font-size:16px;line-height:24px;color:#666;}
.zscp-b a:hover h4 img{transform:scale(1.1);}

.cptj{padding:100px 0 120px;overflow:hidden;}
.cptj-b{}
.cptj-b>div{width:62.5%;overflow:inherit;padding-bottom:110px;}
.cptj-b a{display:block;border-radius:10px;position:relative;overflow:hidden;}
.cptj-b a h4{overflow:hidden;}
.cptj-b a h4 img{display:block;width:100%;}
.cptj-b a h3{position:absolute;left:0;bottom:0;width:100%;z-index:2;color:#fff;text-align:center;padding:160px 0 60px;background-image:linear-gradient(rgba(0, 0, 0, 0.0),rgba(0, 0, 0, 0.3));font-size:24px;}
.cptj-b .swiper-button-next{width:70px;height:70px;transition:all 0.5s;background:url(../images/r4.png)no-repeat center;right:auto;top:auto;bottom:0;left:88px;margin:0;border-radius:90px;}
.cptj-b .swiper-button-next:hover{background:url(../images/r4-1.png)no-repeat center;}
.cptj-b .swiper-button-prev{width:70px;height:70px;left:auto;transition:all 0.5s;background:url(../images/l4.png)no-repeat center;left:0;top:auto;bottom:0;margin:0;border-radius:90px;}
.cptj-b .swiper-button-prev:hover{background:url(../images/l4-1.png)no-repeat center;}

.zxly2{padding:0 0 125px 0;background:none;}
.zxly2-b{border-radius:10px;overflow:hidden;background:url(../images/zxly-bj2.jpg)no-repeat center;background-size:cover;}
.zxly2 .zxly-l{background:none}
.zxly2 .zxly-lb{}
.zxly2 .zxly-lb dl{background:rgba(0, 0, 0, 0.1);border:1px solid #e5e5e5}
.zxly2 .zxly-lb dl dt{}
.zxly2 .zxly-lb dl dt img{filter: brightness(0) invert(1);}
.zxly2 .zxly-lb dl input{background:none;color:#fff;}
.zxly2 .zxly-lb dl textarea{background:none;color:#fff;}
.zxly2 .zxly-lb dl input::placeholder,.zxly2 .zxly-lb dl textarea::placeholder{color:#fff;}
.zxly2 .zxly-lb button{}
.zxly2 .zxly-r{background:rgba(18, 165, 242, 0.9);}
.zxly2 .fajj-t{color:#000;}
/*jjfa-z2*/

/*cgal*/
.cgal{background:#e9f1fb;padding:75px 0 }
.cgal-b{margin-bottom:60px;}
.cgal-b a{background:#fff;margin-bottom:50px;}
.cgal-b a:nth-child(2n){flex-direction:row-reverse}
.cgal-b a h4{width:50%;overflow:hidden;}
.cgal-b a h4 img{display:block;width:100%;}
.cgal-b a h4:hover img{transform:scale(1.1);}
.cgal-b a dl{width:50%;padding:0 20px 0 4.357142857142857%;}
.cgal-b a dl h3{font-size:36px;margin-bottom:30px;color:#000;line-height: 36px; height: 36px; overflow: hidden;}
.cgal-b a dl dt{font-size:16px;line-height:30px;color:#666;margin-bottom:40px;}
.cgal-b a dl h5{width:160px;height:45px;border-radius:50px;font-size:16px;border:1px solid #000;padding-left:3px;overflow:hidden;color:#000}
.cgal-b a dl h5 span{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;overflow:hidden;}
.cgal-b a dl h5 i{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;}
.cgal-b a dl h5 i img{width:13px;}
.cgal-b a dl h5:hover{transform: scale(1.15);}
.cgal-b a dl h5:hover i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}
/*cgal*/

/*cgal-z*/
.jbxx{background:#e9f1fb;padding:75px 0 100px 0;text-align:center;}
.jbxx-b{}
.jbxx-b dl{width:calc((100% - 134px) / 5);background:#fff;padding:85px 50px 74px;}
.jbxx-b dl h5{height:105px;}
.jbxx-b dl h3{font-size:18px;margin-bottom:24px;}
.jbxx-b dl p{width:25px;height:1px;background:var(--colors);margin-bottom:35px;}
.jbxx-b dl h4{color:#666;font-size:16px;line-height:24px;}
.jbxx-b dl:hover img{transform: translateY(-10px);}

.xmzs{padding-top:80px;overflow:hidden;}
.xmzs-b{width:135.9375%;margin-left:-17.96875%;}
.xmzs-b a{display:block;overflow:hidden;}
.xmzs-b a img{display:block;width:100%;}
.xmzs-b a:hover img{transform:scale(1.1);}
.xmzs-b .swiper-button-next{width:80px;height:80px;transition:all 0.5s;background:url(../images/r4.png)no-repeat center;right:20.919540229885059%;border-radius:90px;}
.xmzs-b .swiper-button-next:hover{background:url(../images/r4-1.png)no-repeat center;}
.xmzs-b .swiper-button-prev{width:80px;height:80px;left:auto;transition:all 0.5s;background:url(../images/l4.png)no-repeat center;left:20.919540229885059%;border-radius:90px;}
.xmzs-b .swiper-button-prev:hover{background:url(../images/l4-1.png)no-repeat center;}

.szb{margin:90px auto 110px;}
.szb-b{font-size:18px;line-height:60px;}
.szb-b table{width:100%;    border: 1px solid #dedede;}
.szb-b table tr{}
.szb-b table tr th{}
.szb-b table tr:nth-child(2n+1){background:#e9f1fb;}
.szb-b table tr:nth-child(1){background:var(--colors);color:#fff}
.szb-b table tr:nth-child(1) *{color:#fff;text-align:left;}

.szb-b table tr td,.szb-b table tr th{padding:0 70px}
.szb-b table tr th{padding:5px 70px}

.zxly3{padding:70px 0 80px;background:url(../images/zxly3-bj.jpg)no-repeat center;background-size:cover;}
.zxly3-t{text-align:center;color:#fff;margin-bottom:33px;}
.zxly3-t h3{font-size:30px;margin-bottom:20px;}
.zxly3-t dl{font-size:16px;line-height:30px;}
.zxly3-t dl a{color:#fff;}
.zxly3-b{}
.zxly3-b input{width:calc(50% - 10px);margin-bottom:20px;height:50px;color:#9f9f9f;font-size:16px;padding-left:30px;}
.zxly3-b input::placeholder,.zxly3-b textarea::placeholder{color:#9f9f9f;}
.zxly3-b textarea{width:100%;margin-bottom:30px;height:160px;color:#9f9f9f;font-size:16px;padding:15px 30px;}
.zxly3-b p{width:100%;}
.zxly3-b p button{width:190px;height:50px;background:var(--colors);color:#fff;font-size:16px;cursor:pointer;transition:all 0.5s;}
.zxly3-b p button:hover{}
/*cgal-z*/

/*fwzc*/
.fwzc{background:#e9f1fb;padding:80px 0 110px;}
.fwzc-b{}
.fwzc-b2{margin-bottom:50px;}
.fwzc-b2 dl{background:#fff;}
.fwzc-b2:nth-child(2n) dl{flex-direction:row-reverse;}
.fwzc-b2 dl h4{width:50%;overflow:hidden;}
.fwzc-b2 dl h4 img{display:block;width:100%;}
.fwzc-b2 dl h4:hover img{transform:scale(1.1);}
.fwzc-b2 dl dt{width:50%;padding:0 80px 40px 80px;}
.fwzc-b2 dl dt h3{font-size:36px;margin-bottom:45px;}
.fwzc-b2 dl dt .div1{font-size:16px;line-height:30px;color:#666;}
/*fwzc*/

/*xwzx*/
.xwzx{background:#e9f1fb;padding:80px 0;}
.xwzx-t{margin-bottom:70px;background:#fff;}
.xwzx-t h4{width:50%;overflow:hidden;}
.xwzx-t h4 img{display:block;width:100%;}
.xwzx-t dl{width:50%;padding:0 85px;}
.xwzx-t dl h3{color:#000;font-size:30px;line-height:36px;margin-bottom:22px;}
.xwzx-t dl>i{color:#b1b1b1;font-size:16px;margin-bottom:45px;}
.xwzx-t dl>i img{margin-right:10px;}
.xwzx-t dl p{font-size:16px;line-height:30px;color:#666;margin-bottom:60px;}
.xwzx-t dl h5{width:160px;height:45px;border-radius:50px;font-size:16px;border:1px solid #000;padding-left:3px;overflow:hidden;color:#000}
.xwzx-t dl h5 span{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;overflow:hidden;}
.xwzx-t dl h5 i{width:40px;height:40px;border-radius:50px;background:var(--colors);margin-right:18px;}
.xwzx-t dl h5 i img{width:13px;}
.xwzx-t:hover h4 img{transform:scale(1.1);}
.xwzx-t:hover dl h3{color:var(--colors);}
.xwzx-t:hover dl h5{transform: scale(1.15);}
.xwzx-t:hover dl h5 i{animation: moveRightInitial 0.22s 0.15s forwards, moveRightEnd 0.3s 0.2s forwards;transform: translateX(20px);}
.xgal-b .swiper-pagination{text-align:right;left:auto;right:0;width:50%;z-index:2;bottom:50px;padding-right:65px;}
.xgal-b .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid #dcdcdc;}
.xgal-b .swiper-pagination-bullet-active{background:var(--colors);border-color:var(--colors);}
.xwzx-b{margin-bottom:15px;}
.xwzx-b a{display:block;width:calc((100% - 80px) / 3);margin:0 40px 40px 0;background:#fff;}
.xwzx-b a:nth-child(3n){margin-right:0;}
.xwzx-b a h4{overflow:hidden;}
.xwzx-b a h4 img{display:block;width:100%;min-height: 320px;}
.xwzx-b a dl{padding:40px 40px 60px;}
.xwzx-b a dl h3{color:#000;font-size:20px;line-height:30px;margin-bottom:;height:60px;margin-bottom:32px;}
.xwzx-b a dl p{font-size:16px;line-height:24px;height:72px;margin-bottom:45px;color:#666;}
.xwzx-b a dl h5{font-size:16px;color:#b1b1b1;}
.xwzx-b a dl h5 img{transition:all 0s!important;margin-right:10px;}
.xwzx-b a:hover{background:var(--colors);}
.xwzx-b a:hover *{color:#fff;}
.xwzx-b a:hover h5 img{filter: brightness(0) invert(1);}
/*xwzx*/

/*xwzx-z*/
.xwdt-z{margin:10px auto 100px;overflow:hidden;}
.xwdt-zl{width:calc(100% - 440px);background:#fff;padding:66px 75px 90px;}
.xwdt-z-t{padding-bottom:40px;border-bottom: 1px solid #e6e6e6;margin-bottom:33px;}
.xwdt-z-t h3{font-size:40px;line-height:60px;color:#000;margin-bottom:25px;}
.xwdt-z-t p{color:#b1b1b1;}
.xwdt-z-t p span{margin-right:20px;}
.xwdt-z-t p span img{margin-right:10px;}
.xwdt-z-b{margin-bottom:50px;line-height:30px;font-size:16px;color:#666}
.xwdt-z-b table{width:100%!important}
.xwdt-z-b table td,.xwdt-z-b table th{padding:10px!important;border:1px solid #666!important}
.xwdt-z-b table *{color:#666}
.xwdt-z-b img{height:auto!important;}
.xwdt-z-b2{font-size:16px;line-height:36px;}
.xwdt-z-b2 a{color:#000;line-height:36px;}
.xwdt-z-b2 a:hover{color:var(--colors);}
.xwdt-zr{width:400px;}
.xwdt-zr1{background:#fff;padding:53px 45px 50px 45px;margin-bottom:26px;}
.xwdt-zr1>h5{font-size:30px;margin-bottom:30px;}
.xwdt-zr1 dt{}
.xwdt-zr1 dt a{display:block;padding-bottom:20px;border-bottom:1px solid #e6e6e6;margin-bottom:35px;}
.xwdt-zr1 dt a h4{overflow:hidden;margin-bottom: 20px;}
.xwdt-zr1 dt a h4 img{display:block;width:100%;}
.xwdt-zr1 dt a h3{font-size:18px;line-height:30px;color:#000;}
.xwdt-zr1 dt a:hover img{transform:scale(1.1);}
.xwdt-zr1 dt a:hover h3{color:var(--colors);}
.xwdt-zr1 dd{font-size:18px;line-height:40px;}
.xwdt-zr1 dd p{}
.xwdt-zr1 dd p a{display:block;color:#666;line-height: 40px;}
.xwdt-zr1 dd p a:hover{color:var(--colors);}
.xwdt-zr2{background:#fff; margin-bottom:30px;}
.xwdt-zr2>h5{padding:20px 45px;font-size:30px;}
.xwdt-zr2 a{display:block;text-align:center;background:#fff;color:#000;padding-bottom:40px;}
.xwdt-zr2 a h4{overflow:hidden;} 
.xwdt-zr2 a h4 img{display:block;width:100%;}
.xwdt-zr2 a h5{width:85px;height:30px;border-radius:30px;background:var(--colors);color:#fff;font-size:16px;margin-bottom:20px;}
.xwdt-zr2 a h3{font-size:24px;margin-bottom:20px;}
.xwdt-zr2 a p{font-size:16px;color:#666;margin-bottom:35px;padding:0 10px;}
.xwdt-zr2 a i{width:60px;height:60px;border-radius:60px;border:1px solid #ddd;font-size:24px;}
.xwdt-zr2 a:hover img{transform:scale(1.1);}
.xwdt-zr2 a:hover h3{color:var(--colors);}
.xwdt-zr2 a:hover i{background:var(--colors);color:#fff;}
.xwdt-zr2 .swiper-button-next{width:40px;height:40px;background:url(../images/r6.png);right:36px;}
.xwdt-zr2 .swiper-button-prev{width:40px;height:40px;background:url(../images/l6.png);left:36px;}
.xwdt-zr3{padding:54px 45px 50px 45px;background:#fff;}
.xwdt-zr3 h5{font-size:30px;margin-bottom:30px;}
.xwdt-zr3>div{padding-bottom:40px;}
.xwdt-zr3>div a{display:block;text-align:center;color:#fff;}
.xwdt-zr3>div a h4{overflow:hidden;}
.xwdt-zr3>div a h4 img{display:block;width:100%;}
.xwdt-zr3>div a h3{position:absolute;left:0;bottom:0;font-size: 18px;width:100%;background:rgba(0, 0, 0, 0.5);height:40px;}
.xwdt-zr3>div a:hover img{transform:scale(1.1);}
.xwdt-zr3>div .swiper-pagination{bottom:0}
.xwdt-zr3 .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid #d0d0d0;}
.xwdt-zr3 .swiper-pagination-bullet-active{background:var(--colors);border-color:var(--colors);}
/*xwzx-z*/

/*lxwm*/
.lxwm{margin-top:-175px;text-align:center;background:#fff;padding:80px 110px 85px;position:relative;z-index:2;}
.lxwm dl{}
.lxwm dl h5{height:100px;}
.lxwm dl h4{font-size:16px;color:#666;margin-bottom:20px;}
.lxwm dl h3{font-size:24px;}
.lxwm dl:hover img{transform: translateY(-10px);}

.wnfw{padding:108px 0;background:url(../images/lxwm-bj.png)no-repeat center top 50px;}
.wnfw-b{}
.wnfw-b dl{width:calc((100% - 80px) / 5);background:#fff;border-radius:10px;overflow:hidden;padding-left:45px;padding-bottom:80px;}
.wnfw-b dl h5{color:#f6f8fa;text-align:right;margin:-80px -50px 60px 0;font-size:200px;}
.wnfw-b dl h3{font-size:24px;margin-bottom:35px;}
.wnfw-b dl p{width:40px;height:1px;background:var(--colors);margin-bottom:55px;}
.wnfw-b dl dt{font-size:16px;line-height:36px;color:#666;}
.wnfw-b dl dt a{color:#666;}
.wnfw-b dl dt a:hover{color:var(--colors);}

#container{height:600px;}
/*lxwm*/

@media(max-width:1750px){
	.fzlc-r a dl dt{font-size:15px;line-height:29px;}
	.hzhb-b a{height:170px;}
	.hzhb-b a:nth-child(n+9){margin-top:-28px;}
	.fwzc-b2 dl dt .div1{font-size:14px;line-height:26px;}
	.wnfw-b dl{padding-left:20px;}
	.wnfw-b dl dt{font-size:14px;}
}
@media(max-width:1500px){
	.fzlc-r a dl{margin-top:20px;width:48%;}
	.fzlc-r a dl dt{font-size:14px;line-height:26px;}
	.jsky{padding-top:170px;}
	.wnfw-b dl{padding-left:20px;}
	.wnfw-b dl dt{font-size:14px;line-height:24px;}
	.fwzc-b2 dl dt{padding:0 40px}
	.fwzc-b2 dl dt h3{font-size:30px;margin-bottom:30px;}
	.fwzc-b2 dl dt .div1{line-height:24px;}
}
@media(min-width:1200px){
	.fzlc-l .swiper-slide-active{}
	.fzlc-l .swiper-slide-active h3{font-size:100px;color:var(--colors);margin-top:40px;}
	.hzhb-b a{-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}
	.jjfa-t>h4{position:relative;height:100vh;overflow:hidden;}
	.jjfa-t h4 img{position:absolute;position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);max-width:500%!important;width:1920px;}
	.jjal-b>div{width: 150%;margin-left: -25%;}
	.jjal-b .swiper-slide{perspective: 1000px;}
	.jjal-b .swiper-slide-next a{transform: rotateY(-15deg)  translateZ(-100px) translateX(-50%) !important;}
	.jjal-b .swiper-slide-active{z-index: 2;}
	.jjal-b .swiper-slide-prev a{transform: rotateY(15deg) translateZ(-100px) translateX(50%) !important;}
}
@media(min-width:1920px){
    .jjfa-t h4 img{width:100%;}
   
}
@media screen and (max-width:1200px){
	body:before{content: '';width:100%;height:60px;display:block;}
	.md{top:-60px;}
	.table{overflow:auto;}
	.table::-webkit-scrollbar{height: 5px;}
	.table table{width:1200px;}
	.gywm-r dl{height:240px;}
	.ryzz-b a img{display:none;}
	.ryzz-b a{padding-top:0;}
	.ryzz-b a dl{padding:0 10px;}
	.ryzz-t{justify-content:space-between;}
	.ryzz-t a{margin:0;width:calc((100% - 20px) / 3);height:40px;}
	.qywh-b dl{background:#fff;}
	.qywh-b dl:hover{background:var(--colors);}
	.fzlc-l{background:none;}
	.fzlc-l .swiper-slide-thumb-active{}
    .fzlc-l .swiper-slide-thumb-active h3{color:var(--colors);}
    .hzhb-b{justify-content:space-between;}
    .hzhb-b a{height:auto;padding:10px;margin:0;width:calc((100% - 20px) /3);}
    .hzhb-b a:nth-child(n+9){margin-top:0px;}
    .hzhb-b a:nth-child(1){margin-left:0px;}
    .hzhb-b a:nth-child(8){margin-right:0px;}
    .cpdh-l{width:100%;}
    .cpdh-l a{height:40px;width:calc(100% / 3);}
    .cpxl dl dt i{width:60px;height:60px;}
    .cpxl2-b dl{width:160px;height:160px;}
    .cpjj-t dl br,.cpjj-b a ul li br{display:none;}
    .cpjj-t dl p,.cpjj-b a ul li p{margin-bottom:10px;}
    .jscs-b table tr th,.jscs-b table tr td{padding:10px;}
    .xgal-b .swiper-pagination{bottom:20px;}
    .zxly-lb dl dt,.zxly-lb dl input{height:50px;}
    .zxly-lb dl textarea{height:100px;}
    .zxly-lb button{width:150px;height:50px;}
    .jjfa-r dl h3{margin-bottom:10px;}
    .gytd-b dl h5{height:100px;}
    .gytd-b dl h5{transform:scale(0.8);}
    .xzwm-b dl dt p{margin-bottom:10px;}
    .xzwm-b dl h5{transform:scale(0.8);}
    .cptj-b>div{overflow:hidden;}
    .cptj-b .swiper-button-prev,.cptj-b .swiper-button-next{width:40px;height:40px;}
    .cptj-b .swiper-button-next{left:50px;}
    .szb-b table tr td,.szb-b table tr th{padding:10px}
    .szb-b table{width:800px;}
    .zxly3-b input{height:40px;padding:10px;}
    .zxly3-b textarea{height:100px;padding:10px}
    .zxly3-b p button{width:150px;height:40px;}
    .fwzc-b2 dl dt .div1 br{display:none;}
    .fwzc-b2 dl dt .div1 p{margin-bottom:5px;}
    .lxwm dl{width:50%;}
    .lxwm dl h5{height:60px;}
    .wnfw-b dl h5{font-size:100px;margin:-60px -40px 30px 0}
    #container{height:200px;}
    .gywm-t dl{width:50%;}
	.gjsj-b{justify-content:space-between}
	.gjsj-b dl{margin:0 0px}
	.ljcl{justify-content:space-around;}
	.jsys-s{z-index:2;}
	.jsys-s h5{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:rgba(0, 0, 0, 0.7);}
	.lxwm{border-radius:10px;}
  .cpdh-l a{width:50%;}
}

.nybt{font-size:48px;margin-bottom:50px;}
.lon .s{color: #fff; display: flex; padding:0 10px;}
.lon .s a{  padding:0 10px;}
.ryzz-b2 .ry{width:24%; float: left; margin-right: 1%; margin-bottom: 30px;}
.ryzz-b2 .p1{ background:#fff; color:#000; line-height:45px; }  
/*.ny-banner-s{width:1047px;top:40%;}*/
.ny-banner-s{text-align:left;}
.mask-radial::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
  background: radial-gradient(circle at center, transparent 0%, rgba(0, 0, 0, 0.7) 100%);z-index: 0;}
.title-section {display: flex;align-items: center;flex: 1;gap: 20px;}/* 更多按钮样式 */
.more-btn {background: var(--colors);color: white;margin-right: 10px;border: none;padding: 10px 25px;border-radius: 50px;
  font-size: 15px;font-weight: 600;cursor: pointer;transition: all 0.3s ease;box-shadow: 0 4px 10px rgba(46, 134, 222, 0.3);
  display: flex;align-items: center;text-decoration: none;white-space: nowrap;flex-shrink: 0;}
.more-btn:hover {transform: translateY(-2px);box-shadow: 0 6px 15px rgba(46, 134, 222, 0.4);background: #1a6fc4;}
.more-btn::after {content: '→';margin-left: 8px;transition: transform 0.3s;}
.more-btn:hover::after {transform: translateX(4px);}
.clearfix {overflow: auto;}
.clearfix::after {content: "";clear: both;display: table;}
.col-md-3{width: 25%; float: left; padding:15px;}
@media screen and (max-width:1200px){
.cpdh-l a{border:1px solid #dedede;}
.cpjj .yl{padding:0; font-size: 16px;line-height: 26px; background:none;}
.zxly-lt h3{width: 110px;height: 90px; font-size: 20px;
  background: url(../images/zxly-tb.png)no-repeat center bottom;padding-top: 25px;}
.col-md-3{width: 50%;padding:5px;}
.cpdh-l a{width:calc(100% / 2);}
.title-section{display:block;}
.more-btn{padding:10px; margin-right:0; margin-left:20px;}
.cpzx-b a dl dt h3{line-height: 18px; line-height: 28px; height: auto;}
.ryzz-b2 .ry{width: 49%;}
.ryzz-b2 .p1{padding:10px;}
.fw-sj-none .cpdh{display: none;}
.cgal-b a dl h3{height: auto;}
.zscp-b a dl dt{padding:0 15px;}
.zscp-b a dl dt p{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.table-font li{width:99%;}
}