.head,.head:hover{background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.head .img2,.head:hover .img2{display:block;}
.head .img1,.head:hover .img1{display:none;}
.head .head-c-r-l-t a,.head:hover .head-c-r-l-t a{color:#333;}
.head .head-c-r-l>ul>li.active .head-c-r-l-t a,.head:hover .head-c-r-l>ul>li:hover .head-c-r-l-t a{color:var(--colors);}
.head .head-c-r-r form,.head:hover .head-c-r-r form{border:1px solid #e0e0e0}
.head .head-c-r-r form input,.head:hover .head-c-r-r form input{color:#767d87;}
.head .head-c-r-r form input::placeholder,.head:hover .head-c-r-r form input::placeholder{color:#767d87;}
.head .head-c-r-r dl dt a,.head:hover .head-c-r-r dl dt a{border-color:#01615e;color:#01615e;}
body{padding-top:100px;}
/*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%;animation: fangda 5s ease-in-out infinite alternate;}
.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:36px;text-transform:uppercase;}
.ny-banner-s p{font-size:16px;line-height: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 {}
.lon img {padding-right: 8px;display:block;}
.cont{display:flex;align-items: center;height: 65px;}
.cont a {vertical-align: middle;color: #333;font-size: 14px;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;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*/

/*cpzx*/
.cpzx{}
.cpzx-l{width:400px;font-size:18px;padding-top:75px;padding-bottom:40px;}
.cpzx-l a{height:48px;color:#000;}
.cpzx-l a h5{width:35px;}
.cpzx-l a h5 img{transition:all 0s!important;}
.cpzx-l a p{width:calc(100% - 45px);transition:all 0s;}
.cpzx-l a.active,.cpzx-l a:hover{color:var(--colors);}
.cpzx-l a.active img,.cpzx-l a:hover img{}
.cpzx-r{width:calc(100% - 400px);padding:55px 0 60px 60px;border-left:1px solid #e6e6e6;}
.cpzx-t{text-align:center;margin-bottom:40px}
.cpzx-t h3{font-size:30px;margin-bottom:25px;}
.cpzx-t dl{font-size:16px;line-height:24px;}
.cpzx-t dl img{height:auto;}
.cpzx-b{margin-bottom:15px;}
.cpzx-b a{display:block;width:calc((100% - 60px) / 3);margin:0 30px 30px 0;overflow:hidden;border-radius:10px;border: 1px solid #e6e6e6;color:#000;}
.cpzx-b a:nth-child(3n){margin-right:0;}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a dl{padding:0 30px 30px;}
.cpzx-b a dl h3{font-size:18px;line-height:24px;margin-bottom:22px}
.cpzx-b a dl p{font-size:14px;line-height:18px;height:54px;margin-bottom:17px;}
.cpzx-b a dl h5{margin-left:auto;font-size:18px;width:40px;height:40px;border-radius:40px;border:1px solid #000;}
.cpzx-b a:hover h4 img{transform:scale(1.1);}
.cpzx-b a:hover h5{background:var(--colors);color:#fff;border-color:var(--colors);}
/*cpzx*/

/*cpzx-z*/
.cpzx-z{background:#fff;margin-bottom:80px;}
.ny-zpal-t{overflow:hidden;/*border-bottom:1px solid #ccc;*/padding-bottom: 60px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ny-zpal-z-t-l{float:left;width: 50%;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;position: relative;}
.imasf-bb .swiper-container{position:initial;width:calc(100% - 180px);}
.imasf-bb .swiper-slide{box-sizing:border-box;border: 1px solid #f6f6f6;}
.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:46px;height:46px;background:url(../images/r.png);transition:all 0.5s;right:20px;}
.imasf-bb .swiper-button-next:hover{background:url(../images/r-1.png);}
.imasf-bb .swiper-button-prev{width:46px;height:46px;background:url(../images/l.png);transition:all 0.5s;left:20px;}
.imasf-bb .swiper-button-prev:hover{background:url(../images/l-1.png);}
.mediumContainer {width: 100%;overflow: hidden;text-align:center;vertical-align:middle;margin-bottom:20px;box-sizing:border-box;background: #f6f6f6;}
.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: calc(50% - 70px);padding-top:60px;}
.ny-zpal-z-t-r h5{font-size:16px;color:var(--colors);margin-bottom:24px;}
.ny-zpal-z-t-r h3{font-size:30px;line-height:1.2;margin-bottom:40px;}
.ny-zpal-z-t-r .div1{font-size:16px;line-height:24px;margin-bottom:50px;}
.ny-zpal-z-t-r .div2{font-size:16px;}
.ny-zpal-z-t-r .div2 a{width:200px;height:55px;border-radius:55px;color:#fff;background:#396b50;}
.ny-zpal-z-t-r .div2 .a1{margin-right:20px;}
.ny-zpal-z-t-r .div2 a:hover,.ny-zpal-z-t-r .div2 .a1{background:var(--colors);}
.ny-zpal-z-c{}
.ny-zpal-z-ct{font-size:24px;margin-bottom:34px;padding:4px 0 9px 17px;border-left:3px solid var(--colors);}
.ny-zpal-z-cb{font-size:16px;line-height:30px;margin-bottom:50px;}
.ny-zpal-z-cb img{height:auto;}
.ny-zpal-z-cb table{width:100%;}
.ny-zpal-z-cb table tr:nth-child(2n+1){background:#f6f6f6!important;}
.ny-zpal-z-cb table tr:nth-child(1){background:var(--colors)!important;color:#fff;border-radius:10px;}
.ny-zpal-z-cb table tr:nth-child(1) *{font-weight:normal;text-align:left;color:#fff!important;font-family:bold2;}
.ny-zpal-z-cb table tr th{font-weight:normal;text-align:left;color:#fff!important;font-family:bold2;}
.ny-zpal-z-cb table tr th,.ny-zpal-z-cb table tr td{padding:9px 30px;}
.ny-zpal-z-cb2{border-bottom:1px solid #c1c1c1;padding-bottom:40px;margin-bottom:50px;}
.ny-zpal-z-cb2:last-child{margin-bottom:0!important;padding-bottom:0!important;border:none;}
.ny-zpal-z-cb2-t{margin-bottom:45px;}
.ny-zpal-z-cb2-t h3{font-size:24px;margin-bottom:14px;padding:4px 0 9px 17px;border-left:3px solid var(--colors);}
.ny-zpal-z-cb2-t p{font-size:16px;color:#333;}
.ny-zpal-z-cb2-b{}
.ny-zpal-z-cb2-b dt{width:56.97674418604651%;font-size:16px;line-height:24px;}
.ny-zpal-z-cb2-b dd{border-radius:10px;overflow:hidden;width:39.53488372093023%;}
.ny-zpal-z-cb2-b dd img{display:block;width:100%;}
.ny-zpal-z-cb2-b dd:hover img{transform:scale(1.1);}

.cplc{background:#f6f6f6;padding:70px 0;}
.cplc-t{margin-bottom:30px;}
.cplc-b{text-align:center;}
.cplc-b a{display:block;width:calc((100% - 119px) / 8);border-radius:10px;border:1px solid #dadada;text-align:center;background:#fff;overflow:hidden;color:#000;margin-right:17px;margin-bottom:20px;}
.cplc-b a:nth-child(8n){margin-right:0;}
.cplc-b a h5{height:47px;background:var(--colors);color:#fff;font-size:18px;}
.cplc-b a dl{padding:48px 17px 30px;}
.cplc-b a dl dt{height:50px;}
.cplc-b a dl h3{font-size:18px;line-height:24px;height:50px;}
.cplc-b a dl dd{height:40px;border-radius:40px;color:#fff;font-size:14px;}
.cplc-b a dl dd img{margin-left:15px;transition:all 0s!important;}
.cplc-b a:hover dl dd{background:var(--colors);}
.cplc-b a:hover dl dd img{filter: brightness(0) invert(1);}

.zxly{margin:80px auto 50px;}
.zxly-b{}
.zxly-b dl{width:calc((100% - 50px) / 3);margin-bottom:28px;}
.zxly-b dl h3{margin:0 0 15px 10px;}
.zxly-b dl input{width:100%;height:55px;border-radius:5px;border:1px solid #dadada;padding:0 10px;}
.zxly-b dl textarea{width:100%;height:150px;border-radius:5px;border:1px solid #dadada;padding:10px;}
.zxly-b p{width:100%;}
.zxly-b p button{width:555px;height:55px;border-radius:5px;background:var(--colors);color:#fff;font-size:16px;cursor:pointer;}
.zxly-b p button:hover{}

.xgcp{margin-bottom:60px;}
.xgcp-b{position:relative;}
.xgcp-b a{display:block;/* background:#f6f6f6; */overflow:hidden;border-radius:10px;color:#000;border: 1px solid #e6e6e6;}
.xgcp-b a h4{overflow:hidden;margin-bottom: 10px;}
.xgcp-b a h4 img{display:block;width:100%;}
.xgcp-b a dl{padding:0 30px 30px;}
.xgcp-b a dl h3{font-size:18px;line-height:24px;height:48px;margin-bottom:22px}
.xgcp-b a dl p{font-size:14px;line-height:18px;height:54px;margin-bottom:17px;}
.xgcp-b a dl h5{margin-left:auto;font-size:18px;width:40px;height:40px;border-radius:40px;border:1px solid #000;}
.xgcp-b a:hover h4 img{transform:scale(1.1);}
.xgcp-b a:hover h5{background:var(--colors);color:#fff;border-color:var(--colors);}
.xgcp-b .swiper-button-next{width:60px;height:60px;background:url(../images/r2.png);transition:all 0.5s;right:-80px;}
.xgcp-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.xgcp-b .swiper-button-prev{width:60px;height:60px;background:url(../images/l2.png);transition:all 0.5s;left:-80px;}
.xgcp-b .swiper-button-prev:hover{background:url(../images/l2-1.png);}

.xgyy{margin-bottom:85px;}
.xgyy-b{}
.xgyy-b .swiper-container{padding-bottom:40px;}
.xgyy-b a{display:block;border-radius:10px;overflow:hidden;position:relative;}
.xgyy-b a h4{overflow:hidden;}
.xgyy-b a h4 img{display:block;width:100%;}
.xgyy-b a dl{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;color:#fff;font-size:24px;background:rgba(0, 0, 0, 0.3);opacity:0;padding: 10px 20px;}
.xgyy-b a:hover img{transform:scale(1.1);}
.xgyy-b a:hover dl{opacity:1;}
.xgyy-b .swiper-pagination{bottom:0}
.xgyy-b .swiper-pagination-bullet{background:none;border:1px solid #a7a7a7;opacity:1;}
.xgyy-b .swiper-pagination-bullet-active{background:var(--colors);border-color:var(--colors);}

.xgxw{background:#f6f6f6;padding:60px 0;}
.xgxw-b{position:relative;}
.xgxw-b a{display:block;border-radius:10px;overflow:hidden;border:1px solid #ebebeb;background:#fff;}
.xgxw-b a h4{overflow:hidden;}
.xgxw-b a h4 img{display:block;width:100%;}
.xgxw-b a dl{padding:20px 33px 28px 25px;}
.xgxw-b a dl h3{width:calc(100% - 70px);height:48px;font-size:16px;line-height:24px;color:#000;}
.xgxw-b a dl h5{font-size:16px;width:40px;height:40px;border-radius:40px;border:1px solid #000;color:#000;margin-left:auto;margin-top:-20px;}
.xgxw-b a:hover h4 img{transform:scale(1.1);}
.xgxw-b a:hover dl h5{background:var(--colors);border-color:var(--colors);color:#fff;}
.xgxw-b .swiper-button-next{width:60px;height:60px;background:url(../images/r2.png);transition:all 0.5s;right:-80px;}
.xgxw-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.xgxw-b .swiper-button-prev{width:60px;height:60px;background:url(../images/l2.png);transition:all 0.5s;left:-80px;}
.xgxw-b .swiper-button-prev:hover{background:url(../images/l2-1.png);}
/*cpzx-z*/

/*dzfw*/
.dzfa{position:relative;color:#fff;background-size: cover!important;}
.dzfa-t{position:absolute;left:0;top:110px;width:100%;z-index:10;text-align:center;}
.dzfa-t .w1{width:1200px;}
.dzfa-t h3{font-size:30px;margin-bottom:25px;}
.dzfa-t p{font-size:16px;line-height:24px;}
.dzfa-c{}
.dzfa-c p{}
.dzfa-c p.active{}
.dzfa-c p img{}
.dzfa-b{}
.dzfa-b dl{height:860px;padding:0 40px 50px;border-right:1px solid rgba(255, 255, 255, 0.4);width:25%;transition:all 0.5s;}
.dzfa-b dl:last-child{border:none;}
.dzfa-b dl .div1{width:100%;overflow:hidden;}
.dzfa-b dl .div1 h5{height:100px;}
.dzfa-b dl .div1 h3{font-size:24px;margin-bottom:25px;}
.dzfa-b dl .div1 p{font-size:16px;line-height:24px;margin-bottom:-96px;transition:all 0.5s;}
.dzfa-b dl:hover{padding-bottom:15px;}
.dzfa-b dl:hover .div1 p{margin-bottom:0;}

.dzfw{}
.dzdh{z-index:10;background:#fff;border-bottom:1px solid #dadada;padding:14px 0;font-size:18px;}
.dzdh a{height:50px;border-radius:10px;padding:0 34px;color:#000;}
.dzdh a.active,.dzdh a:hover{background:var(--colors);color:#fff;}
.bms{margin:50px auto 70px;text-align:center;}
.bms-t{text-align:center;width:1200px;margin-bottom:40px;}
.bms-t h3{font-size:24px;margin-bottom:25px;}
.bms-t p{font-size:16px;line-height:24px;}
.bms-b{}
.bms-b dl{width:calc((100% - 75px) / 4);background:#f6f6f6;border-radius:10px;padding:65px 10px 55px;}
.bms-b dl h5{height:120px;}
.bms-b dl h3{font-size:24px;margin-bottom:28px;}
.bms-b dl dt{font-size:16px;line-height:30px;}
.bms-b dl:hover dt img{transform: translateY(-10px)}

.dcdy{margin-bottom:90px;}
.dcdy-b{}
.dcdy-b dl{width:calc(50% - 13px);background:var(--colors);color:#fff;padding:78px 20px 83px 6.395348837209303%;border-radius:10px;}
.dcdy-b dl:last-child{background:#396b50;}
.dcdy-b dl dt{width:190px;}
.dcdy-b dl dt img{}
.dcdy-b dl dd{padding-top:20px;width:calc(100% - 190px);}
.dcdy-b dl dd h3{font-size:24px;margin-bottom:22px;}
.dcdy-b dl dd .div1{font-size:16px;line-height:30px;}

.jgdz{background:#f6f6f6;padding:80px 0 70px;text-align:center;}
.jgdz-b{}
.jgdz-b dl{background:#fff;border-radius:10px;width:calc((100% - 75px) / 4);padding:70px 10px;margin:0 25px 20px 0;}
.jgdz-b dl:nth-child(4n){margin-right:0;}
.jgdz-b dl h5{height:70px;}
.jgdz-b dl h3{font-size:18px;}
.jgdz-b dl:hover h5 img{transform: translateY(-10px)}

.xgyy2{margin-top:50px;}
/*dzfw*/

/*jjfa*/
.jjdh{border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.jjdh-b{position:relative;margin-bottom:-1px;padding:0 100px;}
.jjdh-b a{display:block;text-align:center;color:#000;position:relative;padding:24px 0 53px;}
.jjdh-b a h5{margin-bottom:12px;}
.jjdh-b a h3{font-size:16px;line-height:24px;height:48px;}
.jjdh-b a p{position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--colors);}
.jjdh-b a.active h3,.jjdh-b a:hover h3{color:var(--colors);}
.jjdh-b a.active p,.jjdh-b a:hover p{width:100%;}
.jjdh-b .swiper-button-next{width:60px;height:60px;background:url(../images/r2.png);transition:all 0.5s;right:0px;}
.jjdh-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.jjdh-b .swiper-button-prev{width:60px;height:60px;background:url(../images/l2.png);transition:all 0.5s;left:0px;}
.jjdh-b .swiper-button-prev:hover{background:url(../images/l2-1.png);}

.jjfa{margin:45px auto 50px;}
.jjfa-t{padding:0 5.232558139534884%;margin-bottom:50px;}
.jjfa-t h3{font-size:30px;width:390px;padding-top:4px;}
.jjfa-t dl{font-size:16px;line-height:24px;width:calc(100% - 395px);}
.jjfa-b{}
.jjfa-b a{display:block;color:#000;width:calc(50% - 20px);margin-bottom:48px;}
.jjfa-b a h4{border-radius:10px;overflow:hidden;margin-bottom:25px;}
.jjfa-b a h4 img{display:block;width:100%;}
.jjfa-b a h3{font-size:24px;margin-bottom:16px;}
.jjfa-b a p{font-size:16px;line-height:24px;}
.jjfa-b a:hover img{transform:scale(1.1);}
.jjfa-b a:hover h3{color:var(--colors);}
/*jjfa*/

/*jjfa-z*/
.qxrj{height:800px;color:#fff;}
.qxrj-b{}
.qxrj-b h3{font-size:36px;margin-bottom:40px;}
.qxrj-b dl{font-size:16px;line-height:24px;width:40.69767441860465%;}

.jjfa-z{margin:50px auto 55px;}
.jjfa-zt{font-size:16px;line-height:24px;margin-bottom:60px;}
.jjfa-zt2{font-size:24px;padding:3px 0 3px 15px;border-left:3px solid var(--colors);margin-bottom:24px;}
.jjfa-zc{font-size:16px;line-height:36px;color:#333;padding-bottom:36px;margin-bottom:45px;border-bottom:1px solid #c1c1c1;}
.jjfa-zc img{height:auto!important;}
.jjfa-zc table{width:100%;}
.jjfa-zc table td,.jjfa-zc table th{padding:10px;}
.jjfa-zc2{font-size:16px;line-height:24px;color:#333;margin-bottom:33px;}
.jjfa-zc3{font-size:18px;margin-bottom:47px;text-align:center;}
.jjfa-zc3 a{width:calc((100% - 40px) / 3);height:60px;border-radius:10px;border:1px solid #818181;color:#000;}
.jjfa-zc3 a.active{background:var(--colors);color:#fff;border-color:var(--colors);}
.jjfa-zb{position:relative;overflow:hidden;}
.jjfa-zb2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;}
.jjfa-zb2.active{position:relative;z-index:2;opacity:1;}
.jjfa-zb2>dl{margin-bottom:40px;}
.jjfa-zb2>dl dt{width:47.674418604651164%;color:#333;font-size:16px;line-height:24px;}
.jjfa-zb2>dl h4{width:50%;overflow:hidden;}
.jjfa-zb2>dl h4 img{display:block;width:100%;}
/*jjfa-z*/

/*yfzx*/
.yfzx{}
.yfzx .cpzx-l{width:300px;}
.yfzx .cpzx-r{width:calc(100% - 300px)}
.yftd-t{margin-bottom:50px;}
.yftd-t dl{width:calc(50% - 10px);border-radius:10px;border:1px solid #e6e6e6;padding:46px 60px 65px;margin-bottom:20px;}
.yftd-t dl dt{margin-bottom:20px;}
.yftd-t dl h5{}
.yftd-t dl h3{font-size:24px;width:calc(100% - 60px)}
.yftd-t dl p{font-size:16px;line-height:24px;}
.yftd-t dl:hover img{transform: translateY(-10px)}
.yftd-c{text-align:center;margin-bottom:35px;font-size:30px;}
.yftd-b{margin-bottom:-20px;}
.yftd-b dl{width:calc((100% - 40px) / 3);text-align:center;border-radius:10px;border:1px solid #e6e6e6;padding:70px 15px 75px;margin-bottom:20px;}
.yftd-b dl h5{height:85px;}
.yftd-b dl dt{font-size:16px;line-height:24px;width:330px;margin:0 auto;max-width:100%;}
.yftd-b dl:hover img{transform: translateY(-10px)}
/*yfzx*/

/*yfzx2*/
.image-group{display: flex;gap: 50px;flex-wrap: wrap;padding: 0px 0 60px;margin-bottom: 60px;border-bottom: 1px solid #dadada;justify-content: center;}
.image-card {flex: 1;min-width: 312px;max-width: 48%;display: flex;flex-direction: column;align-items: center;box-sizing: border-box;}

.image-group img {display: block;width: 100%;height: auto;border-radius: 4px;transition: transform 0.3s ease!important;object-fit: cover;}
.image-group img:hover {transform: scale(1.03);}
.image-card.full-width{max-width: 100%;}
.image-card.full-width img{width:auto;}
.image-caption {color: var(--subtitle-color);font-size: 14px;text-align: center;margin-top: 8px;padding: 0 5px;}
/*yfzx2*/

/*yfzx3*/
.yfzx3-t{text-align:center;margin-bottom:35px;font-size:30px;padding-top:50px;border-top:1px solid #dadada;}
.yfzx3-c{margin-bottom:30px;}
.yfzx3-c dl{width:calc(50% - 10px);margin-bottom:20px;border-radius:10px;border:1px solid #e6e6e6;padding:57px 65px 62px;}
.yfzx3-c dl dt{width:55px;}
.yfzx3-c dl dd{padding-top:7px;width:calc(100% - 85px);}
.yfzx3-c dl dd h3{font-size:24px;margin-bottom:20px;}
.yfzx3-c dl dd .div1{font-size:16px;line-height:24px;}
.yfzx3-c dl:hover img{transform: translateY(-10px)}
.yfzx3-b{padding-bottom:10px;border-bottom:1px solid #dadada;margin-bottom:65px;}
.yfzx3-b dl{position:relative;border-radius:10px;border:1px solid #e6e6e6;text-align:center;padding:49px 10px 50px;width:calc((100% - 172px) / 5);margin:0 43px 40px 0;position:relative;}
.yfzx3-b dl:nth-child(5n){margin-right:0;}
.yfzx3-b dl h5{width:50px;height:50px;border-radius:50px;background:var(--colors);color:#fff;font-size:18px;margin-bottom:30px;}
.yfzx3-b dl h3{font-size:16px;line-height:24px;}
.yfzx3-b .flex-wrap:nth-child(2n) dl p{transform: rotate(180deg);right:calc(100% + 15px);}
.yfzx3-b .flex-wrap:nth-child(3) dl:last-child p{display:none;}
.yfzx3-b .flex-wrap:nth-child(2n) dl:nth-child(1) p{transform: rotate(90deg);bottom:-26px;right:calc(50% - 7.5px);}
.yfzx3-b dl p{width:15px;height:12px;background:url(../images/yfzx3-tb5.png);position:absolute;bottom:calc(50% - 6px);right:-29px;}
.yfzx3-b .flex-wrap:nth-child(2n+1) dl:nth-child(5) p{bottom:-26px;right:calc(50% - 7.5px);transform: rotate(90deg);}
.yfzx3-b .flex-wrap:nth-child(2n) dl:nth-child(6) p{transform: rotate(90deg);bottom:-26px;right:calc(50% - 7.5px);}
.yfzx3-b .flex-wrap:nth-child(2n) dl:nth-child(7) p{transform: rotate(180deg);right:calc(100% + 15px);}
.yfzx3-b dl:nth-child(14) p{display:none;}
/*yfzx3*/

/*yfzx4*/
.yfzx4{}
.yfzx4-b{margin-bottom:50px;}
.yfzx4-l{width:50%;border-radius:10px;overflow:hidden;}
.yfzx4-l img{display:block;width:100%;}
.yfzx4-l:hover img{transform:scale(1.1);}
.yfzx4-r{width:calc(50% - 40px);text-align:center;}
.yfzx4-r h5{width:140px;height:40px;border-radius:40px;background:var(--colors);color:#fff;font-size:16px;margin-bottom:20px;}
.yfzx4-r h3{font-size:24px;margin-bottom:30px;line-height:1.2;}
.yfzx4-r dl{font-size:16px;line-height:24px;}
.yfzx4-b:nth-child(2n){flex-direction:row-reverse;}
/*yfzx4*/

/*yfzx5*/
.yfzx5{}
.yfzx5-t{padding:0 73px 50px;border-bottom:1px solid #e6e6e6;margin-bottom:50px;text-align:center;}
.yfzx5-t dl{width:calc((100% - 74px) / 3);}
.yfzx5-t dl h4{overflow:hidden;margin-bottom:15px;}
.yfzx5-t dl h4 img{display:block;width:100%;}
.yfzx5-t dl h4:hover img{transform:scale(1.1);}
.yfzx5-t dl p{font-size:16px;}
.yfzx5-c{text-align:center;padding-bottom:55px;border-bottom:1px solid #e6e6e6;margin-bottom:50px;}
.yfzx5-b{text-align:center;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #e6e6e6;}
.yfzx5-b dl{width:17.51287711552612%;border-radius:10px;border:1px solid #e6e6e6;padding:46px 15px 70px;}
.yfzx5-b dl h5{height:80px;}
.yfzx5-b dl p{font-size:16px;line-height:24px;}
.yfzx5-b dl:hover img{transform: translateY(-10px)}
.yfzx5-b2{padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #e6e6e6;}
.yfzx5-b2 dl{width:calc((100% - 60px) / 3);margin-bottom:20px;border-radius:10px;text-align:center;border:1px solid #e6e6e6;padding:60px 15px 70px}
.yfzx5-b2 dl h3{font-size:24px;margin-bottom:23px;}
.yfzx5-b2 dl h5{width:50px;height:1px;background:var(--colors);margin-bottom:22px;}
.yfzx5-b2 dl p{font-size:16px;line-height:24px;}
.yfzx5-b3{}
.yfzx5-b3 dl{width:calc((100% - 74px) / 3);margin-bottom:40px;}
.yfzx5-b3 dl h4{overflow:hidden;margin-bottom:15px;}
.yfzx5-b3 dl h4 img{display:block;width:100%;}
.yfzx5-b3 dl h4:hover img{transform:scale(1.1);}
.yfzx5-b3 dl p{font-size:16px;}
/*yfzx5*/

/*yfzx6*/
.yfzx6{}
.yfzx6-t{margin-bottom:50px;}
.yfzx6-t dl{width:calc(50% - 10px);border:1px solid #e6e6e6;padding:47px 70px 35px;overflow:hidden;border-top:8px solid var(--colors);border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.yfzx6-t dl h3{font-size:24px;color:var(--colors);margin-bottom:35px;}
.yfzx6-t dl dt{font-size:16px;line-height:24px;}
.yfzx6-t dl dt p{margin-bottom:24px;}
.yfzx6-c{margin-bottom:50px;}
.yfzx6-c dl{width:calc((100% - 100px) / 3);border:1px solid #e6e6e6;padding:57px 45px 75px;overflow:hidden;border-top:8px solid var(--colors);border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.yfzx6-c dl h3{font-size:24px;color:var(--colors);margin-bottom:30px;}
.yfzx6-c dl dt{font-size:16px;line-height:24px;}
.yfzx6-c dl dt p{}
.yfzx6-b{padding:54px 70px 30px;border-radius:10px;border:1px solid var(--colors);margin-bottom:50px;}
.yfzx6-b h3{font-size:30px;margin-bottom:35px;}
.yfzx6-b dl{font-size:16px;line-height:24px;}
.yfzx6-b dl p{margin-bottom:24px;}
.yfzx6-b2{background:var(--colors);color:#fff;text-align:center;padding:70px 10px 57px;border-radius:10px;}
.yfzx6-b2 h3{font-size:24px;margin-bottom:20px;}
.yfzx6-b2 dl{font-size:16px;line-height:24px;margin-bottom:30px;}
.yfzx6-b2 dl a{color:#fff;}
.yfzx6-b2 dl a:hover{text-decoration:underline;}
.yfzx6-b2>a{width:410px;height:55px;border-radius:10px;background:#fff;color:var(--colors);font-size:18px;padding:0 10px;max-width:100%;}
.yfzx6-b2>a:hover{text-decoration:underline;}
/*yfzx6*/

/*xwzx*/
.xwzx{margin-bottom:80px;}
.xwzx-t{margin-bottom:30px;}
.xwzx-tl{width:360px;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e6e6e6;}
.xwzx-tl h3{background:var(--colors);color:#fff;font-size:24px;padding:32px 47px 36px;margin:-1px;}
.xwzx-tl dl{padding:20px 47px 20px;font-size:18px;}
.xwzx-tl dl a{height:48px;padding-left:36px;background:url(../images/xwzx-tb.png)no-repeat center left;color:#000;}
.xwzx-tl dl a.active,.xwzx-tl dl a:hover{color:var(--colors);}
.xwzx-tr{width:calc(100% - 390px);}
.xwzx-tr-t{border-radius:10px;overflow:hidden;margin-bottom:50px;}
.xwzx-tr-t a{display:block;}
.xwzx-tr-t a img{display:block;width:100%}
.xwzx-tr-t .swiper-pagination{bottom:25px;}
.xwzx-tr-t .swiper-pagination-bullet{background:#fff;opacity:1;}
.xwzx-tr-t .swiper-pagination-bullet-active{background:var(--colors);}
.xwzx-tr-b{}
.xwzx-tr-b ul{width:39.62406015037594%;}
.xwzx-tr-b ul h3{font-size:24px;margin-bottom:24px;}
.xwzx-tr-b ul li{font-size:16px;line-height:36px;}
.xwzx-tr-b ul li a{color: #000;}
.xwzx-tr-b ul li a p{width:calc(100% - 140px);}
.xwzx-tr-b ul li a i{color:#999;}
.xwzx-tr-b ul li a:hover p{color:var(--colors);}
.xwzx-tr-b dl{width:44.360902255639095%;}
.xwzx-tr-b dl h3{font-size:24px;margin-bottom:33px;}
.xwzx-tr-b dl dt{font-size:16px;}
.xwzx-tr-b dl dt a{height:40px;border-radius:2px;border:1px solid #c1c1c1;color:#000;margin-bottom:10px;}
.xwzx-tr-b dl dt a:nth-child(1),.xwzx-tr-b dl dt a:nth-child(4){width:calc(26.27118644067797% - 5px);}
.xwzx-tr-b dl dt a:nth-child(2),.xwzx-tr-b dl dt a:nth-child(5){width:calc(28.8135593220339% - 10px);}
.xwzx-tr-b dl dt a:nth-child(3),.xwzx-tr-b dl dt a:nth-child(6){width:calc(43.22033898305085% - 5px);}
.xwzx-tr-b dl dt a:hover{background:var(--colors);border-color:var(--colors);color:#fff;}
.xwzx-b{}
.xwzx-b2{margin-bottom:30px;background:#fff;padding:40px 72px 40px 39px;border-radius:10px;border:1px solid #e6e6e6}
.xwzx-b2-t{margin-bottom:25px;}
.xwzx-b2-t h3{font-size:24px;padding:3px 0 3px 16px;border-left:3px solid var(--colors);}
.xwzx-b2-t a{font-size:16px;color:#000;}
.xwzx-b2-t a img{margin-left:18px;}
.xwzx-b2-t a:hover{color:var(--colors);}
.xwzx-b2-t a:hover img{}
.xwzx-b2-b{}
.xwzx-b2-l{display:block;overflow:hidden;border-radius:10px;width: 36.71437461107654%;}
.xwzx-b2-l img{display:block;width:100%;}
.xwzx-b2-l:hover img{transform:scale(1.1);}
.xwzx-b2-r{width: 27.13130056004978%;padding-top:10px;}
.xwzx-b2-r h3{font-size:24px;margin-bottom:20px;}
.xwzx-b2-r dl{font-size:16px;line-height:36px;}
.xwzx-b2-r dl a{color:#000;}
.xwzx-b2-r dl a p{width:calc(100% - 140px);}
.xwzx-b2-r dl a i{color:#999;}
.xwzx-b2-r dl a:hover p{color:var(--colors);}
/*xwzx*/

/*xwzx2*/
.xwzx2{margin-bottom:65px;}
.xwzx2-t{margin-bottom:60px;}
.xwzx2-t a{color:#333;}
.xwzx2-t a h4{width:50%;border-radius:10px;overflow:hidden;}
.xwzx2-t a h4 img{display:block;width:100%;}
.xwzx2-t a dl{width:calc(50% - 65px);padding-right:45px;padding-top:37px;}
.xwzx2-t a dl h3{font-size:30px;line-height:40px;margin-bottom:45px;}
.xwzx2-t a dl p{font-size:16px;line-height:30px;}
.xwzx2-t a dl h5{position:absolute;right:45px;bottom:90px;width:50px;height:50px;border-radius:50px;border:1px solid #000;color:#000;font-size:18px;}
.xwzx2-t a:hover h4 img{}
.xwzx2-t a:hover h3{}
.xwzx2-t .swiper-pagination{bottom:108px;text-align:left;padding-left:calc(50% + 65px);}
.xwzx2-t .swiper-pagination-bullet{background:#ececec;opacity:1;transition:all 0.5s;border-radius:10px;}
.xwzx2-t .swiper-pagination-bullet-active{background:var(--colors);width:30px;}
.xwzx2-b{margin-bottom:15px;}
.xwzx2-b a{display:block;width:calc((100% - 60px) / 4);border-radius:10px;border:1px solid #e6e6e6;overflow:hidden;margin:0 20px 30px 0;color:#000;}
.xwzx2-b a:nth-child(4n){margin-right:0;}
.xwzx2-b a h4{overflow:hidden;}
.xwzx2-b a h4 img{display:block;width:100%;}
.xwzx2-b a dl{padding:30px 30px 40px;}
.xwzx2-b a dl h3{font-size:18px;line-height:24px;margin-bottom:20px;height:48px;}
.xwzx2-b a dl p{font-size:16px;line-height:24px;color:#333;margin-bottom:25px;height:72px;}
.xwzx2-b a dl h5{width:38px;height:38px;border-radius:38px;border:1px solid #000;font-size:16px;}
.xwzx2-b a:hover{}
.xwzx2-b a:hover img{transform:scale(1.1);}
.xwzx2-b a:hover h5{background:var(--colors);border-color:var(--colors);color:#fff;}
/*xwzx2*/

/*xwzx-z*/
.xwdt-z{margin:30px auto 70px;}
.xwdt-zl{width:68.6046511627907%;}
.xwdt-z-t{padding-bottom:33px;border-bottom:1px solid #e6e6e6;margin-bottom:35px;}
.xwdt-z-t h3{font-size:36px;line-height:40px;color:#333;margin-bottom:20px;}
.xwdt-z-t h4{font-size:14px;}
.xwdt-z-t h4 img{margin-right:10px;}
.xwdt-z-b{line-height:24px;font-size:16px;color:#333;margin-bottom:30px;}
.xwdt-z-b img{height:auto!important;}
.xwdt-z-b table{width:100%;color:#000;}
.xwdt-z-b table tr:nth-child(2n+1){background:#f6f6f6!important;}
.xwdt-z-b table tr:nth-child(1){background:var(--colors)!important;color:#fff;border-radius:10px;}
.xwdt-z-b table tr:nth-child(1) *{font-weight:normal;text-align:left;color:#fff!important;font-family:bold2;}
.xwdt-z-b table tr th{font-weight:normal;text-align:left;color:#fff!important;font-family:bold2;}
.xwdt-z-b table tr th,.xwdt-z-b table tr td{padding:9px 38px;}
.xwdt-z-b2{font-size:24px;margin-bottom:24px;color:#333;}
.xwdt-z-b3{margin-bottom:35px;}
.xwdt-z-b3 dl{margin-bottom:10px;padding:0 47px 0 24px;border:1px solid #e6e6e6;}
.xwdt-z-b3 dl dt{cursor:pointer;padding:24px 0;}
.xwdt-z-b3 dl dt h3{width:calc(100% - 30px);font-size:18px;color:#333;}
.xwdt-z-b3 dl dt h3 i{width:30px;height:30px;border-radius:30px;background:var(--colors);color:#fff;font-size:14px;line-height:100%;}
.xwdt-z-b3 dl dt h3 p{width:calc(100% - 55px);}
.xwdt-z-b3 dl dt span{width:10px;height:10px;background:url(../images/xwzx-tb4.png);transition:all 0.5s;display:block;}
.xwdt-z-b3 dl dt span.up{background:url(../images/xwzx-tb5.png);}
.xwdt-z-b3 dl dd{display:none;padding:0 0 28px 55px;margin-top:-10px;font-size:16px;line-height:24px;}
.xwdt-z-b4{padding-left:20px;}
.xwdt-z-b4 h3{font-size:16px;color:#333;margin-right:18px;}
.xwdt-z-b4 dl{}
.xwdt-z-b4 dl a{width:30px;height:30px;border-radius:30px;border:1px solid #ececec;margin-right:8px;}
.xwdt-z-r{width:27.325581395348836%}
.xwdt-z-r h3{font-size:24px;color:#333;margin-bottom:30px;}
.xwdt-z-r a{display:block;margin-bottom:23px;border-radius:10px;border:1px solid #e6e6e6;color:#000;overflow:hidden;}
.xwdt-z-r a h4{overflow:hidden;}
.xwdt-z-r a h4 img{display:block;width:100%;}
.xwdt-z-r a dl{padding:20px 30px 26px 33px;}
.xwdt-z-r a dl p{font-size:18px;line-height:24px;margin-right:66px;}
.xwdt-z-r a dl h5{font-size:18px;width:40px;height:40px;border-radius:40px;border:1px solid #000;margin-left:auto;}
.xwdt-z-r a:hover h5{background:var(--colors);border-color:var(--colors);color:#fff;}
.xwdt-z-r form{display:block;margin-top:25px;}
.xwdt-z-r form input{margin-bottom:15px;height:54px;border-radius:10px;padding:0 25px;border:1px solid #dadada;color:#333;width:100%;}
.xwdt-z-r form textarea{margin-bottom:20px;height:180px;border-radius:10px;padding:10px 25px;border:1px solid #dadada;color:#333;width:100%;}
.xwdt-z-r form input::placeholder,.xwdt-z-r form textarea::placeholder{color:#333;}
.xwdt-z-r form button{width:100%;height:54px;border-radius:10px;background:var(--colors);color:#fff;font-size:16px;cursor:pointer;}
.xwdt-z-r form button:hover{text-decoration:underline;}
/*xwzx-z*/

/*cjwt*/
.cjwt{margin:20px auto 70px;}
.cjwt-b{margin-bottom:30px;}
.cjwt-b dl{margin-bottom:20px;padding:0 180px 0 85px;border-radius:10px;box-shadow:0 0 10px rgba(224, 224, 224, 0.3);}
.cjwt-b dl dt{padding:40px 0;cursor:pointer;}
.cjwt-b dl dt p{width:30px;height:30px;background:url(../images/cjwt-tb.png);transition:all 0.5s;}
.cjwt-b dl dt p.up{background:url(../images/cjwt-tb2.png);}
.cjwt-b dl dt h3{width:calc(100% - 60px);font-size:24px;}
.cjwt-b dl dd{display:none;padding-left:60px;font-size:16px;line-height:24px;color:#333;margin-top:10px;}
/*cjwt*/

/*xzzx*/
.xzzx{margin:20px auto 85px;}
.xzzx-s{border-bottom:1px solid #e6e6e6;margin-bottom:40px;}
.xzzx-t{font-size:24px;padding:3px 0 3px 17px;border-left:3px solid var(--colors);margin-bottom:18px;}
.xzzx-b{}
.xzzx-b a{width:33%;border-radius:10px;padding:30px;margin-bottom:10px;color:#000;}
.xzzx-b a dt{}
.xzzx-b a dd{width:calc(100% - 45px);padding-top:5px;}
.xzzx-b a dd h3{font-size:18px;line-height:24px;margin-bottom:15px;}
.xzzx-b a dd p{font-size:16px;margin-bottom:20px;}
.xzzx-b a dd h5{width:140px;height:35px;border-radius:35px;border-radius:35px;background:var(--colors);color:#fff;font-size:16px;}
.xzzx-b a:hover{box-shadow:0 0 10px rgba(224, 224, 224, 0.3);}
/*xzzx*/

/*gywm*/
.gywm{}
.gywm-r{}
.gywm-t{position:relative;padding-bottom:60px;}
.gywm-ts{position:relative;z-index:2;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(224, 224, 224, 0.3);padding:55px 50px 70px;}
.gywm-ts h3{text-align:center;font-size:30px;margin-bottom:45px;}
.gywm-ts .div1{font-size:16px;line-height:24px;}
.gywm-ts .div1 img{height:auto;}
.gywm-t>h5{position:absolute;z-index:-1;width:1418px;height:534px;background:url(../images/gywm-bj.jpg)no-repeat center;background-size:cover;left:-60px;bottom:0;}
.wmys{position:relative;color:#fff;padding:75px 0 10px 50px;}
.wmys ul{position:relative;z-index:2;max-width:100%;}
.wmys ul dl{margin-bottom:70px;width:33%;}
.wmys ul dl dt{width:75px;}
.wmys ul dl dd{}
.wmys ul dl dd h3{font-size:24px;margin-bottom:20px;}
.wmys ul dl dd h3 i{font-size:48px;line-height:100%;margin-right:5px;}
.wmys ul dl dd h4{font-size:18px;}
.wmys h5{position:absolute;left:-60px;top:0;height:100%;background:var(--colors);z-index:-1;width:1800px;}
.gywm-b{padding-top:63px;}
.gywm-b dl{margin-bottom:20px;padding:55px 95px 60px 67px;border:1px solid #e6e6e6;border-left:8px solid var(--colors);}
.gywm-b dl h3{font-size:24px;color:var(--colors);margin-bottom:40px;}
.gywm-b dl dt{font-size:16px;line-height:24px;color:#333;}

.qywh{border:1px solid #e6e6e6;border-left:8px solid var(--colors);}
.qywh-l{width: 56.8%;padding: 0 8% 0 6%;}
.qywh-l dl{margin-bottom: 50px;}
.qywh-l dl:last-child{margin-bottom: 0!important;}
.qywh-l dl h3{font-size: 24px;color: var(--colors);margin-bottom: 15px;}
.qywh-l dl dt{font-size: 16px;line-height: 24px;color: #333;}
.qywh-r{width: 43.2%;}
.qywh-r img{display:block;width:100%;}
.qywh-r:hover img{}

.qyrz{font-size:16px;line-height:18px;}
.qyrz table{width:100%;border:1px solid #e6e6e6;border-top:6px solid var(--colors);}
.qyrz table tr{border-bottom:1px solid #e6e6e6}
.qyrz table th{font-family:bold2;color:var(--colors);text-align:left;}
.qyrz table th,.qyrz table td{padding:33px 20px;}
.qyrz.qyrz table img{height:auto!important;}

.ryzz{}
.ryzz a{display:block;width:calc((100% - 60px) / 3);margin:0 30px 35px 0;background:#f6f6f6;border-radius:10px;border:1px solid #e6e6e6;text-align:center;padding:27px 19px 35px;color:#000;}
.ryzz a:nth-child(3n){margin-right:0;}
.ryzz a h4{border-radius:10px;background:#fff;padding:20px 24px;position:relative;margin-bottom:20px;overflow:hidden;border:1px solid #e6e6e6;}
.ryzz a h4>img{display:block;width:100%;}
.ryzz a p{position:absolute;left:0;bottom:0;width:100%;height:0;overflow:hidden;}
.ryzz a p i{width:70px;height:70px;border-radius:70px;background:var(--colors);}
.ryzz a h3{}
.ryzz a:hover{border-color:var(--colors);}
.ryzz a:hover h4 p{height:100%;}

.gywm5{}
.gywm5-t{text-align:center;padding-bottom:37px;border-bottom:1px solid #e6e6e6;margin-bottom:40px;padding-top:80px;}
.gywm5-t h3{font-size:30px;margin-bottom:24px;}
.gywm5-t h5{font-size:16px;color:#333;}
.gywm5-b{font-size:16px;line-height:24px;color:#333;}
.gywm5-b img{height:auto!important;}
/*gywm*/

/*pp*/
.pp-l{width:360px;font-size:18px;padding-top:75px;padding-bottom:40px;font-size:18px;}
.pp-l a{color:#000;border-radius:10px;border:1px solid #e6e6e6;margin-bottom:15px;padding:12px 0;}
.pp-l a h4{width:133px;}
.pp-l a h5{width:1px;height:60px;background:#e6e6e6;}
.pp-l a p{width:calc(100% - 160px);}
.pp-l a.active,.pp-l a:hover p{color:var(--colors);border-color:var(--colors);}
.pp-r{padding-left:8.139534883720931%;padding-right:4.6511627906976744%;}
/*pp*/

/*lxwm*/
.lxwm{margin:20px auto 140px;}
.lxwm-t{text-align:center;margin-bottom:45px;}
.lxwm-t h3{font-size:30px;margin-bottom:20px;}
.lxwm-t p{font-size:16px;}
.lxwm-b{}
.lxwm-b dl{border-radius:10px;border:1px solid #dadada;width:calc((100% - 39px) / 4);padding:40px 30px 55px;}
.lxwm-b dl dt{padding-bottom:36px;border-bottom:1px solid #e6e6e6;margin-bottom:40px;}
.lxwm-b dl dt img{display:block;width:61px;}
.lxwm-b dl dt p{width:calc(100% - 75px);font-size:24px;line-height:30px;}
.lxwm-b dl dd{font-size:16px;line-height:24px;margin-bottom:24px;}
.lxwm-b dl dd i{width:30px;height:24px;}
.lxwm-b dl dd p{width:calc(100% - 30px);}
.lxwm-b dl dd p a{color:#000;text-decoration:underline;}
.lxwm-b dl dd p a:hover{color:var(--colors);}
.lxwm-b dl h5{margin-top:50px;}
.lxwm-b dl h5 a{width:45px;height:45px;border-radius:45px;border:1px solid #e6e6e6;margin-right:20px;}
.lxwm-b dl h5 a img{transition:all 0s!important;filter: brightness(0) invert(0);}
.lxwm-b dl h5 a:hover{background:var(--colors);border-color:var(--colors);}
.lxwm-b dl h5 a:hover img{filter:initial;}

.zxly2{margin-bottom:160px;padding:0 4.6511627906976744%}
.zxly2-b{}
.zxly2-b dl{width:calc((100% -  60px) / 3);margin-bottom:33px;}
.zxly2-b dl h5{font-size:16px;margin-bottom:20px;padding-left:10px;}
.zxly2-b dl h5 i{color:#f00;}
.zxly2-b dl input{width:100%;height:55px;border-radius:2px;border:1px solid #dadada;font-size:16px;color:#666;padding:10px;}
.zxly2-b dl input::placeholder,.zxly2-b dl textarea::placeholder{color:#666;}
.zxly2-b dl textarea{width:100%;height:170px;border-radius:2px;border:1px solid #dadada;font-size:16px;color:#666;padding:10px;}
.zxly2-b dl dt{width:32.051282051282054%;position:relative;border-radius:2px;border:1px solid #dadada;overflow:hidden;}
.zxly2-b dl dt img{height:53px;width:150px;cursor:pointer;}
.zxly2-b dl dt input{width:calc(100% - 160px);border-radius:0;border:none;height:53px;}
.zxly2-b p{width:100%;}
.zxly2-b p button{height:55px;border-radius:2px;background:var(--colors);font-size:16px;color:#fff;margin-top:-125px;cursor:pointer;width:32.051282051282054%;}
.zxly2-b p button:hover{}

.wlxs{background:#f6f6f6;}
.wlxs-s{padding:40px;}
.wlxs-b{position:relative;}
.wlxs-b>img{display:block;width:100%;}
.wlxs-b>dl{position:absolute;width:20px;height:20px;border-radius:20px;background:var(--colors);border:5px solid #fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);transition:all 0.5s;}
.wlxs-b>dl.active{border-color:var(--colors);background:#fff;}
.wlxs-b .dl1{top:40.152477763659467%;right:21.315468940316687%;}
.wlxs-b .dl2{top:53.1130876747141%;right:23.751522533495736%;}
.wlxs-b .dl3{top:55.90851334180432%;right:24.725943970767356%;}
.wlxs-b .dl4{top:19.567979669631513%;right:47.503045066991473%;}
.wlxs-l{width:34.40925700365408%;position:absolute;left:6.090133982947625%;top:18.424396442185514%;}
.wlxs-l dl{border-radius:10px;border:1px solid #dadada;padding:40px 30px 55px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);left:0;top:0;width:100%;position:absolute;z-index:1;opacity:0;background:#fff;transition:all 0.5s;}
.wlxs-l dl.active{position:relative;z-index:2;opacity:1;}
.wlxs-l dl dt{padding-bottom:36px;border-bottom:1px solid #e6e6e6;margin-bottom:40px;}
.wlxs-l dl dt img{display:block;width:61px;}
.wlxs-l dl dt p{width:calc(100% - 75px);font-size:24px;line-height:30px;}
.wlxs-l dl dd{font-size:16px;line-height:24px;margin-bottom:24px;}
.wlxs-l dl dd i{width:30px;height:24px;}
.wlxs-l dl dd p{width:calc(100% - 30px);}
.wlxs-l dl dd p a{color:#000;text-decoration:underline;}
.wlxs-l dl dd p a:hover{color:var(--colors);}
.wlxs-l dl h5{margin-top:50px;}
.wlxs-l dl h5 a{width:45px;height:45px;border-radius:45px;border:1px solid #e6e6e6;margin-right:20px;}
.wlxs-l dl h5 a img{transition:all 0s!important;filter: brightness(0) invert(0);}
.wlxs-l dl h5 a:hover{background:var(--colors);border-color:var(--colors);}
.wlxs-l dl h5 a:hover img{filter:initial;}
/*lxwm*/

@media(min-width:1200px){
	.cpzx-l,.xwdt-z-r,.pp-l{position:sticky;top:30px;}
	/*.dzdh{position:sticky;top:100px;}*/
}
@media(max-width:1800px){
	.yfzx4-r dl{font-size:14px;}
}
@media(max-width:1700px){
	.cplc-b a dl dd img{margin-left:10px;}
	.xwzx-b2-r h3{margin-bottom:15px;}
	.xwzx-b2-r dl{line-height:30px;}
	.qywh-l dl{margin-bottom:20px;}
	.qywh-l dl h3{margin-bottom:5px;}
	.lxwm-b dl dt p,.wlxs-l dl dt p{font-size:20px;}
}
@media(max-width:1500px){
	.cplc-b a dl dd img{margin-left:10px;}
	.cplc-b a{width: calc((100% - 103px) / 6);}
	.jjfa-zc3{font-size:16px;}
	.jjfa-zb2>dl dt{font-size:14px;}
	.yftd-t dl{padding:40px;}
	.yfzx5-b2 dl p{font-size:14px;}
	.yfzx6-t dl{padding:47px 50px 35px;}
	.xwzx-b2-r h3{margin-bottom:15px;}
	.xwzx-b2-r dl{line-height:24px;font-size:14px;}
	.xwzx-b2-r dl a p{width:calc(100% - 100px);}
	.xwzx2-t .swiper-pagination{bottom:20px}
	.xwzx2-t a dl h5{bottom:20px;}
	.qywh-l{padding:0 20px;}
	.qywh-l dl dt{font-size:14px;}
	.lxwm-b dl dt p,.wlxs-l dl dt p{font-size:16px;}
	.lxwm-b dl{padding:20px;}
	.lxwm-b dl h5 a,.wlxs-l dl h5 a{width:35px;height:35px;margin-right:10px;}
	.wlxs-l dl dt{padding-bottom:20px;margin-bottom:20px;}
	.wlxs-l dl h5{margin-top:30px;}
}
@media screen and (max-width:1200px){
}
@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width:500px;}
	.ny-zpal-z-t-r .div2 a{width:calc(50% - 5px);height:45px;}
	.ny-zpal-z-cb table tr th,.ny-zpal-z-cb table tr td,.xwdt-z-b table tr th,.xwdt-z-b table tr td{padding:9px 38px;}{padding:5px 10px;}
	.cplc-b{justify-content:space-between;}
	.cplc-b a{width:100%;}
	.cplc-b a dl dd{background:var(--colors);width:200px;margin:0 auto}
    .cplc-b a dl dd img{filter: brightness(0) invert(1);}
    .zxly-b dl input,.zxly-b p button{height:40px;}
    .zxly-b dl textarea{height:120px;}
    .ny-zpal-z-ct{line-height:1.2;}
    .dzfa-t{position:relative;top:0;}
    .dzfa-b dl{border:none;width:100%;}
    .bms-b dl h5{height:auto;transform:scale(0.7);}
    .dcdy-b dl dt{transform:scale(0.7);}
    .jjfa-zc3 a{width:100%;margin-bottom:10px;}
    .cpzx-r{border:none;}
    .yftd-t dl h5{/* height:60px; */transform:scale(0.7);}
    .yfzx3-c dl dd{width:calc(100% - 60px);}
    .yfzx3-b dl{width:100%;}
    .yfzx5-b dl h5{height:60px;}
    .yfzx6-t dl dt p{margin-bottom:10px;}
    .yfzx6-b dl p{margin-bottom:10px;}
    .xwzx-tr-t .swiper-pagination{bottom:10px;}
    .xwzx2-t .swiper-pagination{bottom:10px}
    .cjwt-b dl dt h3{width:calc(100% - 40px);}
    .qyrz table th,.qyrz table td{padding:10px 10px;}
    .qyrz table{width:1200px;}
    .qywh{border: 1px solid #e6e6e6;}
    .lxwm-b dl h5 a{width:35px;height:35px;}
    .lxwm-b dl h5 a img{transform:scale(0.8);}
    .zxly2-b dl input{height:45px;}
    .zxly2-b dl textarea{padding:10px;height:100px;}
    .zxly2-b dl dt img{height:43px;width:50px;}
    .zxly2-b dl dt input{height:43px;width:calc(100% - 50px);}
    .zxly2-b p button{width:50%;height:45px;}
}
