@charset "utf-8"; .footer { background: #f8f8f8; } .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: #1A8ECA; color: #fff; border: 1px solid #1A8ECA; } .pagination a:hover { background: #1A8ECA; color: #fff; border: 1px solid #1A8ECA; } .pagination span { display: inline-block; font-size: 14px; } #nymain { position: relative; padding-top: 40px; padding-bottom: 40px; z-index: 3; } .nymain .leftNav { float: left; width: 270px; position: relative; box-sizing: border-box; background: #1A8ECA; } .nymain .leftNav p { position: relative; padding: 20px 0; background: #1A8ECA; font-size: 30px; color: #fff; text-align: center; } .nymain .leftNav p i { display: block; margin-top: 5px; font-style: normal; font-size: 12px; color: #fff; text-transform: uppercase; opacity: .59; } .nymain .leftNav p span { position: absolute; top: 36px; right: 10px; width: 25px; height: 25px; background: url(../images/sub_left_down2.png) no-repeat center center; background-size: 14px 14px; display: none; } .nymain .leftNav p span.on { transform: rotate(45deg); } /* ??…é?μ????o§?????? */ .third-nav { display: none; } .third-nav>a { font-size: 13px !important; display: block; color: #333; padding-left: 50px; line-height: 30px; } .third-nav>a:hover { color: #1A8ECA; } .nymain .leftNav>ul>li>ul>li { position: relative; } .nymain .leftNav>ul { position: relative; background-color: #f6f6f6; margin-left: 15px; padding-right: 5px; min-height: 500px; } .nymain .leftNav>ul>li { position: relative; background-color: #fff; margin-bottom: 5px; } .nymain .leftNav>ul>li>a { display: block; font-size: 18px; color: #333333; line-height: 32px; padding: 14px 20px; border-bottom: 1px solid #eeeeee; } .nymain .leftNav>ul>li>span { position: absolute; width: 20px; height: 20px; right: 15px; top: 20px; line-height: 50px; background: url(../images/xl.png) no-repeat center center; cursor: pointer; } .nymain .leftNav>ul>li.on>span { transform: rotate(90deg); } .nymain .leftNav>ul>li.active>a { background: #e4edf8; color: #1A8ECA; } .nymain .leftNav>ul>li.active>ul { display: block; } .nymain .leftNav>ul>li:hover>a { color: #1A8ECA; background: #e4edf8; } .nymain .leftNav>ul>li>ul { display: none; background: #f6f7f9; padding-top: 0; padding-bottom: 0; padding-right: 0; } .nymain .leftNav>ul>li>ul>li>a { display: block; font-size: 14px; color: #333; padding-left: 50px; line-height: 50px; } .nymain .leftNav>ul>li>ul>li>a:hover { color: #1A8ECA; } .ny-right { overflow: hidden; padding-left: 40px; min-height: 8rem; } .ny-title { position: relative; line-height: 60px; padding: 0 20px; background-color: #f6f6f6; } .position { font-size: 0; text-align: left; padding-left: 20px; background: url(../images/position.png) no-repeat left center; } .position span { color: #666; font-size: 16px; vertical-align: middle; } .position img { height: 16px; vertical-align: middle; margin-right: 5px; } .position a { font-size: 16px; color: #666666; margin: 0 5px; vertical-align: middle; } .position a:hover { color: #1A8ECA; } /* 标题列表 */ .list { margin-top: 10px; } .list>ul>li { position: relative; padding-left: 40px; padding-right: 95px; line-height: 60px; border-bottom: 1px solid #e6e6e6; background: url(../images/ny-list.png) no-repeat 15px center; } .list>ul>li>a { display: block; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .list>ul>li span { position: absolute; right: 0; top: 0; font-size: 16px; color: #999; } .list>ul>li:hover>a { color: #1A8ECA; } /* 内容页 */ /* 内容页 */ .art-main h2 { text-align: center; color: #333; font-size: 24px; margin-bottom: 20px; padding-top: 20px; } .art-main .art-tit h3 { text-align: center; color: #000; font-size: 30px; margin: 25px 0; } .art-main .art-body{ margin: 10px; } .art-main .art-body p { color: #333; font-size: 16px !important; line-height: 180%; font-family: "Microsoft YaHei", serif; text-indent: 2em; } .art-main .art-body p.img-tp img { display: block; width: 100%; max-width: 1020px; margin: auto; } .art-main .art-body img { /* max-width: 80% !important; */ min-width: 500px; margin: 20px auto; display: block; } .art-main .cont-tit p { font-size: 0; text-align: center; line-height: 50px; background-color: #f2f7fb; } .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: #8e8e8e; margin: 0 20px; } /* 师资列表 */ .teach>ul>li { float: left; width: 48%; margin-left: 4%; margin-top: 40px; overflow: hidden; } .teach>ul>li:nth-child(2n-1) { margin-left: 0; } .teach>ul>li .tp { float: left; width: 170px; } .teach>ul>li .tp .pic { padding-top: 148.2%; } .teach>ul>li .text { overflow: hidden; padding-left: 35px; margin-top: 10px; } .teach>ul>li .text h2 { font-size: 22px; color: #1A8ECA; font-weight: normal; margin-bottom: 10px; } .teach>ul>li .text p { font-size: 16px; color: #666666; } .teach>ul>li .text .jj { margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dfe3ec; } .teach>ul>li .text .jj p { line-height: 26px; height: auto; overflow: hidden; min-height: 60px; } .teach>ul>li .text .more { width: 110px; height: 30px; border: 1px solid #f78100; text-align: center; line-height: 28px; margin-top: 10px; float: right; } .teach>ul>li .text .more a { padding-left: 35px; background: url(../images/sz-more.png) no-repeat left center; font-size: 14px; color: #f78100; } /* 师资内页 */ .sz-top { margin-top: 35px; margin-bottom: 45px; overflow: hidden; } .sz-top .sz-l { float: left; width: 280px; } .sz-top .sz-l .pic { padding-top: 132%; } .sz-top .sz-r { overflow: hidden; padding-left: 45px; } .sz-top .sz-r h2 { display: inline-block; padding-bottom: 15px; font-size: 24px; color: #1A8ECA; font-weight: normal; border-bottom: 1px solid #1A8ECA; margin-bottom: 25px; } .sz-top .sz-r p { font-size: 18px; color: #333; margin-bottom: 10px; } .sz-down { position: relative; padding-left: 40px; } .sz-down::before { content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 60px; background-color: #1A8ECA; } .sz-down p { margin-top: 40px; line-height: 32px; font-size: 16px; color: #666; } /*zzjg*/ .flex-left { display: flex; flex-wrap: wrap } .n_list_system_item .box li { width: -webkit-calc(25% - .28rem); width: -moz-calc(25% - .28rem); width: 29.9%; margin: 20px 20px; position: relative; border: 1px solid #e0e0e0; } .n_list_system_item .box li:after { position: absolute; content: ''; left: 0; right: 100%; top: 0; bottom: 0; background: url("../images/n_list_system02.jpg") no-repeat left center; -o-background-size: 3.3rem 100%; background-size: 100% 100%; -webkit-transition: .3s; -o-transition: .3s; -moz-transition: .3s; transition: .3s; } .n_list_system_item .box li a { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 3; padding: 0 18px; } .n_list_system_item .box li a span { font-size: 16px; line-height: 28px; padding: 16px 0; color: #333; max-width: 84%; -webkit-transition: .5s; -o-transition: .5s; -moz-transition: .5s; transition: .5s; } .n_list_system_item .box li a i { display: block; width: 26px; height: 18px; background: url("../images/n_list_system01.png") no-repeat left center; -o-background-size: .26rem; background-size: 26px; -webkit-transition: .5s; -o-transition: .5s; -moz-transition: .5s; transition: .5s; } .n_list_system_item .box ul { margin: 0 -0.14rem; } .n_list_system_item .box li:hover:after { right: 0; } .n_list_system_item .box li:hover a span { color: #fff; } .n_list_system_item .box li:hover a i { background-image: url("../images/n_list_system03.png"); } .n_list_system_item { margin-top: .55rem; } /* 图文列表 */ .main-down>ul>li { margin-top: 40px; transition: all .3s; } .main-down ul li a { overflow: hidden; display: block; } .tw-pic { position: relative; float: left; width: 240px; overflow: hidden; border-bottom-right-radius: 20px; } .tw-pic .pic { padding-top: 60.7%; } .tw-pic img { display: block; width: 100%; transition: all .3s; } .main-down ul li:hover .tw-pic img { transform: scale(1.2); } .zs-text { position: relative; overflow: hidden; padding-left: 60px; margin-left: 32px; overflow: hidden; text-overflow: ellipsis; white-space: normal; } .zs-text::after { content: ""; position: absolute; left: 30px; top: 0; width: 3px; height: 70px; background-color: #1A8ECA; } .zs-text h3 { font-size: 24px; font-weight: normal; color: #333; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .zs-text:hover h3 { color: #1A8ECA; } .zs-text p { font-size: 16px; line-height: 24px; height: 48px; margin-top: 10px; margin-bottom: 30px; color: #666; overflow: hidden; } .zs-text span { font-size: 16px; color: #275BA4; } @media screen and (max-width:1400px) { .n_list_system_item .box li{width: 27%;} #nymain { padding-bottom: 40px; } .foot { padding-top: 50px; } } @media screen and (max-width:1024px) { .n_list_system_item .box li{width: 44%;} .nymain .leftNav>ul:after { display: none; } .banner { padding-top: 0; } .nymain .leftNav { float: none; width: auto; } .nymain .leftNav p span { display: block; } .nymain .leftNav p { padding: 10px; font-size: 22px; text-align: left; } .nymain .leftNav p span { top: 12px; } .nymain .leftNav>ul { min-height: auto; margin-left: 5px; display: none; } .ny-right { padding-left: 0; margin-top: 15px; } } @media screen and (max-width:1000px) { .teach>ul>li .text { padding-left: 10px; } .teach>ul>li .text p { font-size: 14px; } } @media screen and (max-width:700px) { .n_list_system_item .box li{width: 41%;} .nymain .leftNav>ul>li>a { font-size: 16px; line-height: 40px; } .nymain .leftNav>ul>li>span { right: 15px; top: 10px; } .foot { padding-top: 0; } .ny-title { line-height: 40px; } .list>ul>li { background: url(../images/ny-list.png) no-repeat left center; padding-left: 25px; line-height: 40px; padding-right: 70px; } .list>ul>li span { font-size: 12px; } .list>ul>li>a { font-size: 14px; } .position span { font-size: 14px; } .position a { font-size: 14px; } .pagination { padding-top: 15px; } #nymain { padding-top: 15px; } .art-main .art-tit h3 { margin: 15px 0; font-size: 18px; } .art-main .cont-tit p span { margin: 0 5px; font-size: 12px; } .art-main .cont-tit p { line-height: 24px; padding: 15px 0; } .art-main .art-body p { margin-top: 15px; margin-bottom: 5px; font-size: 14px; } .teach>ul>li { float: none; width: 100%; margin-left: 0; margin-top: 15px; } .teach>ul>li .text h2 { font-size: 20px; margin-bottom: 5px; } .teach>ul>li .text .jj { margin-top: 5px; padding-bottom: 5px; } .sz-top { margin-top: 15px; margin-bottom: 15px; } .sz-top .sz-l { width: 100px; } .sz-top .sz-r { padding-left: 15px; } .sz-top .sz-r h2 { font-size: 18px; padding-bottom: 10px; margin-bottom: 15px; } .sz-top .sz-r p { font-size: 14px; } .sz-down { padding-left: 15px; } .sz-down p { margin-top: 10px; font-size: 14px; } } @media screen and (max-width:500px) { .n_list_system_item .box li{width: 98%;} .tw-pic { float: none; width: auto; } .zs-text { padding-left: 0; margin-top: 15px; margin-left: 0; } .zs-text::after { display: none; } .zs-text h3 { font-size: 20px; margin-bottom: 10px; } .zs-text p { margin-bottom: 15px; } .main-down>ul>li { margin-top: 15px; } .art-main .art-body img{ width: 100% !important; height: auto !important; max-width: 96% !important; min-width: auto; } }