/*轮播图*/
#banner {position:relative;width:100%;overflow:hidden;}
#banner .swiper-slide {position:relative;text-align:center;}
#banner img {display:block;width:100%;max-width:100%;height:340px;max-height:400px;min-height:275px;overflow:hidden;object-fit:cover;transition:all 0.6s;}
#banner img:hover {transform:scale(1.06);}
#banner h2 {position:absolute;right:0;bottom:0;left:0;height:42px;font-size:16px;/*text-shadow:1px 1px 1px #000;*/ font-weight:bold;line-height:42px;color:#fafafa;text-align:center;background:rgba(0,0,0,0.6);}
#banner a {display:block;}
#banner .pagination {position:absolute;right:0;bottom:3px;z-index:20;margin:25px 0;text-align:center;}
#banner .swiper-pagination-bullet {display:inline-block;width:8px;height:8px;margin:0 2px;cursor:pointer;background:#fff;border-radius:8px;opacity:0.8;}
#banner .swiper-pagination-bullet-active {background:#015293;}
#banner .swiper-button-prev{
    background: url("../../../images/ztzl.files/jczwgk/qh_right.png") no-repeat;
    right: 0;
    left: auto;
}
#banner .swiper-button-next{
    background: url("../../../images/ztzl.files/jczwgk/qh_left.png") no-repeat;
    left: 0;
    right: auto;
}
#banner .swiper-button-prev,#banner .swiper-button-next{
    width: 30px;
    height: 80px;
}
#banner .pagination{display: none;}
#banner h2{padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_lm{
    height: 45px;
    line-height: 45px;
}
.index_lm .lm{
    display: inline-block;
    padding: 0 20px;
    font-size: 22px;
    color: #015293;
}
.index_lm .more{
    font-size: 14px;
    color: #999;
}

.lsqk_list ul li .time{font-size: 14px;color:#999999;}
.lsqk_list ul{
    background: url("../../../images/ztzl.files/jczwgk/bj_line.png") no-repeat 13px center;
    margin-left: 10px;
    padding: 8px;
    overflow: hidden;
}
.lsqk_list ul li{
    background: url("../../../images/ztzl.files/jczwgk/dian_h.png") 5px center no-repeat;
    overflow: hidden;
    line-height: 36px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    padding-left: 16px;
}
.lsqk_list ul li:hover{
    background: url("../../../images/ztzl.files/jczwgk/dian_l.png") 1px center no-repeat;
}
.lsqk_list ul li a{padding-left: 10px;}
.zcwj_list ul li{
    background: url("../../../images/ztzl.files/jczwgk/dian.jpg") left center no-repeat;
    overflow: hidden;
    line-height: 36px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    padding-left: 16px;
}
.zcwj_lm{
    border-bottom: 1px solid #ededed;
}
.zcwj_lm .lm{
    border-bottom: 2px solid #015293;
    height: 44px;
}
.zcwj_list ul li .time{
    font-size: 14px;
    color: #999999;
}
.zcwj_list ul{
    height: auto;
    padding: 8px;
    overflow: hidden;
}

/*横条*/
.jt-ht {
    margin-top: 10px;
}
.jt-ht img {
    height: auto;
}
.f2Box ul {
    width: 102%;
    margin-left: -1%;
}
.f2Box ul li {
    float: left;
    width: 23%;
    padding: 1%;
    height: 125px;
    margin: 0 1%;
}
.f2Box ul li.t1 {
    width: 60%;
}
.f2Box ul li.t2 {
    width: 66.66%;
}
.f2Box ul li a {
    display: block;
    height: auto;
    text-align: center;
    background: #f9fcfd;
    transition: .3s;
    margin-bottom: 10px;
    border: 1px solid #bfcbe7;
}
.f2Box ul li a:hover {
    box-shadow: 0 0 15px rgba(40, 120, 160, .2);
}
.f2Box ul li.t1 a {
    background: none;
}
.f2Box ul li a i {
    display: inline-block;
    width: auto;
    height: auto;
    border-radius: 50%;
    margin: 5px 15px;
}
.f2Box ul li a i img {
    position: relative;
    top: 12px;
}
.f2Box ul li a em {
    display: block;
    padding: 10px 5px;
    font-size: 16px;
    color: #015293;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jgjs .swiper-button-next{
    background: url("../../../images/ztzl.files/jczwgk/ml_right.png") no-repeat;
    width: 35px;
    height: 108px;
}
.jgjs .swiper-button-prev{
    background: url("../../../images/ztzl.files/jczwgk/ml_left.png") no-repeat;
    width: 35px;
    height: 108px;
}
.jgjs .swiper-button-prev,.jgjs .swiper-button-next{
    top: 37%;
}
@media all and (max-width: 974px) {
    #banner img{
        height: auto;
    }
}
@media all and (max-width: 768px) {
    .f2Box ul li {
        width: 31.33%;
    }
    .lsqk_list ul{
        margin-left:0;
    }
    .jgjs .swiper-container .swiper-wrapper{
        height: 500px !important;
    }
}
@media all and (max-width: 500px) {
    .f2Box ul li {
        width: 48%;
    }
    .jgjs .swiper-container .swiper-wrapper{
        height: 750px !important;
    }
}

.tab-head{width:100%;height:auto;overflow:hidden;line-height:40px}
.tab-head ul{height:auto;overflow:hidden;line-height:40px}
.tab-head li{margin:0 8px;font-size:18px;color:#333;float:left;line-height:40px}
.tab-head li:first-child{margin-left:0}
.tab-head ul li.default{font-size:18px;margin:0 8px;border-bottom:solid 2px #0069be}
.tab-head ul li.default:first-child{margin-left:0}
.tab-head ul li.default a{color:#0069be;font-size:18px;font-weight:700}.tab-head ul li a{font-size:18px}
.jt-list {
    overflow: hidden;
    width: 100%;
    height: auto;
    }

.jt-list .m-lst {
    width: 100%;
    }

.jt-list .m-lst ul {
    width: 100%;
    margin: 15px 0 0;
    }

.jt-list .m-lst li {
    text-indent: 2em;
    }

.jt-list .m-lst li a {
    font-size: 16px;
    }

.jt-list .m-lst li span {
    float: right;
    }
.xxgk-ul {
    overflow: hidden;
    }

.xxgk-ul li {
    border: 1px solid #bfcbe7;
    text-align: center;
    line-height: 87px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #edf6fa;
    }

.xxgk-ul li a {
    overflow: hidden;
    font-size: 16px;
    color: #3852ad;
    text-overflow: ellipsis;
    }

.xxgk-ul .bor-no-l {
    border-left: none;
    }

.xxgk-s {
    background: #f5f5f5;
    }





















