.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:0;}
.banner .swiper-pagination-bullet-active{background:#d72819;}
.banner .swiper-button-next{width:50px;height:50px;background:url(../images/r6.png);background-size: 100% 100%;right: 5%;}
.banner .swiper-button-prev{width:50px;height:50px;background:url(../images/l6.png);background-size: 100% 100%;left: 5%;}

.cpzx{margin:80px auto;}
.cpzx-t{text-align:center;text-transform:uppercase;font-size:72px;margin-bottom:40px;}
.cpzx-c{border:1px solid #efefef;box-shadow: 1px 1px 10px rgba(0,0,0,0.2);display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px;}
.cpzx-c a{display:block;line-height:88px;color:#5f5f5f;font-size:16px;padding:0 20px;transition: unset;}
.cpzx-c a p{padding-left:30px;background:url(../images/cpzx-tb.png)no-repeat center left;transition: unset;}
.cpzx-c a.active{color:#fff;background:#db0c1c;transition: unset;}
.cpzx-c a.active p{background:url(../images/cpzx-tb2.png)no-repeat center left;transition: unset;}
.cpzx-b{}
.cpzx-b>div{flex-wrap:wrap;display:none;margin-bottom:20px;}
.cpzx-b>div:nth-child(1){display:flex;}
.cpzx-b>div a{display:block;width:calc(25% - 20px);margin-right:26.6px;margin-bottom:30px;}
.cpzx-b>div a:nth-child(4n){margin-right:0;}
.cpzx-b>div a h4{border:1px solid #efefef;margin-bottom:30px;position: relative;overflow:hidden;display:grid;height: 400px;align-content: center;justify-content: center;}
.cpzx-b>div a h4 i{
    position: absolute;
    left: 10px;
    right: 10px;
    top: 50%;
    bottom: 50%;
    background-color: #db0c1c;
    opacity: 0.8;
    display: none;
    }
.cpzx-b>div a h4 div{
    position: absolute;
    width: 100%;
    padding: 0 30px;
    top: 50%;
    margin-top: -14px;
    line-height: 1;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    -webkit-transform: perspective(100px) rotateX(-90deg);
    transform: perspective(100px) rotateX(-90deg);
    -webkit-transform-origin: center center 0;
    -ms-transform-origin: center center 0;
    transform-origin: center center 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    text-align: center;
    }    
.cpzx-b>div a h4 div span{display:block;font-size: 24px;line-height: 1.2;text-transform: uppercase;display: none;}
.cpzx-b>div a h4 div span:nth-child(1){margin-top: -14px;}
.cpzx-b>div a:hover h4 i{
    top: 10px;
    bottom: 10px;
}
.cpzx-b>div a:hover h4 div{
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transform: perspective(100px) rotateX(0);
    transform: perspective(100px) rotateX(0);
}
.cpzx-b>div a h4 img{display:block;width:100%;}
.cpzx-b>div a:hover img{transform:scale(1.1)}
.cpzx-b>div a:hover h3{
    color: #db0c1c;
}
.cpzx-b>div a h3{color:#000;font-size:24px;margin-bottom:20px;}
.cpzx-b>div a p{line-height:18px;color:#747474;}
.cpzx-b>div a:hover h4{box-shadow: 1px 1px 10px rgba(205,205,205,0.5);}
.cpzx-b>a{display: flex!important;justify-content: center;align-items: center;width: 200px;height: 50px;color: #000000;border: 1px solid #e4e4e4;margin:0 auto;}
.cpzx-b>a img{margin-left:20px;}
.cpzx-b>a img.img2{display:none;}
.cpzx-b>a:hover{background:#db0c1c;border-color:#db0c1c;color:#fff;}
.cpzx-b>a:hover img.img2{display:block;}
.cpzx-b>a:hover img.img1{display:none;}

.gywm{background:url(../images/gywm-bj2.jpg)no-repeat center;background-size:auto 100%;color:#fff;padding-top:90px;}
.sybt{text-align:center;margin-bottom:55px;}
.sybt h3{font-size:72px;text-transform:uppercase;margin-bottom:15px;}
.sybt h4{font-size:24px;}
.sybt i{color:#db0c1c;}
.gywm-b{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.gywm-l{width:50%;overflow:hidden;}
.gywm-l img{display:block;}
.gywm-l:hover img{transform:scale(1.1);}
.gywm-r{width:50%;padding-left:4.6%;}
.gywm-r h5{position:relative;height:1px;background:#313131;margin-bottom:50px;}
.gywm-r h5 i{display:block;position:absolute;left:0;bottom:-2px;width:65px;height:3px;background:#db0c1c;}
.gywm-r>p{line-height:36px;font-size:24px;margin-bottom:50px;}
.gywm-r-b{display:flex;flex-wrap:wrap;justify-content: space-between;margin-bottom:40px;}
.gywm-r-b dl{}
.gywm-r-b dl dt{font-size:48px;}
.gywm-r-b dl p{color:#c1c1c1;font-size:16px;line-height:18px;}
.gywm-r-b2{font-size:16px;line-height:30px;margin-bottom:50px;padding-right:16%}
.gywm-r-b2 a{color:#db0c1c;}
.gywm-r-b2 a:hover{}
.gywm-r-b3{}
.gywm-r-b3 a{display:block;overflow:hidden;}
.gywm-r-b3 a img{display:block;width:100%;}
.gywm-r-b3 a:hover img{transform:scale(1.1);}

.wmys{margin:90px auto;}
.wmys-b{}
.wmys-b li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
/*.wmys-b li:nth-child(1){border:1px solid rgba(0,0,0,0.06);}*/
.wmys-b li:nth-child(2){background: #ffffff;}
.wmys-b li:nth-child(2){background: #ffffff;}
.wmys-l{width:50%;overflow:hidden;}
.wmys-l img{display:block;width:100%;}
.wmys-l.img2{display:none;}
.wmys-l:hover img{transform:scale(1.1);}
.wmys-r{width:50%;padding:0 40px;}
.wmys-r dl{display:flex;justify-content:space-between;}
.wmys-r dl dt{height:72px;display:flex;align-items:center;}
.wmys-r dl dd{width:calc(100% - 100px);}
.wmys-r dl dd h3{font-size:30px;line-height:36px;margin-bottom:25px;}
.wmys-r dl dd h3 i{color:#db0c1c;}
.wmys-r dl dd p{color:#5f5f5f;font-size:16px;line-height:24px;}
.wmys-r h4{height:1px;background:#e5e5e5;margin:50px 0;}
.wmys-b li:nth-child(2n) .img2{display:block;}
.wmys-b li:nth-child(2n) .img1{display:none;}
.wmys-b li:nth-child(2n) h3,.wmys-b li:nth-child(2n) p{color:#fff;}
.wmys-b li:nth-child(2n) h4{background:#313131;}

.scsc{display:flex;flex-wrap:wrap;}
.scsc a{display:block;position:relative;width:50%;overflow:hidden;}
.scsc a>img{display:block;width:100%;}
.scsc a:hover >img{transform:scale(1.1);}
.scsc-s{position:absolute;bottom:55px;width:320px;color:#fff;}
.scsc-s h3{font-size:36px;margin-bottom:17px;}
.scsc-s p{font-size:16px;margin-bottom:30px;}
.scsc-s span{display:flex;align-items:center;justify-content:center;width:140px;height:35px;border:1px solid rgba(255,255,255,0.2);}
.scsc-s span img{margin-left:17px;}
.scsc-s span .img1{display:none;}
.scsc a:hover span{background:#db0c1c;border-color:#db0c1c;color:#fff;}
.scsc a:hover span .img2{display:none;}
.scsc a:hover span .img1{display:block;}
.scsc a:nth-child(1) .scsc-s{right:60px;}
.scsc a:nth-child(2) .scsc-s{left:70px;}

.ryzz{text-align:center;background:url(../images/ryzz-bj.jpg)no-repeat center bottom;padding-top:40px}
.ryzz-t{margin-bottom:30px;}
.ryzz-t h3{text-transform:uppercase;font-size:45px;margin-bottom:10px;}
.ryzz-t p{color:#111111;font-size:20px;margin-bottom:20px;}
.ryzz-t a{display:block;width:160px;line-height:35px;text-align:center;border-radius:5px;background:#e60012;color:#fff;font-size:16px;transition:all 0.5s;margin:0 auto;}
.ryzz-t a:hover{opacity:0.8;}
.ryzz-b{}
.ryzz-b img{max-width:90%;}
.ryzz{}
.ryzz{}

.xwzx{margin:90px auto;}
.xwzx-t{text-align:center;margin-bottom:60px;}
.xwzx-t h3{font-size:72px;text-transform:uppercase;margin-bottom:30px;}
.xwzx-t h3 i{color:#db0c1c;}
.xwzx-t p{display:flex;justify-content:center;flex-wrap:wrap;font-weight:bold;font-size:24px;}
.xwzx-t p a{display:block;margin:0 25px;color:#171717;}
.xwzx-t p a:hover,.xwzx-t p a.active{color:#db0c1c;}
.xwzx-b{overflow:hidden;}
.xwzx-b .swiper-container{width:calc(100% + 42px);margin-left:-40px;}
.xwzx-b a{display:block;padding:20px 40px;border-right:1px solid #e5e5e5;}
.xwzx-b a h4{font-weight:bold;color:#db0c1c;font-size:14px;margin-bottom:30px;}
.xwzx-b a h3{font-size:24px;color:#000;line-height:30px;margin-bottom:35px;}
.xwzx-b a p{color:#5f5f5f;line-height:24px;margin-bottom:30px;}
.xwzx-b a p i{}
.xwzx-b a span{display:flex;align-items:center;color:#a0a0a0;}
.xwzx-b a span img{margin-left:17px;}
.xwzx-b a:hover h3{color:#db0c1c;}
.xwzx-b a:hover span{color:#db0c1c;}

.lxwm{display:flex;flex-wrap:wrap;background:url(../images/lxwm-1.jpg)no-repeat center top;}
.lxwm-l{width:50%;color:#fff;padding:90px 7%;}
.lxwm-l h3{font-size:48px;margin-bottom:50px;}
.lxwm-l h4{font-size:24px;margin-bottom:50px;}
.lxwm-l h5{display:flex;flex-wrap:wrap;font-size:18px;margin-bottom:95px;}
.lxwm-l h5 p{display:flex;align-items:center;}
.lxwm-l h5 p:nth-child(1){margin-right:40px;}
.lxwm-l h5 p i{display:block;margin-right:17px;}
.lxwm-l h5 p span{}
.lxwm-l a{display:flex;align-items:center;justify-content:center;color:#fff;width:220px;height:50px;background: #db0c1c;font-size:18px;}
.lxwm-l a img{margin-right:20px;}
.lxwm-l a:hover{opacity:0.8;}
.lxwm-r{width:50%;padding:50px 4.1%;color:#fff;}
.lxwm-r h3{font-size:48px;margin-bottom:10px;}
.lxwm-r h4{color:#d0d0d0;font-size:18px;margin-bottom:25px;}
.lxwm-r h5{width:50px;height:2px;background:#db0c1c;margin-bottom:45px;}
.lxwm-r p{display:flex;justify-content:space-between;flex-wrap:wrap;}
.lxwm-r p input{width:calc(50% - 10px);height:45px;margin-bottom:20px;border:1px solid #5d5e5e;font-size:16px;color:#979797;text-indent:19px;background: none;}
.lxwm-r textarea::placeholder,.lxwm-r input::placeholder{color:#979797;}
.lxwm-r textarea{width:100%;height:100px;margin-bottom:35px;border:1px solid #5d5e5e;font-size:16px;color:#979797;padding:19px;background: none;}
.lxwm-r button{width:195px;height:50px;cursor:pointer;background:#db0c1c;color:#fff;font-size:16px;}
.lxwm-r button:hover{opacity:0.8;}
.lxwm{}

@media(max-width:1740px){
    .cpzx-c a{font-size: 16px;padding:0 10px;}
}
@media(max-width:1620px){
    .cpzx-c a p{padding-left:25px;}
}
@media(max-width:1520px){
    .gywm-r>p,.gywm-r-b,.gywm-r h5{margin-bottom:30px;}
	.gywm-r-b2{margin-bottom:30px;padding-right:10px;}
	.wmys-r h4{margin:20px 0;}
	.wmys-r dl dd h3{font-size:24px;line-height:30px;margin-bottom:10px;}
	.lxwm-l h5{margin-bottom:60px;}
}
@media(max-width:1420px){
    .cpzx-c a{font-size: 14px;padding:0 5px;}
    .gywm-r>p{font-size:20px;}
    .gywm-r>p,.gywm-r-b,.gywm-r h5{margin-bottom:20px;}
    .gywm-r-b dl dt{font-size:30px;}
    .wmys-r dl dd p{font-size:14px;line-height:24px;}
    .wmys-r dl dd{width:calc(100% - 80px);}
    .wmys-r h4{margin:10px 0;}
    .lxwm-l h4{font-size:20px;}
    .lxwm-l h5 p:nth-child(1){margin-bottom:7px;}
}
@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.banner .swiper-button-next{right:15px;}
	.banner .swiper-button-prev{left:15px;}
	.cpzx-c a{width:50%;padding:0 10px;line-height:50px;}
	.cpzx-c a p{padding-left:0;background:none;text-align:center;}
	.wmys-b li:nth-child(2n) .img1{display:block;}
	.wmys-b li:nth-child(2n) .img2{display:none;}
	.wmys-r dl{flex-wrap:wrap;}
	.wmys-r dl dt{justify-content:center;margin-bottom:10px;}
	.scsc a:hover >img{transform:scale(1);}
	.scsc-s{position:initial;color:#666;}
	.xwzx-b a{border:none;}
	.lxwm{background-size:auto 100%;}
	.gywm-r-b dl{width:50%;text-align:center;}
	.xwzx-t p a{margin:0 5px;}
}