﻿@charset "utf-8";
/* CSS Document */


.ab_01{overflow:hidden;margin-top:.7rem;}
.ab_01_t{width:100%;overflow:hidden;font-size:.4rem;color:#005bac;font-weight:bold;line-height:1.75;}
.ab_01_c{width:100%;overflow:hidden;margin-top:.4rem;}
.ab_01_c .fl{width:44%;overflow:hidden;}
.ab_01_c .fl p{width:100%;overflow:hidden;}
.ab_01_c .fl p.p1{position:relative;}
.ab_01_c .fl p.p1 a{width:100%;display:block;overflow:hidden;position:relative;}
.ab_01_c .fl p.p1 .b1{width:100%;height:100%;display:block;overflow:hidden;border-radius:.3rem;position:absolute;left:0px;top:0px;}
.ab_01_c .fl p.p1 img{width:100%;display:block;overflow:hidden;border-radius:.3rem;}
.ab_01_c .fl p.p1 em{display:inline-block;font-style:normal;position:absolute;z-index:9;width:100%;height:100%;left:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.ab_01_c .fl p.p1 em i{display:inline-block;}
.ab_01_c .fl p.p1 em img{display:block;margin:0px auto;padding:0px;height:1rem;}
.ab_01_c .fl p.p1 em span{width:100%;display:block;overflow:hidden;text-align:center;font-size:.22rem;color:#fff;line-height:1.75;margin-top:.1rem;}
.ab_01_c .fl ul{width:100%;overflow:hidden;margin-top:.2rem;}
.ab_01_c .fl ul li{width:100%;overflow:hidden;border-bottom:.01rem solid #dcdcdc;padding:.32rem 0px;}
.ab_01_c .fl ul li label{float:left;height:.52rem;display:inline-block;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.ab_01_c .fl ul li label i{display:inline-block;}
.ab_01_c .fl ul li label i.i1{font-size:.62rem;color:#005bac;font-family:Arial;font-weight:bold;}
.ab_01_c .fl ul li label i.i2{font-size:.22rem;color:#005bac;font-weight:bold;margin-left:.2rem;height:.52rem;display:flex;display:-webkit-flex;align-items:flex-end;justify-content:center;}

.ab_01_c .fl ul li em{float:right;display:inline-block;font-style:normal;font-size:.26rem;color:#222;height:.52rem;display:flex;display:-webkit-flex;align-items:flex-end;justify-content:center;}


.ab_01_c .fr{width:calc(56% - .8rem);overflow:hidden;}
.ab_01_c .fr p{width:100%;overflow:hidden;font-size:.18rem;color:#666;line-height:2;}


.ab_02{overflow:hidden;background:url("../images/ab_01.jpg") center no-repeat;background-size:cover;margin-top:1rem;padding:.8rem 0px .6rem 0px;}
.ab_02_t{width:100%;overflow:hidden;text-align:center;}
.ab_02_t p{width:100%;overflow:hidden;}
.ab_02_t p.p1{font-size:.4rem;line-height:1.75;font-weight:bold;color:#005bac;}
.ab_02_t p.p2{font-size:.24rem;color:#222;line-height:1.75;margin-top:.2rem;}

.ab_02_c{width:100%;overflow:hidden;background-color:#fff;margin-top:.4rem;border-radius:.06rem;border:.01rem solid #e3e3e3;-moz-box-shadow:0px 0px 21px rgba(0,0,0,0.05); -webkit-box-shadow:0px 0px 21px rgba(0,0,0,0.05); box-shadow:0px 0px 21px rgba(0,0,0,0.05);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ab_02_c ul{width:100%;overflow:hidden;display:flex;display:-webkit-flex;justify-content: space-around}
.ab_02_c ul li{width:33.3333%;overflow:hidden;padding:.6rem 0px;border-right:.01rem solid #e3e3e3;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.ab_02_c ul li:last-child{border-right:0px;}
.ab_02_c ul li label{display:inline-block;}
.ab_02_c ul li em{display:block;width:100%;overflow:hidden;font-style:normal;}
.ab_02_c ul li em.em1{}
.ab_02_c ul li em.em1 img{display:block;height:.62rem;margin:0px auto;padding:0px;transform:rotate(0);transition: all .3s linear;}
.ab_02_c ul li:hover em.em1 img{transform:rotate(360deg) }
.ab_02_c ul li em.em2{font-size:.22rem;color:#666;line-height:1.75;margin-top:.4rem;text-align:center;}


.ab_02_b{width:100%;overflow:hidden;padding-top:.4rem;}
.ab_02_b ul{width:100%;overflow:visible;display:flex;display:-webkit-flex;justify-content:space-between}
.ab_02_b ul li{width:48.5%;overflow:hidden;padding:.5rem .7rem;border-radius:.06rem;background:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0));box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0));background:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0)); background:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0));}
.ab_02_b ul li p{width:100%;overflow:hidden;}
.ab_02_b ul li p.p1{}
.ab_02_b ul li p.p1 img{display:block;height:2rem;width:100%;object-fit:cover;}
.ab_02_b ul li p.p2{font-size:.18rem;color:#666;line-height:1.75;margin-top:.3rem;text-align:justify;text-justify:inter-ideograph;}

.ab_03{overflow:hidden;padding:.8rem 0px;}
.ab_03_c{width:100%;overflow:hidden;margin-top:.4rem;}
.ab_03_c img{max-width:100%;display:block;margin:0px auto;padding:0px;}


.ab_04{overflow:hidden;background:url("../images/ab_02.jpg") center no-repeat;background-size:cover;padding:.8rem 0px 1rem 0px;}
.ab_04 .ab_02_t{text-align:left;}

.ab_04_c{width:100%;overflow:hidden;position:relative;min-height:6.6rem;}
.ab_04_c .fl{position:relative;margin-top:.6rem;width:1.8rem;overflow:hidden;height:5.94rem;margin-left:10%;}
.ab_04_c .lb1{display:inline-block;font-family:Arial;font-weight:bold;font-size:1rem;color:#005bac;line-height:1.2rem;width:4.8rem;transform:rotate(-90deg) translateY(-168%) translateX(-38%);-webkit-transform:rotate(-90deg) translateY(-168%) translateX(-38%);-moz-transform:rotate(-90deg) translateY(-168%) translateX(-38%);}
.ab_04_c .lb2{width:.2rem;height:100%;display:block;overflow:hidden;position:absolute;right:0px;top:0px;}
.ab_04_c .lb2 b.b1{width:.2rem;height:.2rem;display:block;overflow:hidden;background-color:#005bac;border-radius:50%;position:absolute;left:0px;top:0px;z-index:3;}
.ab_04_c .lb2 b.b2{width:.02rem;height:1.55rem;display:block;overflow:hidden;background-color:#005bac;position:absolute;left:50%;top:0px;margin-left:-.01rem;z-index:2;}
.ab_04_c .lb2 b.b3{width:.02rem;height:100%;display:block;overflow:hidden;background-color:#e3e3e3;position:absolute;left:50%;margin-left:-.01rem;top:0px;z-index:1;}
.ab_04_sol{width:.02rem;overflow:hidden;height:100%;position:absolute;left:50%;margin-left:-.01rem;top:0px;background-color:#e3e3e3;}
.ab_04_sol .swiper-scrollbar-drag{background-color:#005bac}


.ab_04_c .fr{width:calc(100% - 1.8rem - 10% - 1.2rem);}
.ab_04_c .fr .ab_04cr_c{width:43.5%;overflow:hidden;position:relative;float:left;}
.ab_04_c .fr .ab_04cr_r{width:48.5%;overflow:hidden;float:right;}
.ab_04_c .fr .ab_04cr_r img{width:100%;display:block;}



.ab_04crc_slide{width:100%;overflow:hidden;height:5.94rem;margin-top:.6rem;position:relative}
.ab_04crc_slide .swiper-slide{width:100%;overflow:hidden;height:auto;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.ab_04crc_slide .swiper-slide p{width:100%;overflow:hidden;}
.ab_04crc_slide .swiper-slide p.p1{font-size:.3rem;color:#222222;line-height:1.2;}
.ab_04crc_slide .swiper-slide p.p2{font-size:.18rem;color:#222;line-height:1.5;margin-top:.1rem;/*height:.76rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;*/}
.ab_04crc_slide .swiper-slide .ab_04cr_txt{width:100%;overflow:hidden;margin-bottom:.3rem;}
.ab_04crc_slide i.i1{width:100%;height:calc(100% / 3);display:none;overflow:hidden;position:absolute;left:0px;top:0px;pointer-events:none;z-index:999;background:linear-gradient(rgba(250,250,250,0.9) 40%, rgba(250,250,250,0));background: -webkit-linear-gradient(rgba(250,250,250,0.9) 40%, rgba(250,250,250,0));background: -o-linear-gradient(rgba(250,250,250,0.9) 40%, rgba(250,250,250,0)); background: -moz-linear-gradient(rgba(250,250,250,0.9) 40%, rgba(250,250,250,0));}
.ab_04crc_slide i.i2{width:100%;height:calc(100% / 3);display:none;overflow:hidden;position:absolute;left:0px;bottom:0px;pointer-events:none;z-index:999;background:linear-gradient(rgba(250,250,250,0), rgba(250,250,250,1) 90%);background: -webkit-linear-gradient(rgba(250,250,250,0), rgba(250,250,250,1) 90%);background: -o-linear-gradient(rgba(250,250,250,0), rgba(250,250,250,1) 90%); background: -moz-linear-gradient(rgba(250,250,250,0), rgba(250,250,250,1) 90%);}


.ab_05{overflow:hidden;padding:.8rem 0px 1rem 0px;}
.ab_05 .ab_02_t{text-align:left;}

.ab_05_c{width:100%;overflow:visible;margin-top:.4rem;position: relative}
.pagebox5{position: absolute; right: 0; bottom:calc(100% + .5rem); width: 1rem; z-index: 999;display: flex; justify-content: space-between;}

.ab_05c-next,.ab_05c-prev{  width: .4rem; height: .4rem;  }
.ab_05c-next img,.ab_05c-prev img{width: 100%; display: block;}
.ab_05c-next img:nth-child(2),.ab_05c-prev img:nth-child(2){display: none}
.ab_05c-next{ right: .1rem;}
.ab_05c-prev{left:.1rem;}
.ab_05c-next:focus,.ab_05c-prev:focus{outline: none;}
.ab_05c-next:hover img:nth-child(2),.ab_05c-prev:hover img:nth-child(2){display: block}
.ab_05c-next:hover img:nth-child(1),.ab_05c-prev:hover img:nth-child(1){display: none;}

.ab_05c_slide{width:100%;overflow:visible;}
.ab_05c_slide .swiper-slide{width:28%;overflow:hidden;}
.ab_05c_slide .swiper-slide em{width:100%;display:block;overflow:hidden;font-style:normal;}
.ab_05c_slide .swiper-slide em.em1{position:relative;}
.ab_05c_slide .swiper-slide em.em1 img{width:100%;display:block}
.ab_05c_slide .swiper-slide em.em1 i{width:100%;display:block;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.ab_05c_slide .swiper-slide em.em1 i img{max-width:66.5%;display:block;}
.ab_05c_slide .swiper-slide em.em2{text-align:center;font-size:.2rem;color:#222;line-height:1.75;margin-top:.2rem;}






@media screen and (max-width:1820px) {
}


@media screen and (max-width:1440px) {


}

@media screen and (max-width:1300px) {

    
}


@media screen and (max-width:1200px) {

    .ab_01{margin-top: .4rem;}
    .ab_01_t{font-size:.3rem;}
    .ab_01_c{ margin-top: .3rem;}
    .ab_01_c .fl{width: 100%; }
    .ab_01_c .fr {
        width: 100%;
        margin-top: .2rem;
    }
    .ab_01_c .fl ul li{padding: .15rem 0;}
    .ab_01_c .fl p.p1 em img { height: .5rem; width: auto;}
    .ab_01_c .fl p.p1 em span{font-size: .14rem;}
    .ab_01_c .fl ul li label{ height: auto;}
    .ab_01_c .fl ul li label i.i1 {
        font-size: .3rem;

    }
    .ab_01_c .fl ul li label i.i2{font-size: .2rem; height: auto;}
    .ab_01_c .fl ul li em{font-size: .2rem; height: auto;}
    .ab_01_c .fr p{font-size: .14rem; margin-bottom: .15rem;}
    .ab_02{margin-top:.4rem;padding:.3rem 0px .3rem 0px;}
    .ab_02_t p.p1{font-size: .3rem;}
    .ab_02_t p.p2{font-size: .18rem;}
    .ab_02_c ul{flex-wrap: wrap;}
    .ab_02_c ul li{width:100%;overflow:hidden;padding:.15rem 0px;}
    .ab_02_c ul li em.em2{font-size: .18rem; margin-top: .2rem;}
    .ab_02_b ul{flex-wrap: wrap;}
    .ab_02_b ul li{width: 100%; padding: .2rem;}
    .ab_02_b ul li p.p1 img{height: .5rem;}
    .ab_02_b ul li p.p2{font-size:.14rem;margin-top:.2rem;}
    .ab_03{padding: .4rem 0;}
    .ab_03_c{margin-top: .3rem;}
    .ab_04{padding: .4rem 0;}
    .ab_04_c{min-height: 3rem;}
    .ab_04_c .fl{width: .6rem; margin-left: 0; margin-top: .3rem;}
    .ab_04_c .lb1{font-size:.3rem;}
    .ab_04_c .fr{width:calc(100% - .7rem)}
    .ab_04_c .fr .ab_04cr_c{width:100%; }
    .ab_04_c .fr .ab_04cr_r{width:100%; background: #fafafa;}
    .ab_04crc_slide .swiper-slide .ab_04cr_txt{margin-top: .2rem;padding: 0 .2rem;}
    .ab_04crc_slide .swiper-slide p.p1{font-size: .16rem;}
    .ab_04crc_slide .swiper-slide p.p2{font-size: .14rem; height: auto; line-height: 1.5; margin-top: .1rem;}
    .ab_04crc_slide{  height:auto;margin-top: 0;}
    .ab_04_c .fr .ab_04cr_r img{width: 80%; margin: 0 auto;}
    .ab_05c_slide .swiper-slide {
        width: 70%;
        overflow: hidden;
    }
    .ab_05{padding: .4rem 0;}
    .ab_05c_slide .swiper-slide em.em2{font-size: .16rem;}

}



@media screen and (max-width:992px) {


}

@media screen and (max-width:768px) {


}
@media screen and (max-width:749px) {

    .pagebox5{position: absolute; right: 0; bottom:calc(100% + .5rem); width: .7rem; z-index: 999;display: flex; justify-content: space-between;}

    .ab_05c-next,.ab_05c-prev{  width: .3rem; height: .3rem;  }



}


@media screen and (max-width:480px) {

}