/*.banner h3,.banner h4{transform: translateX(200px);
    -ms-transform: translateX(200px);
    -webkit-transform: translateX(200px);
    opacity: 0;transition:all 0.5s;}
.banner .swiper-slide-active h3,.banner .swiper-slide-active h4 {transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;}
.banner .swiper-slide-active h3:nth-child(1),.banner .swiper-slide-active h4:nth-child(1){
    transition-delay: .2s;
    -ms-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
} */


@keyframes indalRun {0%{opacity: 0;transform: translateY(80px);}100%{opacity: 1;transform: translateY(0);}}
/*.yyly-b a.active dl h3{animation: indalRun 1s ease both .6s;}
.yyly-b a.active dl p{animation: indalRun 1s ease both .7s;}
.yyly-b a.active dl h5{animation: indalRun 1s ease both .8s;}*/
@keyframes fangda{
  0%{transform: scale(1);}
  100%{transform: scale(1.05);}
}
.banner{width:100%;}
.banner img{display:block;}
.banner a{overflow:hidden;/*animation: fangda 5s ease-in-out infinite alternate;*/}
.banner .swiper-slide{overflow:hidden;}
.banner-s{position:absolute;width:100%;height:100%;left:0;top:0}
.banner .swiper-slide dl{color:#fff;}
.banner .swiper-slide dl dt{width: 498px;}
.banner .swiper-slide dl dt h5{color:#f7824f;font-size:28px;margin-bottom:20px;}
.banner .swiper-slide dl dt h3{font-size:48px;color:#fff;margin-bottom:40px;}
.banner .swiper-slide dl dt ul{text-align:center;font-size:16px;line-height:20px;margin-bottom:46px;}
.banner .swiper-slide dl dt ul li{width: 93px;}
.banner .swiper-slide dl dt ul li:nth-child(1){width:81px;}
.banner .swiper-slide dl dt ul li h4{width:78px;height:78px;border-radius:5px;border:2px solid #fff;margin: 0 auto 16px auto;}
.banner .swiper-slide dl dt>h4{font-size:16px;}
.banner .swiper-slide dl dt>h4 a{width:144px;height:52px;border-radius:52px;color:#fff;border:2px solid #fff;margin-right:20px;}
.banner .swiper-slide dl dt>h4 a:hover{background:#f7824f;border-color:#f7824f;}
.banner .swiper-slide dl dd{width:47.64285714285714%;margin-right:5%;}
.banner .swiper-slide dl dd img{display:block;width:100%}
.banner .swiper-slide-active dl dt h5{animation: indalRun 1s ease both .2s;}
.banner .swiper-slide-active dl dt h3{animation: indalRun 1s ease both .4s;}
.banner .swiper-slide-active dl dt ul{animation: indalRun 1s ease both .6s;}
.banner .swiper-slide-active dl dt>h4{animation: indalRun 1s ease both .8s;}
.banner .swiper-slide-active dl dd{animation: indalRun 1s ease both 0.5s;}


.cpzx{background:#f5f5f5;padding:100px 0;}
.sybt{text-align:center;margin-bottom:60px;}
.sybt h3{color:#333333;font-size:42px;margin-bottom:15px;}
.sybt h4{color:#999999;font-size:16px;text-transform:uppercase;}
.cpzx-b{}
.cpzx-l{width:calc(36.214285714285716% - 10px);display:block;background:#fff;padding:88px 57px;margin-bottom:20px;}
.cpzx-l h3{color:#333333;font-size:34px;}
.cpzx-l h3 i{color:#999999;font-size:23px;padding-left: 5px;}
.cpzx-l h4{overflow:hidden;margin-bottom: 40px;}
.cpzx-l h4 img{display:block;width:100%;}
.cpzx-l h5{font-size:16px;line-height:30px;color:#666;margin-bottom:40px;}
.cpzx-l h5 p{width:45%}
.cpzx-l h5 p i{width:8px;height:8px;display:block;border-radius:8px;background:#ff8e4a;margin-right:15px;}
.cpzx-l span{width:144px;height:52px;border-radius:52px;border:2px solid #dfdfdf;color:#333333;font-size:16px;}
.cpzx-l:hover{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.cpzx-l:hover img{}
.cpzx-l:hover span{background:#0b75bd;border-color:#0b75bd;color:#fff;}
.cpzx-r{width:calc(63.78571428571429% - 10px);}
.cpzx-r a{display:block;width: calc(50% - 10px);margin-bottom: 20px;background:#fff;}
.cpzx-r a:nth-child(3n){margin-right:0;}
.cpzx-r a h4{overflow:hidden;background: #fff;}
.cpzx-r a h4 img{display:block;width:100%}
.cpzx-r a dl{text-align:center;padding: 20px 40px;transition:all 0s;}
.cpzx-r a dl h3{font-size: 24px;color: #333333;font-weight:bold;margin-bottom:5px;}
.cpzx-r a dl h5{color: #999999;font-size: 16px;font-weight: bold;}
.cpzx-r a:hover{background: #0b75bd;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.cpzx-r a:hover img{transform:scale(1.1);}
.cpzx-r a:hover dl{/* background:url(/static/images/cpzx-bj.png)no-repeat right bottom; */}
.cpzx-r a:hover *{color:#fff;text-align:left;}

.jjfa{padding-top:100px;}
.jjfa-t{font-size:16px;text-align:center;text-transform:capitalize;}
.jjfa-t a{display:block;width:calc(100% / 8);color:#444;padding:34px 0 40px 0;}
.jjfa-t a h4{height:50px;}
.jjfa-t a img{display:block;margin:0 auto;}
.jjfa-t a .img2{display:none;}
.jjfa-t a.active{background:#0b75bd;color:#fff;}
.jjfa-t a.active .img1{display:none;}
.jjfa-t a.active .img2{display:block;}
.jjfa-b{overflow:hidden;position:relative;background:#f5f5f5;}
#mydiv{position:absolute;width:50%;left:0;top:0;height:100%;}
#mydiv canvas{position:absolute!important;width:100%!important;height:100%!important;z-index:1!important;}
.jjfa-b2{display:none;}
.jjfa-b2:nth-child(1){display:flex;}
.jjfa-l{width:50%;padding:100px 80px 20px 0;background:url(/static/images/jjfa-bj2.jpg)no-repeat center;position:relative;z-index:2;}
.jjfa-l h3{color:#333333;font-size:32px;margin-bottom:17px;}
.jjfa-l h6{color:#999999;font-size:20px;text-transform:uppercase;margin-bottom:35px;}
.jjfa-l .div1{font-size:18px;line-height:32px;color:#666;margin-bottom:60px;}
.jjfa-l h5{color:#666666;font-size:15px;margin-bottom:60px;}
.jjfa-l h5 p{margin-right:60px;}
.jjfa-l a{width:144px;height:52px;border-radius:52px;border:2px solid #dfdfdf;color:#333333;font-size:16px;}
.jjfa-l a:hover{background:#0b75bd;border-color:#0b75bd;color:#fff;}
.jjfa-r{width:50%;overflow:hidden;}
.jjfa-r img{display:block;width:100%;}
.jjfa-r:hover img{transform:scale(1.1);}

.rjcp{margin:100px auto;}
.rjcp-b{border:1px solid #ececec;flex-direction:row-reverse}
.rjcp-l{width: 100%;}
.rjcp-l2{display:none;position:relative;text-align:center;color:#fff;}
.rjcp-l2:nth-child(1){display:block;}
.rjcp-l2 img{display:block;width:100%}
.rjcp-l2 dl{position:absolute;left:0;top:0;z-index:3;width:100%;padding: 120px 15%;}
.rjcp-l2 dl h3{font-size:30px;margin-bottom:25px;}
.rjcp-l2 dl p{font-size:15px;line-height:26px;margin-bottom:37px;}
.rjcp-l2 dl h5{font-size:16px;}
.rjcp-l2 dl h5 a{margin:0 10px;width:144px;height:52px;border-radius:52px;border:2px solid #fff;color:#fff;font-size:16px;}
.rjcp-l2 dl h5 .a1,.rjcp-l2 dl h5 a:hover{background:#f7824f;border-color:#f7824f;color:#fff!important}
.rjcp-r{width:24%;display: none;}
.rjcp-r a{display:block;position:relative;border-bottom:1px solid #ececec;padding:36px 0 36px 97px;z-index:4;}
.rjcp-r a:last-child{border:none}
.rjcp-r a h3{color:#333333;font-size:26px;margin-bottom:15px;}
.rjcp-r a h4{color:#d0d0d0;font-size:12px;text-transform:uppercase;height: 24px;}
.rjcp-r a img{position:absolute;display:block;width:69px;top:calc(50% - 36px);right:45px;opacity:0;}
.rjcp-r a.active{border-color:#0b75bd;width:calc(100% + 85px);margin-left:-84px;background:#0b75bd;}
.rjcp-r a.active h3{color:#fff;}
.rjcp-r a.active h4{color:#73a3d1;}
.rjcp-r a.active img{opacity:1;}

.gywm{color:#fff;height:784px;padding-top:110px;background:url(/static/images/gywm-bj.jpg)no-repeat center;}
.gywm-l{width:33.285714285714285%;padding-top:30px;}
.gywm-l h3{font-size:42px;margin-bottom:18px;}
.gywm-l h4{font-size:16px;text-transform:uppercase;margin-bottom:30px;color:rgba(255, 255, 255, 0.5);}
.gywm-l h5{font-size:28px;line-height:38px;margin-bottom:35px;}
.gywm-l p{width:34px;height:3px;background:rgba(255, 142, 74, 0.3);margin-bottom:35px;}
.gywm-l .div1{font-size:15px;line-height:26px;margin-bottom:60px;}
.gywm-l a{width:144px;height:52px;border-radius:52px;border:2px solid #f7824f;color:#fff;font-size:16px;background:#f7824f;}
.gywm-l a:hover{background:#0b75bd;border-color:#0b75bd;}
.gywm-r{width:56.85714285714286%}
.gywm-r h6{margin-bottom:50px;}
.gywm-r h6 img{display:block;}
.gywm-r2{text-align:center;}
.gywm-r2 dl{}
.gywm-r2 dl h3{margin-bottom:15px;}
.gywm-r2 dl h3 i{font-size:65px;line-height:100%;}
.gywm-r2 dl h3 span{font-size:14px;line-height:100%;width:25px;height:25px;border-radius:25px;background:#ff8e4a;margin-left:5px;margin-top:10px;}
.gywm-r2 dl p{font-size:15px;}
.gywm-r2 dl:hover{}

.ryzz2{background:#f5f5f5;padding:90px 0;}
.ryzz2-t{margin-bottom:80px;}
.ryzz2-l{width:29.642857142857143%}
.ryzz2-l h3{color:#333333;font-size:42px;margin-bottom:18px;}
.ryzz2-l h5{color:#999999;font-size:16px;text-transform:uppercase;margin-bottom:40px;}
.ryzz2-l h4{width:34px;height:3px;background:#ff8e4a;margin-bottom:30px}
.ryzz2-l p{color:#666666;font-size:18px;line-height:32px;margin-bottom:85px;}
.ryzz2-l dl{}
.ryzz2-l dl>a{width:163px;height:58px;border-radius:60px;color:#fff;background:#ff8e4a;font-size:16px;}
.ryzz2-l dl>a:hover{background:#0b75bd;}
.ryzz2-l dl dt{width:112px;}
.ryzz2-l dl dt a{display:block;width:44px;height:44px;border-radius:49px;}
.ryzz2-l dl dt .a1{background:url(/static/images/l-1.png);background-size:100% 100%;}
.ryzz2-l dl dt .a1:hover{background:url(/static/images/l.png);background-size:100% 100%;}
.ryzz2-l dl dt .a2{background:url(/static/images/r-1.png);background-size:100% 100%;}
.ryzz2-l dl dt .a2:hover{background:url(/static/images/r.png);background-size:100% 100%;}
.ryzz2-r{width:64.28571428571429%;}
.ryzz2-r a{display:block;margin:5px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);background:#fff;padding:25px 33px;text-align:center;font-size:16px;color:#333333;}
.ryzz2-r a h4{overflow:hidden;margin-bottom:14px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.ryzz2-r a h4 img{display:block;width:100%}
.ryzz2-r a p{transition:all 0s;}
.ryzz2-r a:hover{color:#ff8e4a;}
.ryzz2-r a:hover h4 img{transform:scale(1.1);}
.ryzz2-b{}
.ryzz2-b a{display:block;width:calc(50% - 20px);background:#fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.ryzz2-b a h4{overflow:hidden;}
.ryzz2-b a h4 img{display:block;overflow:hidden;}
.ryzz2-b a dl{padding:30px 44px;}
.ryzz2-b a dl h3{color:#333333;font-size:24px;margin-bottom:15px;}
.ryzz2-b a dl h3 i{width:20px;height:3px;background:#f7824f;margin-right:12px;display:block;}
.ryzz2-b a dl p{color:#999999;font-size:16px;}
.ryzz2-b a:hover{}
.ryzz2-b a:hover img{transform:scale(1.1);}
.ryzz2-b a:hover h3{color:#f7824f}

.xwzx{margin:90px auto;}
.xwzx-b{}
.xwzx-l{display:block;width:calc(50.78571428571429% - 3px);position:relative;}
.xwzx-l h5{overflow:hidden;}
.xwzx-l h5 img{display:block;width:100%;}
.xwzx-l dl{position:absolute;z-index:3;width:100%;left:0;top:0;color:#fff;padding:40px 33px;}
.xwzx-l dl dt{margin-bottom:20px;}
.xwzx-l dl dt h3{width:104px;height:37px;border-radius:5px;background:#f7824f;color:#fff;font-size:16px;margin-right:20px;}
.xwzx-l dl dt p{font-family:Arial;}
.xwzx-l dl h4{font-size:18px;}
.xwzx-l:hover img{transform:scale(1.1);}
.xwzx-r{width:calc(49.21428571428571% - 3px);}
.xwzx-r .a1{margin-bottom:13px;background:#f6f6f6;}
.xwzx-r .a1 h4{width:43.255131964809385%;overflow:hidden;}
.xwzx-r .a1 h4 img{display:block;width:100%;}
.xwzx-r .a1 div{width:56.74486803519061%;padding:0 65px;}
.xwzx-r .a1 dt{margin-bottom:25px;}
.xwzx-r .a1 dt h5{width:104px;height:37px;border-radius:5px;background:#deebf2;color:#0061bb;font-size:14px;margin-right:20px;}
.xwzx-r .a1 dt i{color:#a8a8a8;font-family:Arial;}
.xwzx-r .a1 h3{color:#333333;font-size:18px;margin-bottom:17px;}
.xwzx-r .a1 p{line-height:20px;color:#777777;}
.xwzx-r .a1:hover{}
.xwzx-r .a1:hover img{transform:scale(1.1);}
.xwzx-r .a1:hover h3{color:#046fb8}
.xwzx-r .a2{display:block;background:url(/static/images/xwzx-tb3.png)no-repeat right bottom #046fb8;position:relative;color:#fff;padding:42px 212px 42px 48px;}
.xwzx-r .a2 dt{margin-bottom:24px;}
.xwzx-r .a2 dt h5{width:104px;height:37px;border-radius:5px;background:#2984c3;font-size:16px;margin-right:20px;}
.xwzx-r .a2 dt i{font-family:Arial;}
.xwzx-r .a2 h3{font-size:18px;margin-bottom:16px;}
.xwzx-r .a2 p{line-height:20px;}

.hzhb{padding:90px 0;background:#f1f1f1;}
.hzhb-b>div{padding-bottom:60px;}
.hzhb-b a img{display:block;width:100%;}
.hzhb-b .swiper-pagination{bottom:0;}
.hzhb-b .swiper-pagination span{opacity:1;background:none;border:1px solid #d1d1d1}
.hzhb-b .swiper-pagination .swiper-pagination-bullet-active{background:#ff8e4a;border-color:#ff8e4a;}

.ywhz{color:#fff;background:url(/static/images/ywhz-bj.jpg)no-repeat center;}
.ywhz-b{height:200px;}
.ywhz-b dt{}
.ywhz-b h4{font-size:24px;margin-bottom:20px;}
.ywhz-b h3{font-size:42px;}
.ywhz-b dd{position:relative;}
.ywhz-b a{width:217px;height:77px;border-radius:77px;background:#fff;font-size:18px;color:#0076a7;position:relative;z-index:3;}
.ywhz-b p{width:217px;height:77px;border-radius:77px;background:#00a7d1;position:absolute;left:0px;top:8px;}
.ywhz-b a img{margin-left:17px;}
.ywhz-b a:hover img{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}
.ywhz{}
.ywhz{}


@media(min-width:1200px){
    .banner .swiper-pagination{/* position: static; */bottom:60px;}
    .banner .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#fff;opacity:1;border-radius: 50%;position:relative;transition:all .4s ease}
    .banner .swiper-pagination .swiper-pagination-bullet:not(:first-child){margin-left:310px}
    .banner .swiper-pagination .swiper-pagination-bullet:not(:first-child):before{content:'';width:290px;height:1px;background:rgba(255,255,255,.5);position:absolute;left:-301px;top:4px;}
    .banner .swiper-pagination .swiper-pagination-bullet-active{box-shadow: inset 0 0 0 2px #f1804f;background-color: transparent;}
    .banner .swiper-pagination .swiper-pagination-bullet .text{font-size: 14px;color: #fff;font-family: DIN-pro;opacity: .5;position: absolute;top: -35px;left: 0;width: 200px;margin-left: -100px;text-align: center;font-weight:bold;}
    .banner .swiper-pagination .swiper-pagination-bullet-active .text{opacity: 1;}
}
@media(max-width:1500px){
    .cpzx-l{padding:60px 25px}
    .cpzx-l h5 p{width:48%}
    .jjfa-l{padding:30px}
    .jjfa-l h5 p{margin-right:30px;}
    .rjcp-l2 dl{padding:50px 15%}
    .rjcp-r a{padding:32px 0 32px 97px;}
    .xwzx-r .a1 div{padding:0 30px}
    .xwzx-r .a2{padding: 25px 212px 25px 48px;}
    .banner .swiper-pagination{/* position: static; */bottom:20px;}
}
@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
    .banner .swiper-pagination-bullet{background:#fff;opacity:1;font-size:0}
    .banner .swiper-pagination-bullet-active{background:#d72819;}
    .banner a img{display:block;width:100%}
    .jjfa-t a{width:50%}
    .jjfa-l a,.gywm-l a,.ryzz2-l dl>a{width:140px;height:45px;}
    .rjcp-b{border:none}
    .rjcp-l2 dl{position:relative;background:#f5f5f5;}
    .rjcp-l2 dl h3{color:#333}
    .rjcp-l2 dl p{color:#666}
    .rjcp-l2 dl h5{justify-content:space-between;}
    .rjcp-l2 dl h5 a{margin:0;width:calc(50% - 5px);border: 2px solid #dfdfdf;color: #333333;height:45px;}
    .rjcp-r{border:1px solid #ececec;}
    .rjcp-r a{overflow:hidden;}
    .rjcp-r a img{right:15px}
    .gywm-r2 dl{width:50%}
    .gywm-r2 dl h3 i{font-size:35px;}
}