/*banner*/
@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: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color:#fff;}
.ny-banner-s h3{font-size:48px;margin-bottom:25px;text-transform:uppercase;}
.ny-banner-s p{font-size:24px;}
.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 {margin-bottom:20px;}
.lon img {padding-right: 8px;display:block;}
.cont{display:flex;align-items: center;height: 75px;}
.cont a {vertical-align: middle;color: #666;font-size: 16px;display: flex;align-items: center;}
/*.cont a:last-child{color:#c31321;}*/
.cont a:last-child i{display:none;}
/*szwz*/

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

/*fy*/
.page1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.page1 li{}
.page1 li a,.page1 li span{display:flex;font-weight: bold;font-size:16px;color: #666;align-items:center;justify-content:center;width: 35px;height: 35px;border-radius: 5px;margin: 0 5px;background: #fff;}
.page1 li a:hover,.page1 li.active a,.page1 li span:hover,.page1 li.active span, .page1 li span.current{color:#fff;background: var(--colors);border-color:var(--colors);}
.page1 li: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;}
.page1 li:nth-child(1) a:hover,.page1 li:last-child a:hover,.page1 li:nth-child(1) span:hover,.page1 li:last-child span:hover{/* color:#d6001d; *//* background:none; */}
@media (max-width: 768px){
	.page1 li a,.page1 li span{width:30px;height:30px;margin:0 5px}
	.page1 li: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{padding:67px 0 80px;background:url(../images/gywm-bj2.jpg)no-repeat center;}
.gywm-t{margin-bottom:50px;}
.gywm-l{width:50%;}
.nybt{text-align:center;margin-bottom:50px;}
.nybt h5{height:42px;border-radius:42px;border:2px solid #c9c9c9;padding:0 20px;font-size:20px;margin-bottom:25px;}
.nybt h5 img{margin-right:8px;}
.nybt h3{font-size:36px;}
.gywm-l .nybt{text-align:left;}
.gywm-l .div1{font-size:18px;line-height:36px;}
.gywm-r{width:44.60227272727273%;border-radius:20px;overflow:hidden;}
.gywm-r img{display:block;width:100%;}
.gywm-r:hover img{transform:scale(1.1);}
.gywm-b{color:#fff;background:var(--colors);text-align:center;border-radius:100px;padding:50px 8%;}
.gywm-b dl{}
.gywm-b dl h3{font-size:16px;margin-bottom:20px;}
.gywm-b dl h3 i{font-size:48px;line-height:100%;}
.gywm-b dl h4{font-size:16px;}
.gywm-b h5{width:1px;height:50px;background:#467bb3;}

.dqfb{background:#f7f7f7;padding:75px 0;}
.dqfb-b{}
.dqfb-l{border-radius:20px;overflow:hidden;width:44.60227272727273%;}
.dqfb-r{width:50%;padding-top:60px;}
.dqfb-r .nybt{text-align:left;}
.dqfb-r ul{font-size:15px;margin-bottom:40px;}
.dqfb-r ul a{height:36px;border-radius:36px;border:1px solid #c8c8c8;margin-right:12px;color:#999;padding:0 20px;}
.dqfb-r ul a.active{background:var(--colors);border-color:var(--colors);color:#fff;}
.dqfb-r dl{}
.dqfb-r dl h3{font-size:26px;margin-bottom:17px;}
.dqfb-r dl .div1{font-size:18px;line-height:36px;}

.fzlc{color:#fff;padding:85px 0 0 0;height:920px;background:url(../images/fzlc-bj.jpg)no-repeat center;}
.fzlc .nybt{text-align:left;}
.fzlc .nybt h5{border-color:#fff;}
.fzlc-b{}
.fzlc-l{width:90px;height: 505px;text-align:right;overflow: hidden;background:url(../images/fzlc-tb.png)no-repeat center left;}
.fzlc-l>div{height:72px;overflow: initial;/* height: 100%; */}
.fzlc-l a{color:rgba(255, 255, 255, 0.7);height:100%;font-size:20px;justify-content:flex-end;}
.fzlc-l .swiper-slide-active a{color:#fff;}
.fzlc-c{padding-right:14%;height: 505px;overflow: hidden;}
.fzlc-c>div{height: calc(100% / 3);overflow: initial;}
.fzlc-c a{color:rgba(255, 255, 255, 0.7);}
.fzlc-c a h3{font-size:120px;}
.fzlc-c a h4{font-size:20px;margin-top:-20px;opacity:0;}
.fzlc-c .swiper-slide-active a{color:#fff;}
.fzlc-c .swiper-slide-active a h4{margin-top:0;opacity:1;}
.fzlc-r{width:520px;border-radius:520px;margin-right: 15%;}
.fzlc-r p{border:10px solid #fff;border-radius:520px;}
.fzlc-r p img{display:block;width:100%;}

.ywbj{margin-top:100px;}
.ywbj .nybt{margin-bottom:75px;}
.ywbj-b{position:relative;}
.ywbj-b .div1{position:relative;}
.ywbj-b .div1>img{display:block;width:100%;}
.ywbj-b dl{position:absolute;width:11px;height:11px;border-radius:11px;background:var(--colors);z-index:2;transition:all 0.5s;}
.ywbj-b dl::before, .ywbj-b dl::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background:var(--colors);content: '';top:0;left:0;z-index:-1;transition:all 0.5s;}
.ywbj-b dl::before{animation: scale 2s infinite; }
.ywbj-b dl::after{animation: scale2 2s infinite; }
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(2); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(4);opacity:0;}}
.ywbj-b .dl1{left:17.916666666666667%;top:26.05177993527508%;}
.ywbj-b .dl2{left:19.444444444444445%;top:39.64401294498382%;}
.ywbj-b .dl3{left:46.041666666666664%;top:33.980582524271846%;}
.ywbj-b .dl4{left:47.56944444444444%;top:25.88996763754045%;}
.ywbj-b .dl5{left:49.027777777777776%;top:36.893203883495146%;}
.ywbj-b .dl6{left:46.944444444444444%;top:37.540453074433655%;}
.ywbj-b .dl7{left:67.041667%;top:50.16181229773463%;}
.ywbj-b .dl8{left:69.93055555555555%;top:45.792880258899676%;}
.ywbj-b .dl9{left:75%;top:49.35275080906149%;background:#4ababb;}
.ywbj-b .dl9::before, .ywbj-b .dl9::after,.ywbj-b dl:hover,.ywbj-b dl:hover::before, .ywbj-b dl:hover::after{background:#4ababb;}
.ywbj-b .dl10{left:75.55555555555555%;top:42.071197411003236%;}
.ywbj-b .dl11{left:77.91666666666667%;top:47.572815533980584%;}
.ywbj-b .dl12{left:83.54166666666667%;top:78.15533980582524%;}
.ywbj-b ul{width:328px;height:169px;background:url(../images/ywbj-bj2.jpg);padding:42px 20px 0 29px;position:absolute;right:0;top:37px;z-index:2;}
.ywbj-b ul h3{font-size:19px;margin-bottom:15px;}
.ywbj-b ul h3 img{height:17px;margin-left:10px;}
.ywbj-b ul p{font-size:16px;line-height:26px;color:#666}

.ryzz{padding:90px 0 180px;background:url(../images/ryzz-bj.jpg)no-repeat center;background-size:cover;}
.ryzz-b{}
.ryzz-b>div{padding-bottom:50px;}
.ryzz-b a{display:block;color:#000;text-align:center;}
.ryzz-b a h4{border-radius:10px;background:#f9f9f9;overflow:hidden;padding:20px;margin-bottom:20px;}
.ryzz-b a h4 img{display:block;width:100%;}
.ryzz-b a h3{font-size:17px;line-height:1.2;}
.ryzz-b a:hover h3{color:var(--colors);}
.ryzz-b .swiper-pagination{bottom:0}
.ryzz-b .swiper-pagination-bullet{border-radius:0;width:35px;height:4px;background:rgba(0, 0, 0, 0.2);opacity:1;}
.ryzz-b .swiper-pagination-bullet-active{background:var(--colors);}

.zznl{padding:80px 0;}
.zznl-b{}
.zznl-b a{display:block;overflow:hidden;}
.zznl-b a img{display:block;width:100%}
.zznl-b a:hover img{transform:scale(1.1)}
/*gywm*/

/*cpzx*/
.cpfl{margin:60px auto 70px;}
.cpfl dl{padding:10px 0;border-bottom:1px solid #f7f7f7;}
.cpfl dl h3{line-height:30px;margin-top:5px;}
.cpfl dl dt{width:calc(100% - 135px);font-size:16px;}
.cpfl dl dt a{height:30px;padding:0 20px;margin:5px 10px 5px 0;border-radius:30px;color:#000;}
.cpfl dl dt a.active,.cpfl dl dt a:hover{background:var(--colors);color:#fff;}
.cpzx{background:#f6f7f9;border-top:1px solid #f0f0f0;padding:42px 0 142px;}
.cpzx-b{margin-bottom:30px;}
.cpzx-b a{display:block;border-radius:20px;background:#fff;text-align:center;color:#000;padding-bottom:55px;width:calc((100% - 60px) / 4);margin:0 20px 20px 0;overflow:hidden;}
.cpzx-b a:nth-child(4n){margin-right:0;}
.cpzx-b a h4{overflow:hidden;margin-bottom:10px;padding: 20px;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a h3{font-size: 20px;margin-bottom:24px;padding: 0 10px;line-height: 1.3;font-weight: bold;}
.cpzx-b a h5{font-size:15px;}
.cpzx-b a h5 img{margin-left:7px;transition:all 0s!important;filter: brightness(0) invert(0);}
.cpzx-b a:hover{}
.cpzx-b a:hover h3{color:var(--colors);}
.cpzx-b a:hover h5{color:var(--colors);}
.cpzx-b a:hover h5 img{filter:inherit;}
.cpzx-c{color:#fff;padding:73px 0;background:url(../images/cpzx-bj.jpg)no-repeat center;margin-top:120px;}
.cpzx-c h3{font-size:40px;margin-right:30px;}
.cpzx-c h5{height:55px;border-radius:55px;width:380px;background:var(--colors);font-size:22px;}
/*cpzx*/

/*cpzx-z*/
.cpdh{font-size:15px;position: sticky;top: 95px;background: #fff;z-index: 10;border-top:1px solid #ededed}
.cpdh a{color:#000;height:60px;margin-right:45px;position:relative;}
.cpdh a p{position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--colors);}
.cpdh a.active,.cpdh a:hover{color:var(--colors);}
.cpdh a.active p,.cpdh a:hover p{width:100%;}
.cpzx-z{background:#f9fafc;padding-bottom:60px;}
.ny-zpal-t{overflow:hidden;padding:74px 80px 50px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;background: #fff;}
.ny-zpal-z-t-l{float:left;width: 43.75%;position: relative;}
.magnifierContainer {width:100%;display: flex;}
.imgMedium {width:100%;position: relative;}
.imgLeft .magnifier {position: absolute;display: none;width: 200px;height: 200px;}
.imasf2{position:absolute;width:100%;left:0;bottom:0;display:flex;justify-content:center;transition: all 0.5s;}
.imasf2 p{width:10px;height:10px;border-radius:10px;background: rgba(0,0,0,.25);margin: 0 5px;cursor: pointer;}
.imasf2 p.active{background: var(--colors);}
.imgLeft .imasf{width:100%;position:relative;overflow:hidden;transition: all 0.5s;z-index:3;}
.imgLeft .imasf .fad{width:20px;height:60px;margin-top:10px;line-height:60px;text-align:center;background:rgba(0,0,0,0.5);bottom:10px;cursor:pointer;float:left;color:#fff;}
.imgLeft .imasf .fac{width:20px;height:60px;margin-top:10px;line-height:60px;text-align:center;background:rgba(0,0,0,0.5);bottom:10px;cursor:pointer;float:right;color:#fff;}
.imasf-bb{overflow:hidden;}
.imasf-bb .swiper-container{position:initial;width:calc(100% - 100px);}
.imasf-bb .swiper-slide{box-sizing:border-box;background: #f3f4f7;border:2px solid #f3f4f7;}
.imasf-bb .swiper-slide-active{border-color: var(--colors);}
.imasf-bb .swiper-slide a{display:block;overflow:hidden;}
.imasf-bb .swiper-slide a img{width:100%;display:block;}
.imasf-bb .swiper-button-next{width:32px;height:32px;background:url(../images/r4.png);transition:all 0.5s;right:0;/* margin:0; */}
.imasf-bb .swiper-button-next:hover{background:url(../images/r4-1.png);}
.imasf-bb .swiper-button-prev{width:32px;height:32px;background:url(../images/l4.png);transition:all 0.5s;left:0;/* margin:0; */}
.imasf-bb .swiper-button-prev:hover{background:url(../images/l4-1.png);}
.mediumContainer {width: 100%;overflow: hidden;text-align:center;vertical-align:middle;margin-bottom:20px;box-sizing:border-box;background: #f3f4f7;}
.mediumContainer img{max-width:100%;display:block;margin:0 auto;}

.imgRight{z-index:100;}
.imgLeft{width:100%;}
#zhezhao {width: 100%;height: 100%;background: transparent;position: absolute;top: 0;border: 1px solid transparent;}
#zhezhao:hover {cursor: move;}
.img_x {width: 100%!important;display: flex;}
.img_x li{height: 54px;border: 2px solid transparent;margin: 8px 4px;padding: 2px;cursor:pointer;}
.img_x li img{height:100%}
.img_u {position:absolute;width: 500px;height: 400px;border: 1px solid #eee;float: left;margin-left: 15px;overflow: hidden; display: none; background:#fff;z-index:100;}
.img_u img{width:1000px;max-width:1000px;}
.ny-zpal-z-t-r{float:right;width: 50%;}
.ny-zpal-z-t-r h5{font-size:18px;color:var(--colors);margin-bottom:16px;}
.ny-zpal-z-t-r h3{font-size:42px;position:relative;padding-bottom:16px;border-bottom:1px solid #ededed;margin-bottom:25px;}
.ny-zpal-z-t-r h3 p{position:absolute;left:0;bottom:-1px;width:68px;height:3px;background:var(--colors);}
.ny-zpal-z-t-r .div1{font-size:18px;line-height:36px;color:#333;margin-bottom:105px;}
.ny-zpal-z-t-r .div1 p{padding-left:15px;position:relative;}
.ny-zpal-z-t-r .div1 p::after{content: '';position:absolute;left:0;top:15.5px;width:5px;height:5px;background:var(--colors);}
.ny-zpal-z-t-r h4{font-size:24px;color:var(--colors);padding-bottom:16px;border-bottom:1px solid #ededed;position:relative;margin-bottom:38px;}
.ny-zpal-z-t-r h4 p{position:absolute;left:0;bottom:-1px;width:68px;height:3px;background:var(--colors);}
.ny-zpal-z-t-r ul{margin-bottom:40px;}
.ny-zpal-z-t-r .div2{font-size:16px;}
.ny-zpal-z-t-r .div2 a{color:#fff;margin-right:15px;background: #1e4bb2;border-radius:5px;height:54px;padding:0 30px;}
.ny-zpal-z-t-r .div2 a img{margin-left:8px;}

.cpcs{margin:80px auto 100px;}
.cpcs-t{text-align:center;margin-bottom:40px;}
.cpcs-t h3{font-size:36px;margin-bottom:20px;}
.cpcs-t p{width:45px;height:3px;background:var(--colors);}
.cpcs-b{font-size:19px;line-height:24px;}
.cpcs-b dl dt{width:185px;text-align:right;padding:20px 0;}
.cpcs-b dl dd{padding:20px 0;border-bottom:1px solid #ededed;width:calc(100% - 225px);color:#666;font-size:17px;}

.cply{background:#f9fafc;padding:85px 0;}
.cply-b{}
.cply-b dl{width:calc((100% - 45px) / 4);margin-bottom:18px;}
.cply-b dl h5{font-size:16px;margin-bottom:10px;}
.cply-b dl input{width:100%;border:1px solid #ededed;height:52px;font-size:15px;color:#333;padding-left:15px;}
.cply-b dl input::placeholder,.cply-b dl textarea::placeholder{}
.cply-b dl textarea{width:100%;border:1px solid #ededed;height:150px;font-size:15px;color:#333;padding:10px 15px;}
.cply-b dl dd{position:relative;}
.cply-b dl dd input{}
.cply-b dl dd img{width:70px;height:calc(100% - 2px);position:absolute;right:1px;top:1px;}
.cply-b p{width:100%;padding-left:27%;}
.cply-b p button{width:160px;height:55px;border-radius:5px;background:#1e4bb2;color:#fff;cursor:pointer;font-size:16px;transition:all 0.5s;margin-top:-85px;}
.cply-b p button img{margin-left:10px;}
.cply-b p button:hover{opacity:0.9;}

.xgcp{margin:80px auto 165px;}
.xgcp-b{position:relative;}
.xgcp-b a{display:block;text-align:center;position:relative;background:#f3f4f7;padding:40px 0 30px;}
.xgcp-b a h5{position:absolute;left:0;top:0;width:0;height:2px;background:var(--colors);}
.xgcp-b a h3{font-size:22px;color:#000}
.xgcp-b a h4{margin:10px 0;}
.xgcp-b a h4 img{display:block;width:100%;}
.xgcp-b a p{font-size:16px;line-height:26px;color:#333;margin:0 20px;height:52px;}
.xgcp-b a:hover h5{width:100%;}
.xgcp-b a:hover h3{color:var(--colors);}
.xgcp-b .swiper-button-next{width:50px;height:50px;right:-70px;background:url(../images/r5.png);}
.xgcp-b .swiper-button-prev{width:50px;height:50px;left:-70px;background:url(../images/l5.png);}
/*cpzx-z*/

/*dzfa*/
.dzfa{margin:100px auto 210px;}
.dzfa-l{width:160px;position:sticky;top:100px;z-index:10;}
.dzfa-l li{height:50px;cursor:pointer;padding-left:12px;}
.dzfa-l li i{width:10px;height:10px;border-radius:10px;background:#c4d2e0;position:relative;z-index:2;display:block;}
.dzfa-l li i::before, .dzfa-l li i::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background:var(--colors);content: '';top:0;left:0;z-index:-1;opacity:0;}
.dzfa-l li p{width:calc(100% - 27px);color:#999;font-size:15px;line-height:25px;}
.dzfa-l li.active{}
.dzfa-l li.active i::before{animation: scale 2s infinite; }
.dzfa-l li.active i::after{animation: scale2 2s infinite; }
.dzfa-l li.active i{background:var(--colors);}
.dzfa-l li.active p,.dzfa-l li:hover p{color:#1e1e1e}
.dzfa-l h5{width:1px;height:100%;position:absolute;z-index:-1;background:#c4d2e0;left:17px;top:0;}
.dzfa-r{max-width:calc(100% - 160px);}
.dzfa-s{margin-bottom:120px;}
.dzfa-s:last-child{margin-bottom:0!important;}
.dzfa-t{color:#fff;height:300px;padding:47px 54px 0;display: block;}
.dzfa-t h3{font-size:30px;margin-bottom:20px;color:#fff;}
.dzfa-t:hover h3{text-decoration:underline}
.dzfa-t h3 a{color:#fff}
.dzfa-t h3 a:hover{color:var(--colors);}
.dzfa-t h4{font-size:20px;margin-bottom:45px;}
.dzfa-t dl{text-align:center;}
.dzfa-t dl dt{margin-right:45px;}
.dzfa-t dl dt h5{width:58px;height:58px;border-radius:58px;background: rgba(255,255,255,0.13);margin-bottom:15px;}
.dzfa-t dl dt p{}
.dzfa-b{}
.dzfa-b a{display:block;background:#fff;text-align:center;color:#000;padding-bottom:50px;width:calc((100% - 60px) / 4);margin:20px 20px 0 0;}
.dzfa-b a:nth-child(4n){margin-right:0;}
.dzfa-b a h4{overflow:hidden;padding: 20px;}
.dzfa-b a h4 img{display:block;width:100%}
.dzfa-b a h3{font-size: 20px;margin:0 10px 20px;line-height: 1.3;}
.dzfa-b a p{font-size:15px;}
.dzfa-b a:hover h4 img{transform:scale(1.1);}
.dzfa-b a:hover h3{color:var(--colors);}
/*dzfa*/

/*yfzz*/
.yftd{padding: 0px 0 80px 0;}
.yftd .nybt{margin-bottom:40px;}
.yftd .nybt h4{font-size:28px;line-height:56px;}
.yftd .nybt h4 span{font-size:42px;line-height:100%;font-style:oblique;color:var(--colors)}
.yftd-b{}
.yftd-b a{display:block;overflow:hidden;}
.yftd-b a img{display:block;width:100%;}
.yftd-b a:hover img{transform:scale(1.1)}

.jcsb{position:relative;z-index:2;padding:80px 0}
.yfbj{position:absolute;top:0;height:100%;background:#f7f7f7;z-index:-1;width:100%;right:0;}
.jcsb-t{margin-bottom:55px;}
.jcsb-t .nybt{margin-bottom:0;}
.jcsb-t dl{width:54.16666666666666%;font-size:20px;line-height:36px;}
.jcsb-t dl span{font-size:26px;line-height:100%;font-style:oblique;color:var(--colors)}
.jcsb-b{}
.jcsb-b a{display:block;border-radius:20px;overflow:hidden;position:relative;color:#fff;}
.jcsb-b a h4{}
.jcsb-b a h4 img{display:block;}
.jcsb-b a dl{position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));padding:20px 27px 29px;}
.jcsb-b a dl dt{overflow:hidden;}
.jcsb-b a dl dt h3{font-size:22px;}
.jcsb-b a dl dt p{font-size:16px;line-height:24px;margin-top:10px;margin-bottom:-58px;}
.jcsb-b a:hover dl{background-image:linear-gradient(rgba(34,98,164,0),rgba(34,98,164,1));}
.jcsb-b a:hover dl dt p{margin-bottom:0;}

.jcxm{position:relative;z-index:2;padding:80px 0;}
.jcxm>h5{background:url(../images/jcxm-bj.jpg)no-repeat center;background-size:cover;}
.jcxm-l{width:22.22222222222222%;font-size:20px;}
.jcxm-l dl{height:70px;border-bottom:1px solid #cccfd2;}
.jcxm-l dl p{max-width:100% - 50px;}
.jcxm-c{width:50%;}
.jcxm-c a{display:block;overflow:hidden;}
.jcxm-c a img{display:block;width:100%;}
.jcxm-c .swiper-pagination{bottom:20px;}
.jcxm-c .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.62);opacity:1;}
.jcxm-c .swiper-pagination-bullet-active{background:var(--colors);}
.jcxm-l:last-child dl{flex-direction:row-reverse;}

.nycs{position:relative;z-index:2;padding:97px 0 195px;margin-bottom:-50px;}
.nycs>h5{background:url(../images/nycs-bj.jpg)no-repeat center;background-size:cover;}
.nycs-b{width:859px;position:relative;}
.nycs-b>img{display:block;width:100%;}
.nycs-b2{width:91.85098952270081%;position:absolute;left:4.074505238649595%;top:6.925207756232687%;z-index:3;}
.nycs-b2 a{display:block;}
.nycs-b2 a img{display:block;width:100%;}
.nycs-b .swiper-button-next{width:56px;height:56px;right:-155px;top:245px;margin:0;transition:all 0.5s;background:url(../images/r7.png);}
.nycs-b .swiper-button-next:hover{background:url(../images/r7-1.png);}
.nycs-b .swiper-button-prev{width:56px;height:56px;left:-155px;top:245px;margin:0;transition:all 0.5s;background:url(../images/l7.png);}
.nycs-b .swiper-button-prev:hover{background:url(../images/l7-1.png);}

.fxnl{padding:0px 0 80px 0;position:relative;z-index:3}
.fxnl-b{}
.fxnl-b dl{width:calc((100% - 36px) / 3);text-align:center;}
.fxnl-b dl h5{overflow:hidden;margin-bottom:12px;}
.fxnl-b dl h5 img{display:block;width:100%;}
.fxnl-b dl h5:hover img{}
.fxnl-b dl h3{font-size:22px;margin-top:20px;}

.cscj{padding:80px 0;position:relative;z-index:2;}
.cscj-b{text-align:center;color:#fff;border-radius:20px;background:url(../images/cscj-bj.jpg)no-repeat center;background-size:cover;padding: 100px 0;}
.cscj-b .swiper-container{width:1150px;max-width:100%;}
.cscj-b .swiper-container a{display:block;border-radius: 1000px;overflow:hidden;border:6px solid #fff;}
.cscj-b .swiper-container a img{display:block;width:100%;}
.cscj-b dl{padding-top:50px;font-size:20px;line-height:38px;width: 960px;max-width:100%;}


.zzlc{position:relative;z-index:2;padding:80px 0 235px;}
.zzlc>h5{background:url(../images/zzlc-bj.jpg)no-repeat center;background-size:cover;}
.zzlc-b{position:relative;z-index:2;padding: 0 80px 0 60px;}
.zzlc-b>h5{width:1710px;height:621px;background:url(../images/zzlc-bj2.png);position:absolute;z-index:-1;right: 27px;top:72px;}
.zzlc-b dl{text-align:center;}
.zzlc-b dl dt{height:150px;width: 150px;border-radius:200px;background:rgba(34,98,164,0.14);border:1px solid rgba(0,0,0,0.14);margin: 0 auto 20px auto;}
.zzlc-b dl dt p{width:110px;height:110px;border-radius:110px;background:rgba(34,98,164,0.2);border:1px solid rgba(0,0,0,0.2);}
.zzlc-b dl dt p i{width: 80px;height: 80px;border-radius:110px;background:rgba(34,98,164,1);}
.zzlc-b dl h3{font-size:18px;}
.zzlc-b span{width:50px;height:10px;background:url(../images/zzlc-tb.png);margin-top: 69px;}
.zzlc-b span:last-child{display:none;}
.zzlc-b .div1:nth-child(2){margin-bottom: 103px;}
.zzlc-b .div1:nth-child(3){flex-direction:row-reverse}
.zzlc-b .div1:nth-child(3) span{transform: rotate(180deg);}
.zzlc-b .div2{display:none;}
/*yfzz*/

/*xndc*/
.xndh{text-align:center;margin:34px auto 40px;}
.xndh a{display:block;color:#000;margin:0 30px}
.xndh a h5{width:68px;height:68px;border-radius:68px;border:1px solid #dbdbdb;background:#f5f5f5;margin-bottom:15px;font-size:20px;color:#000}
.xndh a h5 img{transition:all 0s!important;}
.xndh a h3{font-size:17px;}
.xndh a.active h5,.xndh a:hover h5{border:none;background-image: linear-gradient(#49babc, var(--colors));color:#fff;}
.xndh a.active img,.xndh a:hover img{filter: brightness(0) invert(1);}
.xndc{background:#ebf1f7;padding:80px 0 90px;}
.xndc-t{width:985px;text-align:center;margin-bottom:70px;}
.xndc-t h5{height:42px;border-radius:42px;border:2px solid #c9c9c9;padding:0 20px;font-size:20px;margin-bottom:25px;}
.xndc-t h5 img{margin-right:8px;}
.xndc-t h3{font-size:36px;margin-bottom:25px;line-height:1.3;}
.xndc-t p{font-size:16px;line-height:30px;}
.xndc-s{background:#fff;border-radius:20px;padding:80px 100px 110px;}
.xndc-c{border-radius:20px;overflow:hidden;margin-bottom:60px;}
.xndc-c img{display:block;width:100%;}
.xndc-b{margin-bottom:40px;}
.xndc-b a{display:block;background:#eff0f3;color:#000;width:calc((100% - 60px) / 4);margin:0 20px 20px 0;border-radius:20px;overflow:hidden;padding:25px 27px 38px;}
.xndc-b a:nth-child(4n){margin-right:0;}
.xndc-b a h4{border-radius:20px;overflow:hidden;background:#fff;margin-bottom:20px;}
.xndc-b a h4 img{display:block;width:100%}
.xndc-b a h3{font-size: 20px;text-align:center;line-height: 1.3;margin-bottom:25px;}
.xndc-b a dl{font-size:15px;line-height:26px;margin-bottom:30px;}
.xndc-b a dl dt{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.xndc-b a h5{background:#000;color:#fff;font-size:16px;border-radius:5px;height:48px;}
.xndc-b a:hover{background:var(--colors);}
.xndc-b a:hover h3,.xndc-b a:hover b,.xndc-b a:hover p{color:#fff;}
.xndc-b a:hover h5{background:#fff;color:var(--colors);}
.xndc-b2{width:160px;height:48px;border-radius:48px;background:#f0f0f0;color:#000;font-size:16px;padding:0 7px 0 20px;}
.xndc-b2 i{width:38px;height:38px;border-radius:38px;background:var(--colors);}
.xndc-b2 i img{transition:all 0s!important;filter: brightness(0) invert(1);}
.xndc-b2:hover{background:var(--colors);color:#fff;}
.xndc-b2:hover i{background:#fff;}
.xndc-b2:hover i img{filter:inherit;}
.xndc:nth-child(2n+1){background:var(--colors);}
.xndc:last-child{padding-bottom:170px;}
.xndc:nth-child(2n+1) .xndc-t{color:#fff;}
.xndc:nth-child(2n+1) .xndc-t h5 img{filter: brightness(0) invert(1);}
/*xndc*/

/*bzdc*/
.bzdc{margin:100px auto 180px;}
.bzdc-s{margin-bottom:80px;}
.bzdc-s .md{width:100%;}
.bzdc-l{width:26.477272727272727%;position:relative;}
.bzdc-l h4{
    overflow: hidden;
}
.bzdc-l h4 img{display:block;width:100%;/* margin: -9% 0; */}
.bzdc-l dl{position:absolute;left:0;top:0;width:100%;z-index:2;padding:50px 40px;}
.bzdc-l dl h3{font-size:36px;margin-bottom:24px;}
.bzdc-l dl p{font-size:20px;}
.bzdc-r{width:70.85227272727272%;}
.bzdc-t{position:relative;border-bottom:1px solid #e5e5e5;padding-bottom:24px;padding-top:10px;}
.bzdc-t h3{font-size:30px;}
.bzdc-t h3 p{position:absolute;left:0;bottom:-1px;width:100px;height:3px;background:var(--colors);}
.bzdc-t a{font-size:17px;color:#000;}
.bzdc-t a img{margin-left:13px;}
.bzdc-t a:hover{color:var(--colors);}
.bzdc-b{}
.bzdc-b a{text-align:center;color:#000;display:block;background:#f4f4f4;padding-bottom: 57px;width:calc((100% - 40px) / 3);margin:24px 20px 0 0;}
.bzdc-b a:nth-child(3n){margin-right:0;}
.bzdc-b a h4{overflow:hidden;padding: 39px 0px;}
.bzdc-b a h4 img{display:block;width:100%}
.bzdc-b a h3{font-size: 20px;margin-bottom:15px;line-height: 1.3;}
.bzdc-b a p{font-size:15px;margin:0 10px;}
.bzdc-b a:hover img{transform:scale(1.1);}
.bzdc-b a:hover h3{color:var(--colors);}
/*bzdc*/

/*jjfa*/
.jjfa{}
.jjfa-r{}
.jjfa-b{border-radius:20px;overflow:hidden;background:#fff;margin-bottom:35px;padding: 18px 18px 18px 4.861111111111111%;color:#000}
.jjfa-b:last-child{margin-bottom:0!important;}
.jjfa-b dl{width: 37%;}
.jjfa-b dl h3{font-size:37px;margin-bottom:23px;}
.jjfa-b dl p{font-size:16px;line-height:30px;margin-bottom:40px;}
.jjfa-b dl h5{width:160px;height:48px;border-radius:48px;background:#f0f0f0;color:#000;font-size:16px;padding:0 7px 0 20px;}
.jjfa-b dl h5 i{width:38px;height:38px;border-radius:38px;background:var(--colors);}
.jjfa-b dl h5 i img{transition:all 0s!important;filter: brightness(0) invert(1);}
.jjfa-b h4{width: 57.693%;overflow:hidden;border-radius:10px;}
.jjfa-b:hover dl h5{background:var(--colors);color:#fff;}
.jjfa-b:hover dl h5 i{background:#fff;}
.jjfa-b:hover dl h5 i img{filter:inherit;}
.jjfa-b:hover h4 img{transform:scale(1.1);}
/*jjfa*/

/*xwzx*/
.nydh{font-size:16px;border-bottom:1px solid #f0f0f0;}
.nydh a{color:#666;position:relative;height:78px;margin-right:60px;}
.nydh a p{position:absolute;left:0;bottom:-1px;width:0;height:4px;background:var(--colors);margin-right:60px;}
.nydh a.active,.nydh a:hover{color:var(--colors);}
.nydh a.active p,.nydh a:hover p{width:100%;}
.xwzx{background:#f6f7f9;padding:120px 0 200px;}
.xwzx-t{border-radius:20px;background:#fff;overflow:hidden;margin-bottom:30px;}
.xwzx-t a{color:#000;}
.xwzx-t a h4{width:calc(50% - 25px);border-radius:10px;overflow:hidden;}
.xwzx-t a h4 img{display:block;width:100%;}
.xwzx-t a dl{width:50%;padding:75px 80px 0 50px;}
.xwzx-t a dl h5{font-size:16px;color:#333;margin-bottom:20px;}
.xwzx-t a dl h5 img{margin-right:10px;}
.xwzx-t a dl h3{font-size:26px;line-height:40px;margin-bottom:25px;}
.xwzx-t a dl p{font-size:16px;line-height:28px;color:#666;}
.xwzx-t a:hover h4 img{transform:scale(1.1);}
.xwzx-t a:hover dl h3{color:var(--colors);}
.xwzx-t .swiper-pagination{bottom:70px;width:50%;padding-left:50px;text-align:left;left:auto;right:0;}
.xwzx-t .swiper-pagination-bullet{background:#ccc;width:10px;height:10px;opacity:1;border-radius:0;}
.xwzx-t .swiper-pagination-bullet-active{background:var(--colors);}
.xwzx-t .swiper-button-next{width:16px;height:14px;background:url(../images/r6.png);transition:all 0.5s;right:80px;top:auto;bottom:66px;}
.xwzx-t .swiper-button-next:hover{background:url(../images/r6-1.png);}
.xwzx-t .swiper-button-prev{width:16px;height:14px;background:url(../images/l6.png);transition:all 0.5s;left:auto;right:114px;top:auto;bottom:66px;}
.xwzx-t .swiper-button-prev:hover{}
.xwzx-b{margin-bottom:50px;}
.xwzx-b a{display:block;border-radius:20px;overflow:hidden;background:#fff;width:calc((100% - 60px) / 3);margin:0 30px 30px 0;padding:26px 26px 60px;color:#000;}
.xwzx-b a:nth-child(3n){margin-right:0;}
.xwzx-b a h4{border-radius:10px;overflow:hidden;margin-bottom:40px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a dl{}
.xwzx-b a dl dt{width:80px;height:80px;border:1px solid #eaeaea;text-align:center;padding-top:10px;}
.xwzx-b a dl dt h3{font-size:36px;margin-bottom:10px;}
.xwzx-b a dl dt h5{font-size:17px;}
.xwzx-b a dl dd{width:calc(100% - 120px);}
.xwzx-b a dl dd h3{font-size:20px;line-height:30px;margin-bottom:10px;}
.xwzx-b a dl dd p{font-size:16px;line-height:30px;color:#666;}
.xwzx-b a:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
.xwzx-b a:hover dl dd h3{color:var(--colors);}
.xwzx-c{margin-top:65px;}
.xwzx-cs{background:#fff;border-radius:20px;margin-bottom:30px;padding:30px 75px 30px 60px;}
.xwzx-ct{margin-bottom:25px;}
.xwzx-ct h3{font-size:20px;color:#333;padding-left:7px;border-left:3px solid var(--colors);}
.xwzx-ct a{}
.xwzx-cb{}
.xwzx-cl{width:31.69230769230769%;border-radius:10px;overflow:hidden;}
.xwzx-cl img{display:block;width:100%}
.xwzx-cl:hover img{transform:scale(1.1);}
.xwzx-cr{width:64.18461538461538%;font-size:16px;line-height:40px;}
.xwzx-cr a{width:45.06232023010546%}
.xwzx-cr a p{width:calc(100% - 100px);color:#333;}
.xwzx-cr a i{color:#666;}
.xwzx-cr a:hover p{color:var(--colors);}
/*xwzx*/

/*xwzx-z*/
.xwdt-z{padding:80px 0 180px;}
.xwdt-zl{width:calc(100% - 530px);}
.xwdt-z-t{margin-bottom:60px;}
.xwdt-z-t h3{font-size:42px;margin-bottom:50px;line-height:1.2;}
.xwdt-z-t dl{font-size:16px;background:#f3f6fa;padding:28px 70px 28px 30px;border-radius:10px;}
.xwdt-z-t dl dt{color:#666}
.xwdt-z-t dl dt h5{width:1px;height:20px;background:#e4e4e4;margin:0 50px;}
.xwdt-z-t dl dt p i{color:#000;}
.xwdt-z-t dl dd{}
.xwdt-z-t dl dd h5{}
.xwdt-z-t dl dd h5 a{width:48px;height:48px;border-radius:48px;border:1px solid #8e8e8e;margin-left:10px;}
.xwdt-z-t dl dd h5 a img{transition:all 0s!important;}
.xwdt-z-t dl dd h5 a:hover{background:var(--colors);border-color:var(--colors);}
.xwdt-z-t dl dd h5 a:hover img{filter:inherit;}
.xwdt-z-t dl dd .a1{font-size:16px;color:#000;margin-left:50px;font-size:18px;}
.xwdt-z-t dl dd .a1 i{margin-left:13px;width:30px;height:30px;border-radius:30px;background:var(--colors);}
.xwdt-z-t dl dd .a1:hover{color:var(--colors);}
.xwdt-z-b{margin-bottom:70px;font-size:18px;line-height:38px;color:#333;}
.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:#1e1e1e}
.xwdt-z-b img{height:auto!important;}
.xwdt-z-b2{}
.xwdt-z-b2 dl{width:calc(50% - 10px);background:#f3f6fa;border-radius:10px;padding:40px;}
.xwdt-z-b2 dl h5{font-size:15px;color:#999;height:30px;border-radius:4px;background:var(--colors);color:#fff;padding:0 13px;margin-bottom:20px;}
.xwdt-z-b2 dl a{display:block;color:#000;font-size:20px;line-height:24px;}
.xwdt-z-b2 dl a:hover{color:var(--colors);}
.xwdt-zr{width:434px;position:sticky;top:100px;border-radius:10px;background:#f3f6fa;padding:44px 20px 20px;}
.xwdt-zr-t{}
.xwdt-zr-t>h3{color:#333;font-size:28px;margin-bottom:33px;}
.xwdt-zr-t a{display:block;margin-bottom:40px;color:#000;}
.xwdt-zr-t a h4{overflow:hidden;margin-bottom:30px;border-radius: 10px;}
.xwdt-zr-t a h4 img{display:block;width:100%;}
.xwdt-zr-t a dl{}
.xwdt-zr-t a dl dt{width:68px;height:68px;border:1px solid #a9c2db;text-align:center;padding-top:10px;}
.xwdt-zr-t a dl dt h3{font-size:30px;margin-bottom:5px;}
.xwdt-zr-t a dl dt h5{font-size:14px;}
.xwdt-zr-t a dl dd{width:calc(100% - 80px);}
.xwdt-zr-t a dl dd h3{font-size:20px;line-height:32px;}
.xwdt-zr-t a:hover h4 img{transform:scale(1.1);}
.xwdt-zr-t a:hover dl dd h3{color:var(--colors);}
.xwdt-zr-b{}
.xwdt-zr-b h3{color:#fff;background:#333;font-size:22px;padding:19px 32px;}
.xwdt-zr-b dl{border:1px solid #c9c9c9;border-top:none;padding:33px 30px;}
.xwdt-zr-b dl a{display:block;margin-bottom:22px;}
.xwdt-zr-b dl a:last-child{margin-bottom:0;}
.xwdt-zr-b dl a h5{font-size:14px;color:#999;margin-bottom:10px;}
.xwdt-zr-b dl a p{color:#333;font-size:16px;line-height:24px;}
.xwdt-zr-b dl a:hover p{color:var(--colors);}
/*xwzx-z*/

/*lxwm*/
.lxwm{margin:70px auto 100px;}
.lxwm-t{margin-bottom:60px;border-radius:20px;overflow:hidden;background:#f0f0f0;}
.lxwm-t h4{width:50%;overflow:hidden;}
.lxwm-t h4 img{display:block;width:100%;}
.lxwm-t h4:hover img{transform:scale(1.1);}
.lxwm-r{width:50%;padding:0 5.6%}
.lxwm-r h3{font-size:36px;margin-bottom:30px;}
.lxwm-r dt{font-size:17px;line-height:47px;}
.lxwm-r dt a{color:#000;}
.lxwm-r dt a:hover{color:var(--colors);}
.lxwm-b{height:545px;}

.zxly{background:url(../images/zxly-bj.jpg)no-repeat center;background-size:cover;padding:80px 0 180px;}
.zxly-b{background:#fff;border-radius:20px;padding:60px 70px;}
.zxly-l{width:220px;}
.zxly-l .nybt{text-align:left;}
.zxly-l .nybt h3{line-height:1.2;font-size:30px;}
.zxly-r{width:1260px;max-width:calc(100% - 250px)}
.zxly-r input{width:calc(50% - 15px);height:60px;border-radius:10px;padding:0 20px;font-size:16px;color:#000;background:#eff0f3;margin-bottom:20px;}
.zxly-r input::placeholder,.zxly-r textarea::placeholder{color:#000;}
.zxly-r textarea{width:100%;height:130px;border-radius:10px;padding:10px 20px;font-size:16px;color:#000;background:#eff0f3;margin-bottom:20px;}
.zxly-r ul{width:100%;margin-bottom:30px;}
.zxly-r ul input{width:calc(100% - 120px);margin-bottom:0;}
.zxly-r ul img{height:60px;width:100px;cursor:pointer;display:block;}
.zxly-r dl{font-size:16px;width:100%;}
.zxly-r dl dt{}
.zxly-r dl dt input{margin-bottom:0;margin-right:10px;width:16px;height:16px;padding:0;border-radius:5px;border-color:3d2d2d2;display:block;}
.zxly-r dl dt a{color:#75797f;text-decoration:underline;}
.zxly-r dl dt a:hover{color:var(--colors);}
.zxly-r dl dd{}
.zxly-r dl dd button{background:none;cursor:pointer;}
.zxly-r dl dd p{height:48px;width:calc(100% - 48px);color:#fff;padding:0 35px;background:#000;border-radius:10px;}
.zxly-r dl dd i{width:48px;height:48px;border-radius:10px;background:#000;}
/*lxwm*/

@media screen and (max-width:1800px){
	.bzdc-t{padding-top:0;padding-bottom:20px;}
	.bzdc-b a{margin-top:20px;}
	.xwzx-t a dl{padding-top:50px;}
	.xwzx-t .swiper-pagination{bottom:40px;}
	.xwzx-t .swiper-button-prev,.xwzx-t .swiper-button-next{bottom:40px;}
}
@media screen and (max-width:1700px){
	.nybt h3{font-size:30px;}
	.bzdc-b a{padding-bottom:30px;}
	.xwzx-cr{line-height:30px;}
	.bzdc-l h4 img{/* margin:-6% 0; */}
	.bzdc-b a h4{padding: 16px 0;}
}
@media screen and (max-width:1500px){
	.dqfb-r{padding-top:20px;}
	.dqfb-r dl .div1,.gywm-l .div1{font-size:16px;line-height:30px;}
	.bzdc-b a p{font-size:13px;}
	.bzdc-l dl{padding:20px;}
	.bzdc-l dl p{font-size:16px;}
	.xwzx-t .swiper-pagination{bottom:20px;}
	.xwzx-t .swiper-button-prev,.xwzx-t .swiper-button-next{bottom:20px;}
	.fzlc-r{margin-right: 0%;}
	.bzdc-l h4 img{margin:0}
	.bzdc-b a{padding-bottom: 18px;}
	.bzdc-b a h4{padding:0;}
	.jcxm-l dl{height:50px;}
}
@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width:1000px;}
	.gywm-b,.gywm-r{border-radius:10px;}
	.gywm-b dl{width:50%;}
	.dqfb-r ul a{margin:5px 5px 5px 0}
	.nybt h3{line-height:1.2;}
	.ywbj-b dl{transform:scale(0.7);}
	.ywbj-b ul{position:relative;left:0;top:0;background:#fff;border:2px solid var(--colors);margin-top:20px;}
	.ny-zpal-z-t-r .div1 p::after{top:9.5px;}
	.ny-zpal-z-t-r .div2 a{height:40px;}
	.cpcs-b dl dt{text-align:left;}
	.cply-b p button,.cply-b dl input{height:45px;}
	.xgcp-b a p{height:48px;}
	.dzfa-r{max-width:100%;}
	.xndh a{width:33.33%;}
	.xndc-c img{max-width:200%;width:150%;margin-left:-25%;}
	.nydh a{width:33.33%;}
	.lxwm-b{height:200px;}
	.zxly-r{max-width:100%;}
	.zxly-r input,.zxly-r ul img{height:40px;}
	.yftd .nybt h4{line-height:30px;}
	.yftd .nybt h4 span{font-size:20px;}
	.jcsb-t dl span{font-size: 18px;}
	.zzlc-b .div2{display:flex;}
	.zzlc-b dl{width:50%;}
	.zzlc-b dl dt{transform:scale(0.7);margin-bottom:0;}
}