@charset "utf-8";
@font-face { 
	font-family:font1; 
	src: url("../images/SOURCEHANSANSSC-REGULAR.OTF");
	font-style: normal;
	font-display: swap;
	} 

.header{position: fixed;width: 100%;background: #fff; z-index: 100;left: 0;top: 0;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.headerabox{width: 1650px;height: 1.2rem;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;align-items: center;}
.logo{width: 229px;}
.logo img{width: 100%;}
.nav ul{display: flex;justify-content: space-between;gap:.46rem;}
.nav li{position: relative;}
.nav li h3 a{display: inline-block; line-height: 1.2rem; font-size: 18px;color: #181c18;}
.nav li h3{position: relative;}
.nav li h3:before{position: absolute;content: "";bottom: 0;left: 50%;transform: translateX(-50%);transition: all .5s;width: 0;border-bottom: 3px solid #0042ad;}
.nav li.cur h3 a{color: #0042ad;}
.nav li.cur h3:before{width: 100%;}
.nav a:hover{color: #0042ad;}
.nav li:hover h3:before{width: 100%;}
.sub_bj{position: absolute;width: 100%;top: 1.2rem;left: 0;height: 0px;background: #f2f7fc;animation: fadeIn 1s 1;}
.sub{position: absolute;width: 150px; top: 1.2rem;left: 50%;padding: 25px 0;z-index: 10;display: none;animation: fadeIn 1s 1;transform: translateX(-50%);}
.sub dl{position: relative;z-index: 10;}
.sub dt{ line-height: 2;font-size: 16px;text-align: center;}
.sub a{color: #23314c;}
.sub a:hover{color: #007AFF;}
.ssbtn{background: url(../images/a_03.png);width: .43rem;height: .43rem;background-size: 100% 100%;}
.h120{height: 1.2rem;}

.banner{overflow: hidden;position: relative;}
.bannerbox{position: relative;}
.bannerText {position: absolute;width: 1600px;left:50%; top:50%; transform:translate(-50%,-50%);z-index: 10;max-width: 94%;}
.bannerText p{color: #fff;line-height: 1.5; font-size: var(--font52); margin-bottom: .7rem;font-weight: bold;}
.banner img{width: 100%;}
.btn1{display: block;text-align: center;width: 178px; line-height: 56px;border-radius: 28px;background: #fff;font-size: 15px;color: #0042ad;transform-style: all .5s;}
.btn1 img{display: inline-block;vertical-align: middle; margin-left: 5px;width: 20px;}
.btn1:hover{background: #0042ad;color: #fff;}
.btn1:hover img{filter: brightness(0) invert(1);}
.banner .swiper-button-next{width: 50px;height: 50px;border: 1px solid #fff;top: auto;margin: ;right: auto;left:calc(50% - 730px);bottom: .7rem;border-radius: 50%;color: #fff;transition: all .5s;outline:none;}
.banner .swiper-button-next:hover{background: #0042ad;border:#0042ad;}
.banner .swiper-button-prev{width: 50px;height: 50px;border: 1px solid #fff;top: auto;margin: ;right: auto;left:calc(50% - 800px);bottom: .7rem;border-radius: 50%;color: #fff;transition: all .5s;outline:none;}
.banner .swiper-button-prev:hover{background: #0042ad;border:#0042ad;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 20px;}

.bj1{background: url(../images/a_02.png) no-repeat center center;background-size: cover;}
.wz1650{width: 1650px;margin: 0 auto;max-width: 94%;}
.about{display: flex;justify-content: space-between; padding: .65rem 0 .8rem;}
.aboutLeft h2{position: relative; color: #005387; padding-left: .95rem;font-size: var(--font42);font-weight: bold; }
.aboutLeft h2:before{background: url(../images/a_04.png);width: .61rem;height: .57rem;background-size: 100% 100%; position: absolute;content: "";left: 0;top: -.15rem;}
.aboutLeft p{position: relative; color: #333333; padding-left: .95rem;font-size: var(--font42);font-weight: bold; margin-top: .1rem;}
.aboutRight{width: 50%; padding-left: .5rem;}
.aboutRight p{font-size: 15px;color:#777777; line-height: 1.8; margin-bottom: .5rem;}
.btn2{width: 200px;line-height: 60px;text-align: center; background: #005387;font-size: 15px; color: #fff;transition: all .5s;display: block;}
.btn2 img{display: inline-block;vertical-align: middle; margin-left: 15px;}
.btn2:hover{letter-spacing: 2px;}

.fwlyTitle{text-align: center; padding: 70px 0 38px;}
.fwlyTitle h2{font-size: var(--font42); position: relative; padding-bottom: 34px;color: #333333;font-weight: bold;}
.fwlyTitle h2:before{position: absolute;content: "";border-bottom: 5px solid #0042ad;width: 25px;bottom: 15px;left: 50%;transform: translateX(-50%);}
.fwlyTitle p{font-size: 18px;color: #555555; line-height: 1.6;}
.fwlyNr ul{display: flex;flex-wrap: wrap;}
.fwlyNr li{width: 25%;cursor: pointer;}
.fwlybox{position: relative;aspect-ratio: 480 / 660;overflow: hidden;}
.fwlybox img{width: 100%;height: 100%; object-fit: cover;transition: all .5s;}
.fwlyText{width: 100%; position: absolute; padding: 0 0 .48rem .4rem; left: 0;bottom: 0;}
.fwlyText b{font-size: 0;opacity: 0;overflow: hidden;}
.fwlyText a{transition: all .5s;width: 40px;text-align: center; line-height: 40px; color: #0042ad;background: #fff;display: block; border-radius: 20px;font-size: 18px;height: 40px;}
.fwlyText h2{font-weight: bold;color: #fff;font-size: var(--font30); margin: .54rem 0 .1rem;}
.fwlyText p{font-weight: bold;color: #fff;font-size: var(--font18);}
.fwlybox:hover a{width: 110px;}
.fwlybox:hover a b{font-size: 15px; margin-right: 5px; opacity: 1;}
.fwlybox:hover img{transform: scale(1.1); opacity: .9;}


.scsbNr{display: flex;justify-content: space-between;align-items: center;background: #005387;}
.scsbLeft{width: 430px; padding-left: 5vw;}


.scsbRight{width: calc(100% - 430px);}
.sctp{position: relative;animation: fadeIn 1s 1;}
.sctp img{width: 100%;}
.scsbText{width: 6rem; right: 0;top: 50%;transform: translateY(-50%); position: absolute;z-index: 10;}
.scsbText h3{color: #fff;font-size: var(--font24); line-height: 1.6;}
.scsbText h2{color: #fff;font-size: var(--font56); margin: .25rem 0 .4rem;font-weight: bold;}
.scsbText p{font-size: 15px; line-height: 1.8;color: #c6c7c8; margin-bottom: .6rem;}

.scsbLeft ul{position: relative;}
.scsbLeft ul:before{position: absolute;content: "";width: 2px;height: 85%;left: 7px;top: 50% ;transform: translateY(-50%);background: #d0dbe1;}
.scsbLeft h3{font-size: 18px;color: #fff;font-weight: bold; padding-left: 25px; position: relative; line-height: 60px;cursor: pointer;}
.scsbLeft h3:before{position: absolute;content: "";width: 18px;height: 18px;border-radius: 50%; left: 0;top: 50%;transform: translateY(-50%);border: 4px solid #fff; opacity: 0;z-index: 10;background: #0042ad;}
.scsbLeft h3:after{width: 7px;height: 7px;background: #d0dbe1;border-radius: 50%;left:5px; top:50%; transform: translateY(-50%);content: "";position: absolute;}
.scsbLeft h3.on1:before{opacity: 1;}
.scsbLeft h3.on1:after{opacity: 0;}
.scbox{display: none;}
.scbox p{padding-left: 30px;}
.scbox p a{font-size: 14px; color: #fff; opacity: .7;line-height: 2;}
.scbox p a:hover{opacity: 1;}
.scsbLeft h3 a{font-weight: bold;color: #fff;}

.jcsb{display: flex;justify-content: space-between;flex-wrap: wrap; padding: .85rem 0 1.25rem;align-items: flex-start; }
.jcsbleft{overflow: hidden;width: 60%; position: relative;}
.jcsbleft img{width: 100%; position: relative;}
.jcsbleft .swiper-pagination{width: 100%; bottom: .25rem;}
.jcsbleft .swiper-pagination span{margin: 0 .03rem;}
.jcsbleft a{display: block;}
.jcsbleft img{width: 100%; object-fit: cover;transition: all .5s;}
.jcsbleft a:hover img{transform:scale(1.1);}

.jcsb_right{width: 40%;padding-left: 1rem;}
.jcsb_right h2{font-size: var(--font42); position: relative; padding-bottom: 40px;color: #333333;font-weight: bold;}
.jcsb_right h2:before{position: absolute;content: "";border-bottom: 5px solid #0042ad;width: 25px;bottom: 15px;left: 0; }
.jcsb_right p{color: 555555; line-height: 1.8;font-size: var(--font24);}
.jcsb_right ul{display: flex;flex-wrap: wrap;border-left: 1px solid #c0c0c0;border-top: 1px solid #c0c0c0; margin-top: .6rem;}
.jcsb_right li{width: 50%;border-right: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;}
.jcsb_right a{display: block;text-align: center;transition: all .5s; padding: .36rem 0;}
.jcsb_right h3{color: #6e6e6e;font-size: var(--font20); margin-top: .24rem;}
.jcsb_right img{width: .7rem;margin: 0 auto;}
.jcsb_right a:hover{background: #0042ad;}
.jcsb_right a:hover h3{color: #fff;}
.jcsb_right a:hover img{filter: brightness(0) invert(1);}
.news{padding-bottom: .95rem;}
.news ul{display: flex;gap:.15rem; flex-wrap: wrap;}
.news li{width: calc(25% - .45rem/4);}
.newsbox span{display: block;overflow: hidden;}
.newsbox span img{width: 100%; object-fit: cover; overflow: hidden;aspect-ratio: 408 / 244;transition: all 1.2s;}
.newstext{padding-top: .38rem;}
.newstext h3{font-size: 16px;color: #463e5d;}
.newstext h2{color: #000000;line-height: 1.6;font-size: var(--font22);height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: .1rem 0;}
.newstext p{font-size: 16px; line-height: 1.6;color: #9b9b9b;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news a:hover img{transform: scale(1.1);}

.footer{background: url(../images/a20.png) no-repeat center center;background-size: cover;}
.footerbox{width: 1650px;max-width: 94%; margin: 0 auto;padding: .75rem 0 .6rem; display: flex;justify-content: space-between;}
.foot_a img{width: 2.3rem;}
.foot_a h2{font-weight: bold;color: #333333;font-size: var(--font24);margin: .35rem 0 .15rem;}
.foot_a p{color: #333333;}
.foot_b {width: 450px;}
.foot_b li{padding-bottom: .35rem;display: flex;justify-content: space-between;align-items: flex-start; }
.footext{width: calc(100% - 30px);}
.footext p{font-size: 14px;color: #333333;margin-bottom: .08rem;}
.footext h2{color: #333333;font-size: var(--font20);}
.foot_c ul{display: flex;justify-content: space-between;gap:.55rem;}
.foot_c h2{font-size: 18px;color: #333333; margin-bottom:.5rem ;}
.foot_c dt{font-size: 14px; line-height: 1.7;}
.foot_c dt a{color: #333;}
.foot_c dt a:hover{color: #666;}
.fqxx{border-top: 1px solid #ceced0;padding: .3rem 3%;}
.fqxx p{font-size: 14px; line-height: 1.6;text-align: center;color: #bababc;}

.spbj{position: fixed;z-index: 100;width: 100%;height: 100%; background: rgba(0,0,0,.7);left: 0;top: 0;display: none;}
.sstc{position: fixed;z-index: 101; width: 600px;max-width: 90%; left:50%; top:50%; transform:translate(-50%,-50%);height: 40px;display: none;}
.btn5{width: 80px;height: 40px;cursor: pointer; border-radius: 6px; background: #0042ad;color: #fff;border: none;font-size: 14px;float: right;}
.wby1{width: calc(100% - 95px);height: 40px; padding: 0 15px;border-radius: 6px;background: #fff;float: left;}
.ggbtn{width: 40px;height: 40px; border: 1px solid #fff;border-radius: 50%;cursor: pointer;bottom: -50px;left: 50%;transform: translateX(-50%);position: absolute;background: url(../images/d2.png) no-repeat center center;background-size: 15px 15px;}

/*about*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.bannerText2{position: absolute;width: 1650px;max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.bannerText2 p{color: #005080;font-size: var(--font48);line-height: 1.6;width: 45%;font-weight: bold;}
.bannerText2 h2{color: #fff;font-size: var(--font48);line-height: 1.6;width: 45%;font-weight: bold;}
.bj2{background: url(../images/a25.png) no-repeat center center;background-size: cover;}
.gsjj{padding: .75rem 0 1.25rem;}
.gsjj h2{text-align: center; position: relative; padding-bottom: .65rem;color: #030f27;font-size: var(--font42);font-weight: 700;}
.gsjj h2:before{position: absolute;content: "";width: 25px;height: 4px;bottom: .45rem;left: 50%;transform: translateX(-50%);background: #0042ad;}
.gsjjNre{display: flex;justify-content: space-between;}
.gsjjText{width: 50%; padding-right: .2rem;}
.gsjjText p{font-size: 18px; line-height: 2;color: #333333;text-indent: 36px;}
.gsjjTp{width: 50%; padding-left: .2rem;}
.gsjjTp img{width: 100%;border-radius: 15px;}

/*sbjc*/
.wz1450{width: 1500px;max-width: 94%; margin: 0 auto;}
.jszc{padding-top: .7rem;}
.jszc h2{text-align: center; position: relative; padding-bottom: .65rem;color: #030f27;font-size: var(--font42);font-weight: 700;}
.jszc h2:before{position: absolute;content: "";width: 25px;height: 4px;bottom: .45rem;left: 50%;transform: translateX(-50%);background: #0042ad;}
.jszcNre{display: flex;justify-content: space-between;align-items: flex-start;}
.jszxleft {position: relative;}
.jszxleft:before{position: absolute;content: "";height: calc(100% - .75rem);width: 1px;background: #d0dbe1;left: 8px; top:10px;}
.jszxleft li{padding-bottom: .55rem;}
.jszxleft li a{display: block; position: relative; font-size: 18px;color: #030f27; padding-left: 22px;}
.jszxleft li a:before{position: absolute;content: "";width: 17px;height: 17px;border-radius: 50%;border: 3px solid #d0dbe1;background: #0042ad;left: 0;top: 50%;transform: translateY(-50%);opacity: 0;}
.jszxleft li a:after{width: 7px;height: 7px;border-radius: 50%;background: #d0dbe1;left: 5px;top: 50%;transform: translateY(-50%); position: absolute;content: "";}
.jszxleft li.cur a:before{opacity: 1;}
.jszxleft li.cur a:after{opacity: 0;}
.jszxleft li.cur a{font-weight: bold;color: #0042ad;}
.jszxleft li a:hover:before{opacity: 1;}
.jszxleft li a:hover:after{opacity: 0;}
.jszxleft li a:hover{font-weight: bold;color: #0042ad;}

.jszcright{width: calc(100% - 190px);padding-bottom: 1rem;}
.jszcright ul{display: flex;flex-wrap: wrap;gap:.55rem;}
.jszcright li{width: calc(50% - .55rem/2);}
.jszcbox {border: 1px solid #eaeaea;padding: .3rem .3rem 0 .3rem;transition: all .5s; position: relative;}
.jszcbox:before{position: absolute;content: "";height: 0.06rem;background: #0d50be;width: 0;left: 0;bottom: 0;transition: all .5s;}
.jszcbox span{display: block; border: 1px solid #daf1ff;overflow: hidden;}
.jszcbox span img{width: 100%; object-fit: cover;aspect-ratio: 16 / 16;transition: all 1.2s;}
.jszcbox h3{text-align: center; line-height: 1.6;color: #061729;font-size: var(--font24);height: 3.2em; margin: .25rem 0 .4rem;padding: 0 .25rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.jszcright a:hover .jszcbox{ box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.jszcright a:hover h3{color: #0d50be;}
.jszcright a:hover .jszcbox:before{width: 100%;}
.jszcright a:hover  img{transform: scale(1.05);}

/*lxwm*/
.wz1215{width: 1215px;max-width: 94%; margin: 0 auto;}
.lwxwNr ul{display: flex;flex-wrap: wrap;gap:.28rem;}
.lwxwNr li{width: calc(33.33% - .56rem/3);}
.lxwmbox{padding: .38rem .2rem .35rem .2rem;transition: all .5s; box-shadow:0 0 10px rgba(0, 0, 0, .1); cursor: pointer;position: relative;}
.lxwmbox:before{position: absolute;width: 100%;height: 0.08rem;background: #e5eaee;left: 0;top: 0;content: "";}
.lxwmbox img{height: .5rem;}
.lxwmbox p{font-size: 16px;color: #3e3e3e;margin-top: .25rem;}
.lxwmbox p b{padding-right: .1rem;font-weight: bold;font-size: 19px; }
.lxwmbox:hover{transform: translate(0, -10px);}
.lxwmbox:hover:before{ background-image: linear-gradient(to right, #37b4f0 , #125bc4);}

.lxdb{padding-bottom:.65rem;}
.lxbdTitle{text-align: center; padding: .7rem 0 .6rem;}
.lxbdTitle h2{line-height: 1.6;color: #303030;font-size: var(--font38);margin-bottom: .2rem;}
.lxbdTitle p{line-height: 1.6;font-size: var(--font20);color: #5b5b5b;}
.lxbdNr ul{display: flex;gap:.45rem;flex-wrap: wrap; padding-bottom: .45rem;}
.lxbdNr li{width: calc(50% - .45rem/2);}
.lxbdNr p{font-size: 15px; margin-bottom: .2rem;color: #3e3e3e;}
.wby2{width: 100%; height: 50px;padding:.15rem;border: 1px solid #e6e6e6;background: #f9f9f9;color: #fff;}
.wby2:focus{background: #0d50be;border: 1px solid #0d50be;color: #fff;}
.wby2:focus::placeholder { color: white; }
.lxbdNr  ul li:nth-child(3){ width:100%;}
.wby3{width: 100%;height: 230px;padding: .15rem;border: 1px solid #e6e6e6;background: #f9f9f9;color: #fff;}
.wby3:focus{background: #0d50be;border: 1px solid #0d50be;color: #fff;}
.wby3:focus::placeholder { color: white; }
.btn6{display: block; margin: 0 auto; color: #fff; font-size: 15px; width: 230px;height: 50px;background: #005387;border: none;cursor: pointer;transition: all .5s;}
.btn6:hover{letter-spacing: 3px;}

/*news*/
.newslishTitle{padding-top: .7rem;}
.newslishTitle h2{text-align: center; position: relative; padding-bottom: .65rem;color: #030f27;font-size: var(--font42);font-weight: 700;}
.newslishTitle h2:before{position: absolute;content: "";width: 25px;height: 4px;bottom: .45rem;left: 50%;transform: translateX(-50%);background: #0042ad;}
.news li{padding-bottom: .45rem;}
.pagy{padding-bottom: .7rem;}
.pagy ul{display: flex;justify-content: center;gap:.1rem;}
.pagy a{display: block; padding: 0 15px; line-height: 35px;background: #f5f6f9;font-size: 15px;color: #999999;transition: all .5s;}
.pagy a:hover{color: #fff;background: #0042ad;}
.pagy li.cur a{color: #fff;background: #0042ad;}

.wz1200{width: 1200px;max-width: 94%; margin: 0 auto;}
.wzfy{padding: .6rem 0 .4rem;}
.wzfy p{font-size: 14px;color: #333333;}
.wzfy p a{color: #333;}
.wzfy p span{padding: 0 5px;}
.wzfy p a:hover{color: #0042ad;}

.wzxqTitle{padding-bottom: .35rem; border-bottom: 1px solid #efeff0;}
.wzxqTitle h2{line-height: 1.6;color: #000; margin-bottom: .15rem;font-size: var(--font24);}
.wzxqTitle p{color: #463e5d;font-size: 16px;}
.wzxqNr{padding: .15rem 0 .75rem; border-bottom: 1px solid #efeff0;}
.wzxqNr p{font-size: 15px;color: #333333; line-height: 2; text-indent: 30px;}
.wzxqNr img{max-width: 100%; margin: .15rem auto;}

.fpwz {padding: .25rem 0 .85rem;}
.fpwz ul{display: flex;}
.fpwz li{width: 50%; font-weight: 700;font-size: 15px;color: #333333;}
.fpwz li:nth-child(2){ text-align: right;}
.fpwz li a{font-weight: 400;color: #333;}
.fpwz li a:hover{color: #0042ad;}

/*fwly*/
.wz1600{width: 1600px;max-width: 94%; margin: 0 auto;}
.fwlx{padding-bottom: 1rem;}
.fwlxNr ul{display: flex;gap:.45rem;flex-wrap: wrap;}
.fwlxNr li{width: calc(33.33% - .9rem/3);}
.fwlxNr a:hover .jszcbox{ box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.fwlxNr a:hover h3{color: #0d50be;}
.fwlxNr a:hover .jszcbox:before{width: 100%;}
.fwlxNr a:hover  img{transform: scale(1.05);}

/*scsb*/
.scsba{padding-bottom: .6rem;}
.scsbNre{display: flex;justify-content: space-between;align-items: flex-start;}
.scsba_left ul{position: relative;}
.scsba_left ul:before{position: absolute;content: "";width: 2px;height: 85%;left: 7px;top: 50% ;transform: translateY(-50%);background: #d0dbe1;}
.scsba_left h3{font-size: 18px;color: #030f27; padding-left: 25px; position: relative; line-height: 60px;cursor: pointer;}
.scsba_left h3:before{position: absolute;content: "";width: 18px;height: 18px;border-radius: 50%; left: 0;top: 50%;transform: translateY(-50%);border: 4px solid #d0dbe1; opacity: 0;z-index: 10;background: #0042ad;}
.scsba_left h3:after{width: 7px;height: 7px;background: #d0dbe1;border-radius: 50%;left:5px; top:50%; transform: translateY(-50%);content: "";position: absolute;}
.scsba_left h3.on1:before{opacity: 1;}
.scsba_left h3.on1:before{opacity: 1;}
.scsba_left h3.on1{font-weight: bold;}
.scsbLeft h3.on1:after{opacity: 0;}
.scsbabox{display: none;}
.scsbabox p{padding-left: 30px;}
.scsbabox p a{font-size: 14px; color: #a5a5a5; line-height: 2;}
.scsbabox p a:hover{color: #0042ad;}
.scsbabox h3 a{font-weight: bold;color: #a5a5a5;}

.scsba_right{width: calc(100% - 230px);}
.sbbox a{position: relative;display: flex;justify-content: space-between;align-items: center; padding: 1.rem .45rem 1.6rem .45rem;border: 1px solid #daf1ff;background: url(../images/a35.png) no-repeat center center;background-size: cover;margin-bottom: .68rem;}
.sbbox a:before{position: absolute;content: "";width: 0;height: .06rem; left: 0;bottom: 0;background: #0d50be;transition: all 1.5s; }

.sbleft img{width: 100%;object-fit: cover;aspect-ratio: 16 / 16;}
.sbleft img{width: 100%;}
.sbright{width: 50%;}
.sbright h2{color: #030f27;line-height: 1.6;font-size: var(--font24);}
.sbright ul{flex-wrap: wrap; padding-top: .3rem;}
.sbright li{color: #999999;line-height: 2;font-size: 15px;}
.sbbox a:hover h2{color: #0d50be;}
.sbbox a:hover:before{width: 100%;}

@media(max-width:1460px){
.scsbRight{width: calc(100% - 300px);}
.scsbLeft{width: 300px;}
csb_right a {padding: .6rem 0;}
.jcsb_right ul{margin-top: 1.5rem;}
}
@media(max-width:1340px){
.scsbRight{width: calc(100% - 200px);}
.scsbLeft{width: 200px; padding-left: 1%;}
.scsbLeft h3{font-size: 14px; line-height: 42px;}
.jcsb_right ul{margin-top: 1.2rem;}
.foot_b{width: 400px;}
}
@media(max-width:1280px){
.jcsb_right ul{margin-top: .8rem;}
.foot_b{width: 350px;}
}





@media(max-width:1000px){
.h120{height: 60px;}
.headerabox{height:60px;}
.logo{width: 150px;}
.nav{position: fixed;width: 200px;height: calc(100vh - 60px); overflow: auto; background: #fff;top: 60px;left: -200px;z-index: 100;}
.nav ul{display: block;}
.nav li h3:before{bottom: 0;}
.nav li h3 a{line-height: 50px; padding: 0 15px;border-bottom: 1px solid #eee;display: block;width: 100%;}
.dhbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #005080;background-size: 20px 20px;right: 10px;top: 50%;transform: translateY(-50%);border-radius: 4px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #005080;background-size: 20px 20px;}
.ssbtn{position: absolute; right: 60px;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;}
.fhbj{position: fixed;width: 100%;z-index: 10;top: 0;left: 0;height: 100%;background: rgba(0,0,0,.7);display: none;}
.nav h3 b{position: absolute;right: 0;width: 46px;height: 46px;}
.sub{position: static;left: 0;    transform: translateX(0%);}
.sub_bj{display: none;}
.bannerText p{font-size: 20px;margin-bottom: 10px;}
.btn1{width: 100px; line-height: 32px;font-size: 14px;}
.btn1 img{width: 10px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 14px;}
.banner .swiper-button-prev{left: auto;right: 50px;width: 30px;height: 30px;bottom: 10px;z-index: 1;}
.banner .swiper-button-next{left: auto;right: 10px;width: 30px;height: 30px;bottom: 10px;z-index: 1;}
.about{padding: 40px 0;display: block;}
.aboutRight{width: 100%; padding: 15px 0 0 0;}
.btn2{width: 130px;font-size: 14px; line-height: 32px;}
.btn2 img{width: 10px;}
.fwlyTitle{padding: 40px 0 20px;}
.fwlyNr li{width: 50%;}
.fwlyTitle p{font-size: 14px; padding: 0 3%;}
.fwlyTitle h2{font-size: 20px;}
.scsbNr{padding: 20px 3%;display: block;}
.scsbLeft{width: 100%; margin-bottom: 10px;}
.scsbLeft ul{text-align: center;}
.scsbLeft h3{display: inline-block;}
.scsbRight{width: 100%;}
.scsbLeft ul:before{display: none;}
.scsbText{position: static;transform: translateY(0); padding-top: 15px;width: 100%;}
.scsbText h3 br{display: none;}

.jcsb{padding: 40px 0;}
.jcsbleft{width: 100%;}
.jcsb_right{width: 100%; padding: 20px 0 0 0;}
.jcsb_right h2{font-size: 20px;}
.news li{width: 100%;}

.footerbox{padding: 20px 0;display: block;}
.foot_a img{margin: 0 auto;width: 150px;}
.foot_a{text-align: center; padding-bottom: 15px;}
.foot_b{width: 100%;text-align: center;}
.foot_b li{display: block;}
.foot_b img{margin: 0 auto 5px auto;}
.footext{width: 100%;}
.foot_c{display: none;}

.banner1{height: 220px;}
.banner1 img{width: 100%;height: 100%; object-fit: cover;}
.bannerText2 p{font-size: 18px;width: 80%;text-shadow: 2px 2px 5px rgba(255,255,255,1);}
.gsjj{padding: 40px 0;}
.gsjj h2{font-size: 20px;}
.gsjjNre{display: block;}
.gsjjText{width: 100%; padding: 0 0 20px 0;}
.gsjjText p{font-size: 14px;}
.gsjjTp{width: 100%;}

.newslishTitle h2{font-size: 20px;}
.fwlxNr li{width: 100%;}
.lwxwNr li{width: calc(50% - .28rem/2);}
.lxwmbox p{font-size: 12px;}
.lxbdTitle h2{font-size: 18px;}
.lxbdNr li{width: 100%;}
.btn6{width: 100%; height: 40px;}
.fpwz ul{display: block;}
.fpwz li{width: 100%; line-height: 1.6;display: flex;justify-content: space-between;padding: 5px 0;}
.fpwz li:nth-child(2){text-align: left;}
.fpwz li a{width: calc(100% - 60px);}
.jszc h2{font-size: 20px;}
.jszcNre{display: block;}
.jszxleft ul{display: flex;gap:10px; overflow: auto;white-space: nowrap;}
.jszcright{width: 100%;}
.jszcright li{width: 100%;}

.scsbNre{display: block;}
.scsba_left{width: 100%;padding-bottom: 15px; position: relative;}
.scsba_left ul{text-align: center;}
.scsba_left h3{display: inline-block;}
.scsba_left ul:before{display: none;}
.scsba_right{width: 100%;}
.sbbox a{display: block; padding: 20px 15px;}
.sbleft{width: 100%; position: relative;}
.sbright{width: 100%; padding-top: 20px;}
.sbright li{width: 100%;}
}