@charset "utf-8";*{margin: 0;padding: 0;font-family: 'Microsoft YaHei'}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}body{background: #fff;font-size: 16px;color: #000}img{border: 0}li{list-style: none}h1,h2,h3,h4,h5,h6{font-weight: normal}a{text-decoration: none;color: #000}.fl{float: left !important}.fr{float: right !important}.clr{clear: both}.fade{display: none}.vc{position: relative;top: 50%;transform: translateY(-50%)}.noClick{pointer-events: none}.clearfix{display: block;zoom: 1}.biaoti:hover{color: #014f97}.ellipsis-1-lines{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.ellipsis-2-lines{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word}.ellipsis-3-lines{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;word-break: break-word}.ellipsis-4-lines{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;word-break: break-word}.top{width: 100%;height: 152px;min-width: 1480px;overflow: hidden;background: #014f97}.topbg{position: relative;width: 1480px;margin: 0 auto;height: 152px;padding: 0 10px;line-height: 152px;display: flex;justify-content: space-between;align-items: center;background: url("../images/topbg.png") right 3px no-repeat;background-size: 821px 300px}.img1{width: 622px}.search{width: 308px;height: 34px;position: relative;border: 1px solid #1467b3;line-height: 32px;overflow: hidden;display: flex;border-radius: 5px;background: transparent}.search .search-box{width: 254px;height: 32px;border: none;text-indent: 16px;outline: none;background: none;color: white}.search .search-box::placeholder{color: #fff}.search-icon{width: 46px;height: 34px;cursor: pointer;position: relative;border-radius: 5px}.search-img{position: absolute;top: 50%;transform: translateY(-50%);right: 11px}.menu_box{width: 100%;min-width: 1480px;margin: 0 auto;background: #0f4080;height: 56px}.nav-menu{width: 1480px;padding: 0 10px;display: flex;justify-content: space-between;margin: 0 auto}.menu{width: 1480px;display: flex;justify-content: space-between}.menu .lm{position: relative}.menu a{width: 115px;height: 56px;line-height: 56px;display: block;color: #ffffff;font-size: 18px;text-align: center;position: relative;font-weight: 600}.menu-a{transition: all 0.4s ease-in-out}.menu-a:after{content: "";width: 50%;height: 1px;position: absolute;bottom: 6px;background: #fff;left: 25%;transform: scale(0);transition: all 0.4s ease-in-out}.menu-a:hover:after{transform: scale(1)}.menu .lm div{position: absolute;top: 56px;left: 0;z-index: 999;background: #014f97;filter: alpha(opacity=90);opacity: 1;display: none}.menu .lm div a{color: white;font-size: 16px;font-weight: 400}.lunbo{width: 100%;height: 634px;min-width: 1480px}.lunbo img{width: 100%;height: 634px !important;min-width: 1480px !important;object-fit: cover}.lunbo-pagination{width: 1480px;padding: 0 10px;margin: 0 auto;position: absolute;left: 50%;transform: translateX(-50%);z-index: 9;bottom: 30px}.lunbo-pagination .swiper-pagination-bullets{bottom: 22px !important;display: flex;justify-content: center}.lunbo  .swiper-pagination-bullet{width: 15px;height: 15px;background: white;margin: 0 10px !important;cursor: pointer;border-radius: 50%;opacity: 1}.lunbo .swiper-pagination-bullet-active{background: #054296 !important;position: relative}.banner{width: 100%;min-width: 1480px;padding: 70px 0 60px;background: url("../images/banner1.png") center no-repeat;background-size: 100% 845px}.banner1{width: 100%;min-width: 1480px;padding: 70px 0 70px;background: #edf2f5}.banner2{width: 100%;min-width: 1480px;background: url("../images/bannerbg.png") center bottom no-repeat;background-position: center calc(100% + 207px);background-size: 100% 866px;padding: 70px 0 240px}.box{width: 1480px;padding: 0 10px;margin: 0 auto;display: flex;justify-content: space-between;position: relative}.box1{margin: 90px auto 0}.pic-title{width: 100%;display: flex;align-items: center;height: 56px;margin-bottom: 34px;position: relative}.pic-tit{font-size: 30px;color: #014f97;font-weight: 600;z-index: 2;position: relative}.more{font-size: 16px;height: 32px;color: #818181;display: flex;flex: 1;align-items: center;position: relative;z-index: 2;margin-left: 12px;border-bottom: 1px solid #b5b5b5}.xwdt{width: 980px;position: relative}.xwdt-lunbo{width: 100%;display: flex;justify-content: space-between;padding-bottom: 26px}.xwdt-lunbo a{display: flex;justify-content: space-between}.xwdt-lunbo-img{width: 514px;height: 340px;overflow: hidden}.xwdt-lunbo-img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.8s;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s}.xwdt-lunbo-img:hover img{transform: scale(1.1)}.xwdt-lunbo-info{width: 450px;height: 340px;display: flex;flex-direction: column}.xwdt-lunbo-tit{font-size: 18px;color: #000000;height: 64px;line-height: 32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word}.xwdt-lunbo-msg{margin-top: 12px;font-size: 14px;color: #494747;line-height: 32px;height: 128px;text-indent: 2em}.xwdt-lunbo-time{margin-top: 30px;font-size: 14px;color: #888585;width: 124px;height: 38px;border: 1px solid #e0e0e0;display: flex;align-items: center;justify-content: center}.xwdt-lunbo-time img{margin-right: 5px;width: 15px}.xwdt-list{display: flex;justify-content: space-between;flex-wrap: wrap}.xwdt-list a{width: 48%;height: 102px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #d2d4d5;position: relative;transition: all 0.3s ease}.xwdt-list a::after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #014f97, #1467b3);transition: width 0.3s ease}.xwdt-list a:hover::after{width: 100%}.xwdt-list a:hover{color: #014f97}.xwdt-time{width: 88px;height: 102px;display: flex;flex-direction: column;justify-content: center;align-items: center}.xwdt-time1{font-size: 28px;color: #000000;display: flex;justify-content: center}.xwdt-time2{font-size: 16px;color: #000000;display: flex;justify-content: center}.xwdt-title{width: calc(100% - 100px);line-height: 25px;font-size: 18px;color: #000000;height: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word}.tzgg{width: 410px}.tzgg-list{height: calc(100% - 96px)}.tzgg-list a{width: 100%;height: 108px;display: flex;flex-direction: column;justify-content: center;border-bottom: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;position: relative;transition: all 0.3s ease}.tzgg-list a::after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #014f97, #1467b3);transition: width 0.3s ease}.tzgg-list a:hover::after{width: 100%}.tzgg-list a:hover{color: #014f97}.tzgg-list a:last-child{border-bottom: none}.tzgg-list a:before{content: "";display: block;position: absolute;top: 50%;left: -3px;transform: translateY(-50%);width: 5px;height: 38px;background: #e6e6e6}.tzgg-time{margin-left: 24px;color: #105b8a}.tzgg-title{margin-top: 4px;margin-left: 24px;line-height: 25px;height: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word}.xscg{width: 710px}.djwh{width: 710px}.featured-item{display: flex;align-items: flex-start;margin-bottom: 20px}.featured-date{display: flex;flex-direction: column;align-items: center;margin-right: 20px;width: 86px;margin-top: 10px;border-right: 1px solid #005fc3}.date-day{font-size: 32px;font-weight: bold;color: #014f97;line-height: 1}.date-month{font-size: 14px;color: #666;margin-top: 5px}.featured-content{flex: 1;margin-right: 20px;margin-top: 10px;min-width: 0}.featured-title{font-size: 18px;font-weight: 600;color: #333;line-height: 1.4;margin-bottom: 10px;cursor: pointer;transition: color 0.3s ease;height: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word}.featured-title:hover{color: #014f97}.featured-desc{font-size: 16px;color: #4c4c4c;line-height: 1.6;height: 52px}.featured-image{width: 260px;height: 136px;border-radius: 4px;overflow: hidden;flex-shrink: 0}.featured-image img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease}.featured-image:hover img{transform: scale(1.05)}.item-list{border-top: 1px solid #e6e6e6;padding-top: 15px}.list-item{display: flex;align-items: center;padding: 12px 0;border-bottom: 1px solid #f0f0f0;transition: all 0.3s ease;position: relative}.list-item:last-child{border-bottom: none}.list-item:hover{padding-left: 10px;border-radius: 4px}.list-bullet{width: 8px;height: 8px;background: #014f97;border-radius: 50%;margin-right: 15px;flex-shrink: 0}.list-content{display: flex;justify-content: space-between;align-items: center;flex: 1;min-width: 0}.list-title{font-size: 18px;color: #000000;line-height: 1.4;flex: 1;margin-right: 15px;transition: color 0.3s ease;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;min-width: 0}.list-item:hover .list-title{color: #014f97}.list-date{font-size: 16px;color: #767779;white-space: nowrap}.list-item::after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: linear-gradient(90deg, #014f97, #1467b3);transition: width 0.3s ease}.list-item:hover::after{width: 100%}.xsbg{width: 100%;min-width: 0;overflow: hidden}.xsbg-box{display: flex;gap: 40px;min-width: 0;overflow: hidden}.xsbg-lunbo{width: 722px;height: 450px;flex-shrink: 0}.xsbg-swiper{width: 722px;height: 450px}.xsbg-slide-item{width: 100%;height: 100%;position: relative}.xsbg-slide-item img{width: 100%;height: 450px;object-fit: cover}.xsbg-date-badge{position: absolute;top: 0;right: 0;background: rgba(255, 255, 255, 0.9);padding: 12px 20px;border-radius: 0 0 0 8px;z-index: 10}.xsbg-date-day{font-size: 32px;font-weight: bold;color: #014f97;line-height: 1;text-align: center;margin-bottom: 5px}.xsbg-date-month{font-size: 14px;color: #666;margin-top: 5px;text-align: center}.xsbg-slide-title{background: rgba(0, 0, 0, 0.5);color: #fff;padding: 12px 15px;font-size: 16px;line-height: 1.5;position: absolute;bottom: 0;left: 0;right: 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-break: break-word}.xsbg-page{position: absolute;bottom: 20px;right: 20px;z-index: 10}.xsbg-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: 1;margin: 0 5px;transition: all 0.3s ease;border-radius: 0;border: none}.xsbg-pagination .swiper-pagination-bullet-active{background: #014f97}.xsbg-pagination{display: flex !important;width: auto !important}.xsbg-list{flex: 1;min-width: 0;overflow: hidden;display: flex;flex-direction: column;gap: 0}.xsbg-list-item{display: flex;align-items: center;width: 100%;min-width: 0;overflow: hidden;margin-bottom: 40px;transition: all 0.3s ease;position: relative}.xsbg-list-item:last-child{border-bottom: none;margin-bottom: 0}.xsbg-list-content{display: flex;width: 100%;min-width: 0;overflow: hidden;gap: 0}.xsbg-list-date{display: flex;flex-direction: column;align-items: center;justify-content: center;background: #edf3f9;border-radius: 0;width: 102px;height: 80px;margin-right: 20px;flex-shrink: 0}.xsbg-date-day{font-size: 36px;font-weight: bold;color: #014f97;line-height: 1;text-align: center}.xsbg-date-month{font-size: 14px;color: #014f97;line-height: 1.5;margin-top: 4px;text-align: center}.xsbg-list-text{flex: 1;display: flex;flex-direction: column;gap: 8px;border-bottom: 2px dashed #e6e6e6;min-width: 0}.xsbg-list-title{font-size: 18px;font-weight: bold;color: #000;line-height: 1.4;transition: color 0.3s ease;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%}.xsbg-list-desc{font-size: 14px;color: #767779;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-word;width: 100%}.xsbg-list-item:hover .xsbg-list-title{color: #014f97}.yjtd{width: 100%}.yjtd-info{width: 100%;height: 363px}.yjtd-img{width: 100%;height: 276px;overflow: hidden;border: 1px solid #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.1)}.yjtd-img img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease}.yjtd-img:hover img{transform: scale(1.05)}.yjtd-title{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #1d1d1d;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.yjtd-tit{width: 100%;text-align: center;font-size: 16px;color: #828080;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.bottom{width: 100%;height: 226px;background: #014f97;min-width: 1480px}.bottom-box{width: 1480px;margin: 0 auto;height: 226px;display: flex;align-items: center;justify-content: space-between;font-size: 16px;color: #d5e9f8;padding: 0 10px}.main{width: 1350px;margin: 30px auto 20px;display: flex;justify-content: space-between}.all_left{width: 240px}.all_right{width: 1080px}.left_list{width: 100%}.left_list strong{background: #014f97;color: #fff;display: block;font-size: 24px;padding: 20px 30px}.left_list ul{min-height: 250px;background: #014f97;background-size: 100%}.left_list ul li{height: 51px;line-height: 51px;text-indent: 60px;font-size: 16px;color: #fff}.left_list UL li a{height: 51px;font-size: 16px;color: #fff;display: block;background: url("../images/nyicon03.png") no-repeat 37px 22px rgba(1, 79, 151, 0.2);border-bottom: 1px solid #689bb5}.left_list UL li a:hover{height: 52px;color: white;display: block;background: url("../images/nyicon04.png") no-repeat 37px 22px rgba(21, 126, 181, 0.8);background-size: 10px 10px;border-bottom: 1px solid #689bb5}.right_tit{width: 100%;line-height: 50px;border-bottom: 1px solid #689bb5;display: flex;justify-content: space-between}.right_tit h2{font-size: 18px;padding: 0 10px 0 15px;position: relative;text-indent: 10px}.right_tit h2:after{position: absolute;content: "";display: block;border-bottom: 3px solid #014f97;width: 100%;left: 0;bottom: -2px}.right_tit span{padding-right: 20px;font-size: 14px;color: #b5b5b5}.right_tit a{color: #b5b5b5}.right_all{width: 100%;min-height: 500px;padding: 30px 20px}.right_all .content{width: 100%;line-height: 35px}.newslist{width: 100%}.newslist ul li{width: 100%;float: left;border-bottom: 1px #dadada dashed;line-height: 40px}.newslist ul li .mobile-tit{float: left}.newslist ul li .list-time{width: 100px;float: right;text-align: right}.newstitle{text-align: center;font-size: 30px;font-weight: bold;color: #333;line-height: 48px;width: 100%}.newssubtitle{text-align: center;line-height: 60px;font-size: 14px;width: 100%}.newssubtitle span{width: 100%}.newsx{line-height: 40px;width: 100%;margin-top: 5px}ul.news_list .li3{height: 40px;line-height: 40px;margin-top: 0;border-bottom: 1px dotted #B3B3B3;position: relative}ul.news_list .li3 .date{width: 90px;height: 45px;line-height: 45px;overflow: hidden;text-align: right;position: absolute;top: 0;right: 0;text-indent: 0;color: #878686;font-size: 15px;font-family: "微软雅黑"}ul.news_list .li3 a{font-size: 17px;font-family: "微软雅黑"}.con{padding: 10px;line-height: 25px;color: #595555;font-size: 14px}.fuck{font-size: 20px;color: black;height: 40px;line-height: 40px;border-bottom: 1px solid #B3B3B3;margin-top: 10px}.piclist-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 55px 65px;margin: 0;padding: 0}.piclist-card{display: block;position: relative;grid-column: span 1;min-width: 0;width: 100%;max-width: 168px;justify-self: center;border-radius: 5px;overflow: hidden;text-decoration: none;color: inherit;transition: box-shadow 0.25s ease, transform 0.25s ease}.piclist-card:hover{transform: translateY(-0.03rem)}.piclist-card:focus-visible{outline: 2px solid #335e69;outline-offset: 2px}.piclist-card-media{display: block;aspect-ratio: 5 / 7;overflow: hidden;background: #e8ecee;border-radius: 8px}.piclist-card-media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.4s ease}.piclist-card:hover .piclist-card-media img{transform: scale(1.04)}.piclist-card-caption{padding: 6px 8px;font-size: 16px;font-weight: 400;line-height: 1.45;color: #000;text-align: center;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.imglist-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 36px 48px;width: 100%}.imglist-card{display: flex;align-items: flex-start;gap: 16px;min-width: 0}.imglist-photo{flex: 0 0 120px;width: 120px;aspect-ratio: 3 / 4;background: #e8ecee;overflow: hidden}.imglist-photo img{width: 100%;height: 100%;object-fit: cover;display: block}.imglist-info{flex: 1;min-width: 0;padding-top: 2px}.imglist-name{font-size: 18px;font-weight: bold;color: #000;line-height: 1.4;margin-bottom: 14px}.imglist-title{font-size: 16px;color: #333;line-height: 1.5;padding-bottom: 10px;border-bottom: 1px solid #d9d9d9;margin-bottom: 10px}.imglist-addr,.imglist-email{font-size: 16px;color: #333;line-height: 1.65}.imglist-email{word-break: break-all}@media (max-width: 992px){.imglist-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px 32px}}@media (max-width: 576px){.imglist-grid{grid-template-columns: 1fr;gap: 24px}}
