@charset "utf-8";
@media screen and (min-width:2000px) {
    .bannerswipernext.swiper-button-next, .bannerswiperprev.swiper-button-prev {left:17%;}
    .bannerswipernext.swiper-button-next {left:20%;}
    .abphisimg {margin-left: 0px;}
}

@media screen and (max-width:1700px) {
    .nav ul li a {padding:0px 15px;}
    .bannerswipernext.swiper-button-next, .bannerswiperprev.swiper-button-prev {left: 5%;}
    .bannerswipernext.swiper-button-next {left: 8%;}
    .bmain_list ul li a {height: 380px;width: 100%;display: block;}
    .bmain_lir {height: 100%;}
    .bmain_lil {height: 100%;}
    .bmain_lil img {height: 100%;object-fit: cover;width: 100%;}
    .qxqk_rtop h3 {margin-bottom: 20px;}
    .abphisimg {margin-left: 0px;}
    .abphis_l {width: 40%;}
}
@media screen and (max-width:1600px) {
    .abphezuo ul li ,.abphezuo ul li:nth-child(8n){margin-right: 60px;}
}
@media screen and (max-width:1500px) {
    .logo a img {height: 30px;}
    .search {width: 150px;height: 36px;}
    .search button {width: 36px;height: 36px;}
    .abphezuo ul li ,.abphezuo ul li:nth-child(8n){margin-right: 49px;}
    .bmain_list ul li a {height: 410px;}
    .jpgclidesc {padding: 0px 40px;}
    .jubotbox_left {height: 430px;}
    .jubotbox_r {width: 45%;}
    .jubotswiperprev {left: 38%;}
}
@media screen and (max-width:1400px) {
    .abphezuo ul li ,.abphezuo ul li:nth-child(8n){margin-right: 39px;}
    .tzpcase {padding-top: 50px;}
    .abpt_rinfo table tr:first-child td {font-size: 20px;}
    .abphisimg img {width: 100%;}
    
}
@media screen and (max-width:1300px) {
    .nav ul li a {font-size: 14px;padding: 0px 10px;}
    .numCXgf {font-size: 48px;}
    .indcgf {font-size: 18px;}
    .abphezuo ul li, .abphezuo ul li:nth-child(8n) {margin-right: 30px;}
    .honorimgbox {height: 90%;}
    .jubotswiperprev {left: 37.6%;}
    .qxqk_rtopr span {margin-bottom: 20px;}
    .tzpcimg {height: 300px;}
    .tzpctit h3 {font-size: 20px;}
}

@media screen and (max-width:1200px) {
    .logo a img {height: 24px;}
    .search {width: 120px;height: 30px;}
    .search button {width: 30px;height: 30px;}
    .search input {font-size: 14px;padding-left: 15px;}
    .bannertext h1 {font-size: 60px;}
    .bannertext p {margin-top: 20px;}
    .bannertext {padding-bottom: 120px;}
    .abphezuo ul li, .abphezuo ul li:nth-child(8n) {margin-right: 18px;}
    .profile_r {width: 65%;}
    .abphis_l {width: 30%;}
    .abphis_r {width: 60%;}
    .abpcil_list ul li {width: 50%;}
    .honortit h3 {font-size: 20px;}
    .honorimg {height: 210px;}
    .honorimghov {display: flex;justify-content: center;align-items: center;}
    .honorimghov img {height: 90%;object-fit: contain;}
    .bmain_lir button {margin-top: 50px;}
    .tzpcase_boxitem {width: 90%;}
    .tzpcase ul.jpgcp_list li .tzpcimg {height: 210px;}
   .tzpcase {padding-top: 0px;}
   .newslitext {padding: 20px;}
   .newspic {height: 200px;}
   .newsli_mid h3 {font-size: 16px;}
   .newsli_top span {margin:0px 10px;font-size: 14px;}
   .newsli_top i ,.newsli_top p{font-size: 14px;}
   .morebtn {width: 46px;height: 46px;}
   .newsli_mid {height: 70px;}
   .dqnews_cont .newslitext {height: 100%;}
   .newspagetitle {padding: 0px;}
   .newsppart {width: 95%;}
   .neibanner_text h3 {margin-bottom: 50px;}
   .jubotbox_left {height: 340px;}
   .jubotbox_r h3 {font-size: 20px;margin: 30px 0px 0px;}
   .jubotbox_r p {height: 14px;line-height: 1.5;}
   .jubotbox_r {height: 340px;}
   .jubotswipernext, .jubotswiperprev {left: 40.5%;}
   .jubotswiperprev {left: 33%;}
   .tzpcase ul.jpgcp_list li .tzpctit h3 {font-size: 16px;}
    .contact_r ul li p,.contact_rimg h5 {font-size: 18px;}
    .contact_r ul li {padding: 0px 20px;}
    .profile_l {width: 30%;}
    .abpt_r {padding: 50px ;} 
    .abpt_rinfo table td {font-size: 15px;}
    .abpt_rinfo table tr:first-child td {font-size: 18px;}
}

@media screen and (max-width:1000px) {
    .bannertext h1,.neibanner_text h3 {font-size: 40px;}
    .bannertext p {font-size: 14px;}
    .idxgfnumbox ul li {width: 48%;margin-bottom: 40px;}
    .footnav dl dd a,.footnav dl dt a {font-size: 18px;}
    .fpptc_l a, .fpptc_l p, .fpptc_r a {font-size: 14px;}
    .abphezuo ul li, .abphezuo ul li:nth-child(8n) {margin-right: 1px;}
    .abpt_l ,.abpzzjgl  {width: 100%;margin-bottom: 50px;}
    .profile_r, .abpt_r, .abpzzjgr,.abphis_r {width: 100%;}
    .abphis_l {width: 100%;}
    .abphisimg {margin: 0px 0px 60px;}
    .timeline-container {width: 100%;max-width: 100%;}
    .honortit {padding: 20px;}
    .honortit h3 {font-size: 16px;}
    .honortit h4,.bmain_lir p {font-size: 14px;}
    .top {position: unset;background-color: #ffffff;height: auto;padding: 15px 10px;}
    .logo a img {filter: unset;}
    .waptop_r img.waptopr_img,.waptopr_clsrimg {filter: grayscale(100%) brightness(300%);height: 30px;}
    .fixednav.top {position: fixed;}
    .wapnavxl {width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;z-index: 9999;display: none;}
     .wapnavxl ul ,.wapxl_top{width: 100%;padding: 15px 10px;background-color: #ffffff;}
     .wapnavxl_box  li  {border-bottom: 1px solid #e5e5e5;padding: 10px 0px;}
     .wapnavxl_box li a {font-size: 16px;}
      .wapnavxl_box  li span {font-size: 24px;}
      .wapernavxl {width: 100%;padding-bottom: 10px;display: none;}
     .wapnavxl_box  li .wapernavxl a {font-size: 14px;    background-image: linear-gradient(90deg, #0062b1 0%, #009d8e 100%), linear-gradient(#0062b1, #0062b1);color: #ffffff;
    background-blend-mode: normal, normal;
   padding: 6px 16px ;border-radius: 16px;display: inline-block;margin-top: 10px;}
   .wapnavxl_box li span.xlon {transform: rotate(90deg);color: #009d8e;}
   .waptopr_clsrimg {height: 24px;}
   .tzpcimg {height: 300px;}
   .tzpctit h3 {height: 52px;overflow: hidden;}
   .tzpcaset_r {margin-top: 10px;}
   .tzpcaset_r a {margin-left: 10px;font-size: 14px;}
   .jpgclidesc h4 {font-size: 20px;}
   .jpgclidesc i {font-size: 50px;}
   .tzpcase ul.jpgcp_list li .tzpcimg {height: 170px;}
   .videolist ul li .newsli_mid {height: 60px;}
   .dqnews_list ul li a {height: 200px;}
    .dqnews_list .newsli_mid {height: auto;}
    .mainnews {padding-top: 55px;}
    .newsppart {margin-top: 55px;}
    .newspagetitle h2 {font-size: 26px;}
    .juleft {height: 300px;}
    .jointop {padding: 60px 0px;}
    .joinusmid ,.joinbot{padding-bottom: 60px;}
    .jubotbox_r p {font-size: 12px;}
    .jubotbox_left {height: 270px;}
    .jubotbox_r {height: 255px;}
    .jubotswipernext, .jubotswiperprev {left: 38.5%;}
    .jubotswiperprev {left: 28.6%;}
    .jubgbox_l {width: 40%;}
    .contact_l {width: 100%;margin-bottom: 50px;}
    .contact_r,.qxqk_right {width: 100%;}
    .abpnameimgbox {margin-top: 60px;}
    .profile_r {padding-top: 0px;}
    .profile_l {width: 100%;margin-bottom: 20px;}
    .abphisimg img {width: 100%;}
}

@media screen and (max-width:767px) {
   .bannertext {padding-bottom: 70px;}
   .bannertext h1 {font-size: 20px;}
   .bannertext p {text-align: left;}
   .bannerimg img ,.neibanner img {height: 282px;object-fit: cover;}
   .bannerswipernext.swiper-button-next {left: 15%;}
   .idxintro,.idxnews {padding: 60px 0px;}
   .idxabout {margin-top: 40px;}
   .idxab_l {width: 100%;}
   .idxtitle,.neibanner_text h3 ,.abpname,   .mainpname {font-size: 32px;}
   .idxbtn {margin-top: 50px;}
   .idxab_r {width: 100%;margin-top: 50px;}
   .numCXgf {font-size:40px;}
    .indcgf {font-size: 11px;}
   .idxbtn {width: 120px;height: 36px;padding: 0px 1px 0px  10px;}
   .jiantou {width: 34px;height: 34px;}
   .idxbtnmore,.tzpcaseboxdesc p {font-size: 14px;}
   .idxnews_desc {padding: 30px 20px;}
   .idxnews_desc h3 {font-size: 20px;}
   .idxnews {padding-bottom: 100px;}
   .footnav {display: none;}
   .ficons  {margin: 40px 0px ;}
   .foottop {justify-content: center;}
   .abphezuo ul li {width: 100px;height: 100px;}
   .abphezuo ul li, .abphezuo ul li:nth-child(8n) {margin-right: 18px;margin-bottom: 20px;}
   .neibanner_text h3 {margin: 20px 0px 40px;}
   .neiernav {padding: 10px 0px ;overflow-x: scroll;}
   .neiernav .con1500 {width: 800px;padding: 0px 15px;}
   .neiernav ul {justify-content: flex-start;}
   .neiernav ul li {margin-right: 15px;}
   .profile_r h4 {font-size: 20px;}
   .profile_l{margin-bottom: 30px;}
   .abpt_r {height: auto;}
   .abpteam {padding: 60px 0px;}
   .abpzzjg {padding: 60px 0px;}
   .content-item .desc {font-size: 14px;}
   .content-item .year-title {font-size: 40px;}
   .timeline-year::before {right: 2px;}
   .timeline-year {padding-right: 0px;width: 94px;}
   .abphis {padding: 60px 0px 0px;}
   .abpcul {padding: 60px 0px 0px;}
   .abphz {padding: 60px 0px;}
   .abpcil_list, .abphezuo {margin-top: 30px;}
   .abpcil_list ul li {width: 100%;}
   .mainp {padding-top: 100px;}
   .mainpnav p span.mainpnavname,.mainpnav_xl a {font-size: 15px;}
   .mainpnav {width: auto;min-width:auto;margin-top: 20px;}
   .honorslist ul li {width: 100%;margin-right: 0px;}
   .honorslist ul li:nth-child(3n) {margin-right: 0px;}
   .banmain {padding: 60px 0px;}
   .bmain_list ul li a,.tzpcimg {height: auto;}
   .bmain_lil ,.bmain_lir,.tzpcase ul li{width: 100%;}
   .bmain_lir {padding:40px 20px;}
   .tzbanner h4 {font-size: 40px;}
   .tzprdesc {width: 100%;margin-top: 30px;}
   .tzpctit h3 ,.tzpcaseboxdesc h3,.tzpcasebox_close span{font-size: 20px;}
   .tzpcaseboxdescbot {padding: 20px 10px;}
   .tzpcasebox_close {right: 10px;top: 10px;width: 34px;height: 34px;}
   .flogo a img {height: 40px;max-height: 40px;}
   .tzpcase {padding-top:50px;}
   .jpgclist ul li.active,.jpgclist ul li,.jpgclist ul li.offactive {width: 100%;}
   .jpgclist ul li {height: 500px;}
   .jpgclist ul li .jpgcli_btn ,.jpgclist ul li .jpgclidesc p{display: block;}
   .jpgclidesc p {font-size: 15px;}
   .jpgclist {margin: 70px 0px;}
   .tzpcase ul.jpgcp_list li {width: 100%;}
   .tzpcase ul {margin-top: 0px;}
   .tzpcase ul.jpgcp_list li .tzpcimg {height: auto;}
   .newsplist ul li {width: 100%;margin-right: 0px;}
   .newsli_mid ,.newspic,.newslt_hytit,.videolist ul li .newsli_mid{height: auto;}
   .newsnav a {margin-right: 10px;font-size: 16px;}
   .newsmain {padding-bottom: 100px;}
   .newslist_hy ul li {padding: 40px 20px;}
   .dqnews_list ul li a{height: auto;}
   .dqnews_img,.dqnews_cont{width: 100%;}
   .newspagecont {margin-top: 20px;}
   .newspagetitle h2,.joblip_desc h3 {font-size: 18px;}
   .newspagecont p {font-size: 14px;}
   .nextprevline {display: none;}
   .nextprev {align-items: flex-start;}
   .newxnext,.newxprev  {width: 48%;}
   .newxnext h3,.newxprev h3 {font-size: 12px;}
   .newsback {margin: 20px auto 0px;}
   .juleft {width: 100%;height: auto;margin-bottom: 15px;}
   .jumidbox_r {margin-top: 0px;}
   .jubotswiper .swiper-slide {display: block;}
   .jubotbox_left {width: 100%;height: auto;}
   .jubotbox_r {width: 100%;height: 300px;padding-top: 30px;}
   .jubotswipernext, .jubotswiperprev {left: 10px;bottom: 60%;width: 50px;height: 50px;}
   .jubotswipernext {left: unset;right: 10px;}
   .jubgbox_l,.joblip_img {width: 100%;}
   .joinbgbox {height: 300px;padding: 50px 0px;}
   .jubgbox_l h3,.jubgbox_r p {font-size: 22px;text-align: center;}
   .jubgbox_r {width:100%;text-align: center;}
   .jubgbox_r a {float: unset;margin: 20px auto;}
   .joblip_desc {width: 100%;padding: 20px;}
   .contactbox ,.qianxin{padding: 60px 0px;}
   .contact_r ul li p {width: 100%;margin-top: 15px;}
   .contact_r ul li {height: auto;padding: 20px;}
   .qxqk_rtopr {justify-content: flex-start;}
   .qxqk_rtopr span {font-size: 14px;}
   .qxqk_right ul li {width: 100%;}
   .tzpcaseboxdesc img {height: 30vh;}
   .pages ul li {width: 30px;height: 30px;}
   .pages .pagination>li>a, .pages .pagination>li>span {font-size: 14px;}
   .joblip_img {height: auto;}
   .timeline-wrapper {gap: 30px;}
   .content-item .year-title {font-size: 30px;margin-bottom: 0px;}
   .honorimghov p {font-size:13px;}
   .layui-layer-page {width: 85vw !important;height: 40vh !important;}
   .abpt_r {padding: 20px;overflow-x: scroll;border-radius: 8px;}
   .abpt_rinfo {width: 900px !important;}
   .abpt_l,.abpzzjgl {margin-bottom: 0px;}
   .timeline-year .year-item {padding-right: 31px;}
   .qxqk_right ul li input,.formtext {font-size: 15px;}
   .idxab_r {height: 220px;}
   .profile_r p ,.neiernav ul li a{font-size: 16px;}
   .tzprdesc {margin-top: 0px;}
   .tzpcaset_r {margin: 0px 0px 30px ;}
   .tzpctit h3 {font-size: 16px;}
   .newsback {width: 44px;height: 44px;}
   .jutitle a {font-size: 30px;}
   .jumidbox_r {width: 100%;}
   /* .content-wrap {gap: 25px;} */
   .timeline-content{margin-top: -50px;}
   .content-item:last-child.prev {top: -170px;}
   .fpptc_l a {margin-left:0px;}
   
}

@media screen and (max-width:576px) {
}