@charset "UTF-8"; body a, body .transition, body .index-flow .title dl dd .layer, .index-flow .title dl dd body .layer, body .g-nav2, body .g-nav, body .g-head .btn-list .search .input, .g-head .btn-list .search body .input, body .g-head .btn-list, .g-head body .btn-list, body :before, body :after, body img { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; } .ellipsis, .index-flash li .name a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .flex, .index-flow .img-list li a .layer .info, .index-flow .title dl dd .layer, .index-flow .title dl, .index-flow .container .video i, .index-admissions .dots, .index-events .list-wrapper dd.li-dd dl.info dd, .index-events .list-wrapper dl.ul-dl, .index-events .wal .arrow, .index-events .wal, .index-news .col-2 .arrow .dots, .index-news .col-2 .arrow, .index-news .col-2 .list li .title, .index-search .search-result .name, .index-search .hot-words, .index-flash .btn .dots, .index-flash .btn, .g-foot .info .tel, .g-foot .info, .g-foot .list li, .g-nav2 .scroll ul, .g-nav ul, .g-head .btn-list .language .name, .g-head .btn-list ul, .g-head .btn-list, .p-layer { display: flex; display: -webkit-flex; display: -ms-flex; } .flexColumn { display: flex; display: -webkit-flex; display: -ms-flex; flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; } .itemsCenter, .index-flow .img-list li a .layer .info, .index-flow .container .video i, .index-events .list-wrapper dd.li-dd dl.info dd, .index-events .wal, .index-news .col-2 .arrow, .index-news .col-2 .list li .title, .index-search .search-result .name, .index-flash .btn, .g-foot .info .tel, .g-foot .list li, .g-head .btn-list .language .name, .g-head .btn-list, .p-layer { align-items: center; -webkit-align-items: center; } .justifyCenter, .index-flow .container .video i, .index-admissions .dots, .index-admissions .list dl, .index-news .col-2 .arrow .dots, .index-news .col-2 .list li .title, .index-flash .btn, .p-layer { justify-content: center; -webkit-justify-content: center; } .flexAround { justify-content: space-around; -webkit-justify-content: space-around; } .flexBetween, .index-news .col-2 .arrow, .index-news, .g-foot .info { justify-content: space-between; -webkit-justify-content: space-between; } .flexWrap, .foot-link .list ul, .index-flow .img-list li a .layer, .index-flow .img-list ul, .index-admissions .list dl, .index-news, .index-search .hot-words ul, .g-foot .info div, .g-foot .list ul { display: flex; display: -webkit-flex; display: -ms-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; } .bsBox { box-sizing: content-box; } .p-ico, .index-flow .container .video i, .index-flow .container .list a i, .index-events .list-wrapper dd.li-dd dl.info em, .index-search .search-result li a i { font-family: "icon"; font-size: 0.2rem; } * { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } html { font-size: 100px; } body { font-size: 0.14rem; font-family: Arial,Verdana, "寰蒋闆呴粦"; color: #000; -webkit-text-size-adjust: none; } body.hidden { overflow: hidden; } a { color: #000; text-decoration: none; outline: none; } a:link { text-decoration: none; outline: none; } a:visited { text-decoration: none; outline: none; } a:hover { text-decoration: none; color: #01478e; outline: none; } li { list-style: outside none; } i { font-style: normal; } h1 { font-size: 16px; } h2, h3, h4, h5 { font-size: 14px; } h5 { font-size: 0.12rem; } textarea, input { background: transparent; font-size: 12px; font-family: Arial,Verdana, "寰蒋闆呴粦"; color: #888; outline: none; border: 0; } em { font-style: normal; } img { vertical-align: middle; max-width: 100%; border: 0; } button { border: none; cursor: pointer; } .fl { float: left; } .fr { float: right; } .clear { clear: both; height: 0; display: block; _display: inherit; } .h10 { height: 0.1rem; overflow: hidden; clear: both; } .h50 { height: 0.5rem; overflow: hidden; clear: both; } .line-1 { text-overflow:ellipsis; overflow:hidden; white-space: nowrap; } .line-2 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; } .line-3 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; } .line-4 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; } @media only screen and (min-width: 1430px) { .wal { width: 1400px; max-width: 1400px; margin: 0 auto; } } @media only screen and (max-width: 1430px) { .wal { max-width: 14rem; margin: 0 auto; } } /* @media only screen and (max-width: 1200px) { .wal { max-width: 100%; margin: 0 auto; } } */ /*-------------------------*/ .g-head { position: fixed; z-index: 50; left: 0; top: 0; width: 100%; } .g-head:before { content: ""; display: block; position: absolute; left: 0; top: -0.05rem; right: 0; height: 1.38rem; background: url("../img/head-bg.png") center repeat-x; background-size: auto 99%; } .g-head:after { /* content: ""; display: block; position: absolute; left: 0; top: -0.05rem; right: 0; height: 0.05rem; background: url("../img/head-bg2.jpg") center repeat-x; background-size: 100% 100%; */ } .g-head .wal { min-height: 1.1rem; position: relative; max-width: 100%; margin: 0 0.4rem; width: auto; } .g-head a.logo { display: block; background: url("../img/logo.png") center no-repeat; background-size: 100%; width: 5rem; position: absolute; z-index: 1; left: 0; right: auto; top: 0; bottom: 0; } .g-head .btn-list { position: absolute; z-index: 1; left: auto; right: -0.4rem; top: 0; bottom: auto; height: 0.34rem; font-size: 0.12rem; color: #fff; background: url(../img/top-1.png) no-repeat center; background-size: 100% 100%; padding: 0 .5rem; padding-right: .15rem; /* background-image: linear-gradient(to right, rgba(9,90,190,.38),rgba(2,52,166,.38)); */ } .g-head .btn-list:hover { /* background-image: linear-gradient(to right,rgba(9,90,190,1),rgba(2,52,166,1)); */ background: url(../img/top-2.png) no-repeat center; background-size: 100% 100%; } .g-head .btn-list a { color: #fff; } .g-head .btn-list ul { margin-right: 0.2rem; } .g-head .btn-list ul li { padding-left: 0.14rem; } .g-head .btn-list ul a { display: block; opacity: 0.75; } .g-head .btn-list ul a:hover { opacity: 1; } .g-head .btn-list .language { border-left: rgba(255, 255, 255, 0.37) solid 1px; } .g-head .btn-list .language .name { height: 0.16rem; opacity: 0.75; padding: 0 0.25rem 0 0.21rem; } .g-head .btn-list .language .name i { flex-shrink: 0; font-size: 0.14rem; margin-right: 0.1rem; font-style: normal; } .g-head .btn-list .language .name:hover { opacity: 1; } .g-head .p-ico img{ width: .17rem; height: .17rem; } .g-head .btn-list .search { width: 0.2rem; height: 0.34rem; position: relative; z-index: 20; } .g-head .btn-list .search .btn { font-size: 0.18rem; opacity: 0.75; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 5; line-height: 0.34rem; background: url(../img/icon-ss.png) no-repeat center; background-size: .15rem .15rem; } .g-head .btn-list .search .btn input { width: 100%; height: 0.34rem; cursor: pointer; position: absolute; z-index: 1; left: 0; right: auto; top: 0; bottom: auto; display: none; } .g-head .btn-list .search:hover .btn { opacity: 1; background: url(../img/icon-ss2.png) no-repeat center; background-size: .15rem .15rem; } .g-head .btn-list .search .input { position: absolute; z-index: 1; left: auto; right: -0.12rem; top: 0; bottom: auto; height: 0.34rem; width: 0.2rem; background: #fff; opacity: 0; visibility: hidden; } .g-head .btn-list .search .input input { width: 100%; height: 0.34rem; line-height: 0.34rem; font-size: 0.14rem; padding: 0 0.12rem; } .g-head .btn-list .search.on .btn { color: #01478e; } .g-head .btn-list .search.on .btn input { display: block; } .g-head .btn-list .search.on .input { width: 3rem; opacity: 1; visibility: visible; } .g-head a.navA { position: absolute; z-index: 1; left: auto; right: -.2rem; top: .53rem; bottom: auto; width: .24rem; height: .22rem; } .g-head a.navA:after { content: ""; display: block; position: absolute; left: 0rem; top: 0; right: 0; bottom: 0; background: url("../img/icon-open.png") center no-repeat; /* background-size: 0.31rem; */ background-size: contain; } .g-nav { position: absolute; z-index: 1; left: auto; right: .4rem; top: 0.35rem; bottom: auto; } .g-nav li { position: relative; margin-left: 0.3rem; } .g-nav a.name { display: block; height: 0.62rem; line-height: 0.62rem; font-size: 0.2rem; color: #fff; position: relative; } .g-nav a.name i.line { display: block; position: absolute; left: 0; top: 100%; right: 0.2rem; height: 0.02rem; background: #f0b537; margin-top: -0.12rem; opacity: 0; } .g-nav a.name em { display: block; margin-right: -0.2rem; padding-right: 0.2rem; position: relative; } .g-nav a.name em:after { /* content: ""; display: block; position: absolute; top: 0; right: 0; font-size: 0.12rem; font-family: "icon"; content: "\eaed"; */ } .g-nav a.name.on { color: #f0b537; } .g-nav a.name.on i.line { opacity: 1; } .g-nav .list { position: absolute; z-index: 1; left: 50%; right: auto; top: -100vh; bottom: auto; background: #fff; width: 2rem; margin-left: -1rem; box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19); -webkit-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19); border-top: #f0b537 solid 0.04rem; padding: 0.2rem 0; opacity: 0; visibility: hidden; } .g-nav .list a { display: block; text-align: center; font-size: 0.17rem; line-height: 0.48rem; color: #01478e; } .g-nav .list a:hover { background: #ededed; } .g-nav li:hover a.name { color: #f0b537; } .g-nav li:hover a.name i.line { opacity: 1; } .g-nav li:hover .list { opacity: 1; visibility: visible; top: 100%; transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; } .g-nav2 { position: fixed; z-index: 49; left: 0; top: 0; right: 0; bottom: 0; background: url("../img/nav-bg.jpg") center no-repeat; background-size: cover; opacity: 0; visibility: hidden; } .g-nav2 .scroll { position: absolute; z-index: 1; left: 0; right: 0; top: 0.8rem; bottom: 0; overflow-y: auto; } .g-nav2 .scroll ul { max-width: 17.85rem; margin: 0 auto; } .g-nav2 .scroll li { width: 14.285%; text-align: left; padding-top: 0.45rem; padding-left: .25rem; } .g-nav2 .scroll li a { color: #fff; } .g-nav2 .scroll li h2 { font-size: 0.22rem; } .g-nav2 .scroll li .list { padding: 0.2rem 0; } .g-nav2 .scroll li .list h3 { font-weight: 400; font-size: 0.17rem; line-height: 0.36rem; } .g-nav2 .scroll li .list dl { padding-bottom: 0.2rem; } .g-nav2 .scroll li .list dd { font-size: 0.12rem; line-height: 0.3rem; opacity: 0.65; } .g-nav2 .scroll li .list dd:hover { opacity: 1; } body.navShow { overflow: hidden; } body.navShow .g-head .btn-list { height: 1.3rem; background: none; right: .5rem; } body.navShow .g-head a.navA:after { background-image: url("../img/img31.png"); } body.navShow .g-nav { opacity: 0; visibility: hidden; } body.navShow .g-nav2 { opacity: 1; visibility: visible; } @media only screen and (min-width: 1430px) { /* */ .footer { position: relative; background-color: #023474; color: #fff; height: 142px; padding-top: 35px; } .footer .wal { display: flex; /* align-items: center; */ justify-content: space-between; } .footer .adr p{ font-size: 13px; margin-bottom: 5px; } .footer .foot-logo img{ height: 62px; } .footer .foot-ewm { text-align: center; margin-top: -50px; font-size: 10px; } .footer .foot-ewm p { margin-top: 5px; } .footer .foot-ewm img { width: 100px; height: 100px; } } @media only screen and (min-width: 800px) and (max-width: 1430px) { .footer { position: relative; background-color: #023474; color: #fff; height: 1.42rem; padding-top: .35rem; } .footer .wal { display: flex; /* align-items: center; */ justify-content: space-between; } .footer .adr p{ font-size: .13rem; margin-bottom: .05rem; } .footer .foot-logo img{ height: .62rem; } .footer .foot-ewm { text-align: center; margin-top: -.5rem; font-size: .1rem; } .footer .foot-ewm p { margin-top: .05rem; } .footer .foot-ewm img { width: 1rem; height: 1rem; } } @media only screen and (max-width: 800px) { /* */ .footer { position: relative; background-color: #023474; color: #fff; /* height: 142px; */ /* padding-top: 35px; */ padding: 30px 0px; } .footer .wal { /* display: flex; */ /* align-items: center; */ /* justify-content: space-between; */ } .footer .adr p{ font-size: 13px; margin-bottom: 5px; text-align: center; } .footer .foot-logo { margin: 15px auto; text-align: center; } .footer .foot-logo img{ max-height: 62px; width: 80%; object-fit: contain; } .footer .foot-ewm { text-align: center; /* margin-top: -50px; */ font-size: 10px; } .footer .foot-ewm p { margin-top: 5px; } .footer .foot-ewm img { width: 100px; height: 100px; } } @media only screen and (max-width: 800px) {} /* nynav 鍏叡 */ @media only screen and (min-width: 1430px) { .ny-topbg { position: relative; } .ny-topbg .nbimg { width: 100%; } .ny-topbg .wal { position: relative; } .ny-topbg .nb-tit { position: absolute; bottom: 70px; left: 0; font-size: 48px; color: #fff; } .ny-topbg .bread { width: 100%; height: 88px; background: url(../img/nytit.png) no-repeat center; background-position: left center; position: absolute; bottom: -44px; } .ny-topbg .bread .wal { display: flex; height: 82px; align-items: center; position: relative; } .ny-topbg .bread .home { margin-right: 20px; } .ny-topbg .bread .lj { font-size: 16px; font-weight: 600; } } @media only screen and (max-width: 1430px) { .ny-topbg { position: relative; height: 6rem; } .ny-topbg>img { width: 100%; height: 100%; object-fit: cover; } .ny-topbg .wal { position: relative; } .ny-topbg .nb-tit { position: absolute; bottom: 70px; left: 0; font-size: 30px; color: #fff; } .ny-topbg .bread { width: 100%; height: 60px; background: url(../img/nytit.png) no-repeat center; background-size: contain; background-position: left center; position: absolute; bottom: -30px; } .ny-topbg .bread .wal { display: flex; height: 54px; align-items: center; position: relative; /* padding-left: .5rem; */ } .ny-topbg .bread .home { margin-right: 20px; } .ny-topbg .bread .home img { height: 18px; } .ny-topbg .bread .lj { font-size: 14px; font-weight: 600; } } @media only screen and (max-width: 800px) { .ny-topbg { position: relative; height: 3.5rem; } .ny-topbg>img { width: 100%; height: 100%; object-fit: cover; } .ny-topbg .wal { position: relative; } .ny-topbg .nb-tit { position: absolute; bottom: 50px; left: 0; font-size: 26px; color: #fff; } .ny-topbg .bread { width: 100%; height: 60px; background: url(../img/nytit.png) no-repeat center; background-size: 100% 100%; background-position: left center; position: absolute; bottom: -30px; } .ny-topbg .bread .wal { display: flex; height: 54px; align-items: center; position: relative; /* padding-left: .5rem; */ } .ny-topbg .bread .home { margin-right: 20px; } .ny-topbg .bread .home img { height: 18px; } .ny-topbg .bread .lj { font-size: 14px; font-weight: 600; } } @media only screen and (min-width: 800px) and (max-width: 1430px){ .fy1 { width: 100%; float: left; line-height: .35rem; font-size: .16rem; text-align: center; } .fy1 a { min-width: .35rem; display: inline-block; border: solid 1px #dddddd; padding: 0px .15rem; margin: 0px 1px; } } @media only screen and (max-width: 800px) { .fy1 { width: 102%; float: left; margin-left: -1%; } .fy1 a { float: left; display: none; border: solid 1px #dddddd; padding: 0px 10px; margin-left: 3px; } .fy1 a.cd_sx { display: block; width: 48%; margin: 0px 1%; text-align: center; padding: 8px 0px; } } .fy1 a{ background-color: #fff; } @media only screen and (min-width: 1430px) { .fy1 { width: 100%; float: left; line-height: 35px; font-size: 16px; text-align: center; } .fy1 a { min-width: 35px; display: inline-block; border: solid 1px #dddddd; padding: 0px 15px; margin: 0px 1px; } } .fy1 a:hover, .fy1 a.on { background: #01478e; color: #ffffff; border: solid 1px #01478e; }