.text a { color: inherit; }
.ztzl-bg {
    width: 100%;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
}
.ztzl-bg .ztzl-wrap {
    margin: 528px auto 0;
    padding: 0px 10px;
    width: 980px;
    height: auto;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
}
.headline { text-align: center; }
.headline h1 { 
    text-align: center; 
    font-size: 34px;
    color: #0448b3;
    font-weight: bold;
    font-family: 微软雅黑;
}
.headline h1 a { color: inherit; }
.headline .summary {
    line-height: 30px;
    font-size: 16px;
    text-indent: 2em;
    color: #666;
    margin-top: 10px;
}

.hot{ 
    margin-top: 27px; 
    height:auto; 
    overflow:hidden;
    display: flex;
    justify-content: space-between;
}
/* 轮播图 */
.slidebox {
    margin-right: 16px;
    width: 502px;
    height: 448px;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
}
#slideSwiper {
    width: 502px;
    height: 448px;
    overflow: hidden;
    position: relative;
}
#slideSwiper .newspic-box {
    width: 502px;
    height: 448px;
    overflow: hidden;
    position: relative;
}
#slideSwiper .newspic-box .pic img {
    margin: 0 auto;
    width: 502px;
    height: 448px;
    overflow: hidden;
    display: block;
}
#slideSwiper .newspic-box .pic-content {
    padding: 0 10px;
    width: 100%;
    height: 45px;
    line-height: 45px;
    position: absolute;
    bottom: 0;
    background-color: rgb(0, 0, 0, .5);
    box-sizing: border-box;
}
#slideSwiper .newspic-box .pic-content .text {
    color: #fff;
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/* 自定义分页器 */
#slideSwiper .swiper-pagination {
    padding-right: 10px;
    text-align: right;
    box-sizing: border-box;
}
#slideSwiper .swiper-pagination-bullet { background: #fff; }
#slideSwiper .swiper-pagination-bullet-active { background: #1cb36a; }
/* 自定义按钮 */
#slideSwiper .swiper-button-prev { left: 0; }
#slideSwiper .swiper-button-next { right: 0; }
#slideSwiper .swiper-button-prev, #slideSwiper .swiper-button-next {
    width: 40px;
    height: 74px;
    background-color: rgb(0, 0, 0, .6);
}
#slideSwiper .swiper-button-prev:after, #slideSwiper .swiper-button-next:after {
    color: #fff;
    font-size: 20px;
}
/* 新闻栏 */
.hot-news {
    width: 469px;
}
.column-head{ width: 469px; height: 44px; border-bottom: 1px solid #ccc; position: relative; box-sizing: border-box;}
.column-head h2 { color: #cc0000; font-size: 20px; font-weight: bold; display: inline-block; margin: 0; padding-left: 20px; line-height:44px; position: relative;}
.column-head h2:before { content: " "; width: 4px; height: 20px; position: absolute; top: 13px; left: 10px; background-color: #cc0000; }
.column-head .more { float: right; margin-top:15px; color: #999; }

.t_list { width: 100%;height: auto; padding-top: 10px; position: relative; box-sizing: border-box; overflow: hidden; }
.t_list ul { width: 100%;height: auto;  position: relative; box-sizing: border-box; overflow: hidden; }
.t_list ul li { position: relative; height:40px; width:100%; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
.t_list ul li .zuoce{line-height: 40px;color: #333;font-size: 16px;padding-left: 15px;width: 326px;overflow: hidden;float: left;white-space: nowrap;text-overflow: ellipsis;}
.t_list ul li .time { width: 81px; overflow: hidden; float: right; margin: 11px 0 0 0; font-size: 14px; }

.t_list ul li div:hover {color: #cc0202;}
.t_list ul li:after { content: ""; width: 4px; height: 4px; background-color: #666; display: block; position: absolute; left: 0; top: 18px; -webkit-border-radius: 50px;  -moz-border-radius: 50px;  border-radius: 50px;}
