﻿/*banner*/
@keyframes fangda{
  0%{transform: scale(1);}
  100%{transform: scale(1.05);}
}
.ny-banner{position:relative;overflow:hidden;}
.ny-banner>img{display:block;width:100%;/*animation: fangda 5s ease-in-out infinite alternate*/;}
.ny-banner-s{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color:#fff;text-align:center;}
.ny-banner-s h3{font-size:36px;text-transform:uppercase;}
.ny-banner-s p{font-size:16px;line-height:24px;}
.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}
/*banner*/

.span3{cursor:pointer;}

.md{position:relative;top:-65px;}

/*fy*/
.page1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.page1 li{}
.page1 li a,.page1 li span{display:flex;font-size:16px;color: #5f5f5f;align-items:center;justify-content:center;width: 35px;height: 35px;margin: 0 5px;border: 1px solid #e5e5e5;background: #fff;}
.page1 li a:hover,.page1 li.active a,.page1 li span:hover,.page1 li.active span, .page1 li span.current{color:#fff;background: #000000;border-color: #000000;}
.page1 li:nth-child(1) a,.page1 li:last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;font-size: 20px;}
.page1 li:nth-child(1) a:hover,.page1 li:last-child a:hover,.page1 li:nth-child(1) span:hover,.page1 li:last-child span:hover{/* color:#d6001d; *//* background:none; */}
@media (max-width: 768px){
	.page1 li a,.page1 li span{width:30px;height:30px;margin:0 5px}
	.page1 li:nth-child(1) a,.page1 li:last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;font-size:20px;}
}
/*fy*/

/*gywm*/
.ny{position:relative;z-index:3;background:#fff;overflow:hidden;}
.gywm{background:url(../image/gywm-bj.jpg)no-repeat center;color:#fff;text-align:center;padding:90px 0;background-size: cover;height: 90vh;position: relative;}

.gywm::after {
    position: absolute;
    display: block;
    content: "";
    height: 100%;
    right: 0;
    width: 100%;
    bottom: 0;
    background: linear-gradient(0deg, rgb(0, 0, 0,0.6) 0%, rgba(0, 0, 0, 0) 50%);
    background-repeat: no-repeat;
    z-index: 1;
}


.gywm h3{font-size:15px;margin-bottom:24px;text-transform: uppercase;}
.gywm-t{margin-bottom:30px;}
.gywm-t img{display:block;margin:0 auto;filter: grayscale(1) brightness(100);}
.gywm-b{font-size:18px;line-height:32px;width: 800px;position: absolute;bottom: 17%;left: 11%;text-align: left;z-index: 2;}

.gswh{padding: 100px 0 ;}
.gswh-l{width:510px;}
.gswh-l dl{margin-bottom:55px;}
.gswh-l dl:last-child{margin-bottom:0;}
.gswh-l dl h3{font-size:30px;margin-bottom:20px;}
.gswh-l dl p{color:#676767;font-size:16px;line-height:25px;}
.gswh-r{width:617px;border-radius:50px;overflow:hidden;}
.gswh-r img{display:block;width:100%;}
/*.gswh-r:hover img{transform:scale(1.1);}*/

.grjs{background:#f5f5f7;padding:165px 0}
.grjs-t{position:relative;width:920px;z-index:2;margin-bottom:25px;text-align:center;}
.grjs-t h4{position:absolute;z-index:-1;}
.grjs-t .h41{top:-42px;left:-96px;}
.grjs-t .h42{bottom:-45px;right:-7px;}
.grjs-t .div1{color:#1d1d1f;font-size:24px;line-height:42px;}
.grjs-c{width:203px;color:#1d1d1f;font-size:16px;margin-bottom:70px;text-align:center;}
.grjs-c h4{height:203px;border-radius:203px;overflow:hidden;background:#5f65b4;margin-bottom:15px;}
.grjs-c h4 img{display:block;width:100%;}
.grjs-b{}
.grjs-b h4{width:150px;height:150px;border-radius:150px;border:6px solid #fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.05);}
.grjs-b h4 img{display:block;width:100%}
.grjs-b dl{position:relative;width:calc(100% - 200px);background:#fff;border-radius:10px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.05);font-size:24px;line-height:42px;text-decoration:underline;padding:30px 45px 38px 50px}
.grjs-b dl h6{width:41px;height:34px;background:url(../image/grjs-tb3.png);left:-41px;bottom:70px;position:absolute;}

.gstd{background:#111111;padding:90px 0;color:#fff;}
.nybt{text-align:center;margin-bottom:45px;}
.nybt h3{font-size:42px;color:#1d1d1f;}
.nybt p{color:#a6a6a6;font-size:16px;line-height:24px;margin-top:28px;}
.gstd .nybt h3{color:#fff;}
.gstd-b{}
.gstd-b dl{width:calc((100% - 44px) / 3);margin-bottom:0px;margin-right:22px;}
.gstd-b dl:nth-child(3n){margin-right:0;}
.gstd-b dl h4{overflow:hidden;margin-bottom:15px;}
.gstd-b dl h4 img{display:block;width:100%;}
.gstd-b dl h3{font-size:24px;margin-bottom:17px;}
.gstd-b dl h5{opacity:0.4;font-size:14px;}

/*******下载*****/


.downloadrowlist {
	background: #fff;
	padding: 20px;
	border-radius: 15px;
	margin: 15px;
	float: left;
	width: calc((100% - 90px) / 3);
	min-height: max-content;
}


.downloadrowlist .down {
	display: flex;
	justify-content: flex-start;
	margin-bottom: 10px;
}

.downloadrowlist .downleft {
	margin-right: 20px;
}

.downloadrowlist .downleft img {
	max-width: 70px;
	max-height: 70px;
	overflow: hidden;
	border-radius: 20px;
}


.downloadrowlist .title {
	font-size: 20px;
	color: #333;
	flex: 0 0 100%;
}

.downloadrowlist .title2 {
	font-size: 14px;
	color: #888;
	flex: 0 0 100%;
	margin: 20px 0;
}

.downloadrowlist .cont {
	flex: 0 0 100%;
	width: 100%;
	align-items: center;
	display: flex;
	color: #676767;
}

.downloadrowlist .cont img {
	flex: 0 0 60px;
	width: 60px;
	height: auto;
}

.downloadrowlist .txt {
	font-size: 14px;
	flex: 1;
	display: flex;
	justify-content: flex-end;
}

.downloadrowlist .txt a {
	border: 1px solid #e0e0e0;
	padding: 10px 30px;
	font-size: 14px;
	margin-left: 20px;
	background: #e0e0e0;
	color: #000;
}

.downloadrowlist .title a {
	font-size: 20px;
	color: #000;
}

.downloadrowlist .txt a:hover {
	background: #d1d1d1;
	color: #000;
	border: 1px solid #d1d1d1;
}




/*.gstd-b dl:hover img{transform:scale(1.05);}*/

.hyls{margin:110px auto;overflow:hidden;}
.hyls-b{background:#ededed;border-radius:40px;}
.hyls-b dl{width:325px;padding:43px 35px 53px 64px;position:relative;}
.hyls-b dl:nth-child(2){padding:43px 70px 53px 27px;}
.hyls-b dl h3{color:#999999;font-size:20px;line-height:26px;margin-bottom:55px;}
.hyls-b dl h4{overflow:hidden;border-radius:20px;}
.hyls-b dl h4 img{display:block;width:100%;}
.hyls-b dl h5{position:absolute;bottom:0;right:40px;}
.hyls-b dl h5 img{display:block;margin:0 auto;}
/*.hyls-b dl:hover h4 img{transform:scale(1.05);}*/
.hyls-b dl:last-child{width:550px;border-radius:40px;background:#f7f7f7;}
.hyls-b dl:last-child h3{color:#000000;font-size:22px;line-height:32px;}
/*gywm*/

/*ppgs*/
.lon{background:#000;height:50px;color:#fff;}
.lon h3{font-size:16px;}
.lon p{}
.lon p a{font-size:12px;color:#a3a3a3;margin: 0px 5px;}
.lon p a:last-child{color:#fff}
.lon p a:last-child i{display:none;}

.ppgs{background:#000;padding:150px 0 200px 0;text-align:center;color:#fff;}
.ppgs-b{width:1002px;position:relative;z-index:2;}
.ppgs-b h4{position:absolute;z-index:-1;}
.ppgs-b .h41{top:-30px;left:-180px;}
.ppgs-b .h42{bottom:-110px;right:-100px}
.ppgs-b h3{font-size:42px;margin-bottom: 40px;}
.ppgs-b dl{font-size:16px;line-height:32px;}

.ppgs2{text-align:center;margin-top:50px;}
.ppgs2 img{display:block;margin:0 auto}
/*ppgs*/

/*cl*/
.cl dl:nth-child(2n){flex-direction:row-reverse}
.cl dl dt{width:50%;}
.cl dl dt .div1{width:667px;max-width:80%;text-align:center;}
.cl dl:nth-child(1) dt .div1{width:615px}
.cl dl dt h3{font-size:38px;margin-bottom:24px;}
.cl dl dt .div2{font-size:18px;line-height:30px;}
.cl dl dd{width:50%;overflow:hidden;}
.cl dl dd img{display:block;width:100%;}
.cl dl:nth-child(2) dt h3,.cl dl:nth-child(3)  dt h3{margin-bottom: 34px;}
/*.cl dl dd:hover img{transform:scale(1.05);}*/
/*cl*/

/*fwzc*/
.fwzc{margin:90px auto;}
.fwzc-b{text-align:center;}
.fwzc-b dl{width:calc(50% - 10px);background:#f5f5f5;padding:125px 0 100px 0;}
.fwzc-b dl h4{height:75px;}
.fwzc-b dl h3{font-size:32px;margin-bottom:20px;}
.fwzc-b dl h5{color:#666666;font-size:20px;margin-bottom:30px;}
.fwzc-b dl a{color:#246add;font-size:16px;}
.fwzc-b dl a i{position:relative;}
.fwzc-b dl a i span{width:0;height: 2px;background:#246add;left:0;bottom:-2px;display:block;position:absolute;transition: all 0s;}
.fwzc-b dl a:hover span{width: 118%;}
.fwzc-b dl a img{margin-left:10px;}
.fwzc-b dl a:hover img{/* transform: translateX(10px); */}

.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.5);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: 55.72916666666666%;/* max-width: 690px; */min-width: 290px;background: #fff;padding: 60px 67px 66px 67px;position: relative;z-index: 5;opacity: 0;}
.dialog__content form{display:none;}
.dialog__content .zxly-b dl{margin-bottom:25px;}
.dialog__content .zxly-b dl input{height:40px;}
.dialog__content .zxly-b dl textarea{height:135px;}
.dialog__content a{width: 30px;height: 30px;border-radius: 36px;background: #343434;position: absolute;border: 2px solid #8a8a8a;top: -15px;right: 0;}
.dialog__content a:hover{transform: rotate(90deg)}
.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); }
}

.xzzx{margin-bottom:100px;}
.xzzx-b{}
.xzzx-b a{background:#f5f5f5;text-align:center;padding:75px 0 65px 0;width:calc(50% - 10px);display:block;text-align:center;}
.xzzx-b a h3{color:#000;font-size:20px;margin-bottom:30px;}
.xzzx-b a h5{color:#246add;font-size:16px;}
.xzzx-b a h5 img{margin-left:10px;}
.xzzx-b a h5 i{position:relative;}
.xzzx-b a h5 i span{width:0;height: 2px;background:#246add;left:0;bottom:-2px;display:block;position:absolute;transition: all 0s;}
.xzzx-b a h5:hover span{width: 122%;}
/* .xzzx-b a:hover h5 img{transform: translateX(10px);} */

.tc{position:fixed;width:100%;height:100%;left:0;top:0;z-index: -10000;opacity: 0;background: rgba(0,0,0,0.5);transition:all 0.5s;}
.tc.active{z-index: 10000;opacity: 1;}
.tc .loader-18 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  border-top: 4px solid #FFF;
  border-right: 4px solid transparent;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite;
}
.tc .loader-18:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border-bottom: 4px solid #000000;
  border-left: 4px solid transparent;
}
/*fwzc*/

/*cjwt*/
.cjwt{margin:90px auto 140px auto;}
.cjwt-t{color:#1d1d1f;font-size:30px;margin-bottom:40px;text-transform:uppercase;}
.cjwt-b{border-right:4px solid #eeeeee;}
.cjwt-b dl{position:relative;width:calc(100% + 4px);margin-bottom:40px;}
.cjwt-b dl dt{cursor:pointer;}
.cjwt-b dl dt h3{color:#808080;font-size:31px;background:url(../image/cjwt-tb.png)no-repeat center left;transition:all 0.5s;padding:0 10px 0 30px;/* font-weight:bold; */line-height: 135%;}
.cjwt-b dl dt h3.up{color:#1d1d1f;background:url(../image/cjwt-tb2.png)no-repeat center left;}
.cjwt-b dl:hover dt h3{color:#1d1d1f}
.cjwt-b dl dt h5{position:absolute;width:4px;height:0%;right:0px;top:0;transition:all 0.5s;background:#000;}
.cjwt-b dl dt h5.up{height:100%;}
.cjwt-b dl:hover dt h5{height:100%;}
.cjwt-b dl dd{display:none;padding-top:20px;padding-right:80px;font-size:16px;line-height:32px;}
/*cjwt*/

/*spzx*/
.spzx{margin:90px auto 30px auto;}
.spzx-b{}
.spzx-b a{display:block;width:calc(50% - 15px);margin-bottom:100px;color:#000;}
.spzx-b a h4{overflow:hidden;position:relative;margin-bottom:18px;}
.spzx-b a h4 img{display:block;width:100%;}
.spzx-b a h4 p{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:url(../image/sp.png)no-repeat center;}
.spzx-b a h3{font-size:20px;transition:all 0s;}
.spzx-b a:hover{color:#000;}
/*.spzx-b a:hover img{transform:scale(1.05);}*/
/*spzx*/

/*xwzx*/
.xwzx{margin:90px auto ;}
.xwzx .nybt p{color:#000;}
.xwzx-t{margin-bottom:80px;position:relative;display: flex;align-items: center;}
.xwzx-l{width: 850px;overflow:hidden;}
.xwzx-l img{display:block;width:100%;}
.xwzx-l:hover img{transform:scale(1.05);}
.xwzx-r{width: 750px;background:#fff;border:1px solid #e9e9e9;padding: 70px;position:absolute;z-index:2;right:0;top: auto;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);}
.xwzx-r h5{color:#999999;font-size:12px;margin-bottom:20px;}
.xwzx-r h3{color:#000;font-size:24px;line-height:32px;margin-bottom:12px;}
.xwzx-r h3 a{color:#000}
.xwzx-r h3 a:hover{color:#000000;}
.xwzx-r p{line-height:24px;margin-bottom:30px;}
.xwzx-r>a{color:#1d1d1f;width:90px;}
.xwzx-r>a img{}
/*.xwzx-r>a:hover{color:#000000;}*/
.xwzx-r>a:hover img{transform: translateX(10px);}
.xwzx-b{}
.xwzx-b a{width:calc(50% - 25px);display:block;margin-bottom:50px;color:#000000;}
.xwzx-b a h4{margin-bottom:35px;overflow:hidden;height: 350px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a h5{color:#999999;font-size:12px;margin-bottom:17px;}
.xwzx-b a h3{font-size:18px;margin-bottom:20px;}
.xwzx-b a p{line-height:24px;margin-bottom:30px;}
.xwzx-b a i{width:90px;}
.xwzx-b a i img{}
.xwzx-b a:hover h4 img{transform:scale(1.05);}
.xwzx-b a:hover h3{color:#000000;}
.xwzx-b a:hover i{}
.xwzx-b a:hover i img{transform: translateX(10px);}
/*xwzx*/



/*cplb*/
.cplb-b{}
.cplb-b a{width:calc(25% - 25px);display:block;margin-bottom:50px;background: #f7f7f7;color:#000000;border: 1px solid #e9e9e9;/* box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12); */}
.cplb-b a h4{
    margin-bottom: 0px;
    position: relative;
    width: 100%;
    height: auto;
    padding-bottom: 100%;
    overflow: hidden;}
.cplb-b a h4 img{max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    -webkit-transition: transform 0.4s;
    -moz-transition: transform 0.4s;
    -o-transition: transform 0.4s;
    -ms-transition: transform 0.4s;
    transition: transform 0.4s;}
.cplb-b a h5{color:#999999;font-size:12px;margin-bottom:17px;}
.cplb-b a h3{font-size:18px;margin-bottom:20px;margin-top: 20px;padding: 0px 20px;}
.cplb-b a p{line-height:24px;margin-bottom:30px;padding: 0px 20px;}
.cplb-b a i{width:90px;}
.cplb-b a i img{}
.cplb-b a:hover h4 img{transform:scale(1.05);}
.cplb-b a:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);}
.cplb-b a:hover h3{color:#000000;}
.cplb-b a:hover i{}
.cplb-b a:hover i img{transform: translateX(10px);}

/*cplb*/



/*cpzx*/
.cpzx{/* padding:60px 0 100px 0; */background:url(../image/cpzx-bj.jpg);background-size:100% 100%;position: relative;}
.cpzx-l{width:550px;}
.cpzx-l h3{color:#1d1d1f;font-size:70px;margin-bottom:35px;}
.cpzx-l p{font-size:30px;line-height:40px;margin-bottom:70px;}
.cpzx-l a{position:relative;/* width: 189px; */font-size: 20px;color:#000;/* display: none; */margin-right: 40px;}
.cpzx-l a img{margin-top:5px;width: 8px;margin-left: 10px;}
.cpzx-l a i{display:block;height:2px;left:0;bottom:-5px;width: calc(100% - 19px);background:#000;position:absolute;}
.cpzx-l a:hover img{transform: translateX(10px);}
.cpzx-r{width: 40.01041666666667%;}
.cpzx-r img{display:block;margin:0 auto;}

.cpzx2{color:#fff;}
.cpzx2-b{}
.cpzx2-l{width:318px;}
.cpzx2-l img{display:block;margin:0 auto}
.cpzx2-r{width:786px;}
.cpzx2-r h2{font-size:70px;line-height:80px;margin-bottom:80px;}
.cpzx2-r .div1{}
.cpzx2-r .div1 dl{margin-bottom:70px;width:50%;}
.cpzx2-r .div1 dl:nth-child(2n+1){}
.cpzx2-r .div1 dl h3{font-size:52px;margin-bottom:15px;}
.cpzx2-r .div1 dl h3 i{font-size:20px;}
.cpzx2-r .div1 dl h4{color:#868689;font-size:22px;line-height:27px;}
.cpzx2-r .div2{}
.cpzx2-r .div2 dl{}
.cpzx2-r .div2 dl h3{font-size:22px;margin-bottom:10px;}
.cpzx2-r .div2 dl h4{color:#868689;font-size:22px;}

.cpzx3{background:#f5f5f7;padding:120px 0}
.cpzx3-l{width:507px;padding-top:60px;}
.cpzx3-l h3{color:#1d1d1f;font-size:70px;line-height:78px;margin-bottom:55px;}
.cpzx3-l p{color:#1d1d1f;font-size:24px;line-height:34px;}
.cpzx3-r{width:640px;border-radius:50px;overflow:hidden;}
.cpzx3-r img{display:block;width:100%;}
/*.cpzx3-r:hover img{transform:scale(1.05);}*/

.cpzx4{margin:110px auto;}
.cpzx4-t{text-align:center;margin-bottom:60px;}
.cpzx4-t h3{color:#1d1d1f;line-height:78px;font-size:70px;margin-bottom:40px;}
.cpzx4-t dl{color:#1d1d1f;font-size:26px;line-height:36px;}
.cpzx4-b{}
.cpzx4-b p{width:calc(50% - 10px);overflow:hidden;border-radius:50px;}
.cpzx4-b p img{display:block;width:100%;}
/*.cpzx4-b p:hover img{transform:scale(1.1);}*/

.cpzx5{background:#f5f5f7;padding:120px 0}
.cpzx5-l{width:500px;margin-bottom:100px;}
.cpzx5-l h3{color:#1d1d1f;font-size:65px;line-height:80px;margin-bottom:40px;}
.cpzx5-l dl{font-size:26px;line-height:34px;color:#1d1d1f;}
.cpzx5-r{border-radius:50px;overflow:hidden;width:580px;}
.cpzx5-r img{display:block;width:100%;}
/*.cpzx5-r:hover img{transform:scale(1.05);}*/

.cpzx6{text-align:center;color:#fff;padding-top:120px;background:#111111;}
.cpzx6-t{margin-bottom:80px;}
.cpzx6-t h3{font-size:70px;margin-bottom:50px;}
.cpzx6-t dl{}
.cpzx6-t dl h3{font-size:52px;margin:0 40px;}
.cpzx6-t dl h3 i{color:#868689;font-size:20px;}
.cpzx6-b{}
.cpzx6-b img{display:block;margin:0 auto}

.cpzx7{text-align:center;color:#fff;background:#000;padding:120px 0}
.cpzx7-b{margin-bottom:80px;width:1150px;}
.cpzx7-b h3{font-size:70px;line-height:78px;margin-bottom:35px;}
.cpzx7-b .div1{font-size:24px;line-height:36px;}

.cpzx8{text-align:center;background:#111;color:#fff;padding-top:140px;}
.cpzx8-t{width:840px;}
.cpzx8-t h3{font-size:70px;margin-bottom:40px;}
.cpzx8-t dl{font-size:24px;line-height:36px;}
.cpzx8 img{display:block;width:100%;}

.cpzx9{background:#f5f5f7;padding-top:190px;}
.cpzx9-b{position:relative;color:#1d1d1f;}
.cpzx9-b dl{position:relative;z-index:3;width:500px;}
.cpzx9-b h3{width:420px;font-size:70px;line-height:80px;margin-bottom: 33px;}
.cpzx9-b h4{font-size:134px;margin-bottom: 25px;}
.cpzx9-b h4 i{font-size:24px;line-height:100%;font-weight: normal;margin-top:15px;}
.cpzx9-b p{font-size:24px;line-height:34px;}
.cpzx9-b h6{position:absolute;left: 238px;top: 219px;}
.cpzx9-b h6 img{display:block;}
.cpzx9-b h5{margin-top:-265px;margin-right:-60px;}
.cpzx9-b h5 img{display:block;}

.cpzx10{position:relative;}
.cpzx10 h6{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}
.cpzx10-b{height:100vh;z-index: 5;opacity: 0;position: absolute;width: 60%;left: 20%;top: 0;}
.cpzx10 .swiper-container{}
/*.cpzx10.active .cpzx10-b{position:fixed;width:100%;left:0;top:0;}*/
.cpzx10-t{position:absolute;left:0;top:10%;width: 100%;z-index: 7;}
/*.cpzx10.active .cpzx10-t{position:fixed;}*/
.cpzx10-t dl dt{width:975px;position:relative;z-index:3;color:#1d1d1f;}
.cpzx10-t dl dt h3{font-size:45px;line-height:56px;margin-bottom:25px;}
.cpzx10-t dl dt h4{font-size:24px;margin-bottom:67px;}
.cpzx10-t dl dt a{position:relative;color:#1d1d1f;width:170px;color:#1d1d1f;font-size:28px;}
.cpzx10-t dl dt a img{margin-top:5px;width: 8px;}
.cpzx10-t dl dt a i{display:block;height:2px;left:0;bottom:-5px;width:150px;background:#000;position:absolute;}
.cpzx10-t dl dt a:hover img{}
.cpzx10-t dl{position:relative;/* height:820px; *//* background:#fff; */}
.cpzx10-b dl{height:100vh;background: #fff;}
.cpzx10-b dl dd{/* position:absolute; *//* left:0; *//* bottom:0; *//* width:100%; */}
.cpzx10-b dl dd img{}
.cpzx10-b .swiper-pagination{}
@keyframes indalRun {0%{opacity: 0;transform: translateY(80px);}100%{opacity: 1;transform: translateY(0);}}
.cpzx10 .swiper-slide{height:100vh}
.cpzx10 .swiper-slide-active h3{animation: indalRun 1s ease both .2s;}
.cpzx10 .swiper-slide-active h4{animation: indalRun 1s ease both .4s;}
.cpzx10 .swiper-slide-active a{animation: indalRun 1s ease both .6s;}
.cpzx10 .swiper-slide-active dd{animation: indalRun 1s ease both .8s;}

.cpzx11{margin:80px auto;}
.cpzx11-r{width:100%}
.cpzx11-b{margin-bottom:20px;}
.cpzx11-b a{display:block;width: calc((100% - 81px) / 4);margin:0 27px 30px 0;border:1px solid #e1e1e1;color:#333333;}
.cpzx11-b a:nth-child(4n){margin-right:0;}
.cpzx11-b a h4{overflow:hidden;}
.cpzx11-b a h4 img{display:block;width:100%;}
.cpzx11-b a dl{background:#f5f5f5;padding:26px 30px;position:relative;z-index:2;border-top:1px solid #e1e1e1;transition:all 0s;}
.cpzx11-b a dl h3{font-size:16px;line-height:20px;transition:all 0s;height: 40px;}
.cpzx11-b a dl p{position:absolute;left:-1px;width:calc(100% + 2px);height:0;bottom:0;z-index:-1;background: #000000;}
.cpzx11-b a:hover{color:#fff;}
.cpzx11-b a:hover img{transform:scale(1.05);}
.cpzx11-b a:hover dl p{height:100%;}
/*cpzx*/

/*cpzx-z*/
.cpzx-z{box-sizing:border-box;margin: 50px auto 110px auto;}
.ny-zpal-z{background:#fff;padding:20px;}
.ny-zpal-t{overflow:hidden;/*border-bottom:1px solid #ccc;*/display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.ny-zpal-z-t-l{float:left;width: 47.66666666666667%;position: relative;}
.magnifierContainer {width:100%;}
.imgMedium {width:100%;position: relative;background: #fff;width: calc(100% - 115px);}.imgLeft .magnifier {position: absolute;display: none;width: 200px;height: 200px;}
.imasf2{position:absolute;width:100%;left:0;bottom:0;display:flex;justify-content:center;transition: all 0.5s;}
.imasf2 p{width:10px;height:10px;border-radius:10px;background: rgba(0,0,0,.25);margin: 0 5px;cursor: pointer;}
.imasf2 p.active{background: #0081d7;}
.imgLeft .imasf{width:100%;position:relative;overflow:hidden;transition: all 0.5s;z-index:3;width: 96px;}
.imgLeft .imasf .fad{width:20px;height:60px;margin-top:10px;line-height:60px;text-align:center;background:rgba(0,0,0,0.5);bottom:10px;cursor:pointer;float:left;color:#fff;}
.imgLeft .imasf .fac{width:20px;height:60px;margin-top:10px;line-height:60px;text-align:center;background:rgba(0,0,0,0.5);bottom:10px;cursor:pointer;float:right;color:#fff;}
.imasf-bb{overflow:hidden;}
.imasf-bb .a1{width:100%;height:33px;margin-bottom:14px;}
.imasf-bb .a2{width:100%;height:33px;margin-top:14px;}
.imasf-bb .swiper-container{position:initial;width: 100%;height: 407px;}
.imasf-bb .swiper-slide{box-sizing:border-box;border: 1px solid #e2e2e2;padding:5px;display: flex;align-items: center;justify-content: center;height: 93px;background: #fff;}
.imasf-bb .swiper-slide-active{border-color: #000000;}
.imasf-bb .swiper-slide a{display:block;overflow:hidden;}
.imasf-bb .swiper-slide a img{width:100%;}
.imasf-bb .swiper-button-next{width: 20px;height: 60px;margin-top: 10px;line-height: 60px;text-align: center;background: rgba(0,0,0,0.5);cursor: pointer;color:#fff;right:0;top: 50%;margin-top: -30px;}
.imasf-bb .swiper-button-prev{width: 20px;height: 60px;margin-top: 10px;line-height: 60px;text-align: center;background: rgba(0,0,0,0.5);cursor: pointer;color:#fff;left:0;top: 50%;margin-top: -30px;}
.mediumContainer {width: 100%;overflow: hidden;text-align:center;vertical-align:middle;margin-bottom:20px;box-sizing:border-box;display: flex;align-items: center;justify-content: center;height: 100%;border: 1px solid #e8e8e8;}
.mediumContainer img{max-width:100%;display:block;margin:0 auto;}

.imgRight{z-index:100;width: 500px;position: absolute;left: 100%;top: 0;}
.imgLeft{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;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: 45.33333333333333%;padding-right: 60px;}
.ny-zpal-z-t-r h5{color:#000000;font-size:26px;margin-bottom:20px;}
.ny-zpal-z-t-r h3{color:#333;font-size: 36px;line-height: 42px;position:relative;padding-bottom: 27px;border-bottom: 3px solid #e5e5e5;position:relative;margin-bottom: 35px;}
.ny-zpal-z-t-r h3 p{width:160px;height:3px;background:#000000;position:absolute;left:0;bottom:-3px;}
.ny-zpal-z-t-r .div1{color: #666666;line-height: 30px;font-size: 16px;}
.ny-zpal-z-t-r .div1 p{position:relative;width: 100%;}


.xgcp{padding:100px 0;background:#fff;}
.xgcp .nybt{text-align: center;font-size: 30px;text-transform: capitalize;}
.xgcp-b{position:relative;}
.xgcp-b .swiper-container{padding-bottom:53px;}
.xgcp-b a{display:block;border:1px solid #e1e1e1;color:#333333;margin: 1px;}
.xgcp-b a h4{overflow:hidden;}
.xgcp-b a h4 img{display:block;width:100%;}
.xgcp-b a dl{background:#f5f5f5;padding:26px 30px;position:relative;z-index:2;border-top:1px solid #e1e1e1;transition:all 0s;}
.xgcp-b a dl h3{font-size:16px;line-height:20px;transition:all 0s;height: 40px;}
.xgcp-b a dl p{position:absolute;left:-1px;width:calc(100% + 2px);height:0;bottom:0;z-index:-1;background:#000000;}
.xgcp-b a:hover{color:#fff;}
.xgcp-b a:hover img{transform:scale(1.05);}
.xgcp-b a:hover dl p{height:100%;}
.xgcp-b .swiper-pagination{bottom:0}
.xgcp-b .swiper-pagination-bullet{background:#e5e5e5;opacity:1;width:48px;height:4px;position:relative;border-radius:0;}
.xgcp-b .swiper-pagination-bullet::before{position: absolute;width: 0%;height: 100%;background: #fd5000;content: '';top:0;left:0;}
.xgcp-b .swiper-pagination-bullet-active::before{width:100%;transition:all 4s;}
/*.xgcp-b .swiper-button-next{width:48px;height:48px;border-radius:48px;background:url(../images/r.png)no-repeat center #c5c5c5;right: -88px;transition:all 0.5s;}*/
/*.xgcp-b .swiper-button-next:hover{background:url(../images/r.png)no-repeat center #000000;}*/
/*.xgcp-b .swiper-button-prev{width:48px;height:48px;border-radius:48px;background:url(../images/l.png)no-repeat center #c5c5c5;left:-88px;transition:all 0.5s;}*/
/*.ryzz-b .swiper-button-prev:hover{background:url(../images/l.png)no-repeat center #000000;}*/
/*cpzx-z*/


@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width:500px;}
	.grjs-b{justify-content:center;}
	.hyls-b dl h5{position:relative;top:0;right:10px}
	.hyls-b dl:last-child{background:none;}
	.spzx-b a h4 p{background-size:50px;}
	.xwzx-r{position:relative;top:0}
	.zxly-b dl input{height:45px;}
	.zxly-b dl textarea{height:80px;}
	.cpzx-l a{/* width:137px; */margin-bottom: 10px;}
	.cpzx-l a i{/* width:120px; */}
	.cpzx3-r{border-radius:10px;}
	.cpzx4-b p{width:calc(50% - 5px);overflow:hidden;border-radius:10px;}
	.cpzx5-r{border-radius:10px;}
	.cpzx9-b h4{font-size:40px;}
	.cpzx9-b h4 i{margin-top:0px;}
	.cpzx10-b dl dd{position:relative;}
	.cpzx10-b dl dt a{width:100px}
}


/*xwzx-z*/
.xwdt-z{width: 1366px;margin: 90px auto;overflow: hidden;/* background: #f7f7f7; */padding: 50px;box-shadow: 0px 0px 15px rgba(142, 142, 142, 0.2);}
.xwdt-z-t{text-align:center;padding-bottom:20px;border-bottom:1px dashed #ccc;margin-bottom:30px;}
.xwdt-z-t h3{font-size:25px;color:#000;margin-bottom:20px;}
.xwdt-z-t p{text-align:center;color:#000;}
.xwdt-z-t p span{display:inline-block;margin:0 20px;color:#000;}
.xwdt-z-b{margin-bottom:50px;line-height:24px;color:#666}
.xwdt-z-b table{width:100%!important}
.xwdt-z-b table td,.xwdt-z-b table th{padding:10px!important;border:1px solid #666!important}
.xwdt-z-b table *{color:#666}
.xwdt-z-b img{height:auto!important;}
.xwdt-z-b2{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;margin: 0 auto 0px auto;}
.xwdt-z-b2 a{padding: 10px 20px;background: #eee;border-radius: 10px;color: #000;transition: 0.3s;max-width:30%}
.xwdt-z-b2 a:hover{background:#000;color:#fff;}
@media screen and (max-width: 1200px){
	.xwdt-z-t p{display:none;}
	.xwdt-z-t{margin-bottom:10px;padding-bottom:10px;}
	.xwdt-z-t h3{font-size:20px;margin-bottom:0px;}
	.xwdt-z-b{margin-bottom:30px;}
	.xwdt-z-b2 a{font-size:12px;}
	.xwdt-z-b table td,.xwdt-z-b table th{padding:5px!important;}
}
/*xwzx-z*/

/*lxwm*/
.lxwm{background:#f5f5f7;padding:90px 0;}
.lxwm-b{}
.lxwm-b dl{width:32%;background:#fff;padding:37px 80px 80px 28px;border:1px solid #eee;}
.lxwm-b dl h4{height:60px;}
.lxwm-b dl h3{font-size:20px;margin-bottom:25px;}
.lxwm-b dl dt{color:#666666;line-height:24px;}
.lxwm-b dl dd{font-size:16px;margin-bottom:10px;line-height:100%;}
.lxwm-b dl dd a{color:#666;border-bottom:1px solid #666666;padding-bottom:4px;}
/* .lxwm-b dl dd a:hover{color:#000000;} */
.lxwm-b dl:hover{}
.lxwm-b dl:hover img{transform: translateY(-10px);}

.ly{background: #fff;overflow: hidden;}
.zxly{margin:90px auto;}
.zxly-b{}
.zxly-b dl{width: calc(50% - 15px);margin-bottom:34px;}
.zxly-b dl dt{width:400px;}
.zxly-b dl dt input{width:calc(100% - 100px)}
.zxly-b dl dt img{width: 90px;height:48px;border-radius: 3px;cursor: pointer;}
.zxly-b dl:nth-child(5),.zxly-b dl:nth-child(6){width:100%}
.zxly-b dl h3{font-size:16px;margin-bottom:13px;}
.zxly-b dl h3 i{color:#ff6c6c}
.zxly-b dl input{width:100%;height:48px;border-radius:3px;border:1px solid #d1d5db;color:#000;padding:0 12px;}
.zxly-b dl input::placeholder,.zxly-b dl textarea::placeholder{color:#d4d4d4;}
.zxly-b dl textarea{width:100%;height:205px;border-radius:3px;border:1px solid #d1d5db;color:#000;padding:12px;font-family: "harmonyos", sans-serif;}
.zxly-b button{width:110px;height:40px;background:#222;border-radius:3px;font-size:16px;color:#fff;transition:all 0.5s;cursor:pointer;font-family: "harmonyos", sans-serif;}
.zxly-b button:hover{background:#000;}
/*lxwm*/

/*yszc*/
.yszc{margin:100px auto 150px auto;}
.yszc-t{margin-bottom:80px;}
.yszc-t h3{text-align:center;font-size:42px;}
.yszc-t p{font-size:16px;margin-top:45px;}
.yszc-b{font-size:16px;line-height:30px;}
.yszc-b h3{font-size:28px;margin-bottom:15px;}
.yszc{}
/*yszc*/

/*xcq*/
@keyframes indalRun {0%{opacity: 0;transform: translateY(80px);}100%{opacity: 1;transform: translateY(0);}}
.xcq{height:885px;color:#fff;text-align:center;padding-top:240px;}
.xcq h3{font-size:48px;width: 798px;line-height: 1.2;animation: indalRun 1s ease both .2s;}

.xcq2{height:885px;color:#fff;text-align:center;padding-top:360px;}
.xcq2 h3{font-size:48px;line-height: 1.2;padding: 0 180px 0 430px;animation: indalRun 1s ease both .2s;}
/*xcq*/

@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width:500px;}
	.grjs-b{justify-content:center;}
	.hyls-b dl h5{position:relative;top:0;right:10px}
	.hyls-b dl:last-child{background:none;}
	.spzx-b a h4 p{background-size:50px;}
	.xwzx-r{position:relative;top:0}
	.zxly-b dl input{height:45px;}
	.zxly-b dl textarea{height:80px;}
	.yszc-b{font-size:14px;line-height:24px;}
    .yszc-b h3{font-size:18px;margin-bottom:10px;}
    .gswh-r{border-radius:10px;}
    .gywm-t img{width:160px;}
	.cpzx-l{position:absolute;left:15px;top: 40px;}
	.cpzx10-t{position:relative;top:0;padding-top:40px;}
	.cpzx10-t dl dt a{width:100px;}
	.zxly-b dl dt img{height:45px;}
	.xcq{height:500px;background-size:auto 100%!important;padding-top:120px}
	.xcq2{height:500px;background-size:140% auto!important;padding-top:120px}
	.xcq2 h3{padding: 0 0 0 30%;}
}


.nygywm{margin: 0px  auto;}
.nygywm-s{color:#fff;text-align:center;}
.nygywm-t{
    padding-top: 40px;
    padding-bottom: 40px;
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);
    border-radius: 15px;
    margin-top: -100px;
    z-index: 2;
    position: relative;
}
.nygywm-t dl{
    width: 20%;
    padding: 0px 20px;
}
.nygywm-t dl h4{height:70px;filter: brightness(0) invert(1);}
.nygywm-t dl h3{margin-bottom:25px;font-size:24px;}
.nygywm-t dl h3 i{font-size:48px;line-height:100%;color: #000;}
.nygywm-t dl h3 span{padding-left:8px;color: #676767;font-size:16px;}
.nygywm-t dl h5{font-size: 16px;color: #676767;}
.nygywm-c{width:170px;height:55px;border-radius:55px;background:var(--colors);color:#fff;font-size:16px;}
.nygywm-c:hover{}
.nygywm-b{margin-top:-50px;position:relative;z-index:2;}
.nygywm-b a{background:url(../image/gywm-bj2.jpg);background-size:100% 100%;height:270px;color:#fff;text-align:center;}
.nygywm-b a dl{}
.nygywm-b a dl h4{height:75px;}
.nygywm-b a dl h5{width:90px;height:30px;border-radius:30px;border:1px solid #fff;color:#fff;font-size:12px;}
.nygywm-b a:hover h5{background:var(--colors);border-color:var(--colors);}



/*发展历程  */

.fzlc {
    padding: 100px 0;
    background: #f5f5f7;
}


.fzlc-t {
	position: relative;
}

.fzlc-t .w2 {
	position: relative;
	padding: 0px 15px !important;
	width: 1500px;
	margin: 0px auto;
}

.fzlc-t .swiper-container {
	width: 900px;
	max-width: 100%
}

/*.fzlc-t>div{width:calc(100% - 200px);}*/
.fzlc-tl {
	position: absolute;
	width: 120px;
	left: 84px;
	top: 48px;
	overflow: hidden;
	height: 50px;
	z-index: 3
}

.fzlc-tr {
	position: absolute;
	width: 120px;
	right: 84px;
	top: 48px;
	overflow: hidden;
	height: 50px;
	z-index: 3
}

.fzlc-tr .fzlc-tl-s {
	left: -60px;
}

.fzlc-tl-s {
	position: absolute;
	min-width: 100%;
	display: flex;
	left: 120px;
	top: 0;
	transition: all 0.5s;
	font-size: 18px;
}

.fzlc-tl-s p {
	width: 60px;
	text-align: center;
	color: #333;
}

.fzlc-tl-s p i {
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #333;
	margin: 0 auto 15px auto;
}

.fzlc-t h6 {
	position: absolute;
	width: 100%;
	left: 0;
	background: #ddd;
	height: 1px;
	top: calc(50% - 1px);
}

.fzlc-t dl {
	align-items: center;
	font-family: bold;
	color: #000;
	font-size: 80px;
	justify-content: center;
	height: 108px;
	display: flex;
	transform: scale(0);
	transition: all 0.5s;
	font-family: var(--bondor-font);
	font-weight: bold;
}

.fzlc-t dl p {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #000;
	margin-right: 45px;
}

.fzlc-t .swiper-slide-thumb-active dl {
	transform: scale(1);
}

.fzlc-t .swiper-button-next {
	width: 55px;
	height: 55px;
	background: url(../picture/r.png);
	right: 10px;
	margin: 0;
	margin-top: -25px;
}

.fzlc-t .swiper-button-prev {
	width: 55px;
	height: 55px;
	background: url(../picture/l.png);
	left: 10px;
	margin: 0;
	margin-top: -25px;
}

.fzlc-b {
	padding: 30px 0px;
	width: 1500px;
	margin: 0 auto;
	border-radius: 10px;
	
	margin-top: 30px;
}


.fzlc-b .swiper-wrapper{    align-items: center;}



.fzlc-b .w1 {
	padding: 75px 15px 0px;
}

.fzlc-b .swiper-container {}

.fzlc-b dl {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.fzlc-b dl dt {
	width: 50%;
	overflow: hidden;
}

.fzlc-b dl dt img {
	display: block;
	width: 100%;
}

.fzlc-b dl dd {
	width: 100%;
	color: #666;
	text-align: center;
	padding: 0 50px;
}

.fzlc-b dl dd h3 {
	font-family: bold;
	font-size: 32px;
	line-height: 30px;
	margin-bottom: 30px;
	/* text-transform: uppercase; */
	line-height: 120%;
	/* text-align: justify; */
}

.fzlc-b dl dd .div1 {
	font-size: 16px;
	/* text-align: justify; */
	line-height: 30px;
}

.fzlc-b dl dt:hover img {
	transform: scale(1.1);
}

.fzlc-b dl dd .div1 sup {
	font-size: 12px;
}


@media(min-width:1200px) {
	
	.fzlc2-t dl {
		background: #fff;
		margin-right: 50px;
	}
	
	.fzlc2-t .swiper-slide-active dl {
		margin: 0
	}
	
	.fzlc2-t .swiper-slide-next {
		margin-right: 0;
		margin-left: 50px;
	}
	
	
	
	
	
	
}



@media screen and (max-width:1200px) {
	
	
	.fzlc-tl {
		left: 0;
	}
	
	.fzlc-tr {
		right: 0;
	}
	
	.fzlc-t dl {
		transform: scale(1);
		color: #fff;
		height: auto
	}
	
	.fzlc-t dl p {
		background: #fff
	}
	
	.fzlc-t .swiper-slide-thumb-active dl {
		color: #bc1b21;
	}
	
	.fzlc-t .swiper-slide-thumb-active dl p {
		background: #bc1b21
	}
	
	
	
	
}