/* html { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1); } */ .menu.nav-menuul .dropdown-menu, .menu.nav-menu .dropdown .dropdown-menu { border:0; } .sidebar-menu-2-3 .nav-menu>.menu-item>span, .sidebar-menu-2-3 .nav-menu>.menu-item>a{ font-size:16px; } .sidebar-menu-2-3 a { font-size: 16px; } .block{ margin:0; } body.language-en{ font-family:"PTSans",Arial; } .js-language-switch #language-switch .icon { font-size: 14px; outline:none; } hr { background-image: -webkit-linear-gradient(left, transparent, #DBDBDB, transparent); background-image: linear-gradient(to right, transparent, #DBDBDB, transparent); border: 0; height: 1px; margin: 42px 0; } .icon { -webkit-text-stroke-width: 0px; } .toplinks a { color: rgba(0,0,0,0.6); } .toplinks { padding: 10px; background: #ECECEC; text-align:right; } #header .header-body { background-position: left; background-repeat: no-repeat; max-height: 200px; max-width: 9000px; padding: 0px; } /* .language-en #header .header-body { background-image: url(../../topbg.jpg); } .language-en #header .main-menu-nav-primary { background-color: transparent; } */ #header .header-body { background:#FFF } #site-logo { height: auto; margin:20px 0; } .header-body .header-container.inner, .header-body .header-row{ height: auto; padding-bottom: 0px; } @media (min-width: 768px){ .header-body .inner.inside-c-tb{ width : auto; } .col-md-9 .inner{ width : auto; } } @media (max-width: 992px){ .header-body{ min-height:auto; } } @media (max-width: 768px){ #header .header-container .header-row .header-column .header-nav-flex { display:none; } .header-container.header-top.inner { padding-top: 40px; } .search_block_form{ display:none; } #header .header-container .header-row .header-column #site-logo.header-logo img { max-height: 80px; margin-top: 0; } #header .header-container .header-row .header-column #header-btns { top: -130px; left: 10px; right: auto; background: none; } #header .header-container .header-row .header-column .header-language { top: -130px; right: 0px; } .hamburger--collapse .hamburger-inner:before { top: -7px; } .hamburger--collapse .hamburger-inner:after { top: -14px; } #header .hamburger-inner, #header .hamburger-inner:after, #header .hamburger-inner:before { width: 25px; height: 2px; background-color: #B3391D; } } .header-body .header-column.visible-md-block.visible-lg-block{ position: absolute; right: 28px; top: 11px; } .js-language-switch #language-switch{ font-family:"Microsoft Yahei"; background:none; border:0; padding: 5px 14px; } .header-right img { vertical-align: middle; } /*********** mobile menu *****/ .mm-menu { background: #333; color: rgba(255,255,255,.75); } .mm-menu .mm-listview .mm-btn_next:after { border-color: rgba(255,255,255,.3); } /********** search ******/ .m-searching { position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 9999999; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -ms-filter: alpha(opacity=0); filter: alpha(opacity=0); visibility: hidden; overflow: hidden; background: rgba(0, 0, 0, .8); margin: 0; width: 100%; height: 100vh; -webkit-transform: scale(.2, .2); -ms-transform: scale(.2, .2); -o-transform: scale(.2, .2); transform: scale(.2, .2); -webkit-transition: all .3s cubic-bezier(.4, 0, 1, 1); -moz-transition: all .3s cubic-bezier(.4, 0, 1, 1); -o-transition: all .3s cubic-bezier(.4, 0, 1, 1); -ms-transition: all .3s cubic-bezier(.4, 0, 1, 1); transition: all .3s cubic-bezier(.4, 0, 1, 1); } .m-searching .search-popup-bg { width: 100%; height: 100%; position: absolute; cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress } .m-searching form { max-width: 100%; width: 600px; position: absolute; z-index: 10; margin: auto; top: 0; right: 0; left: 0; bottom: 0; height: 50px; overflow: hidden; } .m-searching.active { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); visibility: visible; } .m-searching input[type=text] { -webkit-box-sizing: border-box; box-sizing: border-box; width: calc(100% - 50px); width: -webkit-calc(100% - 50px); width: -moz-calc(100% - 50px); border-radius: 0; border: 0; height: 50px; line-height: 40px; float: left; margin: 0; padding-left: 20px; background: #fff; color: #999; font-size: 15px; } .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s } .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) } .form-control::-moz-placeholder { color: #999; opacity: 1 } .form-control:-ms-input-placeholder { color: #999 } .form-control::-webkit-input-placeholder { color: #999 } .form-control:-moz-placeholder { color: #999 } .form-control::-moz-placeholder { color: #999 } .form-control:-ms-input-placeholder { color: #999 } .form-control::-webkit-input-placeholder { color: #999 } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color: #eee; opacity: 1 } .m-searching button { background: #319662; width: 50px; height: 50px; overflow: hidden; line-height: 50px; border-radius: 0; float: left; font-size: 16px; padding: 0; border: 0; color: #fff; outline: none; cursor: pointer; -webkit-transition: all .2s ease-in-out 0s; -moz-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; -ms-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s } .m-searching button .loading { display: none; -webkit-animation: weuiLoading 1s steps(12, end) infinite; animation: weuiLoading 1s steps(12, end) infinite; } .m-searching .m-list-search { display: none; max-width: 600px; width: 100%; padding-top: 5px; padding-bottom: 5px; background: #f6f6f6 !important; top: 50%; margin: auto; z-index: 999; overflow: hidden; list-style: none; position: absolute; right: 0; max-height: 300px; overflow-y: auto; background: #fff !important; margin-top: 27px; left: 0; text-align: left; margin-left: auto; margin-right: auto; max-width: 600px; border-radius: 0; box-shadow: 2px 2px 6px -4px #000; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .05); -o-box-shadow: 0 2px 3px rgba(0, 0, 0, .05); -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, .05); line-height: 20px; } .m-searching .m-list-search li { padding: 0; line-height: 30px; display: block; float: none; width: 100%; margin: 0 20px; border: 0 !important; padding-bottom: 0 !important; } .text18 p,.text18{ font-size:18px !important; } .text16 p,.text16{ font-size:16px !important; } .text14 p,.text16{ font-size:14px !important; } .text20 p,.text20{ font-size:20px !important; } .title-inner { padding-top:0; } .title-inner h2,.block-region-middle .block h2{ font-size: 32px; padding-bottom: 20px; border-bottom: 1px solid #ECECEC; margin-bottom: 20px; } .list-item .date,.list-item p{ font-size:16px; } .page-taxonomy .list-3.inside-b .list-item { padding: 20px !important; } .page-taxonomy .list-3.inside-b .list-item p{ line-height:100%; } .list-item .date { margin-left: 20px; } .toppic{ height:300px; width:100%; background-repeat:no-repeat; background-size:cover; background-position:center center; font-size:0 !important; background-image:url("../../articlebg.jpg"); } @media (max-width: 992px){ .page-taxonomy .list-3.inside-b .list-item .date.f-r{ float:none; display:block; margin-bottom:5px; font-size:14px; margin-left:0; } .list-3.list-3-1 .list-content .list-item.list-item-line a p { white-space: normal !important; line-height:130%; } } /** faculty by department */ .facultybydepartment h3 { clear: both; margin-top:20px; padding:20px; } .form-item-field-last-alphabet-target-id ul { overflow: hidden; padding: 0; } .form-item-field-last-alphabet-target-id ul li { list-style: none; float: left; /* padding: 10px 20px; */ } .form-item-field-last-alphabet-target-id ul li a { display: block; padding: 5px 10px; margin-right: 2px; background: #ECECEC; } input.form-submit.js-hide{ display:none !important; } /*** gallery */ .node-title{ font-size: 24px; padding: 20px 0; font-weight: 600; display: block; } /***** event list *******/ .eventviewlist .elists { padding: 30px; margin: 30px; background-color: #ffffff; box-shadow: 3.864px 1.035px 19.6px 0.4px rgb(0 0 0 / 10%); } .eventviewlist .elists{ padding-left:85px; position:relative; } .eventviewlist .elists:before { content: "\e60e"; font-family: 'iconfont'; position: absolute; left: 30px; font-size: 45px; top: 55px; color: #882A0F; z-index: 0; } .eventviewlist p.event-title { font-size: 22px; margin-bottom: 20px; } .page-url-qr-code img { max-width: 150px; } .language-zh-hans .qr-title.t-c.outside-min-tb:before { content: " 鎵爜鍒嗕韩鑷虫墜鏈?; } .language-en .qr-title.t-c.outside-min-tb:before { content: "Share QRcode"; } .article-header.outside-min-tb { margin-bottom: 40px; } .page-teacher .views-teacher h3, .taxonomy_term--type-faculty .views-teacher h3 { font-size: 22px; color: #215e3a; padding-top: 30px; padding-left: 10px; } @media screen and (min-width: 1171px){ .faculty-row { border-bottom: 1px dotted #CCC; padding-bottom: 10px; margin-bottom: 10px; } } @media screen and (max-width: 1170px){ .views-view-grid .views-col { float: none; width: 100% !important; overflow: hidden; } } .field.field-attachments ,.field.field-internal-attachments{ padding: 10px 20px; background: #F8F8F8; line-height: 180%; border-radius: 5px; border: 1px solid #ECECEC; } .field.field-attachments .field-label,.field.field-internal-attachments .field-label{ padding-bottom: 5px; border-bottom: 1px solid #CCC; margin-bottom: 10px; font-weight: bold; } /******* footer ************/ .footer-bg-primary{ color: #eee; margin-top: 40px } .footer-bg-primary .footer-link li { width: 100%; display: inherit; } .footer-bg-primary .f-link{ text-align:right; } .footer-bg-primary a { color: rgba(255,255,255,0.8); padding:0 15px; } .footer-bg-primary a:hover{ color: rgba(255,255,255,1); } .footer-bg-primary a:active{ color: rgba(251,187,44,1); } .footer-bg-primary .footer-link a{ padding:0; color: rgba(251,187,44,0.8); } .footer-bg-primary .footer-link a:hover{ color: rgba(251,187,44,1); } .footer-bg-primary .mlogo img{ vertical-align: middle; } .footer-bg-primary .mlogo:after{display: inline-block;width:0;height:100%;content:"center";vertical-align: middle;overflow: hidden;} .footer-bg-primary .f-link a{ padding:10px 20px; } .footer-bg-primary .f-link a.ccpar{ background:#5c307d; } .footer-bg-primary .f-link a.jpa{ background:#c60; } .footer-bg-primary .f-link a.mpa{ background:#942f18; } @media (max-width: 992px){ .footer-bg-primary{ text-align:center; } .footer-bg-primary .f-link{ text-align:center; margin-top:10px; } } @media (min-width: 992px){ .footer-bg-primary .spe{ border-right:1px solid #FFF; padding-right:20px; } }