@charset "utf-8"; .banner { width: 100%; height: auto; } .banner img { display: block; width: 100%; } /* 分页 */ .pagination { text-align: center; font-size: 0; padding-top: 50px; } .pagination a { display: inline-block; border: 1px solid #dcdcdc; padding: 0 12px; height: 35px; font-size: 14px; line-height: 35px; text-align: center; color: #666; margin: 0 7px; } .pagination a.active { background: #c21920; color: #fff; border: 1px solid #c21920; } .pagination a:hover { background: #c21920; color: #fff; border: 1px solid #c21920; } .pagination span { display: inline-block; font-size: 14px; } .nymain { position: relative; padding-bottom: 40px; margin-top: 30px; } .nymain>div.px1480 { background-color: #fff; margin-top: -120px; padding: 70px; } .nymain2>div.px1480 { padding: 30px 70px 70px 70px; } /* .nymain::before { content: ""; position: absolute; left: 0; right: 52%; margin-right: 700px; background-size: cover; height: 80px; top: -80px; } */ .nymain .leftNav { float: left; width: 300px; position: relative; margin-right: 30px; } .nymain .leftNav>h2 { line-height: 100px; color: #fff; background: #c21920; background-size: cover; font-size: 30px; font-weight: bold; overflow: hidden; text-align: center; } .nymain .leftNav>ul { position: relative; padding-bottom: 80px; background-color: #f5f5f5; } .nymain .leftNav>ul::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 5px; background: #f4f4f4; } .nymain .leftNav>ul>li { position: relative; } .nymain .leftNav>ul>li:first-child { border-top: none; } .nymain .leftNav>ul>li>a { display: block; font-size: 18px; font-weight: bold; line-height: 66px; text-align: center; position: relative; } .nymain .leftNav>ul>li>a::after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 5px; background: #c21920; display: none; transition: all 0.3s; } .nymain .leftNav>ul>li.on>a { background-color: #efefef; color: #c21920; } .nymain .leftNav>ul>li.on>a::after { display: block; } .nymain .leftNav>ul>li.active>a { background-color: #fff; color: #c21920; } .nymain .leftNav>ul>li.active>a::after { display: block; } .nymain .leftNav>ul>li.on>a { color: #c21920; } .nymain .leftNav>ul>li:hover>a { background-color: #fff; color: #c21920; } .nymain .leftNav>ul>li:hover>a::after { display: block; } .nymain .leftNav ul li.active {} .nymain .leftNav ul li.active ul { display: block; } .nymain .leftNav ul li a:hover { color: #c21920; } .nymain .leftNav>ul>li>ul { display: none; padding-top: 10px; } .nymain .leftNav>ul>li>ul>li>a { display: block; text-align: center; font-size: 16px; line-height: 40px; color: #666666; } .ny-right { overflow: hidden; } .ny-rcom { font-size: 24px; color: #0f5aab; margin-bottom: 15px; font-weight: normal; } .position>div { position: relative; text-align: right; font-size: 0; line-height: 40px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; } .position h3 { position: absolute; width: 235px; font-size: 28px; font-weight: bold; color: #333; text-align: left; top: 0; left: 0; } .position h3::after { position: absolute; right: -37px; bottom: -30px; width: 74px; height: 74px; background-size: 100% 100%; z-index: 9; } .position span { font-size: 16px; vertical-align: middle; } .position img { vertical-align: middle; margin-right: 10px; } .position a { font-size: 16px; margin: 0 5px; vertical-align: middle; } .position a:hover { color: #c21920; } .text-list ul li { padding-left: 15px; padding-right: 110px; position: relative; line-height: 60px; font-size: 16px; position: relative; left: 0; transition: all 0.5s; background-position: left center; } .text-list ul li a { display: block; white-space: nowrap; text-overflow: ellipsis; color: #333333; overflow: hidden; } .text-list ul li span { position: absolute; right: 0; color: #666666; font-size: 16px; } .text-list ul li:hover a { color: #0f5aab; text-decoration: underline; } .text-list ul li:hover span { color: #0f5aab; } .art-main .art-tit h3 { text-align: center; font-weight: normal; font-size: 24px; font-weight: bold; line-height: 40px; margin-top: 30px; } .art-main .art-body { padding-top: 30px; } .art-main .art-body p { color: #333333; text-indent: 2em; font-size: 16px; line-height: 40px; margin-bottom: 30px; } .art-main .art-body img { max-width: 80% !important; display: block; margin: 0 auto; height: auto; } .art-main .cont-tit p { font-size: 0; text-align: center; padding-top: 10px; padding-bottom: 10px; line-height: 20px; background: bottom; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin-top: 25px; } .art-main .cont-tit p img { display: inline-block; vertical-align: middle; margin-right: 5px; } .art-main .cont-tit p>span { display: inline-block; vertical-align: middle; font-size: 14px; color: #999; margin: 0 15px; } .art-info { border-top: 1px solid #e5e5e5; margin-top: 25px; } .pnext { margin-top: 20px; } .pnext p { text-indent: initial; font-size: 16px; line-height: 30px; color: #666; margin-top: 10px; } .pnext p a { font-size: 16px; color: #666; } .pnext p:hover {} .pnext p:hover a { color: #c21920; } .ny-r-tit { font-size: 30px; line-height: 40px; padding-left: 20px; color: #111111; border-left: 4px solid #1c50af; margin-bottom: 50px; } /* 图片列表 */ .img-lists ul { overflow: hidden; padding: 0 10px 20px 10px; } .img-lists ul li { float: left; width: 31%; margin-left: 3.5%; margin-top: 35px; transition: all 0.3s; box-shadow: 0px 0px 10px 0px rgba(68, 68, 68, 0.1); } .img-lists ul li:nth-child(3n+1) { margin-left: 0; } .img-lists ul li:hover { box-shadow: 0px 13px 21px 0px rgba(68, 68, 68, 0.1); top: -10px; } .img-lists ul li a { display: block; width: 100%; } .img-lists ul li a .pic { padding-top: 62.74%; } .img-lists ul li a>img { display: block; width: 100%; height: 196px; } .img-lists ul li a .pic span { display: block; position: absolute; left: 0; bottom: 0; width: 110px; line-height: 36px; background-color: rgba(194, 25, 32, 0.6); text-align: center; font-size: 14px; color: #fff; } .img-lists ul li a>div.info { padding: 15px 25px; font-size: 0; background-color: #fff; } .img-lists ul li a>div.info h3 { font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } .img-lists ul li a>div.info p { color: #999; font-size: 14px; line-height: 24px; height: 48px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-top: 10px; } .img-lists ul li a>div.info img { height: 14px; vertical-align: middle; } .img-lists ul li a>div.info span { font-size: 14px; display: inline-block; margin-left: 5px; color: #999; vertical-align: middle; } /* 师资列表 */ .img-lists2 ul { overflow: hidden; } .img-lists2 ul li { float: left; width: 23%; margin: 15px 1%; } .img-lists2 ul li a { display: block; } .img-lists2 ul li a .pic { padding-top: 120%; } .img-lists2 ul li a .info { font-size: 16px; color: #000; line-height: 30px; text-align: center; } .dt-list2 { overflow: hidden; } .dt-list2 li { position: relative; transition: all 0.5s; padding: 40px 0 45px 0; border-bottom: 1px dotted #cccccc; } .dt-list2 li:hover a .date { background: #0f5aab; } .dt-list2 li:hover a .dt-text h3 { color: #0f5aab; } .dt-list2 li:hover a .dt-text p { color: #0f5aab; } .dt-list2 li a { display: block; overflow: hidden; } .dt-list2 li .date { background: #bfbfbf; float: left; width: 68px; text-align: center; color: #fff; padding: 7px 0; border-top-left-radius: 10px; border-bottom-right-radius: 10px; } .dt-list2 li .date p { font-size: 12px; line-height: 24px; } .dt-list2 li .date span { display: block; font-size: 30px; line-height: 30px; color: #fff; font-weight: 600; } .dt-list2 li a>.dt-text { overflow: hidden; padding: 0 0 0 20px; } .dt-list2 li a>.dt-text h3 { font-size: 24px; line-height: 34px; color: #333; overflow: hidden; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; } .dt-list2 li a>.dt-text p { overflow: hidden; color: #666666; font-size: 16px; line-height: 30px; margin-top: 10px; } /* 新闻列表 */ .timg-list ul li { border-top: 1px solid #e5e5e5; } .timg-list ul li:first-child { border-top: none; } .timg-list ul li a { display: block; transition: all 0.3s; padding: 30px 0; position: relative; } .timg-list ul li a h3 { font-size: 18px; font-weight: bold; color: #333333; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 10px; } .timg-list ul li a>div { overflow: hidden; } .timg-list-img { float: left; width: 294px; margin-right: 30px; } .timg-list ul li a .pic { padding-top: 185px; } .timg-linfo { overflow: hidden; } .timg-linfo .date { font-size: 14px; color: #105da5; } .timg-linfo .date span { font-size: 24px; font-weight: bold; padding-right: 10px; } .timg-linfo p { font-size: 16px; line-height: 30px; color: #999999; max-height: 90px; white-space: pre-wrap; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; margin: 15px 0 0 0; } .timg-list ul li a:hover { background: #105da5; padding: 30px; } .timg-list ul li a:hover .date { color: #fff; } .timg-list ul li a:hover h3 { color: #fff; } .timg-list ul li a:hover p { color: rgba(255, 255, 255, .8); } /* 领导 */ .ldtz ul { margin-top: 10px; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0 6px; padding-bottom: 20px; } .ldtz ul li { width: 48%; box-shadow: 0px 6px 20px 0px rgba(58, 58, 58, 0.06); margin-top: 26px; } .ldtz ul li a { display: block; overflow: hidden; transition: all 0.3s; padding: 25px 0; position: relative; top: 0; } .ldtz ul li .ld-t { display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; } .ldtz ul li .ld-t h3 { width: 186px; height: 60px; line-height: 60px; padding-left: 24px; background-size: cover; font-size: 24px; font-weight: bold; color: #c21920; } .ldtz ul li .ld-t span { display: inline-block; font-size: 16px; line-height: 24px; max-width: calc(100% - 210px); margin-right: 20px; background: #f6f6f6; border-radius: 30px; padding: 5px 20px; } .ldtz ul li p { padding: 30px; font-size: 16px; line-height: 34px; color: #999; } .ldtz ul li a:hover { top: -5px; } /*机构*/ .list-jg ul { margin-left: -2%; margin-right: -2%; } .list-jg ul li { float: left; width: 29.333%; margin: 2%; font-size: 16px; text-align: center; } .list-jg ul li a { display: block; background: #f8f8f8; padding: 0 20px; color: #666; font-size: 0; line-height: 80px; transition: all 0.5s; border-bottom: 2px solid transparent; } .list-jg ul li a span { display: inline-block; color: #666; vertical-align: middle; font-size: 16px; line-height: 24px; } .list-jg ul li a:hover { display: block; background: #ebf1f7; border-bottom: 2px solid #2f6ead; box-sizing: border-box; } .list-jg ul li a:hover span { color: #004d9b; font-weight: bold; } /*领导*/ .list-ld ul li { padding: 30px 0; } .list-ld ul li a { display: block; } .list-ld ul li h3 { font-size: 20px; color: #94070a; position: relative; padding-left: 14px; } .list-ld ul li h3::after { content: ""; position: absolute; left: 0; top: 50%; margin-top: -12px; width: 4px; height: 24px; background: #94070A; } .list-ld ul li p { font-size: 16px; line-height: 24px; color: #666; margin-top: 20px; } .list-ld ul li:hover h3 { text-decoration: underline; } /*历史*/ .list-ls ul { border-left: 1px solid #bfbfbf; margin-left: 15px; margin-top: 40px; } .list-ls ul li h3 { font-weight: bold; } .list-ls ul li h3::before { content: ""; position: absolute; left: -14px; top: 50%; margin-top: -13px; width: 26px; height: 26px; background: #fff; border: 1px solid #dcdcdc; box-sizing: border-box; border-radius: 50px; } .list-ls ul li h3::after { content: ""; position: absolute; left: -7px; top: 50%; margin-top: -6px; width: 12px; height: 12px; background: #94070a; border-radius: 50px; z-index: 1; } .list-ls ul li h3 { padding-left: 30px; } .list-ls ul li p { margin-left: 30px; } /*音频*/ .audio-list { overflow: hidden; } .audio-list li { float: left; width: 32%; margin-left: 2%; background: #f2f6f9; padding: 35px 35px 25px 35px; margin-top: 50px; } .audio-list li:nth-child(3n+1) { margin-left: 0; } .audio-list li h3 { font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .audio-list li h3 a { color: #333; } .audio-list li h3 a:hover { color: #0560A9; } .audio-list li>div { padding-right: 50px; line-height: 50px; height: 50px; margin-top: 30px; position: relative; } .music-play { position: absolute; right: 0; top: 0; width: 50px; height: 50px; background-position: center center; cursor: pointer; } .music-play.on { background-position: center center; } .audio-list li>div img { display: inline-block; vertical-align: middle; } .audio-box .slick-dots { position: static; font-size: 0; margin-top: 45px; margin-bottom: 45px; } .audio-box .slick-dots li { width: 10px; height: 10px; border-radius: 50%; background: #e5e5e5; } .audio-box .slick-dots li.slick-active { background: #2566ac; } .audio-block { width: 0; height: 0; overflow: hidden; } .audio-block audio { display: block; } /*音频*/ .audio-yl { overflow: hidden; position: relative; height: 100%; margin-right: 36%; } .audio-list li>div img { opacity: 0; } .audio-yl div { position: absolute; left: 0; height: 100%; width: 200%; top: 0; background-position: center; } .audio-yl.on div { animation: music_bj 10s infinite linear; } @keyframes music_bj { from { left: 0; } to { left: -100%; } } /* 列表页 */ .txt-list ul { margin-top: 30px; } .txt-list ul li a { display: block; overflow: hidden; padding: 15px; position: relative; z-index: 1; transition: all 0.3s; } .txt-list ul li a:hover { background: #c21920; } .txt-list ul li a:hover .tx-date { background-color: #aa161c; } .txt-list ul li a:hover .tx-date b { color: #fff; } .txt-list ul li a:hover .tx-date span { color: #fff; } .txt-list ul li a:hover h3 { color: #fff; } .txt-list ul li a:hover p { color: #fff; } .tx-date { float: left; width: 92px; height: 100px; margin-right: 25px; padding-left: 16px; padding-top: 16px; background-color: #fdeff0; transition: all 0.3s; } .tx-date b { font-size: 14px; font-weight: normal; color: #c21920; display: block; margin-top: 5px; transition: all 0.3s; } .tx-date span { font-size: 24px; color: #c21920; transition: all 0.3s; } .tx-info { overflow: hidden; } .tx-info h3 { font-size: 18px; font-weight: bold; line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: all 0.3s; } .tx-info p { font-size: 14px; color: #999; line-height: 30px; height: 60px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-top: 10px; transition: all 0.3s; } /* nry */ .position2>div { border-bottom: none; } .nry h2 { font-size: 24px; text-align: center; padding: 20px 0; line-height: 30px; } .nry-info { text-align: center; padding: 0 0 30px 0; font-size: 0; border-bottom: 1px solid #dcdcdc; } .nry-info span { display: inline-block; margin: 0 50px; font-size: 16px; color: #999; } .nry-c p { margin-top: 35px; font-size: 16px; color: #666; text-indent: 2em; line-height: 34px; } .nry-img { padding: 0 10%; } .nry-img>img { display: block; margin: 58px auto; width: 100%; } .nry-pag { border-top: 1px solid #ddd; padding-top: 20px; margin-top: 40px; } .nry-pag a { font-size: 15px; font-weight: normal; font-stretch: normal; line-height: 34px; letter-spacing: 0px; color: #666; display: block; } .nry-pag a:hover { color: #004d9b; } /* dlwz */ .dlwz-img>img { display: block; width: 100%; } .dlwz { position: relative; height: 785px; } .dlwz-txt { position: absolute; top: 100px; right: 4.7%; background-size: cover; width: 555px; height: auto; padding: 58px 36px; } .dlwz-txt h2 { text-align: center; font-size: 30px; color: #ffffff; margin-bottom: 70px; } .dlwz-txt ul li { margin-bottom: 40px; } .dlwz-txt ul li b { font-size: 18px; line-height: 30px; color: #ffffff; float: left; display: block; } .dlwz-txt ul li span { font-size: 18px; line-height: 30px; color: #ffffff; overflow: hidden; display: block; } /* lsyg */ .lsyg>img { display: block; max-width: 100%; } /* zxxs */ .xs-list { position: relative; margin-bottom: 34px; } .xs-tit { width: 70px; height: 100%; background-color: #1c50af; position: absolute; top: 0; left: 0; } .xs-tit h2 { font-size: 24px; line-height: 30px; color: #ffffff; position: absolute; top: 50%; transform: translateY(-50%); left: 25px; } .xs-item { padding-left: 16%; padding-top: 30px; background-color: #fff; } .xs-item ul li a { font-size: 18px; color: #111111; margin-top: 10px; display: block; } .xs-item ul li { float: left; width: 33.3%; margin-bottom: 25px; text-align: left; } .xs-item ul li a::before { content: '?'; color: #1c50af; margin-right: 6px; } .xs-item ul li a:hover { color: #004d9b; } /* 组织机构 */ .z-tit { background-color: #1c50af; } .z-tit h2 { font-size: 24px; line-height: 80px; font-weight: 600; color: #ffffff; background-position: right center; padding-left: 40px; } .z-item { padding-top: 30px; background-color: #fff; padding-left: 30px; } .z-item ul li a { display: block; font-size: 18px; color: #111111; } .z-item ul li a:hover { color: #004d9b; } .z-item ul li a::before { content: '?'; color: #1c50af; margin-right: 6px; } .z-item ul li { margin-bottom: 30px; float: left; width: 50%; } .z-list-l { width: 48%; margin-bottom: 42px; margin-right: 4%; float: left; } .z-list-r { float: right; width: 48%; } .z-list { margin-bottom: 42px; } /* 职能部门 */ .znbm ul li { float: left; margin-right: 3%; width: 30%; padding: 18px 0; background-color: #fff; position: relative; margin-bottom: 32px; } .znbm ul li a { font-size: 18px; color: #111111; border-left: 3px solid #1c50af; display: block; padding-left: 30px; } .znbm ul li a img { position: absolute; right: 0; top: -15px; display: none; } .znbm ul li:hover a { border-left: 3px solid #e4bb6c; color: #fff; } .znbm ul li:hover { background-color: #1c50af; } .znbm ul li:hover img { display: block; } .nry { position: relative; } .fenxiang { position: absolute; right: -12px; height: 100%; top: 80px; } .fenxiang a { display: block; margin-bottom: 8px; width: 52px; height: 40px; } .fenxiang>.wx { background-position: -15px -24px; } .fenxiang>.kj { background-position: -15px -74px; } .fenxiang>.wb { background-position: -15px -124px; } .fenxiang>img { width: 100%; display: block; } .ewm { position: absolute; right: 46px; top: 45px; display: none; z-index: 99; box-shadow: 0 0 10px #999; } .nymain>.px1480 { position: relative; } .hd-list ul { margin-left: -2%; margin-right: -2%; } .hd-list ul li { float: left; width: 29.333%; margin: 35px 2% 0 2%; } .hd-list ul li a { display: block; } .hd-list ul li .pic { border: 6px solid #f1f1f1; border-radius: 4px; padding-top: 131.25%; } .hd-list ul li .info h3 { font-size: 18px; font-weight: bold; line-height: 30px; height: 60px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin: 20px 0 10px 0; } .hd-list ul li .info p { font-size: 14px; line-height: 28px; } .hd-list ul li a:hover .info p { color: #333; } .hd-list ul li .info p img { vertical-align: middle; padding-right: 5px; } .dqxt ul { display: flex; flex-wrap: wrap; justify-content: space-around; } .dqxt ul li { width: 47%; margin-top: 36px; } .dqxt ul li a { display: block; border: 1px solid #cdcdcd; line-height: 60px; font-size: 20px; background-repeat: no-repeat; background-position: 30px center; padding-left: 56px; transition: all 0.3s; } .dqxt ul li a:hover { border-color: #30459d; color: #c21920; } .xylogo ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start; } .xylogo ul li { width: 25%; margin-top: 30px; } .xylogo ul li a { display: block; text-align: center; position: relative; top: 0; transition: all 0.3s; } .xylogo ul li a img { max-width: 80%; } .xylogo ul li a:hover { top: -5px; } .dpzw p { font-size: 16px; line-height: 36px; margin-bottom: 30px; text-indent: 2em; } .dpzw1, .dpzw2 { display: flex; flex-wrap: nowrap; justify-content: space-between; margin-top: 50px; margin-bottom: 30px; padding-bottom: 25px; } .dpzw1 .pic1 { width: 44.85%; position: relative; z-index: 2; font-size: 0; } .dpzw1 .pic1 img { width: 100%; object-fit: cover; } .dpzw1 .dpzw1-tx { width: 56.54%; background-size: cover; display: flex; flex-wrap: wrap; align-content: center; padding-left: 8%; position: relative; z-index: 1; transform: translate(-25px, 25px); } .dpzw1 .dpzw1-tx h3 { width: 100%; color: #fff; font-size: 22px; line-height: 26px; margin: 10px 0; } .dpzw2 .dpzw2-tx { width: 53.27%; background: #f1f5fd; padding: 65px 70px 0 30px; position: relative; z-index: 1; } .dpzw2 .dpzw2-tx h3 { font-size: 28px; } .dpzw2 .dpzw2-tx p { font-size: 16px; line-height: 36px; margin-top: 20px; margin-bottom: 0; } .dpzw2 .pic1 { width: 48.59%; position: relative; z-index: 2; transform: translate(-20px, 20px); font-size: 0; } .dpzw2 .pic1 img { width: 100%; } @media screen and (max-width: 1420px) { .dt-list2 li a>.dt-text h3 { font-size: 20px; } .nymain::before { display: none; } .ldtz-pic { width: 140px; margin-right: 15px; } .ldtz-info { padding-top: 20px; } } @media screen and (max-width: 1300px) {} @media screen and (max-width: 1200px) { .ldtz-info p { font-size: 14px; } .dpzw1 .dpzw1-tx h3 { font-size: 18px; } .dpzw2 .dpzw2-tx { padding: 40px 50px 0 30px; } .dpzw2 .dpzw2-tx h3 { font-size: 23px; } } @media screen and (max-width: 1140px) { .list-jg ul li a { padding: 0 20px; } .xs-tit h2 { font-size: 24px; left: 10px; } .xs-tit { width: 45px; } .xs-item { padding-left: 10%; } .xs-item ul li a { font-size: 16px; } } @media screen and (max-width: 1024px) { .nymain { margin-top: 20px; } .position span, .position a { font-size: 14px; } .nymain2 .position2>div { padding-bottom: 0; } .fenxiang { transform: scale(0.8); } .timg-linfo span { font-size: 14px; } .timg-linfo .date span { font-size: 20px; padding-right: 5px; } .xs-item ul li { width: 50%; } .dlwz-txt h2 { font-size: 26px; margin-bottom: 30px; } .dlwz-txt ul li { margin-bottom: 15px; } .dlwz-txt { width: 440px; height: auto; } .dlwz-txt ul li span { font-size: 16px; } .dlwz-txt ul li b { font-size: 16px; } .znbm ul li a { font-size: 16px; } .z-tit h2 { font-size: 20px; line-height: 50px; background-size: 10%; } .z-item ul li a { font-size: 16px; } .z-item { padding-top: 15px; } .z-item ul li { margin-bottom: 15px; } .z-list-l { float: left; width: 100%; margin-bottom: 0; } .z-list-r { float: left; width: 100%; } .xs-tit { position: relative; width: 100%; height: 50px; text-align: center; } .xs-tit h2 { text-align: center; position: relative; line-height: 50px; } .xs-item { padding-left: 20px; } .tx-date span { font-size: 20px; } .ny-r-tit { font-size: 26px; } .nymain .leftNav { float: none; width: auto; top: 0; margin-right: 0; /* margin-top: 15px; */ } .nymain .leftNav>p { font-size: 18px; padding: 10px 0; } .ny-right { float: none; width: auto; margin-top: 0; } .position { padding-top: 16px; margin-top: 0; margin-bottom: 0; } .position>div { text-align: left; line-height: 30px; padding-bottom: 16px; } .position h3 { left: 0; width: auto; height: 45px; font-size: 20px; line-height: 45px; position: relative; left: 0; margin-bottom: 10px; font-weight: 600; display: none; } .position h3::after { width: 37px; height: 37px; right: -10px; bottom: -15px; } .pagination { padding-top: 30px; } .pagination a { padding: 0 5px; height: 20px; line-height: 20px; font-size: 12px; margin: 0 3px; } .nymain .leftNav ul { display: none; margin-top: 0; padding-top: 0; padding-bottom: 0; } .nymain .leftNav ul li a { line-height: 44px; font-size: 18px; } .nymain .leftNav>ul>li>ul>li>a { font-size: 15px; line-height: 36px; } .nymain .leftNav>ul>li>span { top: 5px; } .nymain .leftNav>h2 { line-height: 46px; font-size: 16px; text-align: left; padding-left: 15px; font-weight: 600; } .nymain .leftNav>h2 span { float: right; width: 24px; height: 30px; margin-top: 8px; background: url(../images/sub_left_down2.png) no-repeat center center; background-position: left center; margin-right: 10px; } .nymain .leftNav>ul>li>a::after { width: 3px; } .txt-list ul { margin-top: 15px; } .text-list ul li { font-size: 16px; } .tx-date { margin-right: 20px; width: 72px; height: 80px; padding-left: 10px; padding-top: 10px; } .tx-info h3 { font-size: 16px; line-height: 26px; } .tx-info p { line-height: 24px; height: 48px; margin-top: 6px; } .art-main .art-tit h3 { font-size: 20px; } .art-main .cont-tit p { margin-top: 20px; } .art-main .art-body { padding-top: 20px; } .art-main .art-body p { line-height: 32px; margin-bottom: 20px; } .img-lists ul li { margin-top: 30px; } .img-lists ul li a>img { height: 209px; } .img-lists ul li a>div.info p { font-size: 14px; margin-top: 5px; } .img-lists ul li a>div.info img { height: 12px; } .img-lists ul li a>div.info span { font-size: 12px; } .dt-list2 li { padding: 25px 0; } .timg-list ul li a h3 { font-size: 16px; } .timg-list-img { width: 260px; } .timg-list ul li a .pic { padding-top: 164px; } .timg-linfo p { font-size: 14px; line-height: 26px; max-height: 78px; margin: 5px 0 0 0; } .timg-list ul li a { padding: 20px 0; } .ldtz-pic { float: none; margin: 0 auto; } .ldtz-info { padding: 0 20px; padding-bottom: 15px; margin-top: 20px; text-align: center; } .ldtz-info h3::before { left: 50%; transform: translateX(-50%); } .ldtz ul li a { padding-top: 15px; } .list-jg ul li { width: 46%; } .img-txt-more { margin-top: 28px; } .nry h2 { font-size: 22px; } .nry-info span { font-size: 14px; } .nry-c p { font-size: 16px; } .nry-pag a { font-size: 14px; } .img-lists ul li a>div.info h3 { font-size: 16px; } .hd-list ul { margin-left: -1.5%; margin-right: -1.5%; } .hd-list ul li { width: 30.333%; margin: 20px 1.5% 0 1.5%; } .hd-list ul li .info h3 { font-size: 16px; line-height: 26px; height: 52px; margin: 15px 0 5px 0; } .hd-list ul li .info p { font-size: 12px; line-height: 24px; } .ldtz ul li .ld-t h3 { width: 160px; height: 44px; line-height: 44px; padding-left: 20px; font-size: 20px; } .ldtz ul li .ld-t span { max-width: calc(100% - 180px); font-size: 14px; line-height: 22px; } .ldtz ul li p { padding: 20px; } .dpzw1, .dpzw2 { margin-top: 30px; } } @media screen and (max-width:768px) { .position img { max-height: 20px; } .timg-linfo span { font-size: 12px; } .fenxiang { position: relative; top: 0; right: 0; text-align: right; transform: scale(0.7); } .nry { padding-right: 0; } .fenxiang>a { display: inline-block; } .nry { padding-right: 0px; } .dlwz { height: auto; } .dlwz-txt h2 { font-size: 18px; margin-bottom: 15px; } .dlwz-txt ul li { margin-bottom: 5px; } .dlwz-txt { width: 361px; height: auto; padding: 30px 20px; top: 30px; } .dlwz-txt ul li span { font-size: 14px; } .dlwz-txt ul li b { font-size: 14px; } .z-tit h2 { font-size: 18px; } .z-tit h2 { line-height: 45px; } .z-list { margin-bottom: 20px; } .xs-list { margin-bottom: 15px; } .xs-item { padding: 10px; } .xs-item ul li { margin-bottom: 5px; } .xs-item ul li a { font-size: 16px; } .xs-tit { height: 40px; } .xs-tit h2 { font-size: 18px; line-height: 30px; } .nry h2 { font-size: 20px; padding: 15px; } .nry-info span { font-size: 13px; margin: 0 15px; } .nry-c p { font-size: 14px; margin-top: 15px; line-height: 28px; } .nry-img>img { margin: 20px auto; } .nry-pag { padding-top: 15px; } .nry-pag a { font-size: 13px; } .nymain .leftNav>ul>li:last-child { padding-bottom: 0; } .txt-list ul li a { padding: 10px; } .img-txt-more { margin-top: 24px; } .ny-r-tit { font-size: 18px; margin-top: 15px; margin-bottom: 15px; padding-left: 10px; line-height: 20px; font-weight: 600; } .img-lists ul { margin-top: 0; } .nymain .leftNav>ul>li:first-child { padding-top: 0px; } .nymain .leftNav>ul>li:first-child>span { top: 12px; } .nymain .leftNav>ul>li>a::after { width: 5px; } .nymain { padding: 0 0 20px 0; } .text-list ul li { line-height: 46px; font-size: 14px; padding-right: 100px; } .art-main .art-tit h3 { font-size: 18px; line-height: 30px; margin-top: 15px; } .art-main .cont-tit p { margin-top: 10px; } .art-main .cont-tit p span { font-size: 12px; } .art-main .cont-tit p img { height: 12px; } .pnext p, .pnext p a, .pnext p span { font-size: 14px; } .pnext { float: none; border: none; width: auto; } .pnext p { line-height: 26px; } .zzjg_text li { width: 50%; } .img-lists ul li a>img { height: 191px; } .img-lists ul li a>div.info p { font-size: 15px; } .xbxx { padding-top: 0; } .xbxx ul li a { padding: 15px 10px; } .xbxx ul li a h3 { font-size: 18px; padding-bottom: 10px; margin-bottom: 15px; } .xbxx ul li a p { font-size: 14px; line-height: 26px; height: 72px; padding: 0; } .xbxx ul li a div span { font-size: 12px; } .xbxx ul li a div img { height: 14px; } .img-lists2 ul li { width: 30%; margin-left: 1.5%; margin-right: 1.5%; } .nymain .leftNav>h2 img { height: 20px; } .text-list ul li span { font-size: 14px; } .position a { margin: 0 2px; } .dt-list2 li a>.dt-text h3 { font-size: 18px; } .dt-list2 li a>.dt-text p { font-size: 14px; line-height: 24px; margin-top: 0; } .dt-list2 li a>.dt-text { padding-left: 10px; } .dt-list2 li .date { width: 60px; } .dt-list2 li .date span { font-size: 24px; } .dt-list2 li .date { padding: 4px 0; } .dt-list2 li { padding: 15px 0; } .nymain .leftNav>ul>li>ul>li>a { font-size: 14px; line-height: 40px; } .timg-list-img { width: 220px; margin-right: 20px; } .timg-linfo span { margin-top: 10px; } .timg-linfo p { margin-top: 10px; } .timg-list ul li { margin-top: 0; } .list-ld ul li { padding: 15px 0; } .list-ld ul li h3 { font-size: 18px; } .list-ld ul li p { font-size: 14px; margin-top: 10px; } .list-ls ul li { padding: 15px 0; } .list-ls ul li h3 { font-size: 18px; } .list-ls ul li p { font-size: 14px; margin-top: 10px; } .list-ls ul { margin-top: 0; } .audio-list li:nth-child(3n+1) { margin-left: 2%; } .audio-list li { width: 47%; } .audio-list li { margin-top: 30px; padding: 15px; } .audio-list li:nth-child(3n+1) { margin-left: 2%; } .audio-list li { width: 47%; margin-top: 15px; } .audio-list li>div { margin-top: 12px; height: 30px; line-height: 30px; } .music-play { width: 30px; height: 30px; background-size: cover; } .audio-list li>div img { height: 20px; } .audio-box .slick-dots { margin-top: 30px; margin-bottom: 30px; } .znbm ul li a { font-size: 16px; } .znbm ul li { margin: 0 2%; margin-bottom: 15px; width: 46%; } .img-lists ul li a>div.info { padding: 15px; } .ldtz ul { display: block; } .ldtz ul li { width: 100%; } .ldtz ul li .ld-t { display: block; } .ldtz ul li .ld-t span { max-width: calc(100% - 10px); margin-right: 10px; margin-top: 10px; } .ldtz ul li p { font-size: 14px; line-height: 30px; } .xylogo ul li { width: 33.333%; } .dpzw1, .dpzw2 { display: block; padding-bottom: 0; margin-bottom: 20px; } .dpzw p { margin-bottom: 20px; } .dpzw1 .pic1 { width: 100%; } .dpzw1 .dpzw1-tx { width: 100%; transform: translate(0); padding-left: 20px; padding: 20px 0 20px 20px; } .dpzw1 .dpzw1-tx h3 { font-size: 16px; margin: 5px 0; } .dpzw2 .dpzw2-tx { width: auto; padding: 20px; } .dpzw2 .dpzw2-tx h3 { font-size: 20px; } .dpzw2 .dpzw2-tx p { margin-top: 15px; } .dpzw2 .pic1 { width: 100%; transform: translate(0); } .img-lists ul li { width: 48%; } .img-lists ul li:nth-child(2n+1) { margin-left: 0; } .img-lists ul li:nth-child(even) { margin-left: 3.5%; } } @media screen and (max-width:640px) { .img-lists ul li { float: none; width: 100%; } .img-lists ul li:nth-child(even) { margin-left: 0; } .img-lists ul li a .pic span { bottom: 10px; width: 90px; line-height: 30px; font-size: 12px; } .hd-list ul li { width: 46.333%; } .dqxt ul { display: block; } .dqxt ul li { width: 100%; margin-top: 20px; } .dqxt ul li a { font-size: 18px; line-height: 50px; background-position: 20px center; padding-left: 46px; } .xylogo ul li { width: 50%; } } @media screen and (max-width:480px) { .xs-item ul li { width: 50%; } .dlwz-txt { position: relative; width: 100%; background-color: #1c50af; right: 0; top: 0; } .img-txt-more { margin-top: 15px; } .img-lists ul li a>img { height: 100px; } .text-list ul li { padding-left: 15px; } .art-main .cont-tit p .liulan { margin-left: 15px; } .text-list ul li { background-size: 3px 3px; } .text-list ul li span { width: 90px } .img-lists2 ul li { width: 47%; margin-left: 1.5%; margin-right: 1.5%; } .timg-list-img { float: none; width: auto; margin-right: 0; margin-bottom: 10px; } .timg-list ul li a .pic { padding-top: 62.92%; } .timg-linfo { padding-top: 0; } .ldtz ul li { float: none; width: auto; } .ldtz ul li:nth-child(2n+1) { margin-right: 0; } .ldtz-pic { float: left; } .ldtz ul li { margin-bottom: 30px; } .ldtz ul li a { padding: 0; } .ldtz-pic { width: 120px; } .ldtz-info { text-align: left; } .ldtz-info h3::before { left: 0; transform: translateX(0); } .ldtz-info h3 { padding-top: 15px; margin-bottom: 10px; } .ldtz ul li a { margin: 0; } .audio-list li:nth-child(3n+1) { margin-left: 0; } .audio-list li { margin-left: 0; width: 100%; } .list-jg ul li { float: none; width: 100%; } } @media screen and (max-width:400px) { .xs-item ul li { width: auto; float: none; } } @media screen and (max-width:320px) { .text-list ul li { line-height: 40px; font-size: 12px; } .art-main .art-tit span { font-size: 12px; padding-bottom: 5px; line-height: 24px; height: 24px; } .art-main .art-body p { font-size: 14px; line-height: 30px; } .img-lists ul li a>img { height: 84px; } } /* 组图 */ .group-big {} .group-big li a { display: block; } .group-big li a .pic { padding-top: 63.6%; display: block; position: relative; overflow: hidden; } .group-big li a .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.3s; } .group-big li a img { display: block; width: 100%; } .group-big .slick-prev, .group-big .slick-next { width: 55px; height: 55px; } .group-big .slick-prev { background-size: 100% 100%; left: 10px; } .group-big .slick-next { background-size: 100% 100%; right: 10px; } .group-sml { margin-top: 20px; } .group-sml li.slick-current.slick-active a { border: 3px solid #115db0; padding: 2px; } .group-sml li a { display: block; border: 3px solid transparent; padding: 2px; } .group-sml li a .pic { padding-top: 63.3%; display: block; position: relative; overflow: hidden; } .group-sml li a img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.3s; } @media screen and (max-width:1024px) { .group-big .slick-prev, .group-big .slick-next { width: 30px; height: 30px; } }