@charset "utf-8";
.xinwen-bg{background: #F7FBFF;padding: 30px 0;}
.xinwen-tpxw{position: relative;box-shadow: 3.93px 10.82px 28.52px  rgba(0, 0, 0, 0.1);}
.xinwen-tpxw .pic .imgratio{padding-top: 56%;border-radius: 5px;}
.xinwen-tpxw .txt {padding: 30px;}
.xinwen-tpxw .txt .title{font-size: 1.75em;font-weight: bold; line-height: 1.5em;}
.xinwen-tpxw .txt .title a{color: #0061B0;display: block;}
.xinwen-tpxw .txt .inner p{color:#808080;line-height: 1.9em;}
.xinwen-tpxw .txt .inner p a{color: #2354AF;padding-left: 10px;}
.xinwen-tpxw .extend{position: absolute; right: 45px;bottom: 50px;z-index: 999;padding-left: 110px;padding-right: 110px;}
.xinwen-tpxw .extend span.swiper-pagination-current{font-size: 1.5em;color: #015293;}
.xinwen-tpxw .extend span{display: inline-block;line-height: 30px;}
.xinwen-tpxw .extend .btn{background: #F2F2F2; width: 30px; height: 30px;display: block;cursor: pointer;border-radius: 50%;position: absolute;top: 0;}
.xinwen-tpxw .extend .btn.prev{left: 0}
.xinwen-tpxw .extend .btn.next{right: 0}
.xinwen-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;}
.xinwen-tpxw .extend .btn.next::before{background: url(../images/public/arrow_gray_right.png) no-repeat;}
.xinwen-tpxw .extend .btn:hover{background: #2354AF;}
.xinwen-tpxw .extend .btn.next:hover::before{background: url(../images/public/page_arrow_r_hover.png) no-repeat;}
.xinwen-tpxw .extend .btn.prev:hover::before{background: url(../images/public/page_arrow_l_hover.png) no-repeat;}

.xinwen-tpxw .swiper-button{background: rgb(0, 0, 0,.5);width: 38px;height: 64px;left: 0;}
.xinwen-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%;}
.xinwen-tpxw .swiper-button.swiper-button-next::before{background: url(../images/public/page_arrow_r_hover.png) no-repeat; background-size: 100% 100%;}
.xinwen-tpxw .swiper-button.swiper-button-next{right:33.2%;left: initial;}


.xinwen-news li .box{box-sizing: border-box;  transition: .3s all;position: relative;margin-top: 20px; border-bottom: dashed 1px #ABCAEC;padding-left: 110px;padding-bottom: 10px;}
.xinwen-news li .tit{line-height: 1.5; margin-bottom: 10px; font-size: 1.25em;font-weight: bold;}
.xinwen-news li p span{color:#2354AF;}
.xinwen-news li .box p{color:#888;font-size: 1em;margin-bottom: 10px;line-height: 1.5em; height: 48px;}
.xinwen-news li .time{position: absolute;left: 0;padding: 9px 10px;  width: 60px; color: #A6A6A6;border: 1px solid #3899e8;top: 5px;background: #F7FBFF;text-align: center;}
.xinwen-news li .time span{display: block;font-size: 1.5em;padding-bottom: 5px;  border-bottom: 1px solid #ABCAEC;color:#1B5ABA;font-weight: bold;}
.xinwen-news li .time b{display: block;font-weight: normal;margin-top: 5px;font-size: 14px;}

.jzgz-pic{margin: 0px -15px;}
.jzgz-pic .box{float: left;width: 50%;}
.jzgz-pic dl{margin: 0 15px;}
.jzgz-pic dl dd{float: left; width: 198px; height: 112px;margin-right: 20px;border-radius: 10px;}
.jzgz-pic dl dd img,
.jzgz-pic dl dd a{border-radius: 10px;}
.jzgz-pic dl dt .title{font-weight: bold;font-size: 1.125em;margin-bottom: 20px;}
.jzgz-pic dl dt p{color:#808080;line-height: 2em;}
.jzgz-pic dl dt p a{color: #2354AF;}

@media (max-width: 1280px) {
    .xinwen-tpxw .swiper-button.swiper-button-next{right: 0;}
    .xinwen-tpxw .swiper-button-next, .xinwen-tpxw .swiper-button-prev{top: 34%;}
    .xinwen-tpxw .extend{position: relative; top: initial;bottom: initial;padding: 0;right: initial;width: 50%;margin: auto;}
    .xinwen-tpxw .extend span{text-align: center;}
    .xinwen-tpxw{padding-bottom: 20px;}
}

@media (max-width: 992px) {
    .jzgz-pic {margin: 0px;}
    .jzgz-pic .box{float: none;width: auto;}
    .jzgz-pic .box + .box{margin-top: 20px;}
    
}
@media (max-width: 480px) {
    .xinwen-tpxw .txt .title{font-size: 1.25em;}
    .xinwen-tpxw .swiper-button{display: none;}

    .jzgz-pic dl dd{float: none;width: auto;height: auto;margin-bottom: 10px;margin-right: 0;}
    .jzgz-pic dl dt .title{margin-bottom: 10px;}

    .xinwen-news li .box{padding-left: 100px;}
    .xinwen-news li .tit{font-size: 16px;margin-bottom: 5px;}
    .xinwen-news li .box p{height: auto;font-size: 14px;}
}


