
* {
    box-sizing: border-box !important;
    font-family: "Poppins";
    word-break: normal !important;
    word-wrap: normal !important;
    -webkit-font-smoothing: antialiased !important;
    padding: 0;
    margin: 0;
}




:root {
    --yx_FS72: 72px;
    --yx_FS60: 60px;
    --yx_FS54: 54px;
    --yx_FS48: 48px;
    --yx_FS45: 46px;
    --yx_FS42: 40px;
    --yx_FS38: 38px;
    --yx_FS36: 32px;
    --yx_FS30: 30px;
    --yx_FS28: 28px;
    --yx_FS24: 24px;
    --yx_FS22: 20px;
    --yx_FS18: 18px;
    --yx_FS16: 16px;
    --yx_FS14: 14px;
    --yx_Color: #EA0000;
    --yx_CTwo: #323232;
    --yx_Grad: linear-gradient(to top, #EA0000 0%, #EA0000 100%);
}



a {
    cursor: pointer;
    text-decoration: none;
}



.bannerBox .picB {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 50%;
}

.bannerBox .picB img.bannerPic.pc_banner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    min-height: 100%;
    width: 100%;
    object-fit: cover;
}

.bannerBox .swiper_text {
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: url(../images/002.png);
    width: 45%;
    height: 60%;
    padding: 7% 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.bannerBox .swiper_text h3.sw_name {
    font-size:30px;
    color: #fff;
    margin: 0 auto var(--yx_FS54);
    max-width: 450px;
	font-weight:bold;
}

.bannerBox .swiper_text summary.sw_summary {
    font-size: var(--yx_FS18);
    color: #fff;
    line-height: 180%;
    max-width: 450px;
    text-align: justify;
    margin: 0 auto;
    width: 100%;
}

.bannerBox .swiper_text a.sw_more {
    position: absolute;
    right: 0;
    bottom: 0;
    line-height: var(--yx_FS60);
    background: #01b7f2;
    /* border-top: 1px solid #01b7f2; */
    max-width: 600px;
    width: 63%;
    color: #fff;
    font-size: var(--yx_FS22);
    padding-left: var(--yx_FS60);
    z-index: 2;
}
.bannerBox .swiper_text a.sw_more:before {
    content: '';
    position: absolute;
    width: 0;
    left: 0;
    top: 0;
    height: 100%;
    background: #144793;
    transition: all .5s;
    z-index: -1;
}
.bannerBox .swiper_text a.sw_more:hover:before {
        width: 100%;
}
.indban_but {
    position: absolute;
    left: 45%;
    bottom: 0;
    background: #eee;
    z-index: 2;
    line-height: var(--yx_FS60);
    width: 208px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: var(--yx_FS60);
}
.indban_but .indban_pagination{
    width: auto;
    padding: 0 20px;
    line-height: 1;
    color: #999;
}

.indban_but .indban_prev {
    cursor: pointer;
    font-size: var(--yx_FS24);
}

.indban_but .indban_next {
    cursor: pointer;
    font-size: var(--yx_FS24);
}



 .swiper-container{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
    height: 100%;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}



.swiper-slide {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}



.cplb a{font-size:14px; width:43%; display:block; height:44px; line-height:44px;  border:1px dashed rgba(255,255,255,0.6); color:#fff; text-align:center; margin:auto; margin-bottom:20px; float:left; border-radius:5px; margin-right:20px; text-decoration:none;}
.cplb a:hover{ color:#fff; background:#ff6600;}