.head .head-c-r-l-t a{line-height:90px;}
.head .head-c-r-l-t a{line-height:90px;}
.head .head-b3{top:90px;}
.head,.head:hover{background:#fff;}
.head{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.head .img2,.head:hover .img2{display:none;}
.head .img1,.head:hover .img1{display:block;}
.head .head-c-r-l-t a,.head:hover .head-c-r-l-t a{color:#333;}
.head .head-c-r-l>ul>li.active .head-c-r-l-t a, .head-c-r-l-t a:hover,.head:hover .head-c-r-l>ul>li.active .head-c-r-l-t a, .head-c-r-l-t a:hover{color:var(--colors);}
.head-b3,.head-c-r-l-b2{top:89px;}
.head .head-c-r-l>ul>li.active .head-c-r-l-t a img, .head-c-r-l-t a:hover img, .head:hover .head-c-r-l>ul>li.active .head-c-r-l-t a img{filter: invert(17%) sepia(74%) saturate(4421%) hue-rotate(349deg) brightness(89%) contrast(103%);}
.head:hover  .head-c-r-l-t a p,.head  .head-c-r-l-t a p{opacity:1;}
body{padding-top:90px;}
.ss3{/* background:#fff; */}
.lang a{color:#333;}
/*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-s2{position:absolute;left: 50%;top: 55%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color:#fff;}
.ny-banner-s2 h3{font-size:52px;margin-bottom: 23px;}
.ny-banner-s2 p{font-size:18px;line-height:28px;margin-bottom: 32px;width:663px;max-width:100%;}
.ny-banner-s2 dl{width: 400px;border:5px solid rgba(255, 255, 255, 0.15);position:relative;overflow: hidden;}
.ny-banner-s2 dl>img{display:block;width:100%;}
.ny-banner-s2 dl dt{position:absolute;left:0;top:0;width:100%;height:100%;}
.ny-banner-s{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color:#fff;}
.ny-banner-s h3{font-size:52px;}
.ny-banner-s p{font-size:20px;line-height:100%;margin-top:20px;}
.ny-banner-s a{width:185px;height:55px;border-radius:60px;background:var(--colors);color:#fff;font-size:18px;margin-top:30px;}
.ny-banner-s a:hover{}
.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}
/*banner*/

.span3{cursor:pointer;}

/*szwz*/
.lon {background:#fff;position:relative;z-index:2;box-shadow:0 3px 10px rgba(0, 0, 0, 0.05);}
.lon img {padding-right: 8px;display:block;}
.cont{display:flex;align-items: center;height: 53px;}
.cont a {vertical-align: middle;color: #000;font-size: 16px;display: flex;align-items: center;}
/*.cont a:last-child{color:#c31321;}*/
.cont a:last-child i{display:none;}
/*szwz*/

.md{position:relative;top:-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: 15px;color: #5f5f5f;font-family: 'bold2';align-items:center;justify-content:center;width: 55px;height: 55px;margin: 0 5px;border: 1px solid #dfdfdf;background: #fff;border-radius: 60px;}
.page1 li a:hover,.page1 li.active a,.page1 li span:hover,.page1 li.active span, .page1 li span.current{color:#fff;background: var(--colors);border-color:var(--colors);}
.page1 li:nth-child(1) a,.page1 li:last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;font-size: 20px;font-weight: bold;color: var(--colors);}
.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: #fff;/* 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{background:#f8f8f8;padding: 70px 0 90px 0;}
.gywm-t{font-size:42px;text-align:center;margin-bottom: 35px;text-align:center;font-size:42px;}
.gywm-c{font-size:16px;line-height:24px;margin-bottom: 46px;padding:0 6.666666666666667%;}
.gywm-b{text-align:center;padding:0 6.666666666666667%;}
.gywm-b dl{
    width: 20%;
}
.gywm-b dl h5{width:60px;height:60px;border-radius:60px;background:var(--colors);margin-bottom: 12px;}
.gywm-b dl h3{font-size:42px;margin-bottom: 10px;}
.gywm-b dl h3 i{padding-right:10px}
.gywm-b dl:nth-child(3) h3 i{padding-right:0px}
.gywm-b dl h3 span{/* font-family: SimSun; */font-size: 30px;padding-right: 10px;line-height: 100%;}
.gywm-b dl h4{font-size:16px;}

.qywh{padding-top: 58px;}
.qywh>h3{margin-bottom: 53px;font-size:42px;}
.qywh-b{color:#f5f5f5;background:url(../images/qywh-bj.jpg)no-repeat center;}
.qywh-b ul{}
.qywh-b ul li{width:25%;height:664px;border-left:1px solid rgba(255, 255, 255, 0.4);}
.qywh-b ul li:last-child{border-right:1px solid rgba(255, 255, 255, 0.4);}
.qywh-b ul li a{padding:0 40px;position:relative;display:block;margin-bottom:230px;}
.qywh-b ul li a h3{font-size:38px;padding:35px 0;}
.qywh-b ul li a h3 p{position:absolute;width:3px;height:36px;opacity:0;background:var(--colors);left:-2px;top:35px;}
.qywh-b ul li a dl{font-size:18px;line-height:32px;overflow:hidden;height: 128px;transition: All 0.5s ease;}
.qywh-b ul li:hover a h3{}
.qywh-b ul li:hover a h3 p{opacity:1;}
/* .qywh-b ul li:hover a dl{height:128px;} */

.sybt{text-align:center;margin-bottom:50px;}
.sybt h3{font-size:48px;margin-bottom:14px;}
.sybt h4{font-size:24px;line-height:30px;}
.wmys{background:#f5f5f5;padding:114px 0 136px 0;}
.wmys-t{text-align:center;padding:0 30px;margin-bottom:60px;}
.wmys-t a{display:block;width:125px;color:#000;position:relative;font-family: 'bold2';}
.wmys-t a h4{width:75px;height:75px;border-radius:75px;margin-bottom:22px;background-image: linear-gradient(121deg, #2b67ab, #102335);position:relative;z-index:2;overflow:hidden;}
.wmys-t a h4 p{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.wmys-t a>p{width:86px;height:7px;background:url(../images/wmys-tb.png);position:absolute;left: 156px;top:75px;}
.wmys-t a h3{font-size:16px;line-height:24px;transition:all 0s;}
.wmys-t a:last-child>p{display:none;}
.wmys-t a.active{color:var(--colors);font-family: 'bold';}
.wmys-t a.active h4 p{background:var(--colors);}
.wmys-b{position:relative;z-index:2;}
.wmys-b h5{position:absolute;left:0;top:99%;width:100%;z-index:-1;}
.wmys-b h5 img{display:block;}
.wmys-b2{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;background:#fff;border:1px solid #eee;padding:59px;}
.wmys-b2.active{position:relative;z-index:2;opacity:1;}
.wmys-b h4{width:50%;overflow:hidden;}
.wmys-b h4 img{display:block;width:100%;}
.wmys-b h4:hover img{transform:scale(1.1);}
.wmys-b dl{width:41.304347826086957%;margin-right:1%;}
.wmys-b dl dt{margin-bottom:40px;}
.wmys-b dl dt i{width:57px;padding-bottom:15px;border-bottom:2px solid var(--colors);}
.wmys-b dl dt p{width:calc(100% - 90px);font-size:30px;}
.wmys-b dl .div1{font-size:16px;line-height:32px;margin-bottom:50px;}
.wmys-b dl a{width:190px;height:60px;background:var(--colors);color:#fff;font-size:16px;border-radius:60px;}
.wmys-b dl a img{margin-left:30px;}
.wmys-b dl a:hover img{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}

.gchj{margin:100px auto 165px auto;}
.gchj-t{text-align:center;font-size:42px;margin-bottom:55px;}
.gchj-c{margin-bottom:60px;font-size:16px;}
.gchj-c a{margin:0 8px;height:50px;border-radius:50px;border:1px solid #000;color:#000;padding:0 30px;}
.gchj-c a.active{background:var(--colors);border-color:var(--colors);color:#fff;}
.gchj-b{position:relative;}
.gchj-b2{position:absolute;z-index:1;opacity:0;width:100%;left:0;top:0;transition:all 0.5s;}
.gchj-b2.active{position:relative;z-index:2;opacity:1;}
.gchj-b a{display:block;overflow:hidden;}
.gchj-b a:nth-child(2){margin-top:13px;}
.gchj-b a img{display:block;width:100%;}
.gchj-b a:hover img{transform:scale(1.1);}
.gchj-b .swiper-pagination{left: 0;width: 100%;bottom:-50px;display:block;}
.gchj-b .swiper-pagination-bullet{background:#dedede;opacity:1;}
.gchj-b .swiper-pagination-bullet-active{background:var(--colors);}
.gchj-b .swiper-button-next{width:66px;height:66px;right:-100px;transition:all 0.5s;background:url(../images/r.png);}
.gchj-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.gchj-b .swiper-button-prev{width:66px;height:66px;left:-100px;transition:all 0.5s;background:url(../images/l.png);}
.gchj-b .swiper-button-prev:hover{background:url(../images/l-1.png);}

.aboutPart4 .nybt{text-align:center;font-size:42px;margin-bottom:55px;color:#fff;}
.aboutPart4 .toptop{padding: 104px 0 133px;background: url(../images/fzlc-bj.jpg) center top;background-size: cover;}
.aboutPart4 .title{ text-align: center; color: #fff; font-weight: bold; font-size: 36px; line-height: 36px; padding-bottom: 0.75rem; }
.aboutPart4 .progress-bar{width: 792px;margin: 0 auto;position: relative;}
.aboutPart4 .progress-bar h5{cursor:pointer;width:14px;height:24px;background:url(../images/l4.png);position:absolute;top:3px;}
.aboutPart4 .progress-bar .p1{left:-90px;}
.aboutPart4 .progress-bar .p2{right:-90px;transform: rotate(-180deg);}
.aboutPart4 .progress-bar:after{content: '';position: absolute;left: 30px;top: calc(50% - 2px);width: calc(100% - 60px);height: 4px;z-index: 0;background: #fff;}
.aboutPart4 .progress-bar ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; position: relative; z-index: 1;}
.aboutPart4 .progress-bar li{cursor: pointer;position: relative;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;font-family: mont;border-radius: 50%;background: rgba(255,255,255,1);font-weight: bold;color: #fff;margin: 0 30px;}
.aboutPart4 .progress-bar li:after{content: '';position: absolute;left: 50%;top: 50%;width: 0;height: 0;background: var(--colors);border-radius: 50%;z-index: 0;transition: all 0.5s;}
.aboutPart4 .progress-bar li em{display: block;position: relative;transform: translateY(45px) translateX(-5px);z-index: 1;font-family: 'bold2';font-weight: normal;width: 90px;left: -30px;}
.aboutPart4 .progress-bar .active{background: #fff;color: #fff;}
.aboutPart4 .progress-bar .active:after{width: 16px;height: 16px;left: 7px;top: 7px;}
.aboutPart4 .botbot{ padding: 1.0rem 0; background: #f7f7fa; }
.aboutPart4 .list { width: 20.5rem; overflow: hidden; position: relative;}
.aboutPart4 .list li .box{ margin-right: 45px; }
.aboutPart4 .list li .year{ height: 35px; line-height: 30px; font-size: 30px; color: var(--colors); border-bottom: var(--colors) solid 1px; font-family: mont;}
.aboutPart4 .list li .msgList{ padding-top: 35px; }
.aboutPart4 .list li .msgList dd{ font-size: 16px; line-height: 30px; color: #3f4150;}

.history-content {height: 360px;background: #fff;color: #3f4150;overflow: hidden;}
.history-content .mod-con {position: relative;width: 707px;margin: 0 auto;}
.history-main {width: 10000px;position: absolute;transition: all 0.5s;}

.history-main-box{width: 4.5rem;float: left;margin-right: 0.42rem;}
.history-title{font-size: 36px;padding-top: 80px;line-height: 100%;border-bottom: 1px solid #bcc0c9;margin-bottom: 25px;color: #222222;padding-bottom: 22px;}
.history-main-box .li{line-height: 26px;font-size: 18px;overflow: hidden;color: #666666;}
.history-main-box .li .left{ float: left; width: 40px; padding-right: 10px; }
.history-main-box .li .right{/* width: 3.0rem; */float: left;line-height: 28px;font-size: 18px;color: #000;}
.history-main-box .li .right p{padding-left: 18px;position: relative;margin-bottom: 13px;}
.history-main-box .li .right p:after{content: '';width: 6px;height: 6px;position: absolute;top: 11px;left: 0px;background-color: var(--colors);display:block;border-radius:6px;}
.history-main-box .li h4{border-radius:10px;overflow:hidden;width:100%}
.history-main-box .li h4 img{width:100%;}
.history-main-box .li:hover h4 img{transform:scale(1.1);}
.history-content .mod-con{ position: relative;}

em{font-style:normal;}
.aboutPart4Tel{padding: 40px 15px;}
.aboutPart4Tel .title{ text-align: center; color: #191c22; font-weight: bold; font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.75rem; }
.aboutPart4Tel .list{position: relative;}
.aboutPart4Tel .list:before{ content: ''; position: absolute; left: 0.1rem; width: 2px; top: 0; height: 100%; background: #e6e6e6; z-index: 0;}
.aboutPart4Tel .list li{ position: relative; padding: 0 0 0.4rem 0.4rem; font-size: 0.26rem; line-height: 0.48rem; background: url(../images/nimg14_1.png) left 4px no-repeat; background-size: 0.26rem; color: #999; }
.aboutPart4Tel .list li .year{font-size: 0.42rem;line-height: 0.42rem;padding-bottom: 0.2rem;font-weight: bold;font-family: mont;color: var(--colors);}
.aboutPart4Tel .list li dd{padding-bottom: 0.2rem;font-size: 14px;line-height: 24px;} 
.aboutPart4Tel .list li h4{border-radius:10px;margin-bottom:20px;}
.aboutPart4Tel .list li h4 img{display:block;width:100%}

.ryzz{height:853px;background:url(../images/ryzz-bj.jpg);padding:100px 0 115px;}
.ryzz-t{text-align:center;font-size:42px;margin-bottom:80px;
}
.ryzz-b{}
.ryzz-b a{display:block;}
.ryzz-b a h4{overflow:hidden;}
.ryzz-b a h4 img{display:block;width:100%;}
.ryzz-b a:hover h4 img{transform:scale(1.05);}
.ryzz-b1{margin-bottom:96px;}
.ryzz-b1 .swiper-slide{width:182px;margin-right:20px;}
.ryzz-b2 .swiper-slide{width:266px;margin-right:20px;}

.qqbj{margin:90px auto 100px;}
.nybt2{text-align:center;margin-bottom:70px;}
.nybt2 h3{font-size:42px;margin-bottom:25px;font-family:bold;}
.nybt2 p{font-size:22px;}
.qqbj-b{}
.qqbj-l{width: 45.73333333333333%;position:relative;margin-left: 4.8666666666666664%;line-height:100%;}
.qqbj-l img{display:block;width:100%;}
.qqbj-l dl{position:absolute;color:#333333;cursor:pointer;}
.qqbj-l dl p{transition:all 0.5s;}
.qqbj-l dl dt{margin-left:6px;width: 15px;height: 20px;border-radius:6px;position:relative;z-index:2;background: url(../images/qqbj-tb3.png);}
/* .qqbj-l dl dt::before, .qqbj-l dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: var(--colors);content: '';top:0;left:0;z-index:-1;}
.qqbj-l dl dt::before{animation: scale 2s infinite; }
.qqbj-l dl dt::after{animation: scale2 2s infinite; } */
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(1.5); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(3);opacity:0;}}
.qqbj-l dl.active{color:var(--colors);font-family:bold4;}
.qqbj-l .dl2,.qqbj-l .dl3, .qqbj-l .dl5, .qqbj-l .dl6{flex-direction:row-reverse}
.qqbj-l .dl5 dt,.qqbj-l .dl6 dt,.qqbj-l .dl7 dt{margin-left:0;margin-right:10px;}
.qqbj-l .dl1{right: 45.918367346938777%;top: 56.07476635514018%;}
.qqbj-l .dl2{right: 21.865889212827988%;top: 65.42056074766355%;}
.qqbj-l .dl2 dt,.qqbj-l .dl3 dt{margin-left:0;margin-right:10px;}
.qqbj-l .dl3{right: 32.06997084548105%;top: 87.14953271028038%;}
.qqbj-l .dl4{right: 32.06997084548105%;top: 92.28971962616822%;flex-direction: row-reverse;}
.qqbj-l .dl4 dt{/* transform: translateY(10px) translateX(21px); */margin-left: 0;margin-right: 5px;}
.qqbj-l .dl5{right: 5.2478134110787174%;top: 51.4018691588785%;/* display: none; */}
.qqbj-l .dl6{right: 22.30320699708455%;top: 71.72897196261683%;}
.qqbj-l .dl7{right: 44.71137%;top: 88.78504672897196%;}
.qqbj-l .dl7 dt{width:15px;height:15px;background: url(../images/qqbj-tb2.png);margin-right: 0;margin-left: 10px;}
.qqbj-l .dl7 dt::after,.qqbj-l .dl7 dt::before{display:none;}
.qqbj-r{width:35.6%;position:relative;margin-right: 6%;}
.qqbj-r2{border:1px solid #eaeaea;background:#fff;box-shadow:0 3px 21px rgba(0, 0, 0, 0.15);padding:24px 25px 65px 25px;display:none;}
.qqbj-r2:nth-child(5){/* opacity:0!important; */}
.qqbj-r2.active{display:block;}
.qqbj-r2 h4{overflow:hidden;margin-bottom:37px;}
.qqbj-r2 h4 img{display:block;width:100%;}
.qqbj-r2 h4:hover img{transform:scale(1.1);}
.qqbj-r2 h3{padding:0 15px;margin-bottom:28px;color:#333;font-size:26px;}
.qqbj-r2 dl{padding:0 15px;font-size:16px;line-height:24px;height: 195px;}
.qqbj-r2 dl dt{margin-bottom:25px;}
.qqbj-r2 dl dt:last-child{margin-bottom:0!important;}
.qqbj-r2 dl dt:nth-child(1){color:#333;}
.qqbj-r2 dl dt i{width:19px;height:24px;}
.qqbj-r2 dl dt p{width:calc(100% - 30px);}
.qqbj-r2 dl dt p a{color:#000}
.qqbj-r2 dl dt p a:hover{color:var(--colors);}

.hzhb{background:#f5f5f5;padding:100px 20px;}
.hzhb-b{}
.hzhb-b p{border-radius:5px;overflow:hidden;width:calc((100% - 120px) / 7);margin:0 20px 20px 0;background:#fff;}
.hzhb-b p:nth-child(7n){margin-right:0;}
.hzhb-b p:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
/*gywm*/

/*cpzx*/
.cpzx{margin:30px auto 115px auto;}
.cpzx-l{width:288px;/* background:#fff; *//* border-radius:10px; */}
.cpzx-lt{padding:36px 15px 12px 15px;border-bottom:1px solid #ececec;}
.cpzx-lt dl{margin-bottom:7px;}
.cpzx-lt dl h3{font-size:14px;margin-bottom:17px;}
.cpzx-lt dl dt{}
.cpzx-lt dl dt p{cursor:pointer;height:28px;border-radius:3px;padding:7px;background:#f1f1f1;color:#525252;margin:0 6px 6px 0}
.cpzx-lt dl dt p img{margin-left:6px;width:14px;}
.cpzx-lt dl dt p:hover img{transform:scale(1.2);}
.cpzx-lt h5{width:70px;height:30px;background:#fde7e8;color:var(--colors);font-size:14px;border-radius:3px;border:1px solid #fde7e8;transition:all 0.5s;margin-left:auto;margin-right:0;cursor:pointer;}
.cpzx-lt h5:hover{border-color:var(--colors);}
.cpzx-lb{padding:20px 0 15px 0;/* background: #fff; *//* border-radius: 10px; */}
.cpzx-lb h4{font-size:18px;margin-bottom:10px;padding:0 17px;}
.cpzx-lb dl{border-bottom:1px solid #ececec;}
.cpzx-lb dl:last-child{border:none}
.cpzx-lb dl dt{cursor:pointer;padding:0 23px 0 17px;}
.cpzx-lb dl dt a{height:53px;font-size:16px;color:#000;width:calc(100% - 20px)}
.cpzx-lb dl dt p{transition:all 0.5s;width:6px;height:11px;background:url(../images/cpzx-tb3.png);}
.cpzx-lb dl dt.up p{transform: rotate(90deg);}
.cpzx-lb dl dt.up a,.cpzx-lb dl.active dt a{color:var(--colors)}
.cpzx-lb dl dd{display:none;border-top:1px solid #ececec;padding:17px 14px 22px 14px;}
.cpzx-lb dl dd .label{cursor:pointer;/* height:36px; */color:#333;}
.cpzx-lb dl dd .label p{transition:all 0.5s;position: relative;/* padding-left: 30px; */margin-bottom: 10px;}
.cpzx-lb dl dd .label p input{display:none;}
.cpzx-lb dl dd .label p span{width:13px;height:13px;border-radius:3px;transition:all 0.5s;margin-right:8px;border:1px solid #4c4c4c;position: absolute;left: 0;top: 5px;display: none;}
.cpzx-lb dl dd .label i{font-size:15px;}
.cpzx-lb dl dd .label.active,.cpzx-lb dl dd .label:hover{color:var(--colors);}
.cpzx-lb dl dd .label.active p span{background:var(--colors);border-color:var(--colors);}
.cpzx-lb2{display:block;margin-top:20px;box-shadow:0px 2px 5px rgba(75, 75, 75, 0.1);background:#fff;border-radius:10px;overflow:hidden;position: relative;}
.cpzx-lb2:nth-child(4n){margin-right:0;}
.cpzx-lb2>h5{
    font-size: 18px;
    margin-bottom:10px;
    padding: 20px 17px 0 17px;
    font-weight: bold;
    color: #000;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
}
.cpzx-lb2 h4{overflow:hidden;position:relative;}
.cpzx-lb2 h4 img{display:block;width:100%;}
.cpzx-lb2 h4 i{width:100px;height:30px;border-radius:100px;background:var(--colors);color:#fff;font-size:16px;position:absolute;z-index:2;right:20px;bottom:-30px;}
.cpzx-lb2 dl{padding:0 20px 30px 20px;}
.cpzx-lb2 dl h5{color:#aeaeae;font-size:15px;margin-bottom:16px;}
.cpzx-lb2 dl h3{color:#000;font-size:17px;width:70%;line-height:22px;height:44px;margin-bottom:15px;}
.cpzx-lb2 dl p{color:#666;line-height:22px;}
.cpzx-lb2:hover{box-shadow:0 4px 16px rgba(75, 75, 75, 0.16);}
.cpzx-lb2:hover img{transform:scale(1.1);}
.cpzx-lb2:hover h4 i{bottom:25px;}
.cpzx-r{width:calc(100% - 320px)}
.cpzx-rt{color:#fff;position:relative;border-radius:10px;overflow:hidden;margin-bottom:33px;}
.cpzx-rt h4{overflow:hidden;}
.cpzx-rt h4 img{display:block;width:100%;}
.cpzx-rt dl{padding:104px 60px;position:absolute;z-index:2;left:0;top:0;}
.cpzx-rt dl h3{font-size:38px;margin-bottom:25px;}
.cpzx-rt dl h5{width:39px;height:4px;background:var(--colors);margin-bottom:17px;}
.cpzx-rt dl p{font-size:18px;line-height:28px;width:463px;}
.cpzx-rb{margin-bottom:20px;}
.cpzx-rb a{display:block;width:calc((100% - 51px) / 4);margin:0 17px 18px 0;box-shadow:0px 2px 5px rgba(75, 75, 75, 0.1);background:#fff;border-radius:10px;overflow:hidden;}
.cpzx-rb a:nth-child(4n){margin-right:0;}
.cpzx-rb a h4{overflow:hidden;position:relative;}
.cpzx-rb a h4 img{display:block;width:100%;}
.cpzx-rb a h4 i{width:100px;height:30px;border-radius:100px;background:var(--colors);color:#fff;font-size:16px;position:absolute;z-index:2;right:20px;bottom:-30px;}
.cpzx-rb a dl{padding:0 20px 30px 20px;}
.cpzx-rb a dl h5{color:#aeaeae;font-size:15px;margin-bottom:16px;}
.cpzx-rb a dl h3{color:#000;font-size:17px;width:70%;line-height:22px;height:44px;margin-bottom:15px;}
.cpzx-rb a dl p{color:#666;line-height:22px;}
.cpzx-rb a:hover{box-shadow:0 4px 16px rgba(75, 75, 75, 0.16);}
.cpzx-rb a:hover img{transform:scale(1.1);}
.cpzx-rb a:hover h4 i{bottom:25px;}
/*cpzx*/

/*cpzx-z*/
.cpzx-z{padding:96px 0 113px 0;margin-top:-53px;background:url(../images/cpzx-bj.jpg)no-repeat center;background-size:cover;}
.cpzx-zl{width:59.2%}
.cpzx-zl1{position:relative;width:140px;position:relative;}
.cpzx-zl1 .swiper-container{height:548px;}
.cpzx-zl1 .swiper-slide{height:100px;}
.cpzx-zl1 .swiper-slide a{height:100px;background:#fff;border-radius:6px;border:1px solid #dbdbdb;}
.cpzx-zl1 .swiper-slide a img{display:block;max-height:90%;max-width:90%;}
.cpzx-zl1 .swiper-slide-thumb-active a{border-color:var(--colors);}
.cpzx-zl1 .swiper-button-next{width:32px;height:32px;right:auto;left:calc(50% - 16px);top:auto;margin:0!important;bottom:-16px;background:url(../images/b.png);}
.cpzx-zl1 .swiper-button-prev{width:32px;height:32px;right:auto;left:calc(50% - 16px);top:-16px;margin:0!important;bottom:auto;background:url(../images/t.png);}
.cpzx-zl2{width:calc(100% - 150px);position:relative;border-radius:10px;background:#fff;border:1px solid #dbdbdb;}
.cpzx-zl2 a{height:553px;overflow:hidden;height:548px;}
.cpzx-zl2 a img{display:block;}
.cpzx-zl2 a video{display:block;max-width:100%;}
.cpzx-zl2 .swiper-button-next{width:32px;height:32px;right:30px;transition:all 0.5s;background:url(../images/r2.png);}
.cpzx-zl2 .swiper-button-next:hover{background:url(../images/r2-1.png);}
.cpzx-zl2 .swiper-button-prev{width:32px;height:32px;left:30px;transition:all 0.5s;background:url(../images/l2.png);}
.cpzx-zl2 .swiper-button-prev:hover{background:url(../images/l2-1.png);}
.cpzx-zl2 .swiper-pagination{left: 0;width: 100%;bottom:-30px;display:block;}
.cpzx-zl2 .swiper-pagination-bullet{background:#d8d8d8;opacity:1;}
.cpzx-zl2 .swiper-pagination-bullet-active{background:var(--colors);}
.cpzx-zr{width:36%;padding-top:40px;}
.cpzx-zr h5{font-size:18px;/* text-transform:uppercase; */color: var(--colors);margin-bottom: 23px;}
.cpzx-zr h3{font-size:42px;padding-bottom: 23px;margin-bottom:20px;border-bottom:1px solid rgba(217, 217, 217, 0.8);line-height: 1.2;}
.cpzx-zr .div1{font-size:16px;line-height:36px;margin-bottom:55px;padding-right: 10px;max-height: 180px;overflow:auto;}
.cpzx-zr dl{font-size:18px;}
.cpzx-zr dl a{width:210px;height:55px;border-radius:60px;color:var(--colors);border:2px solid var(--colors);}
.cpzx-zr dl a img{margin-left:10px;transition:all 0s!important;}
.cpzx-zr dl a:nth-child(1){margin-right:27px;}
.cpzx-zr dl a:nth-child(1),.cpzx-zr dl a:hover{background:var(--colors);color:#fff;}
.cpzx-zr dl a:nth-child(1) img,.cpzx-zr dl a:hover img{filter: brightness(0) invert(1);}
.cpzx-zc{background:#fff;padding:80px 0 120px 0;}
.cpzx-zc-l{width:62.33333333333333%}
.cpzx-zc-l table{width:100%!important;max-width:100%!important}
.cpzx-zc-l>h3{font-size:32px;padding-left:23px;border-left:4px solid var(--colors);margin-bottom:27px;}
.cpzx-zc-l .div1{font-size:16px;line-height:26px;padding-bottom:60px;border-bottom:1px solid #eaeaea;margin-bottom:60px;}
.cpzx-zc-l .div2{padding-bottom:65px;margin-bottom:60px;border-bottom:1px solid #eaeaea;}
.cpzx-zc-l .div2 dl{margin-bottom:35px;}
.cpzx-zc-l .div2 dl:last-child{margin-bottom:0!important;}
.cpzx-zc-l .div2 dl h4{font-size:18px;margin-bottom:10px;}
.cpzx-zc-l .div2 dl h4 p{width:6px;height:6px;border-radius:6px;background:var(--colors);margin-right:13px;}
.cpzx-zc-l .div2 dl dt{font-size:16px;line-height:24px;}
.cpzx-zc-l .div3{padding-bottom:77px;border-bottom:1px solid #eaeaea;margin-bottom:70px;}

.cpzx-zc-l .div3 table{width:100%;border:1px solid #e2e2e2;}
.cpzx-zc-l .div3 table tr{}
.cpzx-zc-l .div3 table tr:nth-child(2n+1){background:#f8f8f8;}
.cpzx-zc-l .div3 table tr th,.cpzx-zc-l .div3 table tr td{border:1px solid #e2e2e2;padding: 15px 5px;}
.cpzx-zc-l .div4{}
.cpzx-zc-l .div4 img{height:auto!important;display: block;}
.cpzx-zc-l .div4 dt{font-size:16px;line-height:26px;margin-bottom:43px;}
.cpzx-zc-l .div4 dd{}

/* .cpzx-zc-l .div4 dd p{width: 100%;overflow:hidden;margin-bottom:10px;}
.cpzx-zc-l .div4 dd p img{display:block;width:100%}
.cpzx-zc-l .div4 dd p:hover img{transform:scale(1.1);} */
.cpzx-zc-r{position:sticky;top:100px;width:26.2%}
.cpzx-zc-rt{margin-bottom: 70px;position:relative;z-index:2;}
.cpzx-zc-rt a{line-height:100%;color:#222222;font-size:18px;margin-bottom:46px;}
.cpzx-zc-rt a:last-child{margin-bottom:0;}
.cpzx-zc-rt a p{width:13px;height:13px;border-radius:13px;background:#979797;margin-right: 14px;}
.cpzx-zc-rt a.active,.cpzx-zc-rt a:hover{color:var(--colors);font-family:bold;}
.cpzx-zc-rt a.active p,.cpzx-zc-rt a:hover p{background:var(--colors);}
.cpzx-zc-rt h5{width:1px;height:calc(100% - 30px);position:absolute;left:6px;top:15px;z-index:-2;background: #979797;}
.cpzx-zc-rb{background:#f8f8f8;}
.cpzx-zc-rb h4{overflow:hidden;}
.cpzx-zc-rb h4 img{display:block;width:100%;}
.cpzx-zc-rb dl{padding: 20px 30px 20px 30px;}
.cpzx-zc-rb dl h3{color:var(--colors);font-size:24px;margin-bottom: 10px;}
.cpzx-zc-rb dl h5{font-size:24px;line-height:26px;margin-bottom:30px;}
.cpzx-zc-rb dl dt{font-size:16px;margin-bottom: 20px;}
.cpzx-zc-rb dl dt p{margin-bottom:15px;}
.cpzx-zc-rb dl dt p i{width:16px;margin-right:14px;}
.cpzx-zc-rb dl dt p a{color:#000;}
.cpzx-zc-rb dl dt p a:hover{color:var(--colors);}
.cpzx-zc-rb dl>a{height:50px;background:var(--colors);color:#fff;font-size:16px;}
.cpzx-zc-rb dl>a:hover{}

.xgal{margin:100px auto;}
.xgal-t{text-align:center;font-size:42px;margin-bottom:50px;}
.xgal-b{position:relative;}
.xgal-b .swiper-container{width:calc(100% + 20px);margin-left:-10px;padding-bottom:37px;}
.xgal-b a{display:block;border-radius:18px;overflow:hidden;margin:10px;background:#fff;box-shadow:0  9px 8px rgba(0, 0, 0, 0.05);color:#000;}
.xgal-b a h4{overflow:hidden;}
.xgal-b a h4 img{display:block;width:100%;}
.xgal-b a dl{padding:30px 30px 67px 30px;}
.xgal-b a dl h3{font-size:20px;margin-bottom:20px;}
.xgal-b a dl p{line-height:22px;margin-bottom:32px;height: 44px;}
.xgal-b a dl h5{font-size:14px;color:var(--colors);}
.xgal-b a dl h5 img{margin-left:8px;}
.xgal-b a:hover h4 img{transform:scale(1.1);}
.xgal-b a:hover h3{color:var(--colors);}
.xgal-b .swiper-pagination{left: 0;width: 100%;bottom:0px;display:block;}
.xgal-b .swiper-pagination-bullet{background:#dcdcdc;opacity:1;}
.xgal-b .swiper-pagination-bullet-active{background:var(--colors);}

.xgcp{}
.xgcp .xgal-t{margin-bottom:34px;}
.xgcp-b{position:relative;}
.xgcp-b .swiper-container{width:calc(100% + 20px);margin-left:-10px;padding-bottom: 30px;}
.xgcp-b a{display:block;margin:16px 10px;box-shadow:0px 2px 5px rgba(75, 75, 75, 0.1);background:#fff;border-radius:10px;overflow:hidden;}
.xgcp-b a h4{overflow:hidden;position:relative;}
.xgcp-b a h4 img{display:block;width:100%;}
.xgcp-b a h4 i{width:100px;height:30px;border-radius:100px;background:var(--colors);color:#fff;font-size:16px;position:absolute;z-index:2;right:20px;bottom:-30px;}
.xgcp-b a dl{padding:0 20px 30px 20px;}
.xgcp-b a dl h5{color:#aeaeae;font-size:15px;margin-bottom:16px;}
.xgcp-b a dl h3{color:#000;font-size:17px;/* width:60%; */line-height:22px;height:44px;margin-bottom:15px;}
.xgcp-b a dl p{color:#666;line-height:22px;}
.xgcp-b a:hover{box-shadow:0 4px 16px rgba(75, 75, 75, 0.16);}
.xgcp-b a:hover img{transform:scale(1.1);}
.xgcp-b a:hover h4 i{bottom:25px;}
.xgcp-b .swiper-pagination{left: 0;width: 100%;bottom:0px;display:block;}
.xgcp-b .swiper-pagination-bullet{background:#dcdcdc;opacity:1;}
.xgcp-b .swiper-pagination-bullet-active{background:var(--colors);}

.zxly{margin:130px auto;}
.zxly-l{width:68%;width:calc(100% - 477px)}
.zxly-l h3{font-size:44px;margin-bottom:40px;width:100%}
.zxly-l input{width:calc(50% - 11px);height:54px;border-radius:7px;padding:0 20px;font-size:16px;color:#343434;margin-bottom:20px;}
.zxly-l input::placeholder,.zxly-l textarea::placeholder{color:#343434;}
.zxly-l .input2{width:calc((100% - 40px) / 3);}
.zxly-l textarea{width:100%;height:140px;border-radius:7px;padding:20px;margin-bottom:20px;}
.zxly-l dl{width:100%;}
.zxly-l dl dt{width:56.51%;}
.zxly-l dl dt input{width:75%;height:60px;margin-bottom:0;}
.zxly-l dl dt img{display:block;width:20%;height:60px;cursor:pointer;}
.zxly-l dl button{width:230px;height:60px;border-radius:60px;background:var(--colors);color:#fff;font-size:18px;cursor:pointer;transition:all 0.5s;}
.zxly-l dl button:hover{opacity:0.8;}
.zxly-r{width:432px;}
.zxly-r a{display:block;color:#fff;font-size:26px;position:relative;border-radius:8px;overflow:hidden;}
.zxly-r a h4{}
.zxly-r a h4 img{display:block;width:100%}
.zxly-r a p{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;}
.zxly-r a:nth-child(1){margin-bottom:20px;}
.zxly-r a:hover img{transform:scale(1.1);}


.cnm{position:fixed;z-index:1000;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);left:0;top:0;z-index:-10;opacity:0;}
.cnm.active{z-index:10000;opacity:1;}
.cnm-b{position: absolute;
    top: 50%;
    left: 50%;
    max-width: min(1400px, 90vw);
    z-index: 5;
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    padding: 0 0;
    margin: 0 0;
    box-sizing: border-box;
    border-radius: 20px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 0 8px #555;}
.cnm-b a{background:#fff;overflow:hidden;max-height:calc(90vh - 80px);height:910px;}
.cnm-b a img{max-height:100vh;margin:-10vh 0}
.cnm-b2{position: fixed;
    display: block;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 40px;
    fill: #fff;
    z-index: 5;
    cursor: pointer;}
.cnm-b2 svg{display: block;
    width: 40px;
    height: 40px;
    fill: #fff;
    z-index: 5;
    cursor: pointer;}    
    .cnm-b2:hover svg{fill:var(--colors);}
.cnm-b .swiper-button-next{
    right: 1em;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 2em;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    z-index: 1;
    }
.cnm-b .swiper-button-next svg{
    fill: var(--colors);
    width: 30px;
    height: 1.2em;
    }
.cnm-b .swiper-button-next:hover{
    background: var(--colors);
}
.cnm-b .swiper-button-next:hover svg{
    fill: #fff;
}
.cnm-b .swiper-button-prev{
    left: 1em;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 2em;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    z-index: 1;
}
.cnm-b .swiper-button-prev svg{
    fill: var(--colors);
    width: 30px;
    transform: scaleX(-1);
    height: 1.2em;
    }
.cnm-b .swiper-button-prev:hover{
    background: var(--colors);
}
.cnm-b .swiper-button-prev:hover svg{
    fill: #fff;
}
.cnm-b .swiper-pagination{bottom:10px;}
.cnm-b .swiper-pagination-bullet{background:#ccc;opacity:1;}
.cnm-b .swiper-pagination-bullet-active{background:var(--colors);}
@media(max-width:1200px){
    .cnm-b a{height:auto;}
	.cnm-b a img{margin:-5vh 0}
	.cnm-b .swiper-button-prev,.cnm-b .swiper-button-next{top:61%}
}
/*cpzx-z*/

/*jjfa*/
.jjfa{margin:70px auto 16px auto;width:1200px}
.jjfa-t{text-align:center;font-size:40px;margin-bottom: 38px;}
.jjfa-c{color:#585858;font-size: 16px;line-height: 24px;margin-bottom: 60px;width:1113px;text-align:center;}
.jjfa-b{}
.jjfa-b2{margin-bottom:70px;}
.jjfa-t2{margin-bottom: 30px;background:#f5f5f5;border-radius:20px;padding:20px 20px 20px 50px;}
.jjfa-t2 dt{width:470px;}
.jjfa-t2 dt h3{font-size:30px;margin-bottom:25px;}
.jjfa-t2 dt .div1{font-size:18px;line-height:32px;margin-bottom:45px;color:#545454;}
.jjfa-t2 dt a{width:160px;height:50px;border-radius:50px;background:var(--colors);color:#fff;font-size:16px;}
.jjfa-t2 dt a img{margin-left:6px;}
.jjfa-t2 dt a:hover img{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}
.jjfa-t2 dd{width:577px;overflow:hidden;border-radius:12px;}
.jjfa-t2 dd img{display:block;width:100%;}
.jjfa-t2 dd:hover img{transform:scale(1.05);}
.jjfa-c2{font-size:26px;margin-bottom:14px;}
.jjfa-b3{}
.jjfa-b3>div{width:calc(100% + 20px);margin-left:-10px;}
.jjfa-b3 a{display:block;margin:20px 10px;background:#fff;overflow:hidden;border-radius:18px;box-shadow:0 10px 18px rgba(0, 0, 0, 0.07);color:#000;}
.jjfa-b3 a:nth-child(3n){margin-right:0;}
.jjfa-b3 a h4{overflow:hidden;}
.jjfa-b3 a h4 img{display:block;width:100%;}
.jjfa-b3 a dl{padding:30px 30px 30px 30px;}
.jjfa-b3 a dl h3{color:#000;font-size:20px;line-height: 24px;margin-bottom: 14px;font-family: 'bold4';}
.jjfa-b3 a dl p{height:44px;line-height:22px;margin-bottom:40px;}
.jjfa-b3 a dl dt{color:#777777;}
.jjfa-b3 a dl dt i{width:130px;height:40px;border-radius:60px;color:var(--colors);}
.jjfa-b3 a dl dt i img{margin-left:8px;transition:all 0s!important;}
.jjfa-b3 a:hover h4 img{transform:scale(1.05);}
.jjfa-b3 a:hover i{background:var(--colors);color:#fff;}
.jjfa-b3 a:hover i img{filter: brightness(0) invert(1);}
/*jjfa*/

/*jjfa2*/
.jjfa4{padding:70px 0 16px 0;background:#fff}
.jjfa4-t{text-align:center;font-size:40px;margin-bottom: 38px;}
.jjfa4-c{color:#585858;font-size:18px;line-height:31px;margin-bottom: 90px;}
.jjfa4-b{}
.jjfa4-b a{display:block;width:calc((100% - 110px) / 3);margin:0 55px 105px 0;color:#000;}
.jjfa4-b a:nth-child(3n){margin-right:0;}
.jjfa4-b a h4{overflow:hidden;border-radius:15px;margin-bottom:25px;}
.jjfa4-b a h4 img{display:block;width:100%;}
.jjfa4-b a h3{font-size:26px;margin-bottom: 25px;}
.jjfa4-b a p{opacity:0.8;font-size:18px;line-height: 30px;height: 60px;margin-bottom: 50px;}
.jjfa4-b a h5{width:155px;height:55px;border-radius:60px;border:1px solid var(--colors);color:var(--colors);font-size:16px;}
.jjfa4-b a h5 img{margin-left:13px;transition:all 0s!important;}
.jjfa4-b a:hover h4 img{transform:scale(1.1);}
.jjfa4-b a:hover h5{background:var(--colors);color:#fff;}
.jjfa4-b a:hover h5 img{filter: brightness(0) invert(1);}

.jjal{background:#f5f5f5;margin: 100px auto -50px auto;}
.jjal-b{position:relative}
.jjal-b .swiper-container{width:calc(100% + 20px);margin-left:-10px;}
.jjal-b a{display:block;margin: 20px 10px;background:#fff;overflow:hidden;border-radius:18px;box-shadow:0 9px 8px rgba(0, 0, 0, 0.05);color:#000;}
.jjal-b a h4{overflow:hidden;}
.jjal-b a h4 img{display:block;width:100%;}
.jjal-b a dl{padding:25px 30px 30px 30px;}
.jjal-b a dl h3{color:#000;font-size:20px;margin-bottom: 14px;font-family: 'bold4';}
.jjal-b a dl p{height:44px;line-height:22px;margin-bottom:40px;}
.jjal-b a dl dt{color:#777777;}
.jjal-b a dl dt i{width:130px;height:40px;border-radius:60px;color:var(--colors);}
.jjal-b a dl dt i img{margin-left:8px;transition:all 0s!important;}
.jjal-b a:hover h4 img{transform:scale(1.05);}
.jjal-b a:hover i{background:var(--colors);color:#fff;}
.jjal-b a:hover i img{filter: brightness(0) invert(1);}
.jjal-b .swiper-button-next{width:11px;height:16px;right:-40px;transition:all 0.5s;background:url(../images/r5.png);}
.jjal-b .swiper-button-next:hover{background:url(../images/r5-1.png);}
.jjal-b .swiper-button-prev{width:11px;height:16px;left:-40px;transition:all 0.5s;background:url(../images/l5.png);}
.jjal-b .swiper-button-prev:hover{background:url(../images/l5-1.png);}
.jjal-c{margin-top:20px;}
.jjal-c a{width:155px;height:55px;border-radius:60px;border:1px solid var(--colors);color:var(--colors);font-size:16px;}
.jjal-c a:hover{background:var(--colors);color:#fff;}
/*jjfa2*/

/*jjfa-z*/
.jjfa2{margin:90px auto 120px auto;}
.jjfa2-t{/* margin-bottom:100px; */}
.jjfa2-t dl{width:49%;padding-top:15px;}
.jjfa2-t dl h3{font-size:40px;margin-bottom:30px;line-height: 1.4;}
.jjfa2-t dl dt{font-size:20px;line-height:34px;}
.jjfa2-t h4{border-radius:20px;overflow:hidden;width:46.66666666666667%;}
.jjfa2-t h4 img{width:100%;display:block;}
.jjfa2-t h4:hover img{/* transform:scale(1.1); */}
.jjfa2-b{width:calc(100% + 60px);margin-left:-30px;position:relative;}
.jjfa2-b dl{border-radius:20px;transition:all 0.5s;padding:40px 30px 60px 30px;margin:20px;}
.jjfa2-b dl h4{width:80px;height:80px;border-radius:80px;background:var(--colors);margin-bottom:20px;}
.jjfa2-b dl h3{font-size:26px;margin-bottom:25px;}
.jjfa2-b dl dt{font-size:16px;line-height:28px;}
.jjfa2-b dl{box-shadow:0 10px 10px rgba(0, 0, 0, 0.07);background:#fff;}
.jjfa2-b .swiper-button-next{width:15px;height:28px;background:url(../images/r3.png);transition:all 0.5s;right:-75px;}
.jjfa2-b .swiper-button-next:hover{background:url(../images/r3-1.png);}
.jjfa2-b .swiper-button-prev{width:15px;height:28px;background:url(../images/l3.png);transition:all 0.5s;left:-75px;}
.jjfa2-b .swiper-button-prev:hover{background:url(../images/l3-1.png);}

.jjfa3{position:relative;z-index:2;background:#283f5f;color:#fff;padding:68px 0 53px 0;}
.jjfa3>i{position:absolute;z-index:-1;left:0;top:0;height:100%;background:#253145;}
.jjfa3-l{width:325px;}
.jjfa3-l h3{font-size:31px;margin-bottom:50px;}
.jjfa3-l dl{margin-bottom:40px;}
.jjfa3-l dl dt{cursor:pointer;font-size:16px;/* height:46px; */margin: 30px 0;}
.jjfa3-l dl dt a{color:#fff;position:relative;line-height:100%;display:block;}
.jjfa3-l dl dt a p{position:absolute;left:0;bottom:-10px;height:2px;width:0;background:var(--colors);}
.jjfa3-l dl dt.active{}
.jjfa3-l dl dt.active a{}
.jjfa3-l dl dt.active a p{width:100%;}
.jjfa3-l>a{width:240px;height:45px;border-radius:45px;background:var(--colors);color:#fff;font-size:16px;}
.jjfa3-l>a:hover{}
.jjfa3-r{width:calc(100% - 395px);}
.jjfa3-r2{display:none;}
.jjfa3-r2.active{display:block;}
.jjfa3-r2-t{margin-bottom:45px;}
.jjfa3-r2-tl{position:relative;padding-bottom:24px;width:52.30769230769231%}
.jjfa3-r2-tl p{border-radius:15px;overflow:hidden;}
.jjfa3-r2-tl p img{display:block;width:100%;}
.jjfa3-r2 .swiper-pagination{left: 0;width: 100%;bottom:-5px;display:block;}
.jjfa3-r2 .swiper-pagination-bullet{background:none;opacity:1;width:9px;height:9px;border-radius:9px;border:2px solid #fff}
.jjfa3-r2 .swiper-pagination-bullet-active{background:#fff;}
.jjfa3-r2-tr{/* padding-top:40px; */width:41.6289592760181%}
.jjfa3-r2-tr h3{font-size:30px;line-height:42px;margin-bottom:25px;}
.jjfa3-r2-tr dl{font-size:16px;line-height:28px;}
.jjfa3-r2-c{font-size:26px;margin-bottom:25px;}
.jjfa3-r2-b{position:relative;padding-bottom:30px;}
.jjfa3-r2-b a{border-radius:20px;background:#fff;overflow:hidden;color:#000;}
.jjfa3-r2-b a h4{width:48%;overflow:hidden;}
.jjfa3-r2-b a h4 img{display:block;width:100%;}
.jjfa3-r2-b a dl{width:45%;}
.jjfa3-r2-b a dl h3{font-size:18px;line-height:22px;height: 44px;margin-bottom:7px;}
.jjfa3-r2-b a dl dt{color:#666666;line-height:22px;margin-bottom:20px;}
.jjfa3-r2-b a dl h5{width:100px;height:30px;border-radius:30px;background:var(--colors);color:#fff;font-size:16px;}
.jjfa3-r2-b a:hover img{transform:scale(1.05);}
.jjfa3-r2-b a:hover h3{color:var(--colors);}

.jjfa5{background:#fff;padding:120px 0 67px 0}
.jjfa5-b{}
.jjfa5-b dl{margin-bottom:60px;}
.jjfa5-b dl:nth-child(2n){flex-direction:row-reverse}
.jjfa5-b dl h4{border-radius:20px;overflow:hidden;width:calc(50% - 50px)}
.jjfa5-b dl h4 img{display:block;width:100%;}
.jjfa5-b dl dt{width:calc(50% - 40px)}
.jjfa5-b dl dt h5{font-size:20px;margin-bottom:18px;}
.jjfa5-b dl dt h3{font-size:30px;color:var(--colors);margin-bottom: 30px;line-height: 1.4;}
.jjfa5-b dl dt .div1{color:#666;font-size:18px;line-height:30px;}
.jjfa5-b dl:hover h4 img{/* transform:scale(1.1); */}
.jjfa5-t{color:#666;font-size:18px;line-height:30px;}
.jjfa5-t table{width:100%!important}
.jjfa5-t table td,.xwdt-z-b table th{padding: 5px 10px!important;border:1px solid #666!important;line-height: 24px;}
.jjfa5-t table *{color:#666}
.jjfa5-t img{height:auto!important;}

.jjfa6{margin:120px auto;}
.jjfa6-t{text-align:center;font-size:44px;margin-bottom:75px;}
.jjfa6-b{position:relative;}
.jjfa6-b a{display:block;background:#fff;border-radius:10px;overflow:hidden;margin: 20px 10px;box-shadow:0  9px 8px rgba(0, 0, 0, 0.05);}
.jjfa6-b a h4{overflow:hidden;position:relative;}
.jjfa6-b a h4 img{display:block;width:100%;}
.jjfa6-b a h4 i{width:100px;height:30px;border-radius:100px;background:var(--colors);color:#fff;font-size:16px;position:absolute;z-index:2;right:20px;bottom:-30px;}
.jjfa6-b a dl{padding:0 20px 30px 20px;}
.jjfa6-b a dl h5{color:#aeaeae;font-size:15px;margin-bottom:16px;}
.jjfa6-b a dl h3{color:#000;font-size:17px;width:70%;line-height:22px;height:44px;margin-bottom:15px;}
.jjfa6-b a dl p{color:#666;line-height:22px;}
/*.cpzx-rb a:hover{box-shadow:0 4px 16px rgba(75, 75, 75, 0.16);}*/
.jjfa6-b a:hover img{transform:scale(1.1);}
.jjfa6-b a:hover h4 i{bottom:25px;}
.jjfa6-b .swiper-button-next{width:15px;height:28px;background:url(../images/r3.png);transition:all 0.5s;right:-75px;}
.jjfa6-b .swiper-button-next:hover{background:url(../images/r3-1.png);}
.jjfa6-b .swiper-button-prev{width:15px;height:28px;background:url(../images/l3.png);transition:all 0.5s;left:-75px;}
.jjfa6-b .swiper-button-prev:hover{background:url(../images/l3-1.png);}
/*jjfa-z*/

/*cgal*/
.cgal{margin:60px auto 130px auto;}
.cgal-t{margin-bottom:65px;position:relative;box-shadow:0 7px 15px rgba(0, 0, 0, 0.05);border-radius:15px;}
.cgal-t a{border-radius:15px;overflow:hidden;color:#000;background:#fff;}
.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 90px;padding-bottom: 42px;}
.cgal-t a dl h3{font-size:38px;margin-bottom: 22px;}
.cgal-t a dl p{font-size:18px;line-height:34px;margin-bottom:48px;}
.cgal-t a dl h5{width:190px;height:60px;border-radius:60px;border:1px solid var(--colors);color:var(--colors);font-size:16px;}
.cgal-t a dl h5 img{margin-left:15px;transition:all 0s!important;}
.cgal-t a:hover h4 img{transform:scale(1.1);}
.cgal-t a:hover h5{background:var(--colors);color:#fff;}
.cgal-t a:hover h5 img{filter: brightness(0) invert(1);}
.cgal-t .swiper-button-next{width:15px;height:28px;background:url(../images/r3.png);transition:all 0.5s;right:-75px;}
.cgal-t .swiper-button-next:hover{background:url(../images/r3-1.png);}
.cgal-t .swiper-button-prev{width:15px;height:28px;background:url(../images/l3.png);transition:all 0.5s;left:-75px;}
.cgal-t .swiper-button-prev:hover{background:url(../images/l3-1.png);}
.cgal-t .swiper-pagination{text-align:right;padding-right:80px;bottom:0px;padding-bottom:60px;}
.cgal-t .swiper-pagination-bullet{background:#dcdcdc;opacity:1;}
.cgal-t .swiper-pagination-bullet-active{background:var(--colors);}
.cgal-c{margin-bottom:45px;font-size:18px;justify-content:flex-end;}
.cgal-c a{background:#fff;height:55px;color:#000;border-radius:60px;border:1px solid #d5d5d5;color:#000;margin-left:12px;padding:0 23px;}
.cgal-c a.active,.cgal-c a:hover{background:var(--colors);color:#fff;border-color:var(--colors);}
.cgal-b{margin-bottom:-13px;}
.cgal-b a{display:block;width:calc((100% - 94px) / 3);margin:0 47px 63px 0;background:#fff;overflow:hidden;border-radius:18px;box-shadow:0 9px 8px rgba(0, 0, 0, 0.05);color:#000;}
.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:25px 30px 30px 30px;}
.cgal-b a dl h3{color:#000;font-size:20px;margin-bottom: 14px;font-family: 'bold4';}
.cgal-b a dl p{height:44px;line-height:22px;margin-bottom:40px;}
.cgal-b a dl dt{color:#777777;}
.cgal-b a dl dt i{width:130px;height:40px;border-radius:60px;color:var(--colors);}
.cgal-b a dl dt i img{margin-left:8px;transition:all 0s!important;}
.cgal-b a:hover h4 img{transform:scale(1.05);}
.cgal-b a:hover i{background:var(--colors);color:#fff;}
.cgal-b a:hover i img{filter: brightness(0) invert(1);}
/*cgal*/

/*xzzx*/
.xzzx{margin:75px auto 130px auto;}
.xzzx-t{margin-bottom:50px;font-size:16px;}
.xzzx-t a{margin:0 5px;padding:0 30px;height:54px;border-radius:60px;background:#fff;border:1px solid #dedede;color:#222222;}
.xzzx-t a.active,.xzzx-t a:hover{background:var(--colors);color:#fff;}
.xzzx-c{margin-bottom:45px;background:#fff;border-radius:10px;border:1px solid #eee;padding: 45px 9px 45px 40px;}
.xzzx-c dl{}
.xzzx-c dl:nth-child(1){border-bottom:1px solid #eee;padding-bottom:30px;margin-bottom:30px;}
.xzzx-c dl h3{width:180px;}
.xzzx-c dl dt{width:calc(100% - 180px);font-size:16px;}
.xzzx-c dl dt a{width:180px;height:45px;border-radius:45px;background:#f5f5f5;color:#000;margin-right:20px;}
.xzzx-c dl dt a:nth-child(1){width:100px;}
.xzzx-c dl dt a.active,.xzzx-c dl dt a:hover{background:var(--colors);color:#fff;}
.xzzx-c{}
.xzzx-b{margin-bottom:7px;}
.xzzx-b a{border-radius:10px;border:1px solid #e5e5e5;background:#fff;overflow:hidden;width:calc(50% - 20px);margin-bottom:40px;}
.xzzx-b a h4{width:47%;height:240px;}
.xzzx-b a h4 img{}
.xzzx-b a dl{width:45%;color:#000;}
.xzzx-b a dl h3{font-size:20px;line-height:24px;height:48px;margin-bottom:15px;}
.xzzx-b a dl dt{line-height:30px;margin-bottom:15px;}
.xzzx-b a dl h5{width:135px;height:35px;border-radius:35px;border:1px solid var(--colors);color:var(--colors);font-size:16px;}
.xzzx-b a:hover img{}
.xzzx-b a:hover h5{background:var(--colors);color:#fff;}


.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: 50%;max-width: 500px;min-width: 290px;background: #fff;padding: 40px 20px;position: relative;z-index: 5;opacity: 0;border-radius:5px;}
.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); }
}
.sqml2-b3{width:640px;max-width: 80%;padding: 30px 40px 67px 40px;border-radius: 10px;}
.sqml2-b3 .shdz-t h3{text-align:left;font-size:24px;color: #000;padding: 0px 45px 28px 45px;border-bottom:1px solid #e5e5e5;width: calc(100% + 80px);margin-left: -40px;margin-right: -40px;}
.sqml2-b3 .shdz-t a{top: 26px;right: 42px;}
.sqml2-b3 .shdz-t a svg{color:#959595;}
.sqml2-b3 .shdz-b dl{}
.sqml2-b3 .shdz-b dl h3{width: 128px;color: #5f5f5f;padding-top: 16px;}
.sqml2-b3 .shdz-b dl dt{}
.sqml2-b3 .shdz-b dl dt input, .sqml2-b3 .shdz-b dl dt select,.sqml2-b3 #box{border-radius: 6px;background: #f5f5f5;height: 45px;color: #000;}
.sqml2-b3 .shdz-b dl dt input::placeholder{color:#878787;}
.sqml2-b3 .text:nth-child(1){color:#878787;}
.sqml2-b3 .shdz-b p{justify-content:flex-start;padding-left: 124px;padding-top: 20px;}
.sqml2-b3 .shdz-b p button{width: 160px;height: 50px;color: #fff;font-size: 16px;font-weight: bold;border-radius: 0;border: none;background: var(--colors);margin-right: 20px;border-radius:60px;}
.sqml2-b3 .shdz-b p button:hover{opacity:0.8;background: var(--colors);}
.sqml2-b3 .shdz-b p a{width: 160px;height: 50px;color: #fff;font-weight: bold;border-radius: 0;font-size: 14px;border: none;background: #a7a7a7;}
.sqml2-b3 .shdz-b p a:hover{background:var(--colors2)}
.shdz-t{margin-bottom:30px;}
.shdz-t h3{font-size: 30px;text-align: center;/* margin-bottom: 20px; */width: 100%;}
.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);}
.shdz-b{
    overflow: hidden;
    position: relative;
}
.shdz-b dl{margin-bottom: 15px;}
.shdz-b dl h3{text-align:right;width:90px;padding-right:12px;font-size:14px;padding-top:13px;}
.shdz-b dl h3 i{color:#f00;padding-right: 5px;}
.shdz-b dl dt{width: calc(100% - 120px);}
.shdz-b dl dt input,.shdz-b dl dt select{width:100%;height:40px;padding:0 15px;border-radius:4px;border:1px solid #eee;transition:all 0.5s;color:#878787}
.shdz-b dl dt input:hover{border-color:var(--colors);}
.shdz-b dl dt input::placeholder,.shdz-b dl dt textarea::placeholder{color: #c4c5cc}
.shdz-b dl dt textarea{width:100%;height:75px;padding:15px;border-radius:4px;border:1px solid #eee;transition:all 0.5s;}
.shdz-b dl dd{width:calc(100% - 90px)}
.shdz-b dl dd label{cursor:pointer;}
.shdz-b dl dd input{width:14px;height:14px;border-color: #eee;display:block;margin-right:10px;cursor: pointer;opacity: 0.8;}
.shdz-b p{justify-content:flex-end;font-size:16px;}
.shdz-b p a{width:74px;height:38px;cursor:pointer;border-radius:5px;margin-right:10px;border:1px solid #eee;}
.shdz-b p a:hover{background:var(--colors);color:#fff;border-color:var(--colors);}
.shdz-b p button{width:74px;height:38px;cursor:pointer;border-radius:5px;margin-right:10px;border:1px solid #eee;background:var(--colors);color:#fff;border-color:var(--colors);transition:all 0.5s;}
.shdz-b p button:hover{opacity:0.8;}
.sqml2-b3 .shdz-b dl dt textarea{background:#f5f5f5;height:125px;border-radius:6px;color:#878787;border-color:#e5e5e5;}
.sqml2-b3 .shdz-b dl dt textarea::placeholder{color:#878787;}
.sqml2-b3 .shdz-b dl dd label{color:#878787;}
.sqml2-b3 .shdz-b dl dd label input{width:20px;height:20px;border:1px solid #e5e5e5}
/*xzzx*/



/*xwzx*/
.xwzx{margin:85px auto 110px auto;}
.xwzx-t{margin-bottom:65px;font-size:18px;}
.xwzx-t a{min-width:127px;height:55px;border-radius:60px;border:1px solid #d5d5d5;color:#000;margin:0 5px;padding:0 30px;}
.xwzx-t a.active,.xwzx-t a:hover{background:var(--colors);color:#fff;border-color:var(--colors);}
.xwzx-b{margin-bottom:16px;}
.xwzx-b a{display:block;border-radius:10px;border:1px solid #dddddd;padding:30px 30px 58px 30px;width:calc((100% - 60px) / 3);margin:0 30px 30px 0;color:#000}
.xwzx-b a:nth-child(3n){margin-right:0;}

.xwzx-b a h4 {overflow: hidden;border-radius: 10px;margin-bottom: 18px;height: 239px;border: 1px solid #ccc;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a h3{font-size:20px;line-height:30px;height:60px;margin-bottom:50px;}
.xwzx-b a dl{}
.xwzx-b a dl dt{text-align:center;}
.xwzx-b a dl dt h5{font-size:36px;margin-bottom:10px;}
.xwzx-b a dl dt p{line-height:100%;}
.xwzx-b a dl i{margin-bottom:4px;}
.xwzx-b a dl i img{margin-left:10px;transition:all 0s!important;}
.xwzx-b a:hover{box-shadow:0px 3px 40px rgba(0, 0, 0, 0.14);}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
.xwzx-b a:hover i{color:var(--colors);}
.xwzx-b a:hover i img{filter: invert(24%) sepia(55%) saturate(3808%) hue-rotate(343deg) brightness(85%) contrast(117%);}
.xwzx3 *{
    font-family: myFirstFont!important;
}
.xwzx{}
/*xwzx*/

/*xwzx-z*/
.xwzx2{padding: 90px 0 52px;background: #f5f5f5;}
.xwzx2-b{width:950px;}
.xwzx2-b h3{margin-bottom: 48px;font-size: 36px;line-height: 1.2;}
.xwzx2-b h4{color: rgb(102, 102, 102);font-size: 18px;}
.xwzx3{margin: 60px auto 100px;color: #666;font-size: 18px;line-height: 1.75;letter-spacing: 1px;width:950px;}
.xwzx3 table{width:100%!important}
.xwzx3 table td,.xwdt-z-b table th{padding:10px!important;border:1px solid #666!important}
.xwzx3 table *{color:#666}
.xwzx3 img{height:auto!important;/* width: 100%!important; */display: block;margin: 0 auto!important;}
.xwzx4{
    padding: 35px 0;
    background: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    }
.xwzx4-b{width:950px;padding: 0 85px;}
.xwzx4-b a{display:block;line-height:24px;max-width: calc(50% - 30px);color: #999999;}
.xwzx4-b a:hover{color:var(--colors)}
/*xwzx-z*/

/*lxwm*/
.lxwm{margin:90px auto 110px auto;}
.lxwm-t{text-align:center;margin-bottom:65px;}
.lxwm-t h3{font-size:44px;margin-bottom:35px;}
.lxwm-t dl{font-size:18px;color:#333;}
.lxwm-t dl a{margin:0 10px;width:212px;height:50px;border-radius:50px;background:#fff;border:1px solid #d6d6d6;color:#333;}
.lxwm-t dl a:hover,.lxwm-t dl a.active{background:var(--colors);color:#fff;border-color:var(--colors);}
.lxwm-c{margin-bottom:50px;}
.lxwm-c dl{width:calc((100% - 80px) / 5);margin:0 20px 20px 0;background:#fff;border-radius:5px;padding:45px 20px 0 20px;height:253px;}
.lxwm-c dl:nth-child(5n){margin-right:0;}
.lxwm-c dl h3{color:#222;font-size:23px;margin-bottom:25px;}
.lxwm-c dl p{color:#333;}
.lxwm-c dl p i{width:20px;height:24px;}
.lxwm-c dl p span{display:block;width:calc(100% - 27px);line-height:24px;}
.lxwm-c dl p span a{color:#333}
.lxwm-c dl p span a:hover{color:var(--colors);}
.lxwm-b{height:558px;border-radius:8px;overflow:hidden;box-shadow:0 9px 27px rgba(0, 0, 0, 0.05);}
.zxly2{margin-bottom:135px;}
.zxly2 .nybt2{margin-bottom:50px;}
.zxly2 .nybt2 h3{font-size:44px;margin-bottom:19px;}
.zxly2 .nybt2 p{font-size:20px;}
.zxly2-b{background:#fff;border-radius:10px;padding:88px 130px 130px 130px;}
.zxly2-b dl{width:calc(50% - 25px);margin-bottom:35px;}
.zxly2-b .dl2{width:calc((100% - 80px) / 3);}
.zxly2-b dl h3{font-size:18px;color:#333;margin-bottom:20px;}
.zxly2-b dl h3 i{color:#ff0000;}
.zxly2-b dl input{width:100%;height:50px;background:#f1f1f1;padding:0 20px;border-radius:6px;font-size:16px;color:#7e7e7e;}
.zxly2-b dl input::placeholder,.zxly2-b dl textarea::placeholder{color:#7e7e7e;}
.zxly2-b dl textarea{width:100%;height:155px;background:#f1f1f1;padding:15px 20px;border-radius:6px;font-size:16px;color:#7e7e7e;}
.zxly2-b dl dt{width:440px;}
.zxly2-b dl dt input{height:50px;width:253px;}
.zxly2-b dl dt img{width:164px;height:50px;border-radius:6px;cursor:pointer;}
.zxly2-b dl button{width:175px;height:50px;border-radius:50px;cursor:pointer;background:var(--colors);color:#fff;font-size:18px;}
.zxly2-b dl button:hover{}
.lxxs{background: url(../images/lxxs-bj2.png) no-repeat center;}
/*lxwm*/

/*jrwm*/
.jrwm{margin:40px auto 127px auto;}
.jrwm-b{}
.jrwm-b dl{border-bottom:1px solid #e5e5e5;}
.jrwm-b dl dt{height:109px;padding:0 33px 0 20px;cursor: pointer;}
.jrwm-b dl dt h3{font-size:24px;padding-left:45px;background:url(../images/jrwm-tb.png)no-repeat center left;width: 70%;}
.jrwm-b dl dt i{display:block;color:#666666;padding-left:33px;line-height: 20px;background: url(../images/jrwm-tb2.png)no-repeat center left;width: 300px;}
.jrwm-b dl dt p{width:11px;height:11px;background:url(../images/jrwm-tb3.png)no-repeat center;transition:all 0.5s;}
.jrwm-b dl dt p.up{background:url(../images/jrwm-tb4.png)no-repeat center;}
.jrwm-b dl dd{padding:0 50px 70px 67px;display:none;}
.jrwm-b dl dd>h3{font-size:18px;margin-bottom:30px;}
.jrwm-b dl dd .div1{color:#666666;line-height:30px;margin-bottom:40px}
.jrwm-b dl dd a{width:220px;height:60px;border-radius:5px;background:var(--colors);color:#fff;}
.jrwm-b dl dd a img{
    margin-right: 15px;
}
/*jrwm*/

/*fwzc*/
.kfzx{
    margin: 80px auto;
}
.kfzx-l{width:42.26666666666667%;}
.kfzx-l h3{
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 40px;
}
.kfzx-l dl{
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}
.kfzx-r{
    width: 50%;
    border-radius: 5px;
    overflow: hidden;
}
.kfzx-r img{
    display: block;
    width: 100%;
}
.kfzx-r:hover img{transform:scale(1.1)}

.fwzc{
    background: #f5f5f5;
    padding: 140px 0;
}
.fwzc-b{}
.fwzc-b dl{
    width: calc(50% - 30px);
    background: #fff;
    border-radius: 5px;
    padding: 70px 50px;
}
.fwzc-b dl dt{
    width: 100px;
    height: 100px;
    border-radius: 100px;
    background: var(--colors);
    margin-bottom: 55px;
}
.fwzc-b dl h3{
    text-align: center;
    font-size: 36px;
    margin-bottom: 45px;
}
.fwzc-b dl p{
    color: #666666;
    font-size: 16px;
    line-height: 30px;
}
.kwzc-b dl:hover{}

.fwys{margin:100px auto;padding: 0 80px;}
.fwys-b{}
.fwys-b dl{
    text-align: center;
}
.fwys-b dl h4{
    height: 134px;
}
.fwys-b dl h4 img{
    display: inline-block;
}
.fwys-b dl h3{
    font-size: 24px;
}
.fwys-b dl:hover img{}
/*fwzc*/

/*cpdz*/
.cpdz2{margin:90px auto 100px auto;}
.cpdz2-l{width:43.8%;}
.cpdz2-l .div1{color:#666666;font-size:16px;line-height:30px;margin-bottom:40px}
.cpdz2-l dl{padding-top: 18px;border-top:1px solid #e5e5e5;color:#666666;font-size:16px;}
.cpdz2-l dl dt{
    width: 33.33%;
    padding-top: 30px;
}
.cpdz2-l dl dt:nth-child(5){width:50%;}
.cpdz2-l dl dt i{display:block;width:50px;}
.cpdz2-l dl dt p{
    width: calc(100% - 50px);
}
.cpdz2-r{width:50%;overflow:hidden;border-radius:5px;overflow:hidden}
.cpdz2-r img{display:block;width:100%;}
.cpdz2-r:hover img{transform:scale(1.1)}

@keyframes indalRun {0%{opacity: 0;transform: translateY(80px);}100%{opacity: 1;transform: translateY(0);}}
.cpdz{padding: 115px 0 132px 0;background:url(../images/cpdz-bj.jpg)no-repeat center;background-size:cover;}
.cpdz-b{border:1px solid #e5e5e5;}
.cpdz-b dl{position:relative;overflow:hidden;background:#fff;border-right:1px solid #e5e5e5;width:12.5%;transition:all 0.5s;}
.cpdz-b dl:last-child{border:none;}
.cpdz-b dl>h4{position:relative;opacity:0;transition:all 0.5s;}
.cpdz-b dl>h4 img{display:block;width:100%;}
.cpdz-b dl>h4 p{width:100%;height:100%;right:0;top:0;background-image: linear-gradient(to bottom right, rgba(2, 65, 142, 0), rgba(2, 65, 142, 1));position:absolute;}
.cpdz-b dl>h5{color:#d5d5d5;font-size:24px;padding-bottom:10px;border-bottom:4px solid #d5d5d5;position:absolute;z-index:2;right:31px;top:47px;transition:all 0.5s;}
.cpdz-b dl dt{position:absolute;width:100%;left:0;bottom:58px;padding:0 16%;transition:all 0.5s;}
.cpdz-b dl dt h4{height:85px;}
.cpdz-b dl dt h3{font-size:18px;line-height:24px;height:150px;}
.cpdz-b dl dt p{width:40px;height:1px;background:var(--colors);}
.cpdz-b dl:nth-child(2) dt h3{width:20px;}
.cpdz-b dl:nth-child(3) dt h3{width:20px;}
.cpdz-b dl dd{width:56.4%;right:6.533333333333333%;bottom:60px;color:#fff;text-align:right;transition:all 0.5s;opacity:0;position:absolute;}
.cpdz-b dl dd h4{height:60px;text-align:right;}
.cpdz-b dl dd h4 img{transition:all 0s!important;display: inline-block;}
.cpdz-b dl dd h3{font-size:30px;margin-bottom:22px;}
.cpdz-b dl dd p{font-size:16px;line-height:27px;margin-bottom:35px;}
.cpdz-b dl dd a{width:180px;height:45px;border-radius:50px;background:var(--colors);color:#fff;font-size:16px;margin-left:auto;margin-right:0;}
.cpdz-b dl dd a img{margin-left:20px;}
.cpdz-b dl dd a:hover img{}
.cpdz-b dl.active{width:50%;}
.cpdz-b dl.active>h4{opacity:1;}
.cpdz-b dl.active>h5{color:#fff;border-color:var(--colors);right:6.533333333333333%;}
.cpdz-b dl.active dt{opacity:0;}
.cpdz-b dl.active dd{opacity:1;}
.cpdz-b dl.active dd h4{animation: indalRun 1s ease both 0s;}
.cpdz-b dl.active dd h3{animation: indalRun 1s ease both .1s;}
.cpdz-b dl.active dd p{animation: indalRun 1s ease both .2s;}
.cpdz-b dl.active dd a{animation: indalRun 1s ease both .3s;}
.cpdz-b dl.active dd h4 img{filter: brightness(0) invert(1);}

.zxly3{margin:100px auto;}
.zxly3-b{}
.zxly3-b dl{width:calc((100% - 60px) / 3);margin-bottom:36px;}
.zxly3-b dl h3{font-size:18px;padding-left:10px;margin-bottom:20px;}
.zxly3-b dl h3 i{color:#ff0000;}
.zxly3-b dl input{width:100%;height:50px;border:1px solid #e5e5e5;padding:0 10px;}
.zxly3-b dl textarea{width:100%;height:180px;border:1px solid #e5e5e5;padding:10px;}
.zxly3-b p{width:100%;}
.zxly3-b p button{width:220px;height:60px;border-radius:5px;background:var(--colors);color:#fff;font-size:16px;cursor:pointer;}
.zxly3-b p button:hover{}
/*cpz*/

@media(min-width:1200px){
	.cpzx-l{/* position:sticky; *//* top: 100px; */}
	.cpzx-zl2 a img{max-height:95%;}
    .cpzx-zl2 a video{max-height:95%;}
    .cgal-c a{min-width:127px;}
    .xmts-b dl:nth-last-child(-n+3){margin-bottom:10px;}
    .cpzx-zc-l #md4{top:-475px;}
    .jjfa3-r2-tr .div1{height: calc(100% - 31px);overflow:auto;}
    .jjfa3-r2-tr .div1::-webkit-scrollbar {width: 2px;background-color: rbga(255,255,2550.5);}
    .jjfa3-r2-tr .div1::-webkit-scrollbar-track {
      border-radius: 10px;
      background-color: rbga(255,255,2550.5);
    }
    .jjfa3-r2-tr .div1::-webkit-scrollbar-thumb {
      border-radius: 10px;
      background-color: var(--colors);
    }
    @media(max-width:1600px){
        .wmys-t a>p{left:140px}
    }
    @media(max-width:1500px){
        .wmys-t a>p{left:120px}
		.cpzx-zr dl a:nth-child(1){margin-right:10px;}
		.cpzx-rt dl{padding:50px}
		.cpzx-rt dl p{width:350px}
		.cgal-t .swiper-button-next{right:-40px}
		.cgal-t .swiper-button-prev{left:-40px;}
		.cpdz-b dl dd{width:70%}
        .cpdz-b dl dd h4{height: 45px;}
        .cpdz-b dl dd p{font-size:14px;line-height:24px;}
        .jjfa5-t table{width:1080px!important;margin:0 auto}
    }
}
@media screen and (max-width:1200px){
    
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width: 1000px!important;}
	.ny-banner-s2 dl{width:150px}
	.gywm-b dl{width: 33.33%;}
	.qywh-b ul li{border:none;border-bottom:1px solid rgba(255, 255, 255, 0.4);}
	.qywh-b ul li a h3 p{top:20px;height:16px;}
	.qywh-b ul li a h3:after {content: "";display: block;position: absolute;position: relative;width: 15px;height: 15px;background: url(../images/qywh-tb.png) center no-repeat;background-size: 15px;opacity: 1;margin-left:5px;display: block;}
	.qywh-b ul li:hover a h3:after{opacity: 0;}
	.qywh-b ul li:hover a dl{height:80px;}
    .qywh-b ul li:nth-child(1) a dl{height: 50px;}
	.qywh-b ul li:last-child{border-right:none;}
	.wmys-b dl a{width:150px;height:45px;}
    .wmys-b dl dt i{transform:scale(0.6);}
    .wmys-b dl dt p{width:calc(100% - 50px);padding-top: 10px;}
    .gchj-c{justify-content:space-between;}
    .gchj-c a{width:calc(50% - 5px);text-align:center;font-size: 14px;height: 45px;}
    .gchj-b .swiper-pagination{bottom:0px}
    .qqbj-l dl{transform:scale(0.5);}
    .cpzx-rb a h4 img{margin:-10% 0}
    .cpzx-zl2 .swiper-pagination{bottom:10px;}
    .cpzx-zr dl a{width:calc(50% - 5px);height:45px;}
    .cpzx-zc-l .div2 dl{margin-bottom:15px;}
    .zxly-l dl dt input{width:60%}
    .zxly-l dl dt img{width:35%;}
    .zxly-l dl button{height:45px;width:100%;}
    .jjfa-b a h5{height:45px;}
    .cgal-c{justify-content:space-between;}
    .cgal-c a{width:calc(50% - 5px);height:45px;}
    .xzzx-t{justify-content:space-between;}
    .xzzx-t a{width:calc(50% - 5px);text-align:center;}
    .xwzx-t{justify-content:space-between;}
    .xwzx-t a{width:calc(50% - 5px);min-width:0;height:45px;}
    .lxwm-t dl{justify-content:space-between;}
    .lxwm-t dl a{width:calc(50% - 5px);height:45px;margin-top: 10px;}
    .lxwm-b{height:200px;}
    .zxly2-b dl dt input{width:65%}
    .zxly2-b dl dt img{width:34%;}
    .zxly2-b dl h3{margin-bottom:10px;}
	.gywm-b{padding:0;justify-content:flex-start}
	.wmys-t{padding:0;}
	.wmys-t a{width:33.33%;}
	.ryzz{height:auto;}
	.ryzz-b1{margin-bottom:40px;}
	.qqbj{padding-top:40px;}
	.hzhb-b p{width:calc((100% - 20px) / 3);margin:0 10px 10px 0}
	.hzhb-b p:nth-child(7n){margin-right:10px;}
	.hzhb-b p:nth-child(3n){margin-right:0px;}
	.ryzz-b1 .swiper-slide{width:150px;}
    .ryzz-b2 .swiper-slide{width:200px;}
    .jjfa-c{margin-bottom:30px;}
    .jjfa-b{margin-bottom:0;}
    .xmts-b dl:last-child,.jjfa2-b dl:last-child{margin-bottom:0!important;}
    .ny-banner-s a{height:45px;width:150px;}
    .xgcp-b a h4 img{margin:-10% 0;}
    .jjfa-t2 dt a{height:45px;}
    .jjfa2-b dl h4{width:60px;height:60px;}
    .jjfa2-b dl h4 img{transform:scale(0.7);}
    .jjfa2-b dl{box-shadow:none!important;background:#fff;}
    .jjfa3-l dl dt{/* height:35px; */margin: 20px 0;}
    .jjfa3-r2-b a h4 img{margin:-10% 0}
    .qqbj-b2{box-shadow: 0 3px 21px rgba(0, 0, 0, 0.15);border:1px solid #eaeaea}
    .qqbj-b2 .swiper-pagination{left: 0;width: 100%;bottom:20px;display:block;}
    .qqbj-b2 .swiper-pagination-bullet{background:#dedede;opacity:1;}
    .qqbj-b2 .swiper-pagination-bullet-active{background:var(--colors);}
    .qqbj-r2{box-shadow:none;border:none;}
	.cpzx-rt dl{height: 80%;display:flex;align-items: center;}
	.sqml2-b3 .shdz-b dl{}
	.sqml2-b3 .shdz-b dl h3{width: 85px;text-align:left;margin-bottom:10px;padding-right:5px}
	.sqml2-b3 .shdz-b dl dt{width: calc(100% - 85px);}
	.sqml2-b3 .shdz-t h3{width: calc(100% + 30px);margin: 0 -15px;padding-bottom: 20px;padding: 0 20px 20px 20px;}
	.shdz-t{margin-top:-20px}
	.sqml2-b3 .shdz-t a{top: 20px;right: 20px;}
	.qqbj-r{margin-right:0}
	.cpzx-zr .div1{max-height:100vh}
	.qywh-b ul li a dl{height:0;}
	.gywm-b dl h3 span{/* transform: translateY(-10px); */font-size: 20px;padding-right: 5px;}
	.gywm-b dl h3 i{padding-right:5px;}
	.xzzx-c dl:nth-child(1){padding-bottom:15px;margin-bottom:20px}
	.xzzx-c dl h3{margin-bottom:5px}
	.xzzx-c dl dt{width:100%;justify-content:space-between}
	.xzzx-c dl dt a{margin-right:0;width:calc(50% - 5px)!important;margin:5px 0;text-align:center;}
    .fwys-b dl h4{height:80px;}
    .fwys-b dl h4 img{transform:scale(0.7)}
    .fwzc-b dl dt{width:80px;height:80px;margin-bottom:12px}
    .fwzc-b dl dt img{transform:scale(0.7)}
    .cpdz-b dl{width:100%;}
    .cpdz-b dl>h4{opacity:1;}
    .cpdz-b dl>h5{color:#fff;border-color:var(--colors);right:6.533333333333333%;}
    .cpdz-b dl dt{opacity:0;}
    .cpdz-b dl dd{opacity:1;}
    .cpdz-b dl dd h4{animation: indalRun 1s ease both 0s;}
    .cpdz-b dl dd h3{animation: indalRun 1s ease both .1s;}
    .cpdz-b dl dd p{animation: indalRun 1s ease both .2s;}
    .cpdz-b dl dd a{animation: indalRun 1s ease both .3s;}
    .cpdz-b dl dd h4 img{filter: brightness(0) invert(1);}
    .cpdz-b dl dd{right:0;bottom:0}
    .cpdz-b dl dd a{width:150px;}
    .zxly3-b dl input{height:40px;}
    .zxly3-b dl textarea{height:120px;}
    .zxly3-b p button{width:150px;height:50px;}
}
