html {
    font-size: calc(.05em + 1vw);
}

body {
    font-family: 微软雅黑;
}

a {
    text-decoration: none;
}
/* 轮播箭头 */

.zszuo,
.zsyou {
    font-size: 3rem;
    color: white;
    z-index: 1;
    position: absolute;
    transform: translate(0%, -50%);
    top: 50%;
    opacity:.5;
}

.zszuo {
    left: 1%;
}

.zsyou {
    right: 1%;
}

.newsmiddleBox {
    margin: 1rem 0rem;
}


/* 行业动态 */

.slideTxtBox {
    border: 0.05rem solid rgb(230, 230, 230);
    padding: 1rem;
}

    .slideTxtBox .on {
        padding: .1rem .5rem;
        background-color: rgb(0, 139, 205);
        color: white;
        border-radius: .2rem;
        width: max-content;
    }

.infortotal, .infortota2 {
    color: black;
}

    .infortotal:hover, .infortota2:hover {
        color: black;
        text-decoration: none;
    }

.zsxiangqing {
    font-size: 1.5rem;
    line-height: 1.4rem;
    cursor: pointer;
}

.fenge {
    border-left: 0.05rem solid rgb(182, 135, 182);
    height: 0.8rem;
    margin: 0rem 1rem;
}

.slideTxtBox .hd ul li {
    cursor: pointer;
}

.slideTxtBox .more a {
    color: #288ce3;
    font-weight: 600;
}

.slideTxtBox .bd ul {
    margin: 0;
}

.topnewsheading {
    font-size: 1.2rem;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #444444;
}

    .topnewsheading:hover {
        text-decoration: none;
    }

.topnewsTime {
    color: rgb(185, 185, 185);
    font-size: 0.8rem;
}

.topzhaiyaoBox {
    padding: 1rem;
    margin-bottom: 1rem;
    border-bottom: 0.05rem solid rgb(230, 230, 230);
}

.topzhaiyao {
    max-height: 4.5rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: .8rem;
    color: darkgray;
    padding: 0rem;
}

.detail {
    color: white;
    text-decoration: none;
    background-color: coral;
    border-radius: .5rem;
    padding: .1rem .5rem;
    height: max-content;
    width: max-content;
    font-size: .5rem;
}

    .detail:hover {
        color: white;
        text-decoration: none;
    }

.cuxiantiao {
    font-size: 1rem;
    line-height: 1rem;
    color: rgb(148, 148, 148);
}

.newsBox .col-2, .newsBox .col-3, .newsBox .col-4, .newsBox .col-8, .newsBox .col-9, .newsBox .col-10 {
    padding-left: 0;
    padding-right: 0;
}

.newsTime {
    color: rgb(173, 173, 173);
    font-size: .8rem;
}

.noticetime {
    text-align: right !important;
}

.newsHeading {
    color: black;
    max-height: 1.5rem;
    overflow: hidden;
    font-size: .8rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 24rem;
}

    .newsHeading:hover {
        color: #288ce3;
        text-decoration: none;
    }

.middleright {
    border: 0.05rem solid rgb(230, 230, 230);
    padding: 1rem;
}

.midnoticeBox {
    margin-bottom: 1rem;
}

.midnotice {
    padding: .1rem .5rem;
    background-color: rgb(0, 139, 205);
    color: white;
    border-radius: .2rem;
    width: max-content;
}


/* 焦点新闻 */

.jiaodianBox {
    border: 0.05rem solid rgb(230, 230, 230);
}

.jiaodian {
    margin: 1rem;
    padding: .1rem .5rem;
    background-color: rgb(0, 139, 205);
    color: white;
    border-radius: .2rem;
    width: max-content;
}

.picScroll-left {
    overflow: hidden;
    position: relative;
}

    .picScroll-left div {
        display: block;
    }

.tempWrap {
    overflow: hidden;
    position: relative;
    width: 1100px;
    margin: 0 auto;
    margin-bottom: 1rem;
}

.picScroll-left .bd {
    overflow: hidden;
    position: relative;
    width: 1100px;
    margin: 0px auto;
}

    .picScroll-left .bd ul {
        left: 50px;
        position: relative;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        /* 使用对象的实际尺寸 */
        zoom: 1;
    }

    .picScroll-left .bd li {
        float: left;
        border: 0.05rem solid rgb(230, 230, 230);
        border-bottom: none;
        padding-bottom: 1.1rem;
        width: 247px !important;
        margin: 0px 6px;
        overflow: hidden;
    }

.bdPic1 {
    text-align: center;
    overflow: hidden;
    border: 1px solid #ddd;
    width: 248px;
    height: 210px;
    padding: 4px;
}

    .bdPic1 a {
        text-decoration: none;
        color: #333;
    }

        .bdPic1 a img {
            width: 248px;
            height: 210px;
            display: block;
        }

.bdText1 {
    height: 50px;
    background-color: rgb(255, 255, 255);
    line-height: 50px;
}

    .bdText1 a {
        text-decoration: none;
        color: #333;
        font-size: 14px;
    }
.jiaoProImgBox{
    width:245px;
    height:164px;
    overflow:hidden;
    display:flex;
    flex-direction:row;
    align-items:center;
}
.jiaoImg {
    width: 100% !important;
    height:100%;
    max-height:100%;
}

.newsintro {
    padding: 0rem .5rem;
}

.jiaoTime {
    font-size: .8rem;
    margin-bottom: 1rem;
    color: rgb(100, 158, 185);
}

.jiaoheading {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: .95rem;
    margin: .2rem 0rem;
    color: black;
    font-weight: bold;
}

    .jiaoheading:hover {
        text-decoration: none;
    }

.jiaozhaiyao {
    font-size: .8rem;
    color: rgb(134,134,134);
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.prev,
.next {
    cursor: pointer;
}

.zsjiantouzuo,
.zsjiantouyou {
    font-size: 30px;
    color: #131398;
}
.non{
    display:none;
}