.new_ztzl_img a {
    display: block;
}

.new_ztzl_img a img {
    width: 100%;
}

.new_ztzl_tit {
    position: relative;
    line-height: 2;
    padding-left: .18rem;
    font-size: .22rem;
    font-weight: bold;
}

.new_ztzl_tit::before {
    content: '';
    background-color: #1658A0;
    border-radius: 1rem;
    position: absolute;
    left: 0rem;
    width: .06rem;
    height: .2rem;
    top: .08rem;
}

.new_ztzl_tit span {
    float: right;
    font-size: .16rem;
    font-weight: normal;
}

.new_ztzl_tit span a {
    color: #999999;
}

.new_ztzl_list { position: relative; overflow: hidden; margin: 0px auto; width: 100%; }

.new_ztzl_list .bd {
    overflow: hidden;
    font-size: 0rem;
}

.new_ztzl_list .bd li {
    padding: 0rem;
    text-align: center;
    display: inline-block;
}

.new_ztzl_list .bd li a {
    display: block;
    margin: 0rem .16rem;
    padding-top: 36.4238410%;
    position: relative;
    height: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.new_ztzl_list .prev, .new_ztzl_list .next { position: absolute; top: 50%; margin-top: -25px; display: block; width:40px; height:40px; cursor: pointer; z-index: 999; background-color: rgba(0,0,0,.6); text-align: center; line-height:40px;}
.new_ztzl_list .prev i, .new_ztzl_list .next i{ font-size:22px; color: #ffffff;}
.new_ztzl_list .next { right:0px;background: url(../png/bnpjsn.png) no-repeat;}
.new_ztzl_list .prev { left: 0px;background: url(../png/tyr0b3.png) no-repeat;}
.new_ztzl_list .prevStop { display: none; }
.new_ztzl_list .nextStop { display: none; }
.new_ztzl_list .num {
    text-align: center;
    font-size: 0rem;
}

.new_ztzl_list .num li {
    height: .07rem;
    cursor: pointer;
    width: .07rem;
    background-color: #AAB2D0;
    border-radius: 1rem;
    margin: 0rem .03rem;
    display: inline-block;
}

.new_ztzl_list .num li.on {
    background-color: #1658A0;
    width: .14rem;
}

.new_ztzl_bar_list li {
    padding: 0rem;
}

.new_ztzl_bar_list li a {
    display: block;
    height: .76rem;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    border-radius: .06rem;
    overflow: hidden;
    border: 1px solid transparent;
    padding: .15rem .16rem .15rem .24rem;
    background: url(../jpg/84eitd.jpg) no-repeat center;
    background-size: cover;
}

.new_ztzl_bar_list li a h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .18rem;
    line-height: .24rem;
    margin-bottom: .08rem;
}

.new_ztzl_bar_list li a p {
    font-size: .14rem;
    line-height: .21rem;
    color: #666666;
    max-height: .42rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.new_ztzl_bar_list li a:hover {
    border: 1px solid #1658A0;
}

.new_ztzl_bg {
    background-color: #F3F8FF;
}

.new_ztzl_list1 li a {
    border: 1px solid transparent;
    display: block;
    position: relative;
    background-color: #ffffff;
    border-radius: .06rem;
    height: .8rem;
    padding: .12rem .56rem .12rem .24rem;
    line-height: .28rem;
}

.new_ztzl_list1 li a p {
    font-size: .16rem;
    position: absolute;
    left: .24rem;
    right: .56rem;
    line-height: .28rem;
    max-height: .56rem;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    top: 50%;
}

.new_ztzl_list1 li a:hover {
    border: 1px solid #1658a0;
    box-shadow: 0px 4px 6px rgba(22, 88, 160, 0.2);
}

.new_ztzl_list1 li a i {
    position: absolute;
    right: .24rem;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    top: 50%;
    font-size: .24rem;
    color: #D9D9D9;
}

.new_ztzl_list1 li a:hover i {
    color: #1658A0;
}

.new_ztzl_list2 li a {
    border: 1px solid #D1E4F9;
    display: block;
    position: relative;
    background: url(../png/0q318l.png) no-repeat center bottom;
    background-size: 100% auto;
    border-radius: .06rem;
    height: .8rem;
    padding: .12rem .56rem .12rem .24rem;
    line-height: .28rem;
}

.new_ztzl_list2 li a p {
    font-size: .16rem;
    position: absolute;
    left: .24rem;
    right: .24rem;
    line-height: .28rem;
    max-height: .56rem;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    top: 50%;
}

.new_ztzl_list2 li a:hover {
    border: 1px solid #1658a0;
    box-shadow: 0px 4px 6px rgba(22, 88, 160, 0.2);
}

.new_ztzl_list2 li a i {
    position: absolute;
    right: .24rem;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    top: 50%;
    font-size: .24rem;
    color: #D9D9D9;
}

.new_ztzl_list2 li a:hover i {
    color: #1658A0;
}

@media screen and (max-width: 992px) {
    .new_ztzl_bar_list li a {
        height: .8rem;
    }

    .trt-row-large,.trt-row-base {
        margin-right: -.1rem;
        margin-left: -.1rem;
    }

    .new_ztzl_list .bd li a {
        margin-left: .1rem;
        margin-right: .1rem;
    }

    .trt-row-base>[class*=trt-col-],.trt-row-large>[class*=trt-col-], .trt-row-large>ul>[class*=trt-col-] {
        padding-left: .1rem;
        padding-right: .1rem;
    }

    .new_ztzl_bar_list li a {
        padding-left: .16rem;
    }

    .new_ztzl_list1 li a p,.new_ztzl_list2 li a p {
        left: .16rem;
    }

    .new_ztzl_list .bd.trt-row-large {
        margin-right: 0rem;
        margin-left: 0rem;
    }

    .trt-row-large>[class*=trt-col-], .trt-row-large>ul>[class*=trt-col-] {
        padding: 0rem;
    }
}

@media screen and (max-width: 768px) {
    .new_ztzl_bar_list li a h3,.new_ztzl_bar_list li a,.new_ztzl_bar_list li a p {
        height: auto;
    }
}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?/
.new_ztfw_bg {
    background: url(../jpg/j8mqxj.jpg) no-repeat center top;
    padding: .75rem 0rem 1.14rem 0rem;
    text-align: center;
}

.new_ztfw_bg h1 {
    font-size: .48rem;
    line-height: 1.333333;
    font-weight: bold;
    color: #1658A0;
}

.new_ztfw_tit {
    text-align: center;
    margin-top: .24rem;
    font-size: 0;
}

.new_ztfw_tit a {
    display: inline-block;
    padding: 0rem .34rem;
    font-size: .24rem;
    line-height: 1.333333;
    color: #1658A0;
    position: relative;
}

.new_ztfw_tit a+a::before {
    content: '';
    position: absolute;
    width: .08rem;
    height: .08rem;
    left: -.04rem;
    top: 50%;
    background-color: #1658A0;
    border-radius: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.new_ztfw_bg1 {
    background-color: #f3f6f9;
    padding-top: .24rem;
    position: relative;
}

.new_ztfw_bg1::before {
    content: '';
    position: absolute;
    left: 0rem;
    right: 0rem;
    top: 0rem;
    height: 3.8rem;
    z-index: 1;
    background-image: linear-gradient(180deg, rgba(105, 190, 247, 0.38) 0%, rgba(255, 255, 255, 0) 100%);
}

.new_ztfw_bg1 .row {
    z-index: 2;
    position: relative;
}

.new_ztfw_tit1 {
    text-align: center;
    overflow: hidden;
    margin-bottom: .2rem;
}

.new_ztfw_tit1 h3 {
    display: inline-block;
    font-size: .3rem;
    line-height: 1.466666;
    position: relative;
}

.new_ztfw_tit1 h3::before {
    content: '';
    z-index: 0;
    position: absolute;
    left: 0rem;
    right: 0rem;
    bottom: .02rem;
    height: .12rem;
    background: linear-gradient(180deg, rgba(121, 178, 242, 1) 0%, rgba(217, 233, 252, 1) 99.31%);
}

.new_ztfw_tit1 h3 span {
    display: inline-block;
    position: relative;
    z-index: 2;
}

.new_ztfw_con {
    border-radius: .08rem;
    background: rgba(251, 252, 255, 0.6);
    box-shadow: 0px 4px 8px rgba(42, 130, 228, 0.1);
    padding: .1rem .26rem .26rem .26rem;
}

.new_ztfw_list li a {
    display: block;
    border-radius: .06rem;
    font-size: .16rem;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.03);
    padding: .07rem .12rem .07rem .16rem;
}

.new_ztfw_list li a i {
    position: relative;
    top: .03rem;
    margin-right: .1rem;
}

.slb .new_ztfw_con1 {
    padding-right: .32rem;
    padding-top: .1rem;
}

.new_ztfw_con1 {
    position: relative;
    border-radius: .08rem;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 4px 8px rgba(42, 130, 228, 0.1);
    padding: .16rem .24rem;
}

.new_ztfw_con2 {
    position: relative;
    border-radius: .04rem;
    background: linear-gradient(270deg, rgba(255, 255, 255, 1) 0.93%, rgba(255, 255, 255, 1) 100%);
    padding: .24rem;
}

.new_ztfw_con1>em,.new_ztfw_con2>em {
    display: none;
    position: absolute;
    right: 0rem;
    z-index: 1;
    bottom: 0rem;
}

.new_ztfw_list1 dl {
    border-radius: .08rem 0rem 0rem .08rem;
    background-color: #ffffff;
    background-image: linear-gradient(90deg, rgba(158, 203, 255, 0.17) 0%, rgba(158, 203, 255, 0.03) 100%);
    padding: .14rem .12rem .14rem .2rem;
    position: relative;
    z-index: 3;
    min-height: 240px;
}

.new_ztfw_list1 dd a {
    display: block;
    font-size: .16rem;
    position: relative;
    padding-left: .12rem;
}

.new_ztfw_list1 dd a::before {
    content: '';
    position: absolute;
    left: 0rem;
    width: .05rem;
    height: .05rem;
    background-color: #B3D2F5;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.new_ztfw_list1 dd a:hover::before {
    background-color: #1658A0;
}

.new_ztfw_list2,.new_ztfw_list1 {
    position: relative;
    z-index: 2;
}

.new_ztfw_list2 dd {
    border-radius: 6px;
    font-size: 0rem;
}

.new_ztfw_list2 dd a {
    position: relative;
    display: inline-block;
    line-height: 2;
    font-size: .16rem;
    margin-right: .12rem;
    padding-right: .12rem;
}

.new_ztfw_list2 dd a::before {
    position: absolute;
    width: 1px;
    height: .14rem;
    background-color: rgba(166,166,166,.6);
    content: '';
    right: 0rem;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.new_ztfw_list2 dd a:last-child::before {
    display: none;
    margin-right: 0rem;
    padding-right: 0rem;
}

.new_ztfw_bg1 .new_ztzl_tit {
    font-size: .24rem;
    line-height: 1.4583333;
}

.new_ztfw_con3 {
    margin-top: .16rem;
    background: url(../png/b9fbne.png) no-repeat right bottom #ffffff;
    box-shadow: 0px 2px 4px rgba(42, 130, 228, 0.14);
    border-radius: .08rem;
    overflow: hidden;
}

.new_ztfw_con3 .tabs_hd {
    font-size: 0rem;
    border-radius: .08rem .08rem 0rem 0rem;
    overflow: hidden;
}

.new_ztfw_con3 .tabs_hd li {
    display: inline-block;
    line-height: .58rem;
    font-size: .16rem;
    position: relative;
    padding: 0rem .25rem;
}

.new_ztfw_con3 .tabs_hd li.on {
    font-weight: bold;
    font-weight: bold;
}

.new_ztfw_con3 .tabs_hd li.on::after {
    content: '';
    position: absolute;
    background-color: #1658A0;
    border-radius: 1rem;
    bottom: 0rem;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: .32rem;
    height: .04rem;
}

.new_ztfw_con3 .tabs_hd li.on a {
    color: #1658A0;
}

.slb .new_ztfw_con3 .tabs_hd li {
    padding: 0rem .12rem;
}

.new_ztfw_con3 .tabs_hd_01 {
    background: linear-gradient(180deg, rgba(148, 210, 255, 1) 0%, rgba(232, 244, 252, 1) 100%);
}

.new_ztfw_con3 .tabs_hd_02 {
    background: linear-gradient(180deg, rgba(186, 211, 255, 1) 0%, rgba(232, 240, 252, 1) 100%);
}

.new_ztfw_con3 .tabs_bd .new_ztfw_list3 li a {
    font-size: .16rem;
    display: block;
    line-height: 2.5;
    padding-left: .1rem;
}

.new_ztfw_con3 .tabs_bd .new_ztfw_list3 li a i {
    color: #A3B9D1;
    font-size: .1rem;
    margin-right: .06rem;
}

.new_ztfw_con3 .tabs_bd .new_ztfw_list3 li a:hover,.new_ztfw_con3 .tabs_bd .new_ztfw_list3 li a:hover i {
    color: #1658A0;
}

.new_ztfw_con1 {
    box-sizing: content-box;
}

@media screen and (max-width: 992px) {
    .new_ztfw_bg {
        padding: .32rem 0rem;
    }

    .new_ztfw_con1>em, .new_ztfw_con2>em {
        display: none;
    }

    .new_ztfw_con1 {
        height: auto;
    }

    .new_ztfw_con2 {
        padding: .02rem .2rem .12rem .2rem;
    }

    .new_ztfw_list2 dd a {
        margin-right: .12rem;
        padding-right: .12rem;
    }

    .new_ztfw_con3 .tabs_hd ul {
        font-size: 0rem;
        overflow-x: auto;
        white-space: nowrap;
    }

    .new_ztfw_con3 .tabs_hd ul::-webkit-scrollbar {
        display: none;
    }

    .new_ztfw_con3 .tabs_hd li {
        display: inline-block;
        padding: 0rem .12rem;
    }

    .new_ztfw_con3 .tabs_bd .new_ztfw_list3 li a {
        padding-left: 0rem;
    }

    .new_ztfw_list {
        flex-wrap: wrap;
        display: flex;
    }

    .new_ztfw_list li a {
        height: 100%;
    }

    .new_ztfw_tit a {
        display: block;
        font-size: .18rem;
        line-height: 2;
    }

    .new_ztfw_tit a+a::before {
        display: none;
    }

    .new_ztfw_list li a {
        padding-left: .06rem;
        padding-right: 0rem;
    }

    .new_ztfw_list li a i {
        margin-right: .06rem;
    }

    .new_ztfw_con {
        padding: 0rem .16rem .16rem .16rem;
    }

    .new_ztfw_con1,.slb .new_ztfw_con1 {
        padding: .16rem;
    }
}

@media screen and (max-width: 640px) {
    .new_ztfw_tit {
        margin-top: .12rem;
    }

    .new_ztfw_bg h1 {
        font-size: .46rem;
    }

    .new_ztfw_list li a {
        text-align: center;
        padding: .12rem;
    }

    .new_ztfw_list li a i {
        display: block;
        margin: 0rem auto;
    }

    .new_ztfw_tit1 h3 {
        font-size: .24rem;
    }

    .new_ztfw_bg1 .new_ztzl_tit,.new_ztfw_tit a {
        font-size: .2rem;
    }
}