/* subpage */ .subpagepic { width: 100%; position: relative; z-index: 10; } .subpagepic img { width: 100%; height: 100%; } /* main */ .main_wrap{ width: 100%; background-color: #f4f4f4; } .main-content-box{ padding-top: 28px; padding-bottom: 33px; } .bg-fff{ background: #fff; margin: 30px 0; } .main-content-box .main-con-box{ padding: 10px 24px 20px 24px; overflow: hidden; } .main-content-box.details_box{ background-color: #fff; } .main .main-content-left{ width: 21%; float: left; background-color: #fff; } .main .main-content-right{ float: right; width: 77%; background-color: #fff; } .content-left-ul{ padding-top: 40px; } .content-left-ul li{ background-color: #eaeaea; margin-bottom: 2px; } .content-left-ul li.active{ background-color: #5d382d; } .content-left-ul li.active a{ color: #fff; } .content-left-ul li a{ color: #252525; text-align: center; display: block; padding-right: 5%; line-height: 50px; height: 50px; width: 100%; font-size: 16px; overflow: hidden; position: relative; -webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in; } .content-left-ul li a:hover{ background-color: #5d382d; color: #b89e66; } .content-left-ul .minnav dt.on li{ background-color: #b68f4e; color: #b89e66; } .content-left-ul .minnav dd li a:hover{ background-color:transparent; color: #b89e66; } .content-left-ul li a:before{ content: ' '; position: absolute; background: #fff; width: 20px; height:70px; top: 0; left: -45px; opacity: 0.3; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } .content-left-ul li a:hover:before{ width: 25px; left: 250px; } .content-left-ul li a span{ margin-right: 10px; } .main-content-right .content-right-title{ padding-bottom: 32px; border-bottom: 1px solid #5d392d; color: #5d382d; font-size: 26px; font-weight: bold; margin: 41px 25px 13px; } .main-content-right .content-right-title.details-tit{ color: #2e2e2e; } .main-content-right .main-con-box{ padding: 10px 24px 20px 24px; overflow: hidden; } .main-con-box .bigpicbox{ margin-bottom: 20px; padding: 0 20px; } .main-con-box .bigpicbox img{ max-width: 100%; width: 100%; height: auto; display: block; } .main-con-box .content-introduce{ width: 100%; } .content-introduce .tit-p{ font-size: 16px; color: #151515; margin-bottom: 10px; font-weight: bold; } .content-introduce .introduce-p{ font-size: 16px; color: #424242; line-height: 32px; margin-bottom: 30px; text-align: justify; } /* map */ #baidu-map{ width: 100%; height: 444px; } .content-introduce .content_info { width: 100%; margin-top: 36px; } .content-introduce .content_info .contact-way { line-height: 34px; font-size: 16px; color: #343434; } /* page */ .ep-pages{padding:20px 12px 50px;clear:both;text-align:center; font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top} .ep-pages a, .ep-pages span{display:inline-block;height:21px;line-height:21px;padding:0 8px; margin:5px 1px 0 0;background:#fff;border:1px solid #000000;overflow:hidden;vertical-align:top} .ep-pages a:hover{background:#000000;border:1px solid #000;text-decoration:none} .ep-pages a, .ep-pages a:visited{color:#000} .ep-pages a:hover, .ep-pages a:active{color:#ffffff} .ep-pages .current{background:#000;border:1px solid #000;color:#fff} .ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} .ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} .ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px} .ep-pages .ep-pages-e5e5e5{color:#e5e5e5;border:1px solid #eeeeee;} .ep-pages-all{font-size:12px;vertical-align:top} /* teacher */ .content-teacher{ width: 100%; } .content-teacher .team-dl,.content-teacher-box .team-dl{ background-color: #f5f5f5; padding: 20px 0 20px 12px; overflow: hidden; margin-bottom: 20px; border: 1px solid #e3e3e3; } .team-dl dt{ width: 30%; display: block; height: 0; padding-bottom: 30.567%; overflow: hidden; position: relative; float: left; } .team-dl dt img{ width: 100%; max-width: 100%; height: auto; display: block; transition: all 0.3s ease 0s; } .team-dl dd{ float: left; width: 65%; margin-left: 3%; } .team-dd-tit span{ color: #2e2e2e; font-weight: bold; font-size: 16px; display: block; margin-bottom: 20px; } .team-dd-ins span{ color: #2e2e2e; display: block; margin-bottom: 20px; } .team-dd-btn a{ color: #f7f7ef; background-color: #cab171; padding: 12px 20px; display: inline-block; transition: all 0.5s ease; } .team-dd-btn a:hover{ background-color: #5d382d; color: #fff; } .page-mobile .more { text-align: center; display: block; height: 40px; line-height: 40px; background-color: #f2f2f2; color: #969696; width: 100%; padding: 0; margin: 10px 0; } .page-mobile .allload{ text-align: center; display: block; height: 40px; line-height: 40px; color: #969696; width: 100%; padding: 0; margin: 10px 0; } .dropload-load { text-align: center; margin: 10px 0; display: none; } .dropload-load .loading{ display: inline-block; height: 15px; width: 15px; border-radius: 100%; margin: 6px; border: 2px solid #666; border-bottom-color: transparent; vertical-align: middle; -webkit-animation: rotate 0.75s linear infinite; animation: rotate 0.75s linear infinite; } @-webkit-keyframes rotate { 0% { -webkit-transform: rotate(0deg); } 50% { -webkit-transform: rotate(180deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes rotate { 0% { transform: rotate(0deg); } 50% { transform: rotate(180deg); } 100% { transform: rotate(360deg); } } .teadetails-info-box { width: 100%; overflow: hidden; margin-bottom: 30px; } .teadetails-info-box .teadetails-info-pos { width: 37%; float: left; } .teadetails-info-box .teadetails-info-pos li { float: left; margin-right: 5px; color: #c1c1c1; } .teadetails-info-box .teadetails-info { float: right; } .teadetails-info-box .teadetails-info p { float: left; color: #c1c1c1; margin-left: 10px; } .teadetails-info-box .teadetails-info p.fir-p{ margin-left: 0; } .teadetails-pic{ float: left; width: 30%; } .teadetails-pic img{ width: 100%; height: 100%; } .main-con-box .teadetails-p { float: right; width: 67%; font-size: 16px; text-align: justify; margin-bottom: 25px; color: #2e2e2e; } .main-con-box .p-title { color: #2e2e2e; font-weight: bold; } .main-con-box .art-p{ color: #9c9c9c; } .main-con-box .teadetails-p-all{ width: 100%; font-size: 16px; line-height: 34px; text-align: justify; margin-top: 10px; float: left; color: #363636; margin-top: 25px; } .main-content-box .main-content-title{ padding-bottom: 32px; border-bottom: 1px solid #5d392d; color: #5d382d; font-size: 26px; font-weight: bold; margin: 24px 0 13px; } .main-content-box .main-content-title.bg-title{ margin: 24px 25px 13px; } .main-content-box .details-title{ margin: 24px 25px 13px; color: #181818; } #my-gallery-container{ overflow: hidden; margin-top: 30px; } .waterfall_box{ margin-bottom: 20px; box-shadow: 0 0 30px 0 rgba(0,0,0,0.1); } .waterfall_box .waterfall-item{ display: block; overflow: hidden; } .notice-waterfall-img .home-event-date { position: absolute; bottom: 0; left: 0; background-color: #5d382d; display: flex; flex-direction: column; padding: 8px 16px; align-items: center; } .notice-waterfall-img .home-event-d { font-size: 30px; line-height: 1; color: #fff; font-weight: bold; } .notice-waterfall-img .home-event-m { font-size: 13px; line-height: 18px; color: #fff; padding-top: 5px; } .waterfall-item .waterfall-img{ width: 100%; display: block; height: 0; padding-bottom: 58.667%; overflow: hidden; position: relative; } .waterfall-item .waterfall-img.notice-waterfall-img{ padding-bottom: 103.667%; } .waterfall-item .waterfall-img img{ width: 100%; max-width: 100%; height: auto; display: block; transition: all 0.3s ease 0s; } .waterfall-item .waterfall-img:hover img{ filter: grayscale(100%); transform: scale(1.2); } .waterfall-item .waterfall-txt{ background-color: #fff; } .waterfall-item .waterfall-txt p{ font-size: 16px; color: #161616; font-weight: bold; padding: 24px 20px; transition: all 0.5s ease; } .waterfall-item .waterfall-txt p:hover{ color: #cbb174; } .waterfall-item .waterfall-txt span{ color: #bababa; font-size: 12px; display: block; padding: 0 20px 20px; } .waterfall-item .waterfall-mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all .3s ease-out; opacity: 0; background: #000; border-top-left-radius: 6px; border-top-right-radius: 6px; filter: alpha(opacity=0); } .waterfall-item .btn-search_hover_i{ opacity: 0; filter: alpha(opacity=0); position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin: -25px 0 0 -25px; background: url(../images/search3.png) no-repeat; -webkit-transform: scale(2); transform: scale(2); -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: all ease-out 250ms; } .waterfall-item .videobtn-search_hover_i{ opacity: 0; filter: alpha(opacity=0); position: absolute; top: 50%; left: 48%; width: 61px; height: 61px; margin: -25px 0 0 -25px; background: url(../images/video.png) no-repeat; -webkit-transform: scale(2); transform: scale(2); -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: all ease-out 250ms; } .waterfall-img:hover .videobtn-search_hover_i { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); } .waterfall-item .waterfall-img:hover .waterfall-mask { opacity: .5; background: #000; filter: alpha(opacity=50); } .waterfall-img:hover .btn-search_hover_i { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); } .page-mobile.waterfall-page .more{ background-color: #f0f0f0; width: 90%; margin: 10px auto; } /* student */ .main-content-box .ul-hidden{ display: none; } .main-content-ul li{ line-height: 42px; height: 42px; } .main-content-ul li a{ color: #3f3f3f; display: block; float: left; font-size: 16px; transition: all 0.5s ease; width: 70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .main-content-ul li a:hover{ color: #cbb174; } .main-content-ul li span{ display: block; float: right; color: #e1e1e1; } /* details */ .details_box{ background-color: #fff; padding: 28px 25px 33px; margin-bottom: 30px; } .details_box .details-title{ padding-bottom: 32px; border-bottom: 1px solid #5d392d; color: #181818; font-size: 26px; font-weight: bold; margin: 41px 0 13px; } .details_box .details_box-info-box{ width: 100%; overflow: hidden; margin-bottom: 30px; margin-top: 30px; } .main-con-box .details_box-info-box{ width: 100%; overflow: hidden; margin-bottom: 10px; } .details_box-info-box .details-info-pos { width: 37%; float: left; } .details_box-info-box .details-info-pos li { float: left; margin-right: 5px; color: #c1c1c1; } .details_box-info-box .details_box-info { float: right; } .details_box-info-box .details_box-info p.fir-p { margin-left: 0; } .details_box-info-box .details_box-info p { float: left; color: #c1c1c1; margin-left: 40px; } .details-p-all{ color: #181818; width: 100%; font-size: 16px; line-height: 34px; text-align: justify; margin-bottom: 25px; } .details_box .bg-pic{ width: 63%; margin: 10px auto 30px; } .details_box .bg-pic img{ width: 100%; height: 100%; } /* major */ .major-title{ color: #282828; font-weight: bold; font-size: 22px; margin: 30px 0; } .major-nav{ width: 100%; } .major-nav ul{ overflow: hidden; } .major-nav ul li{ width: 12.13%; float: left; border-bottom: 1px solid #e3e3e3; } .major-nav ul li.col-15{ width: 15%; } .major-nav ul li.col-18{ width: 18%; } .major-nav ul li.active{ border: 1px solid #e3e3e3; border-bottom:0; margin-right: 0.1%; } .major-nav ul li.active a{ color: #aa905f; } .major-nav ul li a { display: block; text-align: center; color: #565656; height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; } .major-mobnav{ width: 100%; margin-top: 36px; } .major-mobnav ul,.major-mobnav-xs ul{ overflow: hidden; } .major-mobnav ul li,.major-mobnav-xs ul li{ float: left; } .major-mobnav-xs ul{ margin-top: 10px; } .major-mobnav ul li a{ color: #565656; font-size: 16px; font-weight: bold; display: block; } .major-mobnav ul li.active a{ color: #aa905f; } .major-mobnav-xs ul li{ width: 25%; margin-bottom: 10px; } .major-mobnav-xs ul li a{ color: #686868; font-size: 16px; font-weight: bold; display: block; padding: 2px 0; } .major-mobnav-xs ul li.active a { color: #aa905f; } .major-mobnav-xs ul li.col-50{ width: 50%; } .major-content { border: 1px solid #e3e3e3; border-top: 0; padding: 20px 22px; margin-right: 0.3%; } .major-tab-box{ } .major-tab-box .major-tab-title{ font-weight: bold; color: #000000; font-size: 16px; margin-bottom: 30px; } .major-tab-box .major-tab-art{ font-size: 16px; margin-bottom: 30px; line-height: 32px; color: #4f4f4f; }