/*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;text-align:center;}
.ny-banner-s h3{font-size:60px;text-transform:uppercase;margin-bottom: 30px;}
.ny-banner-s h4{font-size:18px;line-height: 36px;}
.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 {background:#f5f5f5;}
.lon img {padding-right: 8px;display:block;}
.cont{display:flex;align-items: center;height: 60px;}
.cont a {vertical-align: middle;color: #999;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-size:14px;color: #666;align-items:center;justify-content:center;width: 50px;height: 50px;border-radius:50px;margin: 0 5px;border: 1px solid #e7e7e7;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-image: linear-gradient(to right, #004a88 , #0074d6);border-color:rgba(255, 255, 255, 0);}
.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{margin:80px auto}
.nybt{margin-bottom:70px;}
.nybt h3{font-size:48px;margin:0 40px;}
.nybt p{font-size:20px;line-height:40px;margin-top:35px;width:1020px;color:#000;text-align:center;}
.gywm-t{padding:0 60px;font-size:18px;line-height:36px;color:#333;}
.gywm-t dl{width:calc(50% - 40px);margin-bottom:90px;}
.gywm-b{text-align:center;padding:0 120px;}
.gywm-b>i{width:1px;height:168px;background:#e5e5e5;}
.gywm-b dl{}
.gywm-b dl h5{margin-bottom:20px;}
.gywm-b dl h4{font-size:18px;color:#333;margin-bottom:30px;}
.gywm-b dl h3{color:var(--colors);font-size:30px;}
.gywm-b dl h3 i{font-size:48px;line-height:100%;}
.gywm-b dl h3 span{font-size:36px;line-height:100%;}

.gysp{position:relative;}
.gysp>img{display:block;width:100%;}
.gysp dl{position:absolute;left:0;top:0;width:100%;height:100%;}
.gysp dl dt{width:60px;height:60px;border-radius:60px;position:relative;z-index:2;background:var(--colors);}
.gysp dl dt::before, .gysp dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: var(--colors);content: '';top:0;left:0;z-index:-1;}
.gysp dl dt::before{animation: scale 2s infinite; }
.gysp dl dt::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;}}

.scjd{background:#f5f5f5;padding:110px 0;}
.scjd-b{}
.scjd-b dl{width:calc(50% - 20px);position:relative;color:#fff;}
.scjd-b dl h4{overflow:hidden;}
.scjd-b dl h4 img{display:block;width:100%;}
.scjd-b dl h5{font-size:18px;color:#fff;width:150px;height:46px;position:absolute;left:20px;top:20px;z-index:2;}
.scjd-b dl:hover h4 img{transform:scale(1.1);}

.gshj{margin:110px auto 70px auto;}
.gshj-b{}
.gshj-b a{padding-bottom:40px;display:block;text-align:center;color:#000;}
.gshj-b a h4{overflow:hidden;margin-bottom:20px;}
.gshj-b a h4 img{display:block;width:100%;}
.gshj-b a h3{font-size:18px;}
.gshj-b a:hover{}
.gshj-b a:hover img{transform:scale(1.1);}

.qywh{background: url(../images/qywh-bj.jpg)no-repeat center;background-size: cover;padding: 92px 0;}
.qywh-b{}
.qywh-b dl{width:calc((100% - 80px) / 3);margin-bottom:40px;background:#fff;padding:50px 50px}
.qywh-b dl dt{width:calc(100% - 140px);}
.qywh-b dl dt h3{font-size:30px;color:var(--colors);margin-bottom:20px;}
.qywh-b dl dt p{font-size:18px;line-height:30px;}
.qywh-b dl:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

.fzlc{color:#fff;text-align:center;position:relative;padding-top:110px;background:url(../images/fzlc-bj.jpg)no-repeat center;height:900px;}
.fzlc .nybt{margin-bottom:200px;}
.fzlc .nybt img{filter: brightness(0) invert(1);}
.fzlc-t{width:925px;}
.fzlc-t a{display:block;}
.fzlc-t a h3{font-size:90px;margin-bottom:50px;}
.fzlc-t a p{font-size:24px;line-height:48px;}
.fzlc-b{position:absolute;left:0;width:100%;bottom:0;z-index:2;background:rgba(0, 0, 0, 0.4);font-size:24px;height:100px;}
.fzlc-b .w1{position:relative;padding:0 10%;}
.fzlc-b a{display:block;opacity:0.5;color:#fff;}
.fzlc-b .swiper-slide-thumb-active a{opacity:1;}
.fzlc-b .swiper-button-next{width:10px;height:18px;right:0;background:url(../images/r.png);margin:0;top:calc(50% - 9px)}
.fzlc-b .swiper-button-prev{width:10px;height:18px;left:0;background:url(../images/l.png);margin:0;top:calc(50% - 9px)}

.hzhb{background:#f5f5f5;padding:110px 0}
.hzhb .nybt p{color:#333;}
.hzhb-b{}
.hzhb-b a{position:relative;height:133px;background:#fff;}
.hzhb-b a p{position:absolute;left:0;bottom:0;width:100%;height:0;overflow:hidden;color:#fff;font-size:18px;background:rgba(0, 107, 197, 0.8);}
.hzhb-b a:hover{}
.hzhb-b a:hover p{height:100%;}

.ryzz{margin:110px auto;}
.ryzz-b{position:relative;}
.ryzz-b a{display:block;background:#f5f5f5;position:relative;z-index:2;padding:50px 48px 44px;color:#000;text-align:center;}
.ryzz-b a h4{overflow:hidden;margin-bottom:50px;}
.ryzz-b a h4 img{display:block;width:100%;}
.ryzz-b a h3{font-size:16px;line-height: 1.4;transition:all 0s;}
.ryzz-b a h5{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;background:url(../images/ryzz-bj.jpg)no-repeat center;background-size: cover;}
.ryzz-b a:hover{color:#fff;}
.ryzz-b a:hover h5{opacity:1;}
.ryzz-b .swiper-button-next{width:40px;height:40px;background:url(../images/r2.png);right:-70px;transition:all 0.5s;}
.ryzz-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.ryzz-b .swiper-button-prev{width:40px;height:40px;background:url(../images/l2.png);left:-70px;transition:all 0.5s;}
.ryzz-b .swiper-button-prev:hover{background:url(../images/l2-1.png);}
/*gywm*/

/*cpzx*/
.cpzx{margin-bottom:120px;}
.nydh{position:relative;margin-top:-34px;margin-bottom:70px;font-size:20px;}
.nydh a{height:70px;border-radius:84px;color:#000;padding:3px;overflow:hidden;margin:0 10px;box-shadow:0 10px 60px rgba(0, 0, 0, 0.2);background:#fff;}
.nydh a dl{height:100%;border: 1px solid #dddddd;border-radius: 60px;transition: all 0s;padding: 0 52px 0 48px;}
.nydh a dl p{width:46px;}
.nydh a dl p img{transition:all 0s!important;max-width:80%!important;display: block;}
.nydh a.active,.nydh a:hover{background-image: linear-gradient(to right, #004a88 , #0074d6);color: #fff;font-weight:bold;}
.nydh a.active dl,.nydh a:hover dl{border-color:#009ee3;}
.nydh a.active dl p,.nydh a:hover dl p{}
.nydh a.active dl p img,.nydh a:hover dl p img{filter: brightness(0) invert(1);}
.cpzx-t2{margin-bottom:80px;font-size:18px;}
.cpzx-t2 a{min-width: 100px;height:45px;color:#000;background:#f5f5f5;margin:0 10px;padding: 0 10px;}
.cpzx-t2 a.active,.cpzx-t2 a:hover{background-image: linear-gradient(to right, #004a88 , #0074d6);color: #fff;}
.cpzx-b{margin-bottom:-20px;}
.cpzx-b a{display:block;width:calc((100% - 100px) / 3);margin:0 50px 80px 0;border:1px solid #eee;}
.cpzx-b a:nth-child(3n){margin-right:0;}
.cpzx-b a h4{background:#f5f5f5;position:relative;overflow:hidden;margin:-1px;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a h4 i{position:absolute;left:0;bottom:0;width:100%;height:0;display:block;background:url(../images/cpzx-bj.png)no-repeat center;z-index:2;}
.cpzx-b a dl{padding:40px 39px 33px 39px;}
.cpzx-b a dl h3{font-size:24px;color:#000;padding-bottom:23px;border-bottom:1px solid #eee;margin-bottom:15px;}
.cpzx-b a dl p{font-size:16px;line-height:30px;color:#666;}
.cpzx-b a:hover h4 img{transform:scale(1.1);}
.cpzx-b a:hover h4 i{height:100%;}
/*cpzx*/


/*cpzx-z*/
.cpzx-z{margin:100px auto;}
.ny-zpal-t{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom:100px;}
.ny-zpal-z-t-l{float:left;width: 50%;position: relative;background:#f5f5f5;border-radius:25px;overflow:hidden;}
.ny-zpal-z-t-l a{}
.ny-zpal-z-t-l a img{display:block;width:100%;}
.ny-zpal-z-t-l .swiper-pagination{position:absolute;bottom:40px;}
.ny-zpal-z-t-l .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 7px;border-radius:10px;border:1px solid #f5f5f5;display:flex;justify-content:center;align-items:center;background:none;opacity:1;}
.ny-zpal-z-t-l .swiper-pagination .swiper-pagination-bullet::before{content: '';width:4px;height:4px;border-radius:10px;background:#88a2c8;}
.ny-zpal-z-t-l .swiper-pagination .swiper-pagination-bullet-active{border-color:var(--colors);}
.ny-zpal-z-t-l .swiper-pagination .swiper-pagination-bullet-active::before{background:var(--colors);}
.ny-zpal-z-t-l .swiper-button-next{width:43px;height:42px;right:40px;transition:all 0.5s;background:url(../images/r3.png);}
.ny-zpal-z-t-l .swiper-button-next:hover{background:url(../images/r3-1.png);}
.ny-zpal-z-t-l .swiper-button-prev{width:43px;height:42px;left:40px;transition:all 0.5s;background:url(../images/l3.png);}
.ny-zpal-z-t-l .swiper-button-prev:hover{background:url(../imagesl3-1.png);}
.ny-zpal-z-t-r{float:right;width: 43.75%;}
.ny-zpal-z-t-r h3{font-size: 36px;color:var(--colors);margin-bottom: 26px;}
.ny-zpal-z-t-r .div1{line-height:36px;font-size:18px;color:#333;margin-bottom:25px;}
.ny-zpal-z-t-r .div2{color:#333;font-size:16px;line-height: 30px;margin-bottom:60px;margin-bottom:55px;}
.ny-zpal-z-t-r .div2 li{border-bottom:1px dotted #ccc;padding: 5px 0;}
.ny-zpal-z-t-r .div2 li:last-child{border:none;}
.ny-zpal-z-t-r a{width:140px;height:50px;border-radius:50px;color:#fff;font-size:16px;background-image: linear-gradient(to right, #004a88 , #0074d6);}
.ny-zpal-z-c{}
.ny-zpal-z-ct{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc;}
.ny-zpal-z-ct h3{color:#333;font-size:30px;position:relative;padding-left:20px;}
.ny-zpal-z-ct h3 p{width:6px;height:100%;position:absolute;left:0;top:0;background-image: linear-gradient(#004a88 , #0074d6);border-radius:20px;}
.ny-zpal-z-cb{font-size:18px;line-height:36px;color:#333;margin-bottom:110px;}
.ny-zpal-z-cb table{width:100%;margin:0 auto;border-color:#eee!important;}
.ny-zpal-z-cb table td,.ny-zpal-z-cb table th{padding:5px 10px!important;border: 1px solid #eee!important;}
.ny-zpal-z-cb img{height:auto!important;}
.ny-zpal-z-cb2{color:#666;font-size:18px;}
.ny-zpal-z-cb2 table{width:100%;border:1px solid #f6f6f6;}
.ny-zpal-z-cb2 table td,.ny-zpal-z-cb2 table th{border: 1px solid #eee!important;padding:10px;}
.ny-zpal-z-cb2 img{height:auto!important;}

.xgcp{background:#f5f5f5;padding:120px 0;}
.xgcp-b{position:relative;}
.xgcp-b a{display:block;text-align:center;color:#000;}
.xgcp-b a h4{margin-bottom:30px;overflow:hidden;background: #fff;}
.xgcp-b a h4 img{display:block;width:100%;}
.xgcp-b a h3{font-size:24px;transition:all 0s;}
.xgcp-b a:hover{color:var(--colors);}
.xgcp-b a:hover img{transform:scale(1.1);}
.xgcp-b .swiper-button-next{width: 40px;height: 40px;right:-70px;transition:all 0.5s;background:url(../images/r4.png);top:40%}
.xgcp-b .swiper-button-next:hover{background:url(../images/r4-1.png);}
.xgcp-b .swiper-button-prev{width: 40px;height: 40px;left:-70px;transition:all 0.5s;background:url(../images/l4.png);top:40%}
.xgcp-b .swiper-button-prev:hover{background:url(../images/l4-1.png);}

.zxly{margin:110px auto;}
.zxly-b{}
.zxly-b input{width:calc((100% - 80px) / 3);height:60px;background:#f5f5f5;padding:0 30px;font-size:16px;color:#333;margin-bottom:30px;}
.zxly-b input::placeholder,.zxly-b textarea::placeholder{color:#333;}
.zxly-b textarea{width:100%;height:200px;margin-bottom:50px;padding:15px 30px;color:#333;font-size:16px;background:#f5f5f5;}
.zxly-b p{width:100%;}
.zxly-b p button{width:170px;height:50px;border-radius:50px;color:#fff;font-size:14px;cursor:pointer;}
/*cpzx-z*/

/*jjfa*/
.jjfa{margin:120px auto 40px auto;}
.jjfa a{display:block;color:#fff;width:calc(50% - 40px);margin-bottom:80px;position:relative;color:#fff;}
.jjfa a h4{overflow:hidden;}
.jjfa a h4 img{display:block;width:100%;}
.jjfa a dl{position:absolute;left:0;bottom:0;width:100%;padding:50px;}
.jjfa a dl h3{font-size:36px;margin-bottom:30px;}
.jjfa a dl h3 p{width:60px;}
.jjfa a dl h3 p img{filter: brightness(0) invert(1);}
.jjfa a dl h5{width:217px;height:60px;border-radius:60px;padding:0 20px 0 40px;font-size:16px;}
.jjfa a:hover h4 img{transform:scale(1.1);}
/*jjfa*/

/*jjfa-z*/
.jjfa-z{background:#f5f5f5;padding:178px 0 180px;}
.jjfa-z .w1{position:relative;width:1070px;}
.jjfa-z .p1{position:absolute;left:-120px;top:-30px;}
.jjfa-z .p2{position:absolute;right:-120px;bottom:-30px;}
.jjfa-z .div1{font-size:24px;line-height:40px;color:#333;}
.wmys{margin:120px auto;}
.wmys-t{position:relative;margin-bottom:40px;background:#f4f7f9;}
.wmys-t2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;}
.wmys-t2.active{position:relative;z-index:2;opacity:1;}
.wmys-l{width:50%;position:relative;}
.wmys-l h5{font-size:18px;color:#fff;width:150px;height:46px;position:absolute;left:20px;top:20px;z-index:2;}
.wmys-l a{display:block;}
.wmys-l a img{display:block;width:100%;}
.wmys-l .swiper-pagination{bottom:30px;}
.wmys-l .swiper-pagination-bullet{background:#fff;opacity:1;border-radius:0;width:8px;transition:all 0.5s;}
.wmys-l .swiper-pagination-bullet-active{background:var(--colors);width:24px;}
.wmys-r{width:50%;text-align:center;padding:0 6.25%;color:#333;}
.wmys-r h5{height:90px;}
.wmys-r h3{font-size:30px;margin-bottom:30px;}
.wmys-r h4{width:40px;height:4px;background:var(--colors);margin-bottom:32px;}
.wmys-r p{opacity:0.8;font-size:16px;line-height:32px;}
.wmys-b{background:#f4f7f9;overflow:hidden;font-size:24px;}
.wmys-b a{width:calc(100% / 6);height:120px;border-radius:12px;padding:4px;color:#333;position:relative;}
.wmys-b a dl{height:100%;border-radius:12px;border:1px solid rgba(255, 255, 255, 0);transition:all 0s;}
.wmys-b a dl p{width:50px;}
.wmys-b a dl p img{transition:all 0s!important;}
.wmys-b a h5{position:absolute;right:0;top:calc(50% - 15px);width:1px;height:30px;background:#dddddd;}
.wmys-b a:last-child h5{display:none;}
.wmys-b a.active{color:#fff;background-image: linear-gradient(to right, #004a88 , #0074d6);}
.wmys-b a.active dl{border-color: rgba(255, 255, 255, 0.5);}
.wmys-b a.active dl img{filter: brightness(0) invert(1);}
.wmys-b a.active h5{opacity:0;}
.wmys-c{font-size:24px;color:#333;margin-top:85px;margin-bottom: 50px;}
.wmys-c2{}
.wmys-c2 a{display:block;text-align:center;}
.wmys-c2 a h4{height:200px;background:#f5f5f5;margin-bottom:20px;}
.wmys-c2 a h4 img{max-width:80%;}
.wmys-c2 a h3{font-size:18px;color:#333}
/*jjfa-z*/

/*fwzc*/
.fwzc{margin-bottom:120px;}
.khfw{margin-bottom:100px;margin-top:125px;}
.khfw .nybt p{width:81.25%;font-size:18px;line-height:36px;color:#333;}
.khfw-b{}
.khfw-b dl{position:relative;color:#fff;margin-bottom:20px;}
.khfw-b dl h4{overflow:hidden;}
.khfw-b dl h4 img{display:block;width:100%;}
.khfw-b dl dt{padding:100px 45px 45px;position:absolute;left:0;bottom:0;width:100%;z-index:2;background-image:linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.8));}
.khfw-b dl dt h3{font-size:30px;margin-bottom:20px;}
.khfw-b dl dt h5{font-size:18px;line-height:1.4;}
.khfw-b dl:hover img{transform:scale(1.1);}
.khfw-l{width:calc(50% - 10px);}
.khfw-r{width:calc(50% - 10px)}

.jszc{}
.jszc .nybt p{width:81.25%;font-size:18px;line-height:36px;color:#333;}
.jszc-b{}
.jszc-b dl{width:calc((100% - 120px) / 4);position:relative;z-index:2;background:#f5f5f5;padding:40px 45px 45px;}
.jszc-b dl i{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;transition:all 0.5s;}
.jszc-b dl h5{text-align:right;height:170px;}
.jszc-b dl h5 img{transition:all 0s!important;}
.jszc-b dl h3{font-size:30px;padding-bottom:24px;border-bottom:1px solid #ccc;padding-bottom:18px;}
.jszc-b dl p{font-size:16px;line-height:30px;}
.jszc-b dl:hover i{opacity:1;}
.jszc-b dl:hover img{filter: brightness(0) invert(1);}
.jszc-b dl:hover h3{color:#fff;border-color:rgba(255, 255, 255, 0.5);background:none;-webkit-text-fill-color:#fff;}
.jszc-b dl:hover p{color:#fff;}
/*fwzc*/

/*xzzx*/
.xzzx-b{margin-bottom:15px;margin-top:125px;}
.xzzx-b a{width:calc(50% - 22px);margin-bottom:45px;background:#f5f5f5;padding:20px 50px 20px 20px;position:relative;z-index:2;}
.xzzx-b a h5{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;}
.xzzx-b a h4{background:#fff;width:200px;height:200px;}
.xzzx-b a dl{width:calc(100% - 250px);}
.xzzx-b a dl h3{font-size:24px;color:#333;margin-bottom:94px;}
.xzzx-b a dl dt{border-top:1px solid #ddd;padding-top:20px;color:#999;}
.xzzx-b a dl dt i{color:#666;}
.xzzx-b a dl dt i img{margin-right:10px;transition:all 0s!important;}
.xzzx-b a:hover h5{opacity:1;}
.xzzx-b a:hover *{color:#fff;}
.xzzx-b a:hover dl img{filter: brightness(0) invert(1);}
/*xzzx*/

/*cjwt*/
.cjwt-b{margin-top:125px;margin-bottom:60px;}
.cjwt-b dl{margin-bottom:20px;background:#f5f5f5;}
.cjwt-b dl dt{padding:48px 40px 48px 50px;cursor:pointer;}
.cjwt-b dl dt h3{font-size:24px;transition: all 0.5s;}
.cjwt-b dl dt h3.up{color:var(--colors);font-weight:bold;}
.cjwt-b dl dt p{width:24px;height:24px;background:url(../images/cjwt-tb.png)no-repeat center;transition:all 0.5s;}
.cjwt-b dl dt p.up{background:url(../images/cjwt-tb2.png)no-repeat center;}
.cjwt-b dl dd{padding:43px 40px 43px 50px;color:#333;font-size:18px;font-size:18px;line-height:24px;color:#333;border-top:1px solid #ddd;display:none;}
/*cjwt*/

/*spzx*/
.spzx-b{margin-top:125px;margin-bottom:20px;}
.spzx-b a{display:block;width:calc((100% - 80px) / 3);position:relative;margin:0 40px 40px 0;border:1px solid #e5e5e5;background:#f5f6f9;z-index:2;padding:26px 25px 39px;}
.spzx-b a:nth-child(3n){margin-right:0;}
.spzx-b a span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;}
.spzx-b a h4{position:relative;margin-bottom:35px;}
.spzx-b a h4>img{display:block;width:100%;}
.spzx-b a h4 p{position:absolute;left:0;top:0;width:100%;height:100%;}
.spzx-b a h4 p i{width:60px;height:60px;border-radius:60px;background:#fff;}
.spzx-b a h3{font-size:24px;color:#000;margin-bottom:20px;}
.spzx-b a h5{font-size:16px;color:#666;}
.spzx-b a:hover{box-shadow:0 10px 60px rgba(0, 77, 142, 0.4);}
.spzx-b a:hover *{opacity:1;color:#fff;}
/*spzx*/

/*xwzx*/
.xwzx{}
.xwzx-b{}
.xwzx-b a{display:block;width:calc((100% - 80px) / 3);position:relative;margin:0 40px 60px 0;background:#f5f5f5;z-index:2;padding:53px 40px 49px;}
.xwzx-b a:nth-child(3n){margin-right:0;}
.xwzx-b a span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;}
.xwzx-b a h5{font-size:18px;color:#666;margin-bottom:17px;}
.xwzx-b a h3{font-size:24px;line-height:36px;height:72px;margin-bottom:24px;color:#000;}
.xwzx-b a h4{overflow:hidden;margin-bottom:24px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a p{color:#333;font-size:16px;line-height:30px;height:60px;margin-bottom:34px;}
.xwzx-b a dl{border-top:1px solid #666;padding-top:40px;font-size:16px;color:#666;}
.xwzx-b a dl img{transition:all 0s!important;}
.xwzx-b a:hover *{opacity:1;color:#fff;}
.xwzx-b a:hover dl{border-color:rgba(255, 255, 255, 0.5);}
.xwzx-b a:hover dl img{filter: brightness(0) invert(1);}
/*xwzx*/

/*xwzx-z*/
.xwdt-z{margin:100px auto;}
.xwdt-l{width: 70.1875%;}
.xwdt-z-t{padding-bottom:40px;border-bottom: 1px solid #ddd;margin-bottom:30px;}
.xwdt-z-t h3{font-size:30px;color:#000;margin-bottom:15px;line-height:1.4;}
.xwdt-z-t p{color:#999;font-size:16px;}
.xwdt-z-t p span{display:inline-block;margin-right:35px;}
.xwdt-z-b{margin-bottom:35px;padding-bottom:50px;border-bottom:1px solid #ddd;line-height:32px;color:#333;font-size:16px;}
.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{}
.xwdt-z-b2 a{color:#666;}
.xwdt-z-b2 .a1{width:270px;max-width:calc(50% - 50px);}
.xwdt-z-b2 .a1 p{width:calc(100% - 15px);transition:all 0s;}
.xwdt-z-b2 a:hover{color:var(--colors);}
.xwdt-r{width: 22.5%;margin-top:120px;background: #f5f6f9;padding: 32px 25px 40px;}
.xwdt-r>h3{color:#333;font-size: 18px;margin-bottom: 11px;}
.xwdt-r a{padding: 15px 0 15px 5px;border-bottom:1px solid #ddd;}
.xwdt-r a:last-child{padding-bottom:0;margin-bottom:0;border:none;}
.xwdt-r a h4{width: 124px;overflow:hidden;}
.xwdt-r a h4 img{display:block;width:100%;}
.xwdt-r a dl{width: calc(100% - 145px);}
.xwdt-r a dl h3{color:#333;line-height: 24px;margin-bottom: 15px;font-size: 14px;}
.xwdt-r a dl p{color:#999;font-size: 12px;line-height: 100%;}
.xwdt-r a:hover h3{color:var(--colors);}
/*xwzx-z*/

/*lxwm*/
.lxwm{margin:120px auto 100px auto;}
.lxwm-t{color:#333;font-size:48px;padding-bottom:60px;margin-bottom:70px;border-bottom:1px solid #ddd;}
.lxwm-b{}
.lxwm-l{width:38.0625%}
.lxwm-l dl{border-bottom:1px dotted #e8e8e8;padding-bottom:28px;margin-bottom:28px;}
.lxwm-l dl h4{margin-bottom:20px;font-size:16px;color:#666;}
.lxwm-l dl h4 p{width:35px;}
.lxwm-l dl h5{font-size:18px;}
.lxwm-l dl h5 a{color:#000;}
.lxwm-l dl h5 a:hover{color:var(--colors);}
.lxwm-l .div1{width:123px;text-align:center;color:#333;font-size:12px;margin-top:40px;}
.lxwm-l .div1 img{display:block;width:100%;margin-bottom:18px;}
.lxwm-r{width:50%;background:#f5f5f5;padding:60px 40px 60px;}
.lxwm-r h3{text-align:center;font-size:36px;margin-bottom:40px;}
.lxwm-r input{width:calc(50% - 16px);height:50px;margin-bottom:30px;padding:0 20px;font-size:16px;color:#333;}
.lxwm-r input::placeholder,.lxwm-r textarea::placeholder{color:#333;}
.lxwm-r input:nth-child(3){width:100%;}
.lxwm-r textarea{width:100%;margin-bottom:40px;padding:20px;font-size:16px;color:#333;height:180px;}
.lxwm-r p{width:100%;}
.lxwm-r button{width:170px;height:50px;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;}
.lxwm-r button:hover{}
/*lxwm*/

@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width:500px;}
	.gywm-b dl{width:50%;}
	.gywm-t dl br{height:20px;}
	.qywh-b dl img{width:60px;}
	.fzlc{height:300px;}
	.fzlc-b{height:60px;}
	.nydh{justify-content:space-between;}
	.nydh a{height:50px;width:calc(50% - 5px);margin:0 0 10px 0;box-shadow:0 10px 10px rgba(0, 0, 0, 0.1);}
	.nydh a dl{padding:0}
	.cpzx-t2 a{margin-bottom:10px;height:45px;}
	.zxly-b textarea{height:150px;}
	.zxly-b p button{width:150px;height:40px;}
	.jjfa a dl h5{width:160px;height:50px;}
	.wmys-l .swiper-pagination{bottom:10px;}
    .wmys-r h5{height:60px;}
    .wmys-b a{width:50%;height:80px;}
    .wmys-c2 a h4{height:120px;}
    .xzzx-b a h4{width:80px;height:80px;}
    .xzzx-b a h4 img{width:40px;}
    .xzzx-b a dl{width:calc(100% - 90px);}
    .lxwm-r input{height:40px;}
    .lxwm-r textarea{height:120px;}
    .lxwm-r button{height:40px;}
	.wmys-c{margin-top:30px;}
}
