/***********全局重置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;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
/***默认让所有浏览器出现右边滚动条****/
html {overflow-y: scroll;font-size: 16px;}
/***默认清除浮动****/
body {font-family: "微软雅黑", "sans-serif", "Arial";}
body{background: #E4EEFF;}
.top{background: url("index20230515_14.png") center center no-repeat;background-size: auto 110%;height: 38.8em;display: flex;position: relative;justify-content: center;align-items: center;margin-bottom: -8.7em;background-position-x: 57%;}
.top img{width: 44.2187%;display: block;margin-bottom: 3em;}
.top .logo{position: absolute;left: 10%;top: 2%;width: 45%;}
.conter{max-width: 1620px;padding: 0 2em;margin: 0 auto;position: relative;}
.bg{background: #fff;border-radius: 10px;margin-bottom: 2.5em;}
.jrds,.ydqy{display: flex;justify-content: space-between;}
.left_cont,.right_cont{width: 48.8%;}

.conter .tit{display: flex;align-items: center;justify-content: space-between;border-radius: 10px 10px 0 0;background: linear-gradient(180deg, rgba(233, 244, 255, 0) 0%, rgba(210, 225, 255, 1) 100%);position: relative;border-bottom: rgba(68, 117, 229, 0.3) 1px solid;}
.conter .tit:before{content: '';position: absolute;background: url("index20230515_3.png") center center no-repeat;background-size: 100% auto;display: block;width: 1.5625em;height: 1.75em;left: 1.9375em;}
.conter .tit p{padding: 0.5833em 0 0.5833em 2.6667em;line-height: 1;font-size: 1.5em;position: relative;display: flex;align-items: center;}
.conter .tit p:before{content: '';height: 2px;background: #4475E5;position: absolute;width: 100%;bottom: -1px;left: 0;}
.conter .tit p:after{content: '';background: url("index20230515_21.png") center center no-repeat;background-size: 100% auto;display: block;position: absolute;margin-left: 0.4167em;left: 100%;width: 2.5em;height: 0.5em;}
.conter .tit .button{margin-right: 0.625em;position: relative;z-index: 1;}
.conter .tit .button span{padding: 0.78125em 1.75em;background: linear-gradient(180deg,#d2e2ff,#feffff);border-radius: 0.5em;font-size: 0.625em;line-height: 1;font-weight: 500;color: #185dda;cursor: pointer;}
.conter .tit .button span.hover{background: #185dda;color: #fff;}
.conter .tit .button span:not(:last-of-type){margin-right: 0.375em;}
.conter .cont{display: flex;justify-content: center;flex-direction: column;margin-top: 2.25em;}
.conter .cont_tit{display: inline-block;padding: 0 1.25em 0.75em;background: url("index20230515_6.png") center bottom no-repeat;background-size: 100% auto;margin: 0 auto 1.25em;}
.conter .cont_tit p{font-size: 1.25em;color: #18223A;font-weight: bold;line-height: 1;}
.conter .cont .text{background: rgba(234, 241, 255, 0.5);padding: 0.75em 0.875em;border-radius: 10px;overflow-y: auto;}

.conter .echarts{display: flex;justify-content: center;}

.gjc{overflow: hidden;position: relative;}
.gjc .gjc_box{display: flex;position: relative;background: url("dpzs20250114_1.png") right center no-repeat;background-size: cover;}
.gjc .gjc_box:before{content: '';position: absolute;height: 1.5rem;width: 100%;z-index: 1;background: linear-gradient(180deg,#2962b6,transparent);top: 0;left: 0;}
.gjc .gjc_cont{width: 18.0247%;height: 34.0625rem;position: relative;transition: all 0.5s;}
.gjc .gjc_cont:not(.rs) .pic{display: flex;align-items: center;justify-content: center;overflow: hidden;width: 100%;height: 100%;}
.gjc .gjc_cont:not(.rs) .pic img{width: auto;height: 100%;display: block;}
.gjc .gjc_cont:not(.rs) span{position: absolute;width: 100%;bottom: 3.125rem;left: 0;text-align: center;text-shadow: 0px 2px 6px  rgba(0, 0, 0, 0.3);font-size: 1.375rem;font-weight: 600;letter-spacing: 2.44px;line-height: 1.32;color: #fff;z-index: 2;}
.gjc .gjc_cont:not(.rs):hover{width: 29.7530%;}
.gjc .gjc_cont:not(.rs)::after{content: '';position: absolute;right: -2.25rem;height: 100%;width: 5.4281rem;top: 0;background: url("dpzs20250114_3.png") no-repeat;background-size: 100% 100%;z-index: 2;}
.gjc .gjc_cont.rs{width: 48.8580%;flex-shrink: 0;}
.gjc .gjc_cont.rs .gjc_tit{margin-top: 1.5625rem;padding: 0 3.875rem 0 2.5rem;height: 4rem;background: linear-gradient(-90deg,#185cda 40%,transparent);border-radius: 0 3.125rem 3.125rem 0;display: inline-block;}
.gjc .gjc_cont.rs .gjc_tit>div{display: flex;align-items: center;height: 100%;}
.gjc .gjc_cont.rs .gjc_tit span{font-size: 0.625rem;opacity: 0.8;line-height: 1;color: #fff;text-align: center;margin-right: 1rem;}
.gjc .gjc_cont.rs .gjc_tit span em{display: block;font-size: 1.125rem;opacity: 1;margin-bottom: 0.5rem;}
.gjc .gjc_cont.rs .gjc_tit p{font-size: 2.25rem;color: #fff;}
.gjc .gjc_cont.rs .gjc_tit p img{height: 2.25rem;display: block;}
.gjc .gjc_cont.rs .rsc{position: absolute;top: 1.5rem;left: 2rem;width: 92.4624%;}
.gjc .gjc_cont.rs .rsc img{width: 100%;display: block;}
.gjc:after{content: '';position: absolute;height: 5.875rem;width: 100%;z-index: 1;background: linear-gradient(0deg,#88c5f8,transparent);bottom: 0;left: 0;}

.jrds .left_cont .cont{padding: 0 2.5em 2.5em;height: 38em;}
.jrds .left_cont .cont .top_container{height: 11em;}
.jrds .cont .text{max-height: 9em;}
.jrds .left_cont .echarts{box-sizing: border-box;flex-shrink: 0;}
.jrds .left_cont .echarts img{width: 100%;display: block;}
.jrds .right_cont .echarts img{width: 95.82%;display: block;}
/* .jrds .left_cont,.right_cont{height: 44em;} */

.lyrs_data{display: flex;justify-content: space-between;}
.lyrs_data .cont{width: 22%;padding: 1.25em 1.875em 2.5em;}
.lyrs_data .echarts img{width: 100%;display: block;}
.lyrs_zs{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;border-radius: 10px;background: linear-gradient(180deg, rgba(80, 149, 255, 1) 0%, rgba(56, 85, 203, 1) 100%);}
.lyrs_zs img{width: 42.5287%;}
.lyrs_zs p{color: #fff;padding-top: 0.625em;}
.lyrs_zs p em{font-size: 2.125em;color: #3A5BD0;background: #fff;padding: 0.0625em 0.2969em;line-height: 1.1718;border-radius: 2px;margin: 0 0.1471em;}

.ydqy .left_cont .cont{display: flex;justify-content: space-between;flex-direction: row;padding: 0 1.25em 3.125em;}
.ydqy .left_cont .cont .ydpm{width: 31.9534%;padding: 1px;box-sizing: border-box;border-radius: 10px;background: linear-gradient(0deg,#A2BAF2,transparent);}
.ydqy .left_cont .cont .ydpm .ydpm_tit{background: #4475E5;color: #fff;text-align: center;border-radius: 10px;padding: 0.375em 0 0.25em;}
.ydqy .left_cont .cont .ydpm .ydpm_tit p{font-size: 1.125em;line-height: 1.4444;}
.ydqy .left_cont .cont .ydpm .ydpm_tit span{font-size: 0.875em;line-height: 1.4286;}
.ydqy .left_cont .cont .ydpm .list{background: #fff;border-radius: 10px;padding: 1em 0.75em 0.625em;}
.ydqy .left_cont .cont .ydpm .list li{display: flex;overflow: hidden;white-space: nowrap;padding-bottom: 0.5em;}
.ydqy .left_cont .cont .ydpm .list p{overflow: hidden;text-overflow: ellipsis;line-height: 2.1143em;font-size: 0.675em;}
.ydqy .left_cont .cont .ydpm .list span{width: 1.4286em;height: 1.4286em;margin-right: 0.4286em;display: flex;align-items: center;justify-content: center;line-height: 1;border-radius: 50%;background: rgba(80, 148, 254, 0.1);color: rgba(80, 148, 254, 1);}
.ydqy .left_cont .cont .ydpm .list li:not(:nth-of-type(n+4)) span{color: #FF9619;background: rgba(255, 150, 25, 0.1);}

.ydqy .right_cont .cont{padding: 2.75em 2.875em 3.75em;align-items: center;position: relative;}
.ydqy .qyhz_box{width: 94.4521%;display: flex;justify-content: space-between;padding-bottom: 4.125em;}
.ydqy .qyhz_box .qyhz{width: 29.3687%;position: relative;display: flex;justify-content: center;align-items: center;color: #fff;}
.ydqy .qyhz_box .qyhz img{width: 100%;display: block;}
.ydqy .qyhz_box .qyhz .qym{position: absolute;text-align: center;top: 1.875em;width: 9.2em;}
.ydqy .qyhz_box .qyhz .qym p{font-size: 1.375em;}
.ydqy .qyhz_box .qyhz .pm{position: absolute;text-align: center;}
.ydqy .qyhz_box .qyhz .pm span{font-size: 0.875em;display: block;padding-bottom: 1em;}
.ydqy .qyhz_box .qyhz .pm p{font-size: 1.25em;}
.ydqy .qyhz_box .qyhz.second,.ydqy .qyhz_box .qyhz.third{margin-top: 1.25em;}
.ydqy .qyhz_box .qyhz.second .pm,.ydqy .qyhz_box .qyhz.third .pm{padding-bottom: 1.5em;}
.ydqy .qyhz_box .qyhz.first{margin-bottom: 1.875em;}
.ydqy .qyhz_box .qyhz.first .pm{padding-top: 1.5em;}
.ydqy .ts_border{position: absolute;left: 2.875em;bottom: 3.75em;width: calc(100% - 5.75em);padding: 2px;background: linear-gradient(0deg,#4475e5 30%,#eff4ff);box-sizing: border-box;border-radius: 10px;}
.ydqy .ts{background: #eff4ff;border-radius: 10px;display: flex;align-items: center;padding: 0.875em 1.5em;}
.ydqy .ts img{margin-right: 1.75em;width: 5.375em;}
.ydqy .ts span{font-size: 1.25em;padding-bottom: 0.6em;display: block;}
.ydqy .ts p{font-size: 1.5em;line-height: 1.4167em;font-weight: bold;}

/* 底部 */
.footer p em{font-style: normal;}
.footer{background: rgba(66,93,174,.4); font-size:14px; line-height:2.5; color:#2d2d2d; text-align:center; padding:1em 0;border-top:3px solid #4674e5; }
.footer span{ padding:0 1em;}
.footer a{padding:0 0.4em;color:#2d2d2d; }
.footer span.BAimg{ background:url(dapeng20200528_206.png) 10px center no-repeat; padding:0 1em 0 1.5em; background-size:auto 1em;}
.footer .RightPic{ text-align:center;}

@media (max-width: 1440px) {
    body{font-size: 14px;}
}
@media (max-width: 1080px) {
    .jrds,.ydqy{justify-content: unset;flex-direction: column;}
    .left_cont,.right_cont{width: 100%;}
    .lyrs_data{flex-wrap: wrap;}
    .lyrs_data .cont{width: 40%;}
    .szbh_cont{flex-direction: column;}
    .szbh_cont .szbh_data{width: 100%;}
    .szbh_cont .cont{width: 100%;}
}
@media (max-width: 580px) {
    body{font-size: 70%;}
    .top{background: url("index20230515_14.png") center center no-repeat;background-size: 321% 110%;height: 38.8em;display: flex;justify-content: center;align-items: center;margin-bottom: -8.7em;background-position-x: 48%;}

    .top img{width: 85%;}
    .top .logo{left: 6%;}
    .conter{padding: 0 10px;}
    .conter .tit p:after{content: unset;}
    .conter .cont_tit{overflow: hidden;white-space: nowrap;width: 80%;text-align: center;}
    .conter .cont_tit p{overflow: hidden;text-overflow: ellipsis;}
    .gjc .echarts img{width: 95%;}
    .jrds .left_cont .echarts{padding: 0;}
    .jrds .left_cont .cont{padding: 0 2.5em 2.5em;height: auto;}
    .jrds .left_cont .cont .top_container{height: 100%;}
    .lyrs_zs{padding-bottom: 1.5em;}
    .lyrs_data .cont{width: 90%;}
    .szbh_cont{padding: 1.25em 1.125em 3.5em;}
    .szbh_cont .szbh_data .data_table{width: 100%;}
    .ydqy .left_cont .cont{flex-direction: column;}
    .ydqy .left_cont .cont .ydpm{width: 100%;}
    .ydqy .left_cont .cont .ydpm:not(:last-of-type){margin-bottom: 1.5em;}
    .ydqy .right_cont .cont{padding: 0;}
    .ydqy .qyhz_box{padding-bottom: 2em;}
    .ydqy .qyhz_box .qyhz{width: 33%;}
    .ydqy .qyhz_box .qyhz .qym p{font-size: 1.125em;}
    .ydqy .ts_border{position: relative;left: 0;bottom: 4em;width: calc(100% - 1em);}
    .szbh_cont .cont .text{height: 100%;line-height: 1.5;margin-bottom: 0em;}

    .footer{ background: rgba(66,93,174,.4); position:relative; font-size:16px; line-height:1.5; padding:1em 0; color: #fff}
    .footer em{ margin:0 0 1em 0;}
    .footer em,.footer span{ display:block;color: #2d2d2d;}

    .footer span{ text-align:left; padding:0 6em 0 1em;}
    .footer span.BAimg{ padding:0 3em 0 2.5em; background-position:1em center;}
    .footer .RightPic{ position:absolute; right:1em; top:5em; max-width:3em;}
    .footer .RightPic img{ width:80%;}
}

.tygth .tygth_cont{padding: 2.1875rem 1.875rem 1.875rem;display: flex;justify-content: space-between;height: 55.25rem;box-sizing: border-box;}
.tygth .tygth_cont .tygth_data{width: 29.8718%;}
.tygth .tygth_cont .tygth_data .data_table{width: 100%;}
.tygth .tygth_cont .tygth_data .data_table .echarts{width: 13.875rem;height: 13.875rem;margin-bottom: 0.055rem;position: relative;}
.tygth .tygth_cont .gthmd{width: 70.7051%;display: flex;flex-direction: column;height: 100%;}
.tygth .tygth_cont .gthmd .gthmd_table{height: 100%;overflow: auto;}
.tygth .tygth_cont .gthmd .gthmd_table::-webkit-scrollbar{background: none;width: 0.5rem;}
.tygth .tygth_cont .gthmd .gthmd_table::-webkit-scrollbar-thumb{background: #DBE4F7;border-radius: 3.125rem;}
.tygth .tygth_cont .gthmd .table_box{border-radius: 0.5rem;border-top: 1px solid #F2F2F2;border-left: 1px solid #F2F2F2;margin-right: 0.375rem;}
.tygth .tygth_cont .gthmd .gth_table{width: 100%;}
.tygth .tygth_cont .gthmd .gth_table td{padding: 0;font-size: 0.875rem;line-height: 1.448;}
.tygth .tygth_cont .gthmd .gth_table td span{border-right: 1px solid #F2F2F2;border-bottom: 1px solid #F2F2F2;height: 3rem;display: flex;align-items: center;justify-content: flex-start;padding: 0 0.75rem;box-sizing: border-box;}
.tygth .tygth_cont .gthmd .gth_table thead span{background: #3855CB;color: #fff;position: relative;}
.tygth .tygth_cont .gthmd .gth_table thead td:not(:first-of-type) span{justify-content: center;}
.tygth .tygth_cont .gthmd .gth_table thead td:first-of-type span{border-top-left-radius: 0.5rem;}
.tygth .tygth_cont .gthmd .gth_table thead td:last-of-type span{border-top-right-radius: 0.5rem;}
.tygth .tygth_cont .gthmd .gth_table thead .order{position: absolute;width: 0.625rem;height: 0.4425rem;background: url("dpzs20250114_13.png") no-repeat;background-size: 100% 100%;right: 0.75rem;top: calc((100% - 0.4425rem)/2);padding: 0;margin: 0;border: 0;transition: all 0.5s;transform: rotateZ(180deg);}
.tygth .tygth_cont .gthmd .gth_table thead .order.hover{transform: rotateZ(0);}
.tygth .tygth_cont .gthmd .gth_table tbody tr:nth-of-type(2n){background: rgba(231, 240, 255, 0.2);}
.tygth .tygth_cont .gthmd .gth_table tbody tr:last-of-type td:first-of-type span{border-bottom-left-radius: 0.5rem;}
.tygth .tygth_cont .gthmd .gth_table tbody tr:last-of-type td:last-of-type span{border-bottom-right-radius: 0.5rem;}
.tygth .tygth_cont .gthmd .gth_table col.xh{width: 9.5367%;}
.tygth .tygth_cont .gthmd .gth_table col.mc{width: 26.7029%;}
.tygth .tygth_cont .gthmd .gth_table col.dz{width: 37.0572%;}
.tygth .tygth_cont .gthmd .gth_table col.jd{width: 12.7157%;}
.tygth .tygth_cont .gthmd .gth_table col.hy{width: 13.9872%;}
@media (max-width: 580px) {
    .tygth .szbh_cont .szbh_data .data_table {
        width: 100%;
    }

    .szbh_cont .cont .text p {
        display: inline-block;
    }

    .tygth .szbh_cont .cont .cont_tit {
        padding: 0 0 0.75rem;
        margin: 0 auto 0.375rem 2.6875rem;
    }
}