@charset "utf-8";
@font-face { font-family:font1; src: url("../images/TCLOUDNUMBER-LIGHT.TTF");}

.h165{height: 145px;}
.header{background: #fff;width: 100%; position: fixed;z-index: 100;} 
.headerTop{width: 1560px;height: 85px; display: flex;justify-content: space-between;align-items: center; margin: 0 auto;max-width: 94%;}
.logo{width: 336px; }
.logo img{width: 100%;}
.headerTop ul{display: flex;gap:72px;}
.headerTop li a{color: #999999;font-size: 16px; transition: all .5s;}
.headerTop li a:hover{color: #004ea2;}
.navbox{background: #004ea2;position: relative;}
.navjz{width: 1600px;margin: 0 auto; display: flex;justify-content: space-between;align-items: center;max-width: 100%;}
.nav ul{display: flex;justify-content: space-between;}
.nav li h3{position: relative;}
.nav li h3:before{position: absolute;content: "";height: calc(100% - 4px);width: 100%; left: 0;bottom: 0;background: #132c62;opacity: 0;}
.nav li h3:after{position: absolute;content: "";width:0;height:0;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid #004ea2;bottom: 0;left: 50%;transform: translateX(-50%);opacity: 0;}
.nav li h3 a{color: #fff;transition: all .5s;font-size: 18px; line-height: 60px; padding: 0 45px;display: block;position: relative;}
.nav li h3:before{position: absolute;}
.nav li.cur h3:after{opacity: 1;}
.nav li.cur h3:before{opacity: 1;}
.nav li:hover h3:before{opacity: 1;}
.nav li:hover h3:after{opacity: 1;}
.sub{position: absolute;width: 100%;z-index: 10;background:#fff;left: 0;top: 60px;display: none;border-bottom: 1px solid #eaeaea;}
.sub dl{display: flex;justify-content: center;}
.sub dt{font-size: 18px; line-height: 60px;}
.sub dt a{display: block; padding: 0 44px;position: relative;color: #292f37;}
.sub dt a:before{position: absolute;content: "";border-bottom: 2px solid #004ea2;width: 0;bottom: 0;left: 50%;transform: translateX(-50%);transition: all .5s;}
.sub dt a:hover:before{width: 100%;}
.sub dt a:hover{color: #004ea2;}
.sub dt.active a{color: #004ea2;}
.sub dt.active a:before{width: 100%;}


.ssbtn{display: block;background: url(../images/a_07.png);width: 18px;height: 17px;background-size: 100% 100%;}

.banner{overflow: hidden; position: relative;}
.bannerBox img{width: 100%;}
.bannerqh{position: absolute; width: 230px;bottom: 50px;left: 18vw;height: 32px;}
.bannerqh .swiper-pagination{text-align: left;bottom: 0;height: 32px;}
.bannerqh .swiper-pagination-bullet{width: 32px;height: 32px; position: relative; border: 2px solid #transparent;background: none; opacity: 1;}
.bannerqh .swiper-pagination-bullet-active{border: 2px solid #004ea2;}
.bannerqh .swiper-pagination-bullet:before{position: absolute;content: "";width: 10px;height: 10px;border-radius: 50%;background: #c6c2ca;opacity: 1;left:50%; top:50%; transform:translate(-50%,-50%);}
.bannerqh .swiper-pagination-bullet-active:before{background: #004ea2;}
.bannerqh .swiper-button-next{color: #fff;font-weight: bold;right: 0;top: 0; margin: 0;height: 32px;-moz-box-sizing: 10;}
.bannerqh .swiper-button-prev{color: #fff;font-weight: bold;left: auto;right: 30px;top: 0; margin: 0;height: 32px;z-index: 10;}
.bannerqh .swiper-button-next:after,.bannerqh .swiper-button-prev:after{font-size: 20px;}

.wz1600{width: 1600px; margin: 0 auto;}
.tzxx{padding: 70px 0 0 0;}
.title{display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #ced2dc; padding: 20px 0;width: 100%;}
.title h2{font-size: 36px;color: #292f37;}
.more{font-size: 16px;color: #004ea2; padding-right:15px ;background: url(../images/a_13.png) no-repeat right center;transition: all .5s;}
.more:hover{padding-right: 25px;}
.tzxxNr{display: flex;justify-content: space-between;flex-wrap: wrap; padding: 40px 0 90px;}
.tzxxLeft{width: 515px;background: #fafafa;}
.tzxxLeft span{display: block; overflow: hidden;}
.tzxxLeft span img{width: 100%;object-fit: cover;aspect-ratio: 515 / 319;transition: all 1.1s; }
.tzxxLeft span a:hover img{transform: scale(1.1);}
.tzxxText{padding: 30px;}
.tzxxText h2{font-size: 20px;line-height: 1.6;color: #292f37;}
.tzxxText h2 a{line-height: 1.6;font-size: 20px;color: #292f37;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: inline-block;}
.tzxxText h2 a:hover{color: #004EA2;}
.tzxxText h3{font-size: 16px; line-height: 1.6;color: #485665; margin: 15px 0 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tzxxText p{font-size: 16px;color: #838f9b;display: flex;justify-content: space-between;}
.tzxxText p b{font-family: font1;}
.tzxxText a{font-size: 16px;color: #838f9b;transition: all .5s;}
.tzxxText a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.tzxxText a:hover{color: #004ea2;}
.tzxxRight{width: 1055px;}
.tzxxRight ul{display: flex;flex-wrap: wrap;}
.tzxxRight li{width: calc(50% - 30px/2);background: #fafafa;padding: 0 30px;margin-right: 15px;}
.tzxxRight li:nth-child(2n){ margin: 0 0 0 15px;}
.tzxxRight li:nth-child(6) .tzbox{border: none;}
.tzxxRight li:nth-child(5) .tzbox{border: none;}
.tzbox{display: flex;justify-content: space-between;align-items: center; border-bottom: 1px solid #e5e5e5; padding: 31px 0;}
.tztext{width: calc(100% - 228px);}
.tztext p{font-family: font1;font-size: 16px;color: #838f9b;margin-bottom: 10px;}
.tztext h2{font-size: 20px;color: #292f37;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tztp{width: 196px;overflow: hidden;border-radius: 6px;}
.tztp img{width: 100%;border-radius: 6px;object-fit: cover;aspect-ratio: 196 / 121;transition: all .5s;}
.tzxxRight a:hover h2{color: #004ea2;} 
.tzxxRight a:hover .tztp img{transform: scale(1.1);}

.bj1{background: #fafafa;}
.xyyj{padding-bottom: 100px;}
.xyyjTitle{padding: 95px 0 0 0; border-bottom: 2px solid #b9bfcd;display: flex;justify-content: space-between;align-items: center;}
.xyyjTitle ul{display: flex;gap:60px;}
.xyyjTitle span{display: block;cursor: pointer; padding-bottom: 22px;position: relative; font-size: 36px;color: #292f37; opacity: 0.7;}
.xyyjTitle span:before{position: absolute;content: ""; border-bottom: 4px solid #004ea2;width: 0;bottom: -2px;left: 50%;transform: translateX(-50%);transition: all .5s;}
.xyyjTitle li.cur span{font-weight: bold;opacity: 1;}
.xyyjTitle li.cur span:before{width: 100%;}
.xyyjNr{margin-top: 40px;}
.xyyjbox{position: relative; }
.xyyjbox_a a{display: block; border: 1px solid #d8dde9; padding: 20px 20px 5px 20px;transition: all .5s;}
.xyyjtp{position: relative; overflow: hidden;aspect-ratio: 360 / 218;}
.xyyjtp img{width: 100%;height: 100%; object-fit: cover;}
.xyyjtp p{font-size: 16px;width: 100%; padding: 0 25px;left: 0;bottom: 17px;color: #fff; position: absolute;}
.xyyjtp b{display: inline-block;background: url(../images/a_01.png);width: 18px;height: 21px;background-size: 100% 100%;vertical-align: middle; margin: -3px 10px 0 0;}
.xxyjtext{padding: 25px;}
.xxyjtext h2{transition: all .5s;font-size: 20px; line-height: 1.6;color: #292f37;margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;}
.xxyjtext p{display: flex;justify-content: space-between;align-items: center; font-size: 16px;color: #838f9b;font-family: font1;}

.xyyjbox_a a:hover{background: url(../images/a_03.png) no-repeat center bottom #004ea2;background-size: 286px auto;}
.xyyjbox_a a:hover h2{color: #fff;}
.xyyjbox_a a:hover p{color: #fff;}
.xyyjbox_a a:hover .xxyjtext b img{filter: brightness(0) invert(1);} 
.xyyjbox_a a:hover .xyyjtp b{background: url(../images/a_02.png);background-size: 100% 100%;}
.xyyjbox .swiper-button-next{width: 55px;height: 55px;border-radius: 50%;border: 1px solid #afb5c5;transition: all .5s;margin-top: -27px; right: -65px;background: url(../images/a_25.png) no-repeat center center #fff;background-size:23px 14px;}
.xyyjbox .swiper-button-next:hover{background: url(../images/a_26.png) no-repeat center center #004ea2;background-size:23px 14px;border: 1px solid #004ea2;}
.xyyjbox .swiper-button-prev{width: 55px;height: 55px;border-radius: 50%;border: 1px solid #afb5c5;transition: all .5s;margin-top: -27px; left: -65px;background: url(../images/a_27.png) no-repeat center center #fff;background-size:23px 14px;}
.xyyjbox .swiper-button-prev:hover{background: url(../images/a_28.png) no-repeat center center #004ea2;background-size:23px 14px;border: 1px solid #004ea2;}
.xyyjbox .swiper-button-next:after,.xyyjbox .swiper-button-prev:after{font-size: 0;}
.tvbox span{display: block;position: relative;position: relative;aspect-ratio: 520 / 295;}
.tvbox span:before{position: absolute;content: "";width: 100%;height: 100%;transition: all .5s;background: rgba(0,0,0,.6);top: 0;left: 0;opacity: 0;}
.tvbox span img{width: 100%;height: 100%; object-fit: cover;}
.tvbox span b{position: absolute;width: 80px;height: 80px;border: 1px solid #004EA2;background: url(../images/a_32.png) no-repeat center center rgba(255,255,255,.6);background-size: 17px 26px;left:50%; top:50%; transform:translate(-50%,-50%);border-radius: 50%;cursor: pointer;opacity: 0;}
.tvbox{border: 1px solid #d8dde9;background: #fff;}
.tvbox p{height: 95px; padding: 0 35px;display: flex;align-items: center;transition: all .5s;}
.tvbox p b{font-size: 20px; line-height: 1.5;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tvbox:hover span:before{opacity: 1;}
.tvbox:hover span b{opacity: 1;}
.tvbox:hover p{background: #004ea2;}
.tvbox:hover p b{color: #fff;}
.kwcb span{display: block;border: 1px solid #d8dde9;background: #fff;padding: 7px; overflow: hidden;}
.kwcb img{width: 100%;height: 100%; object-fit: cover;position: relative; aspect-ratio: 238 / 327;transition: all .5s;}
.kwcb p{text-align: center; margin-top: 27px;font-size: 20px;color: #292f37;line-height: 1.6;}
.kwcb:hover p{color: #163494;}
.kwcb:hover img{transform: scale(1.1);}

.cjps{display: flex;justify-content: space-between;flex-wrap: wrap;gap:35px; padding-bottom: 70px;}
.cjpsbox{width: calc(50% - 35px/2); padding-top: 95px;}
.cjpsnr{padding-top: 40px;}
.cjpsnr table{border: 1px solid #e5e5e5;border-bottom: none;width: 100%;}
.cjpsnr th{font-weight: 400;font-size: 20px;color: #004ea2;padding: 0 20px; line-height: 65px;border-bottom: 4px solid #004ea2;}
.cjpsnr table th:nth-child(1){ text-align: left;}
.cjpsnr td{border-bottom: 1px solid #e5e5e5; padding: 20px; line-height: 40px;font-size: 20px;color: #292f37;text-align: center;}
.cjpsnr p{line-height: 1.6;height: 3.6em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cjpsnr table td:nth-child(1){ text-align: left;width: 50%;}
.cjpsnr a{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;color: #292f37;display: block;}
.cjpsnr a:hover{color: #004ea2;text-decoration: underline !important;}
.dqgz{padding-top: 40px;}
.dqgz li{padding-bottom: 31px;}
.dqgzbox{display: flex;justify-content: space-between;border: 1px solid #d8dde9;align-items: center;background: #fff;}
.dqgz a:hover h2{text-decoration: underline;color: #004ea2;}
.dqleft{width: calc(100% - 200px);padding: 0 30px;}
.dqleft h2{font-size: 20px;color: #292f37;margin-bottom: 33px;height: 3.6em; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dqleft p{font-size: 16px;color: #838f9b;}
.dqright {width: 200px; padding: 42px 30px 42px 0;position: relative; }
.dqright:before{width: 20px;height: 100%; position: absolute;content: "";left: -20px;top: 0; background-image: linear-gradient(to right,  transparent , #f5f8fd);}
.dqright p{text-align: right; font-size: 20px; line-height: 1.75;color: #838f9b;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.dqright p b{color: #004ea2;}
.dqon{display: flex;justify-content: space-between;gap:30px; padding-bottom: 75px;}
.dqonbox{width: calc(50% - 30px/2); padding: 70px 0 0 0;}

.zzpj{margin-top: 40px;border: 1px solid #d8dde9; padding: 0 25px;background: #fff;}
.zzpj li{position: relative; padding-left: 20px;border-bottom: 1px solid #d8dde9;line-height: 78px;font-size: 20px;}
.zzpj li:before{position: absolute;content: "";left: 0;top: 50%;transform: translateY(-50%);width: 5px;height: 5px;background: #a7b2bd;border-radius: 50%;}
.zzpj li a{display: flex;justify-content: space-between;}
.zzpj li span{font-family: font1;color: #838f9b;}
.zzpj li b{color: #292f37;width: calc(100% - 110px);transition: all .5s;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zzpj li:last-child{border: none;}
.zzpj li a:hover b{color: #004ea2;text-decoration: underline;}

.jrjg{padding: 70px 0 100px;}
.jrxq{position: relative; margin-top: 40px;}
.jrjgbox{position: relative;animation: fadeIn 1s 1;}
.jrjgbox img{width: 100%;}
.jrjgText{width: 100%; position: absolute;left: 0;top: 0; padding: 6vw 0 0 5vw;}
.jrjgText h2{color: #fff;font-size: 32px;}
.jrjgText h3{color: #fff;font-size: 24px;margin: 55px 0 25px;}
.jrjgText p{color: #fff;width: 450px;max-width: 100%; font-size: 16px;line-height: 1.8;}
.jrjgTitle{position: absolute;width: 100%; left: 0;bottom: 0;}
.jrjgTitle ul{display: flex;justify-content: space-between;}
.jrjgTitle li{cursor: pointer;width: 20%;border-right: 1px solid rgba(255,255,255,.6);}
.jrjgTitle span{display: block;text-align: center; padding: 35px 0;background: rgba(235,238,244,.6);}
.jrjgTitle p{text-align: center; color: #292f37;font-size: 24px;margin-top: 20px;}
.jrjgTitle img{margin: 0 auto;height: 43px;}
.jrjgTitle li.cur span{background: url(../images/a_3.jpg);background-size: cover;}
.jrjgTitle li.cur span p{color: #fff;}
.jrjgTitle li.cur span img{filter: brightness(0) invert(1);}

.footer{background: #004ea2;}
.footerbox{width: 1600px;margin: 0 auto;}
.footTop{display: flex;justify-content: space-between;padding: 35px 0;align-items: center;}
.footTop span{width: 336px;display: block;}
.footTop span img{width: 100%;}
.footTop ul{display: flex;gap:20px}
.footTop li{position: relative;}
.rwmbox{background: url(../images/rwm.png);width: 127px;height: 140px;position: absolute;top: -145px;left: 50%;transform: translateX(-50%);display: none;}
.rwmbox img{width: 100%;}
.footTop li:hover .rwmbox{display: block;}
.footTop a{display: block; width: 56px;height: 56px;border: 1px solid #6d93bc;border-radius: 50%;display: flex;justify-content: center;align-items: center;background:#3371b5;transition: all .5s;}
.footTop a:hover{background: #044795;}
.footTop a img{height: 25px;}
.footcomt{display: flex;justify-content: space-between;border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1);align-items: center;}
.footleft h2{font-size: 16px;color: rgba(255,255,255,.7);margin-bottom: 20px;}
.footleft h2 img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;width: 24px;}
.footleft p{font-size: 16px;color: #fff;margin-bottom: 26px;}
.footleft h3{font-weight: bold;font-size: 32px;font-family: font1;color: #fff;}
.rwm ul{display: flex;gap:20px}
.rwm img{width: 126px;}
.rwm p{color: #fff;margin-top: 17px;font-size: 16px;text-align: center;}
.dfnav{width: calc(100% - 820px); padding: 45px 40px;border-left: 1px solid rgba(255,255,255,.1);border-right: 1px solid rgba(255,255,255,.1);}
.dfnav ul{display: flex;flex-wrap: wrap;}
.dfnav li{width: calc(50% - 80px/2); padding: 0 40px;font-size: 16px; line-height: 46px;}
.dfnav li a{color: #fff;background: url(../images/a_82.png) no-repeat right center;display: block;transition: all .5s;}
.dfnav li a:hover{opacity: .6;}

.bqxx{background: #132c62;}
.bqxxnr{width: 1600px;margin: 0 auto;max-width: 94%; padding: 15px 0;display: flex;justify-content: space-between;align-items: center;}
.bqxxnr p{line-height: 25px;font-size: 14px;color: #fff;}
.bqxxnr a{color: #fff;}
.bqxxnr a img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 10px;}
.bqxxnr a:hover{opacity: .6;}

.rightfd{width: 92px;position: fixed;z-index: 50;right: 0;top: 50%;transform: translateY(-50%);}
.rightfd li{padding: 5px 0;position: relative;}
.cbltel{position: absolute;width:max-content;background: #12499d;right: 93px;top:  5px;bottom: 5px;display: flex;align-items: center;

 -webkit-transform: translateX(200%);
    -moz-transform: translateX(200%);
    -o-transform: translateX(200%);
    transform: translateX(200%);
		opacity: 0;
		visibility: hidden;

transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;

}
.cbltel p{color: #fff;font-size: 24px;padding: 0 25px}

.rightfd li:hover .cbltel{
	 -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
		opacity: 1;
		visibility: inherit;
}


.wxgzh{display: block; text-align: center; border: 1px solid #12499d;padding:8px;background: #fff;position: relative;z-index: 3;}
.wxgzh img{width: 100%;}
.wxgzh p{text-align: center; margin-top: 2px;color: #095CAE;font-size: 14px;}
.zxkf{display: block;text-align: center; padding: 18px 0;background: #12499d;font-size: 14px;position: relative;z-index: 3;}
.zxkf p{text-align: center;color: #fff; margin-top: 12px;}
.zxkf img{margin: 0 auto;width: 25px;}
/*��������*/
.link{width: 1600px;max-width: 94%; margin: 0 auto; padding: 30px 0;display: flex;justify-content: space-between;}
.link h2{font-size: 16px;color: #a7c2df;line-height: 1.8;}
.link ul{width: calc(100% - 80px);gap:5px;display: flex;flex-wrap: wrap;}
.link li{font-size: 16px;color: #fff; line-height: 1.8;}
.link li a{color: #fff;}
.link li a:hover{opacity: .6;}

/*��������_����*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.jrwm{position: relative;z-index: 10; margin-top: -285px;}
.dqwz{padding-bottom: 38px;}
.dqwz p{color: #fff; font-size: 16px;text-align: right;}
.dqwz p span{padding: 0 10px;}
.dqwz p a{color: #fff;}
.dqwz p a:hover{color: #004ea2;}
.dqwz p img{display: inline-block;vertical-align: middle; margin: -3px 6px 0 0;}
.jrwmbox{background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .05); padding: 0 80px 150px 80px; }
.jrwm-Title{padding: 35px 0 0;position: relative;}

.jrwm-Title h2{font-weight: bold;font-size: 42px;color: #292f37;margin-top: 40px; padding-bottom: 22px; position: relative;border-bottom: 1px solid #ced2dc; }
.jrwm-Title h2:before{position: absolute;content: ""; border-bottom: 4px solid #004ea2;width: 125px;left: 0;bottom: -2px;}
.jrwm-Title a{display: inline-block; font-size: 16px; color: #004ea2; position: relative;}
.jrwm-Title a:before{position: absolute;content: "";background: url(../images/a_08.png);width: 23px;height: 14px;background-size: 100% 100%;top: 50%;transform: translateY(-50%);left: -33px;}
.jrwmbt{text-align: center; padding: 140px 0 60px;border-bottom: 1px solid #ced2dc;}
.jrwmbt h2{font-size: 32px;margin-bottom: 35px;font-weight: bold;color: #292f37;}
.jrwmbt p{font-size: 16px;color: #485665;}
.jrwmbt p span{padding: 0 15px;}
.jrwmNr{padding: 50px 120px  0 120px;}
.jrwmNr h3{font-size: 16px;color: #485665;line-height: 1.9;}
.jrwmNr ul{padding: 50px 60px;}
.jrwmNr li{padding-bottom: 50px;}
.jrwmNr h2{font-weight: bold;font-size: 20px;color: #292f37;margin-bottom: 20px;}
.jrwmNr p{font-size: 16px; line-height: 40px;color: #485665;}
.tdjl{padding: 24px 0; border-top: 1px solid #d8dde9;border-bottom: 1px solid #d8dde9;text-align: center;}
.tdjl a{display: inline-block;font-size: 20px;color: #004ea2;}
.h120{height: 120px;}

/*��������_��Ƹ��Ϣ*/
.bannerText{position: absolute;width: 1600px; max-width: 94%;left: 50%;transform: translateX(-50%);bottom: 95px;}
.bannerText h2{font-weight: bold;font-size: 42px;margin-bottom: 10px;color: #fff;}
.bannerText p{display: flex;justify-content: space-between;text-transform: uppercase;}
.bannerText p span{font-family: font1;font-size: 56px;color: #fff; opacity: .7;font-weight: bold;}
.bannerText p b{font-size: 16px;color: #fff;}
.bannerText p b a{color: #fff;transition: all .5s;}
.bannerText p b a:hover{color: #004ea2;}
.bannerText p b img{width: 20px;display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;filter: brightness(0) invert(1);}

.zpxxTitle h2{text-align: center;font-size: 42px;color: #292f37;position: relative; padding: 90px 0 85px;}
.zpxxTitle h2:before{position: absolute;content: "";border-bottom: 4px solid #004ea2;width: 125px;left: 50%;transform: translateX(-50%);bottom: 60px;}
.zpxxNr{padding-bottom: 90px;}
.zpxxNr ul{display: flex;gap:40px;flex-wrap: wrap;}
.zpxxNr li{width: calc(33.33% - 80px/3);cursor: pointer;}

.zpxxbox{border-radius: 6px;background: #fff; padding: 0 40px;border: 1px solid #d8dde9;}
.zpxxbox:hover h2{color: #0068B7;}
.zpxxtop{padding: 50px 0 45px; border-bottom: 1px solid #d8dde9;}
.zpxxtop p{font-size: 16px;color: #838f9b;font-family: font1;display: flex;justify-content: space-between; margin-bottom: 35px; position: relative; padding-left: 15px;}
.zpxxtop p:before{position: absolute;content: "";width: 7px;height: 7px;background: #0068B7;border-radius: 50%; left: 0;top: 50%;transform: translateY(-50%);}
.zpxxtop p b{color: #292f37;}
.zpxxtop h2{font-weight: bold;font-size: 20px;color: #292f37;}
.zpxxbox a{display: block;transition: all .5s; line-height: 64px;font-size: 16px;color: #999999;}
.zpxxbox a img{display: inline-block;vertical-align: middle; margin-left: 10px;display: none !important}
.zpxxbox a:hover{color: #004ea2;}
.wzfy{text-align: center;}
.wzfy ul,.pagego,.wzfy li{display: inline-block;vertical-align: top;}
.wzfy li{margin: 0 5px;}
.wzfy a,.wzfy li.dianspan span{transition: all .5s;display: block; padding: 0 25px;border: 1px solid #d8dde9;background: #fff;color: #838f9b;font-size: 24px; line-height: 58px;font-family: font1;}
.wzfy li.dianspan span{border: 1px solid transparent !important;background: none !important;padding: 0 !important;display: inline-block;vertical-align: top;}
.pagego{margin-left: 20px;    line-height: 58px;font-size: 24px}
.page_num{
      width: 60px;
    text-align: center;
    border: 0;
    outline: none;
    background: #004ea2;
    color: #fff;
    line-height: 58px\9;
    height: 58px;
    margin: 0 10px;
    font-size: 24px
}


.wzfy li.cur a{color: #fff;background: #004ea2;}
.wzfy a:hover{color: #fff;background: #004ea2;}

/*��������_��ϵ����*/
.lxfs{padding:70px 0 90px ;}
.title2 h2{position: relative; padding: 20px 0;font-size: 42px;color: #292f37;}
.title2 h2:before{position: absolute;content: "";border-bottom: 4px solid #004ea2;width: 125px;left: 0;bottom: 0;}
.title2{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #ced2dc;}
.title2 a{font-size: 16px; color: #004ea2;}
.title2 a:hover{text-decoration: underline;}
.wzdt{padding: 60px 0 0 0;}
.wzdt img{width: 100%;}
.lxfsb ul{display: flex;justify-content: space-between;align-items: center;height: 135px;border-bottom: 1px solid #d8dde9;flex-wrap: wrap;}
.lxfsb li{font-size: 20px;color: #292f37;font-family: font1;}
.lxfsb li img{display: inline-block;vertical-align: middle; margin-right: 30px;width: 52px;height: 52px;}
.lxfsNr{padding: 60px 0 90px;}
.lxfsNr ul{display: flex;gap:40px;flex-wrap: wrap;}
.lxfsNr li{width: calc(33.33% - 80px/3);}
.lxfsbox{border-radius: 8px;border: 1px solid #d8dde9; padding: 0 35px;transition: all .5s;}
.lxfsbox h2{font-size: 20px; line-height: 100px; color: #292f37;font-weight: bold;border-bottom: 1px solid #d8dde9; }
.lxfstext{padding: 15px 0;}
.lxfstext p{font-size: 16px; line-height: 54px;color: #485665;}
.lxfsNr a:hover .lxfsbox{background: #004ea2;}
.lxfsNr a:hover h2{color: #fff;}
.lxfsNr a:hover p{color: #fff;}

/*����*/
.sstop{border-bottom: 1px solid #d3def2;}
.sstopbox{width: 1600px;max-width: 94%; margin: 0 auto;}
.sstopbox p{font-size: 16px; color: #5a6673;line-height: 57px;}
.sstopbox p span{padding: 0 10px;}
.sstopbox p a{color:#5a6673;}
.sstopbox p a:hover{color: #004ea2;}
.sstopbox p a.cur{color: #004ea2;}
.sstopbox p img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.wzss{padding: 90px 0;}
.sstj{display: flex;justify-content: space-between;border-radius: 8px;border: 1px solid #d3def2;align-items: center;}
.wby1{height: 72px; line-height: 70px;width: calc(100% - 200px);font-size: 20px; padding-left: 28px;}
.btn1{border: none;border-radius: 8px;height: 72px;width: 200px;color: #fff;background: #004ea2;font-size: 20px;cursor: pointer;}
.btn1 img{display: inline-block;vertical-align: middle; margin-right: 20px;width: 20px;}

.tjjg{padding: 60px 0;}
.tjjg h2{font-size: 42px;margin-bottom: 35px;color: #292f37;}
.tjjg h2 b{color: #004ea2;}
.tjjg p{font-size: 20px;color: #292f37;}
.tjjg p b{color: #004ea2;}
.ssjglish{padding-bottom: 90px;}
.ssjglish li{padding: 40px 60px;border-bottom: 1px solid #e5e5e5;}
.ssjbox p{font-weight: bold;font-family: font1;font-size: 16px;margin-bottom: 18px;color: #838f9b;}
.ssjbox h2{display: flex;justify-content: space-between;align-items: center;font-size: 20px;color: #292f37;line-height: 1.6;}
.ssjbox h2 em{font-size: 16px;color: #999;display: flex;gap:10px;align-items: center;}
.ssjbox h2 b{color: #004ea2;}
.ssjglish a:hover h2 span{color: #004ea2;text-decoration: underline !important;}
.ssjglish a:hover em{color: #004ea2;text-decoration: underline !important;}
/*��������__1������Ʒ_�ط�����*/
.dfzf{padding: 70px 0 0 0;}
.dfzfNr{padding-top: 60px;}
.dfzfNr li{padding-bottom: 60px;}
.dfzfbox{display: flex;justify-content: space-between;border: 1px solid #d8dde9;padding: 20px;flex-wrap: wrap;background: #fff;align-items: center;}
.dfxfTp{width: 52%;overflow: hidden;}
.dfxfTp b{display: block; overflow: hidden;}
.dfxfTp img{width: 100%;aspect-ratio: 800 / 525;object-fit: cover;transition: all .5s;}
.dfxfTp:hover img{transform: scale(1.1);}
.dfzfText{width: 48%; padding: 0 100px;}
.dfzfText h2{font-size: 32px;margin-bottom: 25px;color: #004ea2;}
.dfzfText p{font-size: 16px;color: #485665; line-height: 1.9;}
.dfzfText a{display: block; line-height: 48px;width: 292px;text-align: center; color: #fff;background: #004ea2;font-size: 16px;border-radius: 24px;margin-top: 80px;transition: all .5s;}
.dfzfText a:hover{opacity: .6;}
.h60{height: 60px;}

/*��������__1������Ʒ_������Ȩ����*/
.zqxqBox{display: flex;justify-content: space-between;}
.zqxqleft{width: calc(100% - 1080px);padding: 0 30px 0 0;}
.zqxqleft h2{font-size: 42px;color: #292f37; padding-bottom: 20px; position: relative;line-height: 1.6;}
.zqxqleft h2:before{position: absolute; content: ""; border-bottom: 4px solid #004ea2; width: 125px;left: 0;bottom: 0;}
.zqxqright,.fyxgzlri{width: 1020px;max-width: 100%;}
.zqxqright img{width: 100%;}
.zqxqright li{padding-bottom: 55px;}
.zqxqright h2{font-size: 32px;color: #004ea2;margin-bottom: 35px;}
.zqxqright p{font-size: 16px;color: #485665;line-height: 2;}
.xgfgNr{position: relative;}
.xgfg{padding: 0 0 0 0;}
.xgfgNr{margin: 65px;border-left: 1px solid #d8dde9;}
.xgfgbox{border: 1px solid #d8dde9; padding: 70px 80px;border-left:none;}
.xgfgbox h2{font-size: 20px; line-height: 1.6;height: 3em;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: bold;}
.xgfgbox span{font-size: 16px; display: inline-block; margin-top: 50px;color: #999999;transition: all .5s;}

.xgfgbox span img{display: inline-block;vertical-align: middle; margin-left: 10px;}
.xgfgNr .swiper-button-next{background: url(../images/a_25.png);width: 23px;height: 14px; top: -40px;margin: 0;right: 0;}
.xgfgNr .swiper-button-prev{background: url(../images/a_27.png);width: 23px;height: 14px; top: -40px;margin: 0;left: auto;right: 50px;}
.xgfgNr .swiper-button-next:after,.xgfgNr .swiper-button-prev:after{font-size: 0;}
.xgfgNr .swiper-button-prev:hover{background: url(../images/a_08.png) no-repeat center center;background-size: 100% 100%;}
.xgfgNr .swiper-button-next:hover{background: url(../images/a_15.png) no-repeat center center;background-size: 100% 100%;}
.xgfgbox a:hover h2{color: #004ea2;text-decoration: underline;}
.xgfgbox a:hover span{color: #004ea2;text-decoration: underline;}
.bj2{background: url(../images/a_17.png) no-repeat center center;background-size: cover;}
.pjlcnr img{margin: 0 auto;max-width: 94%;}
.pjlcnr{padding-bottom: 200px;}

.bj3{background: url(../images/a_18.png) no-repeat center center; background-size: cover;background-attachment: fixed;padding: 0 0 150px 0;}
.djsz{padding: 70px 0 90px;}
.djszNr{padding-top: 40px;}
.djszNr ul{display: flex;flex-wrap: wrap;border-right: 1px solid #d8dde9;}
.djszNr li{width: 20%;border: 1px solid #d8dde9;border-right: none;}
.djszbox{padding: 40px 30px;}
.djszbox h2{font-weight: bold;font-size: 20px;color: #292f37; margin-bottom: 25px;}
.djszbox p{font-size: 16px; line-height: 1.8; height: 5.4em;color: #485665;}
.djszbox span{display: inline-block;margin-top: 90px;font-size: 16px;color: #004ea2;padding-right: 16px;background: url(../images/a_13.png) no-repeat right center;}
.scgktop{display: flex;justify-content: space-between; padding: 118px 0 40px;}
.scgktop h2{font-size: 42px;color: #292f37;padding-bottom: 20px;position: relative;}
.scgktop h2:before{position: absolute;content: "";border-bottom: 4px solid #004ea2;width: 125px;left: 0; bottom: 0;}
.scgktop p{font-size: 16px;line-height: 1.9;width: 1020px;color: #485665;}
.djszNr a:hover h2{color: #004ea2;text-decoration: underline;}

.xwlb{background: #fff; padding: 35px 60px 120px 60px;box-shadow:0 0 10px rgba(0, 0, 0, .05); }
.xwlb li a{display: flex;justify-content: space-between;align-items: center; padding: 34px 0; border-bottom: 1px solid #d8dde9;cursor: pointer;}
.xwlb span{font-size: 16px; padding-right: 16px;background: url(../images/a_13.png) no-repeat right center;color: #004ea2;}
.xwlb p{width: calc(100% - 120px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-size: 20px;color: #292f37;position: relative; padding-left: 40px;}
.xwlb p:before{width: 8px;height: 8px;background: #004ea2;border-radius: 50%; position: absolute;content: "";left: 15px;top: 50%;transform: translateY(-50%);}
.xwlb li a:hover p{color: #004ea2;text-decoration: underline;}

/*��������__1������Ʒ_�ǽ���*/
.jrcpTitle{text-align: center; padding: 70px 0 0 0;}
.jrcpTitle h2{display: inline-block;color: #fff;font-size: 24px; padding: 0 85px; line-height: 72px;background: #004ea2; position: relative;}
.jrcpTitle h2 a{color: #fff;}
.jrcpTitle img{width: 1224px;margin: 0 auto;}
.jrcpbox{padding:0 0 160px;}
.jrcpbox ul{display: flex;gap:35px;}
.jrcpbox li{width: calc(25% - 105px/4);}
.jrcpbox h2{text-align: center;font-size: 20px; line-height: 64px;color: #fff;background: #0068b7;}
.jrcpbox dl{margin-left: 78px;position: relative;}
.jrcpbox dl:before{position: absolute;content: "";border-left: 1px solid #c0c9e5;height: calc(100% - 24px);}
.jrcpbox dt{padding:20px 0 0 40px; }
.jrcpbox dt a{display: block;text-align: center; font-size: 16px; line-height: 50px;color: #004ea2;position: relative;border: 1px solid #c0c9e5;transition: all .5s;}
.jrcpbox dt a:before{position: absolute;content: "";background: url(../images/a_60.png);width: 47px;height: 11px;background-size: 100% 100%;left: -46px;top: 50%;transform: translateY(-50%);}
.jrcpbox dt a:hover{background: url(../images/a_61.png) no-repeat center center;background-size: cover;color: #fff;}

.jrcpTitle h3{text-align: center; padding: 35px 0; position: relative;}
.jrcpTitle h3:before{position: absolute;content: "";border-left: 1px solid #c0c9e5;height: 100%;top: 0;left: 50%;transform: translateX(-50%);}
.jrcpTitle p{background: #e1e8f1; line-height: 70px; border: 1px solid #c0c9e5;font-size: 20px;color: #004ea2;position: relative;z-index: 10;}

.jgrz{width: 1190px;margin: 0 auto; padding-bottom: 80px;}
.jgrzTitle{text-align: center; padding: 70px 0 0 0;}
.jgrzTitle h2{display: inline-block;color: #fff;font-size: 24px; padding: 0 85px; line-height: 72px;background: #004ea2; position: relative;}
.jgrzcp ul{display: flex;gap:35px;}
.jgrzcp li{width: calc(33.33% - 70px/3);}
.jgrzcp h2{text-align: center;font-size: 20px; line-height: 64px;color: #fff;background: #0068b7;}
.jgrzcp .list2{margin-left: 78px;position: relative;}
.jgrzcp .list2:before{position: absolute;content: "";border-left: 1px solid #c0c9e5;height: calc(100% - 24px);top:0; left: 0;}
.jgrzcp .list2{padding:20px 0 0 40px; }
.jgrzcp dl h3 a{display: block;text-align: center; font-size: 16px; line-height: 50px;color: #004ea2;position: relative;border: 1px solid #c0c9e5;transition: all .5s;}

.jgrzTitle img{width: 831px;margin: 0 auto;}
.jgrzcp h3 a:before{position: absolute;content: "";background: url(../images/a_60.png);width: 47px;height: 11px;background-size: 100% 100%;left: -46px;top: 50%;transform: translateY(-50%);}
.jgrzcp dl h3 a:hover{background: url(../images/a_61.png) no-repeat center center;background-size: cover;color: #fff;}
.list3{position: relative; margin-left: 29px; margin-bottom: 25px;}
.list3:before{position: absolute;content: "";border-left: 1px solid #c0c9e5;left: 0;top: 0;height: calc(100% - 24px);}
.list3 dt{padding: 20px 0 0 40px;}
.list3 dt a{display: block;text-align: center;background: #f3f5fa;line-height: 50px;font-size: 16px;color: #485665;border: 1px solid #c0c9e5;position: relative;}
.list3 dt a:before{position: absolute;content: "";background: url(../images/a_64.png);width: 47px;height: 11px;background-size: 100% 100%; top: 50%;transform: translateY(-50%);left: -47px;}
.list3 dt a:hover{background: #004EA2;color: #fff;}
.h20{height: 20px;}
.jgrzcp ul li:nth-child(1) .list2:before{ height:340px;}
/*��������__1��������_��������1_��������*/
.pjff{background: #fff;border-bottom: 1px solid #ccd0da;}
.pjffbox{width: 1600px;margin: 0 auto;max-width: 100%;}
.pjffbox ul{display: flex;}
.pjffbox li{font-size: 18px; line-height: 67px;}
.pjffbox a{display: block;text-align: center;color: #292f37;transition: all .5s;padding: 0 30px;}
.pjffbox a:hover{color: #004ea2;}
.pjffbox a.on{color: #004ea2;color: #004ea2;}
.pjffbox li.cur a{color: #fff;background: #004ea2;font-weight: bold;}
.zlxg{padding: 70px 0 100px 0;}
.zlxg_ss{padding: 30px 0 70px;display: flex;justify-content: space-between;}
.btn2{cursor: pointer; width: 260px;height: 48px;border: none; color: #fff;font-size: 16px;border-radius: 24px;background: #004ea2;}
.zlxgleft ul{display: flex;gap:38px;flex-wrap: wrap;align-items: center;}
.zlxgleft li{display: flex;gap:10px; font-size: 16px;color: #292f37;align-items: center;}
.wby2{width: 210px;height: 48px; line-height: 46px;font-size: 16px;border: 1px solid #d8dde9;border-radius: 6px;padding: 0 15px;outline:none;color: #999;background: #fff;}
.wby3a{width: 210px;height: 48px; line-height: 46px;font-size: 16px;border: 1px solid #d8dde9;border-radius: 6px;padding: 0 15px;outline:none;color: #999;background: #fff;}
.fbrq{display: flex;gap:10px;align-items: center;}
.zlxgNr{padding: 0 0 50px;}
.pjff_title{display: flex;justify-content: space-between;border-bottom: 4px solid #004ea2;height: 80px;align-items: center; }
.pjffleft{display: flex;width: calc(100% - 280px);}
.pjffleft h2{width: 90px;text-align: center;font-size: 24px;color: #004ea2;font-family: font1;}
.pjffleft p{width: calc(100% - 90px);font-size: 24px;color: #004ea2;}
.pjffright{width: 250px;display: flex;gap:30px;justify-content: space-between;}
.pjffright h2,.pjffright p{font-size: 24px;color: #004ea2;width: 50%;text-align: center;}
.pjff_nr{display: flex;justify-content: space-between;align-items: center;    border-bottom: 1px solid #e5e5e5;height: 90px;}
.pjff_nr:hover .pjffnrleft h2{color: #004ea2;}
.pjff_nr:hover .pjffnrleft p a{color: #004ea2;}
.pjff_nr:hover .pjffnr-right p {color: #004ea2;}
.pjffnrleft{display: flex;width: calc(100% - 280px);}
.pjffnrleft h2{width: 90px;text-align: center;font-size: 20px;color: #292f37;}
.pjffnrleft p{width: calc(100% - 90px);font-size: 20px;color: #292f37;}
.pjffnr-right{width: 250px;display: flex;gap:30px;justify-content: space-between;align-items: center;}
.pjffnr-right h2,.pjffnr-right p{text-align: center;font-size: 20px;color: #292f37;}
.pjffnr-right h2 img{width: 65px;margin: 0 auto;}

.zlxgNr table{width: 100%;}
.zlxgNr th{ border-bottom: 4px solid #004ea2;line-height: 80px; color: #004ea2;font-size: 24px; padding: 0 45px;font-weight: 400; }
.zlxgNr th:nth-child(2){ text-align: left;}
.zlxgNr td{font-size: 20px;color: #838f9b; padding: 0 45px;text-align: center;line-height: 90px;border-bottom: 1px solid #e5e5e5;font-family: font1;}
.zlxgNr th:nth-child(1){width: 80px; padding: 0;}
.zlxgNr td:nth-child(1){width: 80px; padding: 0;}
.zlxgNr th:nth-child(4){width: 150px; padding: 0;}
.zlxgNr td:nth-child(4){width: 150px; padding: 0;}
.zlxgNr td:nth-child(2){ text-align: left;}
.zlxgNr img{margin: 0 auto;}
.zlxgNr td a{color: #292f37;}

.zlxgNr td a:hover{color: #004EA2;}

/*��������__1��������_��������1_������������*/
.hybzTitle{font-weight: bold; margin:110px 0 50px ;font-size: 28px;color: #292f37;}
.hybz p{font-size: 18px; line-height: 1.875;color: #333;}
.hybz table{width: 100%;border-left: 1px solid #e5e5e5;}
.hybz th{font-size: 20px; line-height: 85px; padding: 0 40px;color: #fff;background: #004ea2;text-align: left;font-weight: 400;}
.hybz td{text-align: left; padding:40px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;line-height: 1.5;font-size: 20px;color: #292f37;}

/*��������__1��������_���������ļ�1*/
.xypjbox{display: flex;justify-content: space-between; padding: 50px 0; border-bottom: 1px solid #ccd0da;}
.xypjbox h2{font-size: 24px;color: #004ea2;font-weight: bold;}
.xypjtext{width: calc(100% - 420px);}
.xypjtext{font-weight: normal;}
.xypjtext p{font-size: 16px;color: #485665; line-height: 1.8;}
.xypjtext h3{font-weight: bold;font-size: 20px;color: #485665; margin: 30px 0 15px;}
.xypjbox:last-child{border: none;}

/*��������__1��������_���������ļ�2*/
.pjhynr{padding: 30px 0 0 0;}
.pdfxz{color: #838f9b;display: inline-block;line-height: 1.4;}
.pdfxz:hover{ border-bottom: 1px solid #004EA2; color: #004EA2; }
.xypjtext img{margin: 75px auto 0 auto;max-width: 90%;}

/*��������__2Ͷ���߷���*/
.h100{height: 100px;}

/*��������__2Ͷ���߷���_������ѯ*/
.btn3{cursor: pointer; width: 140px;height: 48px;border: none; color: #fff;font-size: 16px;border-radius: 24px;background: #004ea2;}
.wby3{width: 190px;height: 48px; line-height: 46px;font-size: 16px;border: 1px solid #d8dde9;border-radius: 6px;padding: 0 15px;outline:none;color: #999;}
.gjjsNr{padding-bottom: 100px;}
.gjjsNr table{width: 100%;}
.gjjsNr  th{ border-bottom: 4px solid #004ea2;line-height: 80px; color: #004ea2;font-size: 24px; font-weight: 400; padding: 0 15px; }
.gjjsNr  td{font-size: 20px;color: #292f37; text-align: center;line-height: 1.6;border-bottom: 1px solid #e5e5e5;font-family: font1;transition: all .5s; padding: 35px 15px;}
.gjjsNr  th:nth-child(1){width: 50%; padding: 0;text-align: left;}
.gjjsNr  td:nth-child(1){width: 50px; padding: 0;text-align: left;}
.gjjsNr tr:hover td{background: #ebf5ff;}

/*��������__2Ͷ���߷���_Ͷ���*/
.ltsl_nr{padding: 60px 0 90px;}
.ltsl_nr ul{display: flex;gap:40px;flex-wrap: wrap;}
.ltsl_nr li{background: #fff;width: calc(33.33% - 80px/3);}
.ltsl-images{position: relative;aspect-ratio: 506 / 314; overflow: hidden;}
.ltsl-images img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.ltsl-images p{position: absolute;width: 100%; right: 0;bottom: 10px;text-align: right; padding-right: 10px;}
.ltsl-images  a{display: inline-block;border-radius: 6px; padding: 0 15px;font-size: 16px;color: #485665;border-radius: 6px;background: rgba(255,255,255,.85); margin-left: 10px;line-height: 26px;transition: all .5s;}
.ltsl-images  a:hover{color: #fff;background: #004ea2;}
.ltsl-text{padding: 30px 30px 40px 30px;}
.ltsl-text h2{font-size: 20px; line-height: 1.6;color: #292f37;}
.ltsl-text p{display: flex;justify-content: space-between;font-size: 16px; margin-top: 35px;}
.ltsl-text p span{font-family: font1;color: #999;}
.ltsl-text p a{color: #999;transition: all .5s;}
.ltsl-text p a img{display: inline-block;vertical-align: middle; margin: -3px 0 0 5px;}
.ltsl-text p a:hover{letter-spacing: 2px;color: #004ea2; }
.ltsl_nr li:hover .ltsl-images img{transform: scale(1.1);}
.ltslbox:hover h2{color: #004EA2;}
/*��������__2Ͷ���߷���_Ͷ��ƽ̨*/
.zsfx{border: 1px solid #d8dde9;}
.zsfx .swiper-button-next{background: url(../images/a_25.png);width: 23px;height: 14px; margin: 0;top: 540px;background-size: 100% 100%;}
.zsfx .swiper-button-prev{background: url(../images/a_27.png);width: 23px;height: 14px; margin: 0;top: 540px;left: auto;right: 50px;background-size: 100% 100%;}
.zsfx .swiper-button-next:after,.zsfx  .swiper-button-prev:after{font-size: 0;}
.ssfx-image img{width: 100%;}
.zsfx-text{padding:30px;}
.zsfx-text h2{font-weight: bold;font-size: 24px;margin-bottom: 25px;color: #12499d;}
.zsfx-text p{font-size: 16px; line-height: 1.8;color: #485665;margin-bottom: 25px;}
.btn4 {display: inline-block; padding: 0 64px; line-height: 48px;font-size: 18px;color: #fff;border-radius: 24px;background: #12499d;transition: all .5s;}
.btn4:hover{opacity: .7;}

/*��������__3��������_��ע����*/
.wby4{width: 450px;height: 48px; line-height: 46px;font-size: 16px;border: 1px solid #d8dde9;border-radius: 6px;padding: 0 15px;outline:none;color: #999;background: #fff;}

/*��������__3��������_��������*/
.gjpjNr{padding-bottom: 90px;}
.gjpjNr table{width: 100%;}
.gjpjNr  th{ border-bottom: 4px solid #004ea2;line-height: 80px; color: #004ea2;font-size: 24px; font-weight: 400; padding: 0 15px; }
.gjpjNr  td{font-size: 20px;color: #292f37; text-align: center;line-height: 1.6;border-bottom: 1px solid #e5e5e5;font-family: font1;transition: all .5s; padding: 35px 15px;}
.gjpjNr  th:nth-child(1){width: 80; padding: 0;}
.gjpjNr  th:nth-child(2){width: 680; padding: 0;}
.gjpjNr  td:nth-child(1){width: 80; padding: 0;}
.gjpjNr tr:hover td{background: #ebf5ff;}
.zqnr{display: flex;gap:10px;align-items: center;}
.zqnr img{border: 1px solid #e2ecf4;width: 102px;}
.gjpjNr tr:hover td:nth-child(1){color: #004ea2;}
.gjpjNr tr:hover td:nth-child(2){color: #004ea2;}

/*��������__3��������_��������*/
.gjpj-nr{padding: 30px 0 0 0;}
.h30{height: 30px;}
.xzbtn{background: url(../images/a_19.png);width: 35px;height: 39px; background-size: 100% 100%;display: inline-block;vertical-align: middle; margin: 0 20px;}

/*��������__4�����о�*/
.hgjjNr ul{display: flex;gap:12px;flex-wrap: wrap; padding-bottom: 90px;}
.hgjjNr li{width: calc(25% - 36px/4);border: 1px solid #d8dde9; padding: 40px;background: url(../images/a_20.png) no-repeat center bottom #fff; background-size: 90% auto;transition: all .5s;position: relative;}
.hgjjNr li:before{position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;background: url(../images/a_30.jpg);background-size: cover #fff;opacity: 0;transition: all .5s; }
.hgjjbox h3{position: relative; font-size: 16px;color: #485665;margin-bottom: 40px; padding-left: 18px;}
.hgjjbox{position: relative;z-index: 10;}
.hgjjbox h3:before{position: absolute;content: "";width: 6px;height: 6px;background: #004ea2;border-radius: 50%; left: 0; top: 50%;transform: translateY(-50%);}
.hgjjbox h2{font-size: 20px;color: #292f37; line-height: 1.6;}
.hgjjbox p{font-size: 16px;color: #838f9b;margin: 50px 0 100px;}
.hgjjbox a{display: flex;justify-content: space-between;align-items: center;font-size: 16px;color: #838f9b;}
.hgjjbox span{font-size: 16px;color: #292f37;}
.hgjjbox a img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.hgjjbox span img{display: inline-block;vertical-align: middle;margin: -3px 10px 0 0;width: 20px;}
.hgjjbox a b{background: url(../images/a_15.png);width: 23px;height: 14px;background-size: 100% 100%;}
.hgjjNr li:hover:before {opacity: 1;}
.hgjjNr li:hover h3{color: #fff;}
.hgjjNr li:hover h3:before{background: #fff;}
.hgjjNr li:hover h2{color: #fff;}
.hgjjNr li:hover p{color: #fff;}
.hgjjNr li:hover a{color: #fff;}
.hgjjNr li:hover a b{background: url(../images/a_26.png) no-repeat center center;background-size: 100% 100%;}
.hgjjNr li:hover a img{filter: brightness(0) invert(1);}
.hgjjNr li:hover span{color: #fff;}

/*��������__4�����о�_����1*/
.wyzzNr ul{display: flex;gap:25px;flex-wrap: wrap; padding: 70px 0 90px;}
.wyzzNr li{width: calc(25% - 75px/3);}
.qyzzbox span{display: block; overflow: hidden; padding: 7px;border: 1px solid #d9dee8;}
.qyzzbox span img{width: 100%; opacity: cover;hidden;position: relative;aspect-ratio: 365 / 498;transition: all .5s;}
.qyzzbox p{text-align: center; font-size: 20px;color: #292f37;margin: 30px 0 20px;}
.wyzzNr a:hover img{transform: scale(1.1);}
.wyzzNr a:hover p{color: #004ea2;}
/*��������__4�����о�_����1����*/
.kwjs{padding: 35px 0 45px;justify-content: space-between;flex-wrap: wrap;align-items: center;display: flex;}
.kwjsTp{width: 380px;border: 1px solid #d9dee8; padding: 7px;}
.kwjsTp img{width: 100%; object-fit: cover;hidden;aspect-ratio: 365 / 500;}
.kwjsText{width: calc(100% - 380px); padding-left: 70px;}
.kwjsText h2{font-weight: bold; font-size: 24px;color: #292f37; margin-bottom: 40px;}
.kwjsText p{display: flex;justify-content: space-between;flex-wrap: wrap;font-size: 18px;line-height: 2;color: #485665;}
.kwjsText b{width: calc(100% - 80px);}
.kwjsText a{display: inline-block; padding: 0 60px;font-size: 18px; line-height: 48px;border-radius: 24px;background: #004ea2;transition: all .5s; margin-top: 40px;color: #fff;}
.kwjsText a:hover{opacity: 0.6;}

.xgckw ul{display: flex;gap:20px;flex-wrap: wrap; padding-top: 50px;}
.xgckw li{width: calc(20% - 80px/5);}
.xgckw a:hover img{transform: scale(1.1);}

/*��������__4�����о�_ÿ����Ѷ*/
.h90{height: 90px;}
.hgjjNr_hover li:hover:before {opacity: 0;}
.hgjjNr_hover li:hover{background: #004ea2;}

/*��������__4�����о�V2*/
.xlistNr{padding-bottom: 90px;}
.xlistNr ul{display: flex;gap:28px;flex-wrap: wrap;}
.xlistNr li{width: calc(25% - 84px/4);background: #fff;border: 1px solid #d8dde9;}
.xylist_img{overflow: hidden; hidden;aspect-ratio: 378 / 228;}
.xylist_img img{width: 100%;height: 100%; transition: all .5s;object-fit: cover;}
.xytext{padding: 38px 35px;}
.xytext h3{font-size: 16px;color: #838f9b; margin-bottom: 35px;}
.xytext h3 img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;width: 18px;}
.xytext h2{font-size: 20px; line-height: 1.6;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xytext p{display: flex;justify-content: space-between;margin-top: 35px;font-size: 16px;color: #838f9b;align-items: center;}
.xytext p b{background: url(../images/a_15.png);width: 23px;height: 14px;background-size: 100% 100%;}
.xlistNr a:hover .xylist_img img{transform: scale(1.1);}
.xlistNr a:hover .xytext h2{color: #004EA2;}
/*��������__5��Ϣ��¶*/
.xxfbNr{background: #fff;border: 1px solid #d8dde9; padding: 50px 55px 95px 55px;}
.xxfbxq{padding-bottom: 50px;}
.xxfbxq li{font-size: 20px;justify-content: space-between;display: flex; padding: 18px 0;line-height: 29px;}
.xxfbxq li b{font-family: font1;color: #838f9b;font-size: 20px;}
.xxfbxq li a{width: calc(100% - 120px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: flex;gap:30px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: inline-block;}
.xxfbxq li span{padding: 0 30px; position: relative;color: #004ea2;}
.xxfbxq li span:before{position: absolute;content: "";width: 8px; height: 8px;border-radius: 50%;background: #004ea2;left: 0;top: 50%;transform: translateY(-50);}
.xxfbxq li span:after{border-right: 1px solid #d8dde9;height: 100%; right: 0;top: 0;position: absolute;content: "";}
.xxfbxq a:hover{color: #004ea2;}
.xxfbxq li:hover b{color: #004ea2;}

/*��������__5��Ϣ��¶_�����������ر���*/
.zlpjNr{padding: 55px 0 90px;}
.zlpjNr li{padding: 0 45px;border-bottom: 1px solid #d8dde9;font-size: 20px; line-height: 80px;display: flex;justify-content: space-between; }
.zlpjNr a{color: #292f37; position: relative; padding-left: 30px; width: calc(100% - 110px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zlpjNr a:before{position: absolute;content: "";width: 6px;height: 6px;background: #004ea2;border-radius: 50%; left: 0;top: 50%;transform: translateY(-50%);}
.zlpjNr a:hover{color: #004ea2;}
.zlpjNr span{font-family: font1;color: #838f9b;}
.zlpjNr li:hover span{color: #004ea2;}

/*��������__��Ƶ����*/
.wby5{width: 840px;height: 48px; line-height: 46px;font-size: 16px;border: 1px solid #d8dde9;border-radius: 6px;padding: 0 15px;outline:none;color: #999;background: #fff;}
.videoNr ul{display: flex;gap:18px;flex-wrap: wrap;padding-bottom: 70px;}
.videoNr li{margin-bottom: 20px;border: 1px solid #d8dde9;background: #fff;width: calc(25% - 66px/4);}
.video_img {position: relative; overflow: hidden; aspect-ratio: 385 / 218;}
.video_img img{width: 100%;height: 100%; object-fit: cover;transition: all .5s;}
.video_text{padding: 30px;}
.video_text p{font-size: 20px;line-height: 1.6;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.videoNr a:hover img{transform: scale(1.1);}

/*��������__8��������_��֯�ܹ�*/
.bj4{background: url(../images/a_35.jpg) no-repeat center center;background-size: cover; }
.zzgj_title{padding: 90px 220px 70px 220px;}
.zzgj_title h2{font-size: 42px;color: #292f37; position: relative;padding-bottom: 75px;text-align: center;}
.zzgj_title h2:before{position: absolute;content: ""; border-bottom: 3px solid #004ea2;width: 125px;left: 50%;transform: translateX(-50%);bottom: 45px;}
.zzgj_title p{font-size: 16px; line-height: 1.8;color: #485665;text-align: center;}
.zzgj_nr{padding-bottom: 120px;}
.zzgj_nr img{margin: 0 auto;max-width: 100%;}

/*��������__8��������_ҵ����Χ*/
.zqxqright h3{font-weight: bold;font-size: 16px;line-height: 1.6; margin: 15px 0;}
.tao{height: 180px; position: relative;}
.tao:before{position: absolute;content: "";border-bottom: 1px solid #ccd0da;width: 100%; left: 0;top: 50%;transform: translateY(-50%);}
/*��������__8��������_�׵�չʾ*/
.sdzs{padding: 70px 0 90px 0;}
.sdzs_nr li{padding-bottom: 30px;}
.sdzsbox{background: #fff;border: 1px solid #d8dde9;border-radius: 8px; padding: 25px 40px;display: flex;justify-content: space-between;align-items: center;transition: all .5s;}
.sdzsbox span{font-size: 16px;line-height: 75px;border-left: 1px solid #d8dde9; padding-left: 40px;color: #999999;}
.sdzsbox span img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.sdzstext{width: calc(100% - 215px);}
.sdzsbox h2{font-size: 20px; line-height: 1.6;color: #292f37;}
.sdzsbox p{font-size: 16px; line-height: 1.6;color: #485665;margin-top: 15px;}
.sdzs_nr{padding: 60px 0 55px 0;}
.sdzs_nr a:hover .sdzsbox{background: #12499d;}
.sdzs_nr a:hover h2{color: #fff;}
.sdzs_nr a:hover p{color: #fff;}
.sdzs_nr a:hover span{color: #fff;border-left: 1px solid #fff;}
.sdzs_nr a:hover img{filter: brightness(0) invert(1);}
/*��������__8��������_�˲Ŷ���*/
.xgbg_list{padding-bottom: 140px;}
.xgbg_list dt{position: relative; padding: 25px 0 25px 45px;border-bottom: 1px solid #c7cad5;}
.xgbg_list dt:before{position: absolute;content: "";width: 8px;height: 8px;border-radius: 50%; left: 10px;top: 36px;background: #004ea2;}
.xgbg_list dt a{display: block; color: #292f37;font-size: 20px; line-height: 1.6;transition: all .5s;}
.xgbg_list dt a:hover{color: #004ea2;}

/*��������__8��������_���³��´�*/
.bj4{background: #fafafa;}
.dszzc{display: flex;justify-content: space-between;flex-wrap: wrap; padding: 90px 0 120px;}
.dszzcright{width: 665px;}
.dszzcright img{width: 100%;}
.dszzcleft{width: calc(100% - 800px);}
.dszzcleft h2{font-size: 42px;color: #292f37; padding-bottom: 20px; position: relative;}
.dszzcleft h2:before{position: absolute;content: ""; border-bottom: 4px solid #004ea2;width: 125px;left: 0;bottom: 0;}
.dszzcleft h3{font-size: 24px;color: #004ea2;margin: 60px 0 35px;}
.dszzcleft p{font-size: 16px;color: #485665; line-height: 30px; margin-bottom: 15px;}
.dszzcleft h4{position: relative;text-align: right; margin: 65px 0 20px; line-height: 1.6;font-size: 16px;color: #485665;}
.dszzcleft h4:before{height: 4px;width: calc(100% - 390px);background: #004ea2;left: 0;top: 50%;transform: translateY(-50%);position: absolute;content: "";}
.dszzcleft h5{text-align: right; font-size: 24px;color: #004ea2;}

.wqzc_title{text-align: center; padding: 90px 0 60px;}
.wqzc_title h2{font-size: 42px;color: #292f37; padding-bottom: 20px; position: relative;text-align: center;}
.wqzc_title h2:before{position: absolute;content: ""; border-bottom: 4px solid #004ea2;width: 125px;left: 50%;bottom: 0; transform: translateX(-50%);}
.wqzc_nr{padding-bottom: 90px;}
.wqzc_nr ul{display: flex;gap:40px;flex-wrap: wrap;}
.wqzc_nr li{width: calc(33.33% - 80px/3);border: 1px solid #d8dde9;border-radius: 8px; padding: 0 39px;transition: all .5s;}
.wqzcbox h2{border-bottom: 1px solid #d8dde9;font-size: 20px; line-height:35px;color: #292f37; padding: 35px 0;}
.wqzcbox p{font-size: 16px;color: #999; line-height: 65px;}
.wqzcbox p img{display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.wqzc_nr li:hover{background: #004ea2;border: 1px solid #004ea2;}
.wqzc_nr li:hover h2{color: #fff;}
.wqzc_nr li:hover p{color: #fff;}
.wqzc_nr li:hover img{filter: brightness(0) invert(1);}

/*��������__7��˾��̬*/
.news_nr ul{display: flex;gap:40px;flex-wrap: wrap; padding-bottom: 90px;}
.news_nr li{background: #fff;width: calc(33.33% - 80px/3);}
.news_img {overflow: hidden;}
.news_img img{width: 100%;object-fit: cover;aspect-ratio: 506 / 314;transition: all .5s;}
.news_text{padding: 30px 30px 45px 30px;}
.news_text h2{font-size: 20px;line-height: 1.6;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text p{display: flex;justify-content: space-between;font-size: 16px;color: #838f9b; margin-top: 35px;}
.news_text p span{font-family: font1;}
.news_text p b{display: flex;gap:10px;align-items: center;}
.news_nr a:hover .news_img img{transform: scale(1.1);}
.news_nr a:hover h2{color: #004ea2;}

/*��������__7��˾��̬Details*/
.news_details{display: flex;justify-content: space-between;flex-wrap: wrap;}
.news_detailsleft{width: calc(100% - 460px); margin-top: -227px;position: relative;z-index: 10;background: #fff; padding: 0 130px;}
.xwxq_title{border-bottom: 1px solid #ced2dc; padding: 80px 0 60px;}
.xwxq_title h2{font-weight: bold;font-size: 28px;color: #292f37;line-height: 42px;}
.xwxq_title p{margin-top: 25px;display: flex;gap:55px;color: #838f9b;font-size: 16px;}
.xwxq_nr{padding: 50px 0;font-size: 16px; line-height: 2;color: #485665;margin-bottom: 35px;}
.xwxq_nr p{font-size: 16px; line-height: 2;color: #485665;margin-bottom: 35px;}
.xwxq_nr p strong{font-weight: bold;}
.xwxq_nr h3{font-size: 16px;}
.xwxq_nr h3 strong{font-weight: bold;}
.xwxq_nr img{margin: 0 auto 35px auto;max-width: 100%;height: auto !important;}
.news_detailsright{width: 370px;}

.dtbt{padding: 90px 0 0;border-bottom: 1px solid #ccd0da;}
.dtbt h2{font-size: 42px;color: #292f37;  position: relative;padding-bottom: 20px;}
.dtbt h2:before{position: absolute;content: ""; border-bottom: 4px solid #004ea2;width: 125px;left: 0;bottom: -2px;}
.dtdt_nr{padding: 30px 0 0 0;}
.ttxw span{display: block;overflow: hidden;}
.ttxw span img{width: 100%;transition: all .5s;}
.ttxwtext{padding: 15px 0 40px;border-bottom: 1px solid #e5e5e5;}
.ttxwtext h2{font-size: 20px;color: #292f37; line-height: 32px;transition: all .5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ttxwtext p{display: flex;justify-content: space-between;padding-top: 30px; font-size: 16px;color: #838f9b;}
.ttxwtext p em{font-family: font1;}
.ttxwtext p b{display: flex;gap:10px;align-items: center;}
.ttxw a:hover span img{transform: scale(1.1);}
.ttxw a:hover h2{color:#004ea2;}
.dtdt_list li{border-bottom: 1px solid #e5e5e5; padding:35px 0 40px;}
.dtdt_list p{font-size: 16px;color: #838f9b;margin-bottom: 15px;font-family: font1;}
.dtdt_list h2{font-size: 20px;color: #292f37; line-height: 32px;transition: all .5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dtdt_list a:hover h2{color: #004ea2;}

/*��������__6��ʿ������վ_��ʿ����Ƹ*/
.rczpbox{padding:0 80px 110px 80px;background: url(../images/a_47.jpg) no-repeat right bottom #fff;background-size: 640px auto; margin-top: 60px;}

/*��������__6��ʿ������վ*/
.bzgk{padding-top: 110px;}
.bzgkwb{padding: 40px 0 0 0;}
.bzgkwb p{line-height: 1.6; font-size: 16px;color: #485665;}
.bzgk_lb{padding: 45px 0 110px 0;display: flex;gap:40px;flex-wrap: wrap;}
.bzgkbox{border: 1px solid #d8dde9;border-radius: 8px; padding: 40px;width: calc(33.33% - 80px/3);background-image: linear-gradient(#fff, #f8fbff);}
.bzgkbox h2{font-size: 20px;font-weight: bold; color: #292f37; margin-bottom: 25px;}
.bzgkbox dt{position: relative; padding-left: 18px;font-size: 16px; line-height: 30px;color: #485665;margin-bottom: 15px;}
.bzgkbox dt:before{position: absolute;content: "";width: 8px;height: 8px;border-radius: 50%;background: #004ea2;left: 0;top: 12px;}

.jqdt_nr{padding: 48px 0 0 0;display: flex;gap:40px;flex-wrap: wrap;}
.jqdtleft{width: calc(66.66% - 20px);}
.jqdtleft ul{display: flex;justify-content: space-between;gap:40px; flex-wrap: wrap;}
.jqdtleft li{width: calc(50% - 40px/2); }
.jqdt-list{background: #fff; border-bottom: 2px solid #e5e5e5; padding: 30px; position: relative;}
.jqdt-list:before{position: absolute;content: ""; border-bottom: 2px solid #004ea2;bottom: -2px;left: 0;width: 0;transition: all .5s;}
.jqdt-list h2{font-size: 20px;color: #292f37; margin-bottom: 30px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.jqdt-list p{font-size: 16px;color: #838f9b;display: flex;justify-content: space-between;}
.jqdt-list p span{font-family: font1;}
.jqdt-list p b{color: #838f9b;display: flex;gap:10px;align-items: center;}
.jqdtleft a:hover h2{color: #004ea2;}
.jqdtleft a:hover .jqdt-list:before{width: 100%;} 
.jqdtright{width: calc(33.33% - 40px/2);border: 1px solid #e5e5e5; padding: 0 30px 30px 30px;background: #fff;}
.jqdtright h2{font-size: 16px;color: #485665;display: flex;justify-content: space-between;height: 73px;align-items: center;}
.jqdtright h2 b{color: #fff; line-height: 26px; padding: 0 14px;background: #004ea2;font-family: font1;}
.jqdtright h2 span{position: relative; padding-left: 18px;}
.jqdtright h2 span:before{position: absolute;content: "";width: 8px;height: 8px;border-radius: 50%;background: #004ea2;left: 0;top: 50%;transform: translateY(-50%);}
.jyxh-img{position: relative;}
.jyxh-img img{width: 100%; object-fit: cover;aspect-ratio: 444 / 250;}
.jyxh-img span{position: absolute; font-size: 36px;color: #004ea2;text-align: center; left:50%; top:50%; transform:translate(-50%,-50%);padding-bottom: 24px;}
.jyxh-img span:before{position: absolute;content: ""; border-bottom: 4px solid #004ea2;width: 72px;left: 50%;transform: translateX(-50%);bottom: 0;}
.wzxw p a{display: block;  font-size: 20px; line-height: 1.6; color: #292f37; margin-top: 20px;}
.wzxw p a:hover{color: #004ea2;}

.gzzp{padding: 110px 0 0 0;}
.gzzpnr{margin-top: 40px; position: relative;}
.gzzpnr img{width: 100%;}
.gzzp_text{width: 100%; position: absolute;left: 0;bottom: 0;padding:80px;}
.gzzp_text ul{display: flex;gap:40px;}
.gzzp_text li{width: calc(25% - 80px/3);background: rgba(255,255,255,.65);border-radius: 8px;transition: all .5s;}
.gzzp_text li:hover a{color: #0041ab;}
.gzzp_text ul li:nth-child(1){width:calc(50% - 80px/3);}
.gzzpbox{ padding: 35px;}
.gzzpbox a img{width: 23px;} 
.gzzpbox  h2{font-size: 20px;color: #292f37;display: flex;justify-content: space-between;align-items: flex-end;font-weight: bold;}
.gzzpbox  h2 span{font-weight: 400;}
.gzzpbox b{font-weight: bold;font-size: 42px;color: #004ea2;font-family: font1;padding-right: 5px;}
.gzzpbox a{color: #999999;display: flex;gap:10px;align-items: center;font-size: 16px;margin-top: 35px;}
.gzzpbox a:hover{color: #004ea2;}
.gzzp_text ul li:nth-child(1) h2{ padding-top: 25px;}
.gzzp_text ul li:nth-child(3) h2{ padding-top: 25px;}

/*��������__5��Ϣ��¶_�����������ر���_������ҵ����*/
.qydb{padding: 70px 0 120px 0;}
.qydb_title{text-align: center; padding: 90px 0 40px;}
.qydb_title h2{font-size: 24px; line-height: 1.6;color: #292f37;font-weight: 700;}
.qydb_nr table { width: 100%;  border-spacing:0 10px; border: none;}
.qydb_nr th { background: #004ea2; border:none; font-size: 20px;color: #fff;line-height: 65px;font-weight: 400;text-align: left;}
.qydb_nr th:nth-child(1){text-align: center;}
.qydb_nr td { position: relative; padding: .25rem 0; border: none; border-top: 1px solid #d8dde9; border-bottom: 1px solid #d8dde9;font-size: 20px;color: #292f37;}
.qydb_nr td:nth-child(1) { border-left: 1px solid #d8dde9;text-align: center;}
.qydb_nr td:after { content: ''; height: 3px; position: absolute; left: 0; bottom: 0; width: 100%; background: #004ea2; opacity: 0; transition: all .4s;}
.qydb_nr td:last-child { border-right: 1px solid #d8dde9;}
.qydb_nr tr:hover td:after { opacity: 1;}
.qydb_nr tr:hover td { border-bottom: 1px solid rgba(255,255,255,0);color: #004ea2;}
.qydb_nr tr:nth-child(2n){background: #ebf2fa;} 
.qydb_nr tr:hover{background: url(../images/a_20.png) no-repeat right center #ebf2fa;background-size: auto 100% ;}
/*��������__8��������*/
.jjnr{display: flex;justify-content: space-between; padding: 90px 0 180px;}
.jjnrleft{width: 50%;overflow: hidden;}
.jjnrleft h2{position: relative; font-size: 42px;color: #292f37; padding-bottom: 25px;margin-bottom: 60px;}
.jjnrleft h2:before{position: absolute; bottom: 0;left: ; width: 125px;height: 4px;background: #004ea2;content: "";}
.jjnrleft p{font-size: 16px;color: #485665; line-height: 1.857;margin-bottom: 35px;}
.qygm ul{display: flex; position: relative;}
.qygm ul:before{border-right: 1px solid #c7cad5;top: 50% ;transform: translateY(-50%); position: absolute;content: "";height: calc(100% - 60px);right: -1px;}
.qygm ul{border: 1px solid #004ea2;}
.qygm li{width: 20%;text-align: center; position: relative;border-right: 1px solid #004ea2;}
.qygm li:last-child{border: none;}
.qygmbox{padding: 65px 0 60px;text-align: center; position: relative;}
.qygmbox:before{border-left: 1px solid #c7cad5;left: -1px; top: 50% ;transform: translateY(-50%); position: absolute;content: "";height: calc(100% - 60px);}
.qygm li:before{border-top: 1px solid #c7cad5;width: calc(100% - 60px);left: 50%;transform: translateX(-50%); top: -1px;position: absolute;content: "";}
.qygm li:after{position: absolute;content: "";border-bottom: 1px solid #c7cad5;width: calc(100% - 60px);bottom: -1px;left: 50%;transform: translateX(-50%);}
.qygmbox p{font-size: 24px;color: #2b3541;margin: 35px 0 30px;}
.qygmbox  h2{font-weight: bold; font-size: 64px;color: #004ea2;font-family: font1;}
.qygmbox  h2 b{font-size: 24px; padding-left: 5px;}
.qygmbox img{margin: 0 auto;height: 65px;}
.jjnrtext{width: 800px; padding-right: 150px;float: right;}
.qygmtext{padding: 80px 0 50px;}
.qygmtext p{font-size: 16px;color: #485665; line-height: 1.857; margin-bottom: 30px;}
.jjnr_right{width: 50%;}
.jjnr_right img{width: 100%;}

.qywh{position: relative;}
.qywh img{width: 100%;}
.qywhnr{position: absolute;width: 100%;left: 0;top: 0;height: 100%;display: flex;justify-content: space-between;flex-wrap: initial; align-items: center;}
.qynrbox{width: 50%;  padding: 0 235px ; position: relative;z-index: 10;height: 100%;display: flex;align-items: center;transition: all .5s;}
.qynrbox h2{color: #fff;text-align: center; position: relative; font-size: 24px; line-height: 36px;padding-bottom: 95px;}
.qynrbox_wb{width: 100%;}
.qynrbox h2:before{position: absolute;content: ""; border-bottom: 4px solid #fff;width: 125px;bottom: 50px;left: 50%;transform: translateX(-50%);}
.qynrbox p{color: #fff;font-size: 16px; line-height: 1.875;text-align: center;}
.qynrbox h3{text-align: center;font-weight: bold;font-size: 24px;margin: 290px 0 20px;font-family: font1;color: #fff;}
.qynrbox h4{text-align: center;font-size: 24px;font-family: font1;color: #fff; opacity: .3;font-weight: bold;}
.qynrbox:hover{background: url(../images/a_57.png) no-repeat center center;background-size: cover;}
.bj4{background: url(../images/a_53.jpg) no-repeat center center;background-size: cover;}
.fzlc{width: 1760px;max-width: 94%; margin: 0 auto; padding-bottom: 120px;}
.fzlc_title{text-align: center; padding: 90px 0 100px;}
.fzlc_title h2{padding-bottom: 25px;font-size: 42px;color: #292f37;position: relative;}
.fzlc_title h2:before{position: absolute;content: ""; border-bottom: 4px solid #004ea2;width: 125px;bottom: 0;left: 50%;transform: translateX(-50%);}
.fzlc_nr{position: relative;overflow:hidden;}
.lnds {margin: 110px 85px 0 85px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;border: 1px solid #d8dde9;background: rgba(255,255,255,.7);}
.lnds-img{width: 50%;}
.lnds-img img{width: 100%;aspect-ratio: 800 / 470;object-fit: cover;}
.lnds-text{width: 50%;padding: 20px 95px;height: 466px;overflow: auto;}
.lnds-text li{display: flex;justify-content: space-between;font-size: 20px; line-height: 1.6; color: #292f37; margin-bottom: 15px;}
.lnds-text li b{width: calc(100% - 135px);}
.fzlc_nr .swiper-button-next:after,.fzlc_nr .swiper-button-prev:after{font-size: 0;}
.fzlc_nr .swiper-button-next{width: 55px;height: 55px; border-radius: 50%; background:url(../images/a_25.png) no-repeat center center #fff;border:1px solid #adb4c4; margin-top: -30px;}
.fzlc_nr .swiper-button-next:hover{background: url(../images/a_26.png) no-repeat center center #004ea2;border: 1px solid #004ea2;}
.fzlc_nr .swiper-button-prev{width: 55px;height: 55px; border-radius: 50%; background:url(../images/a_27.png) no-repeat center center #fff;border:1px solid #adb4c4; margin-top: -30px;}
.fzlc_nr .swiper-button-prev:hover{background: url(../images/a_28.png) no-repeat center center #004ea2;border: 1px solid #004ea2;}
.fzlc_nr .mySwiper{position:relative;}
.fzlc_nr .mySwiper:before{position: absolute;content: "";width: calc(100% - 180px);left:50%; top:50%; transform:translate(-50%,-50%);height: 3px;background: #004ea2;}
.xhrn{text-align: center;font-size: 24px;color: #292f37;font-family: font1;text-align: center;font-weight: bold; padding: 125px 0 45px;transition: all .5s;}
.fzlc_nr .mySwiper .swiper-slide-thumb-active .xhrn{font-size: 42px;color: #fff; background: url(../images/a_58.png) no-repeat center center;background-size: auto 100%;padding: 70px 0;}
.sjzs{display: none;}

.fysls{background: url(../images/404bg.jpg) no-repeat center center;background-size: cover;padding: 1.4rem 0 1.8rem;text-align: center;}
.fysls img{display: block;margin: 0 auto 1rem;height: 2.9rem;}
.fysls p{font-size: .42rem;color: #292f37;}
.fyxgzl{padding-bottom: 65px;}
.fyxgzlri{}
.fyxgzlri li{border-bottom: 1px solid #d8dde9;position: relative;}
.fyxgzlri li a{line-height: 80px;}
.fyxgzlri li h2{font-size: 20px;color: #292f37;padding-right: 100px;
display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fyxgzlri li span{position: absolute;top: 0;right: 0;color: #999;font-size: 16px;}
.fyxgzlri li span img{display: inline-block;vertical-align: top;height: 14px;margin-top: 33px;margin-left: 5px;}
.fyxgzlri li:hover h2{color: #004ea2;}


@media only screen and (min-width: 950px) and (max-width: 1680px) {
/* ��׼ת����1vw = 19.2px (����1920px���Ƹ�) */
.fyxgzlri li h2{font-size:clamp(14px, 1.042vw, 24px)}
.fyxgzlri li span{font-size: 12px}
.fyxgzl{padding-bottom:3.385vw !important}
.h165{height: 8.594vw;}
.header{background: #fff;width: 100%; position: fixed;z-index: 100;} 
.headerTop{width: 81.25vw;height: 4.427vw; display: flex;justify-content: space-between;align-items: center; margin: 0 auto;max-width: 94%;}
.logo{width: 17.5vw; }
.logo img{width: 100%;}
.headerTop ul{display: flex;gap:3.75vw;}
.headerTop li a{color: #999999;font-size: clamp(14px, 0.833vw, 20px); transition: all .5s;}
.headerTop li a:hover{color: #004ea2;}
.navbox{background: #004ea2;position: relative;}
.navjz{width: 83.333vw;margin: 0 auto; display: flex;justify-content: space-between;align-items: center;max-width: 100%;}
.nav ul{display: flex;justify-content: space-between;}
.nav li h3{position: relative;}
.nav li h3:before{position: absolute;content: "";height: calc(100% - 0.208vw);width: 100%; left: 0;bottom: 0;background: #132c62;opacity: 0;}
.nav li h3:after{position: absolute;content: "";width:0;height:0;border-right:0.781vw solid transparent;border-left:0.781vw solid transparent;border-bottom:0.781vw solid #004ea2;bottom: 0;left: 50%;transform: translateX(-50%);opacity: 0;}
.nav li h3 a{color: #fff;transition: all .5s;font-size: clamp(14px, 0.938vw, 22px); line-height: 4.167vw; padding: 0 2.344vw;display: block;position: relative;}
.nav li h3:before{position: absolute;}
.nav li.cur h3:after{opacity: 1;}
.nav li.cur h3:before{opacity: 1;}
.nav li:hover h3:before{opacity: 1;}
.nav li:hover h3:after{opacity: 1;}
.sub{position: absolute;width: 100%;z-index: 10;background: #fff;left: 0;top: 4.167vw;display: none;}
.sub dl{display: flex;justify-content: center;}
.sub dt{font-size: clamp(14px, 0.938vw, 22px); line-height: 3.125vw;}
.sub dt a{display: block; padding: 0 2.292vw;position: relative;color: #292f37;}
.sub dt a:before{position: absolute;content: "";border-bottom: 0.104vw solid #004ea2;width: 0;bottom: 0;left: 50%;transform: translateX(-50%);transition: all .5s;}
.sub dt a:hover:before{width: 100%;}
.sub dt a:hover{color: #004ea2;}
.sub dt.active a{color: #004ea2;}
.sub dt.active a:before{width: 100%;}


.ssbtn{display: block;background: url(../images/a_07.png);width: 0.938vw;height: 0.885vw;background-size: 100% 100%;}

.banner{overflow: hidden; position: relative;}
.bannerBox img{width: 100%;}
.bannerqh{position: absolute; width: 11.979vw;bottom: 2.604vw;left: 18vw;height: 1.667vw;}
.bannerqh .swiper-pagination{text-align: left;bottom: 0;height: 1.667vw;}
.bannerqh .swiper-pagination-bullet{width: 1.667vw;height: 1.667vw; position: relative; border: 0.104vw solid transparent;background: none; opacity: 1;}
.bannerqh .swiper-pagination-bullet-active{border: 0.104vw solid #004ea2;}
.bannerqh .swiper-pagination-bullet:before{position: absolute;content: "";width: 0.521vw;height: 0.521vw;border-radius: 50%;background: #c6c2ca;opacity: 1;left:50%; top:50%; transform:translate(-50%,-50%);}
.bannerqh .swiper-pagination-bullet-active:before{background: #004ea2;}
.bannerqh .swiper-button-next{color: #fff;font-weight: bold;right: 0;top: 0; margin: 0;height: 1.667vw;}
.bannerqh .swiper-button-prev{color: #fff;font-weight: bold;left: auto;right: 1.563vw;top: 0; margin: 0;height: 1.667vw;z-index: 10;}
.bannerqh .swiper-button-next:after,.bannerqh .swiper-button-prev:after{font-size: clamp(14px, 1.042vw, 24px);}

.wz1600{width: 83.333vw; margin: 0 auto;}
.tzxx{padding: 3.646vw 0 0 0;}
.title{display: flex;justify-content: space-between;align-items: center;border-bottom:0.052vw solid #ced2dc; padding: 1.042vw 0;width: 100%;}
.title h2{font-size: clamp(14px, 1.875vw, 40px);color: #292f37;}
.more{font-size: clamp(14px, 0.833vw, 20px);color: #004ea2; padding-right:0.781vw ;background: url(../images/a_13.png) no-repeat right center;transition: all .5s;}
.more:hover{padding-right: 1.302vw;}
.tzxxNr{display: flex;justify-content: space-between;flex-wrap: wrap; padding: 2.083vw 0 4.688vw;}
.tzxxLeft{width: 26.823vw;background: #fafafa;}
.tzxxLeft span{display: block; overflow: hidden;}
.tzxxLeft span img{width: 100%;object-fit: cover;aspect-ratio: 515 / 319;transition: all 1.1s; }
.tzxxLeft span a:hover img{transform: scale(1.1);}
.tzxxText{padding: 1.563vw;}
.tzxxText h2{font-size: clamp(14px, 1.042vw, 24px);line-height: 1.6;color: #292f37;}
.tzxxText h2 a{line-height: 1.6;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: inline-block;}
.tzxxText h2 a:hover{color: #004EA2;}
.tzxxText h3{font-size: clamp(14px, 0.833vw, 20px); line-height: 1.6;color: #485665; margin: 0.781vw 0 1.302vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tzxxText p{font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;display: flex;justify-content: space-between;}
.tzxxText p b{font-family: font1;}
.tzxxText a{font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;transition: all .5s;}
.tzxxText a img{display: inline-block;vertical-align: middle; margin: -0.156vw 0 0 0.521vw;}
.tzxxText a:hover{color: #004ea2;}
.tzxxRight{width: 54.948vw;}
.tzxxRight ul{display: flex;flex-wrap: wrap;}
.tzxxRight li{width: calc(50% - 1.563vw/2);background: #fafafa;padding: 0 1.563vw;margin-right: 0.781vw;}
.tzxxRight li:nth-child(2n){ margin: 0 0 0 0.781vw;}
.tzxxRight li:nth-child(6) .tzbox{border: none;}
.tzxxRight li:nth-child(5) .tzbox{border: none;}
.tzbox{display: flex;justify-content: space-between;align-items: center; border-bottom: 0.052vw solid #e5e5e5; padding: 1.615vw 0;}
.tztext{width: calc(100% - 11.875vw);}
.tztext p{font-family: font1;font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;margin-bottom: 0.521vw;}
.tztext h2{font-size: clamp(14px, 1.042vw, 24px);color: #292f37;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tztp{width: 10.208vw;overflow: hidden;border-radius: 0.313vw;}
.tztp img{width: 100%;border-radius: 0.313vw;object-fit: cover;aspect-ratio: 196 / 121;transition: all .5s;}
.tzxxRight a:hover h2{color: #004ea2;} 
.tzxxRight a:hover .tztp img{transform: scale(1.1);}

.bj1{background: #fafafa;}
.xyyj{padding-bottom: 5.208vw;}
.xyyjTitle{padding: 4.948vw 0 0 0; border-bottom: 0.104vw solid #b9bfcd;display: flex;justify-content: space-between;align-items: center;}
.xyyjTitle ul{display: flex;gap:3.125vw;}
.xyyjTitle span{display: block;cursor: pointer; padding-bottom: 1.146vw;position: relative; font-size: clamp(14px, 1.875vw, 40px);color: #292f37; opacity: 0.7;}
.xyyjTitle span:before{position: absolute;content: ""; border-bottom: 0.208vw solid #004ea2;width: 0;bottom: -0.104vw;left: 50%;transform: translateX(-50%);transition: all .5s;}
.xyyjTitle li.cur span{font-weight: bold;opacity: 1;}
.xyyjTitle li.cur span:before{width: 100%;}
.xyyjNr{margin-top: 2.083vw;}
.xyyjbox{position: relative; }
.xyyjbox_a a{display: block; border: 0.052vw solid #d8dde9; padding: 1.042vw 1.042vw 0.26vw 1.042vw;transition: all .5s;}
.xyyjtp{position: relative; overflow: hidden;aspect-ratio: 360 / 218;}
.xyyjtp img{width: 100%;height: 100%; object-fit: cover;}
.xyyjtp p{font-size: clamp(14px, 0.833vw, 20px);width: 100%; padding: 0 1.302vw;left: 0;bottom: 0.885vw;color: #fff; position: absolute;}
.xyyjtp b{display: inline-block;background: url(../images/a_01.png);width: 0.938vw;height: 1.094vw;background-size: 100% 100%;vertical-align: middle; margin: -0.156vw 0.521vw 0 0;}
.xxyjtext{padding: 1.302vw;}
.xxyjtext h2{transition: all .5s;font-size: clamp(14px, 1.042vw, 24px); line-height: 1.6;color: #292f37;margin-bottom: 1.042vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xxyjtext p{display: flex;justify-content: space-between;align-items: center; font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;font-family: font1;}

.xyyjbox_a a:hover{background: url(../images/a_03.png) no-repeat center bottom #004ea2;background-size: 14.896vw auto;}
.xyyjbox_a a:hover h2{color: #fff;}
.xyyjbox_a a:hover p{color: #fff;}
.xyyjbox_a a:hover .xxyjtext b img{filter: brightness(0) invert(1);} 
.xyyjbox_a a:hover .xyyjtp b{background: url(../images/a_02.png);background-size: 100% 100%;}
.xyyjbox .swiper-button-next{width: 2.865vw;height: 2.865vw;border-radius: 50%;border: 0.052vw solid #afb5c5;transition: all .5s;margin-top: -1.406vw; right: -3.385vw;background: url(../images/a_25.png) no-repeat center center #fff;background-size:1.198vw 0.729vw;}
.xyyjbox .swiper-button-next:hover{background: url(../images/a_26.png) no-repeat center center #004ea2;background-size:1.198vw 0.729vw;border: 0.052vw solid #004ea2;}
.xyyjbox .swiper-button-prev{width: 2.865vw;height: 2.865vw;border-radius: 50%;border: 0.052vw solid #afb5c5;transition: all .5s;margin-top: -1.406vw; left: -3.385vw;background: url(../images/a_27.png) no-repeat center center #fff;background-size:1.198vw 0.729vw;}
.xyyjbox .swiper-button-prev:hover{background: url(../images/a_28.png) no-repeat center center #004ea2;background-size:1.198vw 0.729vw;border: 0.052vw solid #004ea2;}
.xyyjbox .swiper-button-next:after,.xyyjbox .swiper-button-prev:after{font-size: 0;}
.tvbox span{display: block;position: relative;position: relative;aspect-ratio: 520 / 295;}
.tvbox span:before{position: absolute;content: "";width: 100%;height: 100%;transition: all .5s;background: rgba(0,0,0,.6);top: 0;left: 0;opacity: 0;}
.tvbox span img{width: 100%;height: 100%; object-fit: cover;}
.tvbox span b{position: absolute;width: 4.167vw;height: 4.167vw;border: 0.052vw solid #004EA2;background: url(../images/a_32.png) no-repeat center center rgba(255,255,255,.6);background-size: 0.885vw 1.354vw;left:50%; top:50%; transform:translate(-50%,-50%);border-radius: 50%;cursor: pointer;opacity: 0;}
.tvbox{border: 0.052vw solid #d8dde9;background: #fff;}
.tvbox p{height: 4.948vw; padding: 0 1.823vw;display: flex;align-items: center;transition: all .5s;}
.tvbox p b{font-size: clamp(14px, 1.042vw, 24px); line-height: 1.5;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tvbox:hover span:before{opacity: 1;}
.tvbox:hover span b{opacity: 1;}
.tvbox:hover p{background: #004ea2;}
.tvbox:hover p b{color: #fff;}
.kwcb span{display: block;border: 0.052vw solid #d8dde9;background: #fff;padding: 0.365vw; overflow: hidden;}
.kwcb img{width: 100%;height: 100%; object-fit: cover; position: relative;aspect-ratio: 238 / 327;transition: all .5s;}
.kwcb p{text-align: center; margin-top: 1.406vw;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;line-height: 1.6;}
.kwcb:hover p{color: #163494;}
.kwcb:hover img{transform: scale(1.1);}

.cjps{display: flex;justify-content: space-between;flex-wrap: wrap;gap:1.823vw; padding-bottom: 3.646vw;}
.cjpsbox{width: calc(50% - 1.823vw/2); padding-top: 4.948vw;}
.cjpsnr{padding-top: 2.083vw;}
.cjpsnr table{border: 0.052vw solid #e5e5e5;border-bottom: none;width: 100%;}
.cjpsnr th{font-weight: 400;font-size: clamp(14px, 1.042vw, 24px);color: #004ea2;padding: 0 1.042vw; line-height: 3.385vw;border-bottom: 0.208vw solid #004ea2;}
.cjpsnr table th:nth-child(1){ text-align: left;}
.cjpsnr td{border-bottom: 0.052vw solid #e5e5e5; padding: 1.042vw; line-height: 2.083vw;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;text-align: center;}
.cjpsnr table td:nth-child(1){ text-align: left;width: 50%;}
.cjpsnr a{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;color: #292f37;display: block;}
.cjpsnr a:hover{color: #004ea2;text-decoration: underline !important;}
.dqgz{padding-top: 2.083vw;}
.dqgz li{padding-bottom: 1.614vw;}
.dqgzbox{display: flex;justify-content: space-between;border: 0.052vw solid #d8dde9;align-items: center;background: #fff;}
.dqgz a:hover h2{text-decoration: underline;color: #004ea2;}
.dqleft{width: calc(100% - 12vw);padding: 0 1.563vw;}
.dqleft h2{font-size: clamp(14px, 1.042vw, 24px);color: #292f37;margin-bottom: 1.719vw;}
.dqleft p{font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;}
.dqright {width: 12vw; padding: 2.187vw 1.563vw 2.187vw 0;position: relative; }
.dqright:before{width: 1.042vw;height: 100%; position: absolute;content: "";left: -1.042vw;top: 0; background-image: linear-gradient(to right,  transparent , #f5f8fd);}
.dqright p{text-align: right; font-size: clamp(14px, 1.042vw, 24px); line-height: 1.75;color: #838f9b;}
.dqright p b{color: #004ea2;}
.dqon{display: flex;justify-content: space-between;gap:1.563vw; padding-bottom: 3.906vw;}
.dqonbox{width: calc(50% - 1.563vw/2); padding: 3.646vw 0 0 0;}


.zzpj{margin-top: 2.083vw;border: 0.052vw solid #d8dde9; padding: 0 1.302vw;background: #fff;}
.zzpj li{position: relative; padding-left: 1.042vw;border-bottom: 0.052vw solid #d8dde9;line-height: 4.063vw;font-size: clamp(14px, 1.042vw, 24px);}
.zzpj li:before{position: absolute;content: "";left: 0;top: 50%;transform: translateY(-50%);width: 0.26vw;height: 0.26vw;background: #a7b2bd;border-radius: 50%;}
.zzpj li a{display: flex;justify-content: space-between;}
.zzpj li span{font-family: font1;color: #838f9b;}
.zzpj li b{color: #292f37;width: calc(100% - 7.5vw);transition: all .5s;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zzpj li:last-child{border: none;}
.zzpj li a:hover b{color: #004ea2;text-decoration: underline;}

.jrjg{padding: 3.646vw 0 5.208vw;}
.jrxq{position: relative; margin-top: 2.083vw;}
.jrjgbox{position: relative;animation: fadeIn 1s 1;}
.jrjgbox img{width: 100%;}
.jrjgText{width: 100%; position: absolute;left: 0;top: 0; padding: 6vw 0 0 5vw; }
.jrjgText h2{color: #fff;font-size: clamp(14px, 1.667vw, 36px);}
.jrjgText h3{color: #fff;font-size: clamp(14px, 1.25vw, 28px);margin: 2.865vw 0 1.302vw;}
.jrjgText p{color: #fff;width: 23.438vw;max-width: 100%; font-size: clamp(14px, 0.833vw, 20px);line-height: 1.8;}
.jrjgTitle{position: absolute;width: 100%; left: 0;bottom: 0;}
.jrjgTitle ul{display: flex;justify-content: space-between;}
.jrjgTitle li{cursor: pointer;width: 20%;border-right: 0.052vw solid rgba(255,255,255,.6);}
.jrjgTitle span{display: block;text-align: center; padding: 1.823vw 0;background: rgba(235,238,244,.6);}
.jrjgTitle p{text-align: center; color: #292f37;font-size: clamp(14px, 1.25vw, 28px);margin-top: 1.042vw;}
.jrjgTitle img{margin: 0 auto;height: 2.24vw;}
.jrjgTitle li.cur span{background: url(../images/a_3.jpg);background-size: cover;}
.jrjgTitle li.cur span p{color: #fff;}
.jrjgTitle li.cur span img{filter: brightness(0) invert(1);}

.footer{background: #004ea2;}
.footerbox{width: 83.333vw;margin: 0 auto;}
.footTop{display: flex;justify-content: space-between;padding: 1.823vw 0;align-items: center;}
.footTop span{width: 17.5vw;display: block;}
.footTop span img{width: 100%;}
.footTop ul{display: flex;gap:1.042vw}
.footTop a{display: block; width: 2.917vw;height: 2.917vw;border: 0.052vw solid #6d93bc;border-radius: 50%;display: flex;justify-content: center;align-items: center;background:#3371b5;transition: all .5s;}
.footTop a:hover{background: #044795;}
.footTop a img{height: 1.302vw;}
.footcomt{display: flex;justify-content: space-between;border-top: 0.052vw solid rgba(255,255,255,.1);border-bottom: 0.052vw solid rgba(255,255,255,.1);align-items: center;}
.footleft h2{font-size: clamp(14px, 0.833vw, 20px);color: rgba(255,255,255,.7);margin-bottom: 1.042vw;}
.footleft h2 img{display: inline-block;vertical-align: middle; margin: -0.156vw 0.521vw 0 0;width: 1.25vw;}
.footleft p{font-size: clamp(14px, 0.833vw, 20px);color: #fff;margin-bottom: 1.354vw;}
.footleft h3{font-weight: bold;font-size: clamp(14px, 1.667vw, 36px);font-family: font1;color: #fff;}
.rwm ul{display: flex;gap:1.042vw}
.rwm img{width: 6.563vw;}
.rwm p{color: #fff;margin-top: 0.885vw;font-size: clamp(14px, 0.833vw, 20px);text-align: center;}
.dfnav{width: calc(100% - 42.708vw); padding: 2.344vw 2.083vw;border-left: 0.052vw solid rgba(255,255,255,.1);border-right: 0.052vw solid rgba(255,255,255,.1);}
.dfnav ul{display: flex;flex-wrap: wrap;}
.dfnav li{width: calc(50% - 4.167vw/2); padding: 0 2.083vw;font-size: clamp(14px, 0.833vw, 20px); line-height: 2.396vw;}
.dfnav li a{color: #fff;background: url(../images/a_82.png) no-repeat right center;display: block;transition: all .5s;}
.dfnav li a:hover{opacity: .6;}

.bqxx{background: #132c62;}
.bqxxnr{width: 83.333vw;margin: 0 auto;max-width: 94%; padding: 0.781vw 0;display: flex;justify-content: space-between;align-items: center;}
.bqxxnr p{line-height: 1.302vw;font-size: clamp(14px, 0.729vw, 18px);color: #fff;}
.bqxxnr a{color: #fff;}
.bqxxnr a img{display: inline-block;vertical-align: middle; margin: -0.156vw 0.521vw 0 0.521vw;}
.bqxxnr a:hover{opacity: .6;}

.rightfd{width:5.3vw;position: fixed;z-index: 50;right: 0;top: 50%;transform: translateY(-50%);}
.rightfd li{padding: 0.26vw 0;}
.cbltel{right: 5.4vw;}
.cbltel p{font-size: 20px;padding: 0 15px;}
.wxgzh{display: block; text-align: center; border: 0.052vw solid #12499d;padding:0.417vw;background: #fff;}
.wxgzh img{width: 100%;}
.wxgzh p{text-align: center; margin-top: 0.104vw;color: #095CAE;font-size: clamp(14px, 0.729vw, 18px);font-size: 12px;}
.zxkf{display: block;text-align: center; padding: 0.938vw 0;background: #12499d;font-size: clamp(14px, 0.729vw, 18px);}
.zxkf p{text-align: center;color: #fff; margin-top: 0.625vw;}
.zxkf img{margin: 0 auto;width: 1.302vw;}
/*��������*/
.link{width: 83.333vw;max-width: 94%; margin: 0 auto; padding: 1.563vw 0;display: flex;justify-content: space-between;}
.link h2{font-size: clamp(14px, 0.833vw, 20px);color: #a7c2df;line-height: 1.8;}
.link ul{width: calc(100% - 4.167vw);gap:0.26vw;display: flex;flex-wrap: wrap;}
.link li{font-size: clamp(14px, 0.833vw, 20px);color: #fff; line-height: 1.8;}
.link li a{color: #fff;}
.link li a:hover{opacity: .6;}

/*��������_����*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.jrwm{position: relative;z-index: 10; margin-top: -14.844vw;}
.dqwz{padding-bottom: 1.979vw;}
.dqwz p{color: #fff; font-size: clamp(14px, 0.833vw, 20px);text-align: right;}
.dqwz p span{padding: 0 0.521vw;}
.dqwz p a{color: #fff;}
.dqwz p a:hover{color: #004ea2;}
.dqwz p img{display: inline-block;vertical-align: middle; margin: -0.156vw 0.313vw 0 0;}
.jrwmbox{background: #fff; box-shadow:0 0 0.521vw rgba(0, 0, 0, .05); padding: 0 4.167vw 7.813vw 4.167vw; }
.jrwm-Title{padding: 1.823vw 0 0;position: relative;}

.jrwm-Title h2{font-weight: bold;font-size: clamp(14px, 2.188vw, 46px);color: #292f37;margin-top: 2.083vw; padding-bottom: 1.146vw; position: relative;border-bottom: 0.052vw solid #ced2dc; }
.jrwm-Title h2:before{position: absolute;content: ""; border-bottom: 0.208vw solid #004ea2;width: 6.51vw;left: 0;bottom: -0.104vw;}
.jrwm-Title a{display: inline-block; font-size: clamp(14px, 0.833vw, 20px); color: #004ea2; position: relative;}
.jrwm-Title a:before{position: absolute;content: "";background: url(../images/a_08.png);width: 1.198vw;height: 0.729vw;background-size: 100% 100%;top: 50%;transform: translateY(-50%);left: -1.719vw;}
.jrwmbt{text-align: center; padding: 7.292vw 0 3.125vw;border-bottom: 0.052vw solid #ced2dc;}
.jrwmbt h2{font-size: clamp(14px, 1.667vw, 36px);margin-bottom: 1.823vw;font-weight: bold;color: #292f37;}
.jrwmbt p{font-size: clamp(14px, 0.833vw, 20px);color: #485665;}
.jrwmbt p span{padding: 0 0.781vw;}
.jrwmNr{padding: 2.604vw 6.25vw  0 6.25vw;}
.jrwmNr h3{font-size: clamp(14px, 0.833vw, 20px);color: #485665;line-height: 1.9;}
.jrwmNr ul{padding: 2.604vw 3.125vw;}
.jrwmNr li{padding-bottom: 2.604vw;}
.jrwmNr h2{font-weight: bold;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;margin-bottom: 1.042vw;}
.jrwmNr p{font-size: clamp(14px, 0.833vw, 20px); line-height: 2.083vw;color: #485665;}
.tdjl{padding: 1.25vw 0; border-top: 0.052vw solid #d8dde9;border-bottom: 0.052vw solid #d8dde9;text-align: center;}
.tdjl a{display: inline-block;font-size: clamp(14px, 1.042vw, 24px);color: #004ea2;}
.h120{height: 6.25vw;}

/*��������_��Ƹ��Ϣ*/
.bannerText{position: absolute;width: 83.333vw; max-width: 94%;left: 50%;transform: translateX(-50%);bottom: 4.948vw;}
.bannerText h2{font-weight: bold;font-size: clamp(14px, 2.188vw, 46px);margin-bottom: 0.521vw;color: #fff;}
.bannerText p{display: flex;justify-content: space-between;text-transform: uppercase;}
.bannerText p span{font-family: font1;font-size: clamp(14px, 2.917vw, 62px);color: #fff; opacity: .3;font-weight: bold;}
.bannerText p b{font-size: clamp(14px, 0.833vw, 20px);color: #fff;}
.bannerText p b a{color: #fff;transition: all .5s;}
.bannerText p b a:hover{color: #004ea2;}
.bannerText p b img{width: 1.042vw;display: inline-block;vertical-align: middle; margin: -0.156vw 0.417vw 0 0;filter: brightness(0) invert(1);}

.zpxxTitle h2{text-align: center;font-size: clamp(14px, 2.188vw, 46px);color: #292f37;position: relative; padding: 4.688vw 0 4.427vw;}
.zpxxTitle h2:before{position: absolute;content: "";border-bottom: 0.208vw solid #004ea2;width: 6.51vw;left: 50%;transform: translateX(-50%);bottom: 3.125vw;}
.zpxxNr{padding-bottom: 4.688vw;}
.zpxxNr ul{display: flex;gap:2.083vw;flex-wrap: wrap;}
.zpxxNr li{width: calc(33.33% - 4.167vw/3);}

.zpxxbox{border-radius: 0.313vw;background: #fff; padding: 0 2.083vw;border: 0.052vw solid #d8dde9;}
.zpxxbox:hover h2{color: #0068B7;}
.zpxxtop{padding: 2.604vw 0 2.344vw; border-bottom: 0.052vw solid #d8dde9;}
.zpxxtop p{font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;font-family: font1;display: flex;justify-content: space-between; margin-bottom: 1.823vw; position: relative; padding-left: 0.781vw;}
.zpxxtop p:before{position: absolute;content: "";width: 0.365vw;height: 0.365vw;background: #0068B7;border-radius: 50%; left: 0;top: 50%;transform: translateY(-50%);}
.zpxxtop p b{color: #292f37;}
.zpxxtop h2{font-weight: bold;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;}
.zpxxbox a{display: block;transition: all .5s; line-height: 3.333vw;font-size: clamp(14px, 0.833vw, 20px);color: #999999;}
.zpxxbox a img{display: inline-block;vertical-align: middle; margin-left: 0.521vw;}
.zpxxbox a:hover{color: #004ea2;}

.wzfy a,.wzfy li.dianspan span{transition: all .5s;display: block; padding: 0 1.302vw;border: 0.052vw solid #d8dde9;background: #fff;color: #838f9b;font-size: clamp(14px, 1.25vw, 28px); line-height: 3.021vw;font-family: font1;}
.wzfy li.dianspan {margin: 0 !important;}
.wzfy li.dianspan  a{border:1px solid transparent !important;background: none !important;color: #838f9b !important;}

.pagego,.page_num{font-size: clamp(14px, 1.25vw, 28px)}

.pagego{line-height: 3.021vw;}
.page_num{
line-height: 3.021vw\9;
    height: 3.021vw;
}




.wzfy li.cur a{color: #fff;background: #004ea2;}
.wzfy a:hover{color: #fff;background: #004ea2;}

/*��������_��ϵ����*/
.lxfs{padding:3.646vw 0 4.688vw ;}
.title2 h2{font-size: clamp(14px, 2.188vw, 46px);color: #292f37;position: relative; padding: 1.042vw 0;}
.title2 h2:before{position: absolute;content: "";border-bottom: 0.208vw solid #004ea2;width: 6.51vw;left: 0;bottom: 0;}
.title2{display: flex;justify-content: space-between;align-items: center;border-bottom: 0.052vw solid #ced2dc;}
.title2 a{font-size: clamp(14px, 0.833vw, 20px); padding-right: 0.938vw;color: #004ea2;}
.title2 a:hover{text-decoration: underline;}
.wzdt{padding: 3.125vw 0 0 0;}
.wzdt img{width: 100%;}
.lxfsb ul{display: flex;justify-content: space-between;align-items: center;height: 7.031vw;border-bottom: 0.052vw solid #d8dde9;flex-wrap: wrap;}
.lxfsb li{font-size: clamp(14px, 1.042vw, 24px);color: #292f37;font-family: font1;}
.lxfsb li img{display: inline-block;vertical-align: middle; margin-right: 1.563vw;width: 2.708vw;height: 2.708vw;}
.lxfsNr{padding: 3.125vw 0 4.688vw;}
.lxfsNr ul{display: flex;gap:2.083vw;flex-wrap: wrap;}
.lxfsNr li{width: calc(33.33% - 4.167vw/3);}
.lxfsbox{border-radius: 0.417vw;border: 0.052vw solid #d8dde9; padding: 0 1.823vw;transition: all .5s;}
.lxfsbox h2{font-size: clamp(14px, 1.042vw, 24px); line-height: 5.208vw; color: #292f37;font-weight: bold;border-bottom: 0.052vw solid #d8dde9; }
.lxfstext{padding: 0.781vw 0;}
.lxfstext p{font-size: clamp(14px, 0.833vw, 20px); line-height: 2.813vw;color: #485665;}
.lxfsNr a:hover .lxfsbox{background: #004ea2;}
.lxfsNr a:hover h2{color: #fff;}
.lxfsNr a:hover p{color: #fff;}

/*����*/
.sstop{border-bottom: 0.052vw solid #d3def2;}
.sstopbox{width: 83.333vw;max-width: 94%; margin: 0 auto;}
.sstopbox p{font-size: clamp(14px, 0.833vw, 20px); color: #5a6673;line-height: 2.969vw;}
.sstopbox p span{padding: 0 0.521vw;}
.sstopbox p a{color:#5a6673;}
.sstopbox p a:hover{color: #004ea2;}
.sstopbox p a.cur{color: #004ea2;}
.sstopbox p img{display: inline-block;vertical-align: middle; margin: -0.156vw 0.521vw 0 0;}
.wzss{padding: 4.688vw 0;}
.sstj{display: flex;justify-content: space-between;border-radius: 0.417vw;border: 0.052vw solid #d3def2;align-items: center;}
.wby1{height: 3.75vw; line-height: 3.646vw;width: calc(100% - 10.417vw);font-size: clamp(14px, 1.042vw, 24px); padding-left: 1.458vw;}
.btn1{border: none;border-radius: 0.417vw;height: 3.75vw;width: 10.417vw;color: #fff;background: #004ea2;font-size: clamp(14px, 1.042vw, 24px);cursor: pointer;}
.btn1 img{display: inline-block;vertical-align: middle; margin-right: 1.042vw;width: 1.042vw;}

.tjjg{padding: 3.125vw 0;}
.tjjg h2{font-size: clamp(14px, 2.188vw, 46px);margin-bottom: 1.823vw;color: #292f37;}
.tjjg h2 b{color: #004ea2;}
.tjjg p{font-size: clamp(14px, 1.042vw, 24px);color: #292f37;}
.tjjg p b{color: #004ea2;}
.ssjglish{padding-bottom: 4.688vw;}
.ssjglish li{padding: 2.083vw 3.125vw;border-bottom: 0.052vw solid #e5e5e5;}
.ssjbox p{font-weight: bold;font-family: font1;font-size: clamp(14px, 0.833vw, 20px);margin-bottom: 0.938vw;color: #838f9b;}
.ssjbox h2{display: flex;justify-content: space-between;align-items: center;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;line-height: 1.6;}
.ssjbox h2 em{font-size: clamp(14px, 0.833vw, 20px);color: #999;display: flex;gap:0.521vw;align-items: center;}
.ssjbox h2 b{color: #004ea2;}
.ssjglish a:hover h2 span{color: #004ea2;text-decoration: underline !important;}
.ssjglish a:hover em{color: #004ea2;text-decoration: underline !important;}
/*��������__1������Ʒ_�ط�����*/
.dfzf{padding: 3.646vw 0 0 0;}
.dfzfNr{padding-top: 3.125vw;}
.dfzfNr li{padding-bottom: 3.125vw;}
.dfzfbox{display: flex;justify-content: space-between;border: 0.052vw solid #d8dde9;padding: 1.042vw;flex-wrap: wrap;background: #fff;align-items: center;}
.dfxfTp{width: 52%;overflow: hidden;}
.dfxfTp b{display: block; overflow: hidden;}
.dfxfTp img{width: 100%;aspect-ratio: 800 / 525;object-fit: cover;transition: all .5s;}
.dfxfTp:hover img{transform: scale(1.1);}
.dfzfText{width: 48%; padding: 0 5.208vw;}
.dfzfText h2{font-size: clamp(14px, 1.667vw, 36px);margin-bottom: 1.302vw;color: #004ea2;}
.dfzfText p{font-size: clamp(14px, 0.833vw, 20px);color: #485665; line-height: 1.9;}
.dfzfText a{display: block; line-height: 2.5vw;width: 15.208vw;text-align: center; color: #fff;background: #004ea2;font-size: clamp(14px, 0.833vw, 20px);border-radius: 1.25vw;margin-top: 4.167vw;transition: all .5s;}
.dfzfText a:hover{opacity: .6;}
.h60{height: 3.125vw;}

/*��������__1������Ʒ_������Ȩ����*/
.zqxqBox{display: flex;justify-content: space-between;}
.zqxqleft{width: calc(100% - 56.25vw);padding: 0 1.563vw 0 0;}
.zqxqleft h2{font-size: clamp(14px, 2.188vw, 46px);color: #292f37; padding-bottom: 1.042vw; position: relative;line-height: 1.6;}
.zqxqleft h2:before{position: absolute; content: ""; border-bottom: 0.208vw solid #004ea2; width: 6.51vw;left: 0;bottom: 0;}
.zqxqright,.fyxgzlri{width: 53.125vw;max-width: 100%;}
.zqxqright img{width: 100%;}
.zqxqright li{padding-bottom: 2.865vw;}
.zqxqright h2{font-size: clamp(14px, 1.667vw, 36px);color: #004ea2;margin-bottom: 1.823vw;}
.zqxqright p{font-size: clamp(14px, 0.833vw, 20px);color: #485665;line-height: 2;}
.xgfgNr{position: relative;}
.xgfg{padding: 0 0 0 0;}
.xgfgNr{margin: 3.385vw;border-right: 0.052vw solid #d8dde9;}
.xgfgbox{border: 0.052vw solid #d8dde9; padding: 3.646vw 4.167vw;border-right:none;}
.xgfgbox h2{font-size: clamp(14px, 1.042vw, 24px); line-height: 1.6;height: 3em;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: bold;}
.xgfgbox span{font-size: clamp(14px, 0.833vw, 20px); display: inline-block; margin-top: 2.604vw;color: #999999;transition: all .5s;}

.xgfgbox span img{display: inline-block;vertical-align: middle; margin-left: 0.521vw;}
.xgfgNr .swiper-button-next{background: url(../images/a_25.png);width: 1.198vw;height: 0.729vw; top: -2.083vw;margin: 0;right: 0;}
.xgfgNr .swiper-button-prev{background: url(../images/a_27.png);width: 1.198vw;height: 0.729vw; top: -2.083vw;margin: 0;left: auto;right: 2.604vw;}
.xgfgNr .swiper-button-next:after,.xgfgNr .swiper-button-prev:after{font-size: 0;}
.xgfgNr .swiper-button-prev:hover{background: url(../images/a_08.png) no-repeat center center;background-size: 100% 100%;}
.xgfgNr .swiper-button-next:hover{background: url(../images/a_15.png) no-repeat center center;background-size: 100% 100%;}
.xgfgbox a:hover h2{color: #004ea2;text-decoration: underline;}
.xgfgbox a:hover span{color: #004ea2;text-decoration: underline;}
.bj2{background: url(../images/a_17.png) no-repeat center center;background-size: cover;}
.pjlcnr img{margin: 0 auto;max-width: 94%;}
.pjlcnr{padding-bottom: 10.417vw;}

.bj3{background: url(../images/a_18.png) no-repeat center top;}
.djsz{padding: 3.646vw 0 4.688vw;}
.djszNr{padding-top: 2.083vw;}
.djszNr ul{display: flex;flex-wrap: wrap;border-right: 0.052vw solid #d8dde9;}
.djszNr li{width: 20%;border: 0.052vw solid #d8dde9;border-right: none;}
.djszbox{padding: 2.083vw 1.563vw;}
.djszbox h2{font-weight: bold;font-size: clamp(14px, 1.042vw, 24px);color: #292f37; margin-bottom: 1.302vw;}
.djszbox p{font-size: clamp(14px, 0.833vw, 20px); line-height: 1.8; height: 5.4em;color: #485665;}
.djszbox span{display: inline-block;margin-top: 4.688vw;font-size: clamp(14px, 0.833vw, 20px);color: #004ea2;padding-right: 0.833vw;background: url(../images/a_13.png) no-repeat right center;}
.scgktop{display: flex;justify-content: space-between; padding: 6.146vw 0 18.75vw;}
.scgktop h2{font-size: clamp(14px, 2.188vw, 46px);color: #292f37;padding-bottom: 1.042vw;position: relative;}
.scgktop h2:before{position: absolute;content: "";border-bottom: 0.208vw solid #004ea2;width: 6.51vw;left: 0; bottom: 0;}
.scgktop p{font-size: clamp(14px, 0.833vw, 20px);line-height: 1.9;width: 53.125vw;color: #485665;}
.djszNr a:hover h2{color: #004ea2;text-decoration: underline;}

.xwlb{background: #fff; padding: 1.823vw 3.125vw 6.25vw 3.125vw;box-shadow:0 0 0.521vw rgba(0, 0, 0, .05); }
.xwlb li a{display: flex;justify-content: space-between;align-items: center; padding: 1.771vw 0; border-bottom: 0.052vw solid #d8dde9;cursor: pointer;}
.xwlb span{font-size: clamp(14px, 0.833vw, 20px); padding-right: 0.833vw;background: url(../images/a_13.png) no-repeat right center;color: #004ea2;}
.xwlb p{width: calc(100% - 6.25vw);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;position: relative; padding-left: 2.083vw;}
.xwlb p:before{width: 0.417vw;height: 0.417vw;background: #004ea2;border-radius: 50%; position: absolute;content: "";left: 0.781vw;top: 50%;transform: translateY(-50%);}
.xwlb li a:hover p{color: #004ea2;text-decoration: underline;}

/*��������__1������Ʒ_�ǽ���*/
.jrcpTitle{text-align: center; padding: 3.646vw 0 0 0;}
.jrcpTitle h2{display: inline-block;color: #fff;font-size: clamp(14px, 1.25vw, 28px); padding: 0 4.427vw; line-height: 3.75vw;background: #004ea2; position: relative;}
.jrcpTitle h2 a{color: #fff;}
.jrcpTitle img{width: 63.75vw;margin: 0 auto;}
.jrcpbox{padding:0 0 8.333vw;}
.jrcpbox ul{display: flex;gap:1.823vw;}
.jrcpbox li{width: calc(25% - 5.469vw/4);}
.jrcpbox h2{text-align: center;font-size: clamp(14px, 1.042vw, 24px); line-height: 3.333vw;color: #fff;background: #0068b7;}
.jrcpbox dl{margin-left: 4.063vw;position: relative;}
.jrcpbox dl:before{position: absolute;content: "";border-left: 0.052vw solid #c0c9e5;height: calc(100% - 1.25vw);}
.jrcpbox dt{padding:1.042vw 0 0 2.083vw; }
.jrcpbox dt a{display: block;text-align: center; font-size: clamp(14px, 0.833vw, 20px); line-height: 2.604vw;color: #004ea2;position: relative;border: 0.052vw solid #c0c9e5;transition: all .5s;}
.jrcpbox dt a:before{position: absolute;content: "";background: url(../images/a_60.png);width: 2.448vw;height: 0.573vw;background-size: 100% 100%;left: -2.396vw;top: 50%;transform: translateY(-50%);}
.jrcpbox dt a:hover{background: url(../images/a_61.png) no-repeat center center;background-size: cover;color: #fff;}

.jrcpTitle h3{text-align: center; padding: 1.823vw 0; position: relative;}
.jrcpTitle h3:before{position: absolute;content: "";border-left: 0.052vw solid #c0c9e5;height: 100%;top: 0;left: 50%;transform: translateX(-50%);}
.jrcpTitle p{background: #e1e8f1; line-height: 3.646vw; border: 0.052vw solid #c0c9e5;font-size: clamp(14px, 1.042vw, 24px);color: #004ea2;position: relative;z-index: 10;}

.jgrz{width: 61.979vw;margin: 0 auto; padding-bottom: 4.167vw;}
.jgrzTitle{text-align: center; padding: 3.646vw 0 0 0;}
.jgrzTitle h2{display: inline-block;color: #fff;font-size: clamp(14px, 1.25vw, 28px); padding: 0 4.427vw; line-height: 3.75vw;background: #004ea2; position: relative;}
.jgrzcp ul{display: flex;gap:1.823vw;}
.jgrzcp li{width: calc(33.33% - 3.646vw/3);}
.jgrzcp h2{text-align: center;font-size: clamp(14px, 1.042vw, 24px); line-height: 3.333vw;color: #fff;background: #0068b7;}
.jgrzcp .list2{margin-left: 4.063vw;position: relative;}
.jgrzcp .list2:before{position: absolute;content: "";border-left: 0.052vw solid #c0c9e5;height: calc(100% - 1.25vw);top:0; left: 0;}
.jgrzcp .list2{padding:1.042vw 0 0 2.083vw; }
.jgrzcp dl h3 a{display: block;text-align: center; font-size: clamp(14px, 0.833vw, 20px); line-height: 2.604vw;color: #004ea2;position: relative;border: 0.052vw solid #c0c9e5;transition: all .5s;}

.jgrzTitle img{width: 43.281vw;margin: 0 auto;}
.jgrzcp h3 a:before{position: absolute;content: "";background: url(../images/a_60.png);width: 2.448vw;height: 0.573vw;background-size: 100% 100%;left: -2.396vw;top: 50%;transform: translateY(-50%);}
.jgrzcp dl h3 a:hover{background: url(../images/a_61.png) no-repeat center center;background-size: cover;color: #fff;}
.list3{position: relative; margin-left: 1.51vw; margin-bottom: 1.302vw;}
.list3:before{position: absolute;content: "";border-left: 0.052vw solid #c0c9e5;left: 0;top: 0;height: calc(100% - 1.25vw);}
.list3 dt{padding: 1.042vw 0 0 2.083vw;}
.list3 dt a{display: block;text-align: center;background: #f3f5fa;line-height: 2.604vw;font-size: clamp(14px, 0.833vw, 20px);color: #485665;border: 0.052vw solid #c0c9e5;position: relative;}
.list3 dt a:before{position: absolute;content: "";background: url(../images/a_64.png);width: 2.448vw;height: 0.573vw;background-size: 100% 100%; top: 50%;transform: translateY(-50%);left: -2.448vw;}
.list3 dt a:hover{background: #004EA2;color: #fff;}
.h20{height: 1.042vw;}
.jgrzcp ul li:nth-child(1) .list2:before{ height:17.708vw;}
/*��������__1��������_��������1_��������*/
.pjff{background: #fff;border-bottom: 0.052vw solid #ccd0da;}
.pjffbox{width: 83.333vw;margin: 0 auto;max-width: 100%;}
.pjffbox ul{display: flex;}
.pjffbox li{font-size: clamp(14px, 0.938vw, 22px); line-height: 3.49vw;}
.pjffbox a{display: block;text-align: center;color: #292f37;transition: all .5s;padding: 0 1.563vw;}
.pjffbox a:hover{color: #004ea2;}
.pjffbox a.on{color: #004ea2;color: #004ea2;}
.pjffbox li.cur a{color: #fff;background: #004ea2;font-weight: bold;}
.zlxg{padding: 3.646vw 0 5.208vw 0;}
.zlxg_ss{padding: 1.563vw 0 3.646vw;display: flex;justify-content: space-between;}
.btn2{cursor: pointer; width: 13.542vw;height: 2.5vw;border: none; color: #fff;font-size: clamp(14px, 0.833vw, 20px);border-radius: 1.25vw;background: #004ea2;}
.zlxgleft ul{display: flex;gap:1.979vw;flex-wrap: wrap;align-items: center;}
.zlxgleft li{display: flex;gap:1.042vw; font-size: clamp(14px, 0.833vw, 20px);color: #292f37;align-items: center;}
.wby2{width: 10.938vw;height: 2.5vw; line-height: 2.396vw;font-size: clamp(14px, 0.833vw, 20px);border: 0.052vw solid #d8dde9;border-radius: 0.313vw;padding: 0 0.781vw;outline:none;color: #999;background: #fff;}
.wby3a{width: 10.938vw;height: 2.5vw; line-height: 2.396vw;font-size: clamp(14px, 0.833vw, 20px);border: 0.052vw solid #d8dde9;border-radius: 0.313vw;padding: 0 0.781vw;outline:none;color: #999;background: #fff;}
.fbrq{display: flex;gap:0.521vw;align-items: center;}
.zlxgNr{padding: 0 0 2.604vw;}
.pjff_title{display: flex;justify-content: space-between;border-bottom: 0.208vw solid #004ea2;height: 4.167vw;align-items: center; }
.pjffleft{display: flex;width: calc(100% - 14.583vw);}
.pjffleft h2{width: 4.688vw;text-align: center;font-size: clamp(14px, 1.25vw, 28px);color: #004ea2;font-family: font1;}
.pjffleft p{width: calc(100% - 4.688vw);font-size: clamp(14px, 1.25vw, 28px);color: #004ea2;}
.pjffright{width: 13.021vw;display: flex;gap:1.563vw;justify-content: space-between;}
.pjffright h2,.pjffright p{font-size: clamp(14px, 1.25vw, 28px);color: #004ea2;width: 50%;text-align: center;}
.pjff_nr{display: flex;justify-content: space-between;align-items: center;    border-bottom: 0.052vw solid #e5e5e5;height: 4.688vw;}
.pjff_nr:hover .pjffnrleft h2{color: #004ea2;}
.pjff_nr:hover .pjffnrleft p a{color: #004ea2;}
.pjff_nr:hover .pjffnr-right p {color: #004ea2;}
.pjffnrleft{display: flex;width: calc(100% - 14.583vw);}
.pjffnrleft h2{width: 4.688vw;text-align: center;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;}
.pjffnrleft p{width: calc(100% - 4.688vw);font-size: clamp(14px, 1.042vw, 24px);color: #292f37;}
.pjffnr-right{width: 13.021vw;display: flex;gap:1.563vw;justify-content: space-between;align-items: center;}
.pjffnr-right h2,.pjffnr-right p{text-align: center;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;}
.pjffnr-right h2 img{width: 3.385vw;margin: 0 auto;}

.zlxgNr table{width: 100%;}
.zlxgNr th{ border-bottom: 0.208vw solid #004ea2;line-height: 4.167vw; color: #004ea2;font-size: clamp(14px, 1.25vw, 28px); padding: 0 2.344vw;font-weight: 400; }
.zlxgNr th:nth-child(2){ text-align: left;}
.zlxgNr td{font-size: clamp(14px, 1.042vw, 24px);color: #838f9b; padding: 0 2.344vw;text-align: center;line-height: 4.688vw;border-bottom: 0.052vw solid #e5e5e5;font-family: font1;}
.zlxgNr th:nth-child(1){width: 4.167vw; padding: 0;}
.zlxgNr td:nth-child(1){width: 4.167vw; padding: 0;}
.zlxgNr th:nth-child(4){width: 7.813vw; padding: 0;}
.zlxgNr td:nth-child(4){width: 7.813vw; padding: 0;}
.zlxgNr td:nth-child(2){ text-align: left;}
.zlxgNr img{margin: 0 auto;}
.zlxgNr td a{color: #292f37;}
.zlxgNr td a:hover{color: #004EA2;}

/*��������__1��������_��������1_������������*/
.hybzTitle{font-weight: bold; margin:5.729vw 0 2.604vw ;font-size: clamp(14px, 1.458vw, 32px);color: #292f37;}
.hybz p{font-size: clamp(14px, 0.938vw, 22px); line-height: 1.875;color: #333;}
.hybz table{width: 100%;border-left: 0.052vw solid #e5e5e5;}
.hybz th{font-size: clamp(14px, 1.042vw, 24px); line-height: 4.427vw; padding: 0 2.083vw;color: #fff;background: #004ea2;text-align: left;font-weight: 400;}
.hybz td{text-align: left; padding:2.083vw;border-right: 0.052vw solid #e5e5e5;border-bottom: 0.052vw solid #e5e5e5;line-height: 1.5;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;}

/*��������__1��������_���������ļ�1*/
.xypjbox{display: flex;justify-content: space-between; padding: 2.604vw 0; border-bottom: 0.052vw solid #ccd0da;}
.xypjbox h2{font-size: clamp(14px, 1.25vw, 28px);color: #004ea2;font-weight: bold;}
.xypjtext{width: calc(100% - 21.875vw);}
.xypjtext{font-weight: normal;}
.xypjtext p{font-size: clamp(14px, 0.833vw, 20px);color: #485665; line-height: 1.8;}
.xypjtext h3{font-weight: bold;font-size: clamp(14px, 1.042vw, 24px);color: #485665; margin: 1.563vw 0 0.781vw;}
.xypjbox:last-child{border: none;}

/*��������__1��������_���������ļ�2*/
.pjhynr{padding: 1.563vw 0 0 0;}
.pdfxz{color: #838f9b;display: inline-block;line-height: 1.4;}
.pdfxz:hover{ border-bottom: 0.052vw solid #004EA2; color: #004EA2; }
.xypjtext img{margin: 3.906vw auto 0 auto;max-width: 90%;}

/*��������__2Ͷ���߷���*/
.h100{height: 5.208vw;}

/*��������__2Ͷ���߷���_������ѯ*/
.btn3{cursor: pointer; width: 7.292vw;height: 2.5vw;border: none; color: #fff;font-size: clamp(14px, 0.833vw, 20px);border-radius: 1.25vw;background: #004ea2;}
.wby3{width: 9.896vw;height: 2.5vw; line-height: 2.396vw;font-size: clamp(14px, 0.833vw, 20px);border: 0.052vw solid #d8dde9;border-radius: 0.313vw;padding: 0 0.781vw;outline:none;color: #999;}
.gjjsNr{padding-bottom: 5.208vw;}
.gjjsNr table{width: 100%;}
.gjjsNr  th{ border-bottom: 0.208vw solid #004ea2;line-height: 4.167vw; color: #004ea2;font-size: clamp(14px, 1.25vw, 28px); font-weight: 400; padding: 0 0.781vw; }
.gjjsNr  td{font-size: clamp(14px, 1.042vw, 24px);color: #292f37; text-align: center;line-height: 1.6;border-bottom: 0.052vw solid #e5e5e5;font-family: font1;transition: all .5s; padding: 1.823vw 0.781vw;}
.gjjsNr  th:nth-child(1){width: 50%; padding: 0;text-align: left;}
.gjjsNr  td:nth-child(1){width: 2.604vw; padding: 0;text-align: left;}
.gjjsNr tr:hover td{background: #ebf5ff;}

/*��������__2Ͷ���߷���_Ͷ���*/
.ltsl_nr{padding: 3.125vw 0 4.688vw;}
.ltsl_nr ul{display: flex;gap:2.083vw;flex-wrap: wrap;}
.ltsl_nr li{background: #fff;width: calc(33.33% - 4.167vw/3);}
.ltsl-images{position: relative;aspect-ratio: 506 / 314; overflow: hidden;}
.ltsl-images img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.ltsl-images p{position: absolute;width: 100%; right: 0;bottom: 0.521vw;text-align: right; padding-right: 0.521vw;}
.ltsl-images  a{display: inline-block;border-radius: 0.313vw; padding: 0 0.781vw;font-size: clamp(14px, 0.833vw, 20px);color: #485665;border-radius: 0.313vw;background: rgba(255,255,255,.85); margin-left: 0.521vw;line-height: 1.354vw;transition: all .5s;}
.ltsl-images  a:hover{color: #fff;background: #004ea2;}
.ltsl-text{padding: 1.563vw 1.563vw 2.083vw 1.563vw;}
.ltsl-text h2{font-size: clamp(14px, 1.042vw, 24px); line-height: 1.6;color: #292f37;}
.ltsl-text p{display: flex;justify-content: space-between;font-size: clamp(14px, 0.833vw, 20px); margin-top: 1.823vw;}
.ltsl-text p span{font-family: font1;color: #999;}
.ltsl-text p a{color: #999;transition: all .5s;}
.ltsl-text p a img{display: inline-block;vertical-align: middle; margin: -0.156vw 0 0 0.26vw;}
.ltsl-text p a:hover{letter-spacing: 0.104vw;color: #004ea2; }
.ltsl_nr li:hover .ltsl-images img{transform: scale(1.1);}
.ltslbox:hover h2{color: #004EA2;}
/*��������__2Ͷ���߷���_Ͷ��ƽ̨*/
.zsfx{border: 0.052vw solid #d8dde9;}
.zsfx .swiper-button-next{background: url(../images/a_25.png);width: 1.198vw;height: 0.729vw; margin: 0;top: 28.125vw;background-size: 100% 100%;}
.zsfx .swiper-button-prev{background: url(../images/a_27.png);width: 1.198vw;height: 0.729vw; margin: 0;top: 28.125vw;left: auto;right: 2.604vw;background-size: 100% 100%;}
.zsfx .swiper-button-next:after,.zsfx  .swiper-button-prev:after{font-size: 0;}
.ssfx-image img{width: 100%;}
.zsfx-text{padding:1.563vw;}
.zsfx-text h2{font-weight: bold;font-size: clamp(14px, 1.25vw, 28px);margin-bottom: 1.302vw;color: #12499d;}
.zsfx-text p{font-size: clamp(14px, 0.833vw, 20px); line-height: 1.8;color: #485665;margin-bottom: 1.302vw;}
.btn4 {display: inline-block; padding: 0 3.333vw; line-height: 2.5vw;font-size: clamp(14px, 0.938vw, 22px);color: #fff;border-radius: 1.25vw;background: #12499d;transition: all .5s;}
.btn4:hover{opacity: .7;}

/*��������__3��������_��ע����*/
.wby4{width: 23.438vw;height: 2.5vw; line-height: 2.396vw;font-size: clamp(14px, 0.833vw, 20px);border: 0.052vw solid #d8dde9;border-radius: 0.313vw;padding: 0 0.781vw;outline:none;color: #999;background: #fff;}

/*��������__3��������_��������*/
.gjpjNr{padding-bottom: 4.688vw;}
.gjpjNr table{width: 100%;}
.gjpjNr  th{ border-bottom: 0.208vw solid #004ea2;line-height: 4.167vw; color: #004ea2;font-size: clamp(14px, 1.25vw, 28px); font-weight: 400; padding: 0 0.781vw; }
.gjpjNr  td{font-size: clamp(14px, 1.042vw, 24px);color: #292f37; text-align: center;line-height: 1.6;border-bottom: 0.052vw solid #e5e5e5;font-family: font1;transition: all .5s; padding: 1.823vw 0.781vw;}
.gjpjNr  th:nth-child(1){width: 4.167vw; padding: 0;}
.gjpjNr  th:nth-child(2){width: 35.417vw; padding: 0;}
.gjpjNr  td:nth-child(1){width: 4.167vw; padding: 0;}
.gjpjNr tr:hover td{background: #ebf5ff;}
.zqnr{display: flex;gap:0.521vw;align-items: center;}
.zqnr img{border: 0.052vw solid #e2ecf4;width: 5.313vw;}
.gjpjNr tr:hover td:nth-child(1){color: #004ea2;}
.gjpjNr tr:hover td:nth-child(2){color: #004ea2;}

/*��������__3��������_��������*/
.gjpj-nr{padding: 1.563vw 0 0 0;}
.h30{height: 1.563vw;}
.xzbtn{background: url(../images/a_19.png);width: 1.823vw;height: 2.031vw; background-size: 100% 100%;display: inline-block;vertical-align: middle; margin: 0 1.042vw;}

/*��������__4�����о�*/
.hgjjNr ul{display: flex;gap:0.625vw;flex-wrap: wrap; padding-bottom: 4.688vw;}
.hgjjNr li{width: calc(25% - 1.875vw/4);border: 0.052vw solid #d8dde9; padding: 2.083vw;background: url(../images/a_20.png) no-repeat center bottom; background-size: 90% auto;transition: all .5s;position: relative;}
.hgjjNr li:before{position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;background: url(../images/a_30.jpg);background-size: cover;opacity: 0;transition: all .5s; }
.hgjjbox h3{position: relative; font-size: clamp(14px, 0.833vw, 20px);color: #485665;margin-bottom: 2.083vw; padding-left: 0.938vw;}
.hgjjbox{position: relative;z-index: 10;}
.hgjjbox h3:before{position: absolute;content: "";width: 0.313vw;height: 0.313vw;background: #004ea2;border-radius: 50%; left: 0; top: 50%;transform: translateY(-50%);}
.hgjjbox h2{font-size: clamp(14px, 1.042vw, 24px);color: #292f37; line-height: 1.6;}
.hgjjbox p{font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;margin: 2.604vw 0 5.208vw;}
.hgjjbox a{display: flex;justify-content: space-between;align-items: center;font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;}
.hgjjbox a img{display: inline-block;vertical-align: middle; margin: -0.156vw 0.521vw 0 0;}
.hgjjbox a b{background: url(../images/a_15.png);width: 1.198vw;height: 0.729vw;background-size: 100% 100%;}
.hgjjNr li:hover:before {opacity: 1;}
.hgjjNr li:hover h3{color: #fff;}
.hgjjNr li:hover h3:before{background: #fff;}
.hgjjNr li:hover h2{color: #fff;}
.hgjjNr li:hover p{color: #fff;}
.hgjjNr li:hover a{color: #fff;}
.hgjjNr li:hover a b{background: url(../images/a_26.png) no-repeat center center;background-size: 100% 100%;}
.hgjjNr li:hover a img{filter: brightness(0) invert(1);}

/*��������__4�����о�_����1*/
.wyzzNr ul{display: flex;gap:1.302vw;flex-wrap: wrap; padding: 3.646vw 0 4.688vw;}
.wyzzNr li{width: calc(25% - 3.906vw/3);}
.qyzzbox span{display: block; overflow: hidden; padding: 0.365vw;border: 0.052vw solid #d9dee8;}
.qyzzbox span img{width: 100%; opacity: cover;hidden;position: relative;aspect-ratio: 365 / 498;transition: all .5s;}
.qyzzbox p{text-align: center; font-size: clamp(14px, 1.042vw, 24px);color: #292f37;margin: 1.563vw 0 1.042vw;}
.wyzzNr a:hover img{transform: scale(1.1);}
.wyzzNr a:hover p{color: #004ea2;}
/*��������__4�����о�_����1����*/
.kwjs{padding: 1.823vw 0 2.344vw;justify-content: space-between;flex-wrap: wrap;align-items: center;display: flex;}
.kwjsTp{width: 19.792vw;border: 0.052vw solid #d9dee8; padding: 0.365vw;}
.kwjsTp img{width: 100%; object-fit: cover;hidden;aspect-ratio: 365 / 500;}
.kwjsText{width: calc(100% - 19.792vw); padding-left: 3.646vw;}
.kwjsText h2{font-weight: bold; font-size: clamp(14px, 1.25vw, 28px);color: #292f37; margin-bottom: 2.083vw;}
.kwjsText p{display: flex;justify-content: space-between;flex-wrap: wrap;font-size: clamp(14px, 0.938vw, 22px);line-height: 2;color: #485665;}
.kwjsText b{width: calc(100% - 4.167vw);}
.kwjsText a{display: inline-block; padding: 0 3.125vw;font-size: clamp(14px, 0.938vw, 22px); line-height: 2.5vw;border-radius: 1.25vw;background: #004ea2;transition: all .5s; margin-top: 2.083vw;color: #fff;}
.kwjsText a:hover{opacity: 0.6;}

.xgckw ul{display: flex;gap:1.042vw;flex-wrap: wrap; padding-top: 2.604vw;}
.xgckw li{width: calc(20% - 4.167vw/5);}
.xgckw a:hover img{transform: scale(1.1);}

/*��������__4�����о�_ÿ����Ѷ*/
.h90{height: 4.688vw;}
.hgjjNr_hover li:hover:before {opacity: 0;}
.hgjjNr_hover li:hover{background: #004ea2;}

/*��������__4�����о�V2*/
.xlistNr{padding-bottom: 4.688vw;}
.xlistNr ul{display: flex;gap:1.458vw;flex-wrap: wrap;}
.xlistNr li{width: calc(25% - 4.375vw/4);background: #fff;border: 0.052vw solid #d8dde9;}
.xylist_img{overflow: hidden; hidden;aspect-ratio: 378 / 228;}
.xylist_img img{width: 100%;height: 100%; transition: all .5s;object-fit: cover;}
.xytext{padding: 1.979vw 1.823vw;}
.xytext h3{font-size: clamp(14px, 0.833vw, 20px);color: #838f9b; margin-bottom: 1.823vw;}
.xytext h3 img{display: inline-block;vertical-align: middle; margin: -0.156vw 0.417vw 0 0;}
.xytext h2{font-size: clamp(14px, 1.042vw, 24px); line-height: 1.6;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xytext p{display: flex;justify-content: space-between;margin-top: 1.823vw;font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;align-items: center;}
.xytext p b{background: url(../images/a_15.png);width: 1.198vw;height: 0.729vw;background-size: 100% 100%;}
.xlistNr a:hover .xylist_img img{transform: scale(1.1);}
.xlistNr a:hover .xytext h2{color: #004EA2;}
/*��������__5��Ϣ��¶*/
.xxfbNr{background: #fff;border: 0.052vw solid #d8dde9; padding: 2.604vw 2.865vw 4.948vw 2.865vw;}
.xxfbxq{padding-bottom: 2.604vw;}
.xxfbxq li{font-size: clamp(14px, 1.042vw, 24px);justify-content: space-between;display: flex; padding: 0.938vw 0;line-height: 1.51vw;}
.xxfbxq li b{font-family: font1;color: #838f9b;font-size: clamp(14px, 1.042vw, 24px);}
.xxfbxq li a{width: calc(100% - 7.5vw);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: flex;gap:1.563vw;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: inline-block;}
.xxfbxq li span{padding: 0 1.563vw; position: relative;color: #004ea2;}
.xxfbxq li span:before{position: absolute;content: "";width: 0.417vw; height: 0.417vw;border-radius: 50%;background: #004ea2;left: 0;top: 50%;transform: translateY(-50);}
.xxfbxq li span:after{border-right: 0.052vw solid #d8dde9;height: 100%; right: 0;top: 0;position: absolute;content: "";}
.xxfbxq a:hover{color: #004ea2;}
.xxfbxq li:hover b{color: #004ea2;}

/*��������__5��Ϣ��¶_�����������ر���*/
.zlpjNr{padding: 2.865vw 0 4.688vw;}
.zlpjNr li{padding: 0 2.344vw;border-bottom: 0.052vw solid #d8dde9;font-size: clamp(14px, 1.042vw, 24px); line-height: 4.167vw;display: flex;justify-content: space-between; }
.zlpjNr a{color: #292f37; position: relative; padding-left: 1.563vw; width: calc(100% - 5.729vw);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.zlpjNr a:before{position: absolute;content: "";width: 0.313vw;height: 0.313vw;background: #004ea2;border-radius: 50%; left: 0;top: 50%;transform: translateY(-50%);}
.zlpjNr a:hover{color: #004ea2;}
.zlpjNr span{font-family: font1;color: #838f9b;}
.zlpjNr li:hover span{color: #004ea2;}

/*��������__��Ƶ����*/
.wby5{width: 43.75vw;height: 2.5vw; line-height: 2.396vw;font-size: clamp(14px, 0.833vw, 20px);border: 0.052vw solid #d8dde9;border-radius: 0.313vw;padding: 0 0.781vw;outline:none;color: #999;background: #fff;}
.videoNr ul{display: flex;gap:0.938vw;flex-wrap: wrap;padding-bottom: 3.646vw;}
.videoNr li{margin-bottom: 1.042vw;border: 0.052vw solid #d8dde9;background: #fff;width: calc(25% - 3.438vw/4);}
.video_img {position: relative; overflow: hidden; aspect-ratio: 385 / 218;}
.video_img img{width: 100%;height: 100%; object-fit: cover;transition: all .5s;}
.video_text{padding: 1.563vw;}
.video_text p{font-size: clamp(14px, 1.042vw, 24px);line-height: 1.6;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.videoNr a:hover img{transform: scale(1.1);}

/*��������__8��������_��֯�ܹ�*/
.bj4{background: url(../images/a_35.jpg) no-repeat center center;background-size: cover; }
.zzgj_title{padding: 4.688vw 11.458vw 3.646vw 11.458vw;}
.zzgj_title h2{font-size: clamp(14px, 2.188vw, 46px);color: #292f37; position: relative;padding-bottom: 3.906vw;text-align: center;}
.zzgj_title h2:before{position: absolute;content: ""; border-bottom: 0.156vw solid #004ea2;width: 6.51vw;left: 50%;transform: translateX(-50%);bottom: 2.344vw;}
.zzgj_title p{font-size: clamp(14px, 0.833vw, 20px); line-height: 1.8;color: #485665;text-align: center;}
.zzgj_nr{padding-bottom: 6.25vw;}
.zzgj_nr img{margin: 0 auto;max-width: 100%;}

/*��������__8��������_ҵ����Χ*/
.zqxqright h3{font-weight: bold;font-size: clamp(14px, 0.833vw, 20px);line-height: 1.6; margin: 0.781vw 0;}
.tao{height: 9.375vw; position: relative;}
.tao:before{position: absolute;content: "";border-bottom: 0.052vw solid #ccd0da;width: 100%; left: 0;top: 50%;transform: translateY(-50%);}
/*��������__8��������_�׵�չʾ*/
.sdzs{padding: 3.646vw 0 4.688vw 0;}
.sdzs_nr li{padding-bottom: 1.563vw;}
.sdzsbox{background: #fff;border: 0.052vw solid #d8dde9;border-radius: 0.417vw; padding: 1.302vw 2.083vw;display: flex;justify-content: space-between;align-items: center;transition: all .5s;}
.sdzsbox span{font-size: clamp(14px, 0.833vw, 20px);line-height: 3.906vw;border-left: 0.052vw solid #d8dde9; padding-left: 2.083vw;color: #999999;}
.sdzsbox span img{display: inline-block;vertical-align: middle; margin: -0.156vw 0 0 0.521vw;}
.sdzstext{width: calc(100% - 11.198vw);}
.sdzsbox h2{font-size: clamp(14px, 1.042vw, 24px); line-height: 1.6;color: #292f37;}
.sdzsbox p{font-size: clamp(14px, 0.833vw, 20px); line-height: 1.6;color: #485665;margin-top: 0.781vw;}
.sdzs_nr{padding: 3.125vw 0 2.865vw 0;}
.sdzs_nr a:hover .sdzsbox{background: #12499d;}
.sdzs_nr a:hover h2{color: #fff;}
.sdzs_nr a:hover p{color: #fff;}
.sdzs_nr a:hover span{color: #fff;border-left: 0.052vw solid #fff;}
.sdzs_nr a:hover img{filter: brightness(0) invert(1);}
/*��������__8��������_�˲Ŷ���*/
.xgbg_list{padding-bottom: 7.292vw;}
.xgbg_list dt{position: relative; padding: 1.302vw 0 1.302vw 2.344vw;border-bottom: 0.052vw solid #c7cad5;}
.xgbg_list dt:before{position: absolute;content: "";width: 0.417vw;height: 0.417vw;border-radius: 50%; left: 0.521vw;top: 1.875vw;background: #004ea2;}
.xgbg_list dt a{display: block; color: #292f37;font-size: clamp(14px, 1.042vw, 24px); line-height: 1.6;transition: all .5s;}
.xgbg_list dt a:hover{color: #004ea2;}

/*��������__8��������_���³��´�*/
.bj4{background: #fafafa;}
.dszzc{display: flex;justify-content: space-between;flex-wrap: wrap; padding: 4.688vw 0 6.25vw;}
.dszzcright{width: 34.635vw;}
.dszzcright img{width: 100%;}
.dszzcleft{width: calc(100% - 41.667vw);}
.dszzcleft h2{font-size: clamp(14px, 2.188vw, 46px);color: #292f37; padding-bottom: 1.042vw; position: relative;}
.dszzcleft h2:before{position: absolute;content: ""; border-bottom: 0.208vw solid #004ea2;width: 6.51vw;left: 0;bottom: 0;}
.dszzcleft h3{font-size: clamp(14px, 1.25vw, 28px);color: #004ea2;margin: 3.125vw 0 1.823vw;}
.dszzcleft p{font-size: clamp(14px, 0.833vw, 20px);color: #485665; line-height: 1.563vw; margin-bottom: 0.781vw;}
.dszzcleft h4{position: relative;text-align: right; margin: 3.385vw 0 1.042vw; line-height: 1.6;font-size: clamp(14px, 0.833vw, 20px);color: #485665;}
.dszzcleft h4:before{height: 0.208vw;width: calc(100% - 20.313vw);background: #004ea2;left: 0;top: 50%;transform: translateY(-50%);position: absolute;content: "";}
.dszzcleft h5{text-align: right; font-size: clamp(14px, 1.25vw, 28px);color: #004ea2;}

.wqzc_title{text-align: center; padding: 4.688vw 0 3.125vw;}
.wqzc_title h2{font-size: clamp(14px, 2.188vw, 46px);color: #292f37; padding-bottom: 1.042vw; position: relative;text-align: center;}
.wqzc_title h2:before{position: absolute;content: ""; border-bottom: 0.208vw solid #004ea2;width: 6.51vw;left: 50%;bottom: 0; transform: translateX(-50%);}
.wqzc_nr{padding-bottom: 4.688vw;}
.wqzc_nr ul{display: flex;gap:2.083vw;flex-wrap: wrap;}
.wqzc_nr li{width: calc(33.33% - 4.167vw/3);border: 0.052vw solid #d8dde9;border-radius: 0.417vw; padding: 0 2.031vw;transition: all .5s;}
.wqzcbox h2{border-bottom: 0.052vw solid #d8dde9;font-size: clamp(14px, 1.042vw, 24px); line-height:1.823vw;color: #292f37; padding: 1.823vw 0;}
.wqzcbox p{font-size: clamp(14px, 0.833vw, 20px);color: #999; line-height: 3.385vw;}
.wqzcbox p img{display: inline-block;vertical-align: middle; margin: -0.156vw 0 0 0.521vw;}
.wqzc_nr li:hover{background: #004ea2;border: 0.052vw solid #004ea2;}
.wqzc_nr li:hover h2{color: #fff;}
.wqzc_nr li:hover p{color: #fff;}
.wqzc_nr li:hover img{filter: brightness(0) invert(1);}

/*��������__7��˾��̬*/
.news_nr ul{display: flex;gap:2.083vw;flex-wrap: wrap; padding-bottom: 4.688vw;}
.news_nr li{background: #fff;width: calc(33.33% - 4.167vw/3);}
.news_img {overflow: hidden;}
.news_img img{width: 100%;object-fit: cover;aspect-ratio: 506 / 314;transition: all .5s;}
.news_text{padding: 1.563vw 1.563vw 2.344vw 1.563vw;}
.news_text h2{font-size: clamp(14px, 1.042vw, 24px);line-height: 1.6;color: #292f37;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text p{display: flex;justify-content: space-between;font-size: clamp(14px, 0.833vw, 20px);color: #838f9b; margin-top: 1.823vw;}
.news_text p span{font-family: font1;}
.news_text p b{display: flex;gap:0.521vw;align-items: center;}
.news_nr a:hover .news_img img{transform: scale(1.1);}
.news_nr a:hover h2{color: #004ea2;}

/*��������__7��˾��̬Details*/
.news_details{display: flex;justify-content: space-between;flex-wrap: wrap;}
.news_detailsleft{width: calc(100% - 23.958vw); margin-top: -11.823vw;position: relative;z-index: 10;background: #fff; padding: 0 6.771vw;}
.xwxq_title{border-bottom: 0.052vw solid #ced2dc; padding: 4.167vw 0 3.125vw;}
.xwxq_title h2{font-weight: bold;font-size: clamp(14px, 1.458vw, 32px);color: #292f37;line-height: 2.188vw;}
.xwxq_title p{margin-top: 1.302vw;display: flex;gap:2.865vw;color: #838f9b;font-size: clamp(14px, 0.833vw, 20px);}
.xwxq_nr{padding: 2.604vw 0;}
.xwxq_nr p{font-size: clamp(14px, 0.833vw, 20px); line-height: 2;color: #485665;margin-bottom: 1.823vw;}
.xwxq_nr h3{font-size: clamp(14px, 0.833vw, 20px); line-height: 2;color: #485665;margin-bottom: 1.823vw;}
.xwxq_nr img{margin: 0 auto 1.823vw auto;max-width: 100%;height: auto !important;}
.news_detailsright{width: 19.271vw;}

.dtbt{padding: 4.688vw 0 0;border-bottom: 0.052vw solid #ccd0da;}
.dtbt h2{font-size: clamp(14px, 2.188vw, 46px);color: #292f37;  position: relative;padding-bottom: 1.042vw;}
.dtbt h2:before{position: absolute;content: ""; border-bottom: 0.208vw solid #004ea2;width: 6.51vw;left: 0;bottom: -0.104vw;}
.dtdt_nr{padding: 1.563vw 0 0 0;}
.ttxw span{display: block;overflow: hidden;}
.ttxw span img{width: 100%;transition: all .5s;}
.ttxwtext{padding: 0.781vw 0 2.083vw;border-bottom: 0.052vw solid #e5e5e5;}
.ttxwtext h2{font-size: clamp(14px, 1.042vw, 24px);color: #292f37; line-height: 1.667vw;transition: all .5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ttxwtext p{display: flex;justify-content: space-between;padding-top: 1.563vw; font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;}
.ttxwtext p em{font-family: font1;}
.ttxwtext p b{display: flex;gap:0.521vw;align-items: center;}
.ttxw a:hover span img{transform: scale(1.1);}
.ttxw a:hover h2{color:#004ea2;}
.dtdt_list li{border-bottom: 0.052vw solid #e5e5e5; padding:1.823vw 0 2.083vw;}
.dtdt_list p{font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;margin-bottom: 0.781vw;font-family: font1;}
.dtdt_list h2{font-size: clamp(14px, 1.042vw, 24px);color: #292f37; line-height: 1.667vw;transition: all .5s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dtdt_list a:hover h2{color: #004ea2;}

/*��������__6��ʿ������վ_��ʿ����Ƹ*/
.rczpbox{padding:0 4.167vw 5.729vw 4.167vw;background: url(../images/a_47.jpg) no-repeat right bottom #fff;background-size: 33.333vw auto; margin-top: 3.125vw;}

/*��������__6��ʿ������վ*/
.bzgk{padding-top: 5.729vw;}
.bzgkwb{padding: 2.083vw 0 0 0;}
.bzgkwb p{line-height: 1.6; font-size: clamp(14px, 0.833vw, 20px);color: #485665;}
.bzgk_lb{padding: 2.344vw 0 5.729vw 0;display: flex;gap:2.083vw;flex-wrap: wrap;}
.bzgkbox{border: 0.052vw solid #d8dde9;border-radius: 0.417vw; padding: 2.083vw;width: calc(33.33% - 4.167vw/3);background-image: linear-gradient(#fff, #f8fbff);}
.bzgkbox h2{font-size: clamp(14px, 1.042vw, 24px);font-weight: bold; color: #292f37; margin-bottom: 1.302vw;}
.bzgkbox dt{position: relative; padding-left: 0.938vw;font-size: clamp(14px, 0.833vw, 20px); line-height: 1.563vw;color: #485665;}
.bzgkbox dt:before{position: absolute;content: "";width: 0.417vw;height: 0.417vw;border-radius: 50%;background: #004ea2;left: 0;top: 0.625vw;}

.jqdt_nr{padding: 2.5vw 0 0 0;display: flex;gap:2.083vw;flex-wrap: wrap;}
.jqdtleft{width: calc(66.66% - 1.042vw);}
.jqdtleft ul{display: flex;justify-content: space-between;gap:2.083vw; flex-wrap: wrap;}
.jqdtleft li{width: calc(50% - 2.083vw/2); }
.jqdt-list{background: #fff; border-bottom: 0.104vw solid #e5e5e5; padding: 1.563vw; position: relative;}
.jqdt-list:before{position: absolute;content: ""; border-bottom: 0.104vw solid #004ea2;bottom: -0.104vw;left: 0;width: 0;transition: all .5s;}
.jqdt-list h2{font-size: clamp(14px, 1.042vw, 24px);color: #292f37; margin-bottom: 1.563vw;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.jqdt-list p{font-size: clamp(14px, 0.833vw, 20px);color: #838f9b;display: flex;justify-content: space-between;}
.jqdt-list p span{font-family: font1;}
.jqdt-list p b{color: #838f9b;display: flex;gap:0.521vw;align-items: center;}
.jqdtleft a:hover h2{color: #004ea2;}
.jqdtleft a:hover .jqdt-list:before{width: 100%;} 
.jqdtright{width: calc(33.33% - 2.083vw/2);border: 0.052vw solid #e5e5e5; padding: 0 1.563vw 1.563vw 1.563vw;background: #fff;}
.jqdtright h2{font-size: clamp(14px, 0.833vw, 20px);color: #485665;display: flex;justify-content: space-between;height: 3.802vw;align-items: center;}
.jqdtright h2 b{color: #fff; line-height: 1.354vw; padding: 0 0.729vw;background: #004ea2;font-family: font1;}
.jqdtright h2 span{position: relative; padding-left: 0.938vw;}
.jqdtright h2 span:before{position: absolute;content: "";width: 0.417vw;height: 0.417vw;border-radius: 50%;background: #004ea2;left: 0;top: 50%;transform: translateY(-50%);}
.jyxh-img{position: relative;}
.jyxh-img img{width: 100%; object-fit: cover;aspect-ratio: 444 / 250;}
.jyxh-img span{position: absolute; font-size: clamp(14px, 1.875vw, 40px);color: #004ea2;text-align: center; left:50%; top:50%; transform:translate(-50%,-50%);padding-bottom: 1.25vw;}
.jyxh-img span:before{position: absolute;content: ""; border-bottom: 0.208vw solid #004ea2;width: 3.75vw;left: 50%;transform: translateX(-50%);bottom: 0;}
.wzxw p a{display: block;  font-size: clamp(14px, 1.042vw, 24px); line-height: 1.6; color: #292f37; margin-top: 1.042vw;}
.wzxw p a:hover{color: #004ea2;}

.gzzp{padding: 5.729vw 0 0 0;}
.gzzpnr{margin-top: 2.083vw; position: relative;}
.gzzpnr img{width: 100%;}
.gzzp_text{width: 100%; position: absolute;left: 0;bottom: 0;padding:4.167vw;}
.gzzp_text ul{display: flex;gap:2.083vw;}
.gzzp_text li{width: calc(25% - 4.167vw/3);background: rgba(255,255,255,.65);border-radius: 0.417vw;}
.gzzp_text ul li:nth-child(1){width:calc(50% - 4.167vw/3);}
.gzzpbox{ padding: 1.823vw;}
.gzzpbox a img{width: 1.198vw;} 
.gzzpbox  h2{font-size: clamp(14px, 1.042vw, 24px);color: #292f37;display: flex;justify-content: space-between;align-items: flex-end;font-weight: bold;}
.gzzpbox  h2 span{font-weight: 400;}
.gzzpbox b{font-weight: bold;font-size: clamp(14px, 2.188vw, 46px);color: #004ea2;font-family: font1;padding-right: 0.26vw;}
.gzzpbox a{color: #999999;display: flex;gap:0.521vw;align-items: center;font-size: clamp(14px, 0.833vw, 20px);margin-top: 1.823vw;}
.gzzpbox a:hover{color: #004ea2;}
.gzzp_text ul li:nth-child(1) h2{ padding-top: 1.302vw;}
.gzzp_text ul li:nth-child(3) h2{ padding-top: 1.302vw;}

/*��������__5��Ϣ��¶_�����������ر���_������ҵ����*/
.qydb{padding: 3.646vw 0 6.25vw 0;}
.qydb_title{text-align: center; padding: 4.688vw 0 2.083vw;}
.qydb_title h2{font-size: clamp(14px, 1.25vw, 28px); line-height: 1.6;color: #292f37;font-weight: 700;}
.qydb_nr table { width: 100%;  border-spacing:0 0.521vw; border: none;}
.qydb_nr th { background: #004ea2; border:none; font-size: clamp(14px, 1.042vw, 24px);color: #fff;line-height: 3.385vw;font-weight: 400;text-align: left;}
.qydb_nr th:nth-child(1){text-align: center;}
.qydb_nr td { position: relative; padding: .25rem 0; border: none; border-top: 0.052vw solid #d8dde9; border-bottom: 0.052vw solid #d8dde9;font-size: clamp(14px, 1.042vw, 24px);color: #292f37;}
.qydb_nr td:nth-child(1) { border-left: 0.052vw solid #d8dde9;text-align: center;}
.qydb_nr td:after { content: ''; height: 0.156vw; position: absolute; left: 0; bottom: 0; width: 100%; background: #004ea2; opacity: 0; transition: all .4s;}
.qydb_nr td:last-child { border-right: 0.052vw solid #d8dde9;}
.qydb_nr tr:hover td:after { opacity: 1;}
.qydb_nr tr:hover td { border-bottom: 0.052vw solid rgba(255,255,255,0);color: #004ea2;}
.qydb_nr tr:nth-child(2n){background: #ebf2fa;} 
.qydb_nr tr:hover{background: url(../images/a_20.png) no-repeat right center #ebf2fa;background-size: auto 100% ;}
/*��������__8��������*/
.jjnr{display: flex;justify-content: space-between; padding: 4.688vw 0 9.375vw;}
.jjnrleft{width: 50%;overflow: hidden;}
.jjnrleft h2{position: relative; font-size: clamp(14px, 2.188vw, 46px);color: #292f37; padding-bottom: 1.302vw;margin-bottom: 3.125vw;}
.jjnrleft h2:before{position: absolute; bottom: 0;left: ; width: 6.51vw;height: 0.208vw;background: #004ea2;content: "";}
.jjnrleft p{font-size: clamp(14px, 0.833vw, 20px);color: #485665; line-height: 1.857;margin-bottom: 1.823vw;}
.qygm ul{display: flex; position: relative;}
.qygm ul:before{border-right: 0.052vw solid #c7cad5;top: 50% ;transform: translateY(-50%); position: absolute;content: "";height: calc(100% - 3.125vw);right: -0.052vw;}
.qygm ul{border: 0.052vw solid #004ea2;}
.qygm li{width: 20%;text-align: center; position: relative;border-right: 0.052vw solid #004ea2;}
.qygm li:last-child{border: none;}
.qygmbox{padding: 3.385vw 0 3.125vw;text-align: center; position: relative;}
.qygmbox:before{border-left: 0.052vw solid #c7cad5;left: -0.052vw; top: 50% ;transform: translateY(-50%); position: absolute;content: "";height: calc(100% - 3.125vw);}
.qygm li:before{border-top: 0.052vw solid #c7cad5;width: calc(100% - 3.125vw);left: 50%;transform: translateX(-50%); top: -0.052vw;position: absolute;content: "";}
.qygm li:after{position: absolute;content: "";border-bottom: 0.052vw solid #c7cad5;width: calc(100% - 3.125vw);bottom: -0.052vw;left: 50%;transform: translateX(-50%);}
.qygmbox p{font-size: clamp(14px, 1.25vw, 28px);color: #2b3541;margin: 1.823vw 0 1.563vw;}
.qygmbox  h2{font-weight: bold; font-size: clamp(14px, 3.333vw, 70px);color: #004ea2;font-family: font1;}
.qygmbox  h2 b{font-size: clamp(14px, 1.25vw, 28px); padding-left: 0.26vw;}
.qygmbox img{margin: 0 auto;height: 3.385vw;}
.jjnrtext{width: 41.667vw; padding-right: 7.813vw;float: right;}
.qygmtext{padding: 4.167vw 0 2.604vw;}
.qygmtext p{font-size: clamp(14px, 0.833vw, 20px);color: #485665; line-height: 1.857; margin-bottom: 1.563vw;}
.jjnr_right{width: 50%;}
.jjnr_right img{width: 100%;}

.qywh{position: relative;}
.qywh img{width: 100%;}
.qywhnr{position: absolute;width: 100%;left: 0;top: 0;height: 100%;display: flex;justify-content: space-between;flex-wrap: initial; align-items: center;}
.qynrbox{width: 50%;  padding: 0 12.24vw ; position: relative;z-index: 10;height: 100%;display: flex;align-items: center;transition: all .5s;}
.qynrbox h2{color: #fff;text-align: center; position: relative; font-size: clamp(14px, 1.25vw, 28px); line-height: 1.875vw;padding-bottom: 4.948vw;}
.qynrbox_wb{width: 100%;}
.qynrbox h2:before{position: absolute;content: ""; border-bottom: 0.208vw solid #fff;width: 6.51vw;bottom: 2.604vw;left: 50%;transform: translateX(-50%);}
.qynrbox p{color: #fff;font-size: clamp(14px, 0.833vw, 20px); line-height: 1.875;text-align: center;}
.qynrbox h3{text-align: center;font-weight: bold;font-size: clamp(14px, 1.25vw, 28px);margin: 15.104vw 0 1.042vw;font-family: font1;color: #fff;}
.qynrbox h4{text-align: center;font-size: clamp(14px, 1.25vw, 28px);font-family: font1;color: #fff; opacity: .3;font-weight: bold;}
.qynrbox:hover{background: url(../images/a_57.png) no-repeat center center;background-size: cover;}
.bj4{background: url(../images/a_53.jpg) no-repeat center center;background-size: cover;}
.fzlc{width: 91.667vw;max-width: 94%; margin: 0 auto; padding-bottom: 6.25vw;}
.fzlc_title{text-align: center; padding: 4.688vw 0 5.208vw;}
.fzlc_title h2{padding-bottom: 1.302vw;font-size: clamp(14px, 2.188vw, 46px);color: #292f37;position: relative;}
.fzlc_title h2:before{position: absolute;content: ""; border-bottom: 0.208vw solid #004ea2;width: 6.51vw;bottom: 0;left: 50%;transform: translateX(-50%);}
.fzlc_nr{position: relative;overflow:hidden;}
.lnds {margin: 5.729vw 4.427vw 0 4.427vw;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;border: 0.052vw solid #d8dde9;background: rgba(255,255,255,.7);}
.lnds-img{width: 50%;}
.lnds-img img{width: 100%;aspect-ratio: 800 / 470;object-fit: cover;}
.lnds-text{width: 50%;padding: 1.042vw 4.948vw;height: 24.271vw;overflow: auto;}
.lnds-text li{display: flex;justify-content: space-between;font-size: clamp(14px, 1.042vw, 24px); line-height: 1.6; color: #292f37; margin-bottom: 0.781vw;}
.lnds-text li b{width: calc(100% - 7.031vw);}
.fzlc_nr .swiper-button-next:after,.fzlc_nr .swiper-button-prev:after{font-size: 0;}
.fzlc_nr .swiper-button-next{width: 2.865vw;height: 2.865vw; border-radius: 50%; background:url(../images/a_25.png) no-repeat center center #fff;border:0.052vw solid #adb4c4; margin-top: -1.563vw;}
.fzlc_nr .swiper-button-next:hover{background: url(../images/a_26.png) no-repeat center center #004ea2;border: 0.052vw solid #004ea2;}
.fzlc_nr .swiper-button-prev{width: 2.865vw;height: 2.865vw; border-radius: 50%; background:url(../images/a_27.png) no-repeat center center #fff;border:0.052vw solid #adb4c4; margin-top: -1.563vw;}
.fzlc_nr .swiper-button-prev:hover{background: url(../images/a_28.png) no-repeat center center #004ea2;border: 0.052vw solid #004ea2;}
.fzlc_nr .mySwiper{position:relative;}
.fzlc_nr .mySwiper:before{position: absolute;content: "";width: calc(100% - 9.375vw);left:50%; top:50%; transform:translate(-50%,-50%);height: 0.156vw;background: #004ea2;}
.xhrn{text-align: center;font-size: clamp(14px, 1.25vw, 28px);color: #292f37;font-family: font1;text-align: center;font-weight: bold; padding: 6.51vw 0 2.344vw;transition: all .5s;}
.fzlc_nr .mySwiper .swiper-slide-thumb-active .xhrn{font-size: clamp(14px, 2.188vw, 46px);color: #fff; background: url(../images/a_58.png) no-repeat center center;background-size: auto 100%;padding: 3.646vw 0;}
.sjzs{display: none;}
}
.sjzs{display: none;}
@media(max-width:1460px){
	.nav li h3 a{padding: 0 25px;}
	}
@media(max-width:950px){

.xxfbxq li{position: relative;border-bottom: 1px solid #d8dde9;}
.xxfbxq li b{position: absolute;top: .28rem;right: 0;line-height: 1;}
.xxfbxq li span{display: block;}
.xxfbxq li span:after{display: none;}

.xxfbxq li:last-child{border-bottom: 0;padding-bottom: 0;}


.pczs{display: none;}
.sjzs{display: block;}
.header{position: fixed;z-index: 100;width: 100%; top: 0;left: 0; box-shadow:0 0 10px rgba(0, 0, 0, .1); }	
.headerTop{height:1.35rem; }
.logo{width: 4.3rem;}
.rightfd{display: none;}
.headerTop ul{display: none;}

.dhbtn{width:.7rem;height: .7rem;background: url(../images/d1.png) no-repeat center center #004ea2;background-size:.39rem .24rem;border-radius: 50%; position: absolute; right: 1.3rem;top: 50%;transform: translateY(-50%);}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #004ea2;background-size: 20px 20px;}
.navbox{position: fixed;width: 200px;left: -200px;top: 1.35rem;height: calc(100% - 1.35rem);overflow: auto;}
.nav ul{display: block;}
.nav li h3{position: relative;}
.nav li h3 a{line-height: 50px;font-size: 14px; padding: 0 15px;display: block;}
.nav li h3 b{position: absolute;width: 50px;height: 50px; right: 0;top: 0;background: url(../images/a_71.png) no-repeat center center;background-size: 15px 15px;}
.nav li h3:after{display: none;}
.nav li h3:before{height: 100%;}
.nav{width: 100%;display: block;}
.navjz{}
.ssbtn{display: none;}
.sub{position: static;}
.sub dl{display: block;}
.sub dt{line-height: 40px;font-size: 12px;}
.sub dt a{padding: 0 20px;}
.dhbj{position: fixed;z-index: 10;background: rgba(0,0,0,.7);top: 0;left: 0;width: 100%;height: 100%;display: none;}
.tbssbtn{width: .7rem;height: .7rem;border: 1px solid #bfc4d1; position: absolute; right: .4rem; top: 50%;transform: translateY(-50%);border-radius: 50%;background: url(../images/a_72.png) no-repeat center center #fff;background-size: .3rem .3rem;}
.h135{height: 1.35rem;}
.pczs{display: none;}
.sjzs{display: block;}

.banner{}
.bannerqh{bottom: .4rem;width: 100%;left: 0;}
.bannerqh .swiper-button-prev{display: none;}
.bannerqh .swiper-button-next{display: none;}
.bannerqh .swiper-pagination{text-align: center;}
.wz1600{max-width: 92%;}
.tzxx{padding: .7rem 0 0 0;}
.title{padding: .2rem 0;}
.title h2{font-size: .38rem;}
.more{font-size: .24rem;}
.tzxxNr{padding: .4rem 0 .9rem;}

.tzxxLeft{width: 100%;}
.tzxxText{padding: .3rem;}
.tzxxText h2{font-size: .28rem;line-height: 1.6;}
.tzxxText h3{font-size: .24rem; line-height: 1.6; margin: .2rem 0 ;}
.tzxxText p{font-size: .24rem;}
.tzxxText a img{width: .25rem;}
.tzxxText a{font-size: .24rem;}
.tzxxRight{width: 100%; margin-top: .6rem;}
.tzxxRight li{width: 100%; padding: 0 .25rem; margin: 0;}
.tzbox{padding: .38rem 0;}
.tztp{width: 2.25rem;}
.tztext{width: calc(100% - 2.7rem);}
.tztext p{font-size: .26rem;margin-bottom: .15rem;}
.tztext h2{font-size: .28rem;font-weight: 400;}
.tzxxRight li:nth-child(2n){margin: 0;}
.xyyjTitle{padding-top: .6rem;}
.xyyjTitle ul{gap:.5rem}
.xyyjTitle span{font-size: .3rem; padding-bottom: .2rem;}
.xyyjNr{margin-top: .38rem;}
.xyyjbox .swiper-button-next{display: none;}
.xyyjbox .swiper-button-prev{display: none;}
.xyyj{padding-bottom: .9rem;}
.xyyjbox_a a{padding: .25rem .25rem 0 .25rem;}
.xxyjtext{padding: .25rem 0;}
.xxyjtext h2{font-size: .28rem;margin-bottom: .35rem;}
.xxyjtext p{font-size: .24rem;}
.tvbox p{ padding:  .25rem;height: 1rem;}
.tvbox p b{font-size: .28rem;}
.kwcb p{font-size: .28rem; margin-top: .2rem;}
.cjps{display: block;padding-bottom: .6rem;}
.cjpsbox{width: 100%;padding-top: .7rem;}
.btnbox{text-align: center; padding-top: .8rem;}
.cjpsnr{padding-top: .4rem;}


.link{display: block;padding: 0;}
.link h2{font-size: .28rem; line-height: 1rem;border-bottom: 1px solid rgba(255,255,255,.1);margin-bottom: .4rem;position: relative;}
.link h2 b{background: url(../images/b4.png); width: .25rem;height: .14rem;background-size: 100% 100%; right: 0;top: 50%;transform: translateY(-50%);position: absolute;}
.link ul{display: none;overflow: hidden; padding-bottom: .4rem;}
.link h2.on b{ transform: rotate(180deg);}
.link li{font-size: .22rem;float: left;padding: 0 2px; }


.s-cspj{border: 1px solid #d8dde9;border-bottom: none;}
.s-cspj h2{padding: .2rem .3rem;background: #fafafa;border-bottom: 2px solid #004ea2;font-size: .38rem;color: #004ea2;}
.s-cspjnr li{border-bottom: 1px solid #d8dde9; padding: .25rem .3rem;}
.s-cspjnr h3{font-size: .28rem;color: #292f37;margin-bottom: .1rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.s-cspjnr p{display: flex;gap:.55rem; font-size: .24rem;color: #838f9b;}


.cjpsnr th{font-size: .26rem;line-height: .8rem;padding: 0 .1rem;}
.cjpsnr td{font-size: .24rem;line-height: .7rem;padding: 0 .1rem;}

.cjps_sj{border-bottom: 1px solid #d8dde9; padding: .4rem 0.3rem;}
.cjps_sj h2{font-size: .28rem;color: #292f37;margin-bottom: .25rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cjps_sj p{font-size: .24rem;color: #838f9b;gap:.5rem; display: flex;}
.dqgz li{padding-bottom: .2rem;}
.dqright{width: 2.4rem;padding: .3rem .2rem .3rem 0;}
.dqright p{font-size: .24rem;}
.dqleft{width: calc(100% - 2.4rem);padding: 0 .3rem;}
.dqleft h2{font-size: .26rem;margin-bottom: .1rem;line-height: 1.5;height: .8rem;}
.dqleft p{font-size: .24rem;}
.dqon{ padding-bottom: .7rem;display: block;}
.dqonbox{width: 100%;padding-top: .6rem;}
.dqgz{padding-top: .4rem;}
.zzpj{margin-top: .4rem; padding: 0 .3rem;}
.zzpj li{font-size: .28rem; line-height: inherit;}
.zzpj li a{display: block;        padding: .3rem 0;}
.zzpj li b {
    width: auto;
    overflow: inherit;
    text-overflow: inherit;
    white-space:inherit;
    line-height: 1.5;
}
.zzpj li span{display: block;margin-top: .1rem;        font-size: .24rem;}
.zzpj li:before {
    top: .45rem;
    transform: translateY(0);
    width: .08rem;
    height: .08rem;
}


.jrjg{padding: 0 0 .9rem 0;}
.jrbox{margin-top: .4rem;}
.jrbox{position: relative;}
.jrbox img{width: 100%;}
.jrbox_text{position: 100%; padding: 0 .6rem;top: .8rem;left: 0; position: absolute;}
.jrbox_text h2{font-size: .32rem;color: #fff;}
.jrbox_text h3{font-size: .28rem;color: #fff; margin: .45rem 0 .2rem;}
.jrbox_text p{font-size: .24rem;color: #fff;line-height: 1.6;}

.jrjgTitle{display: none;}
.jrxq{width: 100%;white-space: nowrap;margin-top: .35rem;}
.jrjgNr{overflow:auto;}
.jrjgNr::-webkit-scrollbar{height: 0;width: 0;}
.jrjgbox{display:inline-block !important;width: 6rem !important; margin-right: .2rem;}


.jrjgTitle span{padding: .25rem 0; }
.jrjgTitle p{font-size: .18rem;margin-top: .15rem;}
.jrjgTitle img{height: .4rem;}
.jrjgbox img{object-fit: cover;aspect-ratio: 16 / 12;}
.jrjgText{top: 0;left:0;width: 100%;padding: .4rem 1.5rem 0 .3rem;}
.jrjgText h2{font-size: .3rem;}
.jrjgText h3{font-size: .26rem;margin:.35rem 0 .15rem 0;}
.jrjgText p{width: 80%;font-size: .22rem; line-height: 1.6;  word-break: break-word;
  white-space: normal;}
.h60{height: .6rem;}

.footerbox{display: block;width: 94%;}
.footTop{display: none;}
.footcomt{display: block;}
.footleft{width: 100%;padding: .3rem 0;}
.footleft li{display: flex;gap:.2rem;margin-bottom:12px;}
.footleft h2{font-size: .22rem; margin: 0;flex-shrink: 0;}
.footleft p{font-size: .22rem;margin: 0 20px 0 0;line-height: 1.5;}
.footleft h3{font-size: .28rem;}
.dfnav{display: none;}
.rwm{width: 100%;}
.rwm ul{justify-content: center;gap:.6rem; padding-bottom: .6rem;}
.rwm img{width: 1.45rem; margin: 0 auto;}
.rwm p{font-size: .24rem; margin-top: .2rem;}
.bqxxnr p{font-size: .2rem;}
.bqxxnr p.jszc{display: none;}





.banner1 img{height: 100%; object-fit: cover;}
.bannerText{bottom: -.8rem;}
.bannerText h2{font-size: .38rem;}
.bannerText p span{font-size: .4rem;}
.bannerText p b{font-size: .26rem;display: block;text-align: right;margin-top: .2rem;color: #838f9b;line-height: .79rem;}
.bannerText p b a:last-child{color: #004EA2;}
.bannerText p b a{color: #838f9b; }
.bannerText p b img{width: .28rem;height: auto;filter: brightness(1) invert(0);}

.gzzp{padding-top: .8rem;}
.bzgk{padding: 1.5rem 0 0 0;}
.lxfs{padding: .6rem 0;}
.title2 h2{font-size: .38rem;padding: .2rem 0;}
.title2 a{font-size: .24rem;}
.title2 h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;}
.wzdt{margin-top: .6rem;height: 5.25rem; padding: 0;}
.wzdt img{width: 100%;height: 100%;object-fit: cover;}
.lxfsb ul{padding: .2rem 0;display: flex;flex-wrap: wrap;height: auto;justify-content: space-between;border-bottom: 1px solid #d8dde9;}
.lxfsb li{width: 100%;font-size: .24rem; padding: .4rem 0;line-height: ;: 1.6;}
.lxfsb li img{width: .7rem;height: .7rem; display: block;margin: 0 auto .2rem auto;}
.lxfsb li:nth-child(1){width:100%;border-bottom: 1px solid #d8dde9;display: flex;gap:.3rem; padding: .4rem .5rem .4rem .6rem;line-height: 1.6;align-items: center;}
.lxfsb li:nth-child(1) img{margin: 0;}
.lxfsb li:nth-child(2){text-align: center;width: 30%;}
.lxfsb li:nth-child(3){ text-align: center;width: 30%;}
.lxfsb li:nth-child(4){ text-align: center;width: 40%;}
.lxfsNr{padding: .4rem 0 .6rem;}
.lxfsNr ul{gap:.25rem}
.lxfsNr li{width: 100%;}
.lxfsbox{padding: 0 .3rem;}
.lxfsbox h2{font-size: .36rem; line-height: 1rem;font-weight: 400;}
.lxfstext{padding: .3rem 0 .4rem;display: flex;justify-content: space-between;}
.lxfstext p{font-size: .26rem; line-height: 1.6;}

.wzfy a{font-size: .25rem; padding: 0 .12rem; line-height: .55rem;}
.wzfy li.dianspan span{line-height: .55rem;height: .55rem;font-size: .25rem;}
.wzfy li{margin: 0 .02rem;}
.pagego{margin-left: .05rem;line-height: .55rem;}
.pagego,.page_num{font-size: .25rem}
.page_num{line-height: .55rem\9;height: .55rem;width: .6rem;}



.wzfy li.dianspan{margin: 0;}
.jrwm{margin-top:-.8rem;width: 100%;}
.dqwz p{font-size: .24rem;}
.jrwmbox{padding: 0; box-shadow: 0 0 10px rgba(0, 0, 0, .0);}
.jrwm-Title{padding: 0;}
.jrwm-Title h2{font-size: .36rem; padding: .6rem 0 .2rem; margin: 0;}
.jrwmbt{padding: .6rem 0 .3rem;}
.jrwm-Title a{font-size: .26rem; padding-left: 25px;}
.jrwm-Title a:before{left: 0;}
.jrwm-Title h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;}
.jrwmbt h2{font-size: .36rem;margin-bottom: .3rem;}
.jrwmbt p{font-size: .26rem;}
.jrwmNr{padding: .4rem .3rem;}
.jrwmNr h3{font-size: .26rem;}
.jrwmNr ul{padding: .3rem 0;}
.jrwmNr h2{font-size: .28rem;margin-bottom: .2rem;}
.jrwmNr p{font-size: .26rem;line-height: 1.6;}
.jrwmNr li{padding-bottom: .4rem;}
.tdjl{padding: .3rem 0;}
.tdjl a{font-size: .26rem;}
.h120{height: .9rem;}
.zpxxTitle h2{padding: 1.5rem 0 .5rem;font-size: .42rem;}
.zpxxTitle h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;bottom: .25rem;}
.zpxxNr ul{gap:.25rem}
.zpxxNr li{width: 100%;}
.zpxxbox{padding: 0 .3rem;}
.zpxxtop{padding: .4rem 0 0 0;border: none;}
.zpxxtop p em{gap:.7rem;display: flex;}
.zpxxtop p{font-size: .24rem;align-items: center; margin: 0;}
.zpxxtop h2{font-size: .28rem; padding-bottom: .4rem;font-weight: 400;border-bottom: 1px solid #d8dde9;}
.zpxxbox a{font-size: .26rem; line-height: 1rem;height: 1rem;}
.zpxxbox a img{width: .32rem;display: none !important;}
.zpxxNr{padding-bottom: .5rem;}
.bannerText p{display: block;border-bottom: 1px solid #d8dde9;color: #838f9b;}

.dfzf{padding-top: 1.5rem;}
.dfzfNr{padding-top: .4rem;}
.dfzfbox{padding: .3rem;}
.dfzfText{width: 100%; padding: 0;}
.dfxfTp{width: 100%;margin: .3rem 0;}
.dfzfText h2{font-size: .32rem;margin-bottom: .25rem;}
.zqxqright h3{font-size: .28rem;margin: .15rem 0;font-weight: 400;}
.dfzfText p{font-size: .26rem;}
.dfzfText a{margin: .5rem auto 0 auto; font-size: .26rem; line-height: .8rem;}
.dfzfNr li{padding-bottom: .3rem;}
.jrcpTitle{padding-top: .4rem;}
.jrcpTitle h2{padding:0 .3rem;font-size: .3rem;line-height: .8rem;}
.jrcpTitle img{width: 80%;}
.jrcpbox{padding-bottom: 1.2rem;zoom: .1;}

.jyxh-img span{font-size: .42rem;padding-bottom: .3rem;}
.wzxw p a{font-size: .28rem;line-height: 1.8;margin: .2rem 0 0 0;font-weight: 400;}

.zqxqBox{display: block;}
.zqxqleft h2{font-size: .42rem; padding-bottom: .2rem;margin-bottom: .4rem;text-align: center;}
.zqxqleft h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;left: 50%;transform: translateX(-50%);}
.zqxqright h2{font-size: 0.3rem;margin-bottom: .3rem;}
.zqxqright p{font-size: .26rem;line-height: 1.8;}
.zqxqright li{padding-bottom: .3rem;}
.xgfg{padding-top:0;}

.xgfgNr{padding: .4rem 0 0 0;margin: 0;border: none;}
.xgfgNr .swiper-button-prev{top: -.5rem;}
.xgfgNr .swiper-button-next{top: -.5rem;}
.xgfgbox{padding: .4rem;}
.xgfgbox h2{font-size: .26rem;line-break: 1.8;font-weight: 400;}
.xgfgbox span{font-size: .24rem; margin-top: .5rem;}
.xgfgbox span img{width: .3rem;}
.pjlcnr{padding:.6rem 0 .9rem;}
.djsz{padding: .6rem 0;}
.djszNr{padding-top: .4rem;}
.djszNr li{width: 100%;border-bottom: none;}
.djszNr ul{border-bottom:1px solid #d8dde9;}
.djszbox{padding: .4rem .35rem;}
.djszbox h2{font-size: .28rem;margin-bottom: .2rem;font-weight: 400;}
.djszbox p{font-size: .24rem;line-height: 1.8;height: 3.6em;}
.djszbox span{font-size: .24rem; margin-top: .3rem;}
.scgktop{padding: .8rem 0 .5rem;}
.scgktop{display: block;padding:.8rem 0 0 0;}
.scgktop h2{font-size: .38rem;margin-bottom: .4rem;padding-bottom: .2rem;}
.scgktop h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;}
.scgktop p{width: 100%; font-size: .26rem;line-break: 1.8;}
.xwlb{padding: 0 .3rem;    box-shadow: 0 0 10px rgba(0, 0, 0, 0);}
.xwlb li a{padding: .55rem 0;font-size: .26rem;display: block;}
.xwlb p{font-size: .26rem;width: 100%; padding-left: .3rem;}
.xwlb p:before{left: 0;}
.xwlb span{font-size: .24rem;display: inline-block; margin-top: .25rem; margin-left: .3rem; }
.bj3{padding-bottom: .9rem;}

.jgrz{width: 100%;padding-bottom: .6rem;}
.jgrzTitle{padding-top: .4rem;}
.jgrzTitle h2{font-size: .3rem; line-height: .8rem; padding: 0 .5rem;}
.jgrzTitle img{width: 80%;}
.jgrzcp{zoom: .5;}
.jgrzcp .list2{padding: .2rem 0 0 .3rem; margin-left: .3rem;}
.jgrzcp h3 a:before{left: -.43rem;}
.jrcpTitle h3{padding: .25rem 0;;}
.jrcpTitle p{ font-size: .2rem; line-height: .6rem}
.jrcpNr{padding-bottom: .6rem;}
.pjffbox{margin-top: .8rem;}
.pjffbox ul{overflow: auto;white-space: nowrap;}
.pjffbox ul::-webkit-scrollbar {width:0px;height: 0;}
.pjffbox li{font-size: .26rem;line-height: .7rem;}
.pjffbox a{padding: 0 .5rem;}

.zlxgleft{padding-bottom: .3rem;}
.zlxg{padding: .6rem 0 .8rem;}
.zlxg_ss{padding: .4rem 0 .9rem;display: block;}
.zlxgleft ul{display: block;}
.zlxgleft li{width: 100%;padding-bottom: .25rem;justify-content: space-between;}
.zlxgleft li span{display: block;font-size: .26rem;width: auto;flex-shrink: 0;}
.fbrq{width: calc(100% - 1.1rem);display: flex;justify-content: space-between;align-items: center;}
.wby2{width: calc(100% - 1.1rem);height: .8rem;font-size: .24rem; padding: 0 .2rem;}
.wby3a{width: calc(50% - .3rem);height: .8rem;font-size: .24rem; padding: 0 .2rem;}
.btn2{width: 100%; font-size: .26rem; height: .8rem;}
.fbrq em{font-size: .26rem;}

.pjff_title{height: .9rem;border-bottom: 2px solid #004ea2;}
.pjffleft p{font-size: .26rem;width: 100%;}
.pjffleft h2{font-size: .26rem;display: none;}
.pjffright h2{font-size: .26rem;}
.pjffright p{font-size: .26rem;text-align: right;}
.pjffnrleft h2{display: none;}
.pjffnr-right h2{display: none;}
.pjffnr-right{width: auto;text-align: right;}
.pjffnr-right p{font-size: .24rem;text-align: right;}
.pjffnrleft{width: calc(100% - 2rem);display: block;}
.pjffnrleft p{width: 100%;font-size: .26rem;line-height: 1.8;}
.pjffnr-right b{display: block;color: #004ea2;margin-bottom: .2rem;}



.zlxgNr th{font-size: .24rem; line-height: .8rem; padding: 0 .1rem;border-bottom: 2px solid #004EA2;}
.zlxgNr{overflow: auto;padding-bottom: .5rem;border-top: 1px solid #e5e5e5;}
.zlxgNr::-webkit-scrollbar {width:0px;height: 0;}
.zlxgNr td{font-size: .24rem; line-height: .7rem; padding: .1rem;}
.zlxgNr td:nth-child(1){width: .5rem;}
.zlxgNr th:nth-child(4){width: 1.5rem;}
.zlxgNr td:nth-child(4){width: 1.5rem;}
.zlxgNr th:nth-child(1){width: auto;}
.zlxgNr img{width: 1rem;}
.zlxgNr table{width: 15rem;}

.hybzTitle{margin: 1rem 0 .5rem;font-size: .32rem;line-height: 1.6;font-weight: 400;}
.hybz th{font-size: .26rem; line-height: .8rem; padding: 0 .1rem;}
.hybz td{padding: .2rem .1rem;font-size: .24rem;}
.hybz{padding: 0;}
.hybz th:nth-child(1){ width: 1.5rem;}
.wby3{width: 100%;height: .8rem;font-size: .24rem; padding: 0 .2rem;}
.btn3{width: 100%; font-size: .26rem; height: .8rem;}
.gjjsNr th{font-size: .24rem; line-height: .8rem; padding: 0 .1rem;border-bottom: 2px solid #004EA2;}
.gjjsNr td{font-size: .24rem; line-height: .7rem; padding: .1rem;}
.gjjsNr{overflow: auto;padding-bottom: .5rem;}
.gjjsNr::-webkit-scrollbar {width:0px;height: 0;}
.gjjsNr td{font-size: .24rem; line-height: .7rem; padding: .1rem;}
.gjjsNr table{width: 15rem;}
.jlnr{padding-top: .25rem;text-align: center;}

.xypjbox{display: block;padding: .5rem 0;}
.xypjbox h2{font-size: .28rem;margin-bottom: .2rem;font-weight: 400;}
.xypjtext{width: 100%;}
.xypjtext p{font-size: .24rem;line-height: 1.8;}
.xypjtext h3{font-size: .28rem;margin: .3rem 0 .15rem;}
.pjhynr{padding-top: .4rem;}

.xypjtext img{margin-top: .75rem;height: auto;}
.ltsl_nr{padding: .4rem 0 .5rem;}
.ltsl_nr li{width: 100%;}
.ltsl_nr ul{gap:.25rem}
.ltsl-images a{font-size: .26rem;}
.ltsl-text{padding: .4rem .3rem;}
.ltsl-text h2{font-size: .3rem;}
.ltsl-text p{font-size: .26rem;margin-top: .35rem;}
.ltsl-text p a img{width: .25rem;}
.btn4{font-size: .28rem; line-height: .8rem;width: 100%;text-align: center;}
.zsfx-text{padding: .4rem .3rem;}
.h100{height: .7rem;}

.gjpjNr th{font-size: .24rem; line-height: .8rem; padding: 0 .1rem;border-bottom: 2px solid #004EA2;}
.gjpjNr{overflow: auto;padding-bottom: .5rem;}
.gjpjNr::-webkit-scrollbar {width:0px;height: 0;}
.gjpjNr td{font-size: .24rem; line-height: .7rem; padding: .1rem;}
.gjpjNr table{width: 15rem;}
.zqnr img{width: 1.1rem;}
.wby4{width: 100%;height: .8rem;font-size: .24rem; padding: 0 .2rem;}
.xzbtn{width: .35rem;height: .4rem;margin: 0 .2rem;}
.wyzzNr ul{padding: .4rem 0 .8rem;}
.wyzzNr ul{gap:.3rem;}
.wyzzNr li{width: calc(50% - .3rem/2);}
.qyzzbox p{font-size: .24rem;margin: .2rem 0 .35rem;line-height: 1.8;}
.kwjs{padding: .4rem 0;}
.kwjsTp{width: 100%; margin: 0 auto;}
.kwjsText{width: 100%; padding: .3rem 0 0 0;}
.kwjsText h2{font-size: .28rem;margin-bottom: .2rem;font-weight: 400;}
.kwjsText p{font-size: .26rem;}
.kwjsText b{width: calc(100% - 1.2rem);}
.kwjsText a{width: 100%; line-height: .8rem;font-size: .26rem;text-align: center;margin-top: .4rem;}
.xgckw ul::-webkit-scrollbar {width:0;height: 0;}
.xgckw ul{padding: .4rem 0 .8rem;gap:.3rem;white-space: nowrap;overflow: auto; display: block;}
.xgckw li{width: auto; display: inline-block;width: 3rem; margin-right: .1rem;}
.h90{height: .85rem;}
.hgjjNr li{width:100%;    background-size: 60% auto;}
.hgjjNr li{padding: .3rem;}
.hgjjbox h3{font-size: .24rem;margin-bottom: .25rem;}
.hgjjbox h2{font-size: .26rem;line-height: 1.8;font-weight: 400;}
.hgjjbox p{font-size: .24rem;margin: .25rem 0 .5rem;}
.hgjjbox a{font-size: .24rem;}
.hgjjNr ul{padding-bottom: .5rem;}

.xlistNr li{width: 100%;}
.xlistNr ul{gap:.25rem}
.xytext{padding: .4rem .3rem;}
.xytext h3{font-size: .24rem;margin-bottom: .35rem;}
.xytext h2{font-size: .26rem;line-height: 1.8;font-weight: 400;}
.xytext p{font-size: .24rem;margin-top: .35rem;}
.xytext p b{width: .32rem;height: .17rem;}
.xlistNr{padding-bottom: .5rem;}
.zlxgleft em{font-size: .26rem;}

.qydb{padding: .7rem 0 0;}
.qydb_title{padding: .6rem 0 .4rem;}
.qydb_title h2{font-size: .32rem;line-height: 1.6;font-weight: 400;}
.qydb_nr th{font-size: .24rem; line-height: 1.8; padding: .25rem .05rem;border-bottom: 2px solid #004EA2;}
.qydb_nr{overflow: auto;padding-bottom: .5rem;}
.qydb_nr::-webkit-scrollbar {width:0px;height: 0;}
.qydb_nr td{font-size: .24rem; line-height: 1.8; padding:.25rem .05rem;}
.qydb_nr table{width: 100%;}
.zlpjNr{padding: .4rem 0 .8rem;}
.zlpjNr li{padding: 0 0 .3rem 0; font-size: .26rem;line-height: inherit;display: block;margin-bottom:0;}
.zlpjNr a {
    width: inherit;
    overflow: inherit;
    text-overflow: inherit;
    white-space: inherit;
    display: block;
    line-height: 1.5;
    padding: .3rem 0 .1rem .4rem !important;
}
.zlpjNr span{margin: 0 0 0 .4rem;}

.xxfbNr{padding: .3rem;}
.xxfbxq li{font-size: .24rem;line-height: .5rem;padding: .15rem 0;display: block;}
.xxfbxq li span{padding: 0 .25rem;margin-right: .25rem;}
.xxfbxq li a{width: 100%;}
.xxfbxq li b{font-size: .24rem;}
.xxfbxq li span:before {transform: translateY(-50%);}
.xxfbxq{padding-bottom: .5rem;}

.rczpbox{margin-top: .4rem; padding: 0 .3rem;}
.rczpbox{background-size: 80% auto;}

.bzgkwb{padding-top: .4rem; }
.bzgkwb p{font-size: .26rem;line-height: 1.8;}
.bzgk_lb{padding-top: .45rem;flex-wrap: wrap;gap:.6rem;padding-bottom: .6rem;}
.bzgkbox{width: 100%;}
.bzgkbox{padding: .55rem;}
.bzgkbox h2{font-size: .28rem;margin-bottom: .25rem;font-weight: 400;}
.bzgkbox dt{font-size: .26rem;line-height: 1.8;}
.jqdt_nr{padding-top: .4rem;display: block;}
.jqdtleft{width: 100%;}
.jqdtleft li{width: 100%;}
.jqdtleft ul{gap:.3rem;}
.jqdt-list{padding: .3rem;}
.jqdt-list h2{font-size: .26rem;margin-bottom: .25rem;font-weight: 400;}
.jqdt-list p{font-size: .24rem;}
.jqdt-list p img{width: .32rem;}
.jqdtright{width: 100%;margin-top: .6rem;padding:0 .4rem .4rem .4rem;}
.gzzp_text ul{display: block;}
.jqdtright h2{line-height: .95rem;font-size: .26rem;}


.gzzp_text li{width: 100%;margin-top: .15rem;}
.gzzp_text ul li:nth-child(1){width: 100%;}
.gzzp_text{padding: .3rem;}
.gzzpbox{padding: .2rem;height: 1.2rem;}
.gzzp_text ul li:nth-child(3) h2{padding: 0;}
.gzzpbox a{font-size: .24rem;margin-top: .15rem;}
.gzzpbox b{font-size: .3rem;}
.gzzpbox h2{font-size: .26rem;margin: 0;font-weight: 400;}
.gzzp_text ul li:nth-child(1) h2{padding: 0;}
.gzzpnr{margin-top: .4rem;height: 6rem;}
.gzzpnr img{width: 100%;height: 100%;object-fit: cover;}
.wqzc_title{padding: 1.5rem 0 .3rem;}
.wqzc_title h2{font-size: .42rem;padding-bottom: .2rem;}
.wqzc_title h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;}
.news_nr ul{gap:.3rem;padding-bottom: .5rem;}
.news_nr li{width: 100%;}
.news_text{padding: .4rem .3rem;}
.news_text h2{font-size: .26rem;line-height: 1.8;height: 3.6em;font-weight: 400;}
.news_text p{margin-top: .3rem;font-size: .24rem;}
.news_text p b img{width: .32rem;}
.news_details{display: block;}
.news_detailsleft{width: 100%;margin-top: .7rem; padding: 0 ;}
.xwxq_title{padding: .6rem 0 .3rem;}
.xwxq_title h2{font-size: .3rem;line-height: 1.8;text-align: center;font-weight: 400;}
.xwxq_title p{gap:.15rem;font-size: .24rem;margin-top: .3rem;text-align: center;justify-content: center;}
.xwxq_nr{padding: .4rem 0;}
.xwxq_nr p{font-size: .26rem;margin-bottom: .25rem;line-height: 1.8;}
.xwxq_nr img{margin-bottom: .25rem;}
.dtbt{padding-top: .6rem;}
.dtbt h2{font-size: .32rem;padding: .2rem 0;}
.dtbt h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;}
.dtdt_list p{font-size: .24rem;margin-bottom: .2rem;}
.news_detailsright{width: 100%;}
.dtdt_nr{padding-top: .4rem;}
.ttxwtext h2{font-size: .26rem;line-height: 1.8;height: 3.6em;}
.ttxwtext p{font-size: .26rem;margin-top: .3rem;}
.dtdt_list li{padding: .3rem 0;}
.dtdt_list h2{font-size: .26rem;line-height: 1.8;}
.dszzc{display: block;padding:1.5rem 0 .6rem 0;}
.dszzcleft{width: 100%;}
.dszzcleft h2{font-size: .42rem;padding-bottom: .2rem;text-align: center;}
.dszzcleft h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;left: 50%;transform: translateX(-50%);}
.dszzcleft h3{font-size: .3rem;margin: .3rem 0 .25rem;}
.dszzcleft p{font-size: .26rem;margin-bottom: .15rem;line-height: 1.8;}
.dszzcleft h4{margin: .4rem 0 .2rem;font-size: .28rem;}
.dszzcleft h5{font-size: .36rem;}
.dszzcright{width: 80%;margin: 0 auto;padding-bottom: .3rem; margin-top: .5rem;}
.wqzc_nr li{width: 100%; padding: 0 ;}
.wqzc_nr ul{gap:.25rem;}
.wqzcbox{padding: .4rem;display: flex;justify-content: space-between;align-items: center;}
.wqzcbox h2{font-size: .28rem;line-height: 1; padding:  0;border: none;}
.wqzcbox p{font-size: .26rem;line-height: 1;}
.wqzc_nr{padding-bottom: .5rem;}
.tao{height: 1rem;}
.xgbg_list dt a{font-size: .26rem;line-height: 1.6;}
.xgbg_list{padding-bottom: 1rem;}
.videoNr ul{gap:.25rem;}
.videoNr li{width: 100%;}
.video_text{padding: .4rem .3rem;}
.video_text p{font-size: .26rem;}
.videoNr ul{padding-bottom: .5rem;}
.sstopbox p{font-size: .26rem;line-height: 1rem;}

.wzss{padding: .4rem 0;}
.sstj{height: .8rem;}
.btn1{height: .8rem;font-size: .26rem;width: 1.5rem;}
.btn1 img{margin-right: .12rem;width: .25rem;}
.wby1{width: calc(100% - 1.5re);height: .8rem; line-height: .8rem;padding: 0 .2rem;font-size: .26rem;}
.tjjg{padding: .4rem 0;}
.tjjg h2{font-size: .42rem;margin-bottom: .2rem;}
.tjjg p {font-size: .24rem;}
.ssjglish li{padding: .45rem 0;}
.ssjbox p{font-size: .26rem;margin-bottom: .1rem;}
.ssjbox h2{display: block;font-size: .3rem;}
.ssjbox h2 em{font-size: .26rem;margin-top: .2rem;display:flex;gap;.15rem;}
.ssjglish{padding-bottom: .5rem;}

.zzgj_title{padding: 1.8rem 0 .4rem;}
.zzgj_title h2{font-size: .42rem; padding-bottom: .5rem;}
.zzgj_title h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;bottom: .25rem;}
.zzgj_title p{font-size: .26rem;}
.zzgj_nr{padding-bottom: 1rem;}
.sdzs{padding: 1.5rem 0 1rem;}
.sdzstext{width: 100%;}
.sdzs_nr li{padding-bottom: .25rem;}
.sdzs_nr{padding: .4rem 0 .25rem;}
.sdzsbox{padding: .3rem;display: block;}
.sdzsbox h2{font-size: .26rem;font-weight: 400;}
.sdzsbox p{font-size: .24rem;margin-top: .2rem;line-break: 1.8;}
.sdzsbox span{font-size: .24rem; padding: 0;border: none;line-height: 1; margin-top: .3rem;display: inline-block;}
.sdzsbox span img{width: .32rem;}
.jjnr{padding:1.5rem 3% .8rem 3%;display: block;}
.jjnrleft{width: 100%;}
.jjnrtext{width: 100%; padding: 0;}
.jjnrleft h2{font-size: .42rem; padding-bottom: .2rem;margin-bottom: .4rem;text-align: center;}
.jjnrleft h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;left: 50%;transform: translateX(-50%);}
.jjnrleft p{font-size: .26rem; margin-bottom: .25rem;line-height: 1.8;}
.jjnr_right{width: 100%;}
.qygm ul{display: block;}
.qygm li{width: 100%;border-right: none;border-bottom: 1px solid #004ea2;}
.qygmbox{padding:.6rem 0 .6rem .4rem;display: flex;gap:.35rem;align-items: center;}
.qygmbox img{width: 1.05rem;height: auto; margin: 0;}
.qygmbox p{font-size: .28rem;margin: 0;width: 2.2rem;text-align: left;}
.qygmbox h2 b{font-size: .3rem;}
.qygmbox h2{font-size: .64rem;width: calc(100% - 2.9rem);text-align: left;}
.qywhnr{ transform:translate(0,0);position: static;display: block; }


.qygmtext{padding: .5rem 0;}
.qygmtext p{font-size: .26rem;margin-bottom: .25rem;line-height: 1.8;}

.qywh img{height: 100%; object-fit: cover;}
.qywhnr:before{width: 100%;height: 50%;top: auto;bottom: 0;background: url(../images/a_57.png) no-repeat center center #007AFF;  background-size: 100% 100%;}
.qynrbox{width: 100%; padding: .6rem 3%;}
.qynrbox:nth-child(1){ border-bottom: 1px solid #d8dde9;}
.qynrbox h2{font-size: .3rem; padding-bottom: .5rem;line-height: 1.6;color: #292f37;}
.qynrbox h2:before{border-bottom: 0.04rem solid #0041ab;width: 1.25rem;bottom: .25rem;}
.qynrbox p{font-size: .26rem;color: #485665;line-height: 1.8;text-align: left;}
.qynrbox h3{display: none;}
.qynrbox h4{display: none;}
.fzlc_title{padding: .8rem 0;}
.fzlc_title h2{font-size: .42rem; padding-bottom: .2rem;}
.fzlc_title h2:before{border-bottom: 0.04rem solid #004EA2;width: 1.25rem;}
.lnds{margin:.5rem 0 0 0;display: block;}
.lnds-img{width: 100%;}
.lnds-text{width: 100%; padding: .4rem .3rem;}
.lnds-text li{font-size: .26rem;}
.lnds-text li b{width: calc(100% - 1.7rem);}
.fzlc{padding-bottom: 1rem;}
.xhrn{font-size: .42rem; padding: 1.4rem 0 0;}
.fzlc_nr .mySwiper .swiper-slide-thumb-active .xhrn{font-size: .48rem; padding: .7rem 0;}
.fzlc_nr .swiper-button-next{width: .8rem;height: .8rem; margin-top: -.4rem;}
.fzlc_nr .swiper-button-prev{width: .8rem;height: .8rem; margin-top: -.4rem;}
.fzlc_nr .mySwiper .swiper-slide-thumb-active .xhrn{color: #fff; padding-left: .15rem; padding-right: .15rem;background-size: auto 100%;height: 2rem; padding: 0;line-height: 2rem;font-size: .42rem;}

.jrcpbox dt a{line-height: 200px;font-size: 80px;}
.jrcpbox h2{line-height: 2;font-size: 80px;}
.zsfx .swiper-button-next{top: 4rem;}
.zsfx .swiper-button-prev{top: 4rem;}
.xzbox{border-top:1px solid #e5e5e5; padding-bottom: .8rem;}
.xztpj{padding: .4rem .38rem; border-bottom:1px solid #e5e5e5;}
.xztpj-top{display: flex;justify-content: space-between;align-items: center;}
.xztpj-tp{border: 1px solid #e2ecf4;width: 1.38rem;}
.xztpj-tp img{width: 100%;}
.zxtpj-text{width: calc(100% - 1.8rem);}
.zxtpj-text h2{font-size: .28rem;margin-bottom: .2rem;color: #292f37;}
.zxtpj-text p{font-family: font1;font-size: .24rem;color: #838f9b;}
.xztpj-bottom ul{display: flex;justify-content: space-between; padding-top: .25rem;}
.xztpj-bottom li{font-size: .24rem;color: #292f37;}
.xztpj-bottom b{color: #004ea2;}
.dwmb{padding-bottom: .5rem;}
.zlpjNr a{padding-left: .2rem;}
.zlpjNr span{font-size: .24rem;}

.sjrjg{padding: .9rem 0;display: flex;justify-content: space-between;align-items: center;}

.sjrjg-a{width: .7rem;background: #004ea2; padding: 1.1rem .2rem;font-size: .24rem;position: relative;text-align: center;color: #fff;}
.sjrjg-a a{color: #fff;}
.sjrjg-a:before{position: absolute;height: 1px;width: 1.7rem;content: "";left: .7rem;top: 50%;transform: translateY(-50%);background: #c0c9e5;}
.sjrjg-b{padding: 0 .68rem 0 .4rem;}
.sjrjg-b h2{width: .72rem;border: 1px solid #c0c9e5;padding: .68rem .2rem;background: #e1e8f1;text-align: center;font-size: .24rem;color: #004ea2;position: relative;z-index: 88;}
.sjrjg-b b{display: block; position: relative; padding: .15rem 0;}
.sjrjg-b b:before{border-bottom: 1px solid #004ea2;width: .3rem; position: absolute;content: "";bottom: 0;left: 50%;transform: translateX(-50%);}
.sjrjg-b b:last-child:before{display: none;}

.sjrjg-c{width: 4.1rem;}
.sjrjgbox{padding: .2rem 0;display: flex;justify-content: space-between;align-items: center; position:relative;}

.boxleft{width: .65rem;background: #0068b7;text-align: center;min-height: 2.5rem;display: flex;justify-content: center;align-items: center;}
.boxleft h2{font-size: .24rem;color: #fff; padding: .2rem .1rem;background:#0068b7;position: relative;z-index: 10;width: 100%;text-align: center;}

.bosright{width: calc(100% - 1.5rem); position: relative;}
.bosright:before{position: absolute;height:calc(100% - .6rem);border-left: 1px solid #c0c9e5;content: "";left: -.45rem;top: 50%;transform: translateY(-50%);}
.bosright li{padding: .1rem 0;position: relative;}
.bosright li a{display: block;text-align: center;line-height: .5rem;border: 1px solid #c0c9e5;position: relative;background: #fff;position: relative;z-index: 10;}
.bosright li a:hover{color: #fff;background:url(../images/a_61.png);border: 1px solid #004ea2;background-size: 100% 100%;}
.bosright li:before{position: absolute;content: "";width: 12px;height: 12px;background: #dee3f1;border:1px solid #005dae;border-radius: 50%;top: 50%;transform: translateY(-50%); left: -.55rem;z-index: 10;}
.bosright li:after{width: 1.6rem;top: 50%;transform: translateY(-50%);left: -.4rem;position: absolute;content: "";border-bottom:1px solid #c0c9e5;}
.sjrjgright{position: relative;}
.sjrjgright:before{position: absolute;height: 10rem;border-left: 1px solid #c0c9e5;content: "";left: -.45rem;top: 52%;transform: translateY(-50%);}

.boxleft{position: relative; position: relative;z-index: 10;}
.boxleft:before{position: absolute;content: "";width: 12px;height: 12px;background: #dee3f1;border:1px solid #005dae;border-radius: 50%;top: 50%;transform: translateY(-50%); left: -.55rem;z-index: 10;}
.boxleft:after{width: 1.5rem;border: #c0c9e5;top: 50%;transform: translateY(-50%);left: -.4rem;position: absolute;content: "";border-bottom:1px solid #c0c9e5;}
.tzxxRight li:nth-child(5) .tzbox{border-bottom: 1px solid #e5e5e5;}
.zqxqleft{width: 100%;}
.h165{height: 1.35rem;}



}

@media(max-width:720px){
.pagego{margin-top: 0}
.fyxgzlri li{margin-bottom: .3rem;}
.fyxgzlri li a {
    line-height: inherit;
    padding-bottom: .3rem;
    display: block;
}
.fyxgzlri li h2{font-size: .26rem;margin-bottom: .2rem;padding-right: 0;}

.fyxgzlri li span{font-size: .24rem;position: relative;}
.fyxgzlri li span img {vertical-align: middle;
    height: 8px;
    margin-top: 0;
}

.fyxgzl{padding: .3rem 0 .5rem!important;}

}

