@charset "utf-8"; td{ border-color: rgb(221, 221, 221); border-style: solid; border-width: 1px; padding: 5px 10px;} table{ border-color: rgb(221, 221, 221); border-style: solid; border-width: 1px; border-collapse:collapse; margin: auto;} table tr td p{ text-indent: 0em!important; } .banner { width: 100%; overflow: hidden; position: relative; } .banner::after { content: ''; position: absolute; top: 0; left: 0; right: 0; opacity: 0.8; background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%); height: 2.39rem; } .banner img { display: block; width: 100%; } /* 分页 */ .pagination { text-align: center; font-size: 0; padding-top: 0.4rem; } .pagination a { display: inline-block; border: 1px 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: #353ABF; color: #fff; border: 1px solid #353ABF; } .pagination a:hover { background: #353ABF; color: #fff; border: 1px solid #353ABF; } .pagination span { display: inline-block; font-size: 0.14rem; } /* 主体 */ .nymain { position: relative; /* padding-bottom: 1.5rem; */ padding-top: 0.5rem; background: url(../images/bg1.png) no-repeat center bottom; } .nymain .leftNav { float: left; width: 2.6rem; position: relative; } .nymain .leftNav>h2 { line-height: 0.8rem; color: #fff; background: #353ABF; font-family: 'sySong'; font-size: 0.26rem; font-weight: bold; overflow: hidden; padding-left: 0.4rem; } .nymain .leftNav>ul { background: #fff; box-shadow: 0px 0.02rem 0.05rem 0px rgba(0, 0, 0, 0.1); } .nymain .leftNav>ul>li { position: relative; } .nymain .leftNav>ul>li::before { content: ""; position: absolute; left: 0; top: 0; height: 100%; border-left: 0.03rem solid #353ABF; transform: scaleY(0); z-index: 1; transition: all 0.3s; } .nymain .leftNav>ul>li:first-child { border-top: none; } .nymain .leftNav>ul>li>a { position: relative; } .nymain .leftNav>ul>li>a::after { content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: 0.2rem; background: url(../images/left-sj.png) no-repeat; background-size: cover; width: 0.16rem; height: 0.16rem; display: none; } .nymain .leftNav ul li a { display: block; font-size: 0.18rem; line-height: 0.66rem; padding-left: 0.4rem; border-bottom: 1px solid #e5e5e5; } .nymain .leftNav ul li:last-child a { border-bottom: none; } .nymain .leftNav>ul>li.on>a { color: #353ABF; font-weight: 600; } .nymain .leftNav>ul>li.on>a::after, .nymain .leftNav>ul>li.active>a::after, .nymain .leftNav>ul>li:hover>a::after { display: block; } .nymain .leftNav>ul>li:hover>a { color: #353ABF; font-weight: 600; } .nymain .leftNav>ul>li.on::before, .nymain .leftNav>ul>li:hover::before { transform: none; } .nymain .leftNav>ul>li.active>a { color: #353ABF; font-weight: 600; } .nymain .leftNav ul li.active ul { display: block; } .nymain .leftNav ul li a:hover { background-position: 0.31rem center; color: #353ABF; } .nymain .leftNav>ul>li>ul { display: none; padding-top: 0.1rem; padding-bottom: 0.1rem; padding-right: 0; border-bottom: 1px solid #e5e5e5; } .nymain .leftNav>ul>li>ul>li>a { font-size: 0.15rem; line-height: 0.46rem; padding-left: 0.6rem; color: #666666; border-bottom: none; } .ny-right { float: right; width: calc(100% - 3rem); padding: 0.2rem 0.4rem 0.4rem 0.4rem; min-height: 4rem; background: #fff; border-top: 0.02rem solid #353ABF; box-shadow: 0px 0.02rem 0.05rem 0px rgba(0, 0, 0, 0.1); } .position>div { position: relative; text-align: right; font-size: 0; line-height: 0.66rem; border-bottom: 1px solid #d2d2d2; } .position h3 { position: absolute; font-size: 0.26rem; font-weight: bold; text-align: left; bottom: 0; left: 0; } .position span { color: #888; font-size: 0.14rem; vertical-align: middle; } .position img { height: 0.16rem; vertical-align: middle; margin-right: 0.1rem; } .position a { font-size: 0.14rem; color: #888; margin: 0 0.05rem; vertical-align: middle; } .position a:hover { color: #353ABF; } /* 列表页 */ .text-list { margin-top: 0.2rem; } .text-list ul li { padding-left: 0.25rem; position: relative; line-height: 0.7rem; border-top: 1px dashed #E0E0E0; font-size: 0.18rem; position: relative; left: 0; transition: all 0.3s; } .text-list ul li:first-child { border-top: none; } .text-list ul li::after { content: ''; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 0.06rem; height: 0.06rem; border-radius: 50%; background-color: #353ABF; } .text-list ul li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .text-list ul li span { float: right; padding-left: 0.15rem; color: #999; } .text-list ul li:hover+li { border-top-color: #353ABF; } .text-list ul li:hover a { color: #353ABF; } .text-list ul li:hover span { color: #353ABF; } .text-list ul li:hover { left: 0.05rem; } /* 内容页 */ .art-main .art-tit h3 { text-align: center; color: #333; font-weight: normal; font-size: 0.24rem; margin-top: 0.3rem; font-weight: 600; } .art-main .art-body { padding-top: 0.3rem; } .art-main .art-body p, .art-main .art-body p * { color: #333333; text-indent: 2em; font-family: "微软雅黑" !important; font-size: 0.18rem !important; line-height: 0.36rem !important; margin-bottom: 0.2rem !important; } .art-main .art-body img { max-width: 80% !important; height: auto !important; display: block; margin: 0 auto; } .art-main .cont-tit p { font-size: 0; text-align: center; padding-top: 0.2rem; padding-bottom: 0.2rem; line-height: 0.2rem; background: bottom; border-bottom: 1px solid #dcdcdc; } .art-main .cont-tit p img { display: inline-block; vertical-align: middle; height: 0.16rem; 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.3rem; } .art-info { border-top: 1px dashed #e0e0e0; margin-top: 0.25rem; } .pnext { margin-top: 0.25rem; } .pnext p { text-indent: initial; line-height: 0.32rem; color: #555555; } .pnext p a { color: #555555; } .pnext p:hover { /* color: #96632C; */ } .pnext p:hover a { color: #353ABF; } /* 图片列表 */ .img-lists ul { overflow: hidden; margin-left: -2%; margin-right: -2%; } .img-lists ul li { float: left; width: 29%; margin: 0.4rem 2% 0 2%; border: 1px solid #eee; transition: all 0.3s; position: relative; top: 0; } .img-lists ul li:hover { box-shadow: 0 0 10px rgba(51, 51, 51, 0.16); top: -10px; } .img-lists ul li a { display: block; width: 100%; } .img-lists ul li a .pic { padding-top: 61%; } .img-lists ul li a>img { display: block; width: 100%; height: 196px; } .img-lists ul li a>div.info { padding: 10px; font-size: 0; text-align: center; } .img-lists ul li a>div.info p { color: #333; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 5px; } .img-lists ul li:hover a>div.info p { color: #353ABF; } /*领导*/ .list-ld { overflow: hidden; } .list-ld ul { margin-left: -0.18rem; margin-right: -0.18rem; } .list-ld ul li { float: left; width: 25%; } .list-ld ul li a { display: block; margin: 0.25rem 0.2rem; } .list-ld ul li .pic { padding-top: 114.81%; } .list-ld ul li .ld-tx { background-color: #fff; box-shadow: 0px 0.02rem 0.08rem 0px rgba(10, 11, 24, 0.1); padding: 0.1rem 0; } .list-ld ul li h3 { font-size: 0.18rem; font-weight: bold; position: relative; text-align: center; padding: 0 0.1em; } .list-ld ul li h3::after { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); left: 0; width: 0.04rem; height: 0.24rem; background: #A8272B; } .list-ld ul li p { font-size: 0.14rem; line-height: 0.24rem; color: #999; margin-top: 0.1rem; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; padding: 0 0.1rem; } .list-ld ul li:hover h3::after { background-color: #353ABF; } .list-ld ul li:hover h3 { color: #353ABF; } .list-ld ul li:hover .pic img { transform: scale(1.1); } /* 师资内容 */ .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: #353ABF; 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: #353ABF; } .sz-ty>div { margin-top: 0.16rem; } .sz-ty>div p { font-size: 0.18rem; line-height: 0.44rem; color: #666666; background: url(../images/leftNav-q.png) no-repeat left 20px; 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: #353ABF; } .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:first-child { margin-top: 0; } /* 图文列表页 start */ .tw ul li a { display: block; overflow: hidden; padding: 0.3rem 0.2rem; border-top: 1px dashed #E0E0E0; transition: all 0.3s; } .tw ul li:first-child a { border-top: none; } .tw ul li a .pic { width: 2.6rem; height: 1.58rem; padding-top: 0; } .tw ul li a .tw-tx { overflow: hidden; padding-left: 0.3rem; } .tw ul li a .tw-tx .date { margin-top: 0.1rem; font-size: 0.14rem; color: rgba(116, 167, 168, 0.7); } .tw ul li a .tw-tx .date span { font-size: 0.24rem; font-weight: bold; color: #353ABF; padding-right: 0.05rem; } .tw ul li a .tw-tx h3 { font-size: 0.18rem; font-weight: bold; line-height: 0.32rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; margin-top: 0.1rem; } .tw ul li a .tw-tx p { font-size: 0.16rem; line-height: 0.26rem; height: 0.52rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-top: 0.1rem; color: #999; } .tw ul li:hover a { background-color: #353ABF; } .tw ul li:hover a .date, .tw ul li:hover a .date span { color: #fff; } .tw ul li:hover a .tw-tx h3 { color: #fff; } .tw ul li:hover a .tw-tx p { color: rgba(255, 255, 255, 0.68); } .sjtw ul li a .tw-tx { width: calc(100% - 90px); } @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: 1024px) { .banner::after { display: none; } .nymain { padding-bottom: 0.4rem; } .nymain .leftNav>h2 { font-size: 24px; padding-left: 20px; line-height: 70px; } .nymain .leftNav>ul>li::before { border-left-width: 2px; } .nymain .leftNav>ul>li>a::after { width: 14px; height: 14px; } .position>div { line-height: 50px; } .position h3 { font-size: 22px; } .position h3::after { height: 2px; } .tw ul li a { padding: 0.2rem 0.1rem; } .tw ul li a .pic { width: 2rem; height: 1.21rem; } .tw ul li a .tw-tx .date { margin-top: 0; } .tw ul li a .tw-tx .date span { font-size: 0.22rem; } .tw ul li a .date span { font-size: 16px; } .tw ul li a .date p { font-size: 22px; } .tw ul li a .date em { width: 30px; height: 30px; } .tw ul li a .date p { font-size: 20px; } .tw ul li a .date em { width: 22px; height: 22px; background-size: auto 12px; margin-top: 25px; } .tw ul li a .tw-tx h3 { margin-top: 0.05rem; } .tw ul li a .tw-tx p { margin-top: 0.05rem; } .sjtw ul li a .tw-tx { width: calc(100% - 80px); } .list-ld ul { margin-left: -0.18rem; margin-right: -0.18rem; } .list-ld ul li a { display: block; margin: 0.2rem; } .art-main .art-body table{ max-width: 100% !important;overflow: scroll; display: block; } .art-main .art-body table tr td{ min-width: 1.4rem; } } @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) { .nymain .leftNav>h2 { height: inherit; line-height: 0.56rem; font-size: 0.18rem; text-align: left; padding-left: 0.15rem; font-weight: 600; background: #353ABF; } .nymain .leftNav>h2::before, .nymain .leftNav>h2::after { display: none; } .nymain .leftNav>h2 span { float: right; width: 0.5rem; height: 0.56rem; background: url(../images/sub_left_down2.png) no-repeat center center; background-size: 0.14rem 0.14rem; cursor: pointer; } .nymain { padding: 0.25rem 0; } .nymain .leftNav { float: none; width: auto; top: 0; margin-right: 0; } .nymain .leftNav>p { font-size: 18px; padding: 10px 0; } .nymain .leftNav ul li a { line-height: 0.56rem; } .ny-right { float: none; width: auto; margin-top: 0.2rem; padding: 0 0.2rem 0.4rem 0.2rem; } .position { padding: 16px 0; margin-top: 0; margin-bottom: 0; } .position>div { text-align: left; line-height: 22px; padding-bottom: 10px; } .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: 25px; } .pagination a { padding: 0 5px; height: 20px; line-height: 20px; font-size: 12px; margin: 0 3px; } .nymain .leftNav ul { display: none; padding-bottom: 0; } .nymain .leftNav>ul>li>span { top: 13px; } .text-list { margin-top: 0; } .text-list ul li { line-height: 0.6rem; } .pnext { float: none; border: none; width: auto; } .zzjg_text li { width: 50%; } .img-lists ul li { margin: 10px 1%; } .img-lists ul li a>img { height: 191px; } .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; } .nymain .leftNav>h2 img { height: 20px; } .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; } .art-main .art-body { padding-top: 20px; } .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; } .xz-list-t ul li .pic { width: 2.2rem; height: 1.47rem; } } @media screen and (max-width:640px) { .sz-ty h3 { padding-left: 20px; } .sz-ty>div { padding-left: 20px; } .list-ld ul li { width: 33.333%; } } @media screen and (max-width:480px) { .nymain>div { padding: 0 10px 10px; } .img-lists ul li a>img { height: 100px; } .art-main .cont-tit p .liulan { margin-left: 15px; } .nymain .leftNav ul li a { line-height: 45px; font-size: 14px; } .nymain .leftNav>ul>li>ul>li>a { font-size: 12px; } .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; } .tw ul li a { height: auto; } .tw ul li a .pic { float: none; width: 100%; height: auto; padding-top: 60.61%; margin-bottom: 0.1rem; } .tw ul li a .date p { font-size: 18px; } .tw ul li a .date em { margin-top: 20px; } .tw ul li a .tw-tx { padding-left: 0; } .list-ld ul li { width: 50%; } .list-ld ul { margin-left: -0.12rem; margin-right: -0.12rem; } .list-ld ul li a { margin: 0.15rem; } } @media screen and (max-width:320px) { .text-list ul li { line-height: 40px; } .art-main .art-tit span { font-size: 12px; padding-bottom: 5px; line-height: 24px; height: 24px; } .art-main .art-body p { font-size: 15px; } .img-lists ul li a>img { height: 84px; } } .pb_sys_style1 .p_no_d { border: 1px solid #353ABF !important; background-color: #353ABF !important; }