/*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: 46%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color:#fff;text-align:center;}
.ny-banner-s h3{font-size:44px;}
.ny-banner-s h5{font-size:16px;line-height:24px;width:215px;height:54px;border-radius:54px;background:#fff;font-size:16px;color:#1e1e1e;margin-top:40px;}
.ny-banner-s h5 img{margin-left:18px;transition:all 0s!important;}
.ny-banner-s h5:hover{}
.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 {border-top: 1px solid #f0f0f0;background: #fff;}
.lon img {padding-right: 8px;display:block;}
.cont{display:flex;justify-content: center;align-items: center;height: 79px;}
.cont a {vertical-align: middle;color: #1e1e1e;font-size: 16px;display: flex;align-items: center;}
.cont a i{padding:0 10px;}
.cont a:last-child{color:var(--colors);}
.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:16px;color: #1e1e1e;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*/

/*gywm*/
.gywm{margin:160px auto 140px;}
.nybt{text-align:center;font-size:46px;color:#1e1e1e;margin-bottom:50px;}
.gywm-t{font-size:18px;line-height:34px;color:#333;margin-bottom:65px;}
.gywm-b{border-radius:25px;padding:0px 80px 0px 155px;}
.gywm-b dl{}
.gywm-b dl h3{color:var(--colors);margin-bottom:25px;font-size:18px;text-align: center;}
.gywm-b dl h3 i{line-height:100%;font-size:48px;}
.gywm-b dl h4{font-size:14px;}

.qywh{background:url(../images/qywh-bj.jpg)no-repeat center;background-size:cover;}
.qywh dl{color:#fff;text-align:center;height:758px;padding:130px 5% 0 5%;width:calc(100% / 3);}
.qywh dl:nth-child(2){border-left:1px solid rgba(255, 255, 255, 0.2);border-right:1px solid rgba(255, 255, 255, 0.2);}
.qywh dl h5{width:90px;height:90px;border-radius:90px;background:#fff;margin-bottom:30px;}
.qywh dl h3{font-size:28px;margin-bottom:35px;}
.qywh dl p{font-size:18px;line-height:34px;}

.gshj{margin:135px auto 120px;}
.gshj-t{margin-bottom:50px;font-size:16px;}
.gshj-t a{width:190px;height:55px;border-radius:55px;border:1px solid #000;color:#1e1e1e;margin:0 22px;}
.gshj-t a.active{background:var(--colors);color:#fff;border-color:var(--colors);}
.gshj-b{position:relative;overflow:hidden;background:#fff;}
.gshj-b2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;}
.gshj-b2.active{position:relative;z-index:2;opacity:1;}
.gshj-b a{display:block;overflow:hidden;border-radius:20px;}
.gshj-b a img{display:block;width:100%;}
.gshj-b a:hover img{transform:scale(1.1);}
.gshj-b .swiper-button-next{width:14px;height:25px;background:url(../images/r3.png);right:-60px;transition:all 0.5s;}
.gshj-b .swiper-button-next:hover{background:url(../images/r3-1.png);}
.gshj-b .swiper-button-prev{width:14px;height:25px;background:url(../images/l3.png);left:-60px;transition:all 0.5s;}
.gshj-b .swiper-button-prev:hover{background:url(../images/l3-1.png);}

.fzlc{text-align:center;color:#fff;height:911px;background:url(../images/fzlc-bj.jpg)no-repeat center;background-size:cover;padding-top:85px;}
.fzlc .nybt{color:#fff;margin-bottom:104px;}
.fzlc-b{}
.fzlc-l{padding-top:232px;width:100px;}
.fzlc-l h3{font-size:40px;margin-bottom:35px;}
.fzlc-l h5{width:20px;height:20px;border-radius:20px;background:#fff;}
.fzlc-c{width:400px;position:relative;}
.fzlc-r{padding-top:232px;width:100px;}
.fzlc-r h3{font-size:40px;margin-bottom:35px;}
.fzlc-r h5{width:20px;height:20px;border-radius:20px;background:#fff;}
.fzlc-c{width:400px;position:relative;}
.fzlc-c a{display:block;padding-bottom:70px;}
.fzlc-c a>h3{font-size:40px;margin-bottom:27px;}
.fzlc-c a>h5{width:35px;height:35px;border-radius:35px;border:1px solid var(--colors);margin-bottom:70px;}
.fzlc-c a>h5 i{width:20px;height:20px;border-radius:20px;background:var(--colors);}
.fzlc-c a dl{border-radius:20px;;background:rgba(255, 255, 255, 0.1);padding:0 30px 67px;}
.fzlc-c a dl h5{width:57px;height:7px;background:var(--colors);margin-bottom:48px;}
.fzlc-c a dl h3{font-size:48px;padding-bottom:25px;margin-bottom:27px;border-bottom:2px solid rgba(255, 255, 255, 0.1);}
.fzlc-c a dl p{font-size:18px;line-height:30px;}
.fzlc-c .swiper-button-next{width: 61px;height: 61px;right:-100px;top:-15px;margin:0;transition:all 0.5s;background:url(../images/r4.png);}
.fzlc-c .swiper-button-prev{width: 61px;height: 61px;left:-100px;top:-15px;margin:0;transition:all 0.5s;background:url(../images/l4.png);}
.fzlc-c .wiper-pagination{font-size:22px;}

.gcsb{margin:100px auto;}
.gcsb-t{margin-bottom:50px;font-size:16px;}
.gcsb-t a{width:255px;height:55px;border-radius:55px;border:1px solid #000;color:#1e1e1e;margin:0 22px;}
.gcsb-t a.active{background:var(--colors);color:#fff;border-color:var(--colors);}
.gcsb-b{position:relative;overflow:hidden;background:#fff;}
.gcsb-b2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;}
.gcsb-b2.active{position:relative;z-index:2;opacity:1;}
.gcsb-b2>div{padding-bottom:57px;}
.gcsb-b a{display:block;border-radius:20px;overflow:hidden;}
.gcsb-b a img{display:block;width:100%;}
.gcsb-b a:hover img{transform:scale(1.1);}
.gcsb-b .swiper-pagination{top:auto;bottom:0;height:8px;background:#f1f1f1;border-radius:10px;overflow:hidden;}
.gcsb-b .swiper-pagination-progressbar-fill{border-radius:10px;background:var(--colors);}

.hzhb{padding:107px 0 110px;background:url(../images/hzhb-bj.jpg)no-repeat center;background-size:cover;}
.hzhb-b{overflow:hidden;}
.hzhb-b .u1{height:180px;position:relative;}
.hzhb-b .u2{height:180px;margin-top:30px;position:relative;}
.hzhb-b ul{position:absolute;left:0;top:0;}
.hzhb-b .u2 ul{position:absolute;left:auto;right:0;top:0;}
.hzhb-b ul li{width:180px;margin:0 20px;}
.hzhb-b a{background:#fff;position:relative;width:180px;height:180px;border-radius:180px;overflow:hidden;color:#fff;}
.hzhb-b a img{}
.hzhb-b a dl{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(230, 0, 19, 0.89);opacity:0;font-size:20px;padding:0 10px;text-align:center;line-height:1.2}
.hzhb-b a dl p{width:13px;height:12px;position:absolute;}
.hzhb-b a:hover dl{opacity:1;}

.ryzz{padding:90px 0 300px;background:url(../images/ryzz-bj.png)no-repeat center bottom;}
.ryzz-b{margin-bottom:190px;text-align:center;}
.ryzz-b>div{padding-bottom:50px;}
.ryzz-b a{display:block;border-radius:20px;overflow:hidden;background:#fff;padding-bottom:50px;color:#1e1e1e;}
.ryzz-b a h4{overflow:hidden;margin-bottom:50px;}
.ryzz-b a h4 img{display:block;width:100%;}
.ryzz-b a h3{font-size:20px;transition:all 0s;}
.ryzz-b a:hover{color:var(--colors);}
.ryzz-b a:hover img{transform:scale(1.1);}
.ryzz-b .swiper-pagination{bottom:0px;}
.ryzz-b .swiper-pagination-bullet{background:rgba(0, 0, 0, 0.1);opacity:1;transition:all 0.5s;border-radius:50px;}
.ryzz-b .swiper-pagination-bullet-active{background:var(--colors);width:34px;}
.ryzz-c{font-size:40px;line-height:64px;width:1055px;margin-bottom:65px;text-align:center;}
.ryzz-t{width:200px;border-radius:550px;padding:4px 4px 4px 30px;font-size:16px;color:#fff;background:var(--colors);}
.ryzz-t i{width:53px;height:53px;border-radius:53px;background:#fff;}
.ryzz-t i img{transition:all 0s!inherit;filter: invert(47%) sepia(80%) saturate(7081%) hue-rotate(337deg) brightness(77%) contrast(148%);}
.ryzz-t:hover{border-color:var(--colors);background:var(--colors);color:#fff;}
.ryzz-t:hover i{background:#fff}
.ryzz-t:hover i img{filter: invert(47%) sepia(80%) saturate(7081%) hue-rotate(337deg) brightness(77%) contrast(148%);}
/*gywm*/

/*cpzx*/
.cpzx{padding:200px 0 80px 0;position: relative;overflow:hidden;background:#f8f8f8;}
.cpzx-l{width: 100%;position:relative;overflow:hidden;}
.cpzx-l1{margin-bottom:104px;padding-bottom:80px;border-bottom:1px solid #dfdfdf;}
.cpzx-l1:last-child{/* margin-bottom: -80px; */}
.cpzx-l1>h3{font-size: 42px;line-height:48px;margin-bottom: 80px;}
.cpzx-l1>h3 i{width:75px;}
.cpzx-l1>h3 img{display:block;filter: invert(31%) sepia(95%) saturate(7387%) hue-rotate(345deg) brightness(82%) contrast(125%);}
.cpzx-b{}
.cpzx-b dl{width:calc((100% - 72px) / 4);margin:0 24px 24px 0;border-radius:15px;background:#fff;overflow: hidden;}
.cpzx-b dl .div1{padding:0 30px;}
.cpzx-b dl h4{overflow:hidden;}
.cpzx-b dl h4 img{display:block;width:100%;}
.cpzx-b dl h3{font-size:24px;margin-bottom:20px;}
.cpzx-b dl h3 a{color:#333;}
.cpzx-b dl h3 a:hover{color:var(--colors);}
.cpzx-b dl p{color:var(--colors);margin-bottom:55px;}
.cpzx-b dl span{display:block;font-size:16px;line-height:26px;color:#666;margin-bottom:20px;}
.cpzx-b dl dt{border-top:1px solid #e8e8e8;padding:8px 0;padding:0 9px 0 14px;font-size:16px;}
.cpzx-b dl dt .a1{color:#666;}
.cpzx-b dl dt .a1 img{}
.cpzx-b dl dt .a1 i{width:20px;height:20px;border-radius:20px;background:#999999;margin-left:10px;}
.cpzx-b dl dt .a1:hover{color:var(--colors);}
.cpzx-b dl dt .a1:hover i{background:var(--colors);}
.cpzx-b dl dt h5{width:1px;height:60px;background:#e8e8e8;}
.cpzx-b dl dt .a2{color:#666;}
.cpzx-b dl dt .a2 img{margin-left:10px;}
.cpzx-b dl dt .a2:hover{color:var(--colors)}
.cpzx-b dl dt .a2:hover img{}
.cpzx-b dl:nth-child(4n){margin-right:0;}
.cpzx-r{width: 180px;position: absolute;top: 330px;left: 30px;}
.cpzx-r2{width: 180px;font-size: 16px;position:relative;z-index:2;padding:16px 0;}
.cpzx-r2 h5{width:1px;position:absolute;left:5px;top:0;height:100%;background:#f4c6ca;z-index:-1;}
.cpzx-r2.active{position:fixed;top:100px}
.cpzx-r2.active2{position:absolute;bottom:0}
.cpzx-r2 a{display:block;color:#878787; margin-bottom:65px; padding-left: 27px;position: relative;}
.cpzx-r2 a:last-child{margin-bottom:0;}
.cpzx-r2 a.active,.cpzx-r2 a:hover{color:var(--colors);}
.cpzx-r2 a p{border-radius:20px;width: 10px;height: 10px;background: var(--colors);position:absolute;left:0px;top: calc(50% - 5px);}
.cpzx-r2 a.active p,.cpzx-r2 a:hover p{}

.cpzx-r2 a.active p::before, .cpzx-r2 a.active p::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #c30d23;content: '';top:0;left:0}
.cpzx-r2 a.active p::before{animation: scale 2s infinite; }
.cpzx-r2 a.active p::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;}}
/*cpzx*/

/*cpzx-z*/
.cpzx-z{padding:70px 0 80px;background:url(../images/cpzx-bj.jpg)no-repeat center;background-size:cover;}
.ny-zpal-t{overflow:hidden;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.ny-zpal-z-t-l{float:left;width: 48.486842105263156%;position: relative;}
.magnifierContainer {width:100%;display: flex;}
.imgMedium {width:calc(100% - 140px);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:100px;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{height:460px;}
.imasf-bb .swiper-slide{box-sizing:border-box;border:1px solid #fff;border-radius:10px;background: #fff;overflow:hidden;}
.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;}
.mediumContainer {width: 100%;overflow: hidden;text-align:center;vertical-align:middle;box-sizing:border-box;background: #fff;}
.mediumContainer img{max-width:100%;display:block;margin:0 auto;}

.imgRight{z-index:100;}
.imgLeft{width:100%;flex-direction:row-reverse;}
#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: 39.80263157894737%;}
.ny-zpal-z-t-r h3{font-size: 42px;margin-bottom: 36px;}
.ny-zpal-z-t-r h4{
    font-size: 24px;
    color: var(--colors);
    text-decoration: underline;
    margin-bottom: 40px;
}
.ny-zpal-z-t-r .div1{margin-bottom: 60px;color: #1e1e1e;font-size:16px;line-height: 36px;}

.ny-zpal-z-t-r a{width:190px;border-radius:55px;border:1px solid #e1e1e1;padding:14px 0 14px 15px;font-size:16px;color:#333;margin-right: 20px;}
.ny-zpal-z-t-r a i{width:27px;height:27px;border-radius:44px;background:var(--colors);margin-right:25px;}
.ny-zpal-z-t-r a i img{transition:all 0s!inherit;}
.ny-zpal-z-t-r a:hover{border-color:var(--colors);background:var(--colors);color:#fff;}
.ny-zpal-z-t-r a:hover i{background:#fff}
.ny-zpal-z-t-r a:hover i img{filter: invert(47%) sepia(80%) saturate(7081%) hue-rotate(337deg) brightness(77%) contrast(148%);}
.ny-zpal-z-t-r a:last-child{/* display:none; */}
.ny-zpal-z-t-r .div2{display:flex;flex-wrap:wrap;justify-content: space-between;width: 598px;max-width: 100%;}
.ny-zpal-z-t-r .div2 dl{display:flex;align-items:center;margin-right:16px;color:#666;font-weight:bold;font-size:16px;width: 42%;}
.ny-zpal-z-t-r .div2 dl img{margin-right:10px;}
.ny-zpal-z-t-r .div2 dl dd{}
.ny-zpal-z-c{margin:0 auto;max-width:100%;}
.ny-zpal-z-ct{display:flex;justify-content:center;border-bottom:1px solid #eee;margin-bottom:40px;font-size: 18px;flex-wrap: wrap;}
.ny-zpal-z-ct h3{margin: 0 20px;padding-bottom: 40px;border-bottom:1px solid #eee;margin-bottom:-1px;cursor:pointer;}
.ny-zpal-z-ct h3.active{border-color: var(--colors);color: var(--colors);}
.ny-zpal-z-cb{}
.ny-zpal-z-cb *{color: #666!important;}
.ny-zpal-z-cb>div{display:none;line-height: 24px;}
.ny-zpal-z-cb>div:nth-child(1){display:block;}
.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-color:#eee!important;}
.ny-zpal-z-c img{/* margin-bottom:10px; */max-width:100%;margin: 0px auto;display: block;}
.ny-zpal-z-c p{/* text-align:left; */color:#666;}
.ny-zpal-z-b{overflow:hidden;margin-top:20px;}
.ny-zpal-z-b a{padding:10px;color:#666;border:1px solid #666;}
.ny-zpal-z-b .a1{float:left;}
.ny-zpal-z-b .a2{float:right;}
.ny-zpal-z-b a:hover{padding:10px;color:#000;border:1px solid #000;}


.cpxq{margin:100px auto 140px;border-top:2px solid var(--colors);}
.cpxq-b{padding-bottom:130px;border-bottom:2px solid #e3e3e3;padding-top:50px;}
.cpxq-b:last-child{padding-bottom:0!important;margin-bottom:0!important;border-bottom:none;}
.cpxq-l{width:400px;}
.cpxq-l h3{font-size:30px;}
.cpxq-r{width:calc(100% - 400px);color:#666;font-size:18px;line-height:36px;}
.cpxq-r img{}
.cpxq-r table{width:100%;color:#000;font-size:14px;text-align:center;}
.cpxq-r table tr{}
.cpxq-r table tr:nth-child(2n){background:#f8f8f8;}
.cpxq-r table tr:nth-child(1){background:var(--colors);color:#fff;}
.cpxq-r table tr:nth-child(1) *{color:#fff;}
.cpxq-r table th,.cpxq-r table td{border:1px solid #cecece;padding:5px 10px;}

.xgyy{background:#f8f8f8;padding:90px 0 165px;}
.xgyy-b{}
.xgyy>h5{height:1px;background:#dfdfdf;margin:90px auto;}
.xgyy-b a{color:#000;}
.xgyy-b a h4{width:46.66666666666667%;overflow:hidden;}
.xgyy-b a h4 img{display:block;width:100%;}
.xgyy-b a dl{width:46.66666666666667%;}
.xgyy-b a dl h3{font-size:36px;margin-bottom:96px;}
.xgyy-b a dl p{font-size:18px;line-height:32px;margin-bottom:55px;}
.xgyy-b a dl h5{width:190px;border-radius:55px;border:1px solid #e1e1e1;padding:14px 0 14px 15px;font-size:16px;color:#333;}
.xgyy-b a dl h5 i{width:27px;height:27px;border-radius:44px;background:var(--colors);margin-right:25px;}
.xgyy-b a dl h5 i img{transition:all 0s!inherit;}
.xgyy-b a:hover h4 img{transform:scale(1.1);}
.xgyy-b a:hover h3{color:var(--colors);}
.xgyy-b a:hover h5{border-color:var(--colors);background:var(--colors);color:#fff;}
.xgyy-b a:hover h5 i{background:#fff}
.xgyy-b a:hover h5 i img{filter: invert(47%) sepia(80%) saturate(7081%) hue-rotate(337deg) brightness(77%) contrast(148%);}
.xgyy-b .swiper-pagination{bottom:20px;width:46.66666666666667%;}
.xgyy-b .swiper-pagination-bullet{background:rgba(255, 255, 255,1);opacity:1;border-radius:20px;transition:all 0.5s;}
.xgyy-b .swiper-pagination-bullet-active{background:var(--colors);width:30px;}

.xgcp{}
.xgcp-b{}
.xgcp-b dl{border-radius:15px;background:#fff;overflow: hidden;}
.xgcp-b dl .div1{padding:0 30px;}
.xgcp-b dl h4{overflow:hidden;}
.xgcp-b dl h4 img{display:block;width:100%;}
.xgcp-b dl h3{font-size:24px;margin-bottom:20px;}
.xgcp-b dl h3 a{color:#333;}
.xgcp-b dl h3 a:hover{color:var(--colors);}
.xgcp-b dl p{color:var(--colors);margin-bottom:55px;}
.xgcp-b dl span{display:block;font-size:16px;line-height:26px;color:#666;margin-bottom:20px;}
.xgcp-b dl dt{border-top:1px solid #e8e8e8;padding:8px 0;padding:0 9px 0 14px;font-size:16px;}
.xgcp-b dl dt .a1{color:#666;}
.xgcp-b dl dt .a1 img{}
.xgcp-b dl dt .a1 i{width:20px;height:20px;border-radius:20px;background:#999999;margin-left:10px;}
.xgcp-b dl dt .a1:hover{color:var(--colors);}
.xgcp-b dl dt .a1:hover i{background:var(--colors);}
.xgcp-b dl dt h5{width:1px;height:60px;background:#e8e8e8;}
.xgcp-b dl dt .a2{color:#666;}
.xgcp-b dl dt .a2 img{margin-left:10px;}
.xgcp-b dl dt .a2:hover{color:var(--colors)}
.xgcp-b dl dt .a2:hover img{}
/*cpzx-z*/

/*yyly*/
.yyly{padding:170px 0 85px;background: #f8f8f8;}
.yyly-t{margin-bottom:135px;border-bottom:1px solid #bababa;padding-bottom:35px;}
.yyly-t .div1{font-size:24px;line-height:36px;color:#666;margin-bottom:45px;}
.yyly-t h3{font-size:30px;color:#1e1e1e;}
.yyly-b{margin-bottom:80px;}
.yyly-b a{color:#000;padding-bottom:73px;margin-bottom:68px;border-bottom:1px solid #bababa;}
.yyly-b a h4{width:46.66666666666667%;overflow:hidden;}
.yyly-b a h4 img{display:block;width:100%;}
.yyly-b a dl{width:46.66666666666667%;}
.yyly-b a dl h3{font-size:36px;margin-bottom:96px;}
.yyly-b a dl p{font-size:18px;line-height:32px;margin-bottom:55px;}
.yyly-b a dl h5{width:190px;border-radius:55px;border:1px solid #e1e1e1;padding:14px 0 14px 15px;font-size:16px;color:#333;}
.yyly-b a dl h5 i{width:27px;height:27px;border-radius:44px;background:var(--colors);margin-right:25px;}
.yyly-b a dl h5 i img{transition:all 0s!inherit;}
.yyly-b a:hover h4 img{transform:scale(1.1);}
.yyly-b a:hover h3{color:var(--colors);}
.yyly-b a:hover h5{border-color:var(--colors);background:var(--colors);color:#fff;}
.yyly-b a:hover h5 i{background:#fff}
.yyly-b a:hover h5 i img{filter: invert(47%) sepia(80%) saturate(7081%) hue-rotate(337deg) brightness(77%) contrast(148%);}
/*yyly*/

/*yyly-z*/
.yyly-z{margin:130px auto;text-align:center;padding:0 5%;}
.yyly-zt{font-size:36px;margin-bottom:55px;}
.yyly-zb{font-size:18px;line-height:32px;color:#666;}

.lyys{padding:140px 0 110px;background:url(../images/lyys-bj.jpg)no-repeat center;}
.lyys-t{font-size:46px;margin-bottom:70px;}
.lyys-b{overflow:hidden;}
.lyys-b>div{overflow:initial;margin:0}
.lyys-b dl{text-align:center;background:#fff;border-radius:20px;padding:97px 5% 110px;}
.lyys-b dl i{width:110px;height:110px;border-radius:110px;background-image:linear-gradient(#ff3b4b,var(--colors));margin-bottom:28px;}
.lyys-b dl h3{font-size:26px;line-height:30px;margin-bottom:15px;}
.lyys-b dl h5{width:45px;height:6px;background:var(--colors);border:6px;margin-bottom:23px;}
.lyys-b dl p{font-size:16px;line-height:26px;color:#666;}
/*yyly-z*/

/*cgal*/
.cgal{background:#f8f8f8;padding:130px 0 120px;}
.cgal-t{padding:40px 0;border-top:1px solid #dfdfdf;}
.cgal-t h3{font-size:18px;color:#1e1e1e;}
.cgal-t h3 img{margin-right:13px;}
.cgal-t h3 i{color:var(--colors);padding-right:5px;}
.cgal-t form{width:300px;border-radius:100px;overflow:hidden;background:#f0f0f0;}
.cgal-t form input{width:calc(100% - 70px);height:60px;padding-left:30px;color:#999;background:none;}
.cgal-t form input::placeholder{color:#999}
.cgal-t form button{width:60px;border:60px;background:var(--colors);cursor:pointer;}
.cgal-b{margin-bottom:55px;}
.cgal-b a{display:block;border-radius:20px;overflow:hidden;width:calc((100% - 50px) / 3);margin:0 25px 25px 0;background:#fff;color:#1e1e1e;}
.cgal-b a:nth-child(3n){margin-right:0;}
.cgal-b a h4{overflow:hidden;}
.cgal-b a h4 img{display:block;width:100%;}
.cgal-b a dl{padding:32px 35px 35px;}
.cgal-b a dl h3{font-size:22px;line-height:34px;margin-bottom:20px;}
.cgal-b a dl p{font-size:16px;line-height:30px;color:#999;margin-bottom:28px;}
.cgal-b a dl dt{padding-top:29px;border-top:1px solid #e8e8e8;}
.cgal-b a dl dt h5{width:135px;height:45px;border-radius:45px;font-size:16px;color:#fff;background:#999;}
.cgal-b a dl dt i{display:block;width:10px;height:10px;border-radius:10px;background:#999;}
.cgal-b a:hover h3{color:var(--colors);}
.cgal-b a:hover h5,.cgal-b a:hover dl dt i{background:var(--colors);}

.altc{position:fixed;z-index:-9999999999;opacity:0;background:rgba(0, 0, 0, 0.78);left:0;top:0;width:100%;height:100%;transition:all 0.5s;}
.altc.active{z-index:9999999999;opacity:1;}
.altc-s{position:relative;border-radius:20px;overflow:hiden;background:#1e1e1e;padding:50px 24px;}
.altc-s>h5{position:absolute;right:34px;top:28px;cursor:pointer;z-index:2;}
.altc-s>h5 img{display:block;}
.altc-b{position:relative;overflow:hidden;}
.altc-b2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;}
.altc-b2.active{position:relative;z-index:2;opacity:1;}
.altc-l{width:50%;}
.altc-l>div{padding-bottom:34px;}
.altc-l a{display:block;overflow:hidden;border-radius:5px;}
.altc-l a img{}
.altc-l .swiper-pagination{bottom:0px;}
.altc-l .swiper-pagination-bullet{background:rgba(255, 255, 255, 1);opacity:1;transition:all 0.5s;border-radius:10px;}
.altc-l .swiper-pagination-bullet-active{background:var(--colors);width:30px;}
.altc-r{width:calc(50% - 50px);padding-right:23px;}
.altc-r>h3{font-size:30px;line-height:24px;color:#fff;margin-bottom:38px;line-height:44px;}
.altc-r .div1{font-size:16px;line-height:34px;color:#999;padding-right:50px;overflow:auto;max-height: 304px;}
.altc-r .div1::-webkit-scrollbar {
  width: 2px;
  height: 10px;
   background:rgba(255, 255, 255, 0.3);
}
.altc-r .div1::-webkit-scrollbar-track {
  background:rgba(255, 255, 255, 0.3);
}
.altc-r .div1::-webkit-scrollbar-thumb {
  background-color: #fff;
}
.altc-r .div1 *{color:#999!important;}
.altc-r .div1 table{width:100%;}
.altc-r .div1 table tr{border-bottom:1px solid rgba(255, 255, 255, 0.08);}
.altc-r .div1 table tr td,.altc-r .div1 table tr th{padding:5px 0}
.altc-r .div1 table tr td:nth-child(n+2),.altc-r .div1 table tr th:nth-child(n+2),.altc-r .div1 table tr td:nth-child(n+2) *,.altc-r .div1 table tr th:nth-child(n+2) *{color:#fff!important}
/*cgal*/

/*xwzx*/
.xwzx{}
.log2{background:#fff;}
.log2-l{font-size:16px;}
.log2-l a{color:#1e1e1e;}
.log2-l a i{}
.log2-l a:last-child i{display:none;}
.log2-l a.active{color:var(--colors);}
.log2-r{font-size:18px;}
.log2-r a{color:#1e1e1e;height:80px;margin-left:50px;}
.log2-r a.active,.log2-r a:hover{color:var(--colors);}
.log2{}
.xwzx{padding-top: 145px;}
.xwzx-t{margin-bottom:120px;border-radius:20px;overflow:hidden;background:#fff;}
.xwzx-t a{color:#1e1e1e}
.xwzx-t a h4{width:60.52631578947368%;overflow:hidden;}
.xwzx-t a h4 img{display:block;width:100%;}
.xwzx-t a dl{width:39.473684210526316%;padding: 0 70px 40px 70px;}
.xwzx-t a dl dt{font-size:16px;color:#666;margin-bottom:15px;}
.xwzx-t a dl dt img{margin-right:10px;}
.xwzx-t a dl h3{font-size:24px;line-height:40px;margin-bottom:24px;}
.xwzx-t a dl span{display:block;height:1px;background:#e2e2e2;margin-bottom:35px;}
.xwzx-t a dl p{font-size:16px;line-height:30px;color:#666;margin-bottom:80px;}
.xwzx-t a dl h5{width:190px;border-radius:55px;border:1px solid #e1e1e1;padding:14px 0 14px 15px;font-size:16px;color:#333;}
.xwzx-t a dl h5 i{width:27px;height:27px;border-radius:44px;background:var(--colors);margin-right: 25px;}
.xwzx-t a dl h5 i img{transition:all 0s!inherit;}
.xwzx-t a:hover h4 img{transform:scale(1.1);}
.xwzx-t a:hover dl h3{color:var(--colors);}
.xwzx-t a:hover dl h5{border-color:var(--colors);background:var(--colors);color:#fff;}
.xwzx-t a:hover dl h5 i{background:#fff}
.xwzx-t a:hover dl h5 i img{filter: invert(47%) sepia(80%) saturate(7081%) hue-rotate(337deg) brightness(77%) contrast(148%);}
@-webkit-keyframes circle_right {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
    }

    50%,100% {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        -o-transform: rotate(135deg);
    }
}

@keyframes circle_right {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
    }

    50%,100% {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        -o-transform: rotate(135deg);
    }
}
.xwzx-t .swiper-pagination{bottom:55px;width: 39.473684210526316%;left: auto;right: 0;padding-left: 66px;display: flex;}
.xwzx-t .swiper-pagination-bullet{background: none;opacity:1;position: relative;width: 20px;height: 20px;border-radius: 50%;cursor: pointer;margin: 3px 0;}
.xwzx-t .swiper-pagination-bullet:after{content: "";display: block;position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;background: none;border-radius: 50%;margin: -4px 0 0 -4px;}
.xwzx-t .swiper-pagination-bullet .l{position: absolute;width: 10px;height: 20px;top: 0;left: 0;overflow: hidden;border-radius: 20px 0 0 20px;}
.xwzx-t .swiper-pagination-bullet .l:after{content: " ";display: block;position: absolute;left: 0;top: 0;width: 20px;height: 20px;border-radius: 50%;box-sizing: border-box;border: 4px solid var(--colors);border-color: transparent var(--colors) var(--colors) transparent;transform: rotate(-45deg);}
.xwzx-t .swiper-pagination-bullet .r{position: absolute;width: 10px;height: 20px;top: 0;right: 0;overflow: hidden;border-radius: 0 20px 20px 0;}
.xwzx-t .swiper-pagination-bullet .r:after{content: " ";display: block;position: absolute;right: 0;top: 0;width: 20px;height: 20px;border-radius: 50%;box-sizing: border-box;border: 4px solid var(--colors);border-color: var(--colors) transparent transparent var(--colors);transform: rotate(-45deg);}
.xwzx-t .line2{width: 20px;height: 20px;border: 4px solid #c0c0c0;position: absolute;left: 0;top: 0;border-radius: 50%;z-index: -1;}
.xwzx-t .swiper-pagination-bullet-active .l:after{-webkit-animation: circle_right 22s linear 1 forwards;-moz-animation: circle_right 22s linear 1 forwards;-o-animation: circle_right 22s linear 1 forwards;animation: circle_right 22s linear 1 forwards;}
.xwzx-t .swiper-pagination-bullet-active .r:after{-webkit-animation: circle_right 21.9s 11s linear 1 forwards;-moz-animation: circle_right 21.9s 11s linear 1 forwards;-o-animation: circle_right circle_right 21.9s 11s linear 1 forwards;animation: circle_right 21.9s 11s linear 1 forwards;}
.xwzx-t .swiper-pagination-bullet-active .l:after{-webkit-animation: circle_right 5s linear 1 forwards;-moz-animation: circle_right 5s linear 1 forwards;-o-animation: circle_right 5s linear 1 forwards;animation: circle_right 5s linear 1 forwards;}
.xwzx-t .swiper-pagination-bullet-active .r:after{-webkit-animation: circle_right 4.9s 2.5s linear 1 forwards;-moz-animation: circle_right 4.9s 2.5s linear 1 forwards;-o-animation: circle_right 4.9s 2.5s linear 1 forwards;animation: circle_right 4.9s 2.5s linear 1 forwards;}
.xwzx-t .swiper-pagination-bullet-active:last-child .l:after{ -webkit-animation: circle_right 6s linear 1 forwards; -moz-animation: circle_right 6s linear 1 forwards; -o-animation: circle_right 6s linear 1 forwards; animation: circle_right 6s linear 1 forwards; }
.xwzx-t .swiper-pagination-bullet-active:last-child .r:after{ -webkit-animation: circle_right 5.9s 3s linear 1 forwards; -moz-animation: circle_right 5.9s 3s linear 1 forwards; -o-animation: circle_right circle_right 5.9s 3s linear 1 forwards; animation: circle_right 5.9s 3s linear 1 forwards; }
.xwzx-t .swiper-pagination-bullet-active:after{/* background-color: #fff; */}
.xwzx-b{margin-bottom:75px;}
.xwzx-b a{display:block;border-radius:20px;width:calc((100% - 50px) / 3);border-radius:20px;overflow:hidden;background:#fff;margin:0 25px 25px 0;}
.xwzx-b a:nth-child(3n){margin-right:0;}
.xwzx-b a h4{overflow:hidden;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a dl{padding: 37px 35px 50px;}
.xwzx-b a dl h3{color:#1e1e1e;font-size:22px;line-height:34px;margin-bottom:24px;}
.xwzx-b a dl h5{font-size:16px;color:#333;padding-bottom:30px;border-bottom:1px solid #e8e8e8;margin-bottom:26px;}
.xwzx-b a dl h5 img{margin-right:10px;}
.xwzx-b a dl p{font-size:16px;line-height:30px;color:#999;}
.xwzx-b a:hover{box-shadow:0 0 32px rgba(22, 26, 21, 0.11);}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:var(--colors);}
/*xwzx*/

/*xwzx-z*/
.xwdt-z{margin:160px auto 200px;}
.xwdt-zl{width:69.07894736842105%;}
.xwdt-z-t{padding-bottom:26px;border-bottom: 1px solid #ddd;margin-bottom:70px;}
.xwdt-z-t h3{font-size:32px;line-height:43px;margin-bottom:40px;}
.xwdt-z-t p{color:#333;font-size:16px;}
.xwdt-z-t p img{margin-right:10px;}
.xwdt-z-b{margin-bottom:35px;padding-bottom:50px;border-bottom:1px solid #ddd;line-height:30px;font-size:16px;color:#666}
.xwdt-z-b table{width:100%!important}
.xwdt-z-b table td,.xwdt-z-b table th{padding:10px!important;border:1px solid #666!important}
.xwdt-z-b table *{color:#666}
.xwdt-z-b img{height:auto!important;}
.xwdt-z-b2{padding:0 15px;font-size:16px;}
.xwdt-z-b2 a{color:#8a8a8a;}
.xwdt-z-b2 a img{transition:all 0s!important;}
.xwdt-z-b2 .a2{width:60px;height:60px;border-radius:60px;border:1px solid #e9e9e9}
.xwdt-z-b2 .a2:hover{background:var(--colors);border-color:var(--colors);}
.xwdt-z-b2 .a2:hover img{filter: brightness(0) invert(1);}
.xwdt-z-b2 a:nth-child(1) img{margin-right:10px;}
.xwdt-z-b2 a:nth-child(3) img{margin-left:10px;}
.xwdt-z-b2 a:hover{color:var(--colors);}
.xwdt-z-b2 a:hover img{filter: invert(19%) sepia(98%) saturate(7450%) hue-rotate(346deg) brightness(83%) contrast(122%);}
.xwdt-zr{width:23.026315789473684%;padding-top: 40px;}
.xwdt-zr h5{color:#333;font-size: 36px;margin-bottom: 36px;}
.xwdt-zr a{display:block;margin-bottom:35px;background:#f7f7f7;color:#333;padding-bottom:35px;border-bottom: 1px solid #e8e8e8;}
.xwdt-zr a h4{overflow:hidden;border-radius: 10px;margin-bottom: 28px;}
.xwdt-zr a h4 img{display:block;width:100%;}
.xwdt-zr a dl{padding:17px 25px 34px;}
.xwdt-zr a h3{font-size: 20px;line-height:30px;margin-bottom: 15px;}
.xwdt-zr a i{font-size:16px;}
.xwdt-zr a i img{margin-right:10px;}
.xwdt-zr a:hover img{transform:scale(1.1);}
.xwdt-zr a:hover h3{color:var(--colors);}
/*xwzx-z*/

/*lxwm*/
.lxwm{}
.lxwm-t{margin-bottom:25px;background:#fff;border:1px solid #ebebeb;padding:37px 30px;}
.lxwm-l{width:calc(50% - 30px);height:430px;}
.lxwm-r{width:calc(50% - 30px);}
.lxwm-r h3{font-size:30px;margin-bottom:50px;}
.lxwm-r dl{font-size:18px;line-height:22px;margin-bottom:40px;}
.lxwm-r dl dt{margin-bottom:20px;}
.lxwm-r dl dt i{width:35px;height:22px;color:#333;}
.lxwm-r dl dt p{width:calc(100% - 35px);}
.lxwm-r dl dt p a{color:#333;}
.lxwm-r dl dt p a:hover{color:var(--colors);}
.lxwm-r h5{margin-left:35px}
.lxwm-r h5 a{position:relative;margin-right:15px;}
.lxwm-r h5 a i{display:none;position:absolute;left:0;top:100%;width:100px;}
.lxwm-r h5 a:hover i{display:block;}
.zxly{background:#fff;border:1px solid #ebebeb;padding:37px 30px;}
.zxly-t{text-align:center;border-bottom:1px solid #efefef;margin-bottom:37px;}
.zxly-t h3{font-size:30px;margin-bottom:27px;}
.zxly-t h5{width:82px;height:4px;background:var(--colors);margin-bottom:-2px;}
.zxly-b{}
.zxly-b dl{width:calc(50% - 17px);margin-bottom:27px;}
.zxly-b dl h3{font-size:18px;padding-left:20px;margin-bottom:15px;}
.zxly-b dl h3 i{color:var(--colors);padding-left:;}
.zxly-b dl input{width:100%;height:57px;background:#f7f7f7;padding:0 20px;}
.zxly-b dl textarea{width:100%;height:127px;background:#f7f7f7;padding:10px 20px;}
.zxly-b p{width:100%;}
.zxly-b p button{width:278px;height:55px;border-radius:55px;background:var(--colors);color:#fff;font-size:18px;cursor:pointer;transition:all 0.5s;}
.zxly-b p button:hover{opacity:0.8;}
/*lxwm*/

@media(max-width:1500px){
	.cpzx-b dl .div1,.xgcp-b dl .div1{padding:0 20px}
	.cpzx-b dl dt,.xgcp-b dl dt{font-size:14px;}
}
@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width: 1000px;}
	.gywm-b dl{width: 45%;}
	.qywh dl:nth-child(2){border:none;}
	.qywh dl h5{transform:scale(0.8);}
	.gshj-t,.gcsb-t{justify-content:space-between;text-align:center;}
	.gshj-t a,.gcsb-t a{margin:0;width:calc(50% - 5px);height:40px;}
	.gcsb-t a{height:60px;padding:0 10px;}
	.fzlc{background:url(../images/fzlc-bj2.jpg)no-repeat center;}
	.gcsb-b .swiper-pagination{height:3px;}
	.hzhb-b .u1,.hzhb-b .u2{height:100px;}
	.hzhb-b ul li{width:100px;margin:0 10px;}
	.hzhb-b ul li a{height:100px;width:100px;}
	.hzhb-b ul li img{max-width:60px;}
	.ryzz-t{width:150px;padding-left:20px;}
    .ryzz-t i{width:30px;height:30px;}
    .ny-zpal-z-t-r a,.xgyy-b a dl h5,.yyly-b a dl h5{padding: 8px 0 8px 15px;width:150px;}
    .ny-zpal-z-t-r a i,.xgyy-b a dl h5 i,.yyly-b a dl h5 i{margin-right:10px;}
    .xgyy-b .swiper-pagination{bottom:0px;width:100%%;}
	.xgyy-b .swiper-pagination-bullet{background:rgba(0, 0, 0,0.3);}
	.xgyy-b .swiper-pagination-bullet-active{background:var(--colors);width:30px;}
	.lyys-b dl i{width:60px;height:60px;}
	.lyys-b dl i img{transform:scale(0.7);}
	.altc-r .div1{max-height:200px;}
	.cgal-t form input{height:40px;}
	.cgal-b a dl dt h5{height:40px;}
	.xwzx-t .swiper-pagination{bottom:20px;justify-content:center;}
	.log2-r{justify-content:space-between;}
	.log2-r a{height:50px;}
	.lxwm-l{height:200px;}
	.zxly-b dl input{height:45px;}
	.zxly-b p button{width:200px;height:45px;}
}
