.title { display: flex; position: relative; align-items: flex-end; padding-bottom: 20px; margin-bottom: 40px; justify-content: space-between; border-bottom: 1px solid #ddd; } .xian { width: 40px; height: 4px; bottom: -1px; left: 0; position: absolute; background-color: #014099; } .sidemenu_wrap .w { position: relative; } .sidemenu_wrap .more { position: absolute; right: 0; top: -120px; } .sidemenu_wrap .more a { color: #333333; font-size: 16px; margin-left: 20px; } .sidemenu_wrap .more a img { vertical-align: -2px; margin-right: 5px; } .sidemenu_wrap { display: none; position: absolute; left: 0; top: 120px; width: 100%; z-index: 99; } .sidemenu .sidemenulist { display: flex; width: 90%; max-width: 1200px; margin: 0 auto; border-top: 2px solid #6785a2; } .sidemenu .sidemenulist>li { flex: 1; padding-top: 18px; position: relative; } .sidemenu .sidemenulist>li>a { color: #FFFFFF; display: block; text-align: center; font-size: 16px; } .sidemenu .sidemenulist li p { font-size: 12px; margin-top: 5px; } .sidemenu .sidemenulist li:before { content: ''; position: absolute; top: -3px; left: 50%; width: 0%; background-color: #00bbff; height: 4px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .sidemenu .sidemenulist li:hover:before { width: 50%; } .sidemenu .sidemenulist li:after { content: ''; position: absolute; top: -3px; right: 50%; width: 0%; background-color: #00bbff; height: 4px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .sidemenu .sidemenulist li:hover:after { width: 50%; } .sidemenu .sidemenulist li.on:before, .sidemenu .sidemenulist li.on:after { width: 50%; } .sidemenu .sidemenulist li .i2 { position: absolute; display: inline-block; height: 20px; width: 2px; background-color: #4f7296; right: 0; top: 49%; } .sidemenu .sidemenulist li:last-child .i2 { display: none; } .sidemenu_wrap .w { position: relative; } .sidemenu_wrap .more { position: absolute; right: 0; top: -120px; } .sidemenu_wrap .more a { color: #333333; font-size: 16px; margin-left: 20px; } .sidemenu_wrap .more a img { vertical-align: -2px; margin-right: 5px; } .navlist2 { display: none; padding-left: .4rem; background: rgba(255, 255, 255, .1); } .navlist2 a { display: block; color: #fff; padding-left: 2rem; margin-top: .4rem; font-size: 14px; } .title .title-left { font-size: 28px; font-weight: 700; } .title a { font-size: 14px; color: #014099; } .swiper { position: relative; overflow: hidden; } .swiper .swiper-wrapper .swiper-slide { display: flex; width: 100%; background-color: #ffffff; } .swiper .swiper-wrapper .swiper-slide .swiper-txt { padding: 20px; background-color: #FFFFFF; } .swiper .swiper-wrapper .swiper-slide .swiper-txt span a { color: #222; font-size: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .swiper .swiper-wrapper .swiper-slide .swiper-txt .zhixian { width: 40px; height: 2px; margin: 20px 0; background-color: #014099; } .swiper .swiper-wrapper .swiper-slide .swiper-txt p, .swiper .swiper-wrapper .swiper-slide .swiper-txt p a { font-size: 14px; color: #014099; } .header { width: 100%; height: 100%; background-image: url('../img/bg.png'); background-size: cover; } .header .header-box { height: 5rem; line-height: 5rem; position: relative; padding-top: 40px; padding-bottom: 20px; } .header .header-box .rihgt-box { display: flex; align-items: center; } .header .header-box .rihgt-box ul { display: flex; align-items: center; } .header .header-box .rihgt-box ul img { margin: 0 20px; height: 16px; } .header .header-box .rihgt-box ul li a { float: left; font-size: 16px; color: #FFFFFF !important; } .header .header-box .rihgt-box ul li a:hover { text-decoration: underline; } .header .header-box .rihgt-box img { margin-left: 20px; } .header-nav { height: 50px; border-top: 1px solid rgba(255, 255, 255, .3); padding: 10px 0; } .header-nav ul { height: 50px; line-height: 50px; display: flex; justify-content: space-between; } .header-nav ul li { position: relative; font-size: 18px; text-align: center; flex: 1; } .header-nav ul span { color: #FFFFFF; } .header-nav ul li a { color: #FFFFFF; display: block; } .header-nav ul li a:hover { background-color: #014099; } .header-nav .nav li { position: relative; } .header-nav .nav li img { position: absolute; right: 0; top: 40%; display: block; } .header-nav .nav li .menu { width: 100%; top: 50px; left: 0; z-index: 999; margin: 0; display: none; padding: 0; position: absolute; } .header-nav .nav li .menu dd { background-color: #014099; color: #FFFFFF; cursor: pointer; } .header-nav .nav li:hover .menu { display: block !important; } .header-nav .nav li .menu dd :hover { background-color: #01337a; } .index_box1 { padding: 30px 0; background-color: #f0f6fd; } .index_box1 .box1 .left { width: 63.235%; } .article { margin-top: 20px; } .article li a { padding: 13px; cursor: pointer; display: flex; margin-bottom: 2px; justify-content: space-between; background-color: #FFFFFF; } .article li a:hover { background-color: #014099; } .article li a:hover .img1 { display: none; } .article li a:hover .img2 { display: block !important; } .article li a:hover span { color: #FFFFFF; } .article li a:hover .left-txt .img1 { display: none; } .article li a:hover .left-txt .img2 { display: block; } .article li a:hover .left-txt span { color: #FFFFFF; } .article li a .left-txt { display: flex; font-size: 16px; max-width: 650px; align-items: center; } .article li a .left-txt .img1 { display: block; } .article li a .left-txt .img2 { display: none; } .article li a .left-txt span { margin-left: 15px; color: #222222; flex: 1; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-align: left; } .article li a span { color: #999999; min-width: 100px; text-align: right; } .index_box1 .box1 .right { width: 33.823%; } .index_box1 .box1 .right ul li { background-color: #FFFFFF; padding: 21px; margin-bottom: 10px; background-image: url('../img/bg1.png'); background-repeat: no-repeat; padding-left: 0; } .index_box1 .box1 .right ul li:hover { background-color: #014099; } .index_box1 .box1 .right ul li:hover a .txt3 { color: #fff; } .index_box1 .box1 .right ul li a { display: flex; align-items: center; justify-content: space-between; } .index_box1 .box1 .right ul li a .left-time { display: flex; flex-direction: column; color: #014099; width: 105px; box-sizing: border-box; padding-left: 20px; } .index_box1 .box1 .right ul li a .left-time .txt1 { font-size: 18px; font-weight: 700; } .index_box1 .box1 .right ul li a .left-time .txt2 { font-size: 14px; } .index_box1 .box1 .right ul li a .txt3 { font-size: 16px; flex: 1; color: #222222; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; } .index_box2 { padding: 30px 0; background-color: #FFFFFF; } .index_box2 .box2 ul { display: flex; justify-content: space-between; } .index_box2 .box2 ul li { width: 23.90%; position: relative; border: 1px solid #f0f6fd; box-shadow: 2px 2px 2px 2px #f0f6fd; } .index_box2 .box2 ul li a .time { position: absolute; color: #014099; top: 5px; left: 10px; } .index_box2 .box2 ul li a .time .date { font-size: 16px; font-weight: bold; } .index_box2 .box2 ul li a .time .year { font-size: 14px; } .index_box2 .box2 ul li a .content { padding: 20px; line-height: 29.5px; display: flex; flex-direction: column; } .index_box2 .box2 ul li a .content .txt4 { font-weight: bold; font-size: 16px; color: #222222; display: inline-block; max-width: 320px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .index_box2 .box2 ul li a .content .txt5 { color: #014099; font-size: 16px; font-weight: bold; } .index_box2 .box2 ul li a .content .txt6 { font-size: 14px; color: #999999; display: flex; align-items: center; max-width: 320px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .index_box2 .box2 ul li a .content .txt6 span { margin-left: 5px; max-width: 320px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .index_box3 { padding: 30px 0; background-color: #f0f6fd; } .index_box3 .box3 ul { display: flex; justify-content: space-between; } .index_box3 .box3 ul li { width: 31.25%; } .index_box3 .box3 ul li .content { background-color: #FFFFFF; padding: 27px; position: relative; display: flex; } .index_box3 .box3 ul li .img{ overflow: hidden; height: 280px; } .index_box3 .box3 ul li .img img { width: 100%; height: 100%; object-fit: cover; } .index_box3 .box3 ul li .content .icon-img2 { position: absolute; top: -15px; left: 90px; } .index_box3 .box3 ul li .content .left-time { display: flex; align-items: flex-end; padding-right: 20px; margin-right: 20px; border-right: 1px solid #dddddd; flex-direction: column; color: #014099; } .index_box3 .box3 ul li .content .left-time span{ color: #014099; } .index_box3 .box3 ul li .content .left-time .txt7 { font-size: 24px; font-weight: 700; } .index_box3 .box3 ul li .content .left-time .txt8 { font-size: 14px; width: 56px; } .index_box3 .box3 ul li span { font-size: 18px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; color: #222222; } .index_box3 .box3 ul li:hover span { color: #014099; } .index_box4 .box4 ul li:hover { background-color: #014099; } .index_box4 .box4 ul li:hover a { color: #fff; } .v_news_content p{ text-indent: 2rem; } .vsbcontent_img{ margin: 10px auto; text-align: center; } .img3 { transform: rotate(180deg); position: absolute; top: 110px; left: 90px; } .index_box4 { padding: 20px 0; background-color: #dbe7f8; } .index_box4 .box4 { display: flex; align-items: center; position: relative; } .index_box4 .box4 span { color: #1e3a86; font-size: 18px; margin-right: 15px; } .index_box4 .box4 ul { flex: 1; display: flex; align-items: center; justify-content: space-between; margin-right: 40px; } .index_box4 .box4 ul img { width: 14px; height: 8px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .index_box4 .box4 ul li { text-align: center; padding: 10px 39px; border-radius: 5px; background-color: #ffffff; font-size: 14px; } .index_box4 .box4 ul li a { color: #666666; } .footer { padding: 27px 0; background-color: #014099; } .footer .foter { display: flex; justify-content: space-between; } .footer .foter .left-foter { display: flex; } .footer .foter .left-foter .img { padding-right: 40px; margin-right: 40px; border-right: 1px solid #dddddd; } .footer .foter .left-foter .img img { width: 100%; } .footer .foter .left-foter .right { color: #FFFFFF; display: flex; font-size: 14px; justify-content: center; flex-direction: column; } .footer .foter .right-foter { display: flex; flex-wrap: wrap; align-content: center; border-left: 1px solid #dddddd; } .footer .foter .right-foter span { color: #FFFFFF; font-size: 18px; margin: 0 25px 0 40px; } .footer .foter .right-foter ul { max-width: 459px; } .footer .foter .right-foter ul li { float: left; } .footer .foter .right-foter ul li a { color: #7abbfd; font-size: 14px; padding-right: 20px; margin-right: 20px; border-right: 1px solid #dddddd; } .footer .foter .right-foter ul li a:hover { color: #FFFFFF; text-decoration: underline; } .bor { border-right: none !important; } .p { font-size: 14px; padding: 15px 0; text-align: center; color: #FFFFFF; background-color: #01337a; } .pc-search { z-index: 99; display: none; position: absolute; bottom: 0; right: 0; line-height: 0; transform: translateY(100%); background: #fff; border-radius: 2px; } .pc-search input { height: 32px; } .pc-search { padding: 10px 20px; box-shadow: 1px 1px 5px #666; } .ny_banner { height: 320px; background-image: url('../img/ny_banner.jpg'); background-repeat: no-repeat; background-size: cover; } .ny_content { margin-bottom: 100px; } .ny_content .container { display: flex; } .con_fl { width: 19%; margin-top: -100px; position: relative; z-index: 99; } .con_fl h1 { width: 100%; padding: 50px 0px; font-size: 31px; color: #fff; text-align: center; background: url(../img/link-bg.jpg) center no-repeat; background-size: cover; } .con_fr { flex: 1; min-height: 400px; } .con_fr .navigation { line-height: 60px; height: 60px; display: flex; margin-top: -60px; background: rgba(51, 51, 51, 0.3); } .con_fr .navigation li a { color: #FFFFFF; padding-left: 24px; background: url('../img/location-sep.png') no-repeat 10px 0; } .accordion { max-width: 100%; border-top: none; background: #bfdaff; } .accordion .current { background: #014099; display: block; font-weight: bold; } .accordion .current a{ color: #fff !important; } .accordion .link { cursor: pointer; color: #4D4D4D; font-size: 18px; border-bottom: 1px dashed rgba(1, 64, 153, .17); position: relative; text-align: center; } .accordion li .link a.current{ color: #fff; } .accordion li .link a{ color: #333; padding: 15px 8px; display: block; } .accordion li .link:hover { font-weight: 700; background-color: #014099; } .accordion li:hover .link a{ color: #fff; } .bgnone { background: none !important; } .single-article { font-size: 16px; color: #333; line-height: 32px; margin: 40px auto; } .single-article .title1 { font-size: 30px; text-align: center; } .single-article .title_time { font-size: 14px; margin: 20px 0; color: #999; text-align: center; border-bottom: 1px solid #ddd; padding-bottom: 20px; } .single-article .title_time span:first-child { margin-right: 20px; } .notice-article .v_news_content p { text-indent: 0; } .per { margin-left: 20px; } .per li a { background-color: #eeeeee; } .personnel { width: 100%; display: flex; margin-top: 15px; flex-wrap: wrap; justify-content: space-between; padding:30px; } .personnel li { width: 45%; padding: 20px; margin-bottom: 15px; background-color: #f0f6fd; display: flex; } .personnel li a { color: #222222; display: flex; justify-content: space-between; width: 100%; } .personnel li a .img { width: 40%; } .personnel li a .img .image { position: relative; height: 0; padding-bottom: 132.6%; } .personnel li a .img img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .personnel li a .right { flex: 1; padding-left: 30px; } .personnel li a :hover { color: #014099; text-decoration: underline; } .personnel li a .right h5 { margin-top: 1rem; font-size: 24px; font-weight: bold; margin-bottom: 0.5rem; } .personnel li a .right p { margin-top: 0.5rem; max-width: 260px; overflow: hidden; word-wrap: break-word; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; } .mySwiper { position: relative; } .swiper .swiper-wrapper .swiper-slide .img { width: 61.627%; } .swiper .swiper-wrapper .swiper-slide .img .image { position: relative; padding-bottom: 56.6%; height: 0; } .swiper .swiper-wrapper .swiper-slide .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; } .swiper-txt { flex: 1; } .box-button { position: absolute; bottom: 17px; height: 50px; display: flex; justify-content: space-between; width: 90px; right: 207px; } .swiper-button-next, .swiper-button-prev { position: relative; right: 0; top: 0; left: 0; bottom: 0; margin: 0; outline: none; } .article li a .left-txt span { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; color: #222222; } .index_box4 .box4 .link-hide { position: absolute; right: 30px; background-color: #ffffff; padding: 10px 15px; border-radius: 5px; bottom: 0; border: 1px solid #f0f6fd; box-shadow: 2px 2px 2px 2px #f0f6fd; display: none; } .index_box4 .box4 .link-hide dl dd { margin-bottom: 10px; } .index_box4 .box4 .link-hide dl dd a { color: #333; font-size: 14px; } .index_box4 .box4 .link-hide dl dd a:hover { text-decoration: underline; } #link-hide{ cursor: pointer; } .header-nav ul .selected{ background-color: #014099; }