@charset "utf-8";
.xwfbh-tpxw{position: relative;}
.xwfbh-tpxw .pic .imgratio{padding-top: 52%;border-radius: 5px;}
.xwfbh-tpxw .txt {padding-top: 30px;}
.xwfbh-tpxw .txt .title{font-size: 1.75em;font-weight: bold; line-height: 1.5em;}
.xwfbh-tpxw .txt .title a{color: #0061B0;display: block;}
.xwfbh-tpxw .txt .inner p{color:#808080;line-height: 1.9em;}
.xwfbh-tpxw .txt .inner p a{color: #2354AF;}
.xwfbh-tpxw .extend{position: absolute; right: 45px;bottom: 40px;z-index: 999;padding-left: 110px;padding-right: 110px;}
.xwfbh-tpxw .extend span.swiper-pagination-current{font-size: 1.5em;color: #015293;}
.xwfbh-tpxw .extend span{display: inline-block;line-height: 30px;}
.xwfbh-tpxw .extend .btn{background: #F2F2F2; width: 30px; height: 30px;display: block;cursor: pointer;border-radius: 50%;position: absolute;top: 0;}
.xwfbh-tpxw .extend .btn.prev{left: 0}
.xwfbh-tpxw .extend .btn.next{right: 0}
.xwfbh-tpxw .extend .btn::before{content: '';width:9px;height:15px;margin-top: -7px;margin-left: -4px;top: 50%; position: absolute; left: 50%;background: url(../images/public/arrow_gray_left.png) no-repeat;background-size: 100% 100%!important;}
.xwfbh-tpxw .extend .btn.next::before{background: url(../images/public/arrow_gray_right.png) no-repeat;}
.xwfbh-tpxw .extend .btn:hover{background: #2354AF;}
.xwfbh-tpxw .extend .btn.next:hover::before{background: url(../images/public/page_arrow_r_hover.png) no-repeat;}
.xwfbh-tpxw .extend .btn.prev:hover::before{background: url(../images/public/page_arrow_l_hover.png) no-repeat;}

.xwfbh-tpxw .swiper-button{background: rgb(0, 0, 0,.5);width: 38px;height: 64px;left: 0;}
.xwfbh-tpxw .swiper-button::before{content: '';position: absolute; width: 12px;height: 20px;top:50%;left: 50%;margin-top: -10px;margin-left: -6px; background: url(../images/public/page_arrow_l_hover.png) no-repeat; background-size: 100% 100%;}
.xwfbh-tpxw .swiper-button.swiper-button-next::before{background: url(../images/public/page_arrow_r_hover.png) no-repeat; background-size: 100% 100%;}
.xwfbh-tpxw .swiper-button.swiper-button-next{right:34.2%;left: initial;}

.twsl.tab-brief > .hd.afterline li:after{background: #D43030;}
.twsl.tab-brief > .hd.afterline li.on a{color: #015293;}
.twsl-list li dl{margin: 30px 15px 0;box-shadow:0 2px 13px 0 rgb(152, 185, 212,.27);}
.twsl-list li dl .imgratio{padding-top:54%;}
.twsl-list li dl dt .text{padding: 20px;}
.twsl-list li dl dt .text .title{min-height: 60px; line-height: 1.5em;font-size: 1.125em;margin-bottom: 10px;}
.twsl-list li dl dt .text span.time{color:#A6A6A6;background: url(../images/public/time_gray.png) no-repeat 0; background-size: 16px;padding-left: 25px;}

.xwfbh-links .pic{overflow: hidden;}
@media (max-width: 1280px) {
    .xwfbh-tpxw .swiper-button.swiper-button-next{right: 0;}
    .xwfbh-tpxw .swiper-button-next, .xwfbh-tpxw .swiper-button-prev{top: 34%;}
    .xwfbh-tpxw .extend{position: relative; top: initial;bottom: initial;padding: 0;right: initial;width: 50%;margin: auto;}
    .xwfbh-tpxw .extend span{text-align: center;}
}
@media (max-width: 480px) {
    .ywdt-tpxw .swiper-button{display: none;}
    .ywdt-news.tab-brief > .hd.mark ul:before{content: initial;}
    .ywdt-news.tab-brief > .hd.mark ul{padding-left: 0;}
    .tab-brief > .hd ul{font-size: 1.5em;}
}