@charset "utf-8";
input, button, select, textarea {outline: none;}a {text-decoration: none !important;}
.top {height: 400px;margin: 0 auto;background: url(../../../images/ztzl.files/czyjs.files/banner.png) center top no-repeat;}
.top .container {width: 1351px;}
.ztbanner {height: 400px;overflow: hidden;position: relative;background: url(../../../images/ztzl.files/czyjs.files/zt_text.png) center bottom no-repeat;}
.ztbanner .ztlogo {position: absolute;height: 60px;top: 18px;left: 40px;}
.container {width: 1200px;padding: 0;}
.nfbx {height: auto;overflow: hidden;}
.nfhd {height: 46px;line-height: 46px; overflow: hidden;}
.nfhd .nft {display: inherit;background: url(../../../images/ztzl.files/czyjs.files/nfbg.png) center no-repeat;width: 100px;font-size: 20px;color: #ffffff;text-align: center;float: left;}
.nfhd .nfi {display: inline-block;font-size: 18px;}
.nfhd .nfi span {color: #000000;margin: 0 8px;}
.nfhd .nfi span.hover {color: #0d5bbb;font-weight: bold;}
.nfhd .nfi span:hover {cursor: pointer;}
.nfbd {height: auto;overflow: hidden;}
.nfbd .nfitem {height: auto;overflow: hidden;}
.nfbd .nfitem .nftit {height: 35px;line-height: 35px;overflow: hidden;margin-top: 20px;margin-bottom: 12px;}
.nfbd .nfitem .nftit a {font-size: 24px;font-weight: bold;color: #0d5bbb;padding-left: 33px;font-family: 'sans-serif';}
.nfbd .nfitem .nftit a.t1 {background: url(../../../images/ztzl.files/czyjs.files/t1.png) left center no-repeat;}
.nfbd .nfitem .nftit a.t2 {background: url(../../../images/ztzl.files/czyjs.files/t2.png) left center no-repeat;}
.nfbd .nfitem .nftit a.t3 {background: url(../../../images/ztzl.files/czyjs.files/t3.png) left center no-repeat;}
.nfbd .nfitem .nftit a.t4 {background: url(../../../images/ztzl.files/czyjs.files/t4.png) left center no-repeat;}
.nfbd .nfitem .nfinr {height: auto;overflow: hidden;}
.nfbd .nfitem .nfinr .nflist {height: auto;overflow: hidden;padding: 10px 0;}
.nfbd .nfitem .nfinr .nflist .nfli {height: auto;overflow: hidden;background: #eeeeee;border-radius: 10px;margin: 0 10px;margin-bottom: 15px;}
.nfbd .nfitem .nfinr .nflist .nfli a {height: auto;overflow: hidden;}
.nfbd .nfitem .nfinr .nflist .nfli a p {height: auto;overflow: hidden;line-height: 97px;background: #ffdddd;text-align: center;font-size: 26px;color: #ffffff;font-family: 'sans-serif';display: inline-flex;width: 100%;align-items: center;justify-content: center;}
.nfbd .nfitem .nfinr .nflist .nfli.i1 p {background: url(../../../images/ztzl.files/czyjs.files/t1i1.png) 33% no-repeat #69ced7;}
.nfbd .nfitem .nfinr .nflist .nfli.i2 p {background: url(../../../images/ztzl.files/czyjs.files/t1i2.png) 33% no-repeat #8dc153;}
.nfbd .nfitem .nfinr .nflist .nfli.i3 p {background: url(../../../images/ztzl.files/czyjs.files/t1i3.png) 33% no-repeat #b3a1e4;}
.nfbd .nfitem .nfinr .nflist .nfli p::before {content: '';width: 70px;height: 70px;display: inline-block;margin-right: 4px;}
.nfbd .nfitem .nfinr .nflist .nfli a h3 {height: auto;overflow: hidden;padding:15px 15px 0;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-line-clamp: 2;word-break: break-word;overflow: hidden;line-height: 25px;font-weight: normal;font-family: 'sans-serif';font-size: 18px;color: #333333;font-weight: bold;}
.nfbd .nfitem .nfinr .nflist .nfli a span {display: block; height: auto;overflow: hidden;padding:0 15px 10px;color: #808080;}
.nfbd .nfitem .nfinr .nflist .nfli2 {height: auto;overflow: hidden;background: #eeeeee;border-radius: 10px;margin: 10px;}
.nfbd .nfitem .nfinr .nflist .nfli2 .nlt {width:35%;display: inline-grid;overflow: hidden;height: auto;justify-content: center;align-items: center;font-size: 26px;color: #ffffff;font-family: 'sans-serif';font-weight: bold;padding: 41px 0;}
.nfbd .nfitem .nfinr .nflist .nfli2 .nrt {width:64%;display: inline-block;overflow: hidden;padding: 12px;}
.nfbd .nfitem .nfinr .nflist > div:nth-child(1) .nfli2 .nlt {background: #f6bb43;}
.nfbd .nfitem .nfinr .nflist > div:nth-child(2) .nfli2 .nlt {background: #f39b77;}
.nfbd .nfitem .nfinr .nflist > div:nth-child(3) .nfli2 .nlt {background: #8dc153;}
.nfbd .nfitem .nfinr .nflist > div:nth-child(4) .nfli2 .nlt {background: #b3a1e4;}
.nfbd .nfitem .nfinr .nflist .nfli2 .nlt span {display: block;height: 72px;width: 100%;}
.nfbd .nfitem .nfinr .nflist .nfli2 .nlt p {display: block;height: auto;width: 100%;line-height: 1.2;}
.nfbd .nfitem .nfinr .nflist .nfli2.i1 .nlt span {background: url(../../../images/ztzl.files/czyjs.files/t2i1.png) center no-repeat ;}
.nfbd .nfitem .nfinr .nflist .nfli2.i2 .nlt span {background: url(../../../images/ztzl.files/czyjs.files/t2i2.png) center no-repeat ;}
.nfbd .nfitem .nfinr .nflist .nfli2.i3 .nlt span {background: url(../../../images/ztzl.files/czyjs.files/t2i3.png) center no-repeat ;}
.nfbd .nfitem .nfinr .nflist .nfli2.i4 .nlt span {background: url(../../../images/ztzl.files/czyjs.files/t2i4.png) center no-repeat ;}
.nfbd .nfitem .nfinr .nflist .nfli2 .nrt h3 {font-size: 18px;font-family: 'sans-serif';color: #000000;font-weight: bold;}
.nfbd .nfitem .nfinr .nflist .nfli2 .nrt span {color: #808080;}
.nfli3 {height: auto;overflow: hidden;}
.nfli3.i1 a {background: #e4effe;}
.nfli3.i2 a {background: #dcf2fc;}
.nfli3.i3 a {background: #e3e7fc;}
.nfli3.i4 a {background: #e2f3e7;}
.nfli3.i5 a {background: #f4f5db;}
.nfli3 a {display: block;text-align: center;overflow: hidden;padding: 27px 0;margin: 10px;border-radius: 10px;}
.nfli3 a p::before {display: block;content: '';width: 33px;height: 31px;margin: 10px auto;}
.nfli3.i1 p::before {background: url(../../../images/ztzl.files/czyjs.files/t3i1.png) center no-repeat;}
.nfli3.i2 p::before {background: url(../../../images/ztzl.files/czyjs.files/t3i2.png) center no-repeat;}
.nfli3.i3 p::before {background: url(../../../images/ztzl.files/czyjs.files/t3i3.png) center no-repeat;}
.nfli3.i4 p::before {background: url(../../../images/ztzl.files/czyjs.files/t3i4.png) center no-repeat;}
.nfli3.i5 p::before {background: url(../../../images/ztzl.files/czyjs.files/t3i5.png) center no-repeat;}
.nfli3 a p {font-size: 20px;font-weight: bold;color: #000000;}
.nfli3.i1 p {color: #3174ce;}
.nfli3.i2 p {color: #258bb9;}
.nfli3.i3 p {color: #5e6fc8;}
.nfli3.i4 p {color: #4ba766;}
.nfli3.i5 p {color: #c2a531;}
.nfli4 {height: auto;overflow: hidden;}
.nfli4 a {background: #e4f0fb;display: block;text-align: center;overflow: hidden;padding: 18px 30px;margin: 10px;border-radius: 10px;}
.nfli4 a p::before {display: block;content: '';width: 33px;height: 31px;margin: 10px auto;margin-bottom: 15px;}
.nfli4.i1 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i1.png) center no-repeat;}
.nfli4.i2 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i2.png) center no-repeat;}
.nfli4.i3 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i3.png) center no-repeat;}
.nfli4.i4 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i4.png) center no-repeat;}
.nfli4.i5 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i5.png) center no-repeat;}
.nfli4.i6 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i6.png) center no-repeat;}
.nfli4.i7 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i7.png) center no-repeat;}
.nfli4.i8 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i8.png) center no-repeat;}
.nfli4.i9 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i9.png) center no-repeat;}
.nfli4.i10 p::before {background: url(../../../images/ztzl.files/czyjs.files/t4i10.png) center no-repeat;}
.nfli4 a p {font-size: 18px;font-weight: bold;color: #174c8d;line-height: 1.4;height: 88px;}
/*汇聚页*/
.news_h1,.info-main h1{line-height: 40px; font-family: "微软雅黑", "宋体"; font-size: 24px; text-align: center; padding: 0px 0 8px 0; font-weight: normal;}
.info-attr{height: 35px; font-size: 12px; color: #45647e; text-align: center; border-bottom: #dcdcdc solid 1px;}
.info-main {min-height: 500px;}
.info-main h1{border-bottom: 1px solid #dcdcdc ;}
.info-main .dwmc{padding: 10px 0;}
.info-main .dwmc a{color: #015293;display: flex;width: 94%;height: 63px;line-height: 20px;text-align: center;border: 1px solid #80a8c9;background-color: #eef4f8;text-indent: 0;margin: 8px auto;overflow: hidden;padding: 0 10px;justify-content: center;align-items: center;}
.info-main .dwmc a:hover{background-color: #015293; color: #fff;}
/*汇聚页_end*/

.back{float: right; color: #ffffff; background: #ffffff; padding: 6px 17px; border-radius: 11px; position: absolute; right: 0; top: 24px;}
.back a{color:#3d6bfd;}

@media all and (max-width: 1024px) {
    .top .container {width: 100%;}
    .zf_logo {width: 100%;padding: 30px 0;}
    .zf_logo img {width: 90%;}
    .zf_daoyu {height: auto;background: #ffffff;}
    .zf_daoyu .text {padding: 20px;text-indent: 0;}
    .zf_daoyu .text p {margin-bottom: 0;}
    .zf_bx .zf_inr {padding:20px 0}
    .zf_bx .zf_inr .zf_list {padding: 0 20px;}
    .g-ft {display: none !important;}
}

@media all and (max-width: 992px) {
	.top {height: auto;}
    .ztbanner {height: auto;}
    .ztbanner .ztlogo {position: unset;width: 100%;height: 59px;text-align: center;display: block;margin: 1.5rem 0;margin-bottom: 0;}
    .ztbanner .btitle {font-size: 5rem;color: #ffffff;height: 100%;text-align: center;width: 100%;text-shadow: none;padding: 4rem 0;}
    .ztbanner .btitle p {padding-top: 0;}
    .ztbanner .btitle em {font-size: 6.5rem;margin-right: 4px;}
    .tt {background: url(../../../images/ztzl.files/shequgk_red3.files/tt01.png) center left no-repeat;}
    .tt h1 {margin: 0;padding: 0 50px;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;font-size: 22px;}
    .mbnr a {font-size: 16px;padding: 0 10px;}
    .sztbx a p {width: 70%;}
    .mbtt a.default {background: #bc132a;}
    .g-ft {display: none !important;}
}

@media all and (max-width: 767px) {
    .container {width: 100%;}
	.top {height: 190px;background-size: cover;}
    .ztbanner {height: 170px;background: url(../../../images/ztzl.files/czyjs.files/zt_text_wap.png) center bottom no-repeat;background-size: contain;background-size: 90%;}
    .ztbanner .ztlogo {position: unset;width: 100%;height: auto;text-align: center;display: block;margin: 1.5rem 0;margin-bottom: 0;}
    .ztbanner .ztlogo img {width: 60%;}
    .nfhd {width: 100%;}
    .nfhd .nfi {width: 73%;overflow-x: auto;overflow-y: hidden;white-space: nowrap;flex-flow: nowrap;-webkit-overflow-scrolling: touch;display: flex;}
    .nfbd .nfitem .nfinr .nflist .nfli {margin: 10px;}
    .nfbd .nfitem .nfinr .nflist .nfli2 .nrt {width: 53%;}
    .nfbd .nfitem .nftit {text-align: center;}
}

@media all and (max-width: 375px) {
    .ztbanner .ztlogo {height: 59px;}
    .ztbanner .ztlogo img {width: 80%;}
    .ztbanner .btitle {font-size: 2rem;padding: 2rem 0;font-weight: bold;}
    .g-ft {display: none !important;}
}