#vsb_content .v_news_content p iframe{max-width:100% !important;text-align:center;display:block; margin:0 auto;} .banner a::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/banner-zzc.png) repeat-x; background-position: center top; z-index: 9; } .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: #e1292a; color: #fff; border: 1px solid #e1292a; } .pagination a:hover { background: #e1292a; color: #fff; border: 1px solid #e1292a; } .pagination span { display: inline-block; font-size: 14px; } #nymain { background: url(../images/block-bj.jpg) no-repeat; background-size: 1920px auto; background-position: center bottom; } .nymain { margin-top: -20px; position: relative; z-index: 9; padding-bottom: 50px; } .nymain::before { content: ""; position: absolute; left: 305px; top: 145px; bottom: 0; width: 1px; background: #e6e8ed; z-index: 9; } .nymain.article::before { content: none; } .nymain .leftNav { float: left; width: 305px; position: relative; margin-right: 45px; margin-top: -45px; } .nymain .leftNav p { text-align: center; font-size: 30px; color: #fff; line-height: 145px; background: url(../images/ny-lanmu-bj.png) no-repeat; background-size: 100% 100%; position: relative; } .nymain .leftNav p::after { content: ""; position: absolute; right: 100%; width: 1920px; height: 100%; background: url(../images/ny-lanmu-bj3.png) repeat; } .nymain .leftNav ul { background: #fff; } .nymain .leftNav ul li { position: relative; border-bottom: 1px solid #e6e8ed; } .nymain .leftNav ul li a { display: block; font-size: 22px; color: #333333; line-height: 90px; padding-left: 30px; } .nymain .leftNav>ul>li>span { position: absolute; width: 30px; height: 30px; right: 20px; top: 30px; line-height: 50px; background: url(../images/sub_left_down.png) no-repeat center center; background-size: auto; cursor: pointer; } .nymain .leftNav>ul>li.active>a { background: #f7f8fa; background-size: 8px 100%; background-position: left top; color: #fff; //background: url(../images/ny-menu-libj.png) no-repeat; background: #2353a8 url(../images/ny-menu-libj.png) no-repeat; background-position: center center; background-size: cover; } .nymain .leftNav>ul>li.active>ul { display: block; } .nymain .leftNav>ul>li.active>span { background: url(../images/sub_left_down-hover.png) no-repeat center center; background-size: auto; } .nymain .leftNav ul li:hover>a { background-size: 8px 100%; background-position: left top; color: #fff; background: #2353a8 url(../images/ny-menu-libj.png) no-repeat; background-position: center center; background-size: cover; } .nymain .leftNav ul li:hover span { background: url(../images/sub_left_down-hover.png) no-repeat center center; background-size: 15px 12px; } .nymain .leftNav>ul>li>ul { display: none; padding-top: 0; padding-bottom: 0; padding-right: 0; } .nymain .leftNav>ul>li>ul>li { border: none; } .nymain .leftNav>ul>li>ul>li>a { font-size: 18px; padding-left: 50px; line-height: 50px; } .nymain .leftNav>ul>li>ul>li:hover a{ background: none; color:#2353a8; } .article .position { border-top: 4px solid #203ea1; } .ny-right { overflow: hidden; padding-bottom: 50px; padding: 10px; margin-top: 0px; } .position { text-align: right; font-size: 0; padding: 30px 0; margin-bottom: 30px; line-height: 30px; height: 90px; box-shadow: 0 0 10px rgba(0, 0, 0, .1); padding-left: 40px; padding-right: 10px; background: #fff url(../images/ny-lanmu-bj2.png) repeat; } .position h3 { float: left; font-size: 24px; font-weight: 600; color: #333; } .position span { color: #999999; font-size: 16px; vertical-align: middle; margin: 0 5px; } .position img { height: 16px; vertical-align: middle; margin-right: 5px; } .position a { font-size: 16px; color: #999999; margin: 0 5px; vertical-align: middle; } .position a:hover { color: #2354a8; } .text-list ul { margin-top: 30px; } .text-list ul li { padding-left: 10px; padding-right: 85px; background: url(../images/dot2.png) no-repeat; background-position: left center; position: relative; font-size: 18px; line-height: 65px; border-bottom: 1px dashed #e3e2e2; } .text-list ul li a { display: block; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.3s; } .text-list ul li:hover a { color: #e1292a; transform: translateX(5px); } .text-list ul li span { position: absolute; right: 0; top: 0; color: #666666; font-size: 15px; } .art-main .art-tit { border-bottom: 1px solid #eceef3; margin-bottom: 30px; background: #f8f9fb; padding-left: 40px; padding-right: 90px; position: relative; } .fenxiang { position: absolute; right: 30px; top: 50%; transform: translateY(-50%); } .fenxiang>img { display: block; } .fenxiang:hover div { display: block; } .fenxiang>div { position: absolute; display: none; position: absolute; background: #fff; text-align: center; box-shadow: 0 0 10px rgb(0 0 0 / 10%); padding: 10px 0; right: 100%; top: 0; width: 210px; } .art-main .art-tit h3 { font-weight: 600; color: #3a3b3c; font-size: 33px; margin-bottom: 15px; padding-top: 20px; } .art-main .art-body p { color: #333; text-indent: 2em; font-size: 18px; line-height: 36px; margin-bottom: 20px; } .vsbcontent_img{ text-indent: 0em !important;} .art-main .art-body img { max-width: 80% !important; } .art-main .cont-tit p { font-size: 0; padding-bottom: 20px; } .art-main .cont-tit p img { display: inline-block; vertical-align: middle; height: 16px; margin-right: 5px; } .art-main .cont-tit p .liulan { margin-left: 50px; } .art-main .cont-tit p span { display: inline-block; vertical-align: middle; font-size: 16px; color: #888d97; margin-right: 10px; } .art-info { border-top: 1px solid #eaeaea; margin-top: 25px; } .art-bd-btm { text-align: right; font-size: 16px; color: #333333; margin-top: 25px; } .pnext { margin-top: 25px; } .pnext p { text-indent: initial; font-size: 18px; line-height: 36px; color: #203ea2; font-weight: 600; } .pnext p a { font-size: 18px; color: #333; font-weight: normal; } .pnext p:hover { color: #0066cb; } .pnext p:hover a { color: #0066cb; } /* 图片列表 */ .img-lists ul { overflow: hidden; margin-top: 10px; } .img-lists ul li { float: left; width: 30%; margin: 20px 1.5% 0 1.5%; 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>img { display: block; width: 100%; height: 196px; } .img-lists ul li a>div.info { padding: 10px; font-size: 0; } .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 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; } /* 师资力量 */ .zzjg { margin-top: 25px; } .zzjgbox h2 { font-size: 18px; padding: 11px 0; background: #f4f4f4; } .zzjgbox h2 p { font-size: 18px; padding-left: 10px; line-height: 19px; color: #005da3; font-weight: 600; } .zzjgbox h2 p img { vertical-align: middle; margin-right: 10px; } .zzjgbox h2 p span { vertical-align: middle; } .zzjg_text ul { overflow: hidden; } .zzjg_text { background: #fff; padding: 30px 0; } .zzjg_text li { width: 100px; padding-left: 20px; float: left; min-height: 40px; } .zzjg_text a { font-size: 16px; line-height: 38px; color: #000; } .zzjg_text a:hover { color: #1a59c0; } /* 师资列表页 */ .szlb ul li { margin-bottom: 35px; } .szlb ul li h3 { font-size: 24px; line-height: 50px; color: #333; border-bottom: 2px solid #ccb289; } .szlb ul li h3 span { float: left; border-bottom: 6px solid #ccb289; position: relative; bottom: -4px; } .szlb ul li div { overflow: hidden; padding: 20px 10px 20px 35px; border-left: 1px solid #ccb289; border-right: 1px solid #ccb289; border-bottom: 4px solid #efebe6; } .szlb ul li div a { float: left; width: 14.285%; padding-left: 15px; background: url(../images/dot2.png) no-repeat; background-position: left center; font-size: 18px; line-height: 50px; color: #333; } .szlb ul li div a:hover { color: #1935aa; } .timg-list ul li { border-bottom: 1px solid #e2e2df; } .timg-list ul li a { display: block; padding: 15px 0 20px 0; } .timg-list ul li a h3 { font-size: 18px; color: #333333; font-weight: 600; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .timg-list ul li a>div { overflow: hidden; } .timg-list-img { float: left; width: 195px; margin-right: 20px; } .timg-list ul li a .pic { padding-top: 71%; } .timg-list ul li a:hover h3 { color: #234da8; } .timg-list ul li a:hover span { background: #234da8; border-color: #234da8; color: #fff; } .timg-linfo { overflow: hidden; } .timg-linfo p { font-size: 14px; line-height: 24px; color: #888888; height: 48px; white-space: pre-wrap; 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: 10px 0; } .timg-linfo span { display: block; color: #333; font-size: 12px; margin-top: 5px; width: 110px; height: 30px; line-height: 28px; text-align: center; background: #e8eef3; border: 1px solid #e2e2df; color: #193f6b; font-size: 16px; } /* 现任领导 */ .xrld ul { overflow: hidden; } .xrld ul li { float: left; width: 49%; padding: 1px; } .xrld ul li:nth-child(2n+1) { margin-right: 2%; } .xrld ul li a { display: block; padding: 70px 25px 10px 25px; background: #fcfcfc; border: 1px solid #ebeef3; border-bottom: 3px solid #f3f3f3; margin-bottom: 40px; margin-top: 40px; } .xrld-pic { float: left; width: 265px; margin-right: 30px; margin-top: -100px; } .xrld-pic .pic { padding-top: 70%; } .xrld-info { overflow: hidden; } .xrld-info p { font-size: 24px; line-height: 30px; color: #000; } .xrld-info h3 { font-size: 24px; line-height: 50px; color: #000; } .xrld ul li a>p { font-size: 16px; line-height: 28px; color: #888888; margin-top: 25px; } .xrld ul li a>span { display: block; overflow: hidden; margin-top: 30px; } .xrld ul li a>span img { float: right; } @media screen and (max-width:1480px) { .nymain .leftNav { width: 255px; margin-right: 25px; } .nymain::before { left: 265px; } .szlb ul li div a { width: 25%; } .xrld-pic { width: 200px; margin-top: -60px; margin-right: 15px; } .xrld ul li a { padding-top: 30px; } .xrld-info p, .xrld-info h3 { font-size: 20px; } } @media screen and (max-width:1200px) { .xrld-pic { width: 150px; margin-top: -25px; margin-right: 15px; } .xrld ul li a { padding-top: 10px; } .xrld-info p, .xrld-info h3 { font-size: 18px; } .xrld-info h3 { line-height: 36px; } .art-main .art-tit h3 { font-size: 24px; } .art-main .art-tit { padding-left: 15px; padding-right: 60px; } .fenxiang { right: 0; } .fenxiang>img { /* width: 40px; */ } } @media screen and (max-width:1024px) { .nymain .leftNav { float: none; width: auto; margin-right: 0; box-shadow: 0 0 10px rgba(0, 0, 0, .1); } .nymain::before, .nymain .leftNav p::after { display: none; } .nymain .leftNav p { line-height: 50px; background: url(../images/ny-lanmu-bj3.png) repeat; text-align: left; padding: 0 10px; font-size: 20px; font-weight: 600; } .nymain .leftNav>p span { float: right; width: 24px; height: 30px; margin-top: 10px; background: url(../images/sub_left_down2.png) no-repeat center center; background-position: left center; } .nymain .leftNav>p span.on { background: url(../images/sub_left_up2.png) no-repeat center center; background-position: left center; } .nymain .leftNav ul li a { line-height: 40px; font-size: 16px; padding-left: 25px; } .nymain .leftNav>ul>li>ul>li>a { padding-left: 40px; } .nymain .leftNav>ul>li>span { top: 5px; } .nymain .leftNav>ul { display: none; padding-bottom: 30px; } .ny-right { padding-left: 0; padding-right: 0; } .position { padding-left: 15px; padding-top: 10px; padding-bottom: 10px; height: auto; } .position h3 { font-size: 18px; } .timg-list ul li a h3 { font-size: 16px; } .nymain .leftNav>ul>li.active>span, .nymain .leftNav>ul>li>span { background-size: 20px; } .nymain { margin-top: 0; } .nymain .leftNav { margin-top: -25px; } .text-list ul li { font-size: 16px; line-height: 55px; } .szlb ul li div a { font-size: 16px; line-height: 40px; } .szlb ul li { margin-bottom: 20px; } .xrld-info p, .xrld-info h3 { font-size: 16px; } .xrld ul li a>p { font-size: 14px; } .pnext p, .pnext p a { font-size: 14px; } .banner a::after{background-size:19%;} } @media screen and (max-width:768px) { .art-main .art-body img{height:auto;max-width:98% !important;} .timg-list-img { float: none; width: auto; margin-right: 0; margin-bottom: 10px; } .position { text-align: left; height: auto; } .position h3 { float: none; margin-bottom: 5px; font-size: 18px; } .position h3+span { margin-left: 0; } .position span, .position a { font-size: 14px; } .szlb ul li div a { width: 33.33%; } .szlb ul li div { padding-left: 15px; } .szlb ul li h3 { font-size: 20px; } .xrld ul li { width: auto; float: none; } .xrld ul li:nth-child(2n+1) { margin-right: 0; } .xrld ul li a { padding-left: 10px; padding-right: 10px; } .art-main .art-tit { padding-right: 10px; padding-left: 10px; } .art-main .art-tit h3 { font-size: 20px; } .art-main .cont-tit p span { font-size: 14px; margin-left: 5px; margin-right: 5px; } .fenxiang { position: static; transform: translateY(0); padding-bottom: 20px; } .fenxiang>div { left: 40px; } .fenxiang>img { height: 40px; } .fenxiang>div { padding: 3px 0; } .social-share .social-share-icon { font-size: 16px; width: 26px; height: 26px; line-height: 26px; } }