@font-face { font-family: "ph"; src: url(fonts/Philosopher.ttf) } body { font-family: "Microsoft YaHei"; font-size: 16px; background-color: #fff; color: #333 } .hlxy-header-box { position: fixed; top: 0; left: 0; right: 0; background: url(../images/t_bg.png) 50% repeat-x; background-size: auto 100%; padding: 0 0 58px; z-index: 999 } } .hlxy-header-box.fixed .hlxy-header-right { } .bodyHome .logo1 { display: none } .listPage .logo1 { display: none } .listPage .hlxy-header-box { } .hlxy-header-box.fixed .hlxy-logo .logo { display: none } .hlxy-header-box.fixed .hlxy-logo .logo1 { display: block } .hlxy-header-box.fixed .hlxy-header-right-box { } .hlxy-logo .hlxy-nav-icon { display: none } .hlxy-header-contain-box { } .listPage .hlxy-header-contain-box { } .hlxy-header-contain-box .hlxy-contain-padding { } .hlxy-header-box.fixed .hlxy-header-contain-box { top: 0; box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%); background: #fff; transform: rotate(0); border-bottom: 1px solid #ebebeb } .hlxy-header-box.fixed .hlxy-header-contain-box .hlxy-contain-padding { padding-top: 0 } .hlxy-contain-box { width: 1500px; margin: 0 auto } .hlxy-logo { float: left; margin-top: 10px } .hlxy-header-box.fixed .hlxy-logo { } .hlxy-header-right-box { float: right; width: 68%; margin-top: -10px } .hlxy-header-right { float: right; margin-top: 30px } .hlxy-header-right li { float: left; margin: 0 0 0 12px } .hlxy-header-right li img { margin-top: 4px } .hlxy-header-right .wz { width: 252px; height: 42px; display: inline-block; background: url(../images/wz.png) no-repeat center center } .hlxy-header-right .english { width: 38px; height: 38px; line-height: 38px; display: inline-block; background: rgba(255,255,255,0.5) url(../images/en.png) no-repeat center center; border-radius: 50% } .hlxy-header-right .search { width: 33px; height: 33px; display: inline-block; background: rgba(255,255,255,0.5) url(../images/search.png) no-repeat center center } .hlxy-header-right .english:hover,.hlxy-header-right .search:hover { background-color: #04aeae } .hlxy-header-right .ss { width: 300px } .hlxy-search-box { display: none; padding: 20px 0; background-color: #29489a } .hlxy-search-box .hlxy-contain-box { width: 50% } .hlxy-txt { float: left; width: 76%; height: 28px; padding: 5px 2%; background-color: #fff; font-family: "Microsoft YaHei"; font-size: 14px; color: #1a2147; border: none; outline: none } .hlxy-btn { float: left; width: 20%; height: 38px; display: inline-block; background: rgba(255,255,255,0.5) url(../images/search.png) no-repeat center center; border: none; outline: none; cursor: pointer; font-size: 0 } .hlxy-btn:hover { background-color: #1ca8b2 } .hlxy-close-search { float: left; display: block; width: 16px; height: 16px; background: #fff url(../images/close1.png) no-repeat center center; cursor: pointer; margin: 10px 0 0 2%; border-radius: 50%; padding: 7px } .hlxy-close-search:hover { background-position: 0 -16px } .hlxy-close-search:hover { background: #fff url(../images/close1.png) no-repeat center center } .hlxy-nav-box { } .hlxy-nav-box-bg { border-top: 1px solid rgba(255,255,255,.1); border-bottom: 1px solid rgba(255,255,255,.1); margin-top: 10px } .hlxy-header-box.fixed .hlxy-nav-box { } .hlxy-nav-box li { float: left; width: 10%; position: relative; z-index: 999; font-size: 18px } .hlxy-nav-box li:hover { color: #fff; background-color: #04aeae } .hlxy-nav-box li a { display: block; padding: 15px 0; font-size: 18px; font-weight: bold; color: #fff; text-align: center } .hlxy-nav-box li a:hover { color: #fff; background-color: #04aeae } .hlxy-header-box.fixed .hlxy-nav-box li a { color: #333 } .hlxy-header-box.fixed .hlxy-nav-box li a:hover { color: #fff; background-color: #04aeae } .hlxy-header-box.fixed .hlxy-nav-box li .hlxy-suNnav a:hover { color: #2b499b; background-color: #fff } .hlxy-nav-box li.on a,.hlxy-nav-box li.on a:hover { background-color: #04aeae; color: #fff } .hlxy-header-box.fixed .hlxy-nav-box li.on a,.hlxy-nav-box li.on a:hover { color: #fff } .hlxy-header-box.fixed .hlxy-nav-box li.on .hlxy-suNnav a { color: #333 } .hlxy-header-box.fixed .hlxy-header-right .english { background: #29489a url(../images/en.png) no-repeat center center } .hlxy-header-box.fixed .hlxy-header-right .search { background: #29489a url(../images/search.png) no-repeat center center } .hlxy-header-box.fixed .hlxy-nav-icon { background: #29489a url(../images/nav-icon.png) no-repeat center center } .hlxy-header-box.fixed .hlxy-header-right .wz { background: url(../images/wz1.png) no-repeat center center } .hlxy-header-box.fixed .hlxy-header-right .english:hover,.hlxy-header-box.fixed .hlxy-header-right .search:hover,.hlxy-header-box.fixed .hlxy-nav-icon:hover { background-color: #04aeae } .hlxy-nav-box li.on .hlxy-suNnav a,.hlxy-nav-box li.on .hlxy-suNnav a:hover { background-color: #fff } .hlxy-suNnav { width: 100%; position: absolute; top: 54px; left: 0px; display: none; background-color: #fff; padding: 15px 0 18px 0; border-left: solid 2px #04aeae; box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%) } .hlxy-nav-box li .hlxy-suNnav li { width: 100%; background-color: #fff } .hlxy-nav-box li .hlxy-suNnav li a { position: relative; color: #333; font-size: 16px; padding: 8px 0; margin: 0 15px; font-weight: normal; text-align: left; border-bottom: solid 1px #e6e6e6 } .hlxy-nav-box li .hlxy-suNnav li a:hover { color: #2b499b!important; font-weight: bold; background-color: #fff; border-bottom: solid 1px #0e2f55 } .nav-jt { position: absolute; right: 0px; top: 12px; width: 17px; height: 17px; display: none; background: url(../images/jt.png) no-repeat; background-size: 85% } .hlxy-ny-banner { } .hlxy-col-item { margin: 45px 0 0 0 } .hlxy-left { float: left; width: 63%; position: relative; } .hlxy-right { float: right; width: 33% } .hlxy-title { float: left; padding-bottom: 20px; font-size: 30px; color: #333 } .hlxy-more { float: right; padding-top: 10px; color: #666 } .hlxy-more:hover { color: #29489a } @media screen and (min-width: 1025px){ .bg-mask:hover .pic .a{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);} } .bg-mask .pic{overflow: hidden;} .bg-mask .pic .a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;transform:scale(1.01)} .hlxy-left .hlxy-news-img{position: relative;} .hlxy-left .pic{position: relative;} .hlxy-left .pic:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;background: url(../images/bamask.png) no-repeat bottom center;background-size: 101% 101%;height: 20%;} .hlxy-left .pgba{position: absolute;right: 20px;bottom: 30px;z-index: 3;width: 20%;text-align: right;} .hlxy-left .pgba span{opacity: 1;width: 12px;height: 12px;margin: 0 4px;display: inline-block;border-radius: 10px;background: #fff;} .hlxy-left .pgba span.active{opacity: 1;background: #d20b17;} .l2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient:vertical} .hlxy-left .slide-news .pic{height: 420px} .hlxy-left .slide-news .txt{height: 50px;/* background: rgba(255,255,255,.9); */padding: 5px 20px;position: absolute;bottom: 0;width: 75%;display: block;} .hlxy-left .slide-news .txt h4{font-size: 20px;line-height: 1.5em;margin-bottom: 8px;max-height: 66px\0;font-weight: 700;} .hlxy-left .slide-news .txt time{color: #222;font-size: 18px} .hlxy-left .slide-news .sbtn a{width: 60px;height: 60px;text-align: center;line-height: 60px;position: absolute;top: 240px;z-index: 5;background: rgba(0,74,152,.8);color: #fff;font-size: 24px;transition: .3s;display: none;} .hlxy-left .slide-news .sbtn a:hover{background:rgba(210,11,23,.8); } .hlxy-left .slide-news .sbtn a.prev{left: 0} .hlxy-left .slide-news .sbtn a.next{right: 0} .hlxy-left .slide-news .pgba{position: absolute;right: 20px;bottom: 16px;z-index: 3;left: auto;width: auto;} .hlxy-left .slide-news .pgba span{opacity: 1;width: 12px;height: 12px;} .hlxy-left .slide-news .pgba span.active{opacity: 1;background: #d20b17;} .hlxy-left .slide-news .txt{ /* box-shadow: 1px 1px 15px #ddd; */ /* border-bottom: solid 3px #154787; */ transition: 1s; color: #ffff; z-index: 2; } .hlxy-left .slide-news .txt .time a { display: block; margin: 20px 30px 6px 30px; color: #154787; font-family: "ph"; font-size: 20px } .hlxy-left .slide-news .txt .tit a { display: block; margin: 0 30px 18px 30px; height: 45px; overflow: hidden; color: #333 } .hlxy-left .slide-news .txt .tit a:hover { color: #29489a } .hlxy-left .slide-news .txt:hover { /* background-color: #29489a; */ } .hlxy-left .slide-news a .txt:hover,.hlxy-left .slide-news a .txt time{ color: #fff;transition: 1s } .hlxy-news-list { margin-left: -2% } .hlxy-news-list li { float: left; width: 48%; margin: 2% 0 0 2%; box-shadow: 1px 1px 15px #ddd; border-top: solid 2px #154787; transition: 1s } .hlxy-news-list li .time a { display: block; margin: 20px 30px 6px 30px; color: #154787; font-family: "ph"; font-size: 20px } .hlxy-news-list li .tit a { display: block; margin: 0 30px 18px 30px; height: 45px; overflow: hidden; color: #333; font-size: 18px } .hlxy-news-list li .tit a:hover { color: #29489a } .hlxy-news-list li:hover { background-color: #29489a } .hlxy-news-list li:hover .tit a,.hlxy-news-list li:hover .time a { color: #fff } .hlxy-tzgg-tab { background-color: #29489a } .hlxy-tzgg-tab li { float: left; width: 14.28571428571429%; position: relative } .hlxy-tzgg-tab li a { position: relative; display: block; height: 48px; line-height: 48px; color: #fff } .hlxy-tzgg-tab li a span { position: absolute; left: 0; text-align: center; width: 100% } .hlxy-tzgg-tab li.active a span { background-color: #04aeae; color: #fff; font-size: 18px; font-weight: bold; top: 0; height: 48px; line-height: 48px } .hlxy-tzgg-list { display: none } .hlxy-tzgg-list li { padding: 15px 0; border-bottom: solid 1px #e5e5e5 } .hlxy-tzgg-list .time { float: left; width: 60px; margin: 0px 18px 0 0; font-family: "ph" } .hlxy-tzgg-list .time .day { font-size: 36px; color: #154787; text-align: center } .hlxy-tzgg-list .time .month { font-size: 16px; color: #154787; text-align: center; margin-top: -1px } .hlxy-tzgg-list .txt { position: relative; display: block; height: 50px; margin-top: 6px; overflow: hidden; color: #333 } .hlxy-tzgg-list .txt span { /* position: absolute; */ width: 100%; top: 35%; /* transform: translateY(-35%); */ font-size: 18px; } .hlxy-tzgg-list .txt:hover { color: #29489a } .hlxy-quick-entry { margin: 50px 0 } .hlxy-quick-entry li { float: left; width: 25% } .hlxy-quick-entry li .img { float: left; margin-right: 25px } .hlxy-quick-entry li .img a { display: table-cell; width: 101px; height: 101px; line-height: 101px; background-color: #f6f6f6; border-radius: 50%; text-align: center; vertical-align: middle; overflow: hidden } .hlxy-quick-entry li .txt { margin-top: 25px; float: left } .hlxy-quick-entry li .txt h3 a { padding-top: 15px; font-size: 24px; color: #333; border-top: solid 3px #29489a } .hlxy-quick-entry li .txt p a { display: block; padding-top: 5px; font-size: 16px; color: #666 } .hlxy-quick-entry li:after { content: ""; position: relative; width: 0; height: 3px; display: block; z-index: 100; background-color: #04aeae; transition: .3s ease-out all; left: 126px; top: -94px; transform: translateY(0) } .hlxy-quick-entry li:hover:after { width: 96px } .hlxy-quick-entry li:hover .txt h3 a { color: #04aeae } .hlxy-quick-entry li:hover .txt p a { color: #666 } .hlxy-bg-img { width: 100%; min-height: 642px; background: url(../images/img-bg.jpg) no-repeat top center; background-size: cover } .hlxy-bg-img .hlxy-col-item { padding: 60px 0 0 0 } .hlxy-bg-img .hlxy-col-item .hlxy-title,.hlxy-bg-img .hlxy-col-item .hlxy-more { color: #fff } .hlxy-xkdt-box li { width: 49.5%; float: left; margin: 0 1px 20px 0; padding-bottom: 25px; background-color: #fff; position: relative } .hlxy-xkdt-box li:hover .time { background-color: #04aeae } .hlxy-xkdt-box li .tit a { display: block; width: 75%; height: 46px; line-height: 24px; overflow: hidden; margin: 24px 0 24px 20%; color: #333; font-weight: bold; font-size: 20px; } .hlxy-xkdt-box li:hover .tit a { color: #29489a } .hlxy-xkdt-box li .txt a { display: block; width: 75%; height: 95px; line-height: 24px; overflow: hidden; margin-left: 20%; font-size: 16px; color: #666 } .hlxy-xkdt-box li .time { width: 55px; height: 67px; position: absolute; top: 66px; left: 0; background-color: #29489a; color: #fff; text-align: center } .hlxy-xkdt-box li .time .day { margin-top: 5px; font-family: "ph"; font-size: 32px; } .hlxy-xkdt-box li .time .month { font-size: 16px; } .hlxy-xshd-list { margin: -44px 0 0 0 } .hlxy-xshd-list li { margin: 45px 0 0 0 } .hlxy-xshd-list .img { float: left; margin-right: 20px } .hlxy-xshd-list .img a { display: block; width: 162px; height: 118px; overflow: hidden } .hlxy-xshd-list .img a img { width: 100%; height: 100%; overflow: hidden; transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s } .hlxy-xshd-list .img a img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1) } .hlxy-xshd-list .txt .tit a { display: block; height: 50px; margin: 0 0 10px 0; padding: 0; overflow: hidden; color: #fff; font-weight: bold; font-size: 20px; } .hlxy-xshd-list .txt .describe a { display: block; height: 50px; line-height: 24px; overflow: hidden; color: #fff; font-size: 16px; } .hlxy-ztrd-box { margin: 40px 0 65px 0 } .hlxy-ztrd-list li { width: 33.33%; float: left; text-align: center } .hlxy-ztrd-list li:last-child{ display:none; } .hlxy-ztrd-list li .item { padding: 0 10px } .hlxy-ztrd-list li .item .img a { display: block; width: 100%; height: 166px; overflow: hidden; text-align: center } .hlxy-ztrd-list li .item .img a img { width: 100%; height: 100%; overflow: hidden; transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s } .hlxy-ztrd-list li .item .img a img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1) } .hlxy-ztrd-list li .item .tit a { display: block; margin: 15px 0 0 0; color: #333; text-align: center; font-size: 20px; } .hlxy-ztrd-list li .item .tit a:hover { color: #29489a } .hlxy-footer-box { margin-top: 60px; width: 100%; min-height: 249px; background: url(../images/foot-bg.jpg) no-repeat center center; background-size: cover } .hlxy-footer-logo { float: left; width: 30%; margin-top: 60px } .hlxy-footer-contact { float: left; width: 32%; margin-top: 60px } .hlxy-footer-contact h3 { font-size: 20px; color: #fff; margin-bottom: 10px } .hlxy-footer-contact p { color: #c8d9f0; margin-bottom: 5px; font-family: "Microsoft YaHei"; font-size: 16px; } .hlxy-footer-link { float: left; width: 28%; margin-top: 60px } .hlxy-footer-link h3 { font-size: 20px; color: #fff; margin-bottom: 10px } .hlxy-link-list li { float: left; margin-right: 32px; margin-bottom: 5px } .hlxy-link-list li a { color: #c8d9f0 } .hlxy-link-list li a:hover { color: #fff } .hlxy-footer-wx { float: right; width: 10%; margin-top: 60px; text-align: center; color: #fff; font-size: 14px } .hlxy-footer-wx .txt { margin-top: 15px } .hlxy-copyright-box { width: 100%; padding: 12px 0; background-color: #1e3683; color: rgba(200,217,240,0.49); text-align: center } .hlxy-return-top { width: 67px; height: 67px; position: fixed; right: 20px; bottom: 40px; background-color: #154787; border-radius: 50%; text-align: center; z-index: 13 } .hlxy-return-top:hover { background-color: #04aeae } .hlxy-return-top a { display: block; margin-top: 18px } .hlxy-header-box.fixed .hlxy-contain-padding { position: relative } .hlxy-nav-icon { width: 38px; height: 38px; background: rgba(255,255,255,0.5) url(../images/nav-icon.png) no-repeat center center } .hlxy-nav-icon:hover { background: #04aeae url(../images/nav-icon.png) no-repeat center center } .hlxy-header-box.fixed .hlxy-nav-icon-box { position: absolute; right: 15px; top: 26px } .hlxy-header-box.fixed .hlxy-nav-icon { } .hlxy-layer-box { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.7); z-index: 14440000 } .hlxy-layer { position: absolute; right: 0; top: 0; background: rgba(0,61,120,.5); width: 100%; height: 100%; overflow-y: auto; z-index: 14440000 } .hlxy-layer-box .hlxy-nav { margin-top: 25px } .hlxy-layer-close,.hlxy-layer-close:hover { background: url(../images/close.png) no-repeat } .hlxy-layer-close { display: block; width: 16px; height: 16px; position: absolute; right: 10px; top: 10px; cursor: pointer; z-index: 20; background-position: 0 0 } .hlxy-layer-close:hover { background-position: 0 -16px } .hlxy-layer-nav { margin-top: 20px } .hlxy-layer-nav li a { display: block; padding: 10px 0; color: #fff; text-align: center } .hlxy-layer-nav .hlxy-suNnav { width: 100%; position: static; top: 0; left: 0; display: block; background-color: transparent; border-left: none; padding: 0; box-shadow: none } .hlxy-ny-banner img { width: 100%; height: 100% } .hlxy-ny-left { width: 250px; min-height: 400px; float: left; position: relative } .hlxy-ny-nav-box { width: 100%; position: absolute; top: -78px; left: 0 } .hlxy-nav-name { height: 78px; line-height: 78px; background-color: rgb(38 67 141 / 80%); font-size: 24px; font-weight: bold; color: #fff } .hlxy-nav-name i { width: 19px; height: 19px; display: inline-block; background: url(../images/jia.png) no-repeat; margin: 0 12px 0 21px } .hlxy-nav-list { border-left: solid 1px #ddd; border-right: solid 1px #ddd; border-bottom: solid 5px #04aeae } .hlxy-nav-list li.on a { color: #34519f; font-weight: bold } .hlxy-nav-list li.on .hlxy-nav-jt { display: block } .hlxy-nav-list li a { position: relative; display: block; padding: 15px 0; margin: 10px 20px; color: #333; font-size: 18px; border-bottom: solid 1px #e8e8e8; text-indent: 10px } .hlxy-nav-list li a:hover { color: #34519f; font-weight: bold } .hlxy-nav-jt { position: absolute; right: 10px; top: 18px; width: 17px; height: 17px; display: none; background: url(../images/jt.png) no-repeat } .hlxy-ny-right { width: 80%; float: right; padding: 36px 0; min-height: 400px } .hlxy-ny-cont { margin: 0 10px } .hlxy-ny-cont img{display:block;margin:0 auto;max-width: 100%;} .hlxy-ny-cont p { font-family: "Microsoft YaHei"!important; font-size: 20px!important; color: #333!important; line-height: 40px!important } .hlxy-ny-title { padding: 0 0 15px 0; margin: 0 10px 45px 10px; border-bottom: solid 4px #04aeae } .hlxy-ny-title-name { float: left; font-size: 24px; font-weight: bold } .hlxy-ny-jt { float: right; font-size: 14px; color: #666 } .hlxy-ny-jt a { color: #666!important; font-size: 14px; margin: 0 5px } .hlxy-ny-jt img { margin: 0 0 0 10px; vertical-align: middle } .hlxy-xrld-list .item { padding: 18px; border: solid 1px #e0e0e0; margin: 0 10px 33px 10px } .hlxy-xrld-photo { float: left; width: 307px; height: 209px; overflow: hidden } .hlxy-xrld-photo a { display: block; width: 100%; height: 100%; overflow: hidden } .hlxy-xrld-photo a img { width: 100%; height: 100%; overflow: hidden; transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s } .hlxy-xrld-photo a img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1) } .hlxy-xrld-inf { float: left; margin: 20px 0 0 65px; width: 60% } .hlxy-xrld-name .name { font-size: 24px; color: #333; font-weight: bold; padding-right: 37px } .hlxy-xrld-name .job { color: #333 } .hlxy-xrld-js,.hlxy-xrld-mail { display: block; color: #666 } .hlxy-xrld-js { margin-top: 60px } .hlxy-xrld-mail { margin: 10px 0 0 0 } .hlxy-sz-list li { float: left; width: 50% } .hlxy-sz-list li:hover .hlxy-sz-name a,.hlxy-sz-list li:hover .hlxy-sz-xi a,.hlxy-sz-list li:hover .hlxy-sz-job a,.hlxy-sz-list li:hover .hlxy-sz-tel a,.hlxy-sz-list li:hover .hlxy-sz-mail a { color: #34519f } .hlxy-sz-list li .item { margin: 3% 10px; border: solid 1px #e0e0e0 } .hlxy-sz-list li .item:after { content: ""; position: relative; width: 0; height: 3px; display: block; z-index: 100; background-color: #04aeae; transition: .3s ease-out all; left: 0; top: 0; transform: translateY(0) } .hlxy-sz-list li .item:hover:after { width: 100% } .hlxy-sz-photo { float: left; margin: 20px; width: 161px; height: 180px; overflow: hidden } .hlxy-sz-photo a { display: block; width: 100%; height: 100%; overflow: hidden } .hlxy-sz-photo a img { width: 100%; height: 100%; overflow: hidden; transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s; object-fit: contain; } .hlxy-sz-list li:hover .hlxy-sz-photo a img { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1) } .hlxy-sz-inf { margin: 20px 20px 0 200px } .hlxy-sz-name { margin-top: 30px } .hlxy-sz-name a { color: #333; font-size: 22px; font-weight: bold } .hlxy-sz-xi a,.hlxy-sz-job a,.hlxy-sz-tel a,.hlxy-sz-mail a { display: block; height: 21px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 2px 0 0 0; color: #666 } .hlxy-sz-job { border-bottom: solid 1px #e3e3e3; padding: 0 0 16px 0; margin: 0 0 16px 0 } .hlxy-ny-tzgg-tab li { float: left; width: 12.5% } .hlxy-ny-tzgg-tab li a { display: block; margin: 0 10px; border: solid 1px #cacaca; font-size: 18px; color: #888; text-align: center; padding: 10px 0 } .hlxy-ny-tzgg-tab li a:hover { color: #fff; background-color: #34519f } .hlxy-ny-tzgg-tab li.active a { color: #fff; background-color: #34519f } .hlxy-ny-tzgg-list { margin: 60px 0 0 0 } .hlxy-ny-tzgg-list li { margin: 30px 10px 0 10px } .hlxy-ny-tzgg-list .time { float: left; width: 88px; border: solid 1px #cacaca } .hlxy-ny-tzgg-list .time .day { background-color: #eee; font-family: "ph"; color: #333; font-size: 30px; text-align: center; padding: 2px 0 } .hlxy-ny-tzgg-list .time .year { font-family: "ph"; color: #333; font-size: 14px; text-align: center; padding: 5px 0 } .hlxy-ny-tzgg-list li:hover .time .day { background-color: #34519f; color: #fff } .hlxy-ny-tzgg-list li:hover .time .year { color: #154787 } .hlxy-ny-tzgg-list .list { margin: 0 0 0 125px; padding: 10px 0 0 0; border-top: solid 2px #eaeaea } .hlxy-ny-tzgg-list .list:after { content: ""; position: relative; width: 0; height: 3px; display: block; z-index: 100; background-color: #04aeae; transition: .3s ease-out all; left: 0; top: -63px; transform: translateY(0) } .hlxy-ny-tzgg-list .list:hover:after { width: 100% } .hlxy-ny-tzgg-list .list .title a { margin-bottom: 6px; display: block; height: 21px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; font-size: 18px } .hlxy-ny-tzgg-list .list .des a { display: block; height: 21px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; font-size: 14px } .hlxy-ny-tzgg-list .list .title a:hover,.hlxy-ny-tzgg-list .list .des a:hover { color: #34519f } .hlxy-ny-news-list { margin: 0 10px } .hlxy-ny-news-list li { padding: 22px 18px; background-color: #f4f7fa; margin: 10px 0; transition: 1s } .hlxy-ny-news-list li .title { float: left; width: 80%; font-family: "Microsoft YaHei"!important } .hlxy-ny-news-list li .title a { display: block; height: 30px; color: #333; font-size: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .hlxy-ny-news-list li .time { float: right; text-align: right } .hlxy-ny-news-list li .time a { color: #225396; font-size: 14px } .hlxy-ny-news-list li:hover { background-color: #29489a } .hlxy-ny-news-list li:hover .title a,.hlxy-ny-news-list li:hover .time a { color: #fff } .hlxy-ny-news-list li:hover { color: #fff } .hlxy-xwdt-list li { width: 50%; float: left } .hlxy-xwdt-list li .item { margin: 9px; border: solid 1px #cacaca } .hlxy-xwdt-list li .item:after { content: ""; position: relative; width: 0; height: 3px; display: block; z-index: 100; background-color: #04aeae; transition: .3s ease-out all; left: 0; top: 0; transform: translateY(0) } .hlxy-xwdt-list li .item:hover:after { width: 100% } .hlxy-xwdt-img { width: 491px; height: 186px; overflow: hidden } .hlxy-xwdt-img a { display: block; width: 100%; height: 100%; overflow: hidden } .hlxy-xwdt-img a img { width: 100%; height: 100%; overflow: hidden; transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s } .hlxy-xwdt-list li:hover .hlxy-xwdt-img a img { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1) } .hlxy-xwdt-time a { display: block; margin: 16px; color: #666; font-size: 14px; font-family: "ph" } .hlxy-xwdt-title a { display: block; margin: 0 16px 20px 16px; height: 48px; overflow: hidden; color: #333; font-size: 17px } .hlxy-xwdt-list li .item:hover .hlxy-xwdt-time a,.hlxy-xwdt-list li .item:hover .hlxy-xwdt-title a { color: #34519f } .hlxy-map-box { margin: 0 10px } .hlxy-map { width: 100%; height: 500px; border: solid 1px #e8e8e8 } .iw_poi_title { color: #e43935 } .hlxy-szcont-inf-box .phone { float: left; width: 180px; overflow: hidden; box-shadow: 0px 5px 10px rgb(0 0 0 / 27%) } .hlxy-szcont-inf-box .phone img { width: 100%; height: 100%; overflow: hidden } .hlxy-szcont-inf { float: right; width: 79%; color: #333; line-height: 30px } .hlxy-szcont-inf .name { font-size: 30px; color: #333; font-weight: bold; margin-bottom: 20px } .hlxy-szcont-inf .line { margin: 0 10px; font-weight: normal } .hlxy-szcont-inf .job { font-size: 16px; font-weight: normal } .hlxy-szcont-inf .mail { margin-left: 10px; font-size: 16px; font-weight: normal } .hlxy-szcont-intr span { font-size: 24px } .hlxy-szcont-box .textContent h3 { margin: 40px 0 20px 0; color: #333; font-size: 20px; font-weight: bold } .hlxy-cont-box .title { margin-bottom: 36px; font-family: "Microsoft YaHei"; font-size: 32px; line-height: 40px; text-align: center; font-weight: 700; } .hlxy-cont-box .yinti { margin-top:-15px; margin-bottom: 36px; font-family: "Microsoft YaHei"; font-size: 32px; line-height: 40px; text-align: center; font-weight: 700; } .hlxy-cont-box .subtitle { margin: -15px 0 20px 0; font-family: "Microsoft YaHei"; font-size: 28px; line-height: 40px; text-align: center } .hlxy-cont-box .infBox { padding-bottom: 15px; margin-bottom: 30px; font-size: 14px; color: #747474; border-bottom: solid 1px #e0e0e0; text-align: center } .hlxy-cont-box .infBox span { padding-right: 10px } .hlxy-cont-box .timeIcon { width: 14px; height: 14px; display: inline-block; margin-right: 10px; background: url(../images/time.png) no-repeat; vertical-align: -2px } .hlxy-cont-box .scanIcon { width: 18px; height: 14px; display: inline-block; margin-right: 5px; background: url(../images/scan.png) no-repeat; vertical-align: -2px } .hlxy-cont-box .editIcon { width: 14px; height: 14px; display: inline-block; margin-right: 5px; background: url(../images/edit.png) no-repeat; vertical-align: -2px } .textContent p,.textContent p span,.textContent span, .hlxy-szcont-intr p{ font-family: "Microsoft YaHei"!important; color: #333!important; line-height: 40px!important; font-size: 20px!important; } .textContent p img { max-width: 100%; display: inline-block; margin: 0 auto; min-width: 760px; height: auto!important; margin-top: 20px; } .p_pages { font-family: "Microsoft YaHei"!important } .pb_sys_style1 .p_no_d { border: 1px solid #e8e8e8!important; color: #fff; background: #26438d!important } .listPageBar { width: 260px; margin: 35px auto } .listPageBar table tr td:first-child { display: none } .listPageBar a,.listPage span { font-family: "Microsoft YaHei"!important } .listPageBar .this-page { padding: 5px 8px!important; border: 1px solid #e8e8e8!important; color: #fff!important; background: #26438d!important; font-weight: normal!important; margin-right: 0!important; margin-left: 5px!important } .listPageBar a,.pageList .this-page { padding: 5px 8px!important; border: 1px solid #e8e8e8!important; margin: 0 0 0 5px!important } .listPageBar .PrevDisabled,.listPageBar .NextDisabled { padding: 5px 8px!important; margin: 0 0 0 5px!important; border: 1px solid #ccc!important } .hlxy-xwdt-list1 li { } .hlxy-xwdt-list1 li .item { margin: 9px 9px 50px 9px; border: solid 1px #cacaca } .hlxy-xwdt-list1 li .item:after { content: ""; position: relative; width: 0; height: 3px; display: block; z-index: 100; background-color: #04aeae; transition: .3s ease-out all; left: 0; top: 0; transform: translateY(0) } .hlxy-kwpt-name { margin: 0 9px 20px 9px; padding: 18px 15px; background-color: #34519f; color: #fff; font-size: 18px } .hlxy-xwdt-list1 li .item:hover:after { width: 100% } .hlxy-xwdt-img1 { float: left; width: 320px; height: 227px; margin: 20px; overflow: hidden } .hlxy-xwdt-img1 a { display: block; width: 100%; height: 100%; overflow: hidden } .hlxy-xwdt-img1 a img { width: 100%; height: 100%; overflow: hidden; transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s } .hlxy-xwdt-list1 li:hover .hlxy-xwdt-img1 a img { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1) } .hlxy-xwdt-time1 a { display: block; margin: 16px; color: #666; font-size: 14px; font-family: "ph" } .hlxy-xwdt-title1 a { display: block; margin: 38px 16px 0 10px; height: 30px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; font-size: 22px } .hlxy-xwdt-des1 a { display: block; margin: 25px 16px 70px 10px; height: 50px; line-height: 25px; overflow: hidden; color: #333; font-size: 17px } .hlxy-xwdt-more1 a { margin: 0 0 0 10px; padding: 10px 15px; border: solid 1px #e8e8e8; color: #fff; background-color: #34519f } .hlxy-xwdt-inf1 { float: left; width: 62% } .hlxy-xwdt-list1 li .item:hover .hlxy-xwdt-time1 a,.hlxy-xwdt-list1 li .item:hover .hlxy-xwdt-title1 a,.hlxy-xwdt-list1 li .item:hover .hlxy-xwdt-des1 a:hover { color: #34519f } .hlxy-xwdt-more1 a:hover { color: #fff; background-color: #04aeae } .hlxy-share-box { margin: 60px 0 } .hlxy-share-list li { float: left; margin: -10px 0 0 5px } .textContent .bdshare-button-style1-32 a { width: 40px; height: 40px; line-height: 40px; border-radius: 50% } .textContent .hlxy-share-box .bds_mshare { display: block; background: #26438d url(../images/share01.png) no-repeat center center } .textContent .hlxy-share-box .bds_weixin { display: block; background: #26438d url(../images/share04.png) no-repeat center center } .textContent .hlxy-share-box .bds_tsina { display: block; background: #26438d url(../images/share02.png) no-repeat center center } .textContent .hlxy-share-box .bds_qzone { display: block; background: #26438d url(../images/share03.png) no-repeat center center } .textContent .hlxy-share-box .bds_mshare:hover,.textContent .hlxy-share-box .bds_weixin:hover,.textContent .hlxy-share-box .bds_tsina:hover,.textContent .hlxy-share-box .bds_qzone:hover { background-color: #04aeae } .hlxy-xsjg-box,.hlxy-nsjg-box { margin: 0 10px } .hlxy-xsjg-tit,.hlxy-nsjg-tit { font-size: 24px; color: #26438d } .hlxy-xsjg-tit-icon { width: 23px; height: 22px; display: inline-block; background: url(../images/xsjg-icon.png) no-repeat; margin-right: 8px } .hlxy-xsjg-list,.hlxy-nsjg-list { margin: 30px -2% } .hlxy-xsjg-list>div.list { position: relative; float: left; width: 50%; z-index: 10 } .hlxy-xsjg-list .item,.hlxy-nsjg-list .item { margin: 0 2% 30px 2% } .hlxy-xsjg-list h3 { position: relative; display: block; padding: 18px 15px; background-color: #34519f; color: #fff; font-size: 18px } .hlxy-xsjg-list .item .icon-right,.hlxy-nsjg-list .item .icon-right { position: absolute; top: 22px; right: 25px; width: 25px; height: 13px; display: block; background: url(../images/tb-down.png) no-repeat } .hlxy-xsjg-list li.hover a { color: #fff; background-color: #34519f; z-index: 12 } .hlxy-xsjg-list li.hover .icon-right { display: block; width: 25px; height: 13px; background: url(../images/tb-down.png) no-repeat; right: 20px } .hlxy-xsjg-more,.hlxy-nsjg-more { background-color: #fff; box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%); padding: 10px 4%; width: 92%; min-height: 226px } .hlxy-xsjg-member { font-size: 18px; font-weight: bold; margin: 12px 0 } .hlxy-xsjg-member i { width: 16px; height: 16px; display: inline-block; background-color: #04aeae; margin-right: 10px; vertical-align: middle } .hlxy-xsjg-member-zc { float: left; width: 40% } .hlxy-xsjg-member-name { float: left; width: 54% } .hlxy-xsjg-member-name span { margin: 0 12px 0 0 } .hlxy-xsjg-more div { margin-bottom: 6px } .hlxy-nsjg-list { margin-bottom: 30px } .hlxy-nsjg-list h3 { position: relative; display: block; padding: 18px 15px; color: #fff; font-size: 18px; background-color: #34519f; cursor: pointer } .hlxy-nsjg-list li.hover .icon-right { display: block; width: 25px; height: 13px; background: url(../images/tb-down1.png) no-repeat; right: 20px } .hlxy-nsjg-tit-icon { width: 20px; height: 22px; display: inline-block; background: url(../images/nsjg-icon.png) no-repeat; margin-right: 8px } .hlxy-nsjg-list .hlxy-nsjg-more { padding: 30px 4%; background-color: #fff } .hlxy-nsjg-list-member { width: 100%; float: none } .hlxy-nsjg-list-member>div { margin-bottom: 30px; padding-bottom: 20px; border-bottom: solid 1px #eaeaea } .hlxy-nsjg-list-member .img { float: left; margin-right: 25px; width: 99px; height: 116px; overflow: hidden } .hlxy-nsjg-list-member .img img { width: 100%; height: 100%; overflow: hidden } .hlxy-nsjg-list-member .member { margin-bottom: 30px; color: #333 } .hlxy-nsjg-list-member .member .name { font-size: 20px; padding: 20px 0 10px 0; font-weight: 700; } .hlxy-nsjg-list-member .member .job { line-height: 25px } .tel-box { color: #333; font-size: 18px; margin: 20px 0 0 0 } .hlxy-nsjg-more .tel-box i { width: 25px; height: 22px; display: inline-block; margin-right: 8px; background: url(../images/tb-tel.png) no-repeat; vertical-align: -4px } .hlxy-kypt-list li { width: 33.33333333333333%; float: left } .hlxy-kypt-list li .item { margin: 9px } .hlxy-kypt-img { width: 100%; height: 194px; overflow: hidden } .hlxy-kypt-img a { display: block; width: 100%; height: 100%; overflow: hidden } .hlxy-kypt-img a img { width: 100%; height: 100%; overflow: hidden; transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s } .hlxy-kypt-img a:hover img { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1) } .hlxy-kypt-title a { display: block; margin: 10px 0 20px 0; height: 25px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; text-align: center } .hlxy-kypt-title a:hover { color: #34519f } .hlxy-tl-box { margin: 60px 0 } .hlxy-kypt-js-box { margin: 0 10px 75px 10px; padding: 52px 38px; background-color: #f3f3f3 } .hlxy-kypt-js-left { float: left; width: 415px; height: 249px; overflow: hidden } .hlxy-kypt-js-left a { display: block; width: 100%; height: 100%; overflow: hidden } .hlxy-kypt-js-left a img { width: 100%; height: 100%; overflow: hidden; transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; -webkit-transition: all 0.6s } .hlxy-kypt-js-left a:hover img { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1) } .hlxy-kypt-js-right { float: left; width: 61%; margin-left: 85px } .hlxy-kypt-js-tit .title { float: left; width: 70%; margin: 10px 0 30px 0 } .hlxy-kypt-js-tit .title a { display: block; height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; font-size: 24px } .hlxy-kypt-js-tit .title a:hover { color: #34519f } .hlxy-kypt-js-tit .more { float: right } .hlxy-kypt-js-tit .more a { display: block; padding: 8px 16px; margin: 8px 0 0 0; color: #fff; background-color: #04aeae; border-radius: 15px } .hlxy-kypt-js-tit .more a:hover { background-color: #00b8b8 } .hlxy-kypt-des { color: #666; line-height: 28px; height: 238px; overflow: hidden } .hlxy-xwdt-list li .ztrd { border: none!important } .hlxy-xwdt-list li .ztrd:after { background-color: #fff!important } .hlxy-xwdt-list li .ztrd .hlxy-xwdt-title a { height: 22px; margin: 20px 16px; text-align: center; white-space: nowrap; text-overflow: ellipsis } .hlxy-cont-box,.hlxy-szcont-box { margin: 0 10px } .hlxy-banner { position: relative; overflow: hidden; margin: 0 auto } .hlxy-banner .swiper-slide { height: 722px; background-size: cover!important } .hlxy-banner .swiper-pagination { bottom: 30px!important; } .hlxy-banner .swiper-pagination-bullet { width: 14px; height: 14px; opacity: 1; background: rgba(255,255,255,.35); margin: 0 6px!important; border-radius: 10px } .hlxy-banner .swiper-pagination-bullet-active { background: #04aeae; border-radius: 10px } .hlxy-banner .hlxy-contain-box { height: 100%; position: relative } .hlxy-banner .banner-title { position: absolute; left: 0; bottom: 30px; z-index: 10 } .hlxy-banner .banner-title span a { display: block; width: 100%; height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; font-size: 30px } .hlxy-banner .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction { width: auto; bottom: 20px; right: 20px; left: auto } .hlxy-zzc { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 5; text-align: center; opacity: .75 } .hlxy-view-history { display: block; width: 70px; height: 66px; position: absolute; left: 0; bottom: 0; z-index: 1600; background-color: #04aeae; color: #fff; text-align: center; font-family: "Microsoft YaHei"; font-size: 14px } .hlxy-view-history span { display: block; margin-top: 15px } .hlxy-view-history:hover { background-color: #1ca8b2 } .namescreen { /* margin: 20px 0 35px; */ margin-left: 10px; } .namescreen ul { overflow: hidden } .namescreen ul li { float: left; width: 37px; height: 36px; line-height: 36px; font-size: 18px; font-weight: bold; color: #d2d2d2; text-align: center; cursor: pointer } .namescreen ul li a { display: block; font-size: 18px; font-weight: bold; color: #d2d2d2 } .namescreen ul li.has_szm a { color: #34519f; } .namescreen ul li.all_button { width: 86px; margin-right: 15px } .namescreen ul li.all_button a { color: #1c5192 } .namescreen ul li.all_button.has_szm a { color: #fff; background: #1c5192 } @media (max-width:992px) { .textContent p img{min-width:auto} } @media (max-width:778px) { .hlxy-left .slide-news .txt{width:92%} .hlxy-left .pgba,.hlxy-left .slide-news .txt time{display:none} }