@charset "utf-8"; * { margin: 0; padding: 0; } html { height: 100%; } body { font-family: "微软雅黑" !important; background-color: #fff; font-size: 14px; height: 100%; } a, a:hover { text-decoration: none !important; outline: none; } .clearfix:after { content: ""; display: block; clear: both; } .clearfix { zoom: 1; } .fl { float: left; } .fr { float: right; } .common_width { width: 1200px; margin: 0 auto; } body ul, body p { margin: 0; } ul > li { list-style-type: none; } img { border: none; outline: none; } input { outline: none; border: 0; font-family: "微软雅黑"; background: none; } input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; } /*清除苹果按钮样式*/ .btn:focus { outline: none !important; } @font-face { font-family: "KabelCBook"; src: url(KabelC-Book.otf); } ::-webkit-input-placeholder { /* WebKit browsers */ color: #fff; } ::-webkit-scrollbar { width: 6px; height: 6px; } ::-webkit-scrollbar-thumb { border-radius: 3px; background: rgba(0, 0, 0, 0.2); } video { outline: none; } /*------LESS------*/ .main .item6 video{ width: 100%; height: 317px; display: block; float: left; border-radius: 6px; } .bd_weixin_popup { box-sizing: content-box; } .header { height: 120px; background-color: #; } .header .common_width { height: 100%; background: url(../images/logo.png) no-repeat left center; background-size: auto 80%; } .header .common_width .logo { width: 550px; height: 100%; float: left; } .header .common_width .logo a { display: block; height: 100%; width: 100%; float: left; } .header .common_width .logo a.ruc { width: 238px; } .header .common_width .logo a.philosophy { width: 102px; } .header .common_width .form_box { float: right; height: 100%; } .header .common_width .form_box a { font-size: 14px; /* font-family: 'Georgia'; */ color: #e6e6e6; height: 100%; line-height: 90px; display: block; width: 80px; text-align: center; float: left; } .header .common_width .form_box form { width: 220px; height: 40px; border: 1px solid ; float: left; margin-top: 40px; margin-right: 15px; border-radius: 10px; } .header .common_width .form_box form input[type="text"] { width: 176px; height: 38px; line-height: 38px; padding: 0 22px; color: #fff; float: left; } .header .common_width .form_box form input[type="submit"] { width: 42px; height: 38px; float: left; background: url(../images/search.png) no-repeat left 25px center; } .header .common_width .form_box .soogee_btnbar { height: 46px; padding: 3px; background-color: ; float: left; margin-top: 22px; border-radius: 46px; cursor: pointer; } .header .common_width .form_box .soogee_btnbar > span { width: 40px; height: 40px; border: 2px solid ; background: url(../images/changcss.png) no-repeat center; display: inline-block; border-radius: 40px; float: left; } .header .common_width .form_box .soogee_btnbar div { float: left; height: 40px; width: 0; overflow: hidden; } .header .common_width .form_box .soogee_btnbar div span { display: inline-block; width: 40px; height: 40px; margin-left: 6px; border: 5px solid #95c2d8; border-radius: 40px; opacity: 0; } .header .common_width .form_box .soogee_btnbar div span#red { background-color: #ae0c2a; } .header .common_width .form_box .soogee_btnbar div span#red.active { background: #ae0c2a url(../images/r.png) no-repeat center; } .header .common_width .form_box .soogee_btnbar div span#brown { background-color: #704d4e; } .header .common_width .form_box .soogee_btnbar div span#brown.active { background: #704d4e url(../images/r.png) no-repeat center; } .header .common_width .form_box .soogee_btnbar div span#blue { background-color: #3a8fb7; } .header .common_width .form_box .soogee_btnbar div span#blue.active { background: #3a8fb7 url(../images/r.png) no-repeat center; } .slide{ height: 797px; } .slide .swiper-container { height: 100%; } .slide .swiper-container a { display: block; height: 100%; position: relative; } .slide .swiper-container .swiper-pagination_shell { position: absolute; height: 6px; bottom: 32px; left: 50%; margin-left: -600px; } .slide .swiper-container .swiper-pagination_shell .swiper-pagination { right: 0; height: 6px; width: 100%; font-size: 0; } .slide .swiper-container .swiper-pagination_shell .swiper-pagination span.swiper-pagination-bullet { width: 60px; height: 6px; background-color: #b5bcbc; opacity: 1; border-radius: 6px; margin: 0 5px; transition: all 0.2s ease 0.1s; } .slide .swiper-container .swiper-pagination_shell .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active { width: 60px; background-color: #; } .slide .swiper-container .swiper_btn { height: 60px; position: absolute; top: 50%; left: 50%; margin-left: -600px; margin-top: -60px; } .slide .swiper-container .swiper_btn .swiper-button-prev { width: 70px; height: 70px; top: 0; margin-top: 0; background: url(../images/left.png) no-repeat center; left: -150px; } .slide .swiper-container .swiper_btn .swiper-button-next { width: 70px; height: 70px; top: 0; margin-top: 0; background: url(../images/right.png) no-repeat center; right: -150px; } .nav { height: 50px; box-shadow: 0px 0px 5px 1px #e5e5e5; position: relative; background-color: #fff; } .nav > ul > li { height: 50px; line-height: 50px; width: 10%; float: left; text-align: center; position: relative; } .nav > ul > li > a { font-size: 16px; font-weight: bold; color: #333; line-height: 50px; height: 50px; display: inline-block; padding: 0 3px; border-bottom: 3px solid #fff; transition: all 0.2s ease 0.1s; } .nav > ul > li.active > a, .nav > ul > li:hover > a { border-bottom: 3px solid #; color: #; } .nav > ul > li > ul { position: absolute; left: 0; /* bottom: 50px; */ width: 100%; z-index: 999; display: none; } .nav > ul > li > ul > li { background-color: rgba(255, 255, 255, 0.8); } .nav > ul > li > ul > li a { color: #; display: block; } .nav > ul > li > ul > li + li { border-top: 1px solid #ddd; } .nav.active { position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; } .nav.active li > ul { bottom: auto !important; top: 50px; border: 1px solid #e5e5e5; border-top: 0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-color: #fff; } .main .item1 { background-color: #f7f7f7; padding: 50px 0 50px; } .main .item1 h3 { height: 32px; font-size: 22px; margin: 0 0 20px; border-bottom: 1px solid #; } .main .item1 h3 a { color: #333; display: inline-block; height: 100%; width: 100%; } .main .item1 h3 a strong { height: 32px; display: inline-block; border-bottom: 2px solid #; } .main .item1 h3 a span { font-size: 14px; color: #4c4c4c; float: right; display: inline-block; line-height: 22px; } .main .item1 .col-md-6-left ul li { height: 64px; } .main .item1 .col-md-6-left ul li + li { margin-top: 16px; } .main .item1 .col-md-6-left ul li .date { width: 64px; height: 64px; background-color: #; border-radius: 5px; color: #fff; /* font-family: 'Georgia'; */ font-weight: bold; padding-top: 5px; float: left; overflow: hidden; } .main .item1 .col-md-6-left ul li .date span { display: block; text-align: center; } .main .item1 .col-md-6-left ul li .date span.day { height: 28px; line-height: 28px; font-size: 28px; } .main .item1 .col-md-6-left ul li .date span.year-top { line-height: 28px; width: 60px; height: 56px; overflow: hidden; margin-left: 2px; margin-top: -28px; font-size: 20px; } .main .item1 .col-md-6-left ul li .date span.year-bottom { line-height: 28px; font-size: 14px; width: 35px; height: 26px; float: left; overflow: hidden; margin-left: 15px; } .main .item1 .col-md-6-left ul li p { line-height: 25px; height: 64px; padding-left: 82px; padding-top: 7px; padding-bottom: 7px; font-size: 16px; color: #333; transition: all 0.5s ease 0.2s; } .main .item1 .col-md-6-left ul li:hover p { color: #; } .main .item1 .col-md-6-right ul li { height: 90px; } .main .item1 .col-md-6-right ul li a { display: block; height: 90px; } .main .item1 .col-md-6-right ul li a .pic { width: 140px; height: 90px; float: left; border-radius: 5px; } .main .item1 .col-md-6-right ul li a .txt { padding-left: 160px; padding-top: 6px; height: 90px; color: #333; font-size: 16px; line-height: 25px; } .main .item1 .col-md-6-right ul li a .txt p { height: 50px; overflow: hidden; transition: all 0.5s ease 0.2s; } .main .item1 .col-md-6-right ul li a .txt span { color: #666; display: inline-block; line-height: 25px; /* font-family: 'Georgia'; */ } .main .item1 .col-md-6-right ul li + li { margin-top: 15px; } .main .item1 .col-md-6-right ul li:hover p { color: #; } .main .item1 .col-md-3:hover .video::before { opacity: 1; } .main .item1 .col-md-3 .video { height: 180px; border-radius: 5px; position: relative; } .main .item1 .col-md-3 .video::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/play.png) no-repeat center; opacity: 0; transition: all 0.2s ease 0.2s; } .main .item1 .col-md-3 h6 { line-height: 30px; height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 12px; margin-bottom: 0; font-size: 16px; color: #333; } .main .item1 .col-md-3 p { line-height: 24px; font-size: 14px; color: #666; height: 48px; overflow: hidden; } .main .item1 .col-md-3 span { font-size: 14px; } .main .item2 { background-color: #fff; padding: 50px 0 50px; } .main .item2 h3 { height: 32px; font-size: 22px; margin: 0 0 8px; border-bottom: 1px solid #; } .main .item2 h3 a { color: #333; display: inline-block; height: 100%; width: 100%; } .main .item2 h3 a strong { height: 32px; display: inline-block; border-bottom: 2px solid #; } .main .item2 h3 a span { font-size: 14px; color: #4c4c4c; float: right; display: inline-block; line-height: 22px; } .main .item2 .admissions li { height: 54px; border-bottom: 1px solid #e6e6e6; line-height: 53px; font-size: 16px; } .main .item2 .admissions li a { color: #333; display: inline-block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.5s ease 0.2s; } .main .item2 .admissions li a span { font-size: 16px; color: #; width: 106px; display: inline-block; /* font-family: 'Georgia'; */ padding-left: 3px; } .main .item2 .admissions li:hover a { color: #; } .main .item2 .info li { height: 54px; border-bottom: 1px solid #e6e6e6; line-height: 53px; font-size: 16px; } .main .item2 .info li a { color: #333; display: inline-block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.5s ease 0.2s; } .main .item2 .info li a span { float: right; font-size: 16px; color: #999; /* font-family: 'Georgia'; */ padding-left: 12px; } .main .item2 .info li a em { width: 6px; height: 6px; display: block; float: left; /* background-color: #; */ border-radius: 6px; margin-top: 23px; margin-left: 7px; margin-right: 12px; display: none; } .main .item2 .info li:hover a { color: #; } .main .item3 { background-color: #f7f7f7; padding: 50px 0 50px; } .main .item3 h3 { height: 32px; font-size: 22px; margin: 0 0 8px; border-bottom: 1px solid #; } .main .item3 h3 a { color: #333; display: inline-block; height: 100%; width: 100%; } .main .item3 h3 a strong { height: 32px; display: inline-block; border-bottom: 2px solid #; } .main .item3 h3 a span { font-size: 14px; color: #4c4c4c; float: right; display: inline-block; line-height: 22px; } .main .item3 .admissions li { height: 54px; border-bottom: 1px solid #e6e6e6; line-height: 53px; font-size: 16px; } .main .item3 .admissions li a { color: #333; display: inline-block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.5s ease 0.2s; } .main .item3 .admissions li a span { font-size: 16px; color: #; width: 106px; display: inline-block; /* font-family: 'Georgia'; */ padding-left: 3px; } .main .item3 .admissions li:hover a { color: #; } .main .item3 .info li { height: 54px; border-bottom: 1px solid #e6e6e6; line-height: 53px; font-size: 16px; } .main .item3 .info li a { color: #333; display: inline-block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.5s ease 0.2s; } .main .item3 .info li a span { float: right; font-size: 16px; color: #999; /* font-family: 'Georgia'; */ padding-left: 12px; } .main .item3 .info li a em { width: 6px; height: 6px; display: block; float: left; background-color: #; border-radius: 6px; margin-top: 23px; margin-left: 7px; margin-right: 12px; } .main .item3 .info li:hover a { color: #; } .main .item4 { padding: 40px 0 50px; } .main .item4 h2 { height: 39px; font-size: 22px; margin: 0; line-height: 22px; font-weight: bold; } .main .item4 h2 a { color: #333; display: inline-block; height: 100%; width: 100%; } .main .item4 h2 a span { font-size: 14px; color: #4c4c4c; float: right; display: inline-block; line-height: 22px; } .main .item4 .col-md-6-left { height: 320px; } .main .item4 .col-md-6-left a { display: block; height: 320px; border-radius: 4px; background-color: #fff; box-shadow: 0 2px 5px 1px #eae9e9; } .main .item4 .col-md-6-left a .pic { height: 226px; border-radius: 4px; line-height: 26px; } .main .item4 .col-md-6-left a p { padding: 0 25px; font-size: 16px; color: #333; line-height: 26px; height: 52px; margin-top: 20px; transition: all 0.5s ease 0.2s; } .main .item4 .col-md-6-left:hover p { color: #; } .main .item5 { background-color: #f7f7f7; padding: 40px 0 50px; } .main .item5 h2 { height: 39px; font-size: 22px; margin: 0; line-height: 22px; font-weight: bold; } .main .item5 h2 a { color: #333; display: inline-block; height: 100%; width: 100%; } .main .item5 h2 a span { font-size: 14px; color: #4c4c4c; float: right; display: inline-block; line-height: 22px; } .main .item5 .students { margin-left: -10px; margin-right: -10px; } .main .item5 .students .students_box { width: 25%; height: 240px; float: left; padding: 0 10px; } .main .item5 .students .students_box a { display: block; height: 100%; background-color: #fff; box-shadow: 0 2px 8px 1px #eae9e9; text-align: center; } .main .item5 .students .students_box a .pic { height: 188px; } .main .item5 .students .students_box a p { line-height: 52px; font-size: 16px; color: #333; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.5s ease 0.2s; } .main .item5 .students .students_box:hover p { color: #; } .main .item6 { padding: 50px 0 60px; } .main .item6 .fl { height: 317px; width: 610px; padding-left: 40px; padding-right: 116px; } .main .item6 .fl h1 { line-height: 54px; margin: 12px 0 0; font-size: 28px; color: #333; } .main .item6 .fl span { width: 70px; height: 3px; background-color: #; display: block; } .main .item6 .fl p { font-size: 14px; color: #666; line-height: 32px; margin-top: 16px; } .main .item6 .fl a { line-height: 46px; font-size: 14px; color: #; display: inline-block; } .main .item6 .fr { width: 590px; height: 317px; /*background: url(../images/introduce.jpg) no-repeat center / cover;*/ position: relative; cursor: pointer; } /*.main .item6 .fr::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/v_play.png) no-repeat center; opacity: 0; }*/ .main .item6 .fr a { display: block; height: 100%; } .main .item6 .fr:hover::before { opacity: 1; transition: all 0.3s ease 0.2s; } .footer { border-top: 6px solid #; background: url(../images/footer_bg.jpg) no-repeat center/cover; } .footer .copyright { height: 82px; line-height: 49px; border-top: 1px solid #243037; color: #b6babd; text-align: center; } .footer .copyright a { color: #b6babd; padding-left: 12px; } .footer .info { padding: 37px 0 18px; } .footer .info .fl { width: 802px; height: 200px; border-right: 2px solid #243037; } .footer .info .fl h2 { line-height: 38px; color: #fff; font-size: 18px; margin: 0; } .footer .info .fl span { width: 40px; height: 3px; background-color: #; display: block; } .footer .info .fl ul { margin-top: 5px; width: 800px; } .footer .info .fl ul li { float: left; width: 200px; height: 36px; line-height: 36px; padding-left: 18px; background: url(../images/links.png) no-repeat left 1px center; } .footer .info .fl ul li a { font-size: 14px; color: #f5f5f5; display: block; } .footer .info .fl ul li:hover a { color: #; transition: all 0.3s ease 0.2s; } .footer .info .fr { width: 398px; height: 200px; padding-left: 68px; } .footer .info .fr h2 { line-height: 38px; height: 38px; font-size: 18px; margin: 0; color: #fff; } .footer .info .fr ul { padding-top: 20px; width: 300px; float: left; } .footer .info .fr ul li { border-top: 1px solid #27343a; line-height: 28px; padding: 11px 0; padding-left: 50px; } .footer .info .fr ul li a { color: #ced1d2; } .footer .info .fr ul li.email { background: url(../images/email.png) no-repeat left 15px top 18px; } .footer .info .fr ul li.tel { background: url(../images/tel.png) no-repeat left 16px top 17px; } .footer .info .fr ul li.address { background: url(../images/address.png) no-repeat left 15px top 18px; } .footer .info .fr .qr { width: 400px; height: 189px; float: left; padding-top: 9px; } .footer .info .fr .qr div { width: 200px; padding-left: 70px; float: left; height: 180px; text-align: center; color: #fff; } .footer .info .fr .qr p { line-height: 50px; } .page { padding-bottom: 50px; } .page .tit { height: 190px; background: url(../images/1_02.png) no-repeat center; } .page .tit > div { padding-top: 130px; line-height: 60px; } .page .tit > div h2 { float: left; margin: 0; line-height: 60px; width: 260px; /* padding-left: 52px; */ font-size: 20px; text-align:center; color: #fff; } .page .tit > div p { float: right; } .page .tit > div p a { font-size: 14px; color: #fff; height: 60px; display: inline-block; } .page .tit > div p a span { display: inline-block; padding: 0 6px; } .page .tit > div p a:last-child span { display: none; } .page .left_nav { width: 260px; border-left: 10px solid #; float: left; } .page .left_nav ul { padding: 10px 0; background-color: #f2f2f2; } .page .left_nav ul li { height: 50px; line-height: 49px; background-color: #f2f2f2; transition: all 0.1s ease 0.1s; } .page .left_nav ul li a { padding-left: 43px; font-size: 16px; color: #333; display: block; } .page .left_nav ul li + li { border-top: 1px solid #e6e6e6; } .page .left_nav ul li.active { background-color: ; } .page .left_nav ul li.active a { color: #333; } .page .fr { width: 900px; padding-top: 13px; } .page .normal_list .fr > ul li { border-bottom: 1px solid #eceff4; padding-top: 20px; padding-bottom: 19px; height: 120px; } .page .normal_list .fr > ul li a { display: block; height: 100%; } .page .normal_list .fr > ul li a .date { width: 96px; border-right: 1px solid #; float: left; height: 100%; text-align: center; color: #; } .page .normal_list .fr > ul li a .date span { display: block; /* font-family: 'Georgia'; */ font-weight: bold; } .page .normal_list .fr > ul li a .date span.day { line-height: 28px; margin-top: 8px; font-size: 28px; } .page .normal_list .fr > ul li a .date span.year { line-height: 32px; font-size: 16px; } .page .normal_list .fr > ul li a .txt { height: 100%; padding-left: 122px; } .page .normal_list .fr > ul li a .txt h6 { font-size: 16px; color: #333; line-height: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0; font-weight: bold; } .page .normal_list .fr > ul li a .txt p { margin-top: 3px; line-height: 24px; height: 48px; overflow: hidden; font-size: 14px; color: #808080; } .page .pic_list .fr > ul li { height: 200px; border-bottom: 1px solid #f0f6fa; padding-top: 19px; padding-bottom: 20px; } .page .pic_list .fr > ul li a { display: block; height: 100%; } .page .pic_list .fr > ul li a .pic { height: 100%; width: 250px; float: left; } .page .pic_list .fr > ul li a .txt { padding-left: 277px; } .page .pic_list .fr > ul li a .txt h6 { margin: 0; line-height: 40px; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; } .page .pic_list .fr > ul li a .txt p { font-size: 14px; line-height: 28px; color: #999; height: 84px; overflow: hidden; margin: 3px 0; } .page .pic_list .fr > ul li a .txt span { font-size: 16px; line-height: 30px; color: #; display: block; /* font-family: 'Georgia'; */ } .page .notice_list .fr > div ul { margin-top: 17px; border-top: 1px solid #ebebeb; } .page .notice_list .fr > div ul li { height: 50px; line-height: 49px; border-bottom: 1px solid #ebebeb; } .page .notice_list .fr > div ul li a { display: block; height: 100%; } .page .notice_list .fr > div ul li a span { float: left; font-size: 16px; color: #; /* font-family: 'Georgia'; */ padding-left: 3px; width: 125px; } .page .notice_list .fr > div ul li a p { font-size: 16px; color: #4c4c4c; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: bold; } .page .institutions .fr > ul { margin-top: 17px; margin-left: -15px; margin-right: -15px; } .page .institutions .fr > ul li { width: 33.33%; height: 120px; padding: 0 15px; float: left; margin-bottom: 30px; } .page .institutions .fr > ul li a { border: 1px solid ; background-color: #f3f8fb; display: block; height: 100%; padding: 25px 30px; } .page .institutions .fr > ul li a p { font-size: 19px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-top: 6px; font-weight: bold; } .page .institutions .fr > ul li a span { font-size: 14px; color: #999; line-height: 28px; display: block; margin-top: 8px; background: url(../images/1_03.png) no-repeat left 67px center; } .page .institutions .fr > ul li:last-child { font-size: 16px; color: #; text-align: center; line-height: 68px; } .page .institutions .fr > ul li:last-child:hover a { color: #; } .page .teacher_list .fr > .tab_box { border: 1px solid #e5e5e5; background-color: #f6f6f6; padding: 10px 9px; } .page .teacher_list .fr > .tab_box .tab_box_item { padding: 12px 10px 2px; } .page .teacher_list .fr > .tab_box .tab_box_item + .tab_box_item { border-top: 1px solid #ebebeb; } .page .teacher_list .fr > .tab_box .tab_box_item h3 { margin: 0; line-height: 24px; float: left; font-size: 16px; color: #333; padding: 0 10px; } .page .teacher_list .fr > .tab_box .tab_box_item span { line-height: 24px; font-size: 14px; padding: 0 12px; color: #666; display: inline-block; margin-bottom: 10px; cursor: pointer; } .page .teacher_list .fr > .tab_box .tab_box_item span.active { color: #fff; background-color: #; } .page .teacher_list .fr > .tab_box .tab_box_item > div { padding-left: 152px; } .page .teacher_list .fr > .tab_box .tab_box_item > span { float: left; } .page .teacher_list .fr > .tab_box .tab_box_item span a{ color: #666; } .page .teacher_list .fr > .tab_box .tab_box_item span.active a{ color: #fff; } .page .teacher_list .fr .col-md-3 { margin-top: 30px; height: 320px; } .page .teacher_list .fr .col-md-3 a { height: 100%; display: block; } .page .teacher_list .fr .col-md-3 a .pic { height: 240px; } .page .teacher_list .fr .col-md-3 a .txt { border: 1px solid #e6e6e6; border-top: 0; height: 80px; text-align: center; } .page .teacher_list .fr .col-md-3 a .txt h5 { margin: 0; color: #; font-size: 16px; line-height: 28px; padding-top: 12px; } .page .teacher_list .fr .col-md-3 a .txt p { font-size: 14px; color: #666; line-height: 28px; } .page.page_content .fr { padding-top: 30px; } .page.page_content .fr .teacher_info { height: 180px; } .page.page_content .fr .teacher_info .pic { width: 150px; height: 100%; float: left; } .page.page_content .fr .teacher_info .txt { padding-left: 190px; padding-top: 12px; height: 100%; } .page.page_content .fr .teacher_info .txt h2 { margin: 0 0 7px; line-height: 30px; font-size: 20px; color: #; } .page.page_content .fr .teacher_info .txt p { line-height: 32px; font-size: 14px; color: #333; } .page.page_content .fr .teacher_nav { height: 50px; margin-top: 40px; } .page.page_content .fr .teacher_nav span { line-height: 50px; width: 200px; color: #fff; text-align: center; display: inline-block; background-color: #999; float: left; margin-right: 1px; cursor: pointer; font-size: 18px; transition: all 0.2s ease 0.2s; } .page.page_content .fr .teacher_nav span.active { background-color: #; } .page.page_content .fr .teacher_content > div { display: none; } .page.page_content .fr .teacher_content h6 { font-size: 18px; color: #; font-weight: bold; margin: 26px 0 6px; line-height: 30px; } .page.page_content .fr .teacher_content p { line-height: 32px; } .page.page_content .fr > div .content_tit { border-bottom: 1px solid #e6e6e6; text-align: center; } .page.page_content .fr > div .content_tit h3 { line-height: 34px; padding: 4px 0; color: #; margin: 0; } .page.page_content .fr > div .content_tit span { display: inline-block; color: #808080; font-size: 14px; line-height: 20px; padding: 0 12px; margin-bottom: 15px; } .page.page_content .fr > div .content_txt { font-size: 14px; line-height: 28px; color: #4c4c4c; padding: 10px 0; } .page.page_content .fr > div .content_txt p,.page.page_content .fr > .content_txt span { font-size: 14px !important; line-height: 28px !important; color: #4c4c4c !important; margin: 20px 0 !important; font-family: "微软雅黑" !important; } .page.page_content .fr > div .content_txt table{ width: 100%; } .page.page_content .fr > div .content_txt img { max-width: 100%; height: auto !important; /* margin: 20px auto; display: block;*/ } .page.page_content .fr .share { font-size: 14px; margin-top: 30px; } .page.page_content .fr .share span { display: inline-block; color: #808080; line-height: 28px; float: left; padding-right: 12px; margin: 0 !important; } .page.page_content .fr .share .bdsharebuttonbox { display: inline-block; float: left; } .page.page_content .fr .share .bdsharebuttonbox a { padding-left: 27px; } .page.page_content .fr .share .bdsharebuttonbox .bds_tsina { background: url(../images/2_03.png) no-repeat center; } .page.page_content .fr .share .bdsharebuttonbox .bds_weixin { background: url(../images/2_05.png) no-repeat center; } .page.page_content .fr .share .bdsharebuttonbox .bds_sqq { background: url(../images/2_10.png) no-repeat center; } .page.page_content .fr .share .bdsharebuttonbox .bds_more { background: url(../images/2_07.png) no-repeat center; } .phone_nav { display: none; } .point_out { width: 600px; height: 300px; background-color: #fff; border-radius: 4px; position: fixed; top: 50%; left: 50%; margin-top: -150px; margin-left: -300px; text-align: center; color: #888; z-index: 1002; display: none; } .point_out a span { background-color: #0086f9; display: inline-block; color: #fff; font-size: 14px; line-height: 28px; padding: 0 15px; border-radius: 3px; margin: 20px auto 0; text-decoration: none; } .point_out a { width: 185px; display: inline-block; } .point_out p { padding: 0 60px; line-height: 30px; margin-bottom: 10px; margin-top: 16px; font-size: 16px; } .point_out .close_btn { width: 26px; height: 26px; display: block; position: absolute; top: 15px; right: 15px; background: url(../images/close.png) no-repeat center; cursor: pointer; } .masking { height: 100%; width: 100%; position: fixed; top: 0; right: 0; background-color: transparent; transition: all 0.5s ease 0.2s; z-index: -1; } .masking.active { background: url(../images/bgbg.png) repeat center; z-index: 1001; } .main h3 a span{ font-weight: bold; } .main .item1 .col-md-3>a>span{ color: #; } /**********************************************************************************************************/ .item5 .common_width .row .box { width: 380px; padding: 20px 15px; background: #f7f7f7; float: left; /* margin: 0 30px 30px 0; */ position: relative; z-index: 7; min-height: 440px; box-sizing: unset; -webkit-box-sizing: unset; -moz-box-sizing: unset; -ms-box-sizing: unset; -o-box-sizing: unset; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; min-height:335px !important; } .item5 .common_width .row .box .big-title { width: 100%; text-align: center; margin-bottom: 10px; } .item5 .common_width .row .box .big-title .arrow { font-size: 18px; color: #000; position: relative; } .item5 .common_width .row .box .big-title .arrow a { font-size: 18px; color: #000; } .item5 .common_width .row .box .big-title .arrow::after { content: ""; position: absolute; right: -85px; top: 8px; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #000; display: block; } .item5 .common_width .row .box .big-title img { width: 100%; } .item5 .common_width .row .box .news-list li { font-size: 14px; color: #666; line-height: 35px; } .item5 .common_width .row .box .news-list li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000; } .item5 .common_width .row .box .news-list li a:hover { color: #870065; font-weight: bold; } .item5 .common_width .row .box .notice-list ul li { padding-left: 15px; font-size: 14px; color: #666; line-height: 35px; position: relative; } .item5 .common_width .row .box .notice-list ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000; } .item5 .common_width .row .box .notice-list ul li a:hover { color: #870065; font-weight: bold; } .item5 .common_width .row .box .notice-list ul li::before { content: ""; width: 4px; height: 4px; background: #870065; display: block; position: absolute; left: 0; top: 16px; } .item5 .common_width .row .box .notice-list ul .first { padding: 0; } .item5 .common_width .row .box .notice-list ul .first .t { font-weight: bold; } .item5 .common_width .row .box .notice-list ul .first a { color: #870065; /*display: inline;*/ } .item5 .common_width .row .box .notice-list ul .first .sub-detail { margin: 10px 0 14px; } .item5 .common_width .row .box .notice-list ul .first .sub-detail .img-wrap { width: 130px; height: 80px; float: left; } .item5 .common_width .row .box .notice-list ul .first .sub-detail .r { width: 190px; float: right; height: 64px; margin-top: 5px; color: #666; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .item5 .common_width .row .box .notice-list ul .first::before { content: ""; width: 0; height: 0; background: transparent; } .item5 .common_width .row .box .slide-wrap { width: 100%; height: 130px; margin:25px 0; } .item5 .common_width .row .box .slide-wrap + .slide-wrap { /*margin-top: 30px;*/ } .item5 .common_width .row .box .slide-wrap .slide-all { width: 100%; height: 100%; overflow: hidden; } .item5 .common_width .row .box .slide-wrap .slide-all .swiper-slide { width: 100%; height: 130px; line-height: 130px; text-align: center; font-size: 26px; color: #fff; } .item5 .common_width .row .box .slide-wrap .slide-all .swiper-slide a { display: block; color: #fff; font-size: 26px; text-align: center; } .item5 .common_width .row .box .result-list li { padding-left: 15px; font-size: 14px; color: #666; line-height: 35px; position: relative; } .item5 .common_width .row .box .result-list li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #000; } .item5 .common_width .row .box .result-list li a:hover { color: #870065; font-weight: bold; } .item5 .common_width .row .box .result-list li::before { content: ""; width: 4px; height: 4px; background: #870065; display: block; position: absolute; left: 0; top: 16px; } .item5 .common_width .row .box .person-list { margin-top: 20px; } .item5 .common_width .row .box .person-list li a { width: 100%; display: block; } .item5 .common_width .row .box .person-list li a .person { width: 74px; height: 90px; float: left; } .item5 .common_width .row .box .person-list li a .person-info { width: 230px; float: right; } .item5 .common_width .row .box .person-list li a .person-info .t { font-size: 16px; color: #000; margin: 8px 0 10px; overflow: hidden; text-overflow: ellipsis; text-align: justify; /*white-space: nowrap;*/ } .item5 .common_width .row .box .person-list li a .person-info .c { font-size: 16px; color: #666; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .item5 .common_width .row .box .person-list li a .person-info .up-time { font-size: 14px; color: #ccc; } .item5 .common_width .row .box .person-list li a:hover .person-info .t { color: #870065; } .item5 .common_width .row .box .person-list li + li { margin-top: 26px; } /*媒体查询*/ @media screen and (max-width: 414px) { .phone_nav { position: fixed; display: block; top: 0; left: 0; width: 40%; height: 100%; margin-left: -40%; transition: all 0.6s ease 0.2s; z-index: 1002; } .phone_nav.active { margin-left: 0; display: block !important; } .phone_nav > .fl { background-color: rgba(255, 255, 255, 0.98); width: 100%; height: 100%; text-align: center; line-height: 46px; padding-top: 80px; transition: all 0.3s ease 0.2s; } .phone_nav > .fl > ul > li > a { color: #ae0c2a; font-size: 0; line-height: 46px; display: block; } .phone_nav > .fl > ul > li > a > em { font-size: 16px; display: inline-block; vertical-align: middle; font-style: normal; } .phone_nav > .fl > ul > li > a > span { height: 46px; width: 16px; padding-left: 8px; box-sizing: content-box; display: inline-block; background: url(../images/phone_more.png) no-repeat right center; vertical-align: middle; } .phone_nav > .fl > ul > li > ul { display: none; line-height: 30px; padding-bottom: 10px; } .phone_nav > .fl > ul > li > ul a { color: #ae0c2a; } .common_width { width: 100%; padding: 0 15px; } /*分割线*/ .header { height: 70px; } .header .common_width { background: url(../images/logosm.png) no-repeat left 15px center; background-size: 75% auto; } .header .common_width .form_box { display: none; } .header .nav_btn { float: right; width: 50px; height: 70px; display: block; background: url(../images/000.png) no-repeat right center; } .header .common_width .logo { width: 280px; } .nav { display: none; } .page .tit { height: 80px; background: url(../images/1_02.png) no-repeat center / cover; } .page .tit > div { padding-top: 80px; } .page .tit > div h2 { width: 100%; padding-left: 0; text-align: center; margin-top: -12px; } .page .tit > div p { position: relative; top: -120px; text-shadow: 0px 0px 3px #000; } .page .left_nav { width: 100%; position: relative; top: -60px; } .page .left_nav ul li { height: 46px; line-height: 45px; } .page .left_nav ul li a { padding-left: 0; text-align: center; } .page .fr { width: 100%; margin-top: -60px; } .footer { background: url(../images/footer_bg.jpg) no-repeat center / cover; padding: 0 15px; } .footer .info .fl { width: 100%; border: 0; height: auto; } .footer .info .fl ul { width: 100%; } .footer .info .fl ul li { width: 50%; } .footer .info .fr { width: 100%; height: auto; padding-left: 0; padding-top: 20px; } .footer .info .fr ul { width: 100%; } .footer .info .fr .qr { width: 100%; height: auto; } .footer .info .fr .qr div { padding: 0; width: 50%; } .footer .copyright { height: auto; line-height: 24px; padding: 12px 0; } .footer .copyright a { display: block; } .page.page_content .fr .teacher_info .pic { width: 130px; height: 180px; } .page.page_content .fr .teacher_info { height: auto; } .page.page_content .fr .teacher_info .txt { padding-left: 155px; padding-top: 0; word-break: break-all; } .page.page_content .fr .teacher_nav { height: auto; margin-top: 15px; } .page.page_content .fr .teacher_nav span { margin: 0 0 2px 0; width: 100%; line-height: 32px; font-size: 15px; } .page .teacher_list .fr > .tab_box .tab_box_item > div { padding: 0; } .page .pic_list .fr > ul li { height: 400px; } .page .pic_list .fr > ul li a .pic { height: 200px; width: 100%; } .page .pic_list .fr > ul li a .txt { padding: 200px 3px 0; } .slide { height: 200px !important; } .slide .swiper-container .swiper_btn { display: none; } .main .item1 { padding-top: 20px; padding-bottom: 15px; } .main .item1 .col-md-6-right { padding-top: 20px; } .main .item1 .col-md-3 { padding-top: 15px; margin-top: 10px; } .main .item2 { padding-top: 20px; padding-bottom: 15px; } .main .item2 .activity ul li a .txt { padding-left: 18px; width: 60%; float: right; } .main .item2 .activity ul li { height: 198px; } .main .item2 .activity ul li a .pic { width: 40%; height: 198px; } .main .item2 .thought, .main .item3 .info { padding-top: 20px; } .main .item3, .main .item4, .main .item5, .main .item6 { padding: 25px 0; } .main .item4 .col-md-6-left + .col-md-6-left { margin-top: 15px; } .main .item5 .students .students_box { width: 100%; } .main .item5 .students .students_box + .students_box { margin-top: 15px; } .main .item6 .fl { width: 100%; height: auto; padding: 0; } .main .item6 .fl h1 { margin-top: -12px; } .main .item6 .fr { width: 100%; height: 210px; } video{ width: 100%; height: auto; } .main .item6 .fr a img{ width: 100%; } .item5 .common_width .row .box{ width: 92%; } } .wp_paging li a span{ margin:0 auto; } .wp_paging li a{ text-align:center; } .page_nav a span{ font-size:14px !important; width:auto !important; } .wp_paging li { line-height: 25px !important; margin-top: 5px; } .dsn{ display: none; } .dsb{ display: block; }