@charset "utf-8";

@font-face {
    font-family: "Philosopher";
    src: url("../fonts/Philosopher.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}


.overhide {
    overflow: hidden;
}


.homea {
    background: url(../images/abg.jpg) no-repeat top center;
    background-size: 100% auto;
    min-height: 4.86rem;
    padding-top: 0.66rem
}

.homea-b .aleft {
    width: 54%
}

.homea-b:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 35%;
    background: url(../images/b-xyxw.jpg) no-repeat left center;
    background-size: cover;
    z-index: 0
}

.homea-b .aleft .con {
    max-width: 7.5rem;
    width: 100%;
    background: #fff;
    padding-right: .5rem;
    padding-bottom: .9rem
}

.homea-b .aleft .topnews {
    padding: .4rem .3rem .35rem;
    font-size: .18rem;
    line-height: 1em
}

.homea-b .aleft .topnews .sign {
    font-weight: bold;
    color: #763cb1;
    padding-left: .1rem;
    border-left: .03rem solid #763cb1
}

.homea-b .aleft .topnews .sign a {
    font-weight: bold;
    color: #5921a9;
}

.homea-b .aleft .topnews .sign a:hover {
    font-weight: bold;
    color: #763cb1;
}

.homea-b .aleft .topnews .topSlide {
    width: calc(100% - 1.3rem)
}

.homea-b .aleft .topSlides {
    transform: translateX(-1rem);
}

.homea-b .aleft .topSlides .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 3;
    padding: 0 5% .3rem;
    color: #fff;
}

.homea-b .aleft .topSlides .txt time {
    font-size: .16rem;
    font-family: "Philosopher";
}

.homea-b .aleft .topSlides .txt p {
    line-height: 1.4em;
    margin-top: .1rem;
    max-height: 2.8em\0;
    height: 2.8em;
}

.homea-b .aleft .topSlides .pic {
    height: 4.35rem
}

.homea-b .aleft .topSlides .pic:before {
    content: '';
    opacity: .8;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 20%;
    background: url(../images/bamask.png) no-repeat top center;
    background-size: 100% 100%;
    z-index: 2;
}

.homea-b .aleft .sbtn {
    /* margin-top: .4rem; */
    position: absolute;
    right: .5rem;
    bottom: .9rem;
    z-index: 10
}

.homea-b .aleft .sbtn a {
    font-size: .32rem;
    color: #6510ad;
    margin-left: .2rem
}

.homea-b .aleft .sbtn a:hover {
    color: #d8b95a;
}

.homea-b .aleft .sbtn a.swiper-button-disabled {
    opacity: .4;
}

.homea-b .aright {
    width: 46%;
    color: #fff;
    padding: .6rem 0 .4rem .6rem
}

.homea-b .aright a {
    color: #fff
}

.homea-b .aright:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 9rem;
    background: url(../images/bbg2.jpg) no-repeat left center;
    background-size: cover;
    z-index: 0
}

.homea-b .aright .ctit {
    margin-bottom: .5rem
}

.homea-b .aright .tabtit {
    border-left: .03rem solid #d8b95a;
}

.homea-b .aright .tabtit span {
    font-size: .18rem;
    font-weight: bold;
    cursor: pointer;
    transition: .3s;
    display: inline-block;
    height: .22rem;
    vertical-align: middle;
    line-height: .22rem;
    padding: 0 .1rem;
    margin-top: -.02rem;
}

.homea-b .aright .tabtit span i {
    opacity: .6
}

.homea-b .aright .tabtit span:nth-child(1):after {
    content: '';
    display: inline-block;
    width: .06rem;
    height: .06rem;
    border-radius: 50%;
    background: #fff;
    margin-left: .2rem;
    vertical-align: .03rem
}

.homea-b .aright .tabtit span.cur {
    font-size: .18rem;
    color: #d8b95a;
    padding-left: .1rem;
}

.homea-b .aright .tabtit span.cur i {
    opacity: 1
}

.homea-b .aright .more a {
    display: none;
    font-size: .12rem;
    opacity: .6
}

.homea-b .aright .more a:hover {
    opacity: 1
}

.homea-b .aright .picNews {
    width: 44%
}

.homea-b .aright .picNews .pic {
    height: 1.88rem;
    margin-bottom: .3rem
}

.homea-b .aright .picNews .pic img {
    width: 100%;
}

.homea-b .aright .picNews .txt time {
    font-family: "Philosopher";
    ;
    opacity: .6
}

.homea-b .aright .picNews .txt h4 {
    font-size: .18rem;
    margin-bottom: .25rem;
    line-height: 1.8em;
    margin-top: .15rem
}

.homea-b .aright .picNews .txt h4 a {
    max-height: .64rem\0;
    display: block\0;
}

.homea-b .aright .picNews .txt p {
    font-size: .14rem;
    opacity: .7;
    line-height: 1.8em;
    max-height: 1rem\0;
}

.homea-b .aright .txtNews {
    width: 47%
}

.homea-b .aright .txtNews li {
    padding: .2rem 0;
    border-top: .01rem dashed #2c076a;
    border-bottom: .01rem dashed #7a48a2;
}

.homea-b .aright .txtNews li time {
    font-family: "Philosopher";
    ;
    opacity: .6
}

.homea-b .aright .txtNews li h4 {
    margin-top: .08rem;
    font-size: .16rem;
    line-height: 1.6em;
    text-align: justify;
}

.homea-b .aright .txtNews li h4 a {
    max-height: .51rem\0;
    display: block\0;
}

.homea-b .aright .txtNews li:first-child {
    border-top: 0;
    padding-top: 0
}

.homea-b .aright .txtNews li:last-child {
    border-bottom: 0;
    padding-bottom: 0
}




@media screen and (min-width: 1921px) {
    .homea-b .aright:before {
        width: 180%;
    }

}


@media screen and (max-width: 1600px) {


    .homea-b .aleft .topSlides .txt p,
    .homea-b .aright .txtNews li h4,
    .homea-b .aright .picNews .txt p {
        line-height: .32rem/9;
    }

    .header .sub-nav .sub-nav-h a {
        padding: .08rem .05rem;
    }

    .homea-b .aright:before {
        width: 12rem;
    }

    /* .homeg .aleft-con .ula li .pic{height: 5.25rem;} */
    .bg-mask .pic .a {
        background-size: auto 100%;
    }

}

@media screen and (max-width: 1366px) {
    .homea-b .aleft .con{
        max-width: 6.7rem;
    }

    /* .homea-b .aleft .sbtn{bottom: 1.15rem;} */
    .homea-b .aright {
        padding: .4rem 0 .3rem .6rem;
    }

    .homea-b .aright .ctit {
        margin-bottom: .3rem;
    }

}
@media screen and (max-width: 1281px) {

    .homea-b .aleft .con{max-width: 6.7rem;}

}
@media screen and (max-width: 1200px) {

    .homea-b .aleft .topSlides {
        transform: translateX(0);
    }

    .homea-b .aleft .sbtn {
        bottom: .3rem
    }

}

@media screen and (max-width: 1080px) {

    .homea-a .icoList .swiper-slide:hover a {
        transform: translateY(0);
    }


}

@media screen and (max-width: 1000px) {
    .in-tit {
        margin-bottom: .35rem
    }

    .homea-b .aleft {
        width: 100%
    }

    .homea-b .aright {
        width: 100%;
        padding: .5rem 5%
    }

    .homea-b .aright:before {
        width: 100%;
    }

    .homea-b .aleft .con {
        padding-right: 0;
    }

    .homea-b .aleft .sbtn {
        right: 50%;
        transform: translateX(50%);
    }

    .homea-b:before {
        bottom: 70%
    }

}


@media screen and (max-width: 768px) {
    .homea {
        padding-top: 0.6rem;
    }

}

@media screen and (max-width: 640px) {
    .in-tit span {
        font-size: .3rem
    }

    .homea-a .icoList .swiper-slide a {
        height: 1rem
    }

    .homea-b:before {
        display: none
    }

    .homea-b .in-tit {
        text-align: left;
        justify-content: space-between;
    }

    .homea-b .aleft .topnews .topSlide {
        width: 100%;
        margin-top: .25rem
    }

    .homea-b .aleft .topnews .topSlide h4 {
        font-size: .2rem
    }

    .homea-b .aleft .con {
        background: transparent
    }

    .homea-b .aleft .topnews {
        padding: 0 0 .2rem
    }

    .homea-b .aleft .topSlides .pic {
        height: 55vw
    }

    .homea-b .aleft .topSlides .txt {
        padding: 0 5% .2rem
    }

    .homea-b .aright .picNews {
        width: 100%;
        padding-bottom: .3rem;
        border-bottom: .01rem dashed #7a48a2;
    }

    .homea-b .aright .picNews .txt h4 {
        margin-bottom: .15rem
    }

    .homea-b .aright .picNews .pic {
        height: 50vw
    }

    .homea-b .aright .txtNews li:first-child {
        border-top: .01rem dashed #2c076a;
        padding-top: .2rem
    }

    .homea-b .aright .txtNews {
        width: 100%
    }


}

@media screen and (max-width: 360px) {
    .homea-a .icoList .swiper-slide a {
        font-size: .18rem
    }



}


/*ie11 css hack*/

@media all and (-ms-high-contrast:none) {
    *: : -ms-backdrop,
}


/*ie11注意里面的标点符号*/


/*ie10 css hack*/

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {}