@charset "UTF-8";

/* CSS Document */
* {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
    line-height: normal
}

.clear {
    clear: both
}

a {
    text-decoration: none;
    cursor: pointer;
    border: 0;
    padding: 0;
    margin: 0
}

a:hover {
    color: #d15149;
    text-decoration: none
}
}

ul,
li {
    list-style: none;
    padding: 0;
    margin: 0
}

p {
    padding: 0;
    margin: 0
}

img {
    border: 0
}

input,
button,
a {
    outline: 0 none !important;
    blr: expression(this.onFocus=this.blur());
}

/*通用头部样式开始*/
body {
    font-family: "Helvetica", "PingFangSC", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
    margin: 0;
    padding: 0;
}

/*中间*/
.content {
    width: 12rem;
    margin: 0.4rem auto
}





/*专题报道*/
/*专题报道 图片切换*/
.ztbd_slide {
    overflow: hidden;
    width: 100%;
    height: 3.3rem;
    border: 0.01rem solid #dedede;
    position: relative;
    margin: 0 auto 0 auto;
}

.ztbd_slide,
.ztbd_slide li {
    width: 100%;
    height: 3.3rem;
}

.ztbd_slide .contents {
    width: 100%;
    height: 100%;
}

.ztbd_slide li {
    position: absolute;
    overflow: hidden;
    display: none;
}

.ztbd_slide li.current {
    display: block;
}

.ztbd_slide li .image {
    position: absolute;
    top: -0.02rem;
    left: -0.02rem
}

/* 文字 */
.ztbd_slide li .text {
    bottom: 0;
    overflow: hidden;
    width: 4.35rem;
    float: right;
    height: auto;
    background: 0;
    filter: none;
    text-indent: 0;
    padding: 0.2rem 0.3rem;
    position: relative
}

/* 图片大小 */
.ztbd_slide li img {
    width: 7.65rem;
    height: 100%;
}

.ztbd_slide li .text a {}

/* 标题文字*/
.ztbd_slide li .text .title {}

/* 标题文字*/
.ztbd_slide li .text .title a {
    font-size: 0.24rem;
    line-height: 0.48rem;
    font-weight: bold;
    color: #398fd7;
    text-indent: 0;
    float: none;
    padding: 0;
    margin: 0;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width: 85%
}

.ztbd_slide li:hover .text .title a {
    color: #1f528f
}

/* 时间 */
.ztbd_slide li .time {
    font-size: 0.2rem;
    color: #333;
    position: absolute;
    top: 0.3rem;
    right: 0.3rem;
    line-height: 0.15rem
}

.ztbd_slide li .time span {
    font-size: 0.15rem;
    color: #333;
    text-align: center;
    display: block
}

/* 内容文字*/
.ztbd_slide li .text p {
    color: #888;
    font-size: 0.14rem;
    text-indent: 0.28rem;
    line-height: 0.24rem;
    clear: both;
    margin: 0.3rem 0 0 0;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical;
    /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 5;
    /** 显示的行数 **/
    overflow: hidden;
    /** 隐藏超出的内容 **/
    height: 1.2rem;
}

/* 了解详情按钮*/

.text_more {
    display: block;
    background: #fff;
    width: 1rem;
    height: 0.4rem;
    border-radius: 0.05rem;
    margin: 0.3rem 0 0 0;
    line-height: 0.4rem;
    text-align: center;
    color: #d15149;
    font-size: 0.18rem;
    text-indent: 0rem;
    border: 0.01rem solid #d15149;
    cursor: pointer
}

.text_more::before {
    background-color: #d15149;
}

.text_more:hover {
    color: #fff;
}

/* 切换*/
.ztbd_slide .icon-dot {
    display: inline-block;
    position: absolute;
    bottom: 0.15rem;
    right: 0.3rem;
    display: table;
    font-size: 0.15rem
}

.ztbd_slide .icon-dot a {
    width: 0.1rem;
    height: 0.1rem;
    background: #f1f1f1;
    border-radius: 0.1rem;
    display: inline-block;
    overflow: hidden;
    margin: 0 0.02rem;
}

.ztbd_slide .icon-dot a.current {
    background: #398fd7;
    width: 0.275rem
}

/*左右 切换*/
.ztbd_slide .link-watch {
    width: 0.3rem;
    height: 0.44rem;
    display: none;
    position: absolute;
    top: 1.31rem;
    filter: cursor:pointer;
}

.ztbd_slide .link-watch.pre {
    left: 0;
    background: url(arrow-left.png) no-repeat;
    alpha(opacity=40);
    cursor: pointer
}

.ztbd_slide .link-watch.next {
    left: 7.35rem;
    background: url(arrow-right.png) no-repeat;
    alpha(opacity=40);
}

.ztbd_slide .link-watch.down {}

/*专题报道 图片切换 end*/
/*专题报道 列表 */
.ztbd_list {
    margin: -0.3rem 0 0 0;
}

.ztbd_list .title {
    text-align: center;
    font-size: 0.2rem;
    height: 0.4rem;
    border-bottom: 0.01rem solid #dedede;
    padding: 0 0 0.1rem 0
}

.ztbd_list .title span {
    font-size: 0.2rem;
    color: #398fd7;
    border-bottom: 0.02rem solid #398fd7;
    padding: 0 0 0.11rem 0
}

.ztbd_list .list ul {
    padding: 0;
    margin: 0;
}

.ztbd_list .list ul li {
    list-style: none;
    display: none;
    width: 5.8rem;
    height: 0.7rem;
    float: left;
    margin: 0.4rem 0.4rem 0 0;
    border: 0.01rem solid #dedede;
    line-height: 0.7rem;
    border-radius: 0.05rem;
    padding: 0 0.2rem;
    cursor: pointer
}

.ztbd_list .list ul li:nth-child(even) {
    margin: 0.4rem 0 0 0;
}

.ztbd_list .list ul li:hover {
    background: #f5f9fd;
    border: 0.01rem solid #ebf4fb
}

.ztbd_list .list ul li:hover .list_title {
    color: #398fd7;
}

.ztbd_list .list a .list_title {
    font-size: 0.18rem;
    color: #333333;
    width: 80%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    line-height: 0.7rem
}

.ztbd_list .list .list_time {
    font-size: 0.15rem;
    color: #7d7d7d;
    float: right;
    line-height: 0.7rem;
}

.list_more {
    display: block;
    background-color: #f1f1f1;
    width: 1.5rem;
    height: 0.4rem;
    border-radius: 0.05rem;
    margin: 0.4rem auto 0 auto;
    line-height: 0.4rem;
    text-align: center;
    color: #333;
    font-size: 0.18rem;
    text-indent: 0rem;
    cursor: pointer
}

.list_more::before {
    background-color: #398fd7;
    border-radius: 0.05rem;
}

.list_more:hover {
    color: #fff;
}

/*专题报道 列表 end */
/*专题报道 end*/