/*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;}
.ny-banner-s h4{font-size:24px;margin-bottom:26px;}
.ny-banner-s h3{font-size:42px;line-height:56px;width:850px;}
.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}
/*banner*/

.span3{cursor:pointer;}

/*szwz*/
.lon {border-bottom: 1px solid #ebebeb;background:#f5f5f5;}
.lon img {padding-right: 8px;display:block;}
.cont{display:flex;justify-content: flex-end;align-items: center;height: 40px;}
.cont a {vertical-align: middle;color: #6b6b6b;font-size: 14px;display: flex;align-items: center;}
.cont a:last-child{color:#c31321;}
/*szwz*/

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

/*fy*/
.page1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.page1 li{}
.page1 li a,.page1 li span{display:flex;font-size:16px;color: #666666;align-items:center;justify-content:center;width: 35px;height: 35px;margin: 0 5px;background: #fff;border-radius: 50px;}
.page1 li a:hover,.page1 li.active a,.page1 li span:hover,.page1 li.active span, .page1 li span.current{color:#fff;background: #fd0000;}
.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;background: none;color: #666666;}
.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*/
.nydh{font-size: 16px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.nydh a{height:65px;color:#838383;font-weight: bold;padding: 0 25px;text-transform: capitalize;}
.nydh a.active,.nydh a:hover{background:#fd0000;color:#fff;font-weight:bold;}
.ryzz{margin:100px auto;}
.nybt{color:#333333;font-size:38px;margin-bottom:60px;text-align:center;text-transform: capitalize;}
.ryzz-b{position:relative;margin-bottom:50px;background: url(../images/ryzz-bj2.png)no-repeat center;padding:85px 75px 50px 120px;}
.ryzz-b1{margin-bottom:68px;padding-left:13px;}
.ryzz-b1 p{color:#666666;font-size:18px;line-height:28px;font-family:Arial;width:170px;margin-right:65px;}
.ryzz-br{width:72.03319502074689%;}
.ryzz-b2{}
.ryzz-b a{display:block;overflow:hidden;}
.ryzz-b a img{display:block;width:100%;}
.ryzz-b a:hover img{transform: scale(1.02);}
.ryzz-b .swiper-button-next{width:12px;height:20px;background:url(../images/r2.png);right:0;transition:all 0.5s;right:-60px;}
.ryzz-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.ryzz-b .swiper-button-prev{width:12px;height:20px;background:url(../images/l2.png);left:0;transition:all 0.5s;left:-60px;}
.ryzz-b .swiper-button-prev:hover{background:url(../images/l2-1.png);}
.ryzz-t{}
.ryzz-t p{margin:0 20px;}
.ryzz-t p img{display:block;}
.ryzz-t p:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}

.gywm{background:#f8f8f8;padding:100px 0;}
.gywm-t{margin-bottom:50px;}
.gywm-l{width: 48.714285714285716%;overflow:hidden;position:relative;border: 10px solid #fff;}
.gywm-l>img{display:block;width:100%;}
.gywm-l:hover>img{transform:scale(1.1);}
.gywm-l dl{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.gywm-l dl dt{width:58px;height:58px;border-radius:58px;background:#f91010;position:relative;margin-bottom:40px;position:relative;}
.gywm-l dl dt img{position:relative;z-index:3;}
.gywm-l dl dt i{width:100%;height:100%;border-radius:58px;background:#f91010;z-index:3}
.gywm-l dl dt::before, .gywm-l dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #fff;content: '';top:0;left:0}
.gywm-l dl dt::before{animation: scale 2s infinite; }
.gywm-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(2);opacity:0;}}
.gywm-r{color:#666666;font-size: 14px;line-height: 20px;width: 49.28571428571429%;}
.gywm-c{position:relative;margin-bottom:60px;display:none;}
.gywm-c a{display:block;overflow:hidden;}
.gywm-c a img{display:block;width:100%;}
.gywm-c a:hover img{transform:scale(1.1);}
.gywm-c .swiper-button-next{width:12px;height:20px;background:url(../images/r2.png);right:0;transition:all 0.5s;right:-60px;}
.gywm-c .swiper-button-next:hover{background:url(../images/r2-1.png);}
.gywm-c .swiper-button-prev{width:12px;height:20px;background:url(../images/l2.png);left:0;transition:all 0.5s;left:-60px;}
.gywm-c .swiper-button-prev:hover{background:url(../images/l2-1.png);}
.gywm-b{padding:0 65px;text-align:center;}
.gywm-b dl{}
.gywm-b dl h3{font-size:20px;color:#fc0707;font-family:Arial;font-weight:bold;margin-bottom:5px;}
.gywm-b dl h3 i{font-size:50px;line-height:100%;}
.gywm-b dl h3 .span1{}
.gywm-b dl h3 .span2{padding-left:5px;}
.gywm-b dl h3 .span3{font-size:41px;padding-left:5px;font-weight:bold;}
.gywm-b dl h3 .span4{font-size:24px;padding-left:5px;font-weight:bold;}
.gywm-b dl p{font-size:19px;color:#666666;}

.qywh{color:#fff;background:#f6f6f6;padding:95px;}
.qywh-b{}
.qywh-b dl{background:#fff;}
.qywh-b dl:nth-child(2){flex-direction:row-reverse}
.qywh-b dl dt{width:50%;padding:0 66px;}
.qywh-b dl h4{margin-bottom:20px;}
.qywh-b dl h3{font-size:32px;margin-bottom:20px;color:#333333;font-family:Arial;font-weight:bold;}
.qywh-b dl p{font-size:20px;line-height:100%;color:#666666;font-weight:bold;}
.qywh-b dl dd{width:50%;overflow:hidden;}
.qywh-b dl dd img{display:block;width:100%;}
.qywh-b dl dd:hover img{transform:scale(1.1)}

.fzlc{padding: 100px 0;background:#fff;}
.fzlc .nybt{color:#1d1d1d;margin-bottom:45px;}
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(2); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(4);opacity:0;}}
.fzlc-t{position:relative;margin-bottom: 30px;}
.fzlc-t .w1{position:relative;}
.fzlc-t .swiper-container{width:900px;max-width:100%}
/*.fzlc-t>div{width:calc(100% - 200px);}*/
.fzlc-tl{position:absolute;width:180px;left: 100px;top:48px;overflow:hidden;height:50px;z-index:3;}
.fzlc-tr{position:absolute;width:180px;right: 100px;top:48px;overflow:hidden;height:50px;z-index:3;}
.fzlc-tr .fzlc-tl-s{left:-240px;}
.fzlc-tl-s{position:absolute;min-width:1000%;display:flex;left:0;top:0;transition:all 0.5s}
.fzlc-tl-s p{width:60px;text-align:center;color: #ababab;font-weight: bold;font-family: Arial;font-size: 17px;}
.fzlc-tl-s p i{display:block;width:10px;height:10px;border-radius:10px;background: #ababab;margin:0 auto 15px auto;}
.fzlc-t h6{position:absolute;width:100%;left:0;background: #eaeaea;height:1px;top:calc(50% - 1px);}
.fzlc-t dl{align-items:center;color: #333333;font-size: 90px;justify-content:center;height:108px;display:flex;transform:scale(0);transition:all 0.5s;font-weight: bold;}
.fzlc-t dl p{width: 11px;height: 11px;border-radius:10px;background: #fc0707;margin-right: 40px;position:relative;}
.fzlc-t dl p::before, .fzlc-t dl p::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #fc0707;content: '';top:0;left:0;}
.fzlc-t dl p::before{animation: scale 2s infinite; }
.fzlc-t dl p::after{animation: scale2 2s infinite; }
.fzlc-t .swiper-slide-thumb-active dl{transform:scale(1);}
.fzlc-t .swiper-button-next{width: 42px;height: 42px;transition:all 0.5s;background:url(../images/r3.png);right:0;margin:0;margin-top: -21px;}
.fzlc-t .swiper-button-next:hover{background:url(../images/r3-1.png)}
.fzlc-t .swiper-button-prev{width: 42px;height: 42px;transition:all 0.5s;background: url(../images/l3.png);left:0;margin:0;margin-top: -21px;}
.fzlc-t .swiper-button-prev:hover{background:url(../images/l3-1.png)}
.fzlc-b{
    /* width: 710px; */
}
.fzlc-b dl{display:flex;flex-wrap:wrap;justify-content:space-between;background:#f6f6f6;border-radius: 3px;}
.fzlc-b dl dt{width:49.28571428571429%;overflow:hidden;display: none;}
.fzlc-b dl dt img{display:block;width:100%;}
.fzlc-b dl dd{width: 100%;padding: 50px;background: url(../images/fzlc-bj.png)no-repeat bottom right;padding-right:100px;}
.fzlc-b dl dd h3{font-size: 32px;margin-bottom: 15px;font-weight: bold;color: #333333;font-family:Arial;}
.fzlc-b dl dd h3 i{font-size:20px;padding-left:5px;}
.fzlc-b dl dd h4{width:51px;height:3px;background: #fc0707;margin-bottom: 15px;}
.fzlc-b dl dd .div1{line-height: 28px;color: #333333;font-family:Arial;font-weight:bold;font-size:20px;}
.fzlc-b dl dt:hover img{transform:scale(1.1);}

.gcsl{background:#f6f6f6;padding:100px 0;}
.gcsl-t{margin-bottom:55px;font-size:18px;display: none;}
.gcsl-t a{width:214px;height:59px;border-radius:59px;background:#efefef;color:#333333;margin:0 18px;}
.gcsl-t a.active{background:#fc0201;color:#fff;}
.gcsl-b{position:relative;/* width:calc(100% - 333px); */}
.gcsl-b2{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;}
.gcsl-b2:nth-child(1){position:relative;opacity:1;z-index:3;}
.gcsl-b2>div{padding-bottom:40px;}
.gcsl-b2 .swiper-pagination{bottom:0px;}
.gcsl-b2 .swiper-pagination-bullet{background:#666;opacity:1;}
.gcsl-b2 .swiper-pagination-bullet-active{background:#fd0000;}
.gcsl-b a{display:block;overflow:hidden;}
.gcsl-b a img{display:block;width:100%;}
.gcsl-b a:hover img{transform:scale(1.1)}
.gcsl-b a:nth-child(2){margin-top:10px;}

.gchj{background: #fff;padding:100px 0;}
.gchj-t{text-align:center;margin-bottom:55px;font-size:20px;}
.gchj-t a{color:#999999;margin:0 35px;position:relative;padding-bottom:15px;}
.gchj-t a p{position:absolute;left:0;bottom:0;height:3px;background:#fd0000;width:0;}
.gchj-t a.active{color:#333333;font-family:bold;}
.gchj-t a.active p{width:100%}
.gchj-b{position:relative;}
.gchj-b2{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;background: #f6f6f6;}
.gchj-b2:nth-child(1){position:relative;opacity:1;z-index:3;}
.gchj-l{width:49.42857142857143%;overflow:hidden;}
.gchj-l img{display:block;width:100%;}
.gchj-l:hover img{transform:scale(1.1);}
.gchj-r{width:50.57142857142858%;padding:0 90px;}
.gchj-r h3{font-size:28px;color:#333333;margin-bottom:20px;}
.gchj-r .div1{color:#999999;font-size:20px;line-height:24px;margin-bottom:50px;}
.gchj-r h4{font-size:160px;color: #f6f6f6;text-shadow: #dee4e4 1px 0 0, #dee4e4 0 1px 0, #dee4e4 -1px 0 0, #dee4e4 0 -1px 0;}

.hzhb{background:#fff;padding:95px 0 115px 0;}
.hzhb-t{margin-bottom:50px;border-top:1px solid #ececec;border-left:1px solid #ececec;background:#fff;}
.hzhb-t>div{height:251px;}
.hzhb-t .swiper-slide{height: calc(100% / 2);border-bottom:1px solid #ececec;border-right:1px solid #ececec;}
.hzhb-t img{max-width:90%;max-height:90%;width: 140px;}
.hzhb-t .swiper-slide:hover img{}
.hzhb-b{}
.hzhb-b a{}
.hzhb-b a img{}
.hzhb-b dl{width:calc(100% - 140px);height:2px;background:#dcdcdc;position:relative;}
.hzhb-b dl .swiper-pagination-progressbar-fill{background:#fc0707;}
/*gywm*/

/*cpzx*/
.cpzx{background:#f5f5f5;padding:120px 0}
.cpzx-t2{margin-bottom:50px;}
.cpzx-t2 dt{width:calc(100% - 250px);}
.cpzx-t2 dt h3{color:#333333;font-size:16px;}
.cpzx-t2 dt p{color:#666666;font-size: 14px;width:calc(100% - 90px);}
.cpzx-t2 dt p a{padding: 7px 5px;margin-left: 5px;color:#666666;}
.cpzx-t2 dt p a.active,.cpzx-t2 dt p a:hover{background:#fd0000;color:#fff;}
.cpzx-t2 dd{width:237px;border:1px solid #dcdcdc;color:#999;padding:0 15px;}
.cpzx-t2 dd input{height:38px;width:calc(100% - 25px);background:none;color:#c1c1c1;}
.cpzx-t2 dd input::placeholder{color:#c1c1c1;}
.cpzx-t2 dd button{height:38px;background:none;cursor:pointer;}
.cpzx-c2{position:relative;}
.cpzx-c3{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;}
.cpzx-c3:nth-child(1){position:relative;opacity:1;z-index:3;}
.cpzx-c{margin-bottom:25px;}
.cpzx-c a{display:block;width:calc((100% - 70px) / 3);margin:0 35px 35px 0;background:#fff;position:relative;overflow:hidden;}
.cpzx-c a:nth-child(n+10){display:none;}
.cpzx-c a:nth-child(3n){margin-right:0;}
.cpzx-c a h4{overflow:hidden;}
.cpzx-c a h4 img{display:block;width:100%;}
.cpzx-c a h3{margin:5px 50px 50px 50px;color:#333333;line-height:26px;font-size:20px;transition:all 0s;}
.cpzx-c a i{display:block;position:absolute;background:#fd0000;}
.cpzx-c a .i1{width:0px;height:1px;right:0px;top:0px;}
.cpzx-c a .i2{width:1px;height:0px;left:0px;top:0px;}
.cpzx-c a .i3{width:0px;height:1px;left:0px;bottom:0px;}
.cpzx-c a .i4{width:1px;height:0px;right:0px;bottom:0px;}
.cpzx-c a:hover img{transform:scale(1.1);}
.cpzx-c a:hover h3{color:#fd0000;}
.cpzx-c a:hover .i1,.cpzx-c a:hover .i3{width:100%}
.cpzx-c a:hover .i2,.cpzx-c a:hover .i4{height:100%}
.cpzx-b{width:184px;height:60px;border-radius:2px;border:1px solid #cecece;font-size:16px;color:#333333;}
.cpzx-b:hover{background:#fd0000;color:#fff;border-color:#fd0000;}
.cpzx{}
/*cpzx*/

/*cpzx-z*/
.cpzx-z{box-sizing:border-box;margin: 60px 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;background: #fff;border: 1px solid #e3e3e3;}
.imasf-bb .a2{width:100%;height:33px;margin-top:14px;background: #fff;border: 1px solid #e3e3e3;}
.imasf-bb .swiper-container{position:initial;width: 100%;height: 407px;}
.imasf-bb .swiper-slide{box-sizing:border-box;border: 1px solid #e3e3e3;padding:5px;display: flex;align-items: center;justify-content: center;height: 93px;background: #fff;}
.imasf-bb .swiper-slide-active{border-color: #d5000f;}
.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: #d5000f;font-size: 24px;margin-bottom:20px;}
.ny-zpal-z-t-r h3{color: #333;font-size: 36px;line-height: 46px;position:relative;padding-bottom: 50px;border-bottom: 1px solid #e4e4e4;position:relative;margin-bottom: 67px;}
.ny-zpal-z-t-r h3 p{width:160px;height:3px;background:#0cb75b;position:absolute;left:0;bottom:-3px;}
.ny-zpal-z-t-r .div1{color: #666666;line-height: 28px;margin-bottom: 40px;font-size: 15px;}
.ny-zpal-z-t-r .div1 p{}
.ny-zpal-z-t-r .div1 p i{position:absolute;width: 7px;height: 7px;border: 2px solid #0cb75b;left:0;top: calc(50% - 4px);display:block;border-radius: 7px;}
.ny-zpal-z-t-r .div2{font-size: 20px;}
.ny-zpal-z-t-r .div2 a{width: 180px;height: 58px;background: #a1a1a1;color: #fff;}
.ny-zpal-z-t-r .div2 a img{margin-right:10px;}
.ny-zpal-z-t-r .div2 a:nth-child(1){margin-right: 23px;}
.ny-zpal-z-t-r .div2 a:hover, .ny-zpal-z-t-r .div2 a:nth-child(1){background: #d5000f;color: #fff;}

.cpxq{background:#fff;padding:100px 0;}
.cpxq-t{color:#333333;font-size:42px;margin-bottom:50px;}
.cpxq-b{}
.cpxq-b .div1{font-size:18px;color:#333333;line-height:26px;margin-bottom:80px;}
.cpxq-b table{width:100%;}
.cpxq-b table tr{}
.cpxq-b table tr:nth-child(1){background:#d5000f;}
.cpxq-b table tr:nth-child(1) *{color:#fff!important}
.cpxq-b table td,.cpxq-b table th{font-size: 16px;color:#333333;line-height:26px;padding: 10px 20px;border:1px solid #dfdfdf;word-break: break-all;}
.cpxq-b dl{margin-bottom:20px;}
.cpxq-b dl h3{color:#333333;font-size:24px;}
.cpxq-b dl dt{color:#595959;font-size:16px;display: none;}
.cpxq-b dl dt p{margin-left:20px;}
/*cpzx-z*/

/*jjfa*/
.jjfa{margin:100px auto 40px auto;}
.jjfa-b{}
.jjfa-b a{position:relative;width:calc(50% - 28.5px);color:#fff;margin-bottom:60px;}
.jjfa-b a h4{overflow:hidden;}
.jjfa-b a h4 img{display:block;}
.jjfa-b a dl{position:absolute;left:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.6);padding:18px 30px;}
.jjfa-b a dl h3{font-size:22px;}
.jjfa-b a dl p{width:42px;height:42px;border-radius:42px;background: url(../images/jjfa-tb1.png)no-repeat center #fd0000;transform: rotate(-45deg);}
.jjfa-b a:hover{}
.jjfa-b a:hover img{transform:scale(1.1);}
.jjfa-b a:hover dl{background:#fd0000;}
.jjfa-b a:hover dl p{background: url(../images/jjfa-tb2.png)no-repeat center #fff;transform: rotate(0deg);}
/*jjfa*/

/*jjfa-z*/
.jjfa2{background:#fff;box-shadow:-1px -4px 10px rgba(0, 0, 0, 0.05);padding:90px;margin-bottom:80px;position:relative;z-index:3;margin-top: -176px;}
.jjfa2-t{text-align:center;margin-bottom:40px;}
.jjfa2-t h3{color:#333;font-size:38px;}
.jjfa2-t p{width:60px;height:5px;background:#fd0000;margin-top:30px;}
.jjfa2-b{color:#666666;font-size:16px;line-height:28px;width:1250px;max-width:100%;}
.jjfa2-b img{height:auto!important}
.jjfa2-b table{width:100%;}

.xgcp{background:#f5f5f5;padding:100px 0;}
.xgcp-b a{display:block;background:#fff;position:relative;overflow:hidden;}
.xgcp-b a h4{overflow:hidden;}
.xgcp-b a h4 img{display:block;width:100%;}
.xgcp-b a h3{margin:5px 50px 50px 50px;color:#333333;line-height:26px;font-size:20px;transition:all 0s;height: 52px;}
.xgcp-b a i{display:block;position:absolute;background:#fd0000;}
.xgcp-b a .i1{width:0px;height:1px;right:0px;top:0px;}
.xgcp-b a .i2{width:1px;height:0px;left:0px;top:0px;}
.xgcp-b a .i3{width:0px;height:1px;left:0px;bottom:0px;}
.xgcp-b a .i4{width:1px;height:0px;right:0px;bottom:0px;}
.xgcp-b a:hover img{transform:scale(1.1);}
.xgcp-b a:hover h3{color:#fd0000;}
.xgcp-b a:hover .i1,.xgcp-b a:hover .i3{width:100%}
.xgcp-b a:hover .i2,.xgcp-b a:hover .i4{height:100%}
/*jjfa-z*/

/*ryzz2*/
.ryzz2{padding:95px 0 170px 0;background: url(../images/ryzz-bj.jpg)no-repeat center bottom;}
.ryzz2-t{margin-bottom:60px;}
.ryzz2-t a{margin:0 30px;display:block;}
.ryzz2-t a img{display:block;filter: grayscale(100%);filter: gray;opacity:0.3;}
.ryzz2-t a.active img{filter: grayscale(0%);opacity:1;}
.ryzz2-b{position:relative;}
.ryzz2-b2{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;/* background: #f6f6f6; */}
.ryzz2-b2:nth-child(1){position:relative;opacity:1;z-index:3;}
.ryzz2-b a{display:block;overflow:hidden;}
.ryzz2-b a img{display:block;}
.ryzz2-b a:hover img{transform: scale(1.05);}
.ryzz2-b .swiper-button-next{width:58px;height:58px;border-radius:58px;background:url(../images/r5.png)no-repeat center #e1e1e1;right:-110px;transition:all 0.5s;}
.ryzz2-b .swiper-button-next:hover{background:url(../images/r5.png)no-repeat center #fd0000;}
.ryzz2-b .swiper-button-prev{width:58px;height:58px;border-radius:58px;background:url(../images/l5.png)no-repeat center #e1e1e1;left:-110px;transition:all 0.5s;}
.ryzz2-b .swiper-button-prev:hover{background:url(../images/l5.png)no-repeat center #fd0000;}
/*ryzz2*/

/*xwzx*/
.xwzx{}
.xwzx-t{margin:100px auto;background:#f7f7f7;}
.xwzx-t a{}
.xwzx-t a h4{width:49%;overflow:hidden;}
.xwzx-t a h4 img{display:block;width:100%;}
.xwzx-t a .div1{width:51%;padding:90px 70px 80px 70px;}
.xwzx-t a h5{color: #777777;font-size:16px;margin-bottom:20px;}
.xwzx-t a h3{color:#333333;font-size:36px;margin-bottom:25px;}
.xwzx-t a p{color:#777777;font-size:16px;line-height:30px;}
.xwzx-t a:hover img{transform:scale(1.1);}
.xwzx-t a:hover h3{color:#fd0000;}
.xwzx-t .swiper-pagination{width:50%;bottom:10%;padding:0 80px;left:initial;right:0}
.xwzx-t .swiper-pagination-bullet{background:#a5abb6;opacity:1;}
.xwzx-t .swiper-pagination-bullet-active{background:#fd0000;}
.xwzx-c{line-height:100%;font-size:20px;}
.xwzx-c a{color:#999999;display:block;margin-right:90px;position:relative;padding-bottom:20px;}
.xwzx-c a p{left:0;bottom:0;height:3px;background:#fd0000;position:absolute;width:0}
.xwzx-c a.active,.xwzx-c a:hover{color:#333333;font-family:bold;}
.xwzx-c a.active p,.xwzx-c a:hover p{width:100%;}
.xwzx-b{padding: 70px 0 100px 0;background:#f7f7f7;}
.xwzx-b2{margin-bottom:30px;}
.xwzx-b2 a{display:block;width:calc((100% - 60px) / 3);margin-right:30px;margin-bottom:30px;background:#ffffff;padding:50px;}
.xwzx-b2 a:nth-child(3n){margin-right:0;}
.xwzx-b2 a h4{color: #777777;font-size:16px;margin-bottom:20px;}
.xwzx-b2 a h3{color:#333333;font-size:20px;line-height:24px;margin-bottom:20px;}
.xwzx-b2 a p{color:#777777;font-size:14px;line-height:20px;}
.xwzx-b2 a:hover h3{color:#fd0000}
/*xwzx*/

/*xwzx-z*/
.xwzx2{margin:130px auto;background:#fff;padding:95px 100px;}
.xwzx2-t{padding-bottom:30px;border-bottom:1px solid #f2f2f2;color:#333333;}
.xwzx2-t h3{font-size:32px;width:calc(100% - 100px)}
.xwzx2-t dt{text-align:center;font-family:Arial;}
.xwzx2-t dt h4{font-size:32px;margin-bottom:10px;}
.xwzx2-t dt h5{font-size:15px;}
.xwzx2-t2{margin:35px 0;}
.xwzx2-c{color:#666666;font-size:16px;line-height:18px;padding-bottom:90px;}
.xwzx2-c p{margin-bottom:10px; line-height:20px;}
.xwzx2-c img{height:auto!important;}
.xwzx2-b{padding-top:55px;margin-top:50px;border-top: 1px solid #e4e6e9;text-transform:uppercase;}
.xwzx2-b>a{width:132px;height:43px;background:#ed2939;color:#fff;font-size:16px;}
.xwzx2-b>a:hover{opacity:0.8;}
.xwzx2-b p{justify-content: space-between;max-width:40%;}
.xwzx2-b .p1 img{}
.xwzx2-b .p2{/* justify-content:flex-end */}
.xwzx2-b .p2 img{}
.xwzx2-b p img{display:block;}
.xwzx2-b p .img2{display:none;}
.xwzx2-b p a{color: #999999;display:block;}
.xwzx2-b p:hover a{color: #fd0000;}

.xgxw{padding-bottom:100px;}
.xgxw-b{}
.xgxw-b a{display:block;background:#ffffff;padding:50px;}
.xgxw-b a h4{color:#fd0000;font-size:16px;margin-bottom:20px;}
.xgxw-b a h3{color:#333333;font-size:20px;line-height:24px;margin-bottom:20px;}
.xgxw-b a p{color:#777777;font-size:14px;line-height:20px; text-indent:-2em}
.xgxw-b a:hover h3{color:#fd0000}
/*xwzx-z*/

/*xzzx*/
.xzzx{background:#f5f5f5;padding:100px 0;}
.xzzx-b{margin-bottom:35px;}
.xzzx-b a{background:#fff;padding:65px 50px;width:calc(50% - 18px);margin-bottom:34px;}
.xzzx-b a h4{width:120px;height:120px;border:1px solid #ebebeb;}
.xzzx-b a dl{width:calc(100% - 170px)}
.xzzx-b a dl h3{color:#333333;font-size:24px;margin-bottom:20px;}
.xzzx-b a dl dt{color:#999999;line-height:24px;margin-bottom:20px;}
.xzzx-b a dl dd{width:158px;height:45px;border:1px solid #ebebeb;color:#666666;}
.xzzx-b a dl dd i{margin-right:15px;width: 16px;height: 17px;display:block;background:url(../images/xzzx-tb2.png);}
.xzzx-b a:hover h3{/* color:#fd0000; */}
.xzzx-b a:hover dd{color: #fff;border-color:#fd0000;background: #fd0000;}
.xzzx-b a:hover dd i{background:url(../images/xzzx-tb3.png)}
/*xzzx*/

/*lxwm*/
.lxwm{margin:100px auto;}
.lxwm-t{}
.lxwm-t dl{width: 100%;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);position:relative;padding:62px 60px;margin-bottom:80px;}
.lxwm-t dl i{width:6px;height:61px;background:#f01b19;left:0;top:62px;position:absolute;}
.lxwm-t dl h3{color:#333333;font-size:20px;line-height:24px;margin-bottom:20px;}
.lxwm-t dl .div1{color:#666666;font-size:16px;line-height:36px;display:flex;justify-content: space-between;flex-wrap:wrap;}
.lxwm-t dl .div1 p{width:50%;}
.lxwm-t dl .div1 p:nth-child(2n){width: 45%;}
.lxwm-t dl .div2{color:#666666;font-size:16px;line-height:24px;margin-bottom:35px;}
.lxwm-b{height:600px;}

.zxly{background:#f5f5f5;padding:100px 0;}
.zxly-l{width:39.285714285714285%;padding-top:130px;}
.zxly-l h4{color:#f01b19;font-size:24px;margin-bottom:30px;}
.zxly-l h3{color:#333333;font-size:38px;line-height:110%;}
.zxly-r{width:54.57142857142857%;padding:55px 70px;background:#fff;}
.zxly-r input{width:calc(50% - 23px);height:53px;border-bottom:1px solid #e8e8e8;margin-bottom:55px;font-size:16px;color:#666666;transition:all 0.5s;background:none;}
.zxly-r input::placeholder{color:#666666;}
.zxly-r input:nth-child(5){width:100%;}
.zxly-r input:nth-child(6){width:100%;margin-bottom:45px;}
.zxly-r input:hover{border-color:#f01b19;}
.zxly-r button{width:255px;height:72px;background:#f01b19;color:#fff;cursor:pointer;font-size:16px;transition:all 0.5s;}
.zxly-r button:hover{opacity:0.8;}
/*lxwm*/

@media(max-width:1500px){
	.cpzx-t2 dt p a{padding:7px 10px;}
}
@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width:500px;}
	.nydh a{width:50%;}
	.ryzz-t p{margin:10px 0px;width:33.33%}
	.gywm-b{justify-content:flex-start;}
	.gywm-b dl{width:33%}
	.qywh-b dl h4{margin:0 auto}
	.gchj-r h4{font-size:40px;}
	.gchj-t a{width:50%}
	.nydh a.active, .nydh a:hover{background:none;color:#fd0000}
	.cpzx-t2 dt p a{width:50%}
	.cpxq-b table td,.cpxq-b table th{font-size:14px!important;line-height:24px!important;padding:5px!important;}
	.zxly-r input{height:45px;}
	.zxly-r button{height:50px;}
	.lxwm-b{height:200px;}
	.xgcp-b a h3{height:48px;}
	.fzlc-tl{left:0;}
	.fzlc-tr{right:0;}
	.fzlc-t dl{transform:scale(1);color:#5f5f5f;height:auto}
	.fzlc-t dl p{background:#e5e5e5}
	.fzlc-t .swiper-slide-thumb-active dl{color: #fc0707;}
	.fzlc-t .swiper-slide-thumb-active dl p{background: #fc0707}
	.fzlc-t dl p{width:8px;height:8px;margin-right: 15px!important;}
	.fzlc-b dl dd{background:none;}
	.gcsl-t{justify-content:space-between;}
	.gcsl-t a{margin:0px;width:calc(50% - 5px)}
	.lxwm-t dl .div1 p{width:100%!important}
	.ryzz2-t{
    justify-content: flex-start;}
	.ryzz2-t a{margin:0;width:25%;display: flex;align-items: center;justify-content: center;}
	.ryzz2-t a img{
    transform: scale(0.8);}
    .hzhb-t>div{height:280px;}
  .hzhb-b dl{width:calc(100% - 60px);}
}
