.dynamic_list .tit {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.xb_phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center !important;
    -moz-align-items: center !important;
    align-items: center !important;
    color: #fff;
    font-size: .29333rem
}

.xb_phone img {
    height: .66667rem;
    margin-right: 6px
}

.xb_swiper {
    width: 100%
}

.xb_menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between !important;
    -moz-justify-content: space-between !important;
    justify-content: space-between !important;
    -webkit-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap !important;
    -moz-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    background-color: #fff;
    padding-bottom: .53333rem
}

.xb_menu .item {
    width: 33.333%;
    text-align: center;
    margin-top: .53333rem
}

.xb_menu .ico {
    width: 1.3rem;
}

.xb_menu .txt {
    margin-top: .26667rem;
    font-size: .4rem;
}

.xb_ico_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center !important;
    -moz-align-items: center !important;
    align-items: center !important;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between !important;
    -moz-justify-content: space-between !important;
    justify-content: space-between !important;
    height: 1.06667rem;
    border-bottom: 1px solid #D1D1D1
}

.xb_ico_title .tit {
    background: #fff;
    font-size: .42667rem;
    font-weight: bold;
    color: #C50008;
    padding-right: .26667rem
}

.xb_ico_title .more {
    color: #666666;
    font-size: .34667rem;
    background-color: #fff
}

.dynamic_list {
    padding: .26667rem 0 0.7rem 0;
}

.dynamic_list li {
    width: 100%;
    padding: .2rem 0;
}

.dynamic_list .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center !important;
    -moz-align-items: center !important;
    align-items: center !important;
    overflow: hidden
}

.dynamic_list .item::before {
    content: '';
    width: .13333rem;
    height: .13333rem;
    border-radius: 50%;
    margin-right: .26667rem;
    background-color: #B10101
}

.dynamic_list .tit {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1 !important;
    -moz-flex: 1 !important;
    flex: 1 !important;
    padding-right: .26667rem
}

.dynamic_list .date {
    font-size: .37333rem;
    color: #808080
}

.guid_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    border-radius: .13333rem;
    padding: .34667rem 0;
    border-bottom: 1px dashed #BFBFBF;
}

.guid_item .img_box {
    width: 2.96rem;
    height: 2.21333rem;
    margin-right: 20px;
    border-radius: .2rem;
    overflow: hidden
}

.guid_item .con_box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1 !important;
    -moz-flex: 1 !important;
    flex: 1 !important;
    overflow: hidden
}

.guid_item .tit {
    font-size: .4rem;
    font-weight: bold;
    line-height: .65rem;
    height: 1.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box
}

.guid_item .con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between !important;
    -moz-justify-content: space-between !important;
    justify-content: space-between !important;
    color: #C5C5C5;
    margin-top: .4rem;
}

.introduction {
    display: block;
    padding: .26667rem 0
}

.introduction .con {
    line-height: .8rem;
    text-indent: .74667rem;
    margin-top: .26667rem;
    height: 4.89333rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    display: -webkit-box
}
.introduction .con p{margin-bottom: 0.2rem;}
