@font-face { font-family: FZS3; src: url('../../2020-10/fzs3.ttf') /*url('Sansation_Light.eot'); IE9+ */ } @font-face { font-family: FZQK; src: url('../../2020-10/fzqk.ttf') /*url('Sansation_Light.eot'); IE9+ */ } body.language-zh-hans{ font-family:"FZS3","Microsoft Yahei"; } body.language-en{ font-family:Times,Arial; } h1, h2, h3, h4, h5, h6 { font-family: "FZQK","Microsoft YaHei"; } .js-language-switch #language-switch{ background:none; } .inner .breadcrumb{ font-size:14px; } .departmentteacher h4{ font-size:20px; } .sidebar-menu-2-4 .nav-menu>.menu-item>span, .sidebar-menu-2-4 .nav-menu>.menu-item>a { font-family: "FZQK","Microsoft YaHei"} @media (min-width: 1201px){ .inner { width: 96%; max-width: 1400px; }} .main-menu-1-1 .nav-menu>.menu-item.active, .main-menu-1-1 .nav-menu>.menu-item:hover, .main-menu-1-1 .nav-menu>.menu-item:focus { background:#12461C; } .main-menu-1-1 .nav-menu .level-menu { background:#12461C; } .main-menu-1-1 .nav-menu .level-menu .active-item.active:not(.expanded) a { background-color: #005826; } ul.dropdown-menu>li>a, .dropdown .dropdown-menu>li>a{ text-align:left; padding: 14px 20px; } .main-menu-1-1 .nav-menu .level-menu .menu-item>a.is-active, .main-menu-1-1 .nav-menu .level-menu .menu-item>a:hover { background-color: #12461C; } .main-menu-1-1 .nav-menu .level-menu .menu-item>a,.main-menu-1-1 .nav-menu>.menu-item.active .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item:hover .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item:focus .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item.active a, .main-menu-1-1 .nav-menu>.menu-item:hover a, .main-menu-1-1 .nav-menu>.menu-item:focus a, .main-menu-1-1 .nav-menu>.menu-item.active i, .main-menu-1-1 .nav-menu>.menu-item:hover i, .main-menu-1-1 .nav-menu>.menu-item:focus i, .main-menu-1-1 .nav-menu>.menu-item.active span, .main-menu-1-1 .nav-menu>.menu-item:hover span, .main-menu-1-1 .nav-menu>.menu-item:focus span { color: #FFF; } .main-menu-1-1 .nav-menu .level-menu .menu-item { position: relative; border-top: 1px solid #005826; } .main-menu-1-1 .nav-menu>.menu-item .menu-toggle a, .main-menu-1-1 .nav-menu>.menu-item>a, .main-menu-1-1 .nav-menu>.menu-item i, .main-menu-1-1 .nav-menu>.menu-item span { font-family: "FZQK","Microsoft Yahei",Montserrat,"Helvetica","Lucida Grande","Lucida Sans",STXihei,sans-serif; } .main-menu-1-1 .nav-menu>.menu-item { padding: 20px 1.6%; } .header-container.inner, .header-row { height: 140px; } @media (min-width: 1200px){ .main-menu-1-1 .nav-menu { font-size: 18px; } } @media (min-width: 1400px){ .main-menu-1-1 .nav-menu>.menu-item { padding: 24px 2.3%; font-size: 18px; } .header-bg-primary{ background: url(../../headerbg.png) no-repeat right top; } } @media (max-width: 992px){ #header-btns{ background:none; } #header .hamburger-inner, #header .hamburger-inner:after, #header .hamburger-inner:before { width: 20px; } #header .hamburger-box { width: 20px; height:auto; } .hamburger-inner:before { top: -5px; } .hamburger--collapse .hamburger-inner:after { top: -10px; } #header .hamburger-inner, #header .hamburger-inner:after, #header .hamburger-inner:before { background-color: #005826; } } @media screen and (max-width: 768px){ #header .header-container .header-row .header-column #header-btns { right:0; top: 40%; } .header-container.inner, .header-row{ height:auto; position: relative; } #header .header-container .header-row .header-column{ position: initial; } } @media screen and (max-width: 768px){ #header .header-container .header-row .header-column #site-logo.header-logo img { margin: 2% 0; } } @media screen and (max-width: 480px){ #site-logo { height: auto; } #header .header-container .header-row .header-column { position: initial; } #header .header-container .header-row .header-column #site-logo.header-logo { text-align:left; } #header .header-container .header-row .header-column #site-logo.header-logo img { width: 80%; } #header .header-container .header-row .header-column #header-btns { top: 25%; } .header-container.inner, .header-row { height: auto; } } .sidebar-menu-2-4 .nav-menu>.menu-item>a { font-size: 18px; padding-top: 20px; padding-bottom:20px; } /**************** short code */ /*********** table *********/ .table-box table{ font-size:16px; } .table thead tr th { font-size: 16px; color: #199959; background: rgb(25, 153, 89, 0.102); letter-spacing: 0; padding: 25px 0 !important; text-align: center; } .row div.table-responsive { overflow-x: auto; min-height: 0.01%; } @media screen and (max-width: 767px) { .row div.table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; } .table-responsive > .table { margin-bottom: 0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .table-responsive > .table-bordered { border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } } .table-fix{ table-layout: fixed; } .wrap-table100 { border-radius: 10px; overflow: hidden; } .respon-table { width: 100%; display: table; margin: 0; } @media screen and (max-width: 768px) { .respon-table { display: block; } } .respon-row { display: table-row; background: #fff; } .respon-row .respon-cell:nth-child(1) { color:#46318a; } .respon-row.header { color: #ffffff; background: #36304a;; } @media screen and (max-width: 768px) { .respon-row { display: block; } .respon-row.header { padding: 0; height: 0px; } .respon-row.header .respon-cell { display: none; } .respon-row .respon-cell:before { font-family: "Microsoft Yahei"; font-size: 12px; color: #808080; line-height: 1.2; text-transform: uppercase; font-weight: unset !important; margin-bottom: 13px; content: attr(data-title); min-width: 98px; display: block; } } .respon-cell { display: table-cell; } .respon-row:nth-child(even) { background-color: #f5f5f5; } @media screen and (max-width: 768px) { .respon-cell { display: block; } } .respon-row .respon-cell { font-family: "Microsoft Yahei"; font-size: 15px; color: #666666; line-height: 1.2; font-weight: unset !important; padding-top: 20px; padding-bottom: 20px; width: 150px; padding-left:10px; padding-right:10px; border-bottom: 1px solid #f2f2f2; } .respon-row.header .respon-cell { font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; line-height: 1.2; font-weight: unset !important; padding-top: 19px; padding-bottom: 19px; } .respon-row .respon-cell:nth-child(1) { padding-left: 20px; } .respon-row .respon-cell:nth-child(4), .respon-row .respon-cell:nth-child(5){ width:80px; text-align: center; } .respon-row .respon-cell:nth-child(6){ text-align: center; } .respon-table, .respon-row { width: 100% !important; } /* .respon-row:hover { background-color: #ececff; cursor: pointer; } */ @media (max-width: 768px) { .respon-row { border-bottom: 1px solid #f2f2f2; padding-bottom: 18px; padding-top: 30px; padding-right: 15px; margin: 0; } .respon-row .respon-cell { } .respon-row .respon-cell { width: auto; border: none; padding-left: 30px; padding-top: 16px; padding-bottom: 16px; text-align: left !important; } .respon-row .respon-cell:nth-child(1) { padding-left: 30px; } .respon-row .respon-cell { font-family: "Microsoft Yahei"; font-size: 18px; color: #555555; line-height: 1.2; font-weight: unset !important; } .respon-table, .respon-row, .respon-cell { width: 100% !important; } } .rptable .container-table100 { width: 100%; min-height: 100vh; background: #c850c0; background: -webkit-linear-gradient(45deg, #4158d0, #c850c0); background: -o-linear-gradient(45deg, #4158d0, #c850c0); background: -moz-linear-gradient(45deg, #4158d0, #c850c0); background: linear-gradient(45deg, #4158d0, #c850c0); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; padding: 33px 30px; } .rptable .wrap-table100 { width: 100%; } .rptable { margin:15px 0 20px 0; } .rptable table { border-spacing: 1; border-collapse: collapse; background: white; border-radius: 10px; overflow: hidden; width: 100%; margin: 0 auto; position: relative; } .rptable table * { position: relative; } .rptable table td, .rptable table th { padding-left: 8px; padding:10px; } .rptable table thead tr { height: 60px; color: #199959; background: rgb(25, 153, 89, 0.102); } .rptable table tbody tr { height: 50px; } .rptable table tbody tr:last-child { border: 0; } .rptable table td,.rptable table th { text-align: left; } .rptable table td.l,.rptable table th.l { text-align: right; } .rptable table td.c,.rptable table th.c { text-align: center; } .rptable table td.r,.rptable table th.r { text-align: center; } .rptable .table100-head th{ font-family: "Microsoft Yahei"; font-size: 16px; line-height: 1.2; font-weight: unset; } .rptable tbody tr:nth-child(even) { background-color: #f5f5f5; } .rptable tbody tr { font-family: "Microsoft Yahei"; font-size: 15px; color: #808080; line-height: 1.2; font-weight: unset; } .rptable tbody tr:hover { color: #555555; background-color: #f5f5f5; } @media screen and (max-width: 768px) { .rptable table { display: block; } .rptable table > *, .rptable table tr, .rptable table td, .rptable table th { display: block; } .rptable table thead { display: none; } .rptable table tbody tr { height: auto; padding: 37px 0; } .rptable table tbody tr td { padding-left: 40% !important; margin-bottom: 5px; width: auto !important; } .rptable table tbody tr td:last-child { margin-bottom: 0; } .rptable table tbody tr td:before { font-family: "Microsoft Yahei"; font-size: 14px; color: #999999; line-height: 1.2; font-weight: unset; position: absolute; width: 30%; left: 30px; top: 0; } .rptable table th,.rptable table td{ text-align: left !important; } .rptable tbody tr { font-size: 14px; } } @media (max-width: 576px) { .rptable .container-table100 { padding-left: 15px; padding-right: 15px; } .footer-bg-primary span{ display:block; padding:10px; } } .node--view-mode-full .field-body.field-item table tbody tr td { vertical-align: top; } .img80 img{ height:80px; width:auto; } .img60 img{ height:60px; width:auto; } /****huodong*/ .huodonglist{ overflow:hidden; display: flex; flex-wrap: wrap; } .huodonglist .pager{ clear:both; padding-top: 60px; } .huodonglist .hdtitle{ font-size:18px !important; line-height:160% !important; font-weight:bold; } .huodonglist .col-md-6.col-lg-4 { min-height: 225px; } .block .block-title { border-bottom: 0; display: block; padding-bottom: 14px; margin-bottom: 14px; font-size:24px; color:#005826; }