/***********鍏ㄥ眬閲嶇疆CSS*****************/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {margin: 0;}
p {margin: 0;}
ul, ol, li {padding-left: 0;list-style-type: none;}
/***娑堥櫎img榛樿杈规*****/
img {border: 0;}
a {text-decoration: none;color: inherit;}
/*缁嗙嚎琛ㄦ牸*/
table {border-collapse: collapse;}
em {font-style: normal;}
/***榛樿璁╂墍鏈夋祻瑙堝櫒鍑虹幇鍙宠竟婊氬姩鏉?***/
html {overflow-y: auto;font-size: 16px;}
/***榛樿娓呴櫎娴姩****/
.conter{max-width: 1200px;margin: 0 auto;}
body{font-family: "微软雅黑", "sans-serif", "Arial";background: url("jyzx20260514_01.png") bottom center no-repeat;background-size: cover;min-height: 100vh;padding-bottom: 11.8rem;box-sizing: border-box;position: relative;}

.top{display: flex;align-items: center;justify-content: space-between;padding-top: 0.8rem;margin-bottom: 5rem;}
.top .tq{display: flex;align-items: center;font-size: 1.4rem;}
.top .tq a{display: flex;align-items: center;}
.top .tq span{margin: 0 1rem;display: flex;align-items: center;}
.top .tq span img{margin-right: 0.9rem;display: block;width: 2rem;}
.top .slh{display: flex;align-items: center;}
.top .slh ul{display: flex;align-items: center;background: #459af9;border-radius: 5rem;padding: 0.5rem 1.4rem;margin-left: 1.8rem;}
.top .slh ul li{padding: 0 0.5rem;color: #fff;font-size: 1.6rem;}
.top .slh ul li img{height: 1.6rem;width: auto;display: block;}
.top_title{display: flex;align-items: center;justify-content: space-between;margin-bottom: 3.5rem;}
.top_title .logo img{width: 32.7rem;display: block;}
.top_title .search_box{position: relative;background: #fff;border: 1px solid #6483df;border-radius: 5rem;width: 47rem;padding-right: 5.6rem;box-sizing: border-box;}
.top_title .search_box input{padding: 1.2rem 0 1.1rem 3.2rem;outline: none;width: 100%;box-sizing: border-box;font-size: 1.8rem;border: 0;border-radius: 5rem;display: block;}
.top_title .search_box input::placeholder{font-size: 1.8rem;color: #999;}
.top_title .search_box button{width: 2.4rem;height: 2.4rem;background: url("jyzx20260514_06.png");background-size: 100% 100%;position: absolute;right: 2.4rem;top: 50%;transform: translate(0,-50%);padding: 0;border: 0;outline: none;cursor: pointer;}
.cont {border-radius: 0.5rem;overflow: hidden;box-shadow: 0 0.8rem 2.4rem rgba(0,0,0,0.12);}
.cont .menu{height: 5rem;}
.cont .menu ul{display: flex;height: 100%;}
.cont .menu ul li{width: 100%;height: 100%;background: #459af9;color: #fff;font-size: 2.2rem;}
.cont .menu ul li img{height: 1.7rem;width: auto;display: block;margin-right: 3rem;}
.cont .menu ul li:hover{background: #2686f1;}
.cont .menu ul li a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;box-sizing: border-box;}
.cont .menu ul li {border-left: 1px solid #2686f1;}
.cont .menu ul li:first-of-type{border: 0;}
.cont .menu ul li.bg6{width: 4.5rem;flex-shrink: 0;background: #a4ca2a;}
.cont .menu ul li.bg6 img{width: 1.5rem;display: block;margin: 0;}
.cont .index{padding: 3rem 2rem;background: #fff;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: stretch;}
.cont .index a:hover{color: #459af9;}
.cont .index .banner_box{width: 40.6345%;padding: 1rem;box-sizing: border-box;border: 1px solid #afc0f0;display: flex;flex-direction: column;}
.cont .index .banner_box .banner{width: 100%;flex: 1;min-height: 0;aspect-ratio: 16 / 9;}
.cont .index .banner_box .banner .swiper-wrapper{height: 100%;}
.cont .index .banner_box .banner .swiper-slide{height: 100%;}
.cont .index .banner_box .banner .swiper-slide a{display: block;position: relative;height: 100%;overflow: hidden;background: #f2f4fa;}
.cont .index .banner_box .banner img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;object-fit: cover;}
.cont .index .banner_box .banner p{position: absolute;left: 0;right: 0;bottom: 0;margin: 0;padding: 0 8rem 0 1.6rem;font-size: 1.6rem;line-height: 4.8rem;color: #fff;height: 4.8rem;box-sizing: border-box;background: linear-gradient(to top, rgba(0,0,0,0.72), rgba(0,0,0,0.35));white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cont .index .banner_box .banner .swiper-pagination{bottom: 0;left: auto;right: 0;width: auto;height: 4.8rem;display: flex;align-items: center;z-index: 3;}
.cont .index .banner_box .banner .swiper-pagination-bullet{background: #FFF;opacity: 1;width: 1rem;height:0.4rem;border-radius: 0;}
.cont .index .banner_box .banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #007aff;}

@supports not (aspect-ratio: 1 / 1) {
    .cont .index .banner_box .banner .swiper-slide a{height: auto;padding-top: 56.25%;}
    .cont .index .banner_box .banner .swiper-wrapper{height: auto;}
    .cont .index .banner_box .banner .swiper-slide{height: auto;}
}
.cont .index .tit{width: 100%;height: 4.2rem;background: #459af9;display: flex;align-items: center;justify-content: space-between;padding: 0 1.6rem 0 2rem;box-sizing: border-box;color: #fff;}
.cont .index .tit span{font-size: 1.8rem;}
.cont .index .tit a{font-size: 1.2rem;color: #fff;}
.cont .index .list li{font-size: 1.4rem;line-height: 2.4rem;color: #333;height: 2.6rem;position: relative;display: flex;align-items: center;padding-left: 0.3rem;}
.cont .index .list li a{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.cont .index .list li p{display: block;flex: 1;min-width: 0;margin-right: 2rem;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cont .index .list li p:before{content: '';position: absolute;width: 0.6rem;height: 0.6rem;background: #333;top: 0.9rem;left: -1.6rem;border-radius: 50%;}
.cont .index .list li span{color: #999;font-size: 1.4rem;flex-shrink: 0;margin-left: auto;text-align: right;}
.cont .index .list li:not(:last-of-type){margin-bottom: 1.3rem;}
.cont .index .jyxw{width: 28%;}
.cont .index .jyxw{display: flex;flex-direction: column;}
.cont .index .ggtz{display: flex;flex-direction: column;}
.cont .index .jyxw .list,
.cont .index .ggtz .list{flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.cont .index .jyxw .list li:not(:last-of-type),
.cont .index .ggtz .list li:not(:last-of-type){margin-bottom: 0;}
.cont .index .jyxw .tt{font-size: 1.8rem;font-weight: bold;line-height: 2.4rem;padding: 1.8rem 0 1.2rem;border-bottom: 1px solid #e9e9e9;display: flex;align-items: center;height: 4.8rem;}
.cont .index .jyxw .tt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;}
.cont .index .jyxw .list{margin-top: 1.2rem;}
.cont .index .ggtz{width: 28%;}
.cont .index .ggtz .list{margin-top: 1.6rem;}
.cont .index .yqlj{width: 100%;margin-top: 3rem;}
.cont .index .yqlj ul{width: 100%;display: flex;justify-content: space-between;}
.cont .index .yqlj ul li{width: 24.0670%;overflow: hidden;}
.cont .index .yqlj ul li a{display: block;position: relative;}
.cont .index .yqlj ul li img{width: 100%;height: 100%;display: block;}
.cont .index .yqlj ul li .img_title{position: absolute;left: 0;right: 0;bottom: 0;height: 5.8rem;padding: 0 1.6rem;display: flex;align-items: center;font-size: 1.6rem;line-height: 1.4;color: #fff;box-sizing: border-box;background: linear-gradient(180deg, rgba(28, 102, 214, 0) 0%, rgba(28, 102, 214, 0.82) 100%);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;justify-content: center;font-weight: bold;font-size: 2.3rem;}

.crumb{background: #f9f9f9;display: flex;align-items: center;justify-content: space-between;padding: 1.8rem 4rem;border-bottom: 1px solid #d4d4d4;}
.crumb .title{font-size: 1.4rem;color: #459af9;}
.crumb .location{font-size: 1.85rem;color: #333;display: flex;align-items: center;}
.crumb .location a{display: block;margin: 0 0.6rem;}

.ty_content{padding: 2rem 4rem 3rem;background: #fff;}

.tygl{padding: 2rem 4rem 3rem;background: #fff;}
.tygl .list{width: 100%;table-layout: fixed;font-size: 1.85rem;}
.tygl .list_head{display: flex;align-items: center;border-bottom: 0.2rem solid #459af9;font-size: 1.85rem;color: #459af9;}
.tygl .list_head .col{padding: 1rem 0;box-sizing: border-box;}
.tygl .list_head .col1{width: 10.1724%;text-align: center;}
.tygl .list_head .col2{width: 77.4138%;padding: 1rem 3rem;text-align: left;}
.tygl .list_head .col3{width: 12.4138%;text-align: center;}
.tygl ul.list{width: 100%;font-size: 1.85rem;}
.tygl ul.list li{position: relative;}
.tygl ul.list li:after{content: '';position: absolute;width: 100%;height: 0.1rem;background: #e4e4e4;bottom: 0;left: 0;}
.tygl ul.list li a{display: flex;align-items: center;padding: 2rem 0;}
.tygl ul.list li a:hover{color: #459af9;}
.tygl ul.list li a .col{display: block;box-sizing: border-box;}
.tygl ul.list li a .col1{width: 10.1724%;text-align: center;flex-shrink: 0;}
.tygl ul.list li a .col2{width: 77.4138%;padding: 0 3rem;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tygl ul.list li a .col3{width: 12.4138%;text-align: center;flex-shrink: 0;}
.tygl .list td{padding: 2rem 0;text-align: center;}
.tygl .list td:nth-of-type(2){text-align: left;padding: 2rem 3rem;width: 77.4138%;}
.tygl .list td a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tygl .list thead{border-bottom: 0.2rem solid #459af9;}
.tygl .list thead th{padding: 1rem 0;color: #459af9;}
.tygl .list tbody tr{padding-bottom: 0.1rem;position: relative;}
.tygl .list tbody tr:after{content: '';position: absolute;width: 100%;height: 0.1rem;background: #e4e4e4;bottom: 0;left: 0;}
.tygl .page{margin-top: 3rem;background: #e6f3fd;box-sizing: border-box;padding: 1.5rem 4rem;display: flex;align-items: center;justify-content: space-between;font-size: 1.6rem;}
.tygl .page .info em{color: #e70000;display: inline-block;margin: 0 0.5rem;}
.tygl .page .num{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.tygl .page .num a{padding: 0.5rem 1rem;border: 0.1rem solid #459af9;color: #459af9;margin: 0.5rem 0.5rem;}
.tygl .page .num .sy{background: #459af9;color: #fff;}
.tygl .page .num .jump{color: #666;display: flex;align-items: center;margin-left: 1rem;}
.tygl .page .num .jump input{width: 6.2rem;height: 2.8rem;background: #fff;border: 1px solid #cacaca;margin: 0 1rem;outline: none;}
.tygl .page .num .jump button{height: 2.8rem;color: #fff;background: #459af9;padding: 0 1.2rem;line-height: 2.8rem;border: 1px solid #459af9;margin-left: 1rem;display: block;cursor: pointer;}

.tyxl{padding: 2rem 4rem 3rem;background: #fff;}
.tyxl .title .tit{padding: 2rem 0;font-size: 2.5rem;color: #459af9;text-align: center;}
.tyxl .title .info{padding: 1rem 0;background: #f9f9f9;color: #666;font-size: 1.6rem;display: flex;justify-content: center;}
.tyxl .title .info span{display: flex;margin: 0 1.5rem;align-items: center;}
.tyxl .title .info .color a{width: 1.6rem;height: 1.6rem;display: block;margin: 0 0.5rem;}
.tyxl .title .info .color .bg1{background: #cefeff;}
.tyxl .title .info .color .bg2{background: #f8f8c3;}
.tyxl .title .info .color .bg3{background: #ffc7ff;}
.tyxl .title .info .color .bg4{background: #9bccfa;}
.tyxl .content{padding-top: 3.2rem;}
.tyxl .content img{display: block;max-width: 100%;margin: 0 auto;padding-bottom: 1rem;height: auto !important;}
.tyxl .content p{font-size: 1.8rem !important;line-height: 3rem;text-indent: 0em;}
.tyxl .content span {font-size: 1.8rem !important;line-height: 3rem;text-indent: 0em;}
.tyxl .content p a{color: #459af9;}
.tyxl .content p:not(:last-of-type){margin-bottom: 3rem;}
.tyxl .link{margin-top: 2.4rem;padding: 1.5rem 2rem;background: #fafafa;display: flex;align-items: center;justify-content: space-between;font-size: 1.2rem;}
.tyxl .link .btn a{display: inline-block;margin-left: 3.5rem;}

.wzdh .gl_cont{margin: 2rem 0;}
.wzdh .tit{font-size: 1.8rem;color: #459af9;font-weight: bold;margin-bottom: 1rem;}
.wzdh ul{display: flex;align-items: center;flex-wrap: wrap;}
.wzdh ul li {display: flex;align-items: center;flex-wrap: wrap;padding-top: 1rem;}
.wzdh ul a{padding: 1.25rem 1.75rem;border: 1px solid #459af9;font-size: 1.5rem;color: #459af9;line-height: 1.32;margin-right: 1.5rem;display: block;}
.wzdh ul a:hover{background: #459af9;color: #fff;}

.footer{position: absolute;background: rgba(0,0,0,0.6);left: 0;bottom: 0;height: 4.8rem;display: flex;justify-content: space-between;align-items: center;width: 100%;color: #fff;font-size: 1.4rem;padding: 0 4.2rem;box-sizing: border-box;}
.footer .left_cont{display: flex;align-items: center;}
.footer .left_cont span{margin-right: 1.6rem;}
.footer .left_cont .sydw{height: 3.4rem;}
.footer .left_cont .sydw img{height: 100%;width: auto;display: block;}
.footer .right_cont{display: flex;align-items: center;font-size: 1.5rem;}
.footer .right_cont a{margin: 0 0.6rem;}

.cont .index .banner_box,
.cont .index .banner_box .banner,
.cont .index .tit,
.cont .index .yqlj ul li,
.wzdh ul a
{border-radius: 0.5rem;}

@media (max-width: 1200px) {
    .conter{max-width: 96%;}
}
@media (max-width: 900px) {
    body{padding-bottom: 0;}

    .top{flex-direction: column;align-items: flex-start;margin-bottom: 2rem;}
    .top .tq{font-size: 1.2rem;margin-bottom: 1.5rem;}
    .top_title{flex-direction: column;align-items: flex-start;}
    .top_title .logo{width: 80%;margin-bottom: 1.5rem;}
    .top_title .logo img{width: 100%;}
    .top_title .search_box{width: 70%;}
    .top_title .search_box input{font-size: 1.2rem;}
    .top_title .search_box input::placeholder{font-size: 1.2rem;}

    .cont .menu ul li{font-size: 1.4rem;}
    .cont .menu ul li img{display: none;}

    .cont .index{padding: 1rem;}
    .cont .index .banner_box{width: 100%;margin-bottom: 1.5rem;}
    .cont .index .jyxw{width: 100%;margin-bottom: 1.5rem;}
    .cont .index .ggtz{width: 100%;margin-bottom: 1.5rem;}
    .cont .index .yqlj{margin-top: 0;}
    .cont .index .yqlj ul{flex-direction: column;}
    .cont .index .yqlj ul li{width: 100%;margin-bottom: 1rem;}

    .crumb{flex-direction: column;align-items: flex-start;padding: 1.8rem 0rem;}
    .crumb .title{margin-bottom: 1.5rem;}
    .crumb .location span{display: none;}

    .ty_content{padding: 1rem 1rem 2rem;}

    .tygl{padding: 1rem 1rem 2rem;}
    .tygl .page{padding: 1rem;flex-direction: column;font-size: 1.2rem;}
    .tygl .list_head{display: none;}
    .tygl ul.list li a{flex-direction: column;align-items: flex-start;padding: 1.6rem 0;}
    .tygl ul.list li a .col1{display: none;}
    .tygl ul.list li a .col2{width: 100%;padding: 0;white-space: normal;overflow: visible;text-overflow: clip;}
    .tygl ul.list li a .col3{width: 100%;margin-top: 0.6rem;text-align: left;font-size: 1.4rem;color: #999;}

    .tyxl{padding: 1rem 1rem 2rem;}
    .tyxl .title .info{flex-direction: column;align-items: center;}
    .tyxl .title .info span{margin-bottom: 1rem;}
    .tyxl .content{padding-top: 2rem;}
    .tyxl .link{flex-direction: column;align-items: flex-start;}
    .tyxl .link .btn{margin-top: 1rem;}
    .tyxl .link .btn a{margin-left: 0;margin-right: 2rem;}

    .footer{position: relative;height: auto;margin-top: 3rem;padding: 1rem;flex-direction: column;}
    .footer .left_cont{flex-direction: column;}
    .footer .left_cont>*{margin-bottom: 1.5rem;}
    .footer .right_cont{font-size: 1.4rem;}
}



