.head,.head.active{background:#fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.head .head-t{background:#000;}
.head .img1,.head.active .img1{display:none;}
.head .img2,.head.active .img2{display:block;}
.head .head-c-r-l-t a,.head.active .head-c-r-l-t a{color:#1d1d1f;}
.head-c-r-l>ul>li.active .head-c-r-l-t a{color:var(--colors);}
.head .head-c-r p, .head.active .head-c-r p{color: #1d1d1f;}
/*.head .head-c-r p,.head.active .head-c-r p{color:#1d1d1f;}*/
body{padding-top:90px;overflow-x: hidden;}
/*banner*/
@keyframes fangda{
	0%{transform: scale(1);}
	100%{transform: scale(1.05);}
}
.ny-banner{position:relative;overflow:hidden;}
.ny-banner>img{display:block;width:100%;}
.ny-banner-s{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color:#fff;}
.ny-banner-s h1{font-size:60px;text-transform:uppercase;text-align: center;}
.ny-banner-s p{font-size:24px;margin-top:25px;}
.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: 55px;}
.cont a {vertical-align: middle;color: #000;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:-90px;}

/*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: 12px;color: #717171;align-items:center;justify-content:center;width: 40px;height: 40px;margin: 0 5px;border-radius:50px;}
.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: 14px;font-weight:bold;}
.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:35px auto 40px auto;}
.nybt{text-align:center;color: #313131;font-size: 30px;margin-bottom:40px;}
.gywm-t{color:#000;font-size:16px;line-height:30px;margin-bottom:65px;}
.gywm-b{padding:0 5%;text-align:center;}
.gywm-b dl{margin-bottom:65px;width:33.33%}
.gywm-b dl h4{height:70px;}
.gywm-b dl dt{margin-bottom:15px;color:var(--colors);}
.gywm-b dl dt h3{font-size:48px;}
.gywm-b dl dt h5{font-size:18px;padding-left:5px;}
.gywm-b dl p{color:#000;font-size:20px;line-height:100%;}
.gywm-b dl:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

.gycp{}
.gycp-t{padding: 0;margin-bottom: 50px;}
.gycp-t .div1{color:#000;font-size:16px;line-height:30px;}
.gycp-b{/* margin: 50px auto; */}
.gycp-b dl{}
.gycp-b dl dt{color:#000;}
.gycp-b dl dt h3{font-size:24px;margin-bottom:22px;}
.gycp-b dl dt .div1{font-size:16px;line-height:30px;}


.qqkh{padding: 105px 0 113px 0;background: url(../images/qqkh-bj.jpg)no-repeat center #fff;}
.qqkh .nybt{margin-bottom:70px}
.qqkh-b{position:relative;}
.qqkh-b .swiper-container{padding-bottom:60px;}
.qqkh-b a{display:block;overflow:hidden;border-radius:10px;position:relative;}
.qqkh-b a h4{overflow:hidden;}
.qqkh-b a h4 img{display:block;width:100%;/*height: 210px*/;}
.qqkh-b a h3{text-align:center;font-size: 18px;line-height: 22px;padding: 50px 20% 22px 20%;color:#fff;background-image: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.8));z-index:2;position:absolute;left:0;bottom: -1px;width:100%;}
.qqkh-b a:hover img{transform:scale(1.1);}
.qqkh-b .swiper-pagination{bottom:0px;}
.qqkh-b .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid #dedede;}
.qqkh-b .swiper-pagination-bullet-active{border-color:var(--colors);background:var(--colors);}
.qqkh-b .swiper-button-next{width:13px;height:25px;background:url(../images/r3.png);right:-65px;transition:all 0.5s;margin-top:-44px;}
.qqkh-b .swiper-button-next:hover{background:url(../images/r3-1.png);}
.qqkh-b .swiper-button-prev{width:13px;height:25px;background:url(../images/l3.png);left:-65px;transition:all 0.5s;margin-top:-44px;}
.qqkh-b .swiper-button-prev:hover{background:url(../images/l3-1.png);}

.gyhz{position:relative;z-index:2;padding:110px 0 115px 0;}
.wmys-img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-size:100% 100%!important;transition: all 0s;display:block;}
.gyhz>i{position:absolute;left:0;top:0;z-index:-1;background:#eee;width:100%;display:block;height:65%;}
.gyhz .nybt{margin-bottom:30px;}
.gyhz-t{color:#000;font-size:16px;line-height:30px;margin-bottom:58px;}
.gyhz-b{position:relative;border-radius:15px;overflow:hidden;}
.gyhz-b img{display:block;width:100%;opacity:0;}
.gyhz-b h3{font-size:36px;color:#fff;position:absolute;z-index:2;left:0;top:0;background:rgba(0, 0, 0, 0.2);width:100%;height:100%;}

.gyys{height:320px;position:relative;overflow:hidden;}
.gyys i{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;transition: all 0s;display:block;}
.gyys h3{font-size:36px;color:#fff;position:absolute;z-index:2;left:0;top:0;background:rgba(0, 9, 18, 0.6);width:100%;height:100%;}
/*gywm*/

/*cpzx*/
.cpzx{margin: 30px auto 90px auto;}
.cpzx-t{margin-bottom: 46px;color:#000;font-size: 18px;line-height:30px;}
.cpzx-b{}
.cpzx-b dl{margin-bottom: 55px;}
.cpzx-b dl>h3{color:#000;font-size:30px;margin-bottom: 36px;}
.cpzx-b dl>h3 a{color:#000;}
.cpzx-b dl>h3 a:hover{color:var(--colors)}
.cpzx-b dl dd{}
.cpzx-b dl dd ul{width:calc((100% - 50px) / 3);margin:0 25px 25px 0;position:relative;}
.cpzx-b dl dd .a1{display:block;background:#fbfbfb;border:1px solid #eee;padding-bottom: 50px;border-radius:10px;overflow:hidden;text-align:center;position:relative;}
.cpzx-b dl dd ul:nth-child(3n){margin-right:0;}
.cpzx-b dl dd .a1 h4{overflow:hidden;}
.cpzx-b dl dd .a1 h4 img{display:block;width:100%;}
.cpzx-b dl dd .a1 h3{font-size:22px;color:#000;margin-bottom: 9px;}
.cpzx-b dl dd .a1 h3 img{margin-left:10px;}
.cpzx-b dl dd .a1 p{font-size:16px;color:#000;padding:0 5px;line-height:24px;height: 48px;}
.cpzx-b dl dd .a1 h5{width:110px;height:30px;border-radius:30px;background:var(--colors);color:#fff;margin-top:20px;font-size: 14px;}
.cpzx-b dl dd .a1 i{width: 55px;height: 20px;background:var(--colors);color:#fff;font-size:14px;border-radius: 5px;margin-left: 10px;text-transform:uppercase;display:none;}
.cpzx-b dl dd .a2{position:absolute;bottom: 30px;right: calc(50% - 65px);font-size:16px;cursor:pointer;color:#000;width: 110px;height: 30px;font-size: 14px;border-radius: 30px;border: 1px solid #000;justify-content: center;}
.cpzx-b dl dd .a2 img{margin-right:10px;width: 16px;transition:all 0s!important;}
.cpzx-b dl dd .a2:hover{background:var(--colors);border-color:var(--colors);color:#fff;}
.cpzx-b dl dd .a2:hover img{filter: brightness(0) invert(1);}
.cpzx-b dl dd .a1.active i{display:flex;}
.cpzx-b dl dd .a1:hover h4 img{transform:scale(1.1);}
.cpzx-b dl dd .a1:hover h3{/* color:var(--colors); */}

.cplm{background:#151515;padding: 100px 0;margin-bottom:-2px;}
.cplm a{display:block;color:#fff;position:relative;overflow:hidden;border-radius:10px;width: calc(50% - 10px);}
.cplm a img{display:block;width:100%;}
.cplm a dl{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;padding:0 8% 70px 8%;text-align:center;background: rgba(0, 0, 0, 0.2);}
.cplm a h3{font-size:36px;line-height:1.2;margin-bottom:20px;}
.cplm a i{width:100px;height:35px;border-radius:50px;border:1px solid #fff;font-size:16px;}
.cplm2 a{width:calc(50% - 25px)}
.cplm2 a h3{font-size:36px;}
.cplm a:hover img{transform:scale(1.1);}
.cplm a:hover i{background:var(--colors);border-color:var(--colors);}

.gwly2{background:#f4f4f4;padding:90px 0 80px;text-align:center;}
.gwly2-b{}
.gwly2-b a{display:block;width:calc(100% / 3);padding:0 35px;color:#313131;}
.gwly2-b a h5{height:135px;}
.gwly2-b a h5 img{height: 80px;}
.gwly2-b a h3{font-size:24px;margin-bottom:40px;}
.gwly2-b a p{font-size:16px;line-height:24px;margin-bottom:45px;}
.gwly2-b a i{width:160px;height:40px;border-radius:40px;border:1px solid #cdcdcd;font-size:16px;color:#000;}
.gwly2-b a:hover i{background:var(--colors);border-color:var(--colors);color:#fff;   }
/*cpzx*/

/*login*/
.login{margin:25px auto 100px auto;}
.login-l{width:50%;overflow:hidden;}
.login-l img{display:block;width:100%;}
.login-r{width:calc(50% - 80px);padding-top:20px;}
.login-r h3{color:#000;font-size:36px;margin-bottom:70px;}
.login-r h4{color:#000;font-size:16px;margin-bottom:20px;}
.login-r h4 i{color:var(--colors);padding-left:5px;}
.login-r form input{width:100%;height:55px;border:1px solid #bfbfbf;margin-bottom: 33px;padding:0 10px;}
.login-r form button{width:100%;height:55px;cursor:pointer;color:#fff;background:var(--colors);font-size:14px;transition:all 0.5s;border-radius: 55px;margin-bottom:20px;}
.login-r form button:hover{opacity:0.8;}
.login-r form label{margin-bottom:65px;color:#000;font-size:16px;}
.login-r form label input{cursor:pointer;margin-right:16px;width:20px;margin-bottom:0!important;height:20px!important;}
.login-r p{font-size:16px;color:#000;}
.login-r p a{color:var(--colors);padding-left:5px;text-decoration:underline;}
.login-r dl{margin-bottom:30px;}
.login-r dl input{width:70%;margin-bottom:0;}
.login-r dl #btnSendCode3{width: 35%;border:1px solid #bfbfbf;border-left:0;background:#eee;font-size:16px;color:#000;cursor:pointer;}
.login-r2 h3{margin-bottom:30px;}
.login-r2 form input{height:45px;}
/*login*/

/*gwc*/
.gwc{margin:60px auto 80px auto;}
.gwc-t{color: #000;font-size:36px;margin-bottom: 70px;text-align: center;}
.gwc .p1{width:275px}
.gwc .p2{width:430px;margin-right:5%;}
.gwc .p3{width:160px}
.gwc .p4{width:90px}
.gwc-c{height:40px;padding:0 40px;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;text-align:center;color:#000;font-size:18px;}
.gwc-b{padding:25px 50px 55px 50px;border-bottom:1px solid #bfbfbf;}
.gwc-b dl{padding:25px 0}
.gwc-b .p1{border-radius:10px;overflow:hidden;border:1px solid #eee;display:block;background:url(../images/gwc-bj.jpg);background-size:100% 100%;}
.gwc-b .p1 img{display:block;width:100%;}
.gwc-b .p1:hover img{transform:scale(1.1);}
.gwc-b .p2{}
.gwc-b .p2 h3{font-size:24px;margin-bottom:27px;}
.gwc-b .p2 p{line-height:30px;font-size:16px;color:#000;}
.gwc-b .p2 p i{}
.gwc-b .p2 p span{}
.gwc-b .p3{border:1px solid #e5e5e5;}
.gwc-b .p3 .decrease{height:45px;width:51px;cursor:pointer;}
.gwc-b .p3 input{height:45px;width:55px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;}
.gwc-b .p3 .increase{height:45px;width:51px;cursor:pointer;}
.gwc-b .p4{color:#000;cursor:pointer;font-size:16px;}
.gwc-b .p4 img{margin-right:15px;}
.gwc-b .p4:hover{color:var(--colors);}
.gwc-b2{
    width: 230px;
    height:60px;
    border-radius: 60px;
    background:var(--colors);
    color:#fff;
    font-size:16px;
    margin-top: 40px;
}

.gwly{padding-bottom:79px;border-bottom:1px solid #bfbfbf;margin-bottom:80px;}
.gwly-t{color:#000;font-size: 36px;margin-bottom:40px;}
.gwly-b{}
.gwly-b input{width:calc((100% - 50px) / 3);height:60px;border-radius:5px;border:1px solid #bfbfbf;color:#000;padding:0 30px;font-size:16px;margin-bottom:20px;}
.gwly-b input::placeholder,.gwly-b textarea::placeholder{color:#000;}
.gwly-b .dl1{width:calc((100% - 50px) / 3);position:relative;margin-bottom:20px;z-index: 3;}
.gwly-b .dl1.active{z-index:4;}
.gwly-b .dl1 dt{height:60px;border-radius:5px;border:1px solid #bfbfbf;color:#000;padding:0 30px;cursor:pointer;}
.gwly-b .dl1 dt p{}
.gwly-b .dl1 dt p i{padding-right:5px;}
.gwly-b .dl1 dt img{transition:all 0.5s!important}
.gwly-b .dl1 dt img.up{transform: rotate(180deg);}
.gwly-b .dl1 dd{display:none;position: absolute;left: 0;top: calc(100% - 1px);border: 1px solid #bfbfbf;width: 100%;background:#fff;}
.gwly-b .dl1 dd label{padding: 7.5px 20px;transition:all 0.5s;cursor: pointer;font-size: 14px;}
.gwly-b .dl1 dd label:hover,.gwly-b .dl1 dd label.active{background:#eee;}
.gwly-b .dl1 dd label input{width:20px;height:20px;background:#e9eaeb;margin-right:14px;cursor:pointer;margin-bottom:0;}
.gwly-b textarea{width:100%;height:144px;border-radius:5px;border:1px solid #bfbfbf;color:#000;padding:15px 30px;font-size:16px;margin-bottom:40px;}
.gwly-b p{width:100%;}
.gwly-b p button{width:230px;height:60px;border-radius: 60px;background:var(--colors);color:#fff;font-size:16px;cursor:pointer;transition:all 0.5s;}
.gwly-b p button:hover{opacity:0.8;}

.xgcp{margin:80px auto 120px auto;}
.xgcp-b{position:relative;}
.xgcp-b a{display:block;background:#fbfbfb;border:1px solid #eee;padding-bottom: 35px;border-radius:10px;overflow:hidden;text-align:center;position:relative;}
.xgcp-b a h4{overflow:hidden;}
.xgcp-b a h4 img{display:block;width:100%;}
.xgcp-b a h3{font-size:22px;color:#000;margin-bottom: 9px;}
.xgcp-b a h3 img{margin-left:10px;}
.xgcp-b a p{font-size:16px;color:#000;padding:0 5px;line-height:24px;}
.xgcp-b a i{width: 55px;height: 20px;background:var(--colors);color:#fff;font-size:14px;border-radius: 5px;margin-left: 10px;text-transform:uppercase;}
/* .xgcp-b a.active i{display:flex;} */
.xgcp-b a:hover h4 img{transform:scale(1.1);}
/* .xgcp-b a:hover h3{color:var(--colors);} */
.xgcp-b .swiper-button-next{width: 50px;height: 50px;right: -80px;background: url(../images/r10.png);transition:all 0.5s;top: 45%;padding-bottom:0}
.xgcp-b .swiper-button-next:hover{background:url(../images/r10-1.png);}
.xgcp-b .swiper-button-prev{width: 50px;height: 50px;left: -80px;background: url(../images/l10.png);transition:all 0.5s;top: 45%;padding-bottom:0}
.xgcp-b .swiper-button-prev:hover{background:url(../images/l10-1.png);}
.xgcp-b2{width:180px;height:50px;border-radius:50px;background:var(--colors);color:#fff;font-size:14px;margin-top:50px;}
.xgcp-b2 img{margin-right:20px;}
.xgcp-b2:hover{opacity: 0.8;}
/*gwc*/

/*gwc2*/
.gwc2{margin:45px auto 100px auto;}
.gwc2-b{background:#fff;border-radius:20px;border:1px solid #eee;height:580px;box-shadow:0 10px 20px rgba(218,218,218,0.3);}
.gwc2-b dl{text-align:center;}
.gwc2-b dl h4{height:165px;}
.gwc2-b dl h5{color:#000;font-size:24px;margin-bottom:40px;}
.gwc2-b dl h4 img{display:block;margin:0 auto;}
.gwc2-b dl a{width:220px;height:55px;border-radius:55px;color:#fff;background:var(--colors);text-transform:uppercase;font-size:16px;}
.gwc2-b dl a:hover{opacity:0.8;}
/*gwc2*/

/*jjfa*/
.jjfa{background:#eee;padding:100px 0 80px 0;margin-top:-55px;}
.jjfa-b{text-align:center;}
.jjfa-b a{display:block;text-align:center;height:200px;background:#fff;border-radius:10px;padding:60px 3% 0 3%;margin:0 20px 20px 0;width:calc((100% - 60px) / 4);color:#000;}
.jjfa-b a:nth-child(4n){margin-right:0;}
.jjfa-b a h4{height:65px;display: flex;justify-content: center;align-items: flex-start;}
.jjfa-b a h4 img{transition:all 0.5s!important;}
.jjfa-b a h3{font-size:16px;line-height:1.2;transition:all 0s;}
.jjfa-b a:hover{color:#fff;background:var(--colors);}
.jjfa-b a:hover img{filter: brightness(0) invert(1);}

.alfx{margin:85px auto;}
.alfx-b{}
.alfx-b a{display:block;overflow:hidden;border-radius:10px;position:relative;width:calc((100% - 50px) / 3);margin:0 25px 25px 0;}
.alfx-b a:nth-child(3n){margin-right:0;}
.alfx-b a h4{overflow:hidden;}
.alfx-b a h4 img{display:block;width:100%;/* height: 210px; */}
.alfx-b a h3{text-align:center;font-size: 18px;line-height:1.2;padding:50px 10% 20px 10%;color:#fff;background-image:linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.5));z-index:2;position:absolute;left:0;bottom:0;width:100%;}
.alfx-b a:hover img{transform:scale(1.1)}
.alfx-t{width:230px;height:60px;background:var(--colors);color:#fff;font-size:16px;margin-top:40px;border-radius: 60px;}
.alfx-t:hover{opacity:0.8;}
/*jjfa*/

/*jjfa-z*/
.jjfa-banner{background:#f4f4f4;}
.jjfa-banner-l{width:40.625%;}
.jjfa-banner-l h1{font-size:36px;margin-bottom:35px;line-height:44px;}
.jjfa-banner-l p{font-size:18px;line-height:24px;margin-bottom:35px;}
.jjfa-banner-l>a{width:180px;height:40px;border-radius:40px;background:var(--colors);font-size:16px;color:#fff;margin-bottom:50px;}
.jjfa-banner-l>a:hover{}
.jjfa-banner-l ul{font-size:16px;}
.jjfa-banner-l ul dl{margin-right:30px;position: relative;}
.jjfa-banner-l ul dl>a{color:#000;}
.jjfa-banner-l ul dl>a img{margin-right:10px;height: 20px;}
.jjfa-banner-l ul dl>a:hover{color:var(--colors)}
.jjfa-banner-l ul dl dd{display:none;position: absolute;left: 0;top: 100%;width: 200px;}
.jjfa-banner-l ul dl:hover dd{display:flex;}
.jjfa-banner-r{width:56.14583333333333%;overflow:hidden;-webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);}
.jjfa-banner-r img{display:block;width:100%;}
.fwkz{margin: 50px auto 80px auto;position:relative;color: #313131;}
.fwkz .nybt{text-align:left;font-size: 24px;color: #313131;font-weight: bold;}
.fwkz-t2{position:absolute;top:-50px;left:0;width:100%;}
.fwkz-t2 dl{position:relative;margin-right:30px;}
.fwkz-t2 dl dt{cursor:pointer;font-size:16px;color:#000;}
.fwkz-t2 dl dt img{margin-right:20px;}
.fwkz-t2 dl>div{display:none;position:absolute;left:0;top:100%;width:200px;}
.fwkz-t2 dl:hover>div{display: flex;}
.fwkz-t{color: #313131;font-size:18px;line-height: 24px;/* margin-bottom: 85px; */}
.fwkz-c{}
.fwkz-c dl{width:27.5%;margin: 0 8.749999999999997% 74px 0;}
.fwkz-c dl:nth-child(3n){margin-right:0;}
.fwkz-c dl dt{width:66px;height:66px;border-radius:66px;background:#eee;transition:all 0.5s;}
.fwkz-c dl dt img{transition:all 0.5s!important;}
.fwkz-c dl dd{width: calc(100% - 80px);}
.fwkz-c dl dd h3{height:66px;color:#000;font-size:18px;line-height:24px;margin-bottom: 20px;}
.fwkz-c dl dd p{color:#000;font-size:16px;line-height:24px;}
.fwkz-c dl:hover dt{background:var(--colors);}
.fwkz-c dl:hover dt img{filter: brightness(0) invert(1);}
.fwkz-b{padding:75px 0;background:#f7f7f7;}

.jjkl{background:#f4f4f4;padding:80px 0 60px;}
.jjkl .nybt{color:#313131;font-size:30px;margin-bottom:40px;}
.jjkl-t{margin-bottom:44px;text-align:center;}
.jjkl-t p{font-size:18px;color:#313131;margin-bottom:63px;}
.jjkl-t dl{font-size:18px;padding-bottom:15px;border-bottom:3px solid #dadada;}
.jjkl-t dl a{color:#313131;padding:0 27px;margin:0 15px;border-radius:50px;height:40px;}
.jjkl-t dl a:hover{background:#dadada;}
.jjkl-t dl a.active{background:var(--colors)!important;color:#fff!important;}
.jjkl-b{
    position: relative;
}
.jjkl-b>div{padding-bottom:55px;}
.jjkl-l{width:45%;color:#313131;}
.jjkl-l h3{font-size:24px;margin-bottom:30px;font-weight: bold;}
.jjkl-l>p{font-size:18px;line-height: 30px;margin-bottom:65px;}
.jjkl-l .div1{padding-right:50px;overflow:auto;height:360px;margin-bottom:50px;font-size:18px;line-height:24px;}
.jjkl-l .div1::-webkit-scrollbar {
  width: 1px;
  height: 10px;
  background-color: #dadada;
}
.jjkl-l .div1::-webkit-scrollbar-track {
  background-color: #dadada;
}
.jjkl-l .div1::-webkit-scrollbar-thumb {
  background-color: var(--colors);
}
.jjkl-l .div1 dl{margin-bottom:45px;}
.jjkl-l .div1 dl dt{width:45px;height:50px;}
.jjkl-l .div1 dl dt img{}
.jjkl-l .div1 dl dd{width:calc(100% - 70px)}
.jjkl-l .div1 dl dd h4{font-size:18px;margin-bottom:17px;font-weight: bold;}
.jjkl-l .div1 dl dd p{font-size:18px;line-height: 30px;}
.jjkl-l a{font-size:18px;color:var(--colors);width:445px;}
.jjkl-l a:hover{text-decoration:uppercase;}
.jjkl-r{width:50%;overflow:hidden;border-radius:10px;}
.jjkl-r img{display:block;width:100%;}
.jjkl-r:hover img{transform:scale(1.1);}
.jjkl-b .swiper-pagination{bottom:0px;}
.jjkl-b .swiper-pagination-bullet{background:#f4f4f4;opacity:1;border:1px solid #dedede;}
.jjkl-b .swiper-pagination-bullet-active{border-color:var(--colors);background:var(--colors);}
.jjkl-b .swiper-button-next{width: 50px;height: 50px;right: -80px;background: url(../images/r11.png);transition:all 0.5s;top: 45%;padding-bottom:0}
.jjkl-b .swiper-button-next:hover{background:url(../images/r11-1.png);}
.jjkl-b .swiper-button-prev{width: 50px;height: 50px;left: -80px;background: url(../images/l11.png);transition:all 0.5s;top: 45%;padding-bottom:0}
.jjkl-b .swiper-button-prev:hover{background:url(../images/l11-1.png);}

.cyaq{padding:100px 0;color:#313131;box-shadow:0 5px 5px rgba(187,187,187,0.1)}
.cyaq-t{text-align:center;margin-bottom:50px;}
.cyaq-t h2{font-size:30px;margin-bottom:42px;}
.cyaq-t p{font-size:18px;line-height:24px;}
.cyaq-b{}
.cyaq-b dl{margin-bottom:60px;}
.cyaq-b dl:last-child{margin-bottom:0!importanti;}
.cyaq-b dl:nth-child(2n){flex-direction:row-reverse;}
.cyaq-b dl dt{width:50%;overflow:hidden;border-radius:10px;}
.cyaq-b dl dt img{display:block;width:100%;}
.cyaq-b dl dt:hover img{transform:scale(1.1)}
.cyaq-b dl dd{width:calc(50% - 50px)}
.cyaq-b dl dd h3{font-size:24px;margin-bottom:40px;font-weight: bold;}
.cyaq-b dl dd .div1{height: 350px;overflow:auto;margin-bottom:40px;padding-right:65px;font-size:18px;line-height: 30px;}
.cyaq-b dl dd .div1::-webkit-scrollbar {
  width: 1px;
  height: 10px;
  background-color: #dadada;
}
.cyaq-b dl dd .div1::-webkit-scrollbar-track {
  background-color: #dadada;
}
.cyaq-b dl dd .div1::-webkit-scrollbar-thumb {
  background-color: var(--colors);
}
.cyaq-b dl dd a{font-size:18px;color:var(--colors);width: 368px;max-width: 100%;}
.cyaq-b dl dd a img{}
.cyaq-b dl dd a:hover{text-decoration:uppercase}

.pz{color:#313131;margin:80px auto;}
.pz-t{text-align:center;font-size:30px;margin-bottom:40px;}
.pz-b{font-size:18px;line-height:24px;}
.pz-b h3{font-size:24px;}
.pz-b img{display:block;margin:0 auto;}

.jjan{background:#f4f4f4;padding:80px 0;}
.jjan .pj-t{color:#313131;}
.jjan-b{position:relative;}
.jjan-b .swiper-container{padding-bottom:60px;}
.jjan-b a{border-radius:10px;overflow:hidden;background:#fff;color:#000;}
.jjan-b a h4{width:50%;overflow:hidden;}
.jjan-b a h4 img{display:block;width:100%;}
.jjan-b a dl{width:50%;padding:0 60px;}
.jjan-b a dl h3{font-size:24px;line-height:30px;margin-bottom:35px;}
.jjan-b a dl p{font-size:16px;line-height:24px;color:#333;margin-bottom:45px;}
.jjan-b a dl i{width:160px;height:40px;border-radius:40px;background:var(--colors);color:#fff;}
.jjan-b a:hover h4 img{transform:scale(1.1)}
.jjan-b .swiper-button-next{width: 50px;height: 50px;right: -140px;background: url(../images/r11.png);transition:all 0.5s;top: 45%;}
.jjan-b .swiper-button-next:hover{background:url(../images/r11-1.png);}
.jjan-b .swiper-button-prev{width: 50px;height: 50px;left: -140px;background: url(../images/l11.png);transition:all 0.5s;top: 45%;}
.jjan-b .swiper-button-prev:hover{background:url(../images/l11-1.png);}
.jjan-b .swiper-pagination{bottom:0px;}
.jjan-b .swiper-pagination-bullet{background:#f4f4f4;opacity:1;border:1px solid #dedede;width:13px;height:13px;border-radius:14px;}
.jjan-b .swiper-pagination-bullet-active{background:var(--colors);}

.xymj{height:460px;background:url(../images/xymj-bj.jpg)no-repeat center;background-size:cover;}
.xymj-b{}
.xymj-b dl{width:50%;padding:0 50px 0 80px;color:#313131;}
.xymj-b dl h2{font-size:30px;line-height:36px;margin-bottom:30px;}
.xymj-b dl p{font-size:18px;line-height:24px;margin-bottom:43px;}
.xymj-b dl a{width:180px;height:40px;border-radius:40px;background:var(--colors);color:#fff;font-size:16px;}
.xymj-b dl a:hover{text-decoration:underline;}

.jjly{padding: 60px 0;background: #f4f4f4;}
.jjly-b{width:920px;}
.jjly-l{/* width:65.71428571428571%; */}
.jjly-l h4{color:#000;font-size:30px;margin-bottom: 35px;width:100%}
.jjly-l input{width:calc(50% - 10px);margin-bottom:20px;height:60px;border: 1px solid #dadada;padding:0 30px;color:#000;font-size:16px;border-radius: 5px;}
.jjly-l input::placeholder,.jjly-l textarea::placeholder{color:#000;}
.jjly-l textarea{width:100%;margin-bottom: 25px;height:165px;border: 1px solid #dadada;padding:15px 30px;color:#000;font-size:16px;border-radius: 5px;}
.jjly-l label{color:#000;font-size:16px;margin-bottom: 20px;width:100%;display: flex;align-items: center;}
.jjly-l label input{cursor:pointer;width:20px;height:20px;cursor:pointer;margin-right:10px;display: block;margin-bottom:0;}
.jjly-l dl{width:100%;}
.jjly-l dl dt{width:60.86956521739131%;}
.jjly-l dl dt input{width:67.85714285714286%;margin-bottom:0;}
.jjly-l dl dt img{width:30.357142857142855%;cursor:pointer;border: 1px solid #dadada;height:60px;border-radius: 5px;overflow: hidden;}
.jjly-l dl button{width:25%;height:60px;color:#fff;font-size:16px;background:var(--colors);cursor:pointer;transition:all 0.5s;border-radius: 60px;}
.jjly-l dl button:hover{opacity:0.8;}
.jjly-r{width:32.142857142857145%;}
.jjly-r a{display:block;border-radius:10px;color:#fff;position:relative;margin-top:18px;overflow:hidden;}
.jjly-r a>img{display:block;width:100%;}
.jjly-r a h3{position:absolute;left:0;top:0;width:100%;height:100%;font-size:24px;z-index:2;background:rgba(0, 0, 0, 0.5);}
.jjly-r a h3 p{}
.jjly-r a h3 p img{display:block;margin:0 auto 38px auto;}
.jjly-r a:hover>img{transform:scale(1.1);}
/*jjfa-z*/

/*cgal*/
.cgal{margin: 35px auto 90px auto;}
.cgal-t{position:relative;margin-bottom:47px;}
.cgal-t a{border-radius:20px;background:#fff;overflow:hidden;}
.cgal-t a h4{width:50%;overflow:hidden;}
.cgal-t a h4 img{display:block;width:100%;}
.cgal-t a dl{width:50%;padding: 0 7%;}
.cgal-t a dl h3{color:#000;font-size:30px;line-height:1.2;margin-bottom:30px;}
.cgal-t a dl p{color:#000;font-size:16px;line-height:30px;margin-bottom:45px;}
.cgal-t a dl h5{width:170px;height:50px;border-radius:50px;border:1px solid var(--colors);color:var(--colors);font-size:14px;}
.cgal-t a dl h5 img{margin-left:20px;transition:all 0.5s!important;}
.cgal-t a:hover h4 img{transform:scale(1.1);}
.cgal-t a:hover h3{/* color:var(--colors); */}
.cgal-t a:hover h5{background:var(--colors);color:#fff;}
.cgal-t a:hover h5 img{filter: brightness(0) invert(1);}
.cgal-t .swiper-pagination{bottom:60px;text-align:right;padding-right:5%;}
.cgal-t .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid #dedede;}
.cgal-t .swiper-pagination-bullet-active{border-color:var(--colors);background:var(--colors);}
.cgal-t .swiper-button-next{width:13px;height:25px;background:url(../images/r3.png);right:-65px;transition:all 0.5s;}
.cgal-t .swiper-button-next:hover{background:url(../images/r3-1.png);}
.cgal-t .swiper-button-prev{width:13px;height:25px;background:url(../images/l3.png);left:-65px;transition:all 0.5s;}
.cgal-t .swiper-button-prev:hover{background:url(../images/l3-1.png);}
.cgal-c{margin-bottom:40px;justify-content:flex-end;position:relative;z-index:2;}
.cgal-c dl{position:relative;margin-left:20px;z-index:2;width:330px}
.cgal-c dl dt{height:50px;font-size:16px;color:#000;padding:0 42px 0 38px;border:1px solid #d0d0d0;cursor:pointer;background:#fff;border-radius:60px;}
.cgal-c dl dt img{}
.cgal-c dl dd{position:absolute;left:0;top:100%;font-size:15px;width:100%;display:none;padding-top:5px;}
.cgal-c dl dd a{display:block;line-height:30px;color:#000;padding:0 40px;background:#fff;}
.cgal-c dl dd a.active,.cgal-c dl dd a:hover{background:var(--colors);color:#fff;}
.cgal-c dl:hover dd{display:block;}
.cgal-b{margin-bottom: 5px;}
.cgal-b a{display:block;width:calc((100% - 80px) / 3);margin:0 40px 60px 0;background:#fff;border-radius:20px;box-shadow:0px 20px 10px rgba(218, 218, 218, 0.3);overflow:hidden;}
.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:22px 30px 50px 30px;}
.cgal-b a dl h3{color:#000;font-size:18px;margin-bottom:18px;line-height: 24px;}
.cgal-b a dl p{color:#000;line-height:24px;margin-bottom:23px;}
.cgal-b a dl h5{color:var(--colors);font-size:14px;}
.cgal-b a dl h5 img{margin-left:14px;width:11px;}
.cgal-b a:hover h4 img{transform:scale(1.1);}
.cgal-b a:hover h3{color:var(--colors);}
/*cgal*/

/*cgal-z*/
.cgal2{margin: 30px auto 80px auto;border-radius:20px;/* overflow:hidden; */}
.cgal2 h4{width: 50%;overflow:hidden;position:relative;border-radius: 10px;}
.cgal2 h4>img{display:block;width:100%;}
.cgal2 h4 p{position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/sp3.png)no-repeat center;}
.cgal2 h4:hover img{transform:scale(1.1);}
.cgal2>dl{width: calc(50% - 50px);}
.cgal2>dl h2,.cgal2>dl h1{color: #313131;font-size: 36px;margin-bottom: 20px;}
.cgal2>dl>i{color:#313131;margin-bottom:35px;}
.cgal2>dl>i img{margin-right:10px;}
.cgal2>dl .div1{color: #313131;line-height: 24px;font-size: 18px;margin-bottom: 100px;}

.cgal3{background:#fff;padding:84px 0 90px;}
.cgal3-t{padding-bottom:55px;border-bottom:1px solid #eee;margin-bottom:50px;}
.cgal3-t h3{color:#000;font-size:36px;line-height:1.2;width:calc(100% - 300px)}
.cgal3-tr{
	padding-top: 34px;
	border-top: 1px solid #eee;
}
.cgal3-tr dl{position:relative;margin-right:50px;}
.cgal3-tr dl dt{cursor:pointer;font-size:16px;color:#000;}
.cgal3-tr dl dt img{margin-right:20px;}
.cgal3-tr dl>div{display:none;position:absolute;left:0;top:100%;width: 300px;}
.cgal3-tr .div2>a{font-size:16px;color:#000;}
.cgal3-tr .div2>a img{margin-right:20px;}
.cgal3-tr .div2>a:hover{color:var(--colors);}
.cgal3-tr .div2{}
.cgal3-tr .div2>a{}
.cgal3-tr dl:hover>div{display: flex;}
.cgal3-tr>a{width:180px;height:40px;border-radius:40px;background:var(--colors);color:#fff;font-size: 16px;margin-right: 20px;}
.cgal3-tr>a:hover{}

.cgal3-c{color:#313131;font-size:18px;line-height: 30px;}
.cgal3-c *{word-wrap:break-word!important;word-break: initial!important; font-family:andale mono !important;}
.cgal3-c a,.cgal3-c h2 strong{color: var(--colors) !important;}
.cgal3-c h2{color: var(--colors) !important;font-weight: bold;}
.cgal3-c strong{color:#313131;}
.cgal3-c li{
    list-style: disc;
    margin-left: 19px;
}
.cgal3-c h3,.cgal3-c b{font-family:bold2;}
.cgal3-c h3{font-weight: bold;}
.cgal3-c table{}
.cgal3-c table td,.cgal3-c table th{padding:10px!important}
.cgal3-c img{height:auto!important;}
.cgal3-c2{margin:60px auto;}
.cgal3-c2 dl{margin-bottom:50px;}
.cgal3-c2 dl:nth-child(2n){flex-direction:row-reverse}
.cgal3-c2 dl dt{width: calc(60% - 45px);color:#313131;}
.cgal3-c2 dl dt h3{font-size: 22px;margin-bottom:45px;}
.cgal3-c2 dl dt .div1{font-size:18px;line-height: 30px;margin-bottom:45px;}
.cgal3-c2 dl dt a{font-size:18px;color:var(--colors)}
.cgal3-c2 dl dt a img{margin-left:15px;}
.cgal3-c2 dl h4{width: 40%;overflow:hidden;border-radius:10px;}
.cgal3-c2 dl h4 img{display:block;width:100%;}
.cgal3-c2 dl h4:hover img{transform:scale(1.1);}
.cgal3-b{}
.cgal3-b dt{font-size:16px;color:#000;}
.cgal3-b dt p{}
.cgal3-b dt p a{color:#000;}
.cgal3-b dt p a:hover{color:var(--colors);}
.cgal3-b>a{width:180px;height:50px;border-radius:5px;color:#fff;background:var(--colors);font-size:16px;}
.cgal3-b>a img{margin-right:23px;}
.cgal3-b>a:hover{}
.cgal3-b>a:hover img{transform: translateX(-10px);}

.hy2{background:#fff;padding:80px 0;}
.hy2-b{}
.hy2-b a{border-radius:10px;overflow:hidden;background:#f4f4f4;color:#313131;}
.hy2-b a dl{width:44.642857142857145%;padding:0 4.285714285714286% 0 5.714285714285714%}
.hy2-b a dl h3{font-size:24px;line-height:30px;margin-bottom:25px;}
.hy2-b a dl p{font-size:18px;line-height:24px;margin-bottom:35px;}
.hy2-b a dl h5{width:220px;height:50px;border:1px solid #131313;font-size:16px;border-radius:50px;}
.hy2-b a h4{width:55.35714285714286%;overflow:hidden;-webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);}
.hy2-b a h4 img{display:block;width:100%;}
.hy2-b a:hover dl h5{background:var(--colors);color:#fff;border-color:var(--colors)}
.hy2-b a:hover h4 img{transform:scale(1.1)}
/*cgal-z*/

/*fwzc*/
.fwzc{padding: 45px 0 52px 0;background:#fff;color:#000;}
.fwzc-t{margin-bottom:45px;}
.fwzc-t h2{text-align:center;font-size:36px;margin-bottom: 40px;}
.fwzc-t dl{font-size:16px;line-height:24px;}
.fwzc-c{}
.fwzc-c dl{margin-bottom: 102px;width:calc(50% - 20px);border-radius:15px;padding:50px 50px 60px 50px;background: #eee;}
.fwzc-c dl h3{font-size:30px;margin-bottom: 40px;}
.fwzc-c dl dt{font-size:16px;line-height:30px;}
.fwzc-t2{font-size:36px;line-height:1.2;margin: 0 auto 70px auto;width:820px;text-align: center;}
.fwzc-b{}
.fwzc-b dl{margin-bottom:60px;width:27.85714285714286%;margin:0 8.214285714285713% 60px 0;}
.fwzc-b dl:nth-child(3n){margin-right: 0;}
.fwzc-b dl dt{width:66px;height:66px;border-radius:60px;background:#eee;transition:all 0.5s!important;}
.fwzc-b dl dt img{transition:all 0.5s!important;}
.fwzc-b dl dd{width:calc(100% - 110px);padding-top: 25px;}
.fwzc-b dl dd h3{font-size:18px;margin-bottom:30px;}
.fwzc-b dl dd p{font-size:16px;line-height:24px;}
.fwzc-b dl:hover dt{background:var(--colors);}
.fwzc-b dl:hover dt img{filter: brightness(0) invert(1);}

.fwys{margin:100px auto 90px auto;}
.fwys-t{margin-bottom:40px;color:#000;}
.fwys-t h2{font-size:36px;text-align: center;margin-bottom: 40px;}
.fwys-t dl{font-size:16px;line-height:24px;}
.fwys-b{
	text-align: center;
}
.fwys-b dl{height: 200px;border-radius:10px;background:#fff;width: calc((100% - 60px) / 5);margin: 0 15px 20px 0;padding: 46px 3.5% 0 3.5%;display: block;transition: all 0.5s;}
.fwys-b dl:nth-child(5n){margin-right:0;}
.fwys-b dl dt{width: 100%;height: 70px;}
.fwys-b dl dt img{width:40px;}
.fwys-b dl h3{font-size:16px;line-height:24px;}
.fwys-b dl:hover{
    box-shadow: 1px 1px 10px rgba(169,14,21,0.1);
}
.fwys-b dl:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

.fwal{background:#fff;padding:90px 0;color:#000;}
.fwal-t{font-size:36px;margin-bottom: 80px;text-align: center;}
.fwal-b{}
.fwal-b a{display:block;text-align:center;font-size:18px;}
.fwal-b a h4{overflow:hidden;margin-bottom:35px;}
.fwal-b a h4 img{max-width:60%;}
.fwal-b a p{line-height:24px;}
.fwal-b a:hover{}
.fwal-b .swiper-pagination{bottom:0px;}
.fwal-b .swiper-pagination-bullet{background:none;opacity:1;border:1px solid #c2c2c2;}
.fwal-b .swiper-pagination-bullet-active{opacity:1;background:var(--colors);border-color:var(--colors);}
.fwal-b .swiper-button-next{width:80px;height:80px;border-radius:80px;background:url(../images/r4.png);right:0px;transition:all 0.5s;margin-top:-60px;}
.fwal-b .swiper-button-next:hover{background:url(../images/r4-1.png);}
.fwal-b .swiper-button-prev{width:80px;height:80px;border-radius:80px;background:url(../images/l4.png);left:0px;transition:all 0.5s;margin-top:-60px;}
.fwal-b .swiper-button-prev:hover{background:url(../images/l4-1.png);}

.xgal{margin:95px auto;}
.xgal-b{position:relative;}
.xgal-b a{display:block;text-align:center;background:url(../images/xgal-bj.jpg);background-size:100% 100%;border-radius:10px;overflow:hidden;position:absolute;padding-bottom:40px;overflow:hidden;}
.xgal-b a h5{overflow:hidden;}
.xgal-b a h5 img{display:block;width:100%;}
.xgal-b a h4{color:#000;font-size:22px;margin:0 10px 20px 10px;}
.xgal-b a p{color:#000;font-size:16px;line-height:20px;height:40px;width:80%;margin:0 auto;}
.xgal-b a i{width:70px;height:30px;background:var(--colors);color:#fff;position:absolute;left:0;top:0;}
.xgal-b a:hover img{transform:scale(1.1);}
.xgal-b a:hover h4{color:var(--colors);}
.xgal-b .swiper-button-next{width:13px;height:25px;background:url(../images/r3.png);right:-65px;transition:all 0.5s;}
.xgal-b .swiper-button-next:hover{background:url(../images/r3-1.png);}
.xgal-b .swiper-button-prev{width:13px;height:25px;background:url(../images/l3.png);left:-65px;transition:all 0.5s;}
.xgal-b .swiper-button-prev:hover{background:url(../images/l3-1.png);}

.xzcp{color:#fff;text-align:center;height:320px;padding-top:110px;background:url(../images/xzcp-bj.jpg)no-repeat center;margin-bottom:-2px;}
.xzcp h3,.xzcp h2{font-size:30px;margin-bottom:40px;}
.xzcp a{width:170px;height:50px;border-radius:50px;color:#fff;font-size:16px;border:2px solid #fff;}
.xzcp a:hover{background:var(--colors);border-color:var(--colors);}
/*fwzc*/

/*kffw*/
.kffw{margin:65px auto 130px auto;color:#000;font-size:16px;line-height:24px;}
.kffw-t{margin-bottom: 86px;}
.kffw-t h3{font-size:36px;text-align: center;margin-bottom: 40px;}
.kffw-b{}
.kffw-b dl{margin-bottom:120px;}
.kffw-b dl dt{width:50%;overflow:hidden;}
.kffw-b dl dt img{display:block;width:100%;}
.kffw-b dl dt:hover img{transform:scale(1.1);}
.kffw-b dl dd{width:45.83333333333333%;}
.kffw-b dl dd .div1{position:relative;}
.kffw-b dl dd h3{font-size:30px;margin-bottom: 27px;}
.kffw-b dl dd p{margin-bottom:15px;}
.kffw-b dl dd .ul1{}
.kffw-b dl dd .ul1 li{margin-top:50px;width:30%;margin-right:5%;}
.kffw-b dl dd .ul1 li:nth-child(3n){margin-right:0;}
.kffw-b dl dd .ul1 li h5{height:50px;}
.kffw-b dl dd ul li h4{font-size:16px;line-height:24px;}
.kffw-b dl dd ul li:hover h5 img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.kffw-b dl dd i{font-size:200px;color:#f0f0f0;position:absolute;right:20px;top:-55px;z-index:-1;font-style:italic;line-height:100%;}
.kffw-b dl:nth-child(2n){flex-direction:row-reverse}
.kffw-b dl dd .ul2{}
.kffw-b dl dd .ul2 li{width:100%;margin:45px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.kffw-b dl dd .ul2 li h5{height:auto;width:65px;}
.kffw-b dl dd .ul2 li h4{width:calc(100% - 65px);}
/*kffw*/

/*shfw*/
.shfw{margin: 0px auto 00px auto;color:#000;}
.shfw-t{margin-bottom:50px;}
.shfw-t h3{font-size:36px;text-align:center;margin-bottom:40px;}
.shfw-t dl{font-size:16px;}
.shfw-t dl a{height:40px;border-radius:40px;background:#fff;color:#000;padding:0 27px;margin:0 10px;}
.shfw-t dl a.active,.shfw-t dl a:hover{background:var(--colors);color:#fff;}
.shfw-c{font-size:30px;margin-bottom:35px;padding-left:20px;}
.xzzx{background:#fff;border-radius:20px;padding: 0px 50px 0px;align-items: flex-start;/* overflow: hidden; */}
.xzzx-l{width:300px;position: sticky;top: 60px;padding-top: 45px;z-index: 3;}
.xzzx-l .nybt{font-size: 24px;text-align:left;margin-bottom: 45px;}
.xzzx-l>.div1{margin-bottom: 25px;}
.xzzx-l .div1 h3{font-size: 18px;margin-bottom: 15px;}
.xzzx-l .div1 h4{font-size:30px;margin-bottom:25px;}
.xzzx-l .div1 dl{
    margin-bottom: 24px;
}
.xzzx-l .div1 dl dt{cursor:pointer;/* font-weight: bold; */flex-direction: row-reverse;}
.xzzx-l .div1 dl dt a{display:flex;align-items:center;height: 24px;font-size: 16px;color: #222;width: calc(100% - 23px);}
.xzzx-l .div1 dl:hover dt a,.xzzx-l .div1 dl.active dt a{color:var(--colors);}
.xzzx-l .div1 dl dt span{width: 8px;height: 13px;display:block;background:url(../images/shfw-tb.png)no-repeat center;transition:all 0.5s;}
.xzzx-l .div1 dl dt span.up{transform: rotate(180deg);}
.xzzx-l .div1 dl dd{display:none;padding: 0px 20px 10px 20px;line-height: 22px;border-radius: 5px;margin-bottom: 25px;margin-top: 20px;border-left: 1px solid #e6e6e6;margin-left: 3px;overflow: inherit!important;}
.xzzx-l .div1 dl dd ul{/* margin-bottom: 10px; */}
.xzzx-l .div1 dl dd ul:last-child{margin-bottom:0;}
.xzzx-l .div1 dl dd ul li{display:flex;justify-content:space-between;cursor: pointer;flex-direction: row-reverse;align-items: center;}
.xzzx-l .div1 dl dd ul li:last-child{margin-bottom:0;}
.xzzx-l .div1 dl dd ul li a{width:calc(100% - 20px);display:block;font-size:16px;line-height: 36px;text-align: left;color: #000;position:relative;white-space: nowrap;}
.xzzx-l .div1 dl dd ul.active li a{color:var(--colors)}
.xzzx-l .div1 dl dd ul li a p{width:6px;height:6px;border-radius:6px;background:#212121;position:absolute;left:0;top:9px;display: none;}
.xzzx-l .div1 dl:last-child dd ul li a p{
    position: absolute;
    left: -25px;
    top: 14px;
    width: 8px;
    height: 8px;
    background: #818181;
    border-radius: 8px;
    transition: all 0.5s;
    transform: scale(0.75);
    display: block;
}
.xzzx-l .div1 dl:last-child dd ul.active li a p,.xzzx-l .div1 dl:last-child dd ul:hover li a p{transform:scale(1);background:#eab81e}
.xzzx-l .div1 dl dd ul li span{width: 8px;height: 13px;display:block;background: url(../images/jszc-tb3.png)no-repeat center;transition:all 0.5s;}
.xzzx-l .div1 dl dd ul li span.up{transform: rotate(90deg);}
.xzzx-l .div1 dl dd ul .div1{display:none;line-height: 24px;font-size: 16px;padding: 8px 0 8px 12px;border-left: 1px solid #e6e6e6;margin-left: 2px;overflow: inherit!important;}
.xzzx-l .div1 dl dd ul .div1 a{display: flex;color:#313131;padding-left: 17px;position: relative;text-align: left;padding-top: 6px;padding-bottom: 6px;}
.xzzx-l .div1 dl dd ul .div1 a p{white-space: nowrap;}
.xzzx-l .div1 dl dd ul .div1 a i{position:absolute;left: 110%;white-space: nowrap;text-overflow:ellipsis;background: #000;color: #fff;line-height: 50px;padding: 0 35px 0 20px;border-radius: 5px;top: calc(50% - 25px);display: none;}
.xzzx-l .div1 dl dd ul .div1 a i:after{content: '';position:absolute;left:-10px;top:calc(50% - 5.5px);width:10px;height:11px;background:url(../images/xzzx-l-bj.png)}
.xzzx-l .div1 dl dd ul .div1 a:hover i{display:block;}
.xzzx-l .div1 dl dd ul .div1 a:after{content: '';position:absolute;left:0;top:14px;width:8px;height:8px;background:#818181;border-radius:8px;transition:all 0.5s;transform: scale(0.75);}
.xzzx-l .div1 dl dd ul .div1 a.active:after,.xzzx-l .div1 dl dd ul .div1 a:hover:after{transform:scale(1);background:#eab81e;}
.xzzx-l .div1 dl dd ul .div1 a.active,.xzzx-l .div1 dl dd ul .div1 a:hover{color:var(--colors);}
.xzzx-l .div1 dl dd ul a{display:block;color: #313131;}
.xzzx-l .div1 dl dd ul a:hover,.xzzx-l .div1 dl dd a.active{color:var(--colors);}
.xzzx-r{width: calc(100% - 340px);padding-left:70px;border-left:1px solid #e6e6e6;padding-bottom: 60px;}
.xzzx-t{margin-bottom:25px;font-size:16px;padding-bottom:30px;border-bottom:1px solid #e6e6e6;margin-bottom:60px;padding-top: 30px;}
.xzzx-t .w1{width:auto;height: auto;}
.xzzx-t p{}
.xzzx-t form{width: 330px;background: #e9eaeb;border-radius:60px;/* position:relative; */}
.xzzx-t form input{height:40px;padding-left:20px;width:calc(100% - 80px);background:none;color:#000;font-size:16px;}
.xzzx-t form button{background:none;width:80px;height:40px;font-size: 18px;cursor:pointer;color:#444444;}
.xzzx-t form .div1{/* display:none; */position:absolute;width:100%;right: -22px;top: 80px;border-radius:5px;border:1px solid #e6e6e6;padding:35px 40px 50px;background: #fff;width: 60%;box-shadow: 0 20px 20px rgba(187,187,187,0.2);z-index: 2;max-width: 600px;}
.xzzx-t form .div1 a{display:block;padding-bottom:30px;border-bottom:1px solid #e6e6e6;margin-bottom:30px;}
.xzzx-t form .div1 a:last-child{margin-bottom:0!important;}
.xzzx-t form .div1 a h3{color:#313131;font-size:18px;margin-bottom:15px;transition:all 0s}
.xzzx-t form .div1 a p{font-size:16px;line-height:24px;margin-bottom:15px;color:#333;}
.xzzx-t form .div1 a h5{font-size:16px;color:var(--colors);}
.xzzx-t form .div1 a h5 img{margin-left:10px;}
.xzzx-t form .div1 a:hover h3{color:var(--colors);}
.xzzx-b{margin-bottom:55px;}
.xzzx-b a{padding:28px 0 30px 0;border-bottom:1px solid #e5e5e5;color:#000;font-size:16px;}
.xzzx-b a dt{width:35%;}
.xzzx-b a dt h3{font-size:18px;margin-bottom:14px;}
.xzzx-b a dt h5{font-size:16px;color:var(--colors);}
.xzzx-b a dd{width:225px;}
.xzzx-b a i{width:140px;height:35px;border-radius:35px;color:#fff;background:var(--colors);}
.xzzx-b a:hover h3{color:var(--colors);}
/*shfw*/

/*cjwt*/
.jszy{margin-bottom:20px;}
.jszy a{background:#fff;border-radius:10px;height:120px;width:calc((100% - 40px) / 3);margin:0 20px 17px 0;cursor:pointer;color:#000;}
.jszy a:nth-child(3n){margin-right:0;}
.jszy a dt{width:70px;}
.jszy a dt img{transition:all 0s!important}
.jszy a h4{width:230px;font-size: 18px;transition:all 0s;}
.jszy a p{width:20px;height:25px;background:url(../images/jszy-tb.png);opacity:0;}
.jszy a.a1{}
.jszy a.a1 p{opacity:1;}
.jszy a.active,.jszy a:hover{color:var(--colors);box-shadow:0 10px 20px rgba(218, 218, 218, 0.3);}
.jszy a.active img,.jszy a:hover img{filter: invert(11%) sepia(93%) saturate(7483%) hue-rotate(355deg) brightness(67%) contrast(93%);}
.dialog,.dialog__overlay {width: 100%;height: 100%;top: 0;left: 0;}
.dialog {position: fixed;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;pointer-events: none;z-index: 1000000;}
.dialog__overlay {position: absolute;z-index: 1;background: rgba(0, 0, 0, 0.8);opacity: 0;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;-webkit-backface-visibility: hidden;}
.dialog--open .dialog__overlay {opacity: 1;pointer-events: auto;}
.dialog__content {width: 800px;max-width: calc(100% - 30px);max-width: 90vh;background: #fff;padding:80px 65px;position: relative;z-index: 5;opacity: 0;border-radius:20px;}
.dialog--open .dialog__content {pointer-events: auto;}
.dialog.dialog--open .dialog__content,
.dialog.dialog--close .dialog__content {-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.dialog.dialog--open .dialog__content {-webkit-animation-name: anim-open;animation-name: anim-open;}
.dialog.dialog--close .dialog__content {-webkit-animation-name: anim-close;animation-name: anim-close;}
@-webkit-keyframes anim-open {
	0% { opacity: 0; -webkit-transform: scale3d(1.1, 1.1, 1); }
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); }
}

@keyframes anim-open {
	0% { opacity: 0; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); }
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@-webkit-keyframes anim-close {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.9, 0.9, 1); }
}

@keyframes anim-close {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.9, 0.9, 1); transform: scale3d(0.9, 0.9, 1); }
}
.dialog__content>a{width:21px;height:21px;position:absolute;right:50px;top:50px;z-index:2;}
.tc-t{color:var(--colors);font-size:48px;margin-bottom:33px;}
.tc p{color:#000;font-size:18px;line-height:30px;margin-bottom:50px;}
.tc dl{}
.tc dl a{display:block;text-align:center;width:calc(50% - 10px);background:#f7f7f7;padding:45px 0 40px 0;border-radius:15px;text-transform:uppercase;color:#000;}
.tc dl a h4{height:85px;display: flex;justify-content: center;align-items: flex-start;}
.tc dl a h5{font-size:16px;transition:all 0s;}
.tc dl a:hover{color:var(--colors);}
.tc{}
.jszy{}
.jszy{}
.cjwt2{background:#fff;padding:70px 0;}
.cjwt-b{margin-bottom:70px;}
.cjwt-b dl{border-bottom:1px solid #e5e5e5;}
.cjwt-b dl dt{height:100px;padding:0 10px;cursor:pointer;}
.cjwt-b dl dt h3{font-size: 18px;line-height:24px;width:calc(100% - 20px)}
.cjwt-b dl dt h3.up{color:var(--colors)}
.cjwt-b dl dt span{width:13px;height:13px;display:block;transition:all 0.5s;background:url(../images/cjwt-tb.png)no-repeat center;}
.cjwt-b dl dt span.up{background:url(../images/cjwt-tb2.png)no-repeat center;}
.cjwt-b dl dd{display:none;font-size:16px;line-height: 24px;margin-top:-15px;padding:0 10px 43px 10px;color: #000;}
.cjwt-b dl dd img{height:auto!important;}
.cjwt-b dl dd table td,.cjwt-b dl dd th{padding:10px;}
.cjwt-b2{padding:110px 0 70px 120px;background:url(../images/cjwt-bj.jpg)no-repeat center;background-size:cover;margin-top: 70px;}
.cjwt-b2 h3{font-size:30px;color:#333333;margin-bottom:40px;}
.cjwt-b2 p{width:510px;max-width:100%;font-size:18px;line-height:24px;margin-bottom:47px;}
.cjwt-b2 a{width:340px;height:50px;border-radius:50px;border:1px solid #595959;color:#000;font-size:18px;}
.cjwt-b2 a:hover{background:var(--colors);border-color:var(--colors);color:#fff;}
/*cjwt*/

/*bxth*/
.bxth{background:#fff;border-radius:20px;padding:85px 170px;}
.bxth-t{font-size:30px;text-align:center;margin-bottom:30px;width: 100%;}
.bxth-t2{margin-bottom:30px;font-size:16px;line-height:30px;}
.bxth-b *{font-size:16px;}
.bxth-b h5{width:100%;font-size:18px;text-transform:uppercase;margin-bottom:25px;}
.bxth-b input{width:calc(50% - 10px);height:50px;border-radius:5px;border:1px solid #bfbfbf;padding:0 20px;margin-bottom:20px;font-family:xt;}
.bxth-b input::placeholder,.bxth-b textarea::placeholder{color:#000;}
.bxth-b>label{width:100%;margin-bottom:55px;}
.bxth-b>label input{width:20px;height:20px;background:#e9eaeb;margin-right:14px;cursor:pointer;margin-bottom:0;}
.bxth-b .dl4{width:calc(50% - 10px);position:relative;margin-bottom:20px;z-index: 3;}
.bxth-b .dl4:hover{}
.bxth-b .dl1 dt{height:50px;border-radius:5px;border:1px solid #bfbfbf;padding:0 20px;cursor:pointer;}
.bxth-b .dl1 dt p{}
.bxth-b .dl1 dt p i{padding-right:5px;}
.bxth-b .dl1 dt img{transition:all 0.5s!important}
.bxth-b .dl1 dt img.up{transform: rotate(180deg);}
.bxth-b .dl1 dd{display:none;position: absolute;left: 0;top: calc(100% - 1px);border: 1px solid #bfbfbf;width: 100%;background:#fff;}
.bxth-b .dl1 dd label{padding: 7.5px 20px;transition:all 0.5s;cursor: pointer;font-size: 14px;}
.bxth-b .dl1 dd label:hover,.bxth-b .dl1 dd label.active{background:#eee;}
.bxth-b .dl1 dd label input{width:20px;height:20px;background:#e9eaeb;margin-right:14px;cursor:pointer;margin-bottom:0;}
.bxth-b .dl2{width:100%}
.bxth-b .dl2 dt{width:calc(50% - 10px);}
.bxth-b .dl2 dt input{width:100%}
.bxth-b .dl2 dd{width:calc(50% - 10px);height:50px;position:relative;cursor: pointer;}
.bxth-b .dl2 dd img{margin-left:10px;}
.bxth-b .dl2 dd .TipBox{position: absolute;width:130px;top: 96%;left: 69px;border:1px solid #e9e9e9;background:#f6f6f6;color:#888888;font-size: 14px;line-height: 18px;padding:10px 10px;/* text-align: justify; */display: none;}
.bxth-b .dl2 dd .TipBox:after{display: block;content: "";background:url(../images/icon_sj.png) no-repeat center;width: 17px;height: 11px;position: absolute;bottom: 100%;right: 10px;transform: rotate(180deg);}
.bxth-b .dl2 dd:hover .TipBox{display: block;}
.bxth-b .dl2 dd:hover .TipBox:after{}
.bxth-b textarea{width:100%;height:110px;border-radius:5px;border:1px solid #bfbfbf;padding:15px 20px;margin-bottom:20px;font-family:xt;}
.bxth-b .dl3{width:100%;margin-bottom:30px;position:relative;}
.bxth-b .dl3 dt{width:220px;height:50px;border-radius:5px;border:1px solid #bfbfbf;cursor:pointer;}
.bxth-b .dl3 input{display:none;}
.bxth-b .dl3 dt img{margin-right:16px;}

.bxth-b .dl3 i{position:absolute;left:0;top:105%;display:block;}
.bxth-b>p{width:100%;}
.bxth-b>p button{width:230px;height:60px;border-radius: 60px;background:var(--colors);color:#fff;font-size:16px;cursor:pointer;transition:all 0.5s;}
.bxth-b>p button:hover{opacity:0.8;}
/*bxth*/

/*gywm2*/
.wmys{margin: 60px auto 25px auto;}
.wmys .nybt{margin-bottom:70px;}
.wmys dl{width:calc((100% - 120px) / 3);margin:0 60px 60px 0;}
.wmys dl:nth-child(3n){margin-right:0;}
.wmys dl dd{width:120px;}
.wmys dl dt{width:calc(100% - 120px);font-size:16px;line-height:19px;}

.jspt{}
.jspt-t{margin-bottom: 28px;}
.jspt-t h2{font-size:36px;text-align:center;margin-bottom: 20px;}
.jspt-t p{font-size:16px;line-height:30px;text-align: center;}
.jspt-b{background:#fff;border-radius:15px;}
.jspt-c{margin-bottom: 53px;}
.jspt-c h3{font-size:30px;margin-bottom:25px;}
.jspt-c p{font-size:16px;}
.jspt-b2{}
.jspt-b2 a{width: calc((100% - 120px) / 4);border-radius:5px;padding: 55px 40px 30px 40px;height:200px;cursor: pointer;margin: 0 40px 40px 0;border-radius: 5px;}
.jspt-b2 a:nth-child(4n){
	margin-right: 0;
}
.jspt-b2 a dl{width:100%;}
.jspt-b2 a h4{height:80px;text-align:center;}
.jspt-b2 a h4 img{
	transition: all 0s!important;
}
.jspt-b2 a h5{text-align:center;text-transform:uppercase;font-size:16px;}
.jspt-b2 a p{display:none;font-size: 16px;line-height: 1.4;text-align: center;}
.jspt-b2 a.active{background:#eee;}
.jspt-b2 a.active img{transform:scale(0.8);filter: invert(11%) sepia(93%) saturate(7483%) hue-rotate(355deg) brightness(67%) contrast(93%);}
.jspt-b2 a.active h4{margin-top:-30px;}
.jspt-b2 a.active h5{transform: translateY(-20px);}
.jspt-b2 a.active p{display:block;transform: translateY(-10px);}

.dzfw{margin:100px auto;}
.dzfw .jspt-t{margin-bottom:45px;}
.dzfw .jspt-t p{text-align:left;}
.dzfw-b dl{width:calc(50% - 20px);border-radius:15px;padding:50px 50px 60px 50px;background: #f3f3f3;}
.dzfw-b dl h4{font-size:30px;margin-bottom:43px;}
.dzfw-b dl dt{font-size:16px;line-height:30px;}

.jsfw{background:#eee;padding:110px 0 40px 0;}
.jsfw-t{font-size:36px;text-align:center;line-height:1.2;width:810px;margin-bottom: 55px;}
.jsfw-b{}
.jsfw-b a{width:calc((100% - 16.428571428571426%)/3);margin:0 8.214285714285713% 60px 0;}
.jsfw-b a:nth-child(3n){margin-right:0;}
.jsfw-b a dt{width:65px;height:65px;border-radius:65px;}
.jsfw-b a dt img{transition:all 0.5s!important;}
.jsfw-b a dd{width:calc(100% - 100px);padding-top:25px;}
.jsfw-b a dd h4{font-size:18px;margin-bottom:28px;}
.jsfw-b a dd p{font-size:16px;line-height:24px;}
.jsfw-b a:hover dt{background:var(--colors);}
.jsfw-b a:hover dt img{filter: brightness(0) invert(1);}

.zxsl{padding: 100px 0 130px 0;overflow:hidden;}
.zxsl-b{}
.zxsl-b>div{padding-bottom:70px;width:160.41666666666667%;margin-left:-30.208333333333337%;}
.zxsl-b a{display:block;background:#eee;border-radius:20px;overflow:hidden;}
.zxsl-b a h4{overflow:hidden;}
.zxsl-b a h4 img{display:block;width:100%;}
.zxsl-b a dl{padding:40px 70px;}
.zxsl-b a dl h3{font-size:24px;line-height:36px;width:200px;}
.zxsl-b a dl dt{width:557px;font-size:16px;line-height:30px;}
.zxsl-b a:hover{}
.zxsl-b a:hover img{transform:scale(1.1);}
.zxsl-b .swiper-pagination{bottom:0px;}
.zxsl-b .swiper-pagination-bullet{background:none;opacity:1;border:1px solid #d4d4d4;}
.zxsl-b .swiper-pagination-bullet-active{opacity:1;background:var(--colors);border-color:var(--colors);}
.zxsl-b .swiper-button-next{width:60px;height:60px;border-radius:60px;background:url(../images/r5.png);right: 24%;transition:all 0.5s;margin-top: -140px;}
.zxsl-b .swiper-button-next:hover{background:url(../images/r5-1.png);}
.zxsl-b .swiper-button-prev{width:60px;height:60px;border-radius:60px;background:url(../images/l5.png);left: 24%;transition:all 0.5s;margin-top: -140px;}
.zxsl-b .swiper-button-prev:hover{background:url(../images/l5-1.png);}

.cjwt{margin: 50px auto;}
.cjwt .nybt{margin-bottom:35px;}
.cjwt .cjwt-b{margin-bottom:0;}
.cjwt .cjwt-b dl dt{height:94px;}
/*gywm2*/

/*gywm3*/
.gywm3{margin:65px auto 100px auto;background:#fff;padding:50px 60px;font-size:16px;line-height:30px;border-radius:10px;}
.gywm3 img{height:auto!important;}
.gywm3 td,.gywm3 th{padding:10px;}
/*gywm3*/

/*xwzx*/
.xwzx-c{}
.xwzx-c form{width:330px;border-radius:55px;overflow:hidden;border:1px solid #dcdcdc;margin-left:20px;}
.xwzx-c form input{height:50px;width:calc(100% - 90px);font-size:16px;color:#000;padding-left:38px;}
.xwzx-c form input::placeholder{color:#000;}
.xwzx-c form button{background:none;cursor:pointer;height:50px;width:90px;font-size:20px;color:#444;background:#fff;}
.xwzx-b{margin-bottom:20px;}
.xwzx-b a{display:block;width:calc((100% - 80px) / 3);background:#fff;margin:0 40px 40px 0;overflow:hidden;border-radius:20px;color:#000;}
.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:32px 30px 43px 30px;}
.xwzx-b a dl dt{padding-bottom:33px;margin-bottom:28px;border-bottom:1px solid #eee;}
.xwzx-b a dl dt h3{font-size:18px;margin-bottom:20px;line-height: 24px;}
.xwzx-b a dl dt p{font-size:14px;line-height:24px;}
.xwzx-b a dl dd{}
.xwzx-b a dl dd i:nth-child(1){color:var(--colors);}
.xwzx-b a dl dd i:nth-child(1) img{margin-left:14px;}
.xwzx-b a dl dd time img{margin-right:13px;}
.xwzx-b a:hover{box-shadow:0px 20px 10px rgba(218, 218, 218, 0.3);}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:var(--colors);}
/*xwzx*/

/*xwzx-z*/
.xwzx2{padding:80px 0 80px 0;color:#313131;background:#fff;}
.xwzx2 h1,.xwzx2-lc h1{font-size: 30px;margin-bottom: 20px;line-height: 1.2;}
.xwzx2-l{width:calc(100% - 360px);}
.xwzx2-l h2{font-size:30px;color:var(--colors);margin-bottom:30px;}
.xwzx2-lt{padding-bottom:50px;border-bottom:1px solid #eee;margin-bottom:38px;}
.xwzx2-lt h2{font-size:36px;line-height:1.2;margin-bottom:26px;}
.xwzx2-lt time{font-size:12px;}
.xwzx2-lt time img{margin-right:13px;}
.xwzx2-lc{font-size:16px;line-height:30px;margin-bottom:70px;}
.xwzx2-lc img{height:auto!important;}
.xwzx2-lc th,.xwzx2-lc td{padding:10px;}
.xwzx2-lb{padding-bottom:35px;border-bottom:1px solid #eee;margin-bottom:60px;}
.xwzx2-lb dt{width:60px;}
.xwzx2-lb dd{width:calc(100% - 60px);font-size:16px;}
.xwzx2-lb dd p,.xwzx2-lb dd a{margin:0 10px 10px 0;background:#eee;padding:2.5px 20px;transition:all 0.5s;border-radius:5px;color: #000;}
.xwzx2-lb dd p:hover,.xwzx2-lb dd a:hover{background:var(--colors);color:#fff;}
.xwzx2-lb2{font-size:16px;}
.xwzx2-lb2 p{}
.xwzx2-lb2 p:nth-child(1){margin-bottom:20px;}
.xwzx2-lb2 p a{color:#000;}
.xwzx2-lb2 p a:hover{color:var(--colors);}
.xwzx2-l2{
    margin: 40px 0;
}
.xwzx2-l2 dl{margin-bottom:30px;}
.xwzx2-l2 dl h4{width:40.32258064516129%;overflow:hidden;border-radius:10px;}
.xwzx2-l2 dl h4 img{display:block;width:100%;}
.xwzx2-l2 dl h4:hover img{transform:scale(1.1)}
.xwzx2-l2 dl dt{width:56.45161290322581%;}
.xwzx2-l2 dl dt h3{font-size: 22px;margin-bottom: 20px;line-height:30px;}
.xwzx2-l2 dl dt p{font-size: 18px;line-height: 30px;margin-bottom: 20px;}
.xwzx2-l2 dl dt a{font-size:16px;color:var(--colors);}
.xwzx2-l2 dl dt a img{margin-left:15px;}
.xwzx2-l3{
    margin: 40px 0;
}
.xwzx2-l3 dl{margin-bottom: 50px;}
.xwzx2-l3 dl h4{width:40.32258064516129%;overflow:hidden;border-radius:10px;}
.xwzx2-l3 dl h4 img{display:block;width:100%;}
.xwzx2-l3 dl h4:hover img{transform:scale(1.1)}
.xwzx2-l3 dl dt{width:56.45161290322581%;}
.xwzx2-l3 dl dt h3{font-size: 22px;margin-bottom: 20px;line-height:30px;}
.xwzx2-l3 dl dt p{font-size: 18px;line-height: 30px;margin-bottom: 30px;}
.xwzx2-l3 dl dt ul{font-size:16px;line-height:24px;margin-bottom: 20px;}
.xwzx2-l3 dl dt ul li{}
.xwzx2-l3 dl dt a{width:180px;height:40px;border-radius:40px;color: #fff;font-size:16px;border: 1px solid var(--colors);}
.xwzx2-l3 dl dt a:hover{background: var(--colors);color: #fff!important;border-color: var(--colors);}
.xwzx2-r{width:280px;position: sticky;top: 100px;}
.xwzx2-r h3{font-size:24px;margin-bottom:40px;}
.xwzx2-r ul{font-size:18px;line-height:24px;}
.xwzx2-r ul li{margin-bottom:25px;cursor:pointer;pointer:relative;}
.xwzx2-r ul li.active,.xwzx2-r ul li:hover{color:var(--colors)}
/*xwzx-z*/

/*lxwm*/
.lxwm{margin:40px auto 80px auto;}
.lxwm-b{}
.lxwm-b dl{width:calc((100% - 50px) / 3);border-radius:20px;background:#fff;padding:54px 45px 48px 45px;}
.lxwm-b dl h4{text-align:center;height:65px;}
.lxwm-b dl h3{text-align:center;font-size:18px;padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:33px;}
.lxwm-b dl dt{font-size:16px;line-height:30px;text-align:center;}
.lxwm-b dl:nth-child(2) dt{text-align:left;}
.lxwm-b dl dt a{color:#000;}
.lxwm-b dl dt a:hover{color:var(--colors);text-decoration:underline;}
.lxwm-b dl h5{padding-top:35px;}
.lxwm-b dl h5 a{width:45px;height:45px;border-radius:45px;border:1px solid #000;margin:0 10px;}
.lxwm-b dl h5 a img{transition:all 0.5s!important;}
.lxwm-b dl h5 a:hover{background:var(--colors);border-color:var(--colors);}
.lxwm-b dl h5 a:hover img{filter: brightness(0) invert(1);}

.zxly{margin-bottom:100px;}
.zxly-b{background:#fff;padding:93px 100px;border-radius:20px;}
.zxly-b .dl1{width: calc(50% - 20px);position:relative;margin-bottom:30px;z-index: 3;}
.zxly-b .dl1.active{z-index:4;}
.zxly-b .dl1 h4{font-size:18px;margin-bottom:18px;}
.zxly-b .dl1 h4 i{color:var(--colors);padding-left:5px;}
.zxly-b .dl1 dt{height:50px;border-radius:5px;background:#eee;padding:0 30px;cursor:pointer;}
.zxly-b .dl1 dt p{}
.zxly-b .dl1 dt p i{padding-right:5px;}
.zxly-b .dl1 dt p i b{font-weight:normal;}
.zxly-b .dl1 dt p i:last-child b{display:none;}
.zxly-b .dl1 dt img{transition:all 0.5s!important}
.zxly-b .dl1 dt img.up{transform: rotate(180deg);}
.zxly-b .dl1 dd{display:none;position: absolute;left: 0;top: calc(100% - 1px);border: 1px solid #bfbfbf;width: 100%;background:#fff;}
.zxly-b .dl1 dd label{padding: 7.5px 20px;transition:all 0.5s;cursor: pointer;font-size: 14px;}
.zxly-b .dl1 dd label:hover,.zxly-b .dl1 dd label.active{background:#eee;}
.zxly-b .dl1 dd label input{width:20px;height:20px;background:#e9eaeb;margin-right:14px;cursor:pointer;margin-bottom:0;}
.zxly-b .dl2{margin-bottom:35px;width:calc(50% - 20px);}
.zxly-b .dl2 h4{font-size:18px;margin-bottom:18px;}
.zxly-b .dl2 h4 i{color:var(--colors);padding-left:5px;}
.zxly-b .dl2 input{width:100%;border-radius:5px;background:#eee;color:313131;height:50px;padding:0 30px;}
.zxly-b .dl2 input::placeholder,.zxly-b .dl2 textarea::placeholder{color:313131;}
.zxly-b .dl2 select{width:100%;border-radius:5px;background: url(../images/zxly-tb.png)no-repeat center right 30px #eee;color:313131;height:50px;border: none;padding:0 30px;appearance: none;-moz-appearance:none;}
.zxly-b .dl2 textarea{width:100%;border-radius:5px;background:#eee;color:313131;height:160px;padding:20px 30px;}
.zxly-b h5{font-size:14px;margin-bottom:40px;width:100%;}
.zxly-b h5 input{width:20px;height:20px;border-radius:5px;cursor:pointer;margin-right:13px;display:block;}
.zxly-b h5 p{width:calc(100% - 33px)}
.zxly-b h5 i{color:var(--colors);padding-right:5px;}
.zxly-b h5 a{color:var(--colors);}
.zxly-b h5 a:hover{text-decoration:underline;}
.zxly-b .div1{width:100%;}
.zxly-b .div1 button{width:230px;height:60px;border-radius:60px;background:var(--colors);color:#fff;text-transform:uppercase;cursor:pointer;transition:all 0.5s;font-size:16px;}
.zxly-b .div1 button:hover{opacity:0.8;}
.zxly{}
/*lxwm*/

/*cpzx2-z*/
.cpzx-z{background:#fff;box-sizing:border-box;margin:50px auto 80px auto;}
.ny-zpal-z{background:#fff;padding:20px;}
.ny-zpal-t{overflow:hidden;/*border-bottom:1px solid #ccc;*/padding-bottom: 100px;display: flex;/* align-items: center; */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: calc(100% - 160px);position: relative;}.imgLeft .magnifier {position: absolute;display: none;width: 200px;height: 200px;}
.imgMedium p{width:45px;height:45px;position:absolute;left:35px;bottom:35px;z-index:3;background:url(../images/sp2.png);}
.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: #0081d7;}
.imgLeft .imasf{width: 150px;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;padding: 35px 0;}
.imasf-bb .swiper-container{position:initial;width: 100%;}
.imasf-bb .swiper-slide{box-sizing:border-box;border: 1px solid #f4f4f4;background: #f4f4f4;overflow: hidden;height: calc((100% - 20px) / 3)!important;}
.imasf-bb .swiper-slide-active{border-color: #000;}
.imasf-bb .swiper-slide a{display: flex;overflow:hidden;height: 100%;justify-content: center;align-items: center;}
.imasf-bb .swiper-slide a img{/* max-width: 100%; */display: block;max-height: 100%;}
.imasf-bb .swiper-button-next{width: 100%;height: 35px;margin-top: 10px;background: url(../images/t.png)no-repeat center top;cursor: pointer;color:#fff;right:0;top: 0;margin-top: 0;}
.imasf-bb .swiper-button-next:hover{background: url(../images/t-1.png)no-repeat center top;}
.imasf-bb .swiper-button-prev{width: 100%;height: 35px;margin-top: 10px;background: url(../images/b.png)no-repeat center bottom;cursor: pointer;color:#fff;right:0;top:auto;bottom:0;margin-top: 0;}
.imasf-bb .swiper-button-prev:hover{background: url(../images/b-1.png)no-repeat center bottom;}
.mediumContainer {width: 100%;overflow: hidden;text-align:center;vertical-align:middle;background: #f4f4f4;}
.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: 46.07142857142857%;margin-top: 10px;}
.ny-zpal-z-t-r>h1{font-size: 36px;margin-bottom: 4px;line-height: 1.2;color: #000;}
.ny-zpal-z-t-r>h1 a{color:#000;display: flex;}
.ny-zpal-z-t-r>h1 a i{text-transform:uppercase;width:65px;height:25px;background:var(--colors);font-family: myFirstFont;border-top-right-radius:12px;border-bottom-left-radius:12px;margin-left:16px;font-size:16px;line-height:100%;color:#fff;font-size:14px;}
.ny-zpal-z-t-r>h1 a:hover{color:var(--colors)}
.ny-zpal-z-t-r>p{color:#000;font-size:18px;margin-bottom: 30px;}
.ny-zpal-z-t-r form{}
.ny-zpal-z-t-r form .dl1{margin-bottom:10px;position:relative;}
.ny-zpal-z-t-r form .dl1.active{z-index:3;}
.ny-zpal-z-t-r form .dl1 h4{font-size:16px;line-height:20px;width:140px}
.ny-zpal-z-t-r form .dl1 .div1{width:calc(100% - 160px);position:relative;}
.ny-zpal-z-t-r form .dl1 .div1 dt{height:40px;border-radius:5px;padding:0 30px;cursor:pointer;border:1px solid #bfbfbf;}
.ny-zpal-z-t-r form .dl1 .div1 dt p{}
.ny-zpal-z-t-r form .dl1 .div1 dt p i{padding-right:5px;}
.ny-zpal-z-t-r form .dl1 .div1 dt p i b{font-weight:normal;}
.ny-zpal-z-t-r form .dl1 .div1 dt p i:last-child b{display:none;}
.ny-zpal-z-t-r form .dl1 .div1 dt img.up{transform: rotate(180deg);transition: all 0.5s !important;}
.ny-zpal-z-t-r form .dl1 .div1 dd{display:none;position: absolute;left: 0;top: calc(100% - 1px);border: 1px solid #bfbfbf;width: 100%;background:#fff;}
.ny-zpal-z-t-r form .dl1 .div1 dd label{padding: 7.5px 20px;transition:all 0.5s;cursor: pointer;font-size: 14px;}
.ny-zpal-z-t-r form .dl1 .div1 dd label:hover,.ny-zpal-z-t-r form .dl1 .div1 dd label.active{background:#eee;}
.ny-zpal-z-t-r form .dl1 .div1 dd label input{width:20px;height:20px;background:#e9eaeb;margin-right:14px;cursor:pointer;margin-bottom:0;}
.ny-zpal-z-t-r form .qkxx{color:var(--colors);font-size:16px;margin:0 0 15px 193px;cursor:pointer;width:135px;}
.ny-zpal-z-t-r form .dl2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.ny-zpal-z-t-r form .dl2 h4{font-size:16px;margin-bottom: 37px;}
.ny-zpal-z-t-r form .dl2 dt{margin-bottom: 37px;width: calc(100% - 160px);padding-right: 45px;}
.ny-zpal-z-t-r form .dl2 dt ul{width:160px;border-radius:5px;border:1px solid #bfbfbf;text-align:center;font-size:16px;margin-right: 33px;}
.ny-zpal-z-t-r form .dl2 dt ul p{width:calc(100% / 3);height:43px;cursor:pointer;color:#7f7f7f;}
.ny-zpal-z-t-r form .dl2 dt ul input{width:calc(100% / 3);height:43px;cursor:pointer;color:#000;text-align:center;}
.ny-zpal-z-t-r form .dl2 dt .a1{width:200px;height:45px;border-radius:45px;background:var(--colors);color:#fff;font-size:16px;cursor: pointer;margin-right: 23px;}
.ny-zpal-z-t-r form .dl2 dt .a1:hover{opacity:0.8;}
.ny-zpal-z-t-r form .dl2 dt .a2{position:relative;}
.ny-zpal-z-t-r form .dl2 dt .a2 img{display:block;}
.ny-zpal-z-t-r form .dl2 dt .a2 i{width:17px;height:17px;border-radius:17px;color:#fff;right:-12px;font-size: 12px;top:-9px;background:var(--colors);color:#fff;position:absolute;}
.ny-zpal-z-t-r form .dl2 dd{margin-bottom:25px;justify-content: flex-end;width: 100%;padding-right: 93px;}
.ny-zpal-z-t-r form .dl2 dd a{width:200px;height:45px;border-radius:45px;background:#000;color:#fff;font-size:16px;/* margin-right:20px; */}
.ny-zpal-z-t-r form .dl2 dd a:hover{background:var(--colors);}
.ny-zpal-z-t-r form .dl3{color:#000;font-size:16px;': z';margin-top: -66px;}
.ny-zpal-z-t-r form .dl3>img{margin-right:13px;display:block;}
.ny-zpal-z-t-r form .dl3 p{margin-right:20px;}

.cpzx-zc{margin-bottom:80px;color:#000;}
.cpzx-zc li{list-style: disc;margin-left: 48px;}
.cpzx-zc dl{margin-bottom:40px;}
.cpzx-zc dl h2{font-size:33px;margin-bottom:25px;}
.cpzx-zc dl .div1,.cpzx-zc dl dt{font-size:16px;line-height:30px;}
.cpzx-zc dl .div1 p{padding-left:25px;position:relative;}
.cpzx-zc dl .div1 p i{display:block;width:15px;height:15px;background:#494949;position:absolute;left:0;top:7.5px;border-radius:30px;}
.cpzx-zc dl:nth-child(2) .div1 p{padding-left:0!important;}
.cpzx-zc dl:nth-child(2) .div1 p i{display:none;}
.cpzx-zc dl .div1 img{height:auto!important;}
.cpzx-zc dl  td,.cpzx-zc dl  th{padding:10px;}

.cpyd{}
.cpyd-t{}
.cpyd-b{color:#313131;font-size:18px;line-height:24px;}
.cpyd-b dl{width:calc(50% - 55px);margin-bottom:90px;}
.cpyd-b dl dt{height:70px;}
.cpyd-b dl dd{width:calc(100% - 100px);}
.cpyd-b dl dd h4{font-size:18px;line-height:24px;margin-bottom:40px;font-weight: bold;}
.cpyd-b dl dd .div1{}
.cpyd-b dl dd .div1 p{position:relative;padding-left:20px;}
.cpyd-b dl dd .div1 p i{position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:6px;background:#000;}

.cpal{margin-bottom:95px;}
.cpal .nybt{font-size:30px;color:#313131;margin-bottom:30px;}
.cpal-t{font-size:18px;line-height:24px;color:#313131;margin-bottom:35px;}
.cpal-b{position:relative;}
.cpal-b .swiper-container{padding-bottom:50px;}
.cpal-b a{display:block;background:#fafafa;border-radius:10px;overflow:hidden;border:1px solid #eee;color:#000;}
.cpal-b a h4{overflow:hidden;}
.cpal-b a h4 img{display:block;width:100%;}
.cpal-b a dl{padding:0 15% 45px 15%;}
.cpal-b a dl h3{font-size:18px;margin-bottom:23px;}
.cpal-b a dl dt{font-size:16px;line-height:24px;}
.cpal-b a dl dt p{position:relative;/* padding-left:10px; */}
.cpal-b a:hover img{transform:scale(1.1);}
.cpal-b a:hover h3{/* color:var(--colors); */}
.cpal-b .swiper-button-next{width: 50px;height: 50px;right: -140px;background: url(../images/r10.png);transition:all 0.5s;top: 45%;}
.cpal-b .swiper-button-next:hover{background:url(../images/r10-1.png);}
.cpal-b .swiper-button-prev{width: 50px;height: 50px;left: -140px;background: url(../images/l10.png);transition:all 0.5s;top: 45%;}
.cpal-b .swiper-button-prev:hover{background:url(../images/l10-1.png);}
.cpal-b .swiper-pagination{bottom:0px;}
.cpal-b .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid #ececec;width:13px;height:13px;border-radius:14px;}
.cpal-b .swiper-pagination-bullet-active{background:var(--colors);}

.hy{background:#f4f4f4;padding:80px 0;overflow: hidden;}
.hy-t{text-align:center;color:#313131;font-size:30px;margin-bottom:40px;}
.hy-b{position:relative;width:calc(100% - 120px);margin:0 auto;width: 93.75%;}
.hy-b2{overflow:hidden;width: calc(100% - 200px);margin: 0 auto;width: 88.88888888888888%;}
.hy-b3{
    max-width: 91%;
}
.hy-b3 .swiper-container{padding-bottom: 30px;overflow:initial;max-width: 100%;width:calc(100% + 20px);margin-left:-10px;}
.hy-b a{display:block;border-radius:10px;overflow:hidden;background:#fff;color:#000;opacity:0.5;margin:10px;}
.hy-b .a1,.hy-b .a2,.hy-b .a3{opacity:1;}
.hy-b a h4{overflow:hidden;}
.hy-b a h4 img{display:block;width:100%;}
.hy-b a dl{padding:30px 37px 50px;}
.hy-b a dl h3{font-size: 18px;line-height: 22px;margin-bottom:30px;font-weight: bold;}
.hy-b a dl p{font-size:16px;line-height:24px;margin-bottom:35px;}
.hy-b a dl i{width:160px;height:40px;border-radius:40px;border:1px solid #cdcdcd;color:#000;font-size:16px;}
.hy-b a:hover{box-shadow:0 0 10px rgba(187,187,187,0.15)}
.hy-b a:hover dl h3{color:var(--colors);}
.hy-b a:hover dl i{background:var(--colors);border-color:var(--colors);color:#fff;}
.hy-b .swiper-button-next{width: 50px;height: 50px;right: 0px;background: url(../images/r11.png);transition:all 0.5s;top: 45%;}
.hy-b .swiper-button-next:hover{background:url(../images/r11-1.png);}
.hy-b .swiper-button-prev{width: 50px;height: 50px;left: 0px;background: url(../images/l11.png);transition:all 0.5s;top: 45%;}
.hy-b .swiper-button-prev:hover{background:url(../images/l11-1.png);}
.hy-b .swiper-pagination{bottom:0px;}
.hy-b .swiper-pagination-bullet{background:#f4f4f4;opacity:1;border:1px solid #ececec;width:13px;height:13px;border-radius:14px;}
.hy-b .swiper-pagination-bullet-active{background:var(--colors);}

.pj{}
.pj-b{margin-bottom:50px;}
.pj-b dl{background:#f4f4f4;margin-bottom:5px;color:#000;padding: 20px 60px;}
.pj-b dl h4{width:100px;}
.pj-b dl h4 img{}
.pj-b dl .div1{width:160px;color:#000;font-size: 16px;}
.pj-b dl dt{width: 50%;line-height:24px;}
.pj-b dl dt h3{font-size:18px;margin-bottom:5px;color:#000;}
.pj-b dl dt .div2{color:#000;font-size: 16px;}
.pj-b dl dd{width:145px;position:relative;}
.pj-b dl dd button{height:32px;border-radius:32px;background:var(--colors);color:#fff;opacity:0;width: 100%;}
.pj-b dl dd button i{width:12px;height:12px;border-radius:12px;background:#fff;color:var(--colors);margin-left:5px;font-size:10px;line-height:100%;padding-top:2px;}
.pj-b dl dd span{position:absolute;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);font-size: 20px;font-weight: bold;transform: translateY(-50%) translateX(-50%);}
.pj-b dl:hover{background:#fff;}
.pj-b dl:hover dd button{opacity:1;}
.pj-b dl:hover dd span{opacity:0;}
.pj{}

.qqkh2{background:url(../images/qqkh-bj2.jpg)no-repeat center;padding:75px 0 70px 0;margin-bottom: 80px;}
.qqkh2 .nybt{margin-bottom:40px;}
.qqkh2 .qqkh-b .swiper-container{padding-bottom:57px;}
.qqkh2 .swiper-button-next,.qqkh2 .swiper-button-prev{filter: brightness(0) invert(1);}
.qqkh2 .qqkh-b .swiper-pagination-bullet{opacity:1;border:1px solid #dcdcdc;background:none;}
.qqkh2 .qqkh-b .swiper-pagination-bullet-active{border-color:var(--colors);background:var(--colors);}

.xgcp2{margin-bottom:70px;margin-top:70px;}
.xgcp2-b{position:relative;}
.xgcp2-b .swiper-container{width:calc(100% + 20px);margin-left:-10px;padding-bottom: 30px;}
.xgcp2-b .a1{display:block;border-radius:10px;overflow:hidden;background:#fff;color:#313131;border:1px solid #f0f0f0;margin:10px;position: relative;box-shadow:0 0 10px rgba(187,187,187,0.15)}
.xgcp2-b .a1 h4{overflow:hidden;margin:-1px;}
.xgcp2-b .a1 h4 img{display:block;width:100%;}
.xgcp2-b .a1 dl{padding: 42px 35px 40px;}
.xgcp2-b .a1 i{text-transform:uppercase;width:65px;height:25px;background:#a90e15;border-top-right-radius:12px;border-bottom-left-radius:12px;font-size:16px;line-height:100%;color:#fff;position:absolute;right: 10px;top: 10px;}
.xgcp2-b .a1 dl h3{font-size:18px;line-height:22px;margin-bottom:30px;height:44px;font-weight: bold;}
.xgcp2-b .a1 dl p{font-size:16px;line-height:24px;margin-bottom:35px;height:96px;}
.xgcp2-b .a1 dl h5{width:160px;height:40px;border-radius:40px;border:1px solid #cdcdcd;font-size:16px;color:#000;}
.xgcp2-b .a2{position:absolute;right:37px;bottom:47px;color:#313131;font-size:16px;}
.xgcp2-b .a2 img{margin-right:12px;}
.xgcp2-b .a1:hover h4 img{transform:scale(1.1)}
.xgcp2-b .a1:hover dl h3{color:var(--colors)}
.xgcp2-b .a1:hover dl h5{background:var(--colors);border-color:var(--colors);color:#fff;}
.xgcp2-b .a2:hover{color:var(--colors)}
.xgcp2-b .swiper-button-next{width: 50px;height: 50px;right: -100px;background: url(../images/r10.png);transition:all 0.5s;top: 45%;}
.xgcp2-b .swiper-button-next:hover{background:url(../images/r10-1.png);}
.xgcp2-b .swiper-button-prev{width: 50px;height: 50px;left: -100px;background: url(../images/l10.png);transition:all 0.5s;top: 45%;}
.xgcp2-b .swiper-button-prev:hover{background:url(../images/l10-1.png);}
.xgcp2-b .swiper-pagination{bottom:0px;}
.xgcp2-b .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid #ececec;width:13px;height:13px;border-radius:14px;}
.xgcp2-b .swiper-pagination-bullet-active{background:var(--colors);}

.xgcp3{}
.xgcp3-b{}
.xgcp3-b .swiper-button-next{width: 50px;height: 50px;right: -140px;background: url(../images/r12.png);transition:all 0.5s;top: 45%;}
.xgcp3-b .swiper-button-next:hover{background:url(../images/r10-1.png);}
.xgcp3-b .swiper-button-prev{width: 50px;height: 50px;left: -140px;background: url(../images/l12.png);transition:all 0.5s;top: 45%;}
.xgcp3-b .swiper-button-prev:hover{background:url(../images/l10-1.png);}
.xgcp3-b .swiper-pagination{bottom:0px;}
.xgcp3-b .swiper-pagination-bullet{background:#f4f4f4;opacity:1;border:1px solid #dadada;width:13px;height:13px;border-radius:14px;}
.xgcp3-b .swiper-pagination-bullet-active{background:var(--colors);}
/*cpzx2-z*/

/*cpzx-z2*/
.cpba{position:relative;margin-top:-55px;background: url(../images/cpba-bj.jpg)no-repeat center;align-content: center;height: 670px;}
.cpba>img{display:block;width:100%;}
.cpba-b{}
.cpba-l{
    flex-direction: row-reverse;
    position: relative;
}
.cpba-l .div1{padding-left:11%;width:45%;}
.cpba-l .div1 h5{color:#222222;font-size:25px;margin-bottom:20px;}
.cpba-l .div1 h1{color:#000;font-size:80px;margin-bottom:25px;}
.cpba-l .div1 h1 i{text-transform:uppercase;width:65px;height:25px;background:var(--colors);border-top-right-radius:12px;border-bottom-left-radius:12px;margin-left:16px;font-size:16px;line-height:100%;color:#fff;}
.cpba-l .div1 dt{color:#222222;font-size:18px;line-height:32px;height: 221px;}
.cpba-l .div1 dd{
    margin-left: -29%;
}
.cpba-l .div1 dd p{
    width: 160px;
    cursor: pointer;
    margin-right: 10px;
    background: #fff;
    overflow: hidden;
    height: 99px;
}
.cpba-l .div1 dd p img{display:block;/* width: 30px; */max-height: 100%;margin-bottom: -9px;}
.cpba-l .div1 dd p.active{}
.cpba-l img{/* display:block; *//* width:100%; */}
.cpba-r{width: 47%;margin-top: -44px;}
.cpba-r img{/* height:600px; */display:none;}
.cpba-r img:nth-child(1){display:block;}

.cpfl{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:12px 0;width:100%;left:0;top:0;background:#fff;}
.cpfl.active{position:fixed;}
.cpfl-b{justify-content:flex-end;padding-right:30px;font-size:16px;}
.cpfl-b>a{height:35px;border-radius:35px;padding:0 20px;margin-right:20px;cursor:pointer;color: #878787;}
.cpfl-b>a:hover,.cpfl-b>a.active{background:var(--colors);color:#fff;}
.cpfl-b dl{position:relative;margin-left:38px;}
.cpfl-b dl dt{cursor:pointer;font-size:16px;color:#000;height: 59px;margin: -12px 0;}
.cpfl-b dl dt img{margin-right:20px;}
.cpfl-b dl>div{display:none;position:absolute;left:0;top:100%;width:200px;}
.cpfl-b dl:hover>div{display: flex;}
a.fz{
    width: 32px;
    height: 32px;
    font-size: 20px;
    border-radius: 50%;
    line-height: 32px;
    border: 1px solid #666;
    color: #666;
    cursor: pointer;
    text-align: center;
    background: #fff;
    vertical-align: middle;
    transition: background 0.6s ease-out 0s;
    margin-left:5px;
    }
a.fz:hover{background:var(--colors);color:#fff;border-color:var(--colors)}

.hppt{width:1020px;margin:90px auto 110px auto;text-align:center;color:#000;}
.hppt-t{line-height:1.3;font-size:36px;margin-bottom:65px;}
.hppt-b{font-size:24px;line-height:35px;}
.hppt-b p span{color:var(--colors);}
.hppt-b2{font-size:24px;margin:25px 0;}
.hppt-b2:last-child{display:none;}

.ydpz{background:url(../images/ydpz-bj.jpg)no-repeat center;background-size:100% 100%;}
.ydpz-l{width:60.15625%;overflow:hidden;}
.ydpz-l img{display:block;width:100%;}
.ydpz-l:hover img{transform:scale(1.1);}
.ydpz-r{width:39.84375%;padding-left:90px;color:#000;}
.ydpz-r h2{font-size:36px;line-height:44px;margin-bottom:40px;}
.ydpz-r dl{font-size:18px;line-height:32px;}

.jrjs2{height: 2500px;}
.jrjs{background:#fff;padding:90px 0 110px 0;}
@keyframes indalRun {0%{opacity: 0;transform: translateY(80px);}100%{opacity: 1;transform: translateY(0);}}
.jrjs-b{}
.jrjs-l{width:calc(100% - 320px);position:relative;overflow:hidden;}
.jrjs-l dl{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;overflow:hidden;}
.jrjs-l dl.active{position:relative;z-index:3;opacity:1;}
.jrjs-l dl h4{overflow:hidden;}
.jrjs-l dl h4 img{display:block;width:100%;}
.jrjs-l dl dt{position:absolute;left:0;bottom:0;width:100%;color:#fff;z-index:2;padding:90px 10% 48px 45px;background-image:linear-gradient(rgba(3, 10, 26, 0),rgba(3, 10, 26, 0.9));}
.jrjs-l dl dt h3{font-size:30px;line-height:1.2;/* text-transform:uppercase; */margin-bottom:20px;}
.jrjs-l dl dt p{font-size:16px;line-height:30px;}
.jrjs-l dl.active h3{animation: indalRun 0.5s ease both .1s;}
.jrjs-l dl.active p{animation: indalRun 0.5s ease both .2s;}
.jrjs-r{width:308px;font-size:16px;line-height:19px;}
.jrjs-r a{height:100px;color:#000;background:#efeef0;position:relative;padding:0 35px 0 40px;margin-bottom:1px;cursor:pointer;}
.jrjs-r a h4{width:55px;}
.jrjs-r a h4 img{transition:all 0s!important;}
.jrjs-r a dl{transition:all 0s;width:calc(100% - 55px)}
.jrjs-r a p{position:absolute;left:0;top:0;width:10px;height:0;background:var(--colors);}
.jrjs-r a.active{color:var(--colors);}
.jrjs-r a.active img{filter: invert(11%) sepia(93%) saturate(7483%) hue-rotate(355deg) brightness(67%) contrast(93%);}
.jrjs-r a.active p{height:100%;}

.yfwq{}

.yfwq1{color:#fff;position:relative;height:750px;padding-top:100px;}
.yfwq1-b{position:relative;z-index:2;}
.yfwq1-l{width:445px;}
.yfwq1-l h2{font-size:36px;line-height:44px;margin-bottom:45px;}
.yfwq1-l .div1{font-size:18px;line-height:32px;/* margin-bottom:65px; */}
.yfwq1-l dl{
    display: none;
}
.yfwq1-l dl p{width: 80px;height: 80px;border-radius:88px;border:1.5px solid #00ffff;margin-right:28px;}

.yfwq2{height:750px;padding-top:115px;}
.yfwq2-b{}
.yfwq2-r{width: 445px;color:#000;}
.yfwq2-r h2{font-size:36px;line-height:44px;margin-bottom:45px;}
.yfwq2-r .div1{font-size:18px;line-height:32px;margin-bottom:55px;/* padding-bottom:50px; *//* border-bottom:1px solid #797979; */}
.yfwq2-r dl{text-transform:uppercase;}
.yfwq2-r dl dt{margin-bottom:40px;}
.yfwq2-r dl dt h5{color:#434343;font-size:18px;margin-bottom:20px;}
.yfwq2-r dl dt h4{font-size:24px;}
.yfwq2-r dl dt:nth-child(1),.yfwq2-r dl dt:nth-child(4){width:156px}
.yfwq2-r dl dt:nth-child(2),.yfwq2-r dl dt:nth-child(5){width:130px}
.yfwq2-r dl dt:nth-child(3),.yfwq2-r dl dt:nth-child(6){width:150px}
.yfwq2-r dl dt:nth-child(1) h4,.yfwq2-r dl dt:nth-child(4) h4{color:var(--colors);}

.yfwq3{height:750px;padding-top:190px;color:#fff;}
.yfwq3-b{}
.yfwq3-l{width: 445px;}
.yfwq3-l h2{font-size:36px;line-height:44px;margin-bottom:45px;}
.yfwq3-l .div1{font-size:18px;line-height:32px;}

.yfwq4{height:750px;padding-top:170px;}
.yfwq4-b{}
.yfwq4-r{width: 445px;/* padding-right:8%; */color:#000;}
.yfwq4-r h2{font-size:36px;line-height:44px;margin-bottom: 40px;}
.yfwq4-r .div1{font-size:18px;line-height:32px;/* margin-bottom:70px; */}
.yfwq4-r dl{text-align:center;}
.yfwq4-r dl dt{margin-right:30px;}
.yfwq4-r dl dt h5{width:87px;height:87px;border-radius:87px;background:#4f4f50;margin:0 auto 28px auto;}
.yfwq4-r dl dt h4{font-size:15px;}

.yfwq5{height:750px;padding-top:190px;color:#fff;}
.yfwq5-b{}
.yfwq5-l{width: 445px;}
.yfwq5-l h2{font-size:36px;line-height:44px;margin-bottom:45px;}
.yfwq5-l .div1{font-size:18px;line-height:32px;margin-bottom: 20px;}
.yfwq5-l a{
    width: 120px;
    height: 50px;
    color: #000;
    background: #fff;
    border-radius: 50px;
}

.yfwq6{background:#edecef;padding:95px 0 70px 0;}
.yfwq6-t{text-align:center;width:1130px;margin-bottom:43px;}
.yfwq6-t h2{color:#000;font-size:36px;margin-bottom:20px;}
.yfwq6-t p{font-size:18px;line-height:32px;}
.yfwq6-b{position: relative;}
.yfwq6-b img{}
.yfwq6-b a{
    width: 100px;
    height: 100px;
    border-radius: 1000px;
    overflow: hidden;
    position: absolute;
    /* background: #000; */
    left: 41.5%;
    bottom: 0.5%;
}

.yfwq7{height:750px;padding-top:145px;color:#fff;}
.yfwq7-b{}
.yfwq7-r{width: 44.714286%;padding-right:8%;}
.yfwq7-r h2{font-size:36px;line-height:44px;margin-bottom:45px;width:70.66420664206642%}
.yfwq7-r .div1{font-size:18px;line-height:32px;margin-bottom:70px;width:75%}
.yfwq7-r dl{text-align:center;}
.yfwq7-r dl dt{}
.yfwq7-r dl dt h5{width:87px;height:87px;text-align: center;border-radius:87px;margin:0 auto 28px auto;border: 1.5px solid #00ffff;}
.yfwq7-r dl dt h4{font-size:15px;color:#00ffff;}

.yyly{padding:88px 0 95px 0;background:#fff;overflow:hidden;}
.yyly .nybt{}
.yyly-b{}
.yyly-b .swiper-container{padding-bottom:70px;}
.yyly-b .swiper-container a{display:block;color:#fff;position:relative;}
.yyly-b .swiper-container a h5{overflow:hidden;}
.yyly-b .swiper-container a h5 img{display:block;width:100%;}
.yyly-b .swiper-container a h3{font-size:18px;line-height:22px;position:absolute;width: 100%;left:0;bottom:0;z-index:2;padding:60px 10% 30px 10%;text-align:center;background-image:linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.8));}
.yyly-b .swiper-container a:hover h5 img{transform:scale(1.1);}
.yyly-b .swiper-button-next{width:70px;height:70px;border-radius:70px;background:url(../images/r7.png);right: 60px;transition:all 0.5s;margin-top: -80px;}
.yyly-b .swiper-button-next:hover{background:url(../images/r7-1.png);}
.yyly-b .swiper-button-prev{width:70px;height:70px;border-radius:70px;background:url(../images/l7.png);left: 60px;transition:all 0.5s;margin-top: -80px;}
.yyly-b .swiper-button-prev:hover{background:url(../images/l7-1.png);}
.yyly-b .swiper-pagination{bottom:0px;}
.yyly-b .swiper-pagination-bullet{background:none;opacity:1;border:1px solid #d4d4d4;}
.yyly-b .swiper-pagination-bullet-active{opacity:1;background:var(--colors);border-color:var(--colors);}

.kfz{height:750px;padding-top:130px;color:#fff;}
.kfz-b{}
.kfz-r{width: 36.5%;padding-right:5.7%;}
.kfz-r h2{font-size:36px;margin-bottom:45px;}
.kfz-r .div1{font-size:18px;line-height:32px;margin-bottom:65px;}
.kfz-r dl{}
.kfz-r dl img{margin-right:35px;}

.cppz{margin:90px auto 100px auto;}
.cppz-b{text-align:center;}

.cpxz{margin:100px auto;}
.cpxz .nybt{margin-bottom:25px;}
.cpxz-b a{padding:25px 20px;border-bottom:1px solid #dcdcdc;color:#000;font-size:16px;}
.cpxz-b a dt{width:35%;}
.cpxz-b a dt h3{font-size:18px;margin-bottom:14px;}
.cpxz-b a dt h5{font-size:16px;color:var(--colors);}
.cpxz-b a dd{width:225px;}
.cpxz-b a i{width:140px;height:35px;border-radius:35px;color:#fff;background:var(--colors);}
.cpxz-b a:hover h3{color:var(--colors);}

.cplm3 a{width:calc(50% - 10px);margin-bottom:20px;}
.cplm3 a:last-child{width:100%;}
/*cpzx-z2*/

/*grzx*/
.grzx{margin:35px auto 90px auto;}
.grzx-l{width:360px;background:#fff;border-radius:20px;padding:67px 40px 50px 40px;}
.grzx-l dt{text-align:center;padding-bottom:40px;border-bottom:1px solid #eee;margin-bottom:40px;}
.grzx-l dt h4{width:74px;border-radius:74px;height:74px;overflow: hidden;margin-bottom:24px;}
.grzx-l dt h4 img{display:block;height: 100%;}
.grzx-l dt h3{font-size:18px;}
.grzx-l dd{}
.grzx-l dd a{height:60px;color:#000;font-size: 14px;font-weight: bold;}
.grzx-l dd a p{width:40px;}
.grzx-l dd a p img{transition:all 0s!important;}
.grzx-l dd a.active,.grzx-l dd a:hover{color:var(--colors);}
.grzx-l dd a.active img,.grzx-l dd a:hover img{filter: invert(11%) sepia(93%) saturate(7483%) hue-rotate(355deg) brightness(67%) contrast(93%);}
.grzx-r{width:calc(100% - 400px)}
.grzx-s{background:#fff;border-radius:20px;padding:60px 45px 67px 45px;}
.grzx-rt{}
.grzx-rt a{margin-bottom:40px;width:calc(50% - 12.5px);border:1px solid #eee;border-radius:20px;height:170px;padding:0 47px;}
.grzx-rt .dl1 dt{width:74px;position:relative;text-align:center;margin-right:40px;}
.grzx-rt .dl1 dt h4{height:74px;border-radius:74px;overflow:hidden;margin-bottom:20px;}
.grzx-rt .dl1 dt h4 img{display:block;width:100%;}
.grzx-rt .dl1 dt h5{font-size:12px;color:var(--colors);text-decoration:underline;}
.grzx-rt .dl1 dt input{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;opacity:0;cursor:pointer;}
.grzx-rt .dl1 dd{}
.grzx-rt .dl1 dd h4{font-size:18px;margin-bottom:20px;}
.grzx-rt .dl1 dd h5{font-size:14px;}
.grzx-rt .dl2{color:#000;}
.grzx-rt .dl2 dt{width:110px;}
.grzx-rt .dl2 dd{width:calc(100% - 110px)}
.grzx-rt .dl2 dd h4{font-size:18px;margin-bottom:16px;}
.grzx-rt .dl2 dd p{line-height:24px;}
.grzx-rt .dl2:hover h4{color:var(--colors);}
.grzx-rb{}
.grzx-rb dl{margin-bottom:17px;}
.grzx-rb dl h3{font-size:16px;width:135px;text-align:right;padding-right:30px;}
.grzx-rb dl dt{width:470px;margin-right:27px;}
.grzx-rb dl dt input{width:100%;height:45px;background:#eee;padding:0 25px;color:#000;font-size:16px;border-radius:5px;}
.grzx-rb dl a{font-size:16px;color:#000;}
.grzx-rb dl a:hover{color:var(--colors);}
.grzx-rb .jy dt input{color:#878787;}
.grzx-rb dl button{width:230px;height:60px;color:#fff;background:var(--colors);cursor:pointer;border-radius:70px;transition:all 0.5s;margin-top:15px;font-size:16px;}
.grzx-rb dl button:hover{opacity:0.8;}

.yxxg{}
.shdz{color: #242424;}
.shdz-t{margin-bottom:30px;}
.shdz-t h3{font-size: 36px;width: 100%;color: var(--colors);}
.shdz-t a{position:absolute;right:20px;top:20px}
.shdz-t a svg{width: 25px;transition: all 0s;color: #000;}}
.shdz-t a:hover svg{color:var(--colors);}
.yxxg h3{font-size: 16px;color: #000;margin-bottom:17px;}
.yxxg input{width:100%;height: 50px;font-size: 16px;border-radius: 5px;padding: 0 27px;color: #878787;margin-bottom: 30px;background: #eee;}
.yxxg input::placeholder{color:#878787;}
.yxxg dl{margin-bottom: 30px;border-radius: 5px;overflow: hidden;border: 1px solid #eee;}
.yxxg dl input{width: calc(100% - 150px);margin-bottom:0;border: none;height: 50px;}
.yxxg dl #btnSendCode3{width: 204px;height: 50px;border-radius: 5px;font-size: 16px;background: #000;color:#fff;}
.yxxg dl #btnSendCode3:hover{}
.yxxg p{}
.yxxg p button{width: 260px;height: 60px;font-weight: normal;color:#fff;background: var(--colors);cursor:pointer;border-radius: 60px;font-size: 16px;transition:all 0.5s;}
.yxxg p button:hover{opacity: 0.8;}
/*grzx*/

/*grzx2*/
.jszc .xzzx-l .div1 dl dt span{background: url(../images/jszc-tb3.png)no-repeat center;}
.jszc .xzzx-l .div1 dl dt span.up{transform: rotate(90deg);}
.jszc-t{position:relative;background:#fff;border-radius:20px;margin-bottom:20px;text-align:center;padding:50px 100px 40px 100px;}
.jszc-t a{color:#000;display:block;opacity:0.3;}
.jszc-t a h4{margin-bottom:25px;}
.jszc-t a h4 img{height:75px;}
.jszc-t a h3{font-size:16px;}
.jszc-t a.active,.jszc-t a:hover{opacity:1;color:#a90e15;}
.jszc-t .swiper-button-next{height: 25px;width: 13px;right: auto;left: 55px;background: url(../images/l.png) no-repeat center;margin-top: -30px;}
.jszc-t .swiper-button-next:hover{background: url(../images/l-1.png) no-repeat center;}
.jszc-t .swiper-button-prev{height: 25px;width: 13px;right: 55px;left:auto;background: url(../images/r.png) no-repeat center;margin-top: -30px;}
.jszc-t .swiper-button-prev:hover{background: url(../images/r-1.png) no-repeat center;}

.jszc-c{margin-bottom:30px;}
.jszc-c h3{font-size:24px;}
.jszc-c dl dt{cursor:pointer;font-size:16px;color:#000;}
.jszc-c dl dt img{margin-right:20px;}
.jszc-c dl>div{display:none;position:absolute;left:0;top:100%;width:200px;}
.jszc-c dl:hover>div{display:block;}
.jszc-b{color:#000;font-size:16px;line-height:30px;margin-bottom: 55px;}
.jszc-b h3,.jszc-b b{font-family:bold2;}
.jszc-b table{}
.jszc-b table td,.jszc-b table th{padding:10px!important}
.jszc-b video{width:100%;display:block;}
.jszc-b img{height:auto!important;}
/*grzx2*/

/*grzx4*/
.khfw{}
.khfw-t{margin-bottom:30px;font-size:24px;}
.khfw-c{margin-bottom:40px;font-size:16px;}
.khfw-c a{height:40px;border-radius:40px;background:#eee;padding:0 25px;margin-right:25px;color:#000;}
.khfw-c a.active,.khfw-c a:hover{background:var(--colors);color:#fff;}
.khfw-b{color:#000;font-size:16px;line-height:30px;margin-bottom: 55px;}
.khfw-b h3,.khfw-b b{font-family:bold2;}
.khfw-b table{
    width: 100%!important;
    border:1px solid #000;
}
.khfw-b table td,.khfw-b table th{padding: 5px 10px!important;border:1px solid #000;}
.khfw-b img{height:auto!important;}
.khfw-t2{margin-bottom:35px;}
.khfw-t2 h3{color:#000;font-size:24px;margin-bottom:24px;}
.khfw-t2 h5{font-size:12px;}
.khfw-t2 h5 img{margin-right:12px;}
.khfw-b2{max-height:330px;overflow:hidden;margin-bottom:35px;}
.khfw-b2.active{max-height: inherit;}
.khfw-b2 *{/* word-break: break-all!important; */}
.khfw-b3{width:160px;height:40px;border-radius:40px;border:1px solid var(--colors);color:var(--colors);cursor:pointer;margin-bottom:55px;}

.khfw-b3 img{transition:all 0.5s!important;margin-left:15px;animation: rotation2 1.5s linear infinite;-moz-animation: rotation2 1.5s linear infinite;-webkit-animation: rotation2 1.5s linear infinite;-o-animation: rotation2 1.5s linear infinite;}
.khfw-b3:hover{background:var(--colors);color:#fff;}
.khfw-b3:hover img{filter: brightness(0) invert(1);}
.khfw-b4{padding-top:40px;border-top:1px solid #eee;}
.khfw-b4 h5{color:#000;font-size:14px;margin-bottom:43px;}
.khfw-b4 h5 input{width:20px;height:20px;display:block;margin-right:17px;}
.khfw-b4 a{width:230px;height:60px;background:var(--colors);color:#fff;font-size:16px;border-radius:60px;}
.khfw-b4 a:hover{opacity:0.8;}
/*grzx4*/

/*grzx7*/
.gg{}
.gg-t{margin-bottom:10px;}
.gg-t h3{font-size:24px;}
.gg-t form{width:280px;border-radius:50px;border:1px solid #dcdcdc;overflow:hidden;}
.gg-t form input{height:43px;padding-left:35px;width:calc(100% - 80px);background:none;color:#000;font-size:16px;}
.gg-t form input::placeholder{color:#000;}
.gg-t form button{background:none;width:80px;height:43px;font-size: 18px;cursor:pointer;color:#444444;}
.gg-b{margin-bottom:55px;}
.gg-b dl{border-bottom:1px solid #e5e5e5;}
.gg-b dl dt{height:130px;padding:40px 34px 0 10px;cursor:pointer;}
.gg-b dl dt .div1{width:calc(100% - 20px)}
.gg-b dl dt h3{font-size:18px;line-height:24px;margin-bottom:20px;}
.gg-b dl dt h3.up{color:var(--colors)}
.gg-b dl dt h5{font-size:12px;}
.gg-b dl dt h5 img{margin-right:12px;}
.gg-b dl dt span{width:13px;height:13px;display:block;transition:all 0.5s;background:url(../images/cjwt-tb.png)no-repeat center;margin-top:3px;}
.gg-b dl dt span.up{background:url(../images/cjwt-tb2.png)no-repeat center;}
.gg-b dl dd{display:none;line-height:24px;padding:0 10px 43px 10px;}
.gg-b dl dd img{height:auto!important;}
.gg-b dl dd table td,.gg-b dl dd th{padding:10px;}
/*grzx7*/

/*grzx8*/
.grzx8{margin:90px auto 75px;}
.grzx8-t{text-align:center;margin-bottom:80px;}
.grzx8-t h1{font-size:36px;margin-bottom:30px}
.grzx8-t p{font-size:18px;}
.grzx8-b{}
.grzx8-b2{margin-bottom:25px;}
.grzx8-b h2{font-size: 24px;color:#313131;margin-bottom:40px;}
.grzx8-b a{display:block;width: calc((100% - 30px) / 4);margin: 0 10px 25px 0;border-radius:10px;border:1px solid #ededed;text-align:center;color:#313131;overflow:hidden;padding-bottom:45px;background: #fdfdfd;}
.grzx8-b a:nth-child(4n){margin-right:0;}
.grzx8-b a h4{overflow:hidden;}
.grzx8-b a h4 img{display:block;width:100%;}
.grzx8-b a h3{font-size: 18px;margin-bottom:20px;transition:all 0s!important;}
.grzx8-b a p{font-size:16px;padding: 0 12px;}
.grzx8-b a:hover img{}
.grzx8-b a:hover h3{color:var(--colors)}

.pzsz{}
.pzsz-l{width: calc(100% - 340px);border-right:1px solid #e6e6e6;padding-right:70px;position: relative;z-index: 2;transition: all 0.5s;padding-bottom: 60px;margin-bottom: -60px;}

.pzsz-lt{font-size: 16px;line-height:24px;color:#313131;padding-bottom:70px;border-bottom:1px solid #e6e6e6;margin-bottom:34px;}
.pzsz-lt h2{font-size:24px;font-family:bold2;font-weight: bold;}
.pzsz-lt img{height:auto!important;}
.pzsz-lt table{width:100%}
.pzsz-lt table tr:nth-child(2n+1){background:#f2f2f2;}
.pzsz-lt table tr th{text-align:left;padding:12px 20px 12px 40px;}
.pzsz-lt table tr td{padding:12px 20px 12px 40px;}
.pzsz-lc{font-size:18px;color:#313131;margin-bottom:30px;pointer:relative;}
.pzsz-lc p{margin-right:18px;}
.pzsz-lc i{width:130px;height:40px;color:#fff;border-radius:40px;color: var(--colors);font-size:16px;cursor:pointer;transition: all 0.5s;border: 1px solid var(--colors);}
.pzsz-lc i:hover{background:var(--colors);color:#fff;}
.pzsz-lb{background:#f4f4f4;padding:40px 50px;}
.pzsz-lb a{width:45%;color:#313131;}
.pzsz-lb a:nth-child(1){text-align:right;}
.pzsz-lb a img{}
.pzsz-lb a dt{width:calc(100% - 40px)}
.pzsz-lb a dt h5{font-size:16px;margin-bottom:13px;}
.pzsz-lb a dt h3{font-size:18px;}
.pzsz-lb a:hover h3{color:var(--colors)}
.pzsz-lb2{width:600px;width: 60%;background:#fff;border-radius:5px;border:1px solid #e6e6e6;position:absolute;bottom:0;left: 420px;padding:43px 39px 38px;box-shadow:0 20px 20px rgba(187,187,187,0.2);display:none;max-width: 600px;}
.pzsz-lb2 h3{font-size:18px;color:#313131;margin-bottom:23px;}
.pzsz-lb2 h5{width:14px;height:14px;position:absolute;right:30px;top:30px;background: url(../images/pzsz-tb5.png);cursor:pointer;}
.pzsz-lb2 textarea{width:100%;height:170px;border-radius:5px;border:1px solid #e6e6e6;padding:20px 16px;font-size:16px;color:#999;margin-bottom:20px;}
.pzsz-lb2 textarea::placeholder{color:#999;}
.pzsz-lb2 dl{margin-left:auto;width:250px;font-size:16px;}
.pzsz-lb2 dl i{width:120px;height:40px;border-radius:40px;background:#f4f4f4;color:#000;font-size:16px;cursor:pointer;transition:all 0.5s;}
.pzsz-lb2 dl i:hover{background:var(--colors);color:#fff;}
.pzsz-lb2 dl button{width:120px;height:40px;border-radius:40px;background:var(--colors);color:#fff;font-size:16px;cursor:pointer;transition:all 0.5s;}
.pzsz-r{width: 290px;color:#313131;padding-top: 45px;position: sticky;top: 60px;z-index: 2;}
.pzsz-r2{position: absolute;width:35px;height:35px;border-radius:35px;border:1px solid #dadada;cursor:pointer;top: 38px;left: -67px;transition:all 0.5s;z-index: 2;background: #fff;}
.pzsz-r #dynamic-toc-container{overflow:hidden;}
.pzsz.active{}
.pzsz.active .pzsz-l{
    width: calc(100% - 0px);
}
.pzsz.active .pzsz-r{
    width: 0;
    margin-right: -53px;
}
.pzsz.active .pzsz-r ul{}

.pzsz.active .pzsz-r2{
    transform: rotate(180deg);
}

.pzsz-r h3{font-size: 20px;margin-bottom: 40px;font-weight: bold;color: #313131;width: 290px;}
.pzsz-r ul{line-height: 26px;font-size: 16px;width: 290px;}
.pzsz-r ul li{cursor:pointer;position: relative;transition:all 0.5s;padding: 5px 0 5px 28px;}
.pzsz-r ul li::after{content: '';width:8px;height:8px;border-radius:8px;background:#303030;position:absolute;left:0;top: 14px;transition:all 0.5s;transform: scale(0.75);}
.pzsz-r ul li.active,.pzsz-r ul li:hover{color:var(--colors)}
.pzsz-r ul li.active::after,.pzsz-r ul li:hover::after{background: #eab81e;transform: scale(1);}
/*grzx8*/

/*grzx9*/
.grzx9{position:relative;}
.grzx9-t{font-size: 24px;margin-bottom:50px;}
.grzx9-b{}
.grzx9-b dl{margin-bottom:50px;line-height: 100%;}
.grzx9-b dl dt{font-size: 18px;line-height: 100%;}
.grzx9-b dl dt a{color:#000;}
.grzx9-b dl dt img{}
.grzx9-b dl dt p{width:calc(100% - 45px);transition: all 0s;}
.grzx9-b dl dt a:hover{color:var(--colors)}
.grzx9-b dl dd{padding: 25px 0 0 50px;font-size: 16px;line-height:36px;margin-bottom: -10px;}
.grzx9-b dl dd a{display:block;color:#313131;padding-left: 20px;position: relative;}
.grzx9-b dl dd a p{position:absolute;left:0;top:14px;width:8px;height:8px;background:#818181;border-radius:8px;transition:all 0.5s;transform: scale(0.75);}
.grzx9-b dl dd a.active,.grzx9-b dl dd a:hover{color:var(--colors)}
.grzx9-b dl dd a.active p,.grzx9-b dl dd a:hover p{transform:scale(1);background:#eab81e;}
/*grzx9*/

/*grzx10*/
.grzx10{position:relative}
.grzx10-b{}
.grzx10-b a{display:block;margin-bottom:50px;}
.grzx10-b a h3{font-size: 18px;color:#000;margin-bottom:30px;transition:all 0s;font-weight: bold;}
.grzx10-b a h3 p{width:calc(100% - 40px);transition:all 0s}
.grzx10-b a dl{margin-left:40px;font-size:16px;line-height:24px;color:#313131;}
.grzx10-b a:hover h3{color:var(--colors)}
.grzx10-b{}
/*grzx10*/

/*grzx11*/
.grzx11{position:relative}
.grzx11-b{}
.grzx11-b a{display:block;margin-bottom:50px;}
.grzx11-b a h3{font-size:24px;color:#000;margin-bottom:20px;transition:all 0s;line-height:29px;}
.grzx11-b a h3 i{height:29px;}
.grzx11-b a h3 p{width:calc(100% - 40px);transition:all 0s}
.grzx11-b a dl{margin-left:40px;font-size:16px;line-height:24px;color:#313131;}
.grzx11-b a:hover h3{color:var(--colors)}
.grzx11-b{}
/*grzx11*/

/*grzx13*/
.grzx13{position:relative}
.grzx13-t{}
.grzx13-t h2{font-size: 24px;margin-bottom:25px;}
.grzx13-t dl{font-size:16px;line-height:24px;color:#313131;}
.grzx13-b{}
.grzx13-b a{display:block;padding:50px 0 50px 50px;color:#313131;border-bottom:1px solid #e6e6e6;position: relative;}
.grzx13-b a h3{font-size: 18px;margin-bottom:23px;margin-left:-50px;font-weight: bold;}
.grzx13-b a h3 img{display:block;}
.grzx13-b a h3 p{width:calc(100% - 50px)}
.grzx13-b a>p{font-size:16px;line-height:24px;margin-bottom:20px;}
.grzx13-b a h5{width: 120px;height: 30px;border-radius:45px;border:1px solid #000;font-size: 16px;position: absolute;right: 0;top: 40px;}
.grzx13-b a:hover h5{background:var(--colors);color:#fff;border-color:var(--colors);}
/*grzx13*/

/*ssjg*/
.ssjg{margin:45px auto 100px auto;}
.ssjg-t{margin-bottom:60px;}
.ssjg-t h3{}
.ssjg-t form{width:850px;border-radius:60px;background:#fff;overflow:hidden;}
.ssjg-t form input{height:70px;font-size:18px;width:calc(100% - 130px);padding-left:55px;}
.ssjg-t form input::placeholder{color:#000;}
.ssjg-t form button{width:130px;height:70px;cursor:pointer;background:none;font-size:18px;}
.ssjg-s{padding:80px 100px 70px 100px;overflow:hidden;}
.ssjg-s>h4{font-size:16px;margin-bottom:40px;}
.ssjg-s>h4 i{color:var(--colors)}
.ssjg-s>h3{font-size:30px;color:#000;}
.ssjg-c{margin-bottom:40px;}
.ssjg-c a{padding:28px 0 30px 0;border-bottom:1px solid #e5e5e5;color:#000;font-size:16px;}
.ssjg-c a dt{width:35%;}
.ssjg-c a dt h3{font-size:18px;margin-bottom:14px;}
.ssjg-c a dt h5{font-size:16px;color:var(--colors);}
.ssjg-c a dd{width:225px;}
.ssjg-c a i{width:140px;height:35px;border-radius:35px;color:#fff;background:var(--colors);}
.ssjg-c a:hover h3{color:var(--colors);}
.ssjg-b{margin-bottom:35px;background:#eee;font-size:16px;padding:0 55px;}
.ssjg-b a{height:70px;cursor:pointer;margin-right:80px;}
.ssjg-b a i{color: var(--colors);font-family: myFirstFont;padding-left: 5px;}
.ssjg-b a.active,.ssjg-b a:hover{color:var(--colors);font-family:bold2;}
.ssjg-b2{position:relative;}
.ssjg-b2>div{position:absolute;opacity:0;z-index:1;transition:all 0.5s;width:100%;left:0;top:0;}
.ssjg-b2>div.active{position:relative;opacity:1;z-index:2;}
/*ssjg*/

/*yszc*/
.yszc{margin:45px auto 100px auto;}
.yszc-b{font-size:16px;line-height:30px;background:#fff;border-radius:20px;padding:90px 100px;}
.yszc-b img{height:auto!important;}
.yszc-b table td,.yszc-b th{padding:10px;}
/*yszc*/

/*yszc3*/
.fkyj{background:#fff;border-radius:20px;padding:90px 100px 85px 100px;}
.fkyj-t{font-size:16px;line-height:30px;margin-bottom:45px;}
.fkyj-b{}
.fkyj-b dl{width:calc(50% - 20px);margin-bottom:38px;}
.fkyj-b dl h4{font-size:18px;margin-bottom:20px;}
.fkyj-b dl h4 i{color:var(--colors);}
.fkyj-b dl input{width:100%;background:#eee;border-radius:5px;height:50px;padding:0 20px;}
.fkyj-b dl textarea{width:100%;background:#eee;border-radius:5px;height:140px;padding:10px 20px;}
.fkyj-b dl dt{width:368px;}
.fkyj-b dl img{display:block;cursor:pointer;width:170px;height:50px;border:1px solid #eee;margin-left:7px;}
.fkyj-b p{width:100%;}
.fkyj-b p button{position:relative;z-index:2;width:180px;height:50px;border-radius:50px;background:var(--colors);color:#fff;font-size:16px;cursor:pointer;transition:all 0.5s;margin-top:-88px;}
.fkyj-b p button:hover{opacity:0.8;}
/*yszc3*/

/*ycy*/
.ycy{margin:35px auto 100px auto;width: 100%;}
.ycy-t{margin-bottom: 70px;background:#f2f2f2;font-size:16px;line-height:30px;border-radius:10px;}
.ycy-t img{display:block;;}
.cpgg{margin-bottom:90px;}

.cpgg>table{width:100%!important;}
.cpgg>table td,.cpgg>table th{padding: 20px 30px;word-break: inherit!important;}
.cpgg>table a{color:#000;}
/* .cpgg>table a:hover{color:var(--colors)} */
.cpgg>table *{word-break: inherit!important;}
.cpgg-t{margin-bottom:2px;position:relative;width:100%;left:0;top:0;z-index: 10;position: sticky;top: 90px;padding-top: 20px;background: #fff;}
.cpgg-tl{width:345px;height: calc(100% - 17px);background:#fff;position:absolute;left:0;top:0;}
.cpgg-s{overflow:auto;padding-left:345px;background:#fff;}
.cpgg-tr{}
.cpgg-tr dl{width:370px;}
.cpgg-tr dl dt{text-align:center;padding-bottom:35px;width:128px;transition:all 0.5s;}
.cpgg-tr dl dt h4{margin-bottom:30px;}
.cpgg-tr dl dt h4 img{display:block;width:100%;}
.cpgg-tr dl dt h3{font-size:16px;color: #000;}
.cpgg-s.active dl dt{width:90px;}
/*.cpgg.active{padding-top: 61px;}
.cpgg.active .cpgg-t{position:fixed;top: 194px;background: #fff;padding: 10px 0;}
.cpgg.active .cpgg-t dl dt{padding-bottom:10px;width:100px}
.cpgg.active .cpgg-t dl dt h4{padding-bottom:10px;}*/

.cpgg-s::-webkit-scrollbar{background-color: #fff}
.cpgg-s::-webkit-scrollbar-track {background-color: #e3e3e3;border-radius:15px;height:15px;}
.cpgg-s::-webkit-scrollbar-thumb {background-color: #cfcfcf;height:15px;border-radius:15px}
.cpgg-s::-webkit-scrollbar-button:decrement {background:url(../images/l8.png)no-repeat;height:14px;width:25px}
.cpgg-s::-webkit-scrollbar-button:increment {background:url(../images/r8.png)no-repeat center right;height:14px;width:25px;}
.cpgg-s::-webkit-scrollbar-corner {}
.cpgg-b{overflow-x:auto;padding-left:345px;position:relative;margin-bottom:30px;cursor: grab;}
.cpgg-b>p{position:absolute;left:0;top:0;display: none;width:100%;height:100%;background: url(../images/scroll_over_icon.png)no-repeat center rgba(0,0,0,0.5);z-index: 2;}
.cpgg-b:hover>p{display:none;}
.cpgg-b::-webkit-scrollbar,.cpgg-br2::-webkit-scrollbar{display:none;}
.cpgg-bl{width:345px;position:absolute;left:0;top:0;}
.cpgg-b h3{height:50px;background:#d4dff1;text-transform:uppercase;padding-left:57px;font-size:16px;}
.cpgg-bl table{width:100%;border-right:1px solid #dcdcdc;font-size:16px;}
.cpgg-bl table td{padding-left:57px;}
.cpgg-bl table tr{}
.cpgg-b tr:nth-child(2n){background:#f7f7f7;}
.cpgg-br2{
    overflow-x: auto;
    width: 100%;
}
.cpgg-br{/* cursor: grab; */}
.cpgg-br h3{}
.cpgg-br table{}
.cpgg-br table tr td{width:370px;border-right:1px solid #dcdcdc;line-height:24px;font-size:14px;}
.cpgg-br table tr td .div1{padding:15px 50px}
.cpgg>h5{font-size:16px;line-height:30px;}
.cpgg>h5 i{color:var(--colors);line-height:30px;}
/*ycy*/

/*tjcg*/
.gwc2-b dt a{margin:0 10px;text-transform:initial;}
.gwc2-b dt .a2{background:#000;}
.gwc2-b dt a:hover{background:var(--colors);opacity:1;}
/*tjcg*/

/*yzm*/
.yzm{width:530px;height:365px;text-align:center;}
.yzm-b{}
.yzm-b h4{margin-bottom:33px;}
.yzm-b h3{font-size:36px;color:var(--colors);margin-bottom:18px;}
.yzm-b p{color:#313131;font-size:18px;margin-bottom:30px;}
.yzm-b a{width:160px;height:45px;border-radius:45px;color:#fff;font-size:16px;background:var(--colors);cursor:pointer;}
.yzm-b a:hover{opacity:0.8}
/*yzm*/

/*tctp2*/
.tctp img{cursor: pointer;width: 70%;}
.tctp2{display:none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1000000;}
.tctp2>h5{position: absolute;z-index: 1;background: rgba(0, 0, 0, 0.8);width: 100%;height: 100%;top: 0;left: 0;}
.tctp2-s{position:relative;background:#fff;padding:40px;z-index:2;max-width: 90vw;}
.tctp2-s>img{display:block;max-height: 80vh;}
.tctp2-s p{width:21px;height:21px;position:absolute;right: 20px;top: 20px;z-index:3;cursor: pointer;}
.tctp2-s p img{}
/*tctp2*/

@media(max-width:1700px){
    .yfwq1-l{/* width:600px; */}
    .yfwq4-r .div1{/* margin-bottom:50px; */}
}
@media(max-width:1500px){
	.kffw-b dl dd .ul1 li{margin-top:30px;}
	.cgal2>dl{padding:50px 5.7% 0 5.7%}
	.cpba-b{padding-top:4%;}
	.cpba-l .div1 h5{font-size:20px;margin-bottom:15px;}
	.cpba-l .div1 h3{font-size:60px;margin-bottom:30px;}
	.jrjs-r a{height: 81.5px;}
	.cgal2>dl .div1{margin-bottom: 30px;font-size:14px;line-height:26px;}
	.cpba-l .div1 dd p{width: 135px;}
	.lxwm-b dl{padding: 54px 20px 48px 20px;}
	.cgal2>dl h2{font-size:20px;margin-bottom:10px;}
	.jszy a dt{width:50px;}
	.jszy a h4{width:200px;font-size:16px;}
	.xzzx-b a dt{width:40%;}
	.xzzx-b a dt h3{font-size:16px;line-height:1.2}
	.wmys dl{width: calc((100% - 40px) / 3);margin: 0 20px 20px 0;}
	.wmys dl:nth-child(3n){margin-right:0;}
	.xzzx-b a dd{font-size:14px;width:140px;}
	.fwkz-c dl{width: 30%;margin: 0 5% 74px 0;}
	.yfwq4-r .div1{font-size:14px;line-height:27px;}
	.fwzc-b dl{width:32%;margin:0 2% 30px 0;}
	.fwzc-b dl:nth-child(3n){margin-right:0;}
	.fwzc-b dl dd p{font-size:14px;}
	.cpfl-b>a{margin-right: 10px;}
	.jspt-b2 a{height:250px;}
	.jspt-b2 a p{font-size:14px;}
	.jspt-b2 a{padding: 55px 20px 30px 20px;}
	.yfwq2-r{}
	.yfwq2-r .div1{padding-bottom:20px;margin-bottom:20px;}
	.yfwq2-r dl dt{
    margin-bottom: 20px;}
	.yfwq2-r dl dt h5{
    font-size: 16px;}
	.yfwq2-r dl dt:nth-child(1), .yfwq2-r dl dt:nth-child(4){width:130px;}
	.yfwq2-r dl dt:nth-child(2),.yfwq2-r dl dt:nth-child(5){width:100px}
    .yfwq2-r dl dt:nth-child(3),.yfwq2-r dl dt:nth-child(6){width:120px}
	.yfwq2-r dl dt h4{font-size: 16px;}
	.ny-banner-s h1{font-size:40px;}
	.ny-banner-s p{font-size:16px;}
	.cpzx-t{font-size:14px;}
	.cpzx-b dl>h3{font-size:20px;}
	.cpzx-b dl dd .a1 h3{font-size:18px;}
	.cpzx-b dl dd .a1 p{font-size:14px;}
	.cpzx-b dl dd .a1 i{font-size:12px;}
	.cplm a h3{font-size:26px;}
	.cpba-l .div1 h1{font-size:60px;}
	.cpba-l .div1 dt{font-size:16px;line-height:28px;}
	.cpfl-b{font-size:14px;}
	.hppt-t{font-size:26px;}
	.hppt-b{font-size:24px;}
	.hppt-b{font-size:26px;}
	.nybt{font-size:26px;}
	.yfwq1-l h2,.yfwq2-r h2,.yfwq3-l h2,.yfwq4-r h2,.yfwq5-l h2,.yfwq7-r h2{font-size:26px;line-height:35px;}
	.yfwq1-l .div1,.yfwq2-r .div1,.yfwq3-l .div1,.yfwq4-r .div1,.yfwq5-l .div1,.yfwq6-t p,.cgal3-c{font-size: 14px!important;line-height:26px;}
	.yfwq6-t h2{font-size:26px;}
	.yfwq7-r .div1{font-size:14px;line-height:26px;margin-bottom:40px;}
	.yfwq7-r dl dt h4{font-size:12px;}
	.yyly-b .swiper-container a h3{font-size:16px;}
	.kfz-r h2{font-size:26px;margin-bottom:30px;}
	.kfz-r .div1{font-size:14px;line-height:26px;margin-bottom:40px;}
	.cpxz-b a dt h3{font-size:16px;}
	.ny-zpal-z-t-r>h1,.fwzc-t h2,.fwys-t h2,.fwal-t,.kffw-t h3,.shfw-t h3,.jspt-t h2,.jspt-t h2,.jsfw-t,.xwzx2-lt h2{font-size:26px;}
	.ny-zpal-z-t-r>p{font-size:16px;}
	.ny-zpal-z-t-r form .dl2 dt{padding-right:0;}
	.ny-zpal-z-t-r form .dl2 dd{padding-right:35px}
	.ny-zpal-z-t-r form .dl2 dd a,.ny-zpal-z-t-r form .dl2 dt .a1{width: 135px;}
	.ny-zpal-z-t-r form .dl2 dt .a1{margin-right:10px;}
	.ny-zpal-z-t-r form .dl2 dt ul{width:120px;margin-right: 10px;}
	.cpzx-zc p,.cpzx-zc p *,.jjly-l input,.fwzc-t dl,.fwys-t dl{font-size:14px!important}
	.pj-b dl dt h3,.qqkh-b a h3{font-size:16px;}
	.cpal-b a dl dt,.pj-b dl dt .div2,.cjwt-b dl dd,.wmys dl dt,.jspt-t p,.jspt-c p{font-size:14px;}
	.jjly-r a h3,.xzzx-l .div1 h4{font-size:20px;}
	.fwzc-c dl h3{font-size:25px;margin-bottom:30px;}
	.fwzc-b dl dd h3{height:36px;}
	.xzcp h3, .xzcp h2{font-size:22px;}
	.xzcp a,.kffw,.kffw-b dl dd ul li h4,.shfw-t dl,.bxth-b *,.gywm-t,.jsfw-b a dd p,.xwzx2-lc{font-size:14px;}
	.kffw-b dl dd h3,.shfw-c,.bxth-t,.dzfw-b dl h4,.cgal-t a dl h3{font-size:20px;}
	.xzzx-l .div1 h3,.xzzx-l .div1 dl dt a{font-size:16px;}
	.tc-t{font-size:30px;}
	.tc p{font-size:16px;line-height:26px;}
	.bxth{padding:80px;}
	.bxth-b h5,.gywm-b dl p,.jsfw-b a dd h4,.xwzx-b a dl dt h3{font-size:16px;}
	.gywm-b dl dt h3{font-size:38px;}
	.gycp-b dl dt .div1,.dzfw-b dl dt,.zxsl-b a dl dt,.cgal-t a dl p,.lxwm-b dl dt,.khfw-b{font-size:14px;line-height:26px;}
	.wmys dl dd img{transform:scale(0.6)}
	.wmys dl dd{width:100px;}
	.wmys dl dt{width:calc(100% - 100px)}
	.zxsl-b a dl h3{font-size:18px;line-height:28px;}
	.xwzx2-l,.grzx-r{width:calc(100% - 300px)}
	.xwzx2-r,.grzx-l{width:280px;}
	.xwzx2-rb .swiper-container a dl dd{font-size:12px;}
	.grzx-l dd a{font-size:15px;}
	.grzx-l,.grzx-s{padding: 40px 20px 50px 20px;}
	.grzx-rt .dl2 dd h4{font-size:16px;}
	.grzx-rt a{padding:0 20px;}
	.grzx-rt .dl2 dd p{font-size:12px;}
	.grzx-rb dl dt input{font-size:14px;}
	.cpal-b .swiper-button-next{right:-70px;}
	.cpal-b .swiper-button-prev{left:-70px;}
	.jjkl-l h3{margin-bottom:20px;}
	.jjkl-l>p{margin-bottom:30px;}
	.jjkl-l .div1{margin-bottom:30px;height:230px}
	.jjkl-l .div1 dl{margin-bottom:20px;}
	.cyaq-b dl dd .div1{height:270px;}
}
@media(min-width:1000px){
	.cpba-l .div1 dd{
    position: absolute;
    right: 45%;
    margin-left: 0;
    display: block;
    bottom: 40px;
    display: flex;
}
	.cpba-l .div1 dt{height:auto;margin-bottom:20px;}
	.cpba-l .div1 dd p{margin-bottom:10px;}
	.zxsl-b a dl dt{max-width:calc(100% - 230px);}
	.cpba-b{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;padding-top:6%;}
	.cpfl{position: sticky;z-index: 1000000;}
	.page_scroll_wrap:before{content: '';width:100%;height:90px;display:block;}
	.jrjs{position: sticky;top:60px;}
	.fwkz-c dl dd p{width: calc(100% + 80px);margin-left: -80px;}
	.yfwq-s{position:absolute;width:100%;height: 100%;left:0;top:0;z-index:2;display: flex;justify-content: center;align-items: center;}
	.yfwq1{position:relative;height:auto;padding-top:0}
	.yfwq1 .yfwq-s{/* top:13.333333333333333%; */display: flex;justify-content: center;align-items: center;}
	.yfwq2{position:relative;height:auto;padding-top:0}
	.yfwq2 .yfwq-s{/* top: 12%; */}
	.yfwq3{position:relative;height:auto;padding-top:0}
	.yfwq3 .yfwq-s{/* top:25.333333333333335%; */}
	.yfwq4{position:relative;height:auto;padding-top:0}
	.yfwq4 .yfwq-s{top: 0;}
	.yfwq5{position:relative;height:auto;padding-top:0}
	.yfwq5 .yfwq-s{/* top: 15.333333333333335%; */padding-bottom: 7%;}
	.yfwq7{position:relative;height:auto;padding-top:0}
	.yfwq7 .yfwq-s{top:19.333333333333333%}
	@media(max-width:1700px){
	    .yfwq1-l .div1{font-size:16px;}
	    .yfwq1 .yfwq-s{/* top:6%; */}
    	.yfwq2 .yfwq-s{/* top:7%; */}
    	.yfwq3 .yfwq-s{/* top:12%; */}
    	.yfwq4 .yfwq-s{/* top:11%; */}
    	.yfwq5 .yfwq-s{/* top:12%; */}
    	.yfwq7 .yfwq-s{top:10%}
	}
}
@media screen and (max-width:1000px){
	.md{top:-60px;}
	.cpyd-b dl dt{justify-content:center;transform:scale(0.7)}
	.yyly-b .swiper-container a h3{height: 123px;}
	.gyys{height:150px;}
	.login-r form>input{height:45px;margin-bottom:20px;}
	.login-r form button{height:45px;}
	.gwc-c p{width:calc(100% / 3)!important}
	.gwly-b input,.gwly-b .dl1 dt{height:45px;}
	.gwly-b textarea{height:120px;}
	.gwly-b p button{width:100%;height:45px;}
	.alfx-t{width: 160px;height:45px;}
	.cont a{font-size:12px;}
	.fwkz-t2{position:relative;top:0;}
	.fwkz-c dl dd{width: calc(100% - 80px);}
	.fwkz-c dl dd p{width: calc(100% + 80px);margin-left: -80px;}
	.jjly-l input,.jjly-l dl dt img{height:45px;}
	.jjly-l textarea{height:120px;}
	.jjly-l dl button{width:100%;height:45px;}
	.cgal-c{justify-content:space-between;}
	.cgal-c dl{width:calc(50% - 10px)}
	.cgal-t .swiper-pagination{bottom:20px;text-align:center;}
	.cgal-c dl dd a{padding:0 20px;}
	.cgal3-c table td,.cgal3-c table th{padding:5px!important}
	.fwzc-b dl dt{}
	.fwzc-b dl dd{width:calc(100% - 80px)}
	.fwys-b{justify-content:space-between;}
	.fwys-b dl{width:calc(50% - 5px);display:block;}
	.fwys-b dl dt{height:55px;}
	.ny-banner-s{width:calc(100% - 30px);text-align:center;}
	.kffw-b dl dd .ul1 li{margin-top:50px;width:50%;text-align:center;}
	.xzzx-l{border:none;}
	.xzzx-l .div1 dl dt a{height:35px;}
	.shfw-t dl{justify-content:space-between;}
	.shfw-t dl a{width:calc(50% - 5px)}
	.dialog__content>a{right:15px;top:15px;}
	.jszy a dt{width:50px;}
	.jszy a h4{width:200px;}
	.bxth-b *{font-size:14px;}
	.bxth-b>p button{height:45px;}
	.wmys dl dd{width:100px}
	.wmys dl dd img{transform:scale(0.8);}
	.wmys dl dt{width:calc(100% - 100px)}
	.jspt-b2 a{background:#eee;}
	.jspt-b2 a img{transform:scale(0.8);}
	.jspt-b2 a h4{margin-top:-30px;}
	.jspt-b2 a h5{transform: translateY(-20px);}
	.jspt-b2 a p{display:block;transform: translateY(-10px);}
	.jsfw-b a dt{background:var(--colors);}
	.jsfw-b a dt img{filter: brightness(0) invert(1);}
	.jsfw-b a dd{padding-top:15px;}
	.lxwm-b dl h4{transform:scale(0.8);}
	.zxly-b .dl2 select,.zxly-b .dl2 input{height:45px;padding:0 20px}
	.zxly-b .dl2 textarea{padding:20px;}
	.cjwt-b dl dd table td,.cjwt-b dl dd th,.gywm3 td,.gywm3 th{padding:5px;}
	.imasf-bb .swiper-button-next{height:100%;width: 13px;right: auto;left: 0;background: url(../images/l.png) no-repeat center;}
	.imasf-bb .swiper-button-next:hover{background: url(../images/l-1.png) no-repeat center;}
	.imasf-bb .swiper-button-prev{height:100%;width: 13px;right: 0;left:auto ;background: url(../images/r.png) no-repeat center;}
	.imasf-bb .swiper-button-prev:hover{background: url(../images/r-1.png) no-repeat center;}
	.imasf-bb .swiper-slide{height:auto!important;}
	.ny-zpal-z-t-r form .dl2 dt ul{width:100px}
	.ny-zpal-z-t-r form .dl2 dt .a1{width:130px;}
	.ny-zpal-z-t-r form .dl2 dd a{width:130px;}
	.cpzx-zc dl  td,.cpzx-zc dl  th{padding:5px;}
	.cpzx-zc dl .div1 p i{width:10px;height:10px;top:7px}
	.pj-b a dd p{opacity:1;}
	.pj-b a dd span{opacity:0;}
	.cpfl-b{justify-content:space-between;}
	.cpfl-b>a{width:calc(50% - 5px)}
	.jrjs-r a{height:80px;}
	/*.yfwq1-l dl{justify-content:space-between;}*/
	.yfwq1-l dl p{width:70px;height:70px;}
	.yfwq1-l dl p img{transform:scale(0.6);}
	.yfwq2-r dl dt{width:50%!important}
	.yfwq4-r dl dt h5{width:60px;height:60px;}
	.yfwq4-r dl dt h5 img{transform:scale(0.7);}
	.gwc2-b dl h4 img{width:60px}
	.gwc2-b dl a{width:170px;height:45px;}
	.grzx-l dd a{height:45px;}
	.grzx-rt .dl2 dt{width:90px}
	.grzx-rt .dl2 dd{width:calc(100% - 90px)}
	.grzx-rb dl h3{text-align:left;}
	.grzx-rb dl button{width:160px;height:45px;}
	.khfw-b4 a{width:150px;height:45px;}
	.fkyj-b dl dt{width:calc(100% - 100px);}
	.fkyj-b dl img{width:93px;}
	.gwc2-b dl dt{justify-content:space-between;}
	.gwc2-b dl dt a{margin:0;width:calc(50% - 5px)}
	.cpgg-br table tr td .div1{padding:5px 8px;}
	.cpgg-s,.cpgg-b{padding-left:210px;}
	.cpgg-tl{width:210px;}
	.cpgg-bl{width:210px}
	.cpgg-b h3,.cpgg-bl table td{padding-left:10px;}
	.cpgg-t{top:60px;}
	.cpba-b{/* position:absolute; *//* left:0; *//* top:0; *//* width:100%; *//* height:100%; *//* z-index:2; *//* padding-top: 70px; */}
	.gg-t h3{margin-bottom:10px;}
    .cpgg-tr dl{justify-content:flex-start;}
    .cpgg-tr dl dt h4{margin-bottom:10px;}
    .cpba-r img{height:200px;}
	.yfwq6-b a{width: 50px;height: 50px;left: 35%;bottom: 0;}
    .yfwq1,.yfwq3,.yfwq5,.yfwq7{color:#000;}
	.ny-zpal-z-t-r{margin-top:0}
	.cpgg>table td,.cpgg>table th{padding:10px;}
	.qqkh2{margin-bottom:40px;}
	.xgcp2-b .a2{bottom:20px;right:20px;}
	.pz-b h3{font-size:16px;margin-bottom:10px;line-height:1.2}
	.pz-b br{display:none}
	.pz-b p{margin-bottom:10px;}
	.jjfa-banner-r,.hy2-b a h4{clip-path:initial;-webkit-clip-path:initial;}
	.hy2-b a dl h5{width:150px;height:40px;}
	.xwzx2-l h2{font-size:18px;color:var(--colors);margin-bottom:10px;}
	.xzzx-l{position:relative;top:0;}
	.xzzx-t{display:block;}
	.xzzx-r{border:none;}
	.pzsz-l{border:none;}
	.xzzx-t form .div1{width:100%;right:0;top:110px;}
	.xzzx-t .w1{width:100%!important;margin-bottom:10px;}
	.xzzx-t form .div1 a{padding-bottom:20px;margin-bottom:20px;}
	.pzsz-lt table tr td,.pzsz-lt table tr th{padding:10px;}
	.grzx11-b a h3 i{height:24px;}
	.xzzx-t{padding-bottom:20px;}
	.grzx13-b a h5{/* width:150px; */position: relative;top: 0;}
	.cpzx-b dl dd .a2{bottom: 10px;}
	.gwly2-b a h5{height:70px;}
	.gwly2-b a h5 img{height:50px;}
	.pzsz-lb2{left:0;width:100%;}
	.xzzx-r{padding-bottom:0px;}
}