@charset "utf-8"; .banner a img { height: auto; } /* 分页 */ .footer { margin-top: 0.3rem; } .pagination { text-align: center; font-size: 0; padding-top: 0.5rem; } .pagination a { display: inline-block; border: 0.01rem solid #dcdcdc; padding: 0 0.12rem; height: 0.35rem; font-size: 0.14rem; line-height: 0.35rem; text-align: center; color: #666; margin: 0 0.07rem; } .pagination a.active { background: #1d6bbb; color: #fff; border: 0.01rem solid #1d6bbb; } .pagination a:hover { background: #1d6bbb; color: #fff; border: 0.01rem solid #1d6bbb; } .pagination span { display: inline-block; font-size: 0.14rem; } .nymain { position: relative; padding-bottom: 0.4rem; min-height: 700px; } .nymain>div.px1480 { background-color: #fff; margin-top: -1.2rem; padding: 0.7rem; } .nymain2>div.px1480 { padding: 0.3rem 0.7rem 0.7rem 0.7rem; } /* .nymain::before { content: ""; position: absolute; left: 0; right: 52%; margin-right: 7rem; background-size: cover; height: 0.8rem; top: -0.8rem; } */ .nymain .leftNav { float: left; width: 3rem; position: relative; margin-right: 0.3rem; background: #1d6bbb; background-image: linear-gradient(#435dc3, #2c4196); margin-top: -1.31rem; } .nymain .leftNav>h2 { line-height: 1.06rem; color: #fff; font-size: 0.36rem; font-weight: bold; overflow: hidden; text-align: center; } .nymain .leftNav>ul { position: relative; padding-top: 0.34rem; padding-bottom: 0.8rem; background: #f2f2f2; margin-left: 0.08rem; } .nymain .leftNav>ul::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 0.05rem; 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: 0.2rem; font-weight: bold; line-height: 0.66rem; text-align: center; color: #333; position: relative; } .nymain .leftNav>ul>li.on>a { background-color: #1d6bbb; background-image: linear-gradient(#1d6bbb, #2c4196); color: #fff; } .nymain .leftNav>ul>li.active>a { background-color: #1d6bbb; background-image: linear-gradient(#1d6bbb, #2c4196); color: #fff; } .nymain .leftNav>ul>li.on>a { color: #fff; } .nymain .leftNav>ul>li:hover>a { background-color: #1d6bbb; background-image: linear-gradient(#1d6bbb, #2c4196); color: #fff; } .nymain .leftNav>ul>li:hover>a:hover { color: #fff; } .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: #1d6bbb; } .nymain .leftNav>ul>li>ul { display: none; padding-top: 0.1rem; } .nymain .leftNav>ul>li>ul>li>a { display: block; text-align: center; font-size: 0.16rem; line-height: 0.4rem; color: #666666; } .ny-right { overflow: hidden; margin-top: 0.25rem; } .ny-rcom { font-size: 0.24rem; color: #1d6bbb; margin-bottom: 0.15rem; font-weight: normal; } .position>div { position: relative; text-align: right; font-size: 0; line-height: 0.4rem; padding-bottom: 0.2rem; border-bottom: 0.01rem solid #e5e5e5; } .position h3 { position: absolute; width: 2.35rem; font-size: 0.28rem; font-weight: bold; color: #333; text-align: left; top: 0; left: 0; } .position h3::after { position: absolute; right: -0.37rem; bottom: -0.3rem; width: 0.74rem; height: 0.74rem; background-size: 100% 100%; z-index: 9; } .position span { font-size: 0.16rem; vertical-align: middle; } .position img { vertical-align: middle; margin-right: 0.1rem; } .position a { font-size: 0.16rem; margin: 0 0.05rem; vertical-align: middle; color: #333; } .position a:hover { color: #1d6bbb; } .text-list ul li { padding-left: 0.15rem; padding-right: 1.1rem; position: relative; line-height: 0.6rem; font-size: 0.16rem; 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: 0.16rem; } .text-list ul li:hover a { color: #1d6bbb; text-decoration: underline; } .text-list ul li:hover span { color: #1d6bbb; } .art-main .art-tit h3 { text-align: center; font-weight: normal; font-size: 0.24rem; font-weight: bold; line-height: 0.4rem; margin-top: 0.3rem; } .art-main .art-body { padding-top: 0.3rem; } .art-main .art-body p { color: #333333; text-indent: 2em; font-size: 0.16rem; line-height: 0.4rem; margin-bottom: 0.3rem; } .art-main .art-body img { max-width: 80% !important; display: block; margin: 0 auto; } .art-main .cont-tit p { font-size: 0; text-align: center; padding-top: 0.1rem; padding-bottom: 0.1rem; line-height: 0.2rem; background: bottom; border-top: 0.01rem solid #e5e5e5; border-bottom: 0.01rem solid #e5e5e5; margin-top: 0.25rem; } .art-main .cont-tit p img { display: inline-block; vertical-align: middle; margin-right: 0.05rem; } .art-main .cont-tit p span { display: inline-block; vertical-align: middle; font-size: 0.14rem; color: #999; margin: 0 0.15rem; } .art-info { border-top: 0.01rem solid #e5e5e5; margin-top: 0.25rem; } .pnext { margin-top: 0.2rem; } .pnext p { text-indent: initial; font-size: 0.16rem; line-height: 0.3rem; color: #666; margin-top: 0.1rem; } .pnext p a { font-size: 0.16rem; color: #666; } .pnext p:hover {} .pnext p:hover a { color: #1d6bbb; } .ny-r-tit { font-size: 0.3rem; line-height: 0.4rem; padding-left: 0.2rem; color: #111111; border-left: 0.04rem solid #1d6bbb; margin-bottom: 0.5rem; } /* 图片列表 */ .img-lists ul { overflow: hidden; padding: 0 0.1rem 0.2rem 0.1rem; } .img-lists ul li { float: left; width: 47.5%; margin-top: 0.35rem; transition: all 0.3s; box-shadow: 0rem 0rem 0.1rem 0rem rgba(68, 68, 68, 0.1); } .img-lists ul li:nth-child(even) { margin-left: 5%; } .img-lists ul li:hover { box-shadow: 0rem 0.13rem 0.21rem 0rem rgba(68, 68, 68, 0.1); top: -0.1rem; } .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: 1.96rem; } .img-lists ul li a .pic span { display: block; position: absolute; left: 0; bottom: 0.2rem; width: 1.1rem; line-height: 0.36rem; background-color: rgba(43, 65, 150, 0.7); text-align: center; font-size: 0.14rem; color: #fff; } .img-lists ul li a>div.info { padding: 0.15rem 0.25rem; font-size: 0; background-color: #fff; } .img-lists ul li a>div.info h3 { font-size: 0.18rem; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; color: #333; } .img-lists ul li a>div.info p { color: #999; font-size: 0.14rem; line-height: 0.24rem; height: 0.48rem; 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: 0.1rem; } .img-lists ul li a>div.info img { height: 0.14rem; vertical-align: middle; } .img-lists ul li a>div.info span { font-size: 0.14rem; display: inline-block; margin-left: 0.05rem; color: #999; vertical-align: middle; } /* 师资列表 */ .img-lists2 ul { overflow: hidden; } .img-lists2 ul li { float: left; width: 23%; margin: 0.15rem 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: 0.16rem; color: #000; line-height: 0.3rem; text-align: center; } .dt-list2 { overflow: hidden; } .dt-list2 li { position: relative; transition: all 0.5s; padding: 0.4rem 0 0.45rem 0; border-bottom: 0.01rem dotted #cccccc; } .dt-list2 li:hover a .date { background: #1d6bbb; } .dt-list2 li:hover a .dt-text h3 { color: #1d6bbb; } .dt-list2 li:hover a .dt-text p { color: #1d6bbb; } .dt-list2 li a { display: block; overflow: hidden; } .dt-list2 li .date { background: #bfbfbf; float: left; width: 0.68rem; text-align: center; color: #fff; padding: 0.07rem 0; border-top-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; } .dt-list2 li .date p { font-size: 0.12rem; line-height: 0.24rem; } .dt-list2 li .date span { display: block; font-size: 0.3rem; line-height: 0.3rem; color: #fff; font-weight: 600; } .dt-list2 li a>.dt-text { overflow: hidden; padding: 0 0 0 0.2rem; } .dt-list2 li a>.dt-text h3 { font-size: 0.24rem; line-height: 0.34rem; 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: 0.16rem; line-height: 0.3rem; margin-top: 0.1rem; } /* 新闻列表 */ .timg-list ul li { border-top: 0.01rem solid #e5e5e5; } .timg-list ul li:first-child { border-top: none; } .timg-list ul li a { display: block; transition: all 0.3s; padding: 0.3rem 0; position: relative; } .timg-list ul li a h3 { font-size: 0.18rem; font-weight: bold; color: #333333; line-height: 0.36rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 0.1rem; } .timg-list ul li a>div { overflow: hidden; } .timg-list-img { float: left; width: 2.94rem; margin-right: 0.3rem; } .timg-list ul li a .pic { padding-top: 1.85rem; } .timg-linfo { overflow: hidden; } .timg-linfo .date { font-size: 0.14rem; color: #1d6bbb; } .timg-linfo .date span { font-size: 0.24rem; font-weight: bold; padding-right: 0.1rem; } .timg-linfo p { font-size: 0.16rem; line-height: 0.3rem; color: #999999; max-height: 0.9rem; 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: 0.15rem 0 0 0; } .timg-list ul li a:hover { background: #1d6bbb; padding: 0.3rem; } .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: 0.1rem; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0 0.06rem; padding-bottom: 0.2rem; } .ldtz ul li { width: 48%; margin-top: 0.26rem; } .ldtz ul li:hover { box-shadow: 0rem 0.06rem 0.2rem 0rem rgba(58, 58, 58, 0.06); } .ldtz ul li a { display: block; overflow: hidden; transition: all 0.3s; padding: 0.25rem 0; position: relative; top: 0; } .ldtz ul li .ld-t { display: inline-block; background: #f4f4f4; padding: 0.05rem 0.1rem; } .ldtz ul li .ld-t h3 { float: left; font-size: 0.3rem; font-weight: bold; position: relative; top: -0.25rem; margin-right: 0.35rem; color: #333; } .ldtz ul li .ld-t span { font-size: 0.18rem; line-height: 0.28rem; color: #333; border-radius: 0.3rem; position: relative; } .ldtz ul li .ld-t span::after { content: ""; position: absolute; left: -0.28rem; top: -0.2rem; width: 0.28rem; height: 0.41rem; background: url(../images/ld-x1.png) no-repeat center; background-size: cover; } .ldtz ul li p { padding: 0.3rem; font-size: 0.16rem; line-height: 0.34rem; color: #999; } .ldtz ul li a:hover { top: -0.05rem; } .ldtz ul li a:hover .ld-t { background-color: #edf2ff; } .ldtz ul li a:hover .ld-t span:after { background: url(../images/ld-x2.png) no-repeat center; } /*机构*/ .list-jg ul { margin-left: -2%; margin-right: -2%; } .list-jg ul li { float: left; width: 29.333%; margin: 2%; font-size: 0.16rem; text-align: center; } .list-jg ul li a { display: block; background: #f8f8f8; padding: 0 0.2rem; color: #666; font-size: 0; line-height: 0.8rem; transition: all 0.5s; border-bottom: 0.02rem solid transparent; } .list-jg ul li a span { display: inline-block; color: #666; vertical-align: middle; font-size: 0.16rem; line-height: 0.24rem; } .list-jg ul li a:hover { display: block; background: #ebf1f7; border-bottom: 0.02rem solid #1d6bbb; box-sizing: border-box; } .list-jg ul li a:hover span { color: #1d6bbb; font-weight: bold; } /*领导*/ .list-ld ul li { padding: 0.3rem 0; } .list-ld ul li a { display: block; } .list-ld ul li h3 { font-size: 0.2rem; color: #1d6bbb; position: relative; padding-left: 0.14rem; } .list-ld ul li h3::after { content: ""; position: absolute; left: 0; top: 50%; margin-top: -0.12rem; width: 0.04rem; height: 0.24rem; background: #1d6bbb; } .list-ld ul li p { font-size: 0.16rem; line-height: 0.24rem; color: #666; margin-top: 0.2rem; } .list-ld ul li:hover h3 { text-decoration: underline; } /*历史*/ .list-ls ul { border-left: 0.01rem solid #bfbfbf; margin-left: 0.15rem; margin-top: 0.4rem; } .list-ls ul li h3 { font-weight: bold; } .list-ls ul li h3::before { content: ""; position: absolute; left: -0.14rem; top: 50%; margin-top: -0.13rem; width: 0.26rem; height: 0.26rem; background: #fff; border: 0.01rem solid #dcdcdc; box-sizing: border-box; border-radius: 0.5rem; } .list-ls ul li h3::after { content: ""; position: absolute; left: -0.07rem; top: 50%; margin-top: -0.06rem; width: 0.12rem; height: 0.12rem; background: #1d6bbb; border-radius: 0.5rem; z-index: 1; } .list-ls ul li h3 { padding-left: 0.3rem; } .list-ls ul li p { margin-left: 0.3rem; } /*音频*/ .audio-list { overflow: hidden; } .audio-list li { float: left; width: 32%; margin-left: 2%; background: #f2f6f9; padding: 0.35rem 0.35rem 0.25rem 0.35rem; margin-top: 0.5rem; } .audio-list li:nth-child(3n+1) { margin-left: 0; } .audio-list li h3 { font-size: 0.16rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .audio-list li h3 a { color: #333; } .audio-list li h3 a:hover { color: #1d6bbb; } .audio-list li>div { padding-right: 0.5rem; line-height: 0.5rem; height: 0.5rem; margin-top: 0.3rem; position: relative; } .music-play { position: absolute; right: 0; top: 0; width: 0.5rem; height: 0.5rem; 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: 0.45rem; margin-bottom: 0.45rem; } .audio-box .slick-dots li { width: 0.1rem; height: 0.1rem; border-radius: 50%; background: #e5e5e5; } .audio-box .slick-dots li.slick-active { background: #1d6bbb; } .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: 0.3rem; } .txt-list ul li a { display: block; overflow: hidden; padding: 0.15rem; position: relative; z-index: 1; transition: all 0.3s; } .txt-list ul li a::before { content: ""; position: absolute; left: 0; top: 0; width: 0; height: 100%; background: #1d6bbb; background-image: linear-gradient(#1d6bbb, #2c4196); transition: all 0.3s; z-index: -1; } .txt-list ul li a:hover::before { width: 100%; } .txt-list ul li a:hover .tx-date { background-color: #1d6bbb; } .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: 0.92rem; height: 1rem; margin-right: 0.25rem; padding-left: 0.16rem; padding-top: 0.16rem; background-color: #f1f5ff; transition: all 0.3s; } .tx-date b { font-size: 0.14rem; font-weight: normal; color: #1d6bbb; display: block; margin-top: 0.05rem; transition: all 0.3s; } .tx-date span { font-size: 0.24rem; color: #1d6bbb; transition: all 0.3s; } .tx-info { overflow: hidden; } .tx-info h3 { font-size: 0.18rem; font-weight: bold; line-height: 0.3rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #333; transition: all 0.3s; } .tx-info p { font-size: 0.14rem; color: #999; line-height: 0.3rem; height: 0.6rem; 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: 0.1rem; transition: all 0.3s; } /* nry */ .position2>div { border-bottom: none; } .nry h2 { font-size: 0.24rem; text-align: center; padding: 0.2rem 0; line-height: 0.3rem; } .nry-info { text-align: center; padding: 0 0 0.3rem 0; font-size: 0; border-bottom: 0.01rem solid #dcdcdc; } .nry-info span { display: inline-block; margin: 0 0.5rem; font-size: 0.16rem; color: #999; } .nry-c p { margin-top: 0.35rem; font-size: 0.16rem; color: #666; text-indent: 2em; line-height: 0.34rem; } .nry-img { padding: 0 10%; } .nry-img>img { display: block; margin: 0.58rem auto; width: 100%; } .nry-pag { border-top: 0.01rem solid #ddd; padding-top: 0.2rem; margin-top: 0.4rem; } .nry-pag a { font-size: 0.15rem; font-weight: normal; font-stretch: normal; line-height: 0.34rem; letter-spacing: 0rem; color: #666; display: block; } .nry-pag a:hover { color: #1d6bbb; } /* dlwz */ .dlwz-img>img { display: block; width: 100%; } .dlwz { position: relative; height: 7.85rem; } .dlwz-txt { position: absolute; top: 1rem; right: 4.7%; background-size: cover; width: 5.55rem; height: auto; padding: 0.58rem 0.36rem; } .dlwz-txt h2 { text-align: center; font-size: 0.3rem; color: #ffffff; margin-bottom: 0.7rem; } .dlwz-txt ul li { margin-bottom: 0.4rem; } .dlwz-txt ul li b { font-size: 0.18rem; line-height: 0.3rem; color: #ffffff; float: left; display: block; } .dlwz-txt ul li span { font-size: 0.18rem; line-height: 0.3rem; color: #ffffff; overflow: hidden; display: block; } /* lsyg */ .lsyg>img { display: block; max-width: 100%; } /* zxxs */ .xs-list { position: relative; margin-bottom: 0.34rem; } .xs-tit { width: 0.7rem; height: 100%; background-color: #1d6bbb; position: absolute; top: 0; left: 0; } .xs-tit h2 { font-size: 0.24rem; line-height: 0.3rem; color: #ffffff; position: absolute; top: 50%; transform: translateY(-50%); left: 0.25rem; } .xs-item { padding-left: 16%; padding-top: 0.3rem; background-color: #fff; } .xs-item ul li a { font-size: 0.18rem; color: #111111; margin-top: 0.1rem; display: block; } .xs-item ul li { float: left; width: 33.3%; margin-bottom: 0.25rem; text-align: left; } .xs-item ul li a::before { content: '•'; color: #1d6bbb; margin-right: 0.06rem; } .xs-item ul li a:hover { color: #1d6bbb; } /* 组织机构 */ .z-tit { background-color: #1d6bbb; } .z-tit h2 { font-size: 0.24rem; line-height: 0.8rem; font-weight: 600; color: #ffffff; background-position: right center; padding-left: 0.4rem; } .z-item { padding-top: 0.3rem; background-color: #fff; padding-left: 0.3rem; } .z-item ul li a { display: block; font-size: 0.18rem; color: #111111; } .z-item ul li a:hover { color: #1d6bbb; } .z-item ul li a::before { content: '•'; color: #1d6bbb; margin-right: 0.06rem; } .z-item ul li { margin-bottom: 0.3rem; float: left; width: 50%; } .z-list-l { width: 48%; margin-bottom: 0.42rem; margin-right: 4%; float: left; } .z-list-r { float: right; width: 48%; } .z-list { margin-bottom: 0.42rem; } /* 职能部门 */ .znbm ul li { float: left; margin-right: 3%; width: 30%; padding: 0.18rem 0; background-color: #fff; position: relative; margin-bottom: 0.32rem; } .znbm ul li a { font-size: 0.18rem; color: #111111; border-left: 0.03rem solid #1d6bbb; display: block; padding-left: 0.3rem; } .znbm ul li a img { position: absolute; right: 0; top: -0.15rem; display: none; } .znbm ul li:hover a { border-left: 0.03rem solid #e4bb6c; color: #fff; } .znbm ul li:hover { background-color: #1d6bbb; } .znbm ul li:hover img { display: block; } .nry { position: relative; } .fenxiang { position: absolute; right: -0.12rem; height: 100%; top: 0.8rem; } .fenxiang a { display: block; margin-bottom: 0.08rem; width: 0.52rem; height: 0.4rem; } .fenxiang>.wx { background-position: -0.15rem -0.24rem; } .fenxiang>.kj { background-position: -0.15rem -0.74rem; } .fenxiang>.wb { background-position: -0.15rem -1.24rem; } .fenxiang>img { width: 100%; display: block; } .ewm { /* position: absolute; */ /* right: 0.46rem; */ /* top: 0.45rem; */ /* display: none; */ /* z-index: 99; */ /* box-shadow: 0 0 0.1rem #999; */ } .nymain>.px1480 { position: relative; } .hd-list ul { padding: 0 0.3rem; } .hd-list ul li { float: none; width: 100%; margin-top: 0.84rem; } .hd-list ul li:first-child { margin-top: 0.4rem; } .hd-list ul li a { display: block; padding: 0.34rem; box-shadow: 0.0063rem 0.0078rem 0.3rem 0rem rgba(90, 90, 90, 0.27); position: relative; } .hd-list ul li .pic { position: absolute; top: -0.1rem; right: 0.77rem; width: 1.67rem; height: 2.53rem; padding-top: 0; } .hd-list ul li .info { width: 70%; } .hd-list ul li .info h3 { font-size: 0.18rem; font-weight: bold; line-height: 0.3rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; margin-bottom: 0.2rem; color: #333; } .hd-list ul li .info p { font-size: 0.14rem; line-height: 0.28rem; color: #666; padding-left: 0.26rem; } .hd-list ul li .info p.sj { background: url(../images/sj-x1.png) no-repeat left 0.08rem; } .hd-list ul li .info p.zjr { background: url(../images/zjr-x1.png) no-repeat left 0.08rem; } .hd-list ul li .info p.dz { background: url(../images/dz-x1.png) no-repeat left 0.08rem; } .hd-list ul li a:hover .info p { color: #666; } .hd-list ul li .info p img { vertical-align: middle; padding-right: 0.05rem; } .dqxt { box-shadow: 0rem 0.06rem 0.2rem 0rem rgba(58, 58, 58, 0.1); margin: 0.2rem; padding-bottom: 0.3rem; } .dqxt ul { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 0 0.2rem; } .dqxt ul li { width: 47%; margin-top: 0.15rem; } .dqxt ul li a { display: block; line-height: 0.72rem; font-size: 0.2rem; background-image: url(../images/dq-jt.png); background-repeat: no-repeat; background-position: 0.3rem center; padding-left: 0.56rem; transition: all 0.3s; position: relative; color: #333; } .dqxt ul li a::after { content: ""; position: absolute; left: 0; width: 100%; height: 0.01rem; bottom: -0.03rem; background: #1d6bbb; display: none; } .dqxt ul li a:hover { background-color: #1d6bbb; color: #fff; background-image: url(../images/dq-jt2.png); } .dqxt ul li a:hover::after { display: block; } .dqxt h3 { line-height: 0.8rem; background: #edf2ff; padding: 0 0.4rem; font-size: 0.3rem; font-weight: bold; color: #1d6bbb; margin-top: 0.4rem; } .xylogo { box-shadow: 0rem 0.06rem 0.2rem 0rem rgba(58, 58, 58, 0.1); margin: 0.2rem; padding-bottom: 0.2rem; } .xylogo h3 { line-height: 0.8rem; background: #edf2ff; padding: 0 0.4rem; font-size: 0.3rem; font-weight: bold; color: #1d6bbb; margin-top: 0.4rem; } .xylogo ul { display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start; } .xylogo ul li { width: 25%; margin-top: 0.3rem; } .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: -0.05rem; } .dpzw p { font-size: 0.16rem; line-height: 0.36rem; margin-bottom: 0.3rem; text-indent: 2em; } .dpzw1, .dpzw2 { display: flex; flex-wrap: nowrap; justify-content: space-between; margin-top: 0.5rem; margin-bottom: 0.3rem; padding-bottom: 0.25rem; } .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(-0.25rem, 0.25rem); } .dpzw1 .dpzw1-tx h3 { width: 100%; color: #fff; font-size: 0.22rem; line-height: 0.26rem; margin: 0.1rem 0; } .dpzw2 .dpzw2-tx { width: 53.27%; background: #f1f5fd; padding: 0.65rem 0.7rem 0 0.3rem; position: relative; z-index: 1; } .dpzw2 .dpzw2-tx h3 { font-size: 0.28rem; } .dpzw2 .dpzw2-tx p { font-size: 0.16rem; line-height: 0.36rem; margin-top: 0.2rem; margin-bottom: 0; } .dpzw2 .pic1 { width: 48.59%; position: relative; z-index: 2; transform: translate(-0.2rem, 0.2rem); font-size: 0; } .dpzw2 .pic1 img { width: 100%; } .art-main p img{ display:block; margin:10px auto; height:auto!important; max-width: 100%; } @media screen and (max-width: 14.2rem) { .dt-list2 li a>.dt-text h3 { font-size: 0.2rem; } .nymain::before { display: none; } .ldtz-pic { width: 1.4rem; margin-right: 0.15rem; } .ldtz-info { padding-top: 0.2rem; } } @media screen and (max-width:1300px) {} @media screen and (max-width:1200px) { .ldtz-info p { font-size: 0.14rem; } .dpzw1 .dpzw1-tx h3 { font-size: 0.18rem; } .dpzw2 .dpzw2-tx { padding: 0.4rem 0.5rem 0 0.3rem; } .dpzw2 .dpzw2-tx h3 { font-size: 0.23rem; } .hd-list ul li .pic { right: 0.3rem; } } @media screen and (max-width: 1140px) { .list-jg ul li a { padding: 0 0.2rem; } .xs-tit h2 { font-size: 0.24rem; left: 0.1rem; } .xs-tit { width: 0.45rem; } .xs-item { padding-left: 10%; } .xs-item ul li a { font-size: 0.16rem; } } @media screen and (max-width: 1024px) { .position span, .position a { font-size: 0.14rem; } .nymain2 .position2>div { padding-bottom: 0; } .fenxiang { transform: scale(0.8); } .timg-linfo span { font-size: 0.14rem; } .timg-linfo .date span { font-size: 0.2rem; padding-right: 0.05rem; } .xs-item ul li { width: 50%; } .dlwz-txt h2 { font-size: 0.26rem; margin-bottom: 0.3rem; } .dlwz-txt ul li { margin-bottom: 0.15rem; } .dlwz-txt { width: 4.4rem; height: auto; } .dlwz-txt ul li span { font-size: 0.16rem; } .dlwz-txt ul li b { font-size: 0.16rem; } .znbm ul li a { font-size: 0.16rem; } .z-tit h2 { font-size: 0.2rem; line-height: 0.5rem; background-size: 10%; } .z-item ul li a { font-size: 0.16rem; } .z-item { padding-top: 0.15rem; } .z-item ul li { margin-bottom: 0.15rem; } .z-list-l { float: left; width: 100%; margin-bottom: 0; } .z-list-r { float: left; width: 100%; } .xs-tit { position: relative; width: 100%; height: 0.5rem; text-align: center; } .xs-tit h2 { text-align: center; position: relative; line-height: 0.5rem; } .xs-item { padding-left: 0.2rem; } .tx-date span { font-size: 0.2rem; } .ny-r-tit { font-size: 0.26rem; } .nymain .leftNav { float: none; width: auto; top: 0; margin-right: 0; margin-top: 0; } .nymain .leftNav>p { font-size: 0.18rem; padding: 0.1rem 0; } .ny-right { float: none; width: auto; margin-top: 0; } .position { padding-top: 0.16rem; margin-top: 0; margin-bottom: 0; } .position>div { text-align: left; line-height: 0.3rem; padding-bottom: 0.16rem; } .position h3 { left: 0; width: auto; height: 0.45rem; font-size: 0.2rem; line-height: 0.45rem; position: relative; left: 0; margin-bottom: 0.1rem; font-weight: 600; display: none; } .position h3::after { width: 0.37rem; height: 0.37rem; right: -0.1rem; bottom: -0.15rem; } .pagination { padding-top: 0.3rem; } .pagination a { padding: 0 0.05rem; height: 0.2rem; line-height: 0.2rem; font-size: 0.12rem; margin: 0 0.03rem; } .nymain .leftNav ul { display: none; margin-top: 0; padding-top: 0.1rem; padding-bottom: 0; margin-left: 0.04rem; } .nymain .leftNav ul li a { line-height: 0.44rem; font-size: 0.18rem; } .nymain .leftNav>ul>li>ul>li>a { font-size: 0.15rem; line-height: 0.36rem; } .nymain .leftNav>ul>li>span { top: 0.05rem; } .nymain .leftNav>h2 { line-height: 0.5rem; font-size: 0.16rem; text-align: left; padding-left: 0.15rem; font-weight: 600; margin-top: -0.5rem; } .nymain .leftNav>h2 span { float: right; width: 0.24rem; height: 0.3rem; margin-top: 0.1rem; background: url(../images/sub_left_down2.png) no-repeat center center; background-position: left center; margin-right: 0.1rem; } .txt-list ul { margin-top: 0.15rem; } .text-list ul li { font-size: 0.16rem; } .tx-date { margin-right: 0.2rem; width: 0.72rem; height: 0.8rem; padding-left: 0.1rem; padding-top: 0.1rem; } .tx-info h3 { font-size: 0.16rem; line-height: 0.26rem; } .tx-info p { line-height: 0.24rem; height: 0.48rem; margin-top: 0.06rem; } .art-main .art-tit h3 { font-size: 0.2rem; } .art-main .cont-tit p { margin-top: 0.2rem; } .art-main .art-body { padding-top: 0.2rem; } .art-main .art-body p { line-height: 0.32rem; margin-bottom: 0.2rem; } .img-lists ul li { width: 49%; margin-top: 0.3rem; } .img-lists ul li:nth-child(even) { margin-left: 2%; } .img-lists ul li a>img { height: 2.09rem; } .img-lists ul li a>div.info p { font-size: 0.14rem; margin-top: 0.05rem; } .img-lists ul li a>div.info img { height: 0.12rem; } .img-lists ul li a>div.info span { font-size: 0.12rem; } .dt-list2 li { padding: 0.25rem 0; } .timg-list ul li a h3 { font-size: 0.16rem; } .timg-list-img { width: 2.6rem; } .timg-list ul li a .pic { padding-top: 1.64rem; } .timg-linfo p { font-size: 0.14rem; line-height: 0.26rem; max-height: 0.78rem; margin: 0.05rem 0 0 0; } .timg-list ul li a { padding: 0.2rem 0; } .ldtz-pic { float: none; margin: 0 auto; } .ldtz-info { padding: 0 0.2rem; padding-bottom: 0.15rem; margin-top: 0.2rem; text-align: center; } .ldtz-info h3::before { left: 50%; transform: translateX(-50%); } .ldtz ul li a { padding-top: 0.15rem; } .list-jg ul li { width: 46%; } .img-txt-more { margin-top: 0.28rem; } .nry h2 { font-size: 0.22rem; } .nry-info span { font-size: 0.14rem; } .nry-c p { font-size: 0.16rem; } .nry-pag a { font-size: 0.14rem; } .img-lists ul li a>div.info h3 { font-size: 0.16rem; } .hd-list ul { padding: 0 0.15rem; } .hd-list ul li { margin-top: 0.35rem; } .hd-list ul li a { box-shadow: 0.0063rem 0.0078rem 0.1rem 0rem rgb(90 90 90 / 27%); padding: 0.24rem; } .hd-list ul li .info h3 { font-size: 0.16rem; line-height: 0.26rem; } .hd-list ul li .info p { font-size: 0.12rem; line-height: 0.24rem; } .ldtz ul li .ld-t h3 { font-size: 0.2rem; } .ldtz ul li .ld-t span { max-width: calc(100% - 1.8rem); font-size: 0.14rem; line-height: 0.22rem; } .ldtz ul li p { padding: 0.2rem; } .dpzw1, .dpzw2 { margin-top: 0.3rem; } .dqxt h3 { line-height: 0.5rem; padding: 0 0.2rem; font-size: 0.2rem; margin-top: 0.2rem; } .xylogo h3 { line-height: 0.5rem; padding: 0 0.2rem; font-size: 0.2rem; margin-top: 0.2rem; } .hd-list ul li .pic { right: 0.2rem; width: 1.3rem; height: 1.97rem; } } @media screen and (max-width:768px) { .position img { max-height: 0.2rem; } .timg-linfo span { font-size: 0.12rem; } .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: 0rem; } .dlwz { height: auto; } .dlwz-txt h2 { font-size: 0.18rem; margin-bottom: 0.15rem; } .dlwz-txt ul li { margin-bottom: 0.05rem; } .dlwz-txt { width: 3.61rem; height: auto; padding: 0.3rem 0.2rem; top: 0.3rem; } .dlwz-txt ul li span { font-size: 0.14rem; } .dlwz-txt ul li b { font-size: 0.14rem; } .z-tit h2 { font-size: 0.18rem; } .z-tit h2 { line-height: 0.45rem; } .z-list { margin-bottom: 0.2rem; } .xs-list { margin-bottom: 0.15rem; } .xs-item { padding: 0.1rem; } .xs-item ul li { margin-bottom: 0.05rem; } .xs-item ul li a { font-size: 0.16rem; } .xs-tit { height: 0.4rem; } .xs-tit h2 { font-size: 0.18rem; line-height: 0.3rem; } .nry h2 { font-size: 0.2rem; padding: 0.15rem; } .nry-info span { font-size: 0.13rem; margin: 0 0.15rem; } .nry-c p { font-size: 0.14rem; margin-top: 0.15rem; line-height: 0.28rem; } .nry-img>img { margin: 0.2rem auto; } .nry-pag { padding-top: 0.15rem; } .nry-pag a { font-size: 0.13rem; } .nymain .leftNav>ul>li:last-child { padding-bottom: 0; } .txt-list ul li a { padding: 0.1rem; } .img-txt-more { margin-top: 0.24rem; } .ny-r-tit { font-size: 0.18rem; margin-top: 0.15rem; margin-bottom: 0.15rem; padding-left: 0.1rem; line-height: 0.2rem; font-weight: 600; } .img-lists ul { margin-top: 0; } .nymain .leftNav>ul>li:first-child { padding-top: 0rem; } .nymain .leftNav>ul>li:first-child>span { top: 0.12rem; } .nymain .leftNav>ul>li>a::after { width: 0.05rem; } .banner::after { content: none; } .nymain { padding: 0 0 0.2rem 0; } .text-list ul li { line-height: 0.46rem; font-size: 0.14rem; padding-right: 1rem; } .art-main .art-tit h3 { font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.15rem; } .art-main .cont-tit p { margin-top: 0.1rem; } .art-main .cont-tit p span { font-size: 0.12rem; } .art-main .cont-tit p img { height: 0.12rem; } .pnext p, .pnext p a, .pnext p span { font-size: 0.14rem; } .pnext { float: none; border: none; width: auto; } .pnext p { line-height: 0.26rem; } .zzjg_text li { width: 50%; } .img-lists ul li a>img { height: 1.91rem; } .img-lists ul li a>div.info p { font-size: 0.15rem; } .xbxx { padding-top: 0; } .xbxx ul li a { padding: 0.15rem 0.1rem; } .xbxx ul li a h3 { font-size: 0.18rem; padding-bottom: 0.1rem; margin-bottom: 0.15rem; } .xbxx ul li a p { font-size: 0.14rem; line-height: 0.26rem; height: 0.72rem; padding: 0; } .xbxx ul li a div span { font-size: 0.12rem; } .xbxx ul li a div img { height: 0.14rem; } .img-lists2 ul li { width: 30%; margin-left: 1.5%; margin-right: 1.5%; } .nymain .leftNav>h2 img { height: 0.2rem; } .text-list ul li span { font-size: 0.14rem; } .position a { margin: 0 0.02rem; } .dt-list2 li a>.dt-text h3 { font-size: 0.18rem; } .dt-list2 li a>.dt-text p { font-size: 0.14rem; line-height: 0.24rem; margin-top: 0; } .dt-list2 li a>.dt-text { padding-left: 0.1rem; } .dt-list2 li .date { width: 0.6rem; } .dt-list2 li .date span { font-size: 0.24rem; } .dt-list2 li .date { padding: 0.04rem 0; } .dt-list2 li { padding: 0.15rem 0; } .nymain .leftNav>ul>li>ul>li>a { font-size: 0.14rem; line-height: 0.4rem; } .timg-list-img { width: 2.2rem; margin-right: 0.2rem; } .timg-linfo span { margin-top: 0.1rem; } .timg-linfo p { margin-top: 0.1rem; } .timg-list ul li { margin-top: 0; } .list-ld ul li { padding: 0.15rem 0; } .list-ld ul li h3 { font-size: 0.18rem; } .list-ld ul li p { font-size: 0.14rem; margin-top: 0.1rem; } .list-ls ul li { padding: 0.15rem 0; } .list-ls ul li h3 { font-size: 0.18rem; } .list-ls ul li p { font-size: 0.14rem; margin-top: 0.1rem; } .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: 0.3rem; padding: 0.15rem; } .audio-list li:nth-child(3n+1) { margin-left: 2%; } .audio-list li { width: 47%; margin-top: 0.15rem; } .audio-list li>div { margin-top: 0.12rem; height: 0.3rem; line-height: 0.3rem; } .music-play { width: 0.3rem; height: 0.3rem; background-size: cover; } .audio-list li>div img { height: 0.2rem; } .audio-box .slick-dots { margin-top: 0.3rem; margin-bottom: 0.3rem; } .znbm ul li a { font-size: 0.16rem; } .znbm ul li { margin: 0 2%; margin-bottom: 0.15rem; width: 46%; } .img-lists ul li a>div.info { padding: 0.15rem; } .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% - 0.1rem); margin-right: 0.1rem; margin-top: 0.1rem; } .ldtz ul li p { font-size: 0.14rem; line-height: 0.3rem; } .xylogo ul li { width: 33.333%; } .dpzw1, .dpzw2 { display: block; padding-bottom: 0; margin-bottom: 0.2rem; } .dpzw p { margin-bottom: 0.2rem; } .dpzw1 .pic1 { width: 100%; } .dpzw1 .dpzw1-tx { width: 100%; transform: translate(0); padding-left: 0.2rem; padding: 0.2rem 0 0.2rem 0.2rem; } .dpzw1 .dpzw1-tx h3 { font-size: 0.16rem; margin: 0.05rem 0; } .dpzw2 .dpzw2-tx { width: auto; padding: 0.2rem; } .dpzw2 .dpzw2-tx h3 { font-size: 0.2rem; } .dpzw2 .dpzw2-tx p { margin-top: 0.15rem; } .dpzw2 .pic1 { width: 100%; transform: translate(0); } } @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: 0.1rem; width: 0.9rem; line-height: 0.3rem; font-size: 0.12rem; } .hd-list ul li .info { width: calc(100% - 1.7rem); } .dqxt ul { display: block; } .dqxt ul li { width: 100%; margin-top: 0.2rem; } .dqxt ul li a { font-size: 0.18rem; line-height: 0.5rem; background-position: 0.2rem center; padding-left: 0.46rem; } .xylogo ul li { width: 50%; } } @media screen and (max-width:480px) { .nymain .leftNav>h2 { margin-top: 0; } .xs-item ul li { width: 50%; } .dlwz-txt { position: relative; width: 100%; background-color: #1c50af; right: 0; top: 0; } .img-txt-more { margin-top: 0.15rem; } .img-lists ul li a>img { height: 1rem; } .text-list ul li { padding-left: 0.15rem; } .art-main .cont-tit p .liulan { margin-left: 0.15rem; } .text-list ul li { background-size: 0.03rem 0.03rem; } .text-list ul li span { width: 0.9rem } .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: 0.1rem; } .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-top: 0.15rem; } .ldtz ul li a { padding: 0; } .ldtz-pic { width: 1.2rem; } .ldtz-info { text-align: left; } .ldtz-info h3::before { left: 0; transform: translateX(0); } .ldtz-info h3 { padding-top: 0.15rem; margin-bottom: 0.1rem; } .ldtz ul li a { margin: 0; padding-top: 0.25rem; } .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%; } .hd-list ul li a { padding: 0.2rem; } .hd-list ul li .pic { position: relative; margin: 0 auto; top: 0; right: 0; } .hd-list ul li .info { width: auto; margin-top: 0.15rem; } .hd-list ul li .info h3 { margin-bottom: 0.1rem; } } @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: 0.4rem; font-size: 0.12rem; } .art-main .art-tit span { font-size: 0.12rem; padding-bottom: 0.05rem; line-height: 0.24rem; height: 0.24rem; } .art-main .art-body p { font-size: 0.14rem; line-height: 0.3rem; } .img-lists ul li a>img { height: 0.84rem; } } /* 组图 */ .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: 0.55rem; height: 0.55rem; } .group-big .slick-prev { background-size: 100% 100%; left: 0.1rem; } .group-big .slick-next { background-size: 100% 100%; right: 0.1rem; } .group-sml { margin-top: 0.2rem; } .group-sml li.slick-current.slick-active a { border: 0.03rem solid #115db0; padding: 0.02rem; } .group-sml li a { display: block; border: 0.03rem solid transparent; padding: 0.02rem; } .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: 0.3rem; height: 0.3rem; } } /* 师资内容 */ body .clear { clear: both; height: 0 !important; width: 0 !important; border: none !important; margin: 0 !important; padding: 0 !important; float: none !important; } .clearfix:after { content: ""; clear: both; display: block; overflow: hidden; font-size: 0; height: 0; } .clearfix { zoom: 1; } .fl { float: left; } .fr { float: right; } .sz-con { margin-top: 0.57rem; } .sz-con .pic1 { position: relative; z-index: 1; padding-left: 0.1rem; padding-bottom: 0.1rem; } .sz-con .pic1::before { content: ''; position: absolute; top: 0.15rem; right: 0.15rem; left: 0; bottom: 0; background: #002D70; z-index: -1; } .sz-con .pic1 img { display: block; width: 1.8rem; } .sz-t { margin-top: 0.26rem; } .sz-ty { overflow: hidden; padding-left: 1rem; } .sz-ty h3 { font-size: 0.3rem; font-weight: normal; color: #002D70; } .sz-ty>div { margin-top: 0.16rem; } .sz-ty>div p { font-size: 0.18rem; line-height: 0.44rem; color: #666666; background-size: 0.05rem auto; padding-left: 0.25rem; } .sz-d { position: relative; z-index: 1; } .sz-d::before { content: ''; position: absolute; top: 0.15rem; bottom: 0; left: 0.15rem; border-left: 1px solid rgba(13, 66, 167, 0.1); z-index: -1; } .sz-box { margin-top: 30px; } .sz-box h4 { font-size: 0; padding-left: 0.8rem; margin-bottom: 0.3rem; background-image: url(../images/sz-dot.png); background-repeat: no-repeat; background-size: 0.29rem auto; background-position: left center; } .sz-box h4 span { display: inline-block; font-family: 'sySong'; font-size: 0.26rem; font-weight: bold; color: #002D70; } .sz-box p { font-size: 0.16rem; line-height: 0.28rem; color: #666666; padding-left: 0.8rem; } .sz-p p { text-indent: 2em; margin-top: 0.3rem; } .sz-p p img{ margin:10px auto; display:block; height:auto!important; max-width: 100%!important; } .sz-p p:first-child { margin-top: 0; } @media screen and (max-width: 1100px) { .sz-ty>div { padding: 10px 0 0 25px; } .sz-ty h3 { padding-left: 25px; } } @media screen and (max-width:900px) { .sz-t .pic { float: none; margin: 0 auto; } .sz-ty h3 { padding-left: 0; text-align: center; margin-top: 10px; } .sz-ty>div { padding: 0 20px; } } @media screen and (max-width:768px) { .sz-con { margin-top: 0.25rem; } .sz-t { margin-top: 0.2rem; } .sz-ty h3 { font-size: 0.26rem; } .sz-box h4 span { font-size: 0.26rem; } .sz-box p { font-size: 0.18rem; line-height: 0.3rem; padding-left: 0.5rem; } .sz-box h4 { background-size: 0.25rem auto; padding-left: 0.5rem; } .sz-d::before { left: 0.12rem; } @media screen and (max-width:640px) { .sz-ty h3 { padding-left: 20px; } .sz-ty>div { padding-left: 20px; } } @media screen and (max-width:480px) { .sz-con { display: flex; flex-wrap: wrap; justify-content: center; } .sz-con .sz-r { width: 100%; } .sz-r { width: calc(100% - 2rem); } .sz-ty { padding-left: 0; } .sz-ty h3 { padding-left: 0; text-align: center; } .sz-ty>div p { line-height: 0.34rem; } }