.bannerSwiper .swiper-button-prev:after,.bannerSwiper .swiper-button-next:after{color: #fff;}
.bannerSwiper .swiper-pagination span{background: #fff;width: 34px;height: 10px;opacity: 1;}
.bannerSwiper .swiper-pagination span.swiper-pagination-bullet-active{background: #066eb9;}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet{border-radius: 10px;}

.drwp .wp2{display:none;}
.drwp .wp3{display:none;}
.drwp .title h1{font-size:36px;color:#242933;text-align:center;display: flex;justify-content: center;align-items: center;}
.environment .title h1{color:#242933;}
.drwp .title h1 .img1{margin-right:10px;}
.drwp .title h1 .img2{margin-left:10px;}
.drwp .title p{font-size:16px;color:#717171;text-align:center;margin-top:8px;font-family: "PuHuiTi";}

.drwp .about{background:url(../images/about_bg2.jpg) center/cover no-repeat;background-attachment: fixed;padding:60px 0 120px;overflow:hidden;position:relative;}
.drwp .about .center .p{margin:40px auto 0;width:90%;text-align:center;font-size:16px;line-height:28px;color:#666;}
.drwp .about .center .p p{font-size:14px;line-height:26px;color:#666;}
.drwp .about .more{display:block;border-radius:0 20px 0 20px;margin:40px auto 0;width:160px;height:50px;background-color:#066eb9;text-align:center;line-height:50px;color:#fff;font-size:14px;}
.drwp .about .more:hover{background-color:#fff;color:#066eb9;box-shadow:0 0 10px #ccc;transition:all 0.3s linear;}
.drwp .gg{margin-top:60px;overflow:hidden;}
.drwp .gg .list{float:left;margin:0 2%;width: calc(60%/4 - 3px);position:relative;}
.drwp .gg .xian{float:left;margin:20px 4% 0;width:1px;height:50px;background-color:#ccc;}
.drwp .gg .list h1.jumbo {font-size: 55px;color: #066eb9;text-align:center;font-weight:normal;font-family: "BEBAS";}
.drwp .gg .list p.a{font-size:14px;color:#066eb9;position:absolute;top:30px;right:0;}
.drwp .gg .list1 p.a{right:12px;}
.drwp .gg .list2 p.a{font-size:18px;right:28px;}
.drwp .gg .list3 p.a{font-size:18px;right:30px;}
.drwp .gg .list4 p.a{font-size:18px;right:5px;}
.drwp .gg .list p.b{font-size:14px;color:#666;text-align:center;margin-bottom:5px;}

.drwp .stren{padding:60px 0 60px;background: url(../images/envir_bg.jpg) no-repeat center/cover;position: relative;}
.drwp .environment .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .5;filter: alpha(opacity=70);transition: opacity 0.5s;}
.drwp .environment .swiper-slide:hover .bg{opacity: 0 ! important;}
.drwp .environment .swiper-slide img{transition: all .6s;}
.drwp .environment .swiper-slide img:hover{transform: scale(1.5) ! important;}
.drwp .environment .envir-text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 10px;color: #fff;text-align: center;box-sizing: border-box;}
.drwp .environment .text-ix{display: table;}
.drwp .environment .text-ix .text{display: table-cell;text-align: center;vertical-align: middle;border: 1px solid #fff;width: 100%;height: 100%;}
.drwp .environment .text-ix h4{font-size: 25px;}
 
.drwp .stren .swiper-container2{margin-top:60px;}
.drwp .stren .swiper-container2 .swiper-slide img{width: 100%;}
.drwp .stren .swiper-container2 .swiper-slide:hover img{   transform: scale(1.5);transition: 1s linear 2s;}
.drwp .stren.environment .swiper-button-prev{left: 3%;}
.drwp .stren.environment .swiper-button-next{right: 3%;}
.drwp .stren.environment .swiper-button-prev:after,.drwp .stren.environment .swiper-button-next:after{color: #066eb9;}
.drwp .stren .more{display:block;border-radius:0 20px 0 20px;margin:60px auto 0;width:160px;height:50px;background-color:#066eb9;text-align:center;line-height:50px;color:#fff;font-size:14px;}
.drwp .stren .more:hover{background-color:#fff;color:#066eb9;box-shadow:0 0 10px #ccc;transition:all 0.3s linear;}
.drwp .news{padding:60px 0;}
.drwp .news .more{display:block;border-radius:0 20px 0 20px;margin:0 auto;width:160px;height:50px;background-color:#066eb9;text-align:center;line-height:50px;color:#fff;font-size:15px;}
.drwp .news .more:hover{background-color:#fff;color:#066eb9;box-shadow:0 0 10px #ccc;transition:all 0.3s linear;}
.drwp .news .list{overflow:hidden;margin:60px 0;}
.drwp .news .list li{width:50%;display: inline-block;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #ccc;}
.drwp .news .list li:first-child{width:45%;margin-right:5%;float:left;border:none;margin-bottom:0;padding-bottom:0;position:relative;}
.drwp .news .list li:first-child .top p{display:none;}
.drwp .news .list li:first-child .txt .p{-webkit-line-clamp:3;height:72px;}
.drwp .news .list li:last-child{margin-bottom:0;}
.drwp .news .list li:first-child .img{box-shadow: 5px 5px 5px #ccc;transition: all .6s;cursor: pointer;display:block;opacity: .8;}
.drwp .news .list li:first-child .imghover{transform: scale(1.01);}
.drwp .news .list li .img{display:none;width:100%;}
.drwp .news .list li .txt .p{font-size:14px;line-height:24px;color:#717171;height:48px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.drwp .news .list li .txt .top{overflow:hidden;margin-bottom:10px;}
.drwp .news .list li .txt .top h1{width:60%;font-size:18px;color:#000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;letter-spacing: 1px;}
.drwp .news .list li:first-child .top h1{position: absolute;bottom: 90px;padding: 12px 15px;width: calc(100% - 30px);color: #fff;left: 0;background-color: rgba(0,0,0,0.5);}
.drwp .news .list li:first-child .top{margin-bottom:18px;}
.drwp .news .list li .txt .top p{font-size:14px;color:#666;float:right;}
.drwp .news .list li:hover h1{color:#066eb9;transition:all 0.3s linear;}
.drwp .news .list li:hover .p{color:#666;transition:all 0.3s linear;}
.drwp .news .list li:hover .top h1{color:#066eb9;transition:all 0.3s linear;}
.drwp .news .list li:hover .top p{color:#066eb9;transition:all 0.3s linear;}

.drwp .pro{padding:100px 0; overflow:hidden;}
.drwp .pro .left{float:left;width: 23%;height: 600px;padding:80px 0 0 30px;background:url(../images/pro_left.jpg) no-repeat center/cover;}
.drwp .pro .right{float:right;width:77%;height:600px;overflow:hidden;}
.drwp .pro .left h1{font-size:36px;color:#fff;}
.drwp .pro .left p{font-size:20px;margin-top:5px;color:#fff;opacity:0.5
}
.drwp .pro .left a{font-size:14px;color:#fff;margin-top:50px;display:block;}
.drwp .pro .right .item{display: block;float:left;width: calc(100% / 3);height:100%;background-color: rgba(0, 0, 0, 0.03);overflow:hidden;}
.drwp .pro .right .block-one .item:nth-child(2n+2)
,.drwp .pro .right .block-three .item:nth-child(2n+2){background-color:rgba(256,256,256,0.95);}
.drwp .pro .right .block-two .item:nth-child(2n-1){background-color:rgba(256,256,256,0.95);}
.drwp .pro .right .item .txt{height: 100%; text-align: center;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.drwp .pro .right .item .img{max-width: 100%;}
.drwp .pro .right .item .txt h1{font-size:20px;color:#333;}
.drwp .pro .right .item .txt p{font-size:14px;color:#666;margin-top:8px;}
.drwp .pro .right .item .txt .xian{width:60px;height:5px;background-color:#066eb9;margin: 6% auto;}
.drwp .pro .right .item .txt img{opacity:1;transform: scale(1);transition: all 1.2s;height: 50%;}
.drwp .pro .right .item .txt img:hover{transform: scale(1.2);}
.drwp .pro .right .item:hover .txt h1{color:#066eb9;transition:all 0.3s linear;}
.drwp .pro .right .item:hover .txt img{opacity:1;transition:all 0.3s linear;}

.drwp .honor{padding:60px 0;}
.drwp .honor .more{display:block;border-radius:0 20px 0 20px;margin:0 auto;width:160px;height:50px;background-color:#b60005;text-align:center;line-height:50px;color:#fff;font-size:15px;}
.drwp .honor .more:hover{background-color:#fff;color:#b60005;box-shadow:0 0 10px #ccc;transition:all 0.3s linear;}
.drwp .honor .box{padding: 10px;background-color: #fafafa;}
.drwp .honor .swiper-container3{margin:60px 0;}
.drwp .honor .swiper-slide3 p{font-size:16px;color:#333;text-align:center;width:90%;margin:20px auto 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.drwp .contact{padding:80px 0;}
.drwp .contact h1{font-size:30px;color:#333;text-align:center;}
.drwp .contact p{font-size:14px;line-height:24px;color:#666;text-align:center;width:80%;margin:20px auto 40px;}
.drwp .contact .more{display:block;border-radius:5px;margin:0 auto;width:160px;height:50px;background-color:#b60005;text-align:center;line-height:50px;color:#fff;font-size:15px;}
.drwp .contact .more:hover{background-color:#fff;color:#b60005;box-shadow:0 0 10px #ccc;transition:all 0.3s linear;}

@media (max-width: 1199px){
.drwp .gg .list p.a{right:0;}
.drwp .gg .list2 p.a{right:10px;}
.drwp .gg .list3 p.a{right:10px;}
.drwp .gg .list4 p.a{right:-20px;}
}

@media (max-width: 996px){
.drwp .pc2{display:none;}
    .drwp .pc3{display:none;}
    .drwp .wp2{display:block;}
    .drwp .wp3{display:block;}
    .drwp .title h1{font-size:26px;}
    .drwp .title h1 .img{width:40px;}
    .drwp .title p{font-size:14px;margin-top:5px;} 

    .drwp .about{padding:30px 0 40px;}
    .drwp .about .center .p{margin:30px auto 0;}
    .drwp .about .more{font-size:14px;width:120px;height:40px;line-height:40px;margin:30px auto 0;}
    .drwp .gg{margin-top:30px;}
    .drwp .gg .list h1.jumbo{font-size:40px;}

    .drwp .stren{padding:30px 0;}
    .drwp .stren .swiper-container2{margin-top:30px;}
    .drwp .stren .more{font-size:14px;width:120px;height:40px;line-height:40px;margin:30px auto 0;}

    .drwp .news{padding:30px 0;}
    .drwp .news .list{margin:30px 0;}
    .drwp .news .more{font-size:14px;width:120px;height:40px;line-height:40px;}
    .drwp .news .list li{width:100%;float:none;margin-bottom:20px;padding-bottom:20px;}
    .drwp .news .list li:first-child{width:100%;margin-right:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #ccc;}
    .drwp .news .list li .txt .top h1{font-size:15px;bottom:110px;}

    .drwp .pro {padding:50px 0;}
    .drwp .pro .left{height:300px;padding:50px 0 0 30px;}
    .drwp .pro .left h1{font-size:26px;}
    .drwp .pro .left p{font-size:16px;}
    .drwp .pro .left a{margin-top:30px;}
    .drwp .pro .right{height:350px;}
    .drwp .pro .right .item .txt{width:100%;text-align:center;}
    .drwp .pro .right .item .img{display:none;}
    .drwp .pro .right .item .txt h1{font-size:16px;}
    .drwp .pro .right .item .txt .xian{margin:20px auto 0;}
    .drwp .pro .right .item .txt img{display:none;}

    .drwp .honor .more{font-size:14px;width:120px;height:40px;line-height:40px;}
    .drwp .honor .swiper-slide3 p{margin: 10px auto 0;font-size:14px;}

    .drwp .contact{padding:40px 0;}
    .drwp .contact h1{font-size:20px;}
    .drwp .contact p{font-size:14px;line-height:24px;margin:20px auto 30px;}
    .drwp .contact .more{font-size:14px;width:120px;height:40px;line-height:40px;}
}

@media (max-width: 767px){.drwp .gg .list p.a{right:0;}
    .drwp .gg .list2 p.a{right:0;}
    .drwp .gg .list3 p.a{right:0;}
    .drwp .gg .list4 p.a{right:0;}

    .drwp .gg .list{margin: 0 2% 20px;width: calc(84%/2 - 3px);}
    .drwp .gg .xian:nth-child(4){display:none;}

    .drwp .news .list li:first-child .img img{height:200px!important;}

    .drwp .about .right p{-webkit-line-clamp:3;}
}

@media (max-width: 599px){.drwp .environment .text-ix h4{font-size: 16px;}
    .drwp .pro .left{display:none;}
    .drwp .pro .right{width:100%;height:300px;}
    .drwp .news .list li{width:100%;margin-left:0;margin-right:0;}
}

.indrwp .childContent .pro_detail{text-align:center;padding:4%;}
.indrwp .childContent .pro_detail img{max-width: 100%;}
