@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .ys-nybaner-img {
        transform: translateX(-44%);
    }
    /* 1920end */
}

@media screen and (max-width: 1680px) {
    /* ada start */
    :root {
        --font50: 46px;
        --font48: 44px;
        --font40: 36px;
        --font30: 28px;
        --parpspace10: 8px
    }
    .info-main .swiper-pagination-bullet {
        width: 100px;
    }
    .products-main .ys-nyban-title h1 {
        margin-bottom: 25px;
    }
    .page-foot-cont-text {
        margin-bottom: 50px;
    }
    .new-main-cont-link {
        padding-bottom: 30px;
        margin-bottom: 40px;
    }
    .new-main-cont-text {
        padding-bottom: 25px;
        margin-bottom: 20px;
    }
    .pmct-ul-li a{
        padding: 50px 140px 50px 75px;
    }
    .pull-title span {
        margin-left: 16px;
    }
    .pmcb-item a{
        padding: 40px 38px 45px;
    }
    .products-main-cont-bottom .swiper-pagination-bullet {
        margin: 0 10px;
    }
    .pmcb-item-title {
        margin-bottom: 12px;
    }
    .pmcb-item-text {
        margin-bottom: 30px;
    }
    .sctt-ul-li a {
        padding-top: 50px;
        padding-bottom: 70px;
    }
    .sctt-ul-li-icon {
        width: 100px;
        margin-bottom: 60px;
    }
    .sctt-ul-li-text p {
        margin-bottom: 10px;
    }
    .sctu-li {
        padding: 0 30px;
    }
    .scmc-cont-top-ul {
        padding-bottom: 22px;
    }
    .sctu-li::after {
        margin-top: 22px;
    }
    .scmc-bitton {
        margin-top: 55px;
    }
    .scmc-cont-bottom-cont {
        padding-top: 30px;
    }
    .scbc-left-icon {
        width: 54px;
    }
    .scbc-left-top {
        width: calc(100% - 54px);
    }
    .scbc-right {
        padding-left: 64px;
    }
    .contact-cont-ul {
        top: 110px;
    }
    .cclu-li-text {
        padding-bottom: 8px;
    }
    .cclu-li {
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    .contact-cont-rigth {
        width: 70%;
    }
    .contact-cont-right-cont {
        padding: 64px 40px 40px;
    }
    .ccru-li {
        margin-bottom: 20px;
    }
    .ccru-li-box {
        width: 14px;
        height: 14px;
    }
    .imbd-item-cont {
        padding: 27px 25px 45px;
    }
    .imbd-item-date {
        padding-bottom: 10px;
    }
    .info-main-bom-down {
        margin: 0 -12px;
    }
    .imbd-item {
        padding: 0 12px;
    }
    .ys-nyban-cont-date {
        padding-bottom: 20px;
    }
    .ys-nyban-cont-text {
        margin-bottom: 40px;
    }
    /* ada end */
    .contact-cont-left {
        padding-right: 160px;
    }
    .contact-main .mod-bread {
        padding-top: 30px;
    }
    .page-foot-img {
        min-height: 350px;
    }
    .contact-main .eitl-privacy {
        margin-bottom: 60px;
    }
    .yncs-li a {
        padding: 55px 62px 120px 46px;
    }
    .ys-nyban-cont-slick .slick-dots {
        bottom: 60px;
        padding-left: 46px;
        padding-right: 62px;
    }
    .pmct-ul-li-left {
        padding-right: 260px;
    }
    .settle-cont-mid,
    .settle-cont-bom{
        padding: 0 50px;
    }
    .scmc-cont-top {
        width: 82%;
    }
    .scmc-cont-bottom {
        width: 85%;
    }
    .scmc-cont {
        width: calc(100% - 130px);
    }
    .scbu-li {
        padding: 0 30px;
    }
    .scbc-slick{
        margin: 0 -30px;
    }
    .scbc-wrap {
        width: 80%;
    }
    .expert-list-ul-li {
        padding: 0 10px;
    }
    .expert-list-ul {
        margin: 0 -10px 14px;
    }
    .expert-evalu-wrap {
        padding: 68px 120px 62px 180px;
    }
    .easl-cont-text a {
        padding: 48px 75px 50px 56px;
    }
    .easl-cont-text .std-text2 p {
        margin-bottom: 38px;
    }
    .esul-cont {
        padding: 36px 40px 20px;
    }
    .esul-cont-parga {
        padding-left: 50px;
    }
    .expert-info-text {
        padding: 40px 30px 36px;
        top: 4%;
        right: 10%;
    }
    .expert-info {
        padding: 0 50px;
    }
    .elul-cont-text {
        padding: 0 28px;
    }
    .elts-list-li .ys-select-bd {
        width: calc(100% - 40px);
        padding: 24px 20px 30px;
    }
    .about-value-le {
        padding-right: 240px;
    }
    .avlu-li {
        padding: 0 30px;
    }
    .about-value-le-ul {
        margin: 0 -30px;
    }
    .avlu-li-icon {
        width: 98px;
        height: 98px;
    }
    .avlu-li-icon img {
        width: 50px;
    }
    .about-history h2 {
        margin-bottom: 120px;
    }
    .ahyl-wrap-year {
        font-size: 118px;
    }
    .ahyl-wrap-info {
        padding-left: 70px;
    }
    .about-history-year {
        width: 50%;
        margin: 0 auto 60px;
    }
    .about-auth-list {
        padding: var(--space100) 110px;
    }
    .aals-li {
        padding: 0 12px;
    }
    .about-auth-list-slick {
        margin: 0 -12px;
    }
    .ahts-li{
        padding-right: 5px;
    }
    .pdetail-list {
        padding-top: 160px;
    }
    .plul-box-tp .plul-box-tp-num {
        font-size: 92px;
    }
    .plul-box-tp-text {
        font-size: 64px;
    }
    .pdetail-quest {
        padding-top: 150px;
    }
    .pdetail-quest-cont {
        padding: 60px 80px 80px 90px;
    }
    .pqul-box {
        padding: 45px 36px 20px;
    }
    .pdetail-adv h2 {
        margin-bottom: 60px;
    }
    .pdetail-adv-ul-li {
        margin-bottom: 50px;
    }
    .ys-ban-data-wrap {
        padding: 30px 100px;
    }
    .ybdw-ul-li {
        padding: 0 80px;
    }
    .ybdw-ul {
        margin: 0 -80px;
    }
    .ys-ban-text-wrap .std-titbox {
        margin-bottom: 50px;
    }
    .hpwu-li {
        padding: 0 16px;
    }
    .home-pro-wrap-ul {
        margin: 0 -16px;
    }
    .hpwu-li a {
        padding: 28px 50px;
    }
    .hcbr-li-wrap {
        padding-left: 65px;
        padding-right: 50px;
    }
    .hcbr-li-wrap-icon {
        width: 110px;
    }
    .hcbr-li-wrap-text {
        width: calc(100% - 110px);
        padding-right: 170px;
    }
    .home-ent {
        padding-top: 150px;
    }
    .home-ent h2 {
        margin-bottom: 50px;
    }
    .hels-li-cont {
        padding: 60px 230px;
    }
    .hels-li-cont-parga {
        margin-bottom: 50px;
    }
    .home-ent-list {
        margin-bottom: 50px;
    }
    .home-authen {
        padding: 160px 35px 0;
    }
    .home-authen .std-titbox {
        margin-bottom: 60px;
    }
    .hasl-ul-li {
        margin-bottom: 50px;
    }
    .home-expert {
        padding-top: 145px;
    }
    .home-new {
        padding-top: 160px;
    }
    .contact-cont-right {
        transform: translateX(-50px);
    }
    .ys-nybaner-img {
        transform: translateX(-50%);
    }
    /*2024.08.07gai*/
    .pmcb-item a {
        padding: 40px;
    }
    .pmcb-item-text {
        margin-bottom: 0;
    }
    .ybdw-ul {
        margin: 0 -50px;
    }
    .ybdw-ul-li {
        padding: 0 50px;
    }
    .elul-cont-tp .std-h4 {
        width: 76px;
    }
    .elul-cont-text {
        padding: 0 24px;
    }
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    /* ada start */
    :root {
        --parpspace10: 6px;
        --std-height: 70px;
        --space100: 90px;
        --icon-width: 22px;
        --font48: 42px;
        --font24: 22px;
        --font20: 18px;
        --font30: 26px;
    }
    .info-main .swiper-pagination-bullet {
        width: 100px;
        margin-right: 24px;
    }
    /* ada end */
    .mod-enter-search {
        margin-right: 40px;
    }
    .head-nav-item {
        padding: 0 20px;
    }
    .head-nav {
        margin: 0 -20px;
    }
    .mod-nav {
        padding-left: 100px;
        width: calc(100% - 82px - 360px);
    }
    .contact-cont-left {
        padding-right: 130px;
    }
    .mod-side-wrap-icon {
        width: 54px;
        height: 56px;
    }
    .mod-side {
        right: 40px;
    }
    .mod-side-wrap-pop {
        width: 500px;
        right: 64px;
        padding: 20px 35px 28px 32px;
    }
    .std-btn1-box, .std-btn2-box {
        padding: 0 34px;
    }
    .contact-main .eitl-privacy {
        margin-bottom: 50px;
    }
    .page-foot-cont {
        padding: 100px 0 60px;
    }
    .page-foot-img {
        min-height: 320px;
    }
    .ys-footer {
        padding-top: 60px;
    }
    .ys-footer-wrap-tp {
        margin-bottom: 50px;
    }
    .head-logo {
        width: 82px;
    }
    .mod-enter {
        width: 360px;
    }
    .mod-enter-search-pull {
        height: 350px;
    }
    .ys-footer-wrap {
        padding-left: 30px;
        padding-right: 100px;
    }
    .ys-nybaner-img {
        width: 65%;
    }
    .yncs-li a {
        padding: 50px 56px 110px 40px;
    }
    .ys-nyban-cont-slick .slick-dots {
        padding-left: 40px;
        padding-right: 56px;
    }
    .ys-nyban-cont-text {
        margin-bottom: 34px;
    }
    .ys-nyban-cont-slick .slick-dots li {
        width: 100px;
    }
    .imbt-search-button .std-btn1-box p {
        line-height: 48px !important;
    }
    .elts-list-li .ys-select {
        height: 50px;
    }
    .imbd-item-icon {
        width: 60px;
    }
    .info-main-bom-button {
        margin-top: 40px;
    }
    .other-main .ys-nyban-button {
        margin-top: 40px;
    }
    .ys-nyban-button .std-btn1-box {
        padding: 0 60px;
    }
    .pmct-ul-li-left {
        padding-right: 220px;
    }
    .sctt-ul-li-title {
        margin-bottom: 25px;
    }
    .sctt-ul-li a {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .sctt-ul-li-icon {
        width: 94px;
        margin-bottom: 50px;
    }
    .settle-cont-mid,
    .settle-cont-bom{
        padding: 0 40px;
    }
    .scmc-title {
        top: 60px;
    }
    .settle-cont-mid-cont {
        bottom: 40px;
    }
    .scmc-bitton {
        margin-top: 46px;
    }
    .scbc-left-top {
        padding-left: 50px;
    }
    .expert-list-tp {
        margin-bottom: 40px;
    }
    .elul-cont-text {
        padding: 0 22px;
    }
    .elul-cont-info{
        padding-right: 22px;
    }
    .elts-search input {
        height: 50px;
    }
    .eltb-search .std-btn1-box {
        width: 155px;
    }
    .expert-list-tp-btn {
        width: 22%;
    }
    .expert-pop-wrap {
        max-height: 650px;
    }
    .expert-pop-wrap-bt {
        max-height: 470px;
    }
    .epwb-info {
        margin-bottom: 40px;
    }
    .eewb-icon {
        width: 52px;
        height: 52px;
    }
    .expert-evalu-wrap-btn {
        width: 115px;
    }
    .expert-evalu-wrap-icon {
        width: 56px;
    }
    .expert-evalu-wrap-list {
        width: calc(100% - 56px - 115px);
        padding-left: 56px;
        padding-right: 45px;
    }
    .expert-evalu-wrap {
        padding: 60px 100px 56px 160px;
    }
    .easl-cont-text a {
        padding: 40px 65px 40px 48px;
    }
    .easl-cont-text .std-h4 {
        margin-bottom: 18px;
    }
    .easl-cont-text .std-text2 p {
        margin-bottom: 32px;
    }
    .esul-cont {
        padding: 30px 34px 20px;
    }
    .esul-cont-bg {
        width: 180px;
    }
    .epll-cont-icon {
        width: 58px;
    }
    .expert-info-text {
        padding: 32px 24px 30px;
    }
    .expert-info {
        padding: 0 40px;
    }
    .expert-info-text h2 {
        margin-bottom: 10px;
    }
    .expert-info-text-parga {
        margin-bottom: 30px;
    }
    .elul-cont-tp {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .elul-cont-tp p {
        width: calc(100% - 70px);
        padding-left: 5px;
        top: 3px;
    }
    .elul-cont-tp .std-h4 {
        width: 70px;
    }
    .esul-cont-parga {
        padding-left: 40px;
    }
    .eitl-li1::after {
        left: 31.5%;
    }
    .eitl-li2::after {
        left: 27.5%;
    }
    .expert-service {
        padding-top: 70px;
        padding-bottom: 80px;
    }
    .expert-list-tp-select {
        width: 80%;
    }
    .elts-search {
        width: 280px;
    }
    .elts-list {
        width: calc(100% - 280px);
    }
    .elts-list-li .ys-select-bd {
        width: calc(100% - 30px);
    }
    .elts-list-li .ys-select-li {
        margin-bottom: 18px;
    }
    .expert-evalu-wrap-bg {
        width: 200px;
    }
    .ablt-li1 {
        left: 23%;
    }
    .ablt-li2 {
        left: 60%;
    }
    .ablt-li3 {
        left: 42%;
    }
    .abls-dot {
        width: 46px;
        height: 46px;
        top: -23px;
        left: -23px;
    }
    .about-brief-wrap {
        padding-left: 130px;
    }
    .about-value-le {
        padding-right: 200px;
    }
    .avlu-li-icon {
        width: 92px;
        height: 92px;
    }
    .avlu-li-icon img {
        width: 46px;
    }
    .about-history h2 {
        margin-bottom: 100px;
    }
    .ahyl-wrap-year {
        font-size: 108px;
        width: 270px;
    }
    .ahyl-wrap-info {
        width: calc(100% - 270px);
    }
    .about-history-btn-arrow {
        width: 56px;
        height: 56px;
    }
    .about-history-year {
        margin: 0 auto 50px;
    }
    .aals-li-cont-img {
        width: 110px;
    }
    .alci-icon {
        width: 30px;
    }
    .aals-li-cont {
        padding: 20px 25px;
    }
    .about-auth-list {
        padding: var(--space100) 90px;
    }
    .about-auth-list-slick .slick-dots {
        bottom: -50px;
    }
    .pdetail-list {
        padding-top: 150px;
    }
    .pdetail-quest {
        padding-top: 140px;
    }
    .pdetail-quest-cont {
        padding: 50px 70px 70px 80px;
    }
    .pqul-box-tit {
        margin-bottom: 20px;
    }
    .pqul-box {
        padding: 40px 30px 20px;
    }
    .pdetail-quest-icon {
        width: 56px;
    }
    .pdetail-adv h2 {
        margin-bottom: 50px;
    }
    .plul-box-tp .plul-box-tp-num {
        font-size: 84px;
    }
    .plul-box-tp-text {
        font-size: 58px;
    }
    .plul-box-tp-icon {
        width: 40px;
        margin-left: 25px;
    }
    .prm-main .pdetail-adv-ul-li {
        margin-bottom: 80px;
    }
    .ys-ban-svg {
        right: 7%;
    }
    .ys-ban-text {
        top: 15%;
    }
    .ybtw-btn .std-btn6-box {
        padding: 0 40px;
    }
    .ybtw-btn .std-btn2-box {
        padding: 0 48px;
    }
    .ybdw-ul-li-tit span {
        font-size: 50px;
    }
    .ybdw-ul-li {
        padding: 0 70px;
    }
    .ybdw-ul {
        margin: 0 -70px;
    }
    .hpwu-li-svg {
        width: 215px;
        margin: 0 auto 40px;
    }
    .hpwu-li a {
        padding: 28px 40px;
    }
    .home-case-bt {
        padding-top: 45px;
    }
    .hcbr-li-wrap {
        padding-left: 58px;
        padding-right: 45px;
    }
    .hcbr-li-wrap-icon {
        width: 100px;
    }
    .hcbr-li-wrap-text {
        width: calc(100% - 100px);
        padding-right: 150px;
    }
    .hcbl-li {
        padding: 12px 20px 26px;
    }
    .home-case-bt-ri {
        padding-left: 60px;
    }
    .hlwt-parga {
        margin-bottom: 20px;
    }
    .home-ent {
        padding-top: 140px;
    }
    .home-ent h2 {
        margin-bottom: 45px;
    }
    .hela-btn {
        width: 50px;
    }
    .hels-li-cont {
        padding: 60px 200px;
    }
    .hels-li-cont-parga {
        margin-bottom: 45px;
    }
    .home-ent-list {
        margin-bottom: 45px;
    }
    .helu-li {
        padding: 0 7px;
    }
    .home-ent-logo-ul {
        margin: 0 -7px;
    }
    .home-authen {
        padding: 150px 35px 0;
    }
    .home-authen .std-titbox {
        margin-bottom: 50px;
    }
    .hasl-ul-li {
        margin-bottom: 40px;
    }
    .home-expert {
        padding-top: 130px;
    }
    .home-expert h2 {
        margin-bottom: 60px;
    }
    .hell-ul-li-post {
        margin-bottom: 22px;
    }
    .home-new-bt-swiper {
        width: calc(100% + 50px);
    }
    .home-new .hela-prev {
        left: calc((100% - 470px)/2 - 50px - 17px);
    }
    .home-new .hela-next {
        right: calc((100% - 470px)/2 - 50px - 17px);
    }
    .home-ent-list-arrow {
        bottom: -25px;
    }
    .hnbs-li-tit {
        font-size: 20px;
        margin-bottom: 34px;
    }
    .hnbs-li-time {
        margin-bottom: 10px;
    }
    .ahyl-wrap-info p::before {
        top: 10px;
    }
    .epwt-name {
        top: 2px;
    }
    .epwt-parga {
        top: 7.5px;
    }
    .ys-nybaner-img {
        transform: translateX(-56%);
    }
    .add1-popup .ys-modal-content {
        padding: 60px 40px;
    }
    .add1-popup-cont-tit {
        margin-bottom: 25px;
    }
    .add1-popup-cont .eitl-privacy {
        margin-bottom: 60px;
    }
    /*2024.08.07gai*/
    .ybdw-ul-li {
        padding: 0 40px;
    }
    .ybdw-ul {
        margin: 0 -40px;
    }
    /* 1560end */
}

@media screen and (max-width: 1440px) {
    /* ada start */
    :root {
        --font50: 44px;
        --font48: 40px;
        --font40: 34px;
        --font30: 24px;
        --font24: 22px;
        --space100: 80px;
        --parpspace10: 5px;
        --std-height: 60px;
        --font18: 16px;
        --btn-height1: 44px;
        --space40: 35px;
    }
    .new-main-cont-link {
        padding-bottom: 25px;
        margin-bottom: 36px;
    }
    .new-main-cont-text {
        margin-bottom: 20px;
        padding-bottom: 16px;
    }
    .pmct-ul-li a{
        padding: 40px 100px 40px 60px;
    }
    .pull-title span {
        margin-left: 10px;
    }
    .pmcb-item a{
        padding: 30px 30px 40px;
    }
    .products-main-cont-bottom .swiper-pagination-bullet {
        margin: 0 8px;
        width: 9px;
        height: 9px;
    }
    .pmcb-item-title {
        margin-bottom: 10px;
    }
    .pmcb-item-text {
        margin-bottom: 26px;
    }
    .sctt-ul-li-icon {
        width: 90px;
        margin-bottom: 45px;
    }
    .sctu-li {
        padding: 0 20px;
    }
    .scmc-cont-top-ul {
        padding-bottom: 20px;
    }
    .sctu-li::after {
        margin-top: 20px;
    }
    .scmc-bitton {
        margin-top: 40px;
    }
    .scbu-li-title {
        font-size: 20px;
        margin-bottom: 6px;
    }
    .scbu-li-text {
        font-size: 16px;
    }
    .scbu-li {
        padding: 0 28px;
    }
    .scbc-slick {
        margin: 0 -28px;
    }
    .scbc-left-icon {
        width: 50px;
    }
    .scbc-left-top {
        width: calc(100% - 50px);
    }
    .scbc-right {
        padding-left: 60px;
    }
    .scbc-right p{
        font-size: 14px;
    }
    .contact-cont-ul {
        top: 100px;
    }
    .contact-cont-right-cont {
        padding: 45px 30px 30px;
    }
    .ccru-li {
        margin-bottom: 16px;
    }
    .ccru-li-box::after {
        width: 7px;
        height: 7px;
    }
    .ys-nyban-cont-date {
        padding-bottom: 14px;
    }
    .ys-nyban-cont-text {
        margin-bottom: 30px;
    }
    .info-main .swiper-pagination-bullet {
        margin-bottom: 10px;
    }
    /* ada end */
    .ys-modal-content {
        max-height: 650px;
    }
    .std-btn1-box p, .std-btn2-box p{
        font-size: 14px;
    }
    .std-btn1-box, .std-btn2-box {
        padding: 0 30px;
    }
    .mod-enter-search,
    .mesp-wrap-icon{
        width: 22px;
    }
    .mod-enter {
        width: 324px;
    }
    .head-logo {
        width: 70px;
    }
    .mod-nav {
        width: calc(100% - 70px - 324px);
    }
    .head-nav-item-down {
        width: 240px;
    }
    .hnid-ul-li p {
        font-size: 14px;
    }
    .hnid-ul-li a {
        padding: 14px 30px;
    }
    .page-foot-cont {
        padding: 90px 0 60px;
    }
    .page-foot-img {
        min-height: 300px;
    }
    .ccru-li-input input {
        height: 40px;
    }
    .contact-main .eitl-privacy {
        margin-bottom: 40px;
    }
    .mod-enter-search-pull {
        height: 300px;
    }
    .std-btn4-box {
        padding: 0 65px;
    }
    .std-btn3-box {
        padding: 0 50px;
    }
    .page-foot-button .std-btn3,
    .page-foot-button .std-btn4{
        margin: 0 15px;
    }
    .ccru-li-code {
        width: 140px;
    }
    .imbt-search-button {
        width: 146px;
    }
    .imbt-search {
        width: calc(100% - 146px);
    }
    .head-nav-item p {
        font-size: 16px;
    }
    .info-main-bom-button .std-btn1-box p {
        line-height: 46px !important;
    }
    .imbd-item-cont {
        padding: 24px 20px 40px;
    }
    .ys-nyban-button .std-btn1-box {
        padding: 0 50px;
    }
    .other-main .ys-nyban-button {
        margin-top: 35px;
    }
    .pmcb-item-icon {
        width: 23px;
    }
    .scmc-bitton p {
        line-height: 50px !important;
    }
    .sctu-li-text {
        padding-bottom: 24px;
    }
    .elts-search {
        width: 250px;
    }
    .elts-list {
        width: calc(100% - 250px);
    }
    .expert-list-tp-btn {
        width: 23%;
    }
    .expert-list {
        padding-top: 70px;
    }
    .elul-cont {
        padding: 26px 0 40px;
    }
    .elul-cont-tp {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .elul-cont-parga {
        margin-bottom: 12px;
    }
    .expert-pop-wrap {
        padding: 50px 40px 40px 50px;
    }
    .eewb-icon {
        width: 46px;
        height: 46px;
    }
    .expert-evalu-wrap-btn {
        width: 102px;
    }
    .expert-evalu-wrap-icon {
        width: 50px;
    }
    .expert-evalu-wrap-list {
        width: calc(100% - 50px - 102px);
        padding-left: 50px;
        padding-right: 40px;
    }
    .eewl-ul-li .std-text20 {
        margin-bottom: 24px;
    }
    .expert-evalu-wrap {
        padding: 52px 90px 48px 140px;
    }
    .easl-cont-text a {
        padding: 34px 58px 34px 38px;
    }
    .easl-cont-text-icon {
        width: 23px;
    }
    .expert-service-ul-li {
        padding: 0 10px;
    }
    .expert-service-ul {
        margin: 0 -10px;
    }
    .esul-cont {
        padding: 25px 28px 20px;
    }
    .esul-cont-parga li {
        margin-bottom: 8px;
    }
    .esul-cont-bg {
        width: 160px;
    }
    .epll-cont-icon {
        width: 52px;
    }
    .eitl-li input, .eitl-code-wrap input {
        height: 46px;
    }
    .elul-cont-tp p {
        top: 2px;
    }
    .expert-list-ul-li {
        margin-bottom: 25px;
    }
    .eitl-li-parga p {
        line-height: 44px;
    }
    .ys-ban-info {
        margin-top: 26px;
    }
    .about-value-le {
        padding-right: 180px;
    }
    .avlu-li {
        padding: 0 25px;
    }
    .about-value-le-ul {
        margin: 0 -25px;
    }
    .about-history h2 {
        margin-bottom: 80px;
    }
    .about-history-btn-arrow {
        width: 50px;
        height: 50px;
        margin: 0 12px;
    }
    .about-history-time {
        margin-bottom: 36px;
    }
    .ahyl-wrap-year {
        font-size: 100px;
    }
    .about-history-time::after,
    .ahts-li::after{
        height: 12px;
    }
    .ahts-li-dots {
        width: 18px;
        height: 18px;
    }
    .ahts-li-dots img {
        width: 36px;
    }
    .aals-li {
        padding: 0 8px;
    }
    .about-auth-list-slick {
        margin: 0 -8px;
    }
    .ahts-li:nth-child(1):before {
        height: 12px;
    }
    .pdetail-list {
        padding-top: 130px;
    }
    .pdetail-quest {
        padding-top: 120px;
    }
    .plul-box-tp .plul-box-tp-num {
        font-size: 78px;
    }
    .plul-box-tp-text {
        font-size: 52px;
        margin-left: 10px;
    }
    .pdetail-quest-ul-li {
        padding: 0 10px;
    }
    .pdetail-quest-ul {
        margin: 0 -10px;
    }
    .pdetail-adv {
        padding: 70px 0 130px;
    }
    .pdetail-adv h2 {
        margin-bottom: 45px;
    }
    .pdetail-use-ul-li {
        padding: 0 12px;
        margin-top: 24px;
    }
    .pdetail-use-ul {
        margin: 0 -12px;
    }
    .ybdw-ul-li-tit span {
        font-size: 46px;
    }
    .ybdw-ul-li {
        padding: 0 60px;
    }
    .ybdw-ul {
        margin: 0 -60px;
    }
    .ys-ban-text-wrap .std-titbox {
        margin-bottom: 40px;
    }
    .hpwu-li-svg {
        width: 200px;
        margin: 0 auto 35px;
    }
    .hpwu-li {
        padding: 0 12px;
    }
    .home-pro-wrap-ul {
        margin: 0 -12px;
    }
    .hpwu-li-text .std-h3 {
        margin-bottom: 20px;
    }
    .hpwu-li-text .std-text2 {
        margin-bottom: 30px;
    }
    .hpwu-li a {
        padding: 28px 34px;
    }
    .hcbr-li-wrap-icon {
        width: 94px;
    }
    .hcbr-li-wrap-text {
        width: calc(100% - 94px);
        padding-right: 130px;
    }
    .home-ent {
        padding-top: 130px;
    }
    .home-authen {
        padding: 140px 35px 0;
    }
    .hasl-ul-li,
    .home-authen-slick-li{
        padding: 0 35px;
    }
    .home-authen-slick,
    .hasl-ul{
        margin: 0 -35px;
    }
    .home-expert-ri {
        width: 500px;
    }
    .home-expert-le {
        width: calc(100% - 500px);
    }
    .heru-li {
        width: 180px
    }
    .std-btn6-box {
        padding: 0 30px;
    }
    .add1-popup-cont-ul .ccru-li2 .ccru-li-input {
        width: calc(100% - 140px);
    }
    /*2024.08.07gai*/
    .pmcb-item a {
        padding: 30px;
    }
    .pmcb-item-text {
        margin-bottom: 0;
    }
    .ybdw-ul-li {
        padding: 0px 30px;
    }
    .ybdw-ul {
        margin: 0 -30px;
    }
    .elul-cont-tp .std-h4 {
        width: 68px;
    }
    .expert-list-ul-li {
        padding: 0 8px;
    }
    .expert-list-ul {
        margin: 0 -8px 14px;
    }
    .elul-cont-tp .std-h4 {
        width: 66px;
    }
    .elul-cont-text {
        padding: 0 16px;
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    /* ada start */
    .page-foot-cont-text {
        margin-bottom: 35px;
    }
    .new-main-cont-link {
        margin-bottom: 35px;
    }
    .pmcb-item a{
        padding: 25px 25px 30px;
    }
    .pmcb-item-img {
        border-radius: 14px;
        margin-bottom: 20px;
    }
    .info-main .swiper-pagination-bullet {
        width: 90px;
        margin-right: 20px;
    }
    .info-main .swiper-pagination {
        padding-bottom: 50px;
    }
    /* ada end */
    .yfwb-le a,
    .yfwb-le span {
        margin-right: 10px;
    }
    .yfwb-ri a {
        padding-left: 20px;
    }
    .ys-footer-wrap {
        padding-right: 80px;
    }
    .yncs-li a {
        padding: 44px 50px 100px 30px;
    }
    .ys-nyban-cont-slick .slick-dots {
        padding-left: 30px;
        padding-right: 50px;
        bottom: 40px;
    }
    .imbt-item2 {
        width: 440px;
    }
    .info-main-bom-top .elts-list-li {
        width: 230px;
    }
    .imbd-item-icon {
        width: 56px;
    }
    .pmct-ul-li-left {
        padding-right: 180px;
    }
    .pmcb-item {
        padding: 0 10px;
    }
    .products-case-slick {
        margin: 0 -10px;
    }
    .scmc-cont-top {
        width: 88%;
    }
    .scmc-cont-bottom {
        width: 94%;
    }
    .scmc-cont {
        width: calc(100% - 110px);
    }
    .eltb-search .std-btn1-box {
        width: 135px;
    }
    .easl-cont-text a {
        padding: 30px 50px 30px 30px;
    }
    .easl-cont-text .std-text2 p {
        margin-bottom: 26px;
    }
    .easl-cont-text {
        top: 50px;
        right: 50px;
    }
    .epll-cont-icon {
        width: 48px;
    }
    .expert-info-bg {
        height: 500px;
    }
    .expert-info-bg img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .ablt-li1 {
        left: 21%;
    }
    .ablt-li2 {
        left: 59%;
    }
    .ablt-li3 {
        left: 40%;
    }
    .about-brief-wrap {
        padding-left: 110px;
    }
    .plul-box-tp .plul-box-tp-num {
        font-size: 72px;
    }
    .pdetail-quest-cont {
        padding: 45px 60px 60px 70px;
    }
    .prm-main .pdetail-adv-ul-li {
        margin-bottom: 70px;
    }
    .ys-ban-data-wrap {
        padding: 30px 60px;
    }
    .std-titbox-icon {
        width: 32px;
        top: -22px;
    }
    .ys-ban-data {
        bottom: 30px;
    }
    .aals-li-cont {
        padding: 20px 20px;
    }
    .ys-ban-parga {
        width: 440px;
    }
    .esul-cont-parga {
        padding-left: 30px;
    }
    .esul-cont {
        padding: 25px 20px 20px;
    }
    /*2024.08.07gai*/
    .pmcb-item a {
        padding: 25px 25px 25px;
    }
    .elul-cont-text {
        padding: 0 13px;
    }
    .elul-cont-tp .std-h4 {
        width: 60px;
        font-size: 20px;
    }
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    /* ada start */
    :root {
        --font50: 42px;
        --font48: 38px;
        --font40: 32px;
        --space100: 70px;
        --parpspace10: 3px;
        --std-height: 55px;
        --space40: 30px;
        --icon-width: 20px;
        --font24: 20px;
        --btn-height: 36px;
    }
    .pmcb-item a{
        padding: 22px 22px 25px;
    }
    .sctt-ul-li-icon {
        width: 80px;
        margin-bottom: 40px;
    }
    .sctt-ul-li-title {
        margin-bottom: 20px;
    }
    .sctu-li {
        padding: 0 14px;
    }
    .scmc-cont-top-ul {
        padding-bottom: 20px;
    }
    .sctu-li::after {
        margin-top: 20px;
    }
    .scbu-li-title {
        font-size: 20px;
    }
    .scbu-li-text {
        font-size: 16px;
    }
    .scbu-li {
        padding: 0 20px;
    }
    .scbc-slick {
        margin: 0 -20px;
    }
    .scbc-right {
        padding-left: 50px;
    }
    .scbc-right p{
        font-size: 14px;
    }
    .info-main .swiper-pagination-bullet {
        width: 90px;
        margin-right: 20px;
    }
    .info-main .swiper-pagination {
        padding-bottom: 40px;
    }
    /* ada end */
    .ys-modal-content {
        max-height: 600px;
    }
    .mod-enter .std-btn1 {
        margin-right: 10px;
    }
    .mod-enter-search, .mesp-wrap-icon {
        width: 20px;
    }
    .mod-enter-search {
        margin-right: 30px;
    }
    .head-nav-item {
        padding: 0 15px;
    }
    .head-nav {
        margin: 0 -15px;
    }
    .head-nav-item img {
        width: 10px;
    }
    .head-logo {
        width: 62px;
    }
    .mod-enter {
        width: 305px;
    }
    .mod-nav {
        width: calc(100% - 62px - 305px);
    }
    .mod-enter-search-pull {
        height: 250px;
    }
    .hnid-ul-li a {
        padding: 10px 30px;
    }
    .contact-cont-left {
        padding-right: 100px;
    }
    .mod-side-wrap-icon {
        width: 46px;
        height: 48px;
    }
    .mod-side-wrap-pop {
        width: 450px;
        padding: 20px 30px;
    }
    .mswp-img {
        width: 86px;
        height: 86px;
    }
    .mswp-text {
        width: calc(100% - 86px);
        padding-left: 20px;
    }
    .mswp-text-parga {
        margin-bottom: 16px;
    }
    .page-foot-cont {
        padding: 80px 0 50px;
    }
    .page-foot-img {
        min-height: 270px;
    }
    .std-btn3-box-icon {
        width: 18px;
        height: 18px;
    }
    .yfwt-list-ul-li {
        padding: 0 32px;
    }
    .yfwt-list-ul {
        margin: 0 -32px;
    }
    .yfwt-share-li-pop {
        width: 120px;
        bottom: calc(100% + 14px);
    }
    .eitl-privacy-box {
        top: 5px;
    }
    .std-btn4-box {
        padding: 0 64px;
    }
    .new-main-cont {
        padding-top: 50px;
    }
    .ys-nyban-cont-slick .slick-dots li {
        width: 80px;
    }
    .yncs-li a {
        padding: 44px 50px 80px 30px;
    }
    .ys-nyban-page {
        bottom: 25px;
    }
    .info-main .ys-nybanner .ys-bread {
        top: 20px;
    }
    .imbd-item {
        padding: 0 10px;
    }
    .info-main-bom-down {
        margin: 0 -10px;
    }
    .imbd-item-cont {
        padding: 20px;
    }
    .imbd-item-icon {
        width: 50px;
    }
    .info-main-bom-button {
        margin-top: 30px;
    }
    .ys-nybanner .ys-bread {
        top: 25px;
    }
    .other-main .ys-nyban-button {
        margin-top: 30px;
    }
    .ys-ban-parga {
        margin-top: 20px;
    }
    .pmct-ul-li a {
        padding: 40px 80px 40px 60px;
    }
    .pmct-ul-li-left {
        padding-right: 150px;
    }
    .products-case-slick .slick-list {
        padding-bottom: 36px;
    }
    .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 10px;
    }
    .scmc-bitton p {
        line-height: 46px !important;
    }
    .std-btn6-box {
        padding: 0 30px;
    }
    .scbc-left-icon {
        width: 46px;
    }
    .scbc-left-top {
        width: calc(100% - 46px);
    }
    .elts-search {
        width: 230px;
    }
    .elts-list {
        width: calc(100% - 230px);
    }
    .elts-search input,
    .elts-list-li .ys-select-hd {
        padding: 0 20px;
    }
    .eltb-search .std-btn1-box {
        width: 120px;
    }
    .expert-pop-wrap-bt {
        max-height: 430px;
    }
    .expert-evalu-wrap {
        padding: 45px 70px 40px 120px;
    }
    .eewb-icon {
        width: 40px;
        height: 40px;
    }
    .expert-evalu-wrap-btn {
        width: 90px;
    }
    .expert-evalu-wrap-icon {
        width: 44px;
    }
    .expert-evalu-wrap-list {
        width: calc(100% - 44px - 90px);
        padding-left: 40px;
    }
    .easl-cont-text {
        top: 40px;
        right: 40px;
    }
    .esul-cont-tit {
        width: 100px;
    }
    .esul-cont-parga {
        width: calc(100% - 100px);
    }
    .eewb-icon img {
        width: 14px;
    }
    .expert-service {
        padding-top: 60px;
        padding-bottom: 70px;
    }
    .expert-evalu-wrap-bg {
        width: 180px;
    }
    .abls-dot {
        width: 42px;
        height: 42px;
        top: -21px;
        left: -21px;
    }
    .about-brief-wrap {
        padding-left: 90px;
    }
    .avlu-li-icon {
        width: 86px;
        height: 86px;
    }
    .avlu-li-icon img {
        width: 42px;
    }
    .about-value-le {
        padding-right: 150px;
    }
    .avlu-li {
        padding: 0 20px;
    }
    .about-value-le-ul {
        margin: 0 -20px;
    }
    .about-history h2 {
        margin-bottom: 60px;
    }
    .ahyl-wrap-year {
        font-size: 90px;
        width: 215px;
    }
    .ahyl-wrap-info {
        width: calc(100% - 215px);
        padding-left: 50px;
    }
    .about-auth-list {
        padding: var(--space100) 70px;
    }
    .aals-li-cont-img {
        width: 100px;
    }
    .alci-icon {
        width: 28px;
    }
    .about-auth-list-slick .slick-dots {
        bottom: -40px;
    }
    .pdetail-list {
        padding-top: 110px;
    }
    .pdetail-quest {
        padding-top: 100px;
    }
    .plul-box-tp .plul-box-tp-num {
        font-size: 66px;
    }
    .plul-box-tp-text {
        font-size: 48px;
    }
    .plul-box-tp-icon {
        width: 36px;
        margin-left: 20px;
    }
    .pdetail-quest-cont {
        padding: 40px 50px 50px 60px;
    }
    .pqul-box {
        padding: 35px 24px 20px;
    }
    .pqul-box-word p::after {
        top: 10px;
        width: 8px;
        height: 8px;
    }
    .pqul-box-word {
        margin-bottom: 20px;
    }
    .pdetail-quest-icon {
        width: 52px;
    }
    .pdetail-adv {
        padding: 60px 0 110px;
    }
    .pdetail-adv-ul-li {
        margin-bottom: 40px;
    }
    .pdetail-adv-cont-le, .pdetail-adv-cont-mid, .pdetail-adv-cont-ri {
        padding: 0 30px;
    }
    .pdetail-adv-cont {
        margin: 0 -30px;
    }
    .prm-main .pdetail-adv-ul-li {
        margin-bottom: 60px;
    }
    .ybdw-ul {
        margin: 0 -50px;
    }
    .ybdw-ul-li {
        padding: 0 50px;
    }
    .ybdw-ul-li-tit span {
        font-size: 42px;
    }
    .hpwu-li a {
        padding: 25px 28px;
    }
    .hpwu-li-svg {
        width: 180px;
        margin: 0 auto 30px;
    }
    .hcbr-li-wrap {
        padding-left: 50px;
        padding-right: 40px;
        bottom: 30px;
    }
    .hcbr-li-wrap-icon {
        width: 88px;
    }
    .hcbr-li-wrap-text {
        width: calc(100% - 88px);
        padding-right: 110px;
    }
    .hcbl-li-icon {
        width: 28px;
        height: 28px;
    }
    .hcbl-li-parga {
        width: calc(100% - 28px);
        padding-left: 20px;
    }
    .hcbl-li {
        padding: 10px 20px 24px;
    }
    .home-ent {
        padding-top: 110px;
    }
    .home-pro {
        padding: 70px 0 0;
    }
    .hels-li-cont {
        padding: 50px 160px;
    }
    .home-ent h2,
    .hels-li-cont-parga,
    .home-ent-list{
        margin-bottom: 38px;
    }
    .home-authen {
        padding: 120px 35px 0;
    }
    .ys-cont1120{
        width: 82.5%;
    }
    .hulc-text{
        padding: 0 48px;
    }
    .hasl-ul-li {
        margin-bottom: 30px;
    }
    .home-expert h2 {
        width: 60%;
        margin-bottom: 50px;
    }
    .hell-ul-li-post {
        margin-bottom: 18px;
    }
    .home-expert {
        padding-top: 120px;
    }
    .home-new {
        padding-top: 140px;
    }
    .hnbs-li a {
        padding: 30px 16px 20px;
    }
    .home-new .hela-prev {
        left: calc((100% - 470px)/2 - 46px - 17px);
    }
    .hela-btn {
        width: 46px;
    }
    .home-new .hela-next {
        right: calc((100% - 470px)/2 - 46px - 17px);
    }
    .home-ent-list-arrow {
        bottom: -23px;
    }
    .home-new-bt-swiper {
        padding-bottom: 40px !important;
    }
    .hnbs-li-tit {
        margin-bottom: 30px;
    }
    .home-new-tp {
        margin-bottom: 30px;
    }
    .epwt-name {
        top: 0px;
    }
    .ys-nyban-title{
        top: calc(50% + 26.5px);
    }
    .epwt-parga {
        top: 6.5px;
    }
    /*2024.08.07gai*/
    .pmcb-item a {
        padding: 22px 22px 22px;
    }
    .ybdw-ul {
        margin: 0 -20px;
    }
    .ybdw-ul-li {
        padding: 0 20px;
    }
    /* 1280end */
}

@media screen and (max-width: 1200px) {
    /* ada start */
    .ys-cont924 {
        width: 100%;
        padding:0 40px;
    }
    .sctu-li {
        padding: 0 34px;
    }
    /* ada end */
    .sctt-ul-li a {
        padding-bottom: 50px;
    }
    .sctu-li-text p{
        font-size: 22px;
    }
    .scmc-cont {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .scmc-bitton {
        margin-top: 30px;
    }
    .expert-list {
        padding-top: 60px;
    }
    .ybdw-ul-li{
        width: 25%;
        padding: 0 40px;
    }
    .ybdw-ul {
        margin: 0 -40px;
    }
    .ybdw-ul-li-tit span {
        font-size: 40px;
    }
    .ys-ban-text-wrap .std-h1-inside span {
        margin-bottom: 10px;
    }
    .ybtw-btn .std-btn2-box {
        padding: 0 44px;
    }
    .ybtw-btn .std-btn6-box {
        padding: 0 36px;
    }
    .home-pro {
        padding: 60px 0 0;
    }
    .home-pro-wrap::after {
        width: calc(100% - 80px);
    }
    .home-pro-wrap {
        padding-left: 40px;
        padding-right: 40px;
    }
    .hpwu-li-text .std-text2 {
        margin-bottom: 25px;
    }
    .hpwu-li-text .std-h3 {
        margin-bottom: 16px;
    }
    .hpwu-li-svg {
        width: 160px;
        margin: 0 auto 25px;
    }
    .hela-btn {
        width: 42px;
    }
    .hela-next {
        right: -21px;
    }
    .hela-prev {
        left: -21px;
    }
    .home-ent h2, .hels-li-cont-parga, .home-ent-list {
        margin-bottom: 32px;
    }
    .home-authen {
        padding: 110px 40px 0;
    }
    .home-authen-wrap {
        padding-bottom: 50px;
    }
    .home-authen-slick .slick-dots {
        bottom: -20px;
    }
    .home-new {
        padding-top: 130px;
    }
    .home-new-bt-swiper {
        width: 100%;
    }
    .home-ent-list-arrow {
        bottom: -21px;
    }
    .ys-ban-svg {
        right: 40px;
    }
    .ys-cont1120 {
        width: 100%;
        padding: 0 40px;
    }
    .home-new .hela-prev {
        left: calc((100% - 470px)/2 - 42px - 17px);
    }
    .home-new .hela-next {
        right: calc((100% - 470px)/2 - 42px - 17px);
    }
    .contact-cont-right {
        transform: translateX(0px);
    }
    .ys-nybaner-img {
        transform: translateX(-60%);
    }
    /* 1200end */
}

@media screen and (max-width: 1199px) {
    /* ada start */
    :root {
        --font50: 40px;
        --font48: 36px;
        --font40: 30px;
        --font30: 22px;
        --font24: 20px;
        --icon-width: 18px;
        --space40: 26px;
        --btn-height1: 40px;
    }
    .ys-bread{
        display: none;
    }
    .ys-hd-pc{
        display: none !important;
    }
    .ys-nyban-title p {
        width: 100%;
    }
    .page-foot-cont-text {
        margin-bottom: 25px;
    }
    .ys-nybanner .ys-bread {
        top: 30px;
    }
    .new-main-cont-link {
        padding-bottom: 20px;
        margin-bottom: 32px;
    }
    .new-main-cont-text {
        padding-bottom: 20px;
        margin-bottom: 18px;
    }
    .pmct-ul-li a{
        padding: 30px 60px 30px 50px;
    }
    .pull-title span {
        margin-left: 6px;
    }
    .pmcb-item a{
        padding: 20px 20px 22px;
    }
    .pmcb-item-img {
        border-radius: 12px;
        margin-bottom: 16px;
    }
    .pmcb-item-title {
        margin-bottom: 8px;
    }
    .pmcb-item-text {
        margin-bottom: 20px;
    }
    .sctt-ul-li-icon {
        width: 70px;
        margin-bottom: 35px;
    }
    .sctt-ul{
        margin: 0 -10px;
    }
    .sctt-ul-li-title {
        margin-bottom: 12px;
    }
    .sctt-ul-li-text p {
        margin-bottom: 4px;
    }
    .sctu-li {
        padding: 0 15px;
    }
    .scmc-cont-top-ul {
        padding-bottom: 20px;
    }
    .sctu-li::after {
        margin-top: 20px;
    }
    .scmc-cont-bottom-cont {
        padding-top: 22px;
    }
    .scbu-li-title {
        font-size: 18px;
    }
    .scbu-li-text {
        font-size: 14px;
    }
    .settle-cont-mid-cont {
        bottom: 25px;
    }
    .settle-cont-top .swiper-pagination {
        padding-top: 6px;
    }
    .contact-cont-ul {
        display: none;
    }
    .cclu-li-text {
        padding-bottom: 4px;
    }
    .cclu-li {
        padding-bottom: 12px;
        margin-bottom: 12px;
    }
    .contact-cont-right-cont {
        padding: 40px 30px;
    }
    .ccru-li {
        margin-bottom: 14px;
    }
    .ccru-li-input input {
        height: 42px;
    }
    .ccru-li-code {
        width: 140px;
    }
    .ccru-li-box::after {
        width: 7px;
        height: 7px;
    }
    .imbt-item-top {
        border-radius: 30px;
    }
    .imbd-item-date {
        padding-bottom: 10px;
    }
    .info-main-bom-down {
        margin: 0 -8px;
    }
    .imbd-item {
        padding: 0 8px;
    }
    .ys-nyban-cont {
        width: 50%;
    }
    .info-main .swiper-pagination-bullet {
        width: 95px;
        margin-right: 20px;
    }
    /* ada end */
    .mod-enter{
        width: 100%;
        justify-content: center;
    }
    .ys-phnav-menu .mCSB_container{
        overflow: visible !important;
    }
    .mod-side-wrap-icon {
        width: 44px;
        height: 44px;
    }
    .contact-main .mod-bread{
        display: none;
    }
    .ys-main {
        margin-top: 0;
    }
    .contact-cont-left {
        padding-right: 80px;
    }
    .contact-main .eitl-privacy {
        margin-bottom: 30px;
    }
    .yfwt-logo {
        width: 84px;
    }
    .ys-footer-wrap {
        padding-left: 0;
        padding-right: 30px;
    }
    .std-btn3-box {
        padding: 0 42px;
    }
    .std-btn4-box {
        padding: 0 56px;
    }
    .page-foot-cont {
        padding: 70px 0 50px;
    }
    .page-foot-img {
        min-height: 240px;
    }
    .ys-nybaner-img {
        width: 75%;
    }
    .elts-list-li .ys-select-hd,
    .imbt-search input{
        padding: 0 20px;
    }
    .elts-list-li .ys-select-xtbbox {
        right: 20px;
        width: 14px;
    }
    .pmct-ul-li-left {
        padding-right: 100px;
    }
    .pmcb-item-icon {
        width: 20px;
    }
    /* .ys-ban-parga {
        width: 45%;
    } */
    .sctt-ul-li {
        padding: 0 8px;
    }
    .settle-cont-top-slick {
        margin: 0 -8px;
    }
    .scmc-title {
        top: 40px;
    }
    .sctu-li-text p {
        font-size: 20px;
    }
    .scmc-cont {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .scbc-left-icon {
        width: 40px;
    }
    .scbc-left-top {
        width: calc(100% - 40px);
        padding-left: 35px;
    }
    .scbc-wrap {
        width: 85%;
    }
    .scbc-right {
        padding-left: 35px;
    }
    .ys-nyban-button {
        margin-top: 25px;
    }
    .expert-list-ul-li {
        width: 33.333333%;
    }
    .eltb-search .std-btn1-box {
        width: 108px;
    }
    .ys-pcfy{
        display: block !important;
    }
    .expert-evalu-wrap {
        padding: 40px 50px 40px 100px;
    }
    .easl-cont-text {
        top: 30px;
    }
    .epll-cont-icon {
        width: 44px;
    }
    .expert-service {
        padding-bottom: 60px;
    }
    .expert-evalu-wrap-bg {
        width: 150px;
    }
    .about-brief-wrap {
        padding-left: 70px;
    }
    @keyframes circleChange{
        0%{
            transform: translate(-64%,-50%) scale(1) rotate(0deg);
        }
        100%{
            transform: translate(-54%,-50%) scale(0.42) rotate(24deg);
        }
    }
    .ablt-li1 {
        top: 30%;
        left: 18%;
    }
    .ablt-li2 {
        top: 30%;
    }
    .ablt-li3 {
        top: 64%;
        left: 39%;
    }
    .avlu-li-icon {
        width: 80px;
        height: 80px;
    }
    .about-history h2 {
        margin-bottom: 50px;
    }
    .ahyl-wrap-year {
        font-size: 80px;
        width: 200px;
    }
    .ahyl-wrap-info {
        width: calc(100% - 200px);
        padding-left: 40px;
    }
    .about-auth-list {
        padding: var(--space100) 60px;
    }
    .aals-li{
        width: 25%;
    }
    .pdetail-use-ul-li {
        padding: 0 8px;
        margin-top: 16px;
    }
    .pdetail-use-ul {
        margin: 0 -8px;
    }
    .pdetail-list {
        padding-top: 100px;
    }
    .plul-box-tp .plul-box-tp-num {
        font-size: 60px;
    }
    .plul-box-tp-icon {
        width: 32px;
    }
    .plul-box-tp-text {
        font-size: 44px;
    }
    .pdetail-quest {
        padding-top: 90px;
    }
    .pdetail-quest-cont {
        padding: 40px 50px;
    }
    .pqul-box-word p {
        padding-left: 20px;
        margin-bottom: 6px;
    }
    .pdetail-adv h2 {
        margin-bottom: 36px;
    }
    .pdetail-adv {
        padding: 60px 0 100px;
    }
    .expert-list-ul-li:nth-child(3n+1){
        animation-delay: .2s;
    }
    .expert-list-ul-li:nth-child(3n+2){
        animation-delay: .3s;
    }
    .expert-list-ul-li:nth-child(3n+3){
        animation-delay: .4s;
    }
    .ys-ban-text-wrap .std-titbox {
        margin-bottom: 32px;
    }
    .ybdw-ul-li {
        padding: 0 30px;
    }
    .ybdw-ul {
        margin: 0 -30px;
    }
    .ys-ban-data-wrap {
        padding: 24px 50px;
    }
    .ys-ban-data {
        bottom: 20px;
    }
    .hpwu-li {
        padding: 0 8px;
    }
    .home-pro-wrap-ul {
        margin: 0 -8px;
    }
    .hpwu-li-text .std-h3 {
        margin-bottom: 12px;
    }
    .hpwu-li-text .std-text2 {
        margin-bottom: 20px;
    }
    .hcbr-li-wrap-icon {
        width: 80px;
    }
    .hcbr-li-wrap-text {
        width: calc(100% - 80px);
        padding-right: 90px;
    }
    .hcbr-li-wrap {
        padding-left: 40px;
        padding-right: 40px;
        bottom: 25px;
    }
    .home-case-bt {
        padding-top: 40px;
    }
    .home-ent {
        padding-top: 90px;
    }
    .hels-li-cont {
        padding: 40px 140px;
    }
    .home-ent-logo {
        width: 90%;
    }
    .home-authen {
        padding: 90px 40px 0;
    }
    .hulc-text {
        padding: 0 35px;
    }
    .hasl-ul-li, .home-authen-slick-li {
        padding: 0 25px;
    }
    .home-authen-slick, .hasl-ul {
        margin: 0 -25px;
    }
    .home-authen .std-titbox {
        margin-bottom: 40px;
    }
    .home-expert-ri {
        width: 450px;
    }
    .heru-li {
        width: 160px;
    }
    .home-expert-le {
        width: calc(100% - 450px);
    }
    .home-expert h2 {
        margin-bottom: 40px;
    }
    .home-expert {
        padding-top: 110px;
    }
    .hell-ul-li-info {
        margin-bottom: 20px;
    }
    .home-new {
        padding-top: 120px;
    }
    .hnbs-li-tit {
        font-size: 18px;
        margin-bottom: 26px;
    }
    .home-new {
        padding-bottom: 22px;
    }
    .ys-nyban-title{
        top: 50%;
    }
    .photo1{
        animation: cylind_down 3s ease-in-out 0s infinite forwards;
    }
    .photo2{
        animation: cylind_down 3s ease-in-out .5s infinite forwards;
    }
    .photo3{
        animation: cylind_down 3s ease-in-out .8s infinite forwards;
    }
    .photo4{
        animation: cylind_down 3s ease-in-out .4s infinite forwards;
    }
    .photo5{
        animation: cylind_down 3s ease-in-out 1s infinite forwards;
    }
    .network{
        animation: cylind_down 3s ease-in-out 0s infinite forwards;
    }
    .card1{
        animation: cylind_down 2.5s ease-in-out 0s infinite forwards;
    }
    .card2{
        animation: cylind_down 2.5s ease-in-out .4s infinite forwards;
    }
    .card3{
        animation: cylind_down 2.5s ease-in-out .3s infinite forwards;
    }
    .card4{
        animation: cylind_down 2.5s ease-in-out .15s infinite forwards;
    }
    /*2024.08.07gai*/
    .pmcb-item a {
        padding: 20px 20px 20px;
    }
    .pmcb-item-text {
        margin-bottom: 0;
    }
    .ybdw-ul {
        margin: 0 -11px;
    }
    .ybdw-ul-li {
        padding: 0 11px;
    }
    /* 1199end */
}

@media screen and (max-width: 991px) {
    /* ada start */
    :root {
        --font50: 36px;
        --font48: 32px;
        --font40: 28px;
        --font30: 22px;
        --font24: 20px;
        --font18:16px;
        --font16:14px;
        --space100: 60px;
    }
    .page-foot-img img {
        height: 100%;
    }
    .new-main-cont .yxedr-active h2 {
        font-size: 18px;
    }
    .pmct-ul-li a{
        padding: 25px 20px 25px 30px;
    }
    .products-main-cont-bottom .swiper-pagination-bullet {
        margin: 0 6px;
    }
    .sctt-ul-li a {
        padding: 30px 15px 40px;
    }
    .sctt-ul-li-icon {
        width: 60px;
        margin-bottom: 25px;
    }
    .sctt-ul{
        margin: 0 -6px;
    }
    .sctu-li {
        padding: 0 14px;
    }
    .scmc-cont-top-ul {
        padding-bottom: 20px;
    }
    .sctu-li::after {
        margin-top: 20px;
    }
    .scmc-cont-bottom-cont {
        padding-top: 22px;
    }
    .scbu-li-title {
        font-size: 18px;
    }
    .scbu-li-text {
        font-size: 14px;
    }
    .scbu-li {
        padding: 0 12px;
    }
    .scbc-slick {
        margin: 0 -12px;
    }
    .scbc-left-top {
        width: calc(100% - 34px);
        padding-left: 20px;
    }
    .scbc-right {
        padding-left: 20px;
    }
    .scbc-left-icon {
        width: 34px;
        top: -1px;
    }
    .ccru-li {
        margin-bottom: 14px;
    }
    .ccru-li-input input {
        height: 40px;
    }
    .ccru-li-code {
        width: 130px;
    }
    .imbt-item-top {
        border-radius: 30px;
    }
    .imbd-item-date {
        padding-bottom: 6px;
    }
    .imbt-item-top-icon{
        width: 13px;
    }
    .imbd-item {
        width: 33.333333%;
    }
    .info-main .swiper-pagination {
        padding-bottom: 40px;
    }
    .info-main .swiper-pagination-bullet {
        width: 90px;
        margin-right: 18px;
    }
    /* ada end */
    .contact-content-line{
        display: none;
    }
    .yfwt-list-ul-li {
        padding: 0 24px;
    }
    .yfwt-list-ul {
        margin: 0 -24px;
    }
    .ys-footer {
        padding-top: 50px;
    }
    .ys-footer-wrap-tp {
        margin-bottom: 40px;
    }
    .yfwb-le,
    .yfwb-ri{
        width: 100%;
    }
    .ys-footer-wrap-bt{
        flex-direction: column-reverse;
    }
    .yfwb-ri a:nth-child(1){
        padding-left: 0;
    }
    .contact-cont-left {
        padding-right: 40px;
    }
    .contact-cont-right-cont {
        padding: 30px;
    }
    .new-main-cont-text p {
        margin-bottom: 10px;
    }
    .yncs-li a {
        padding: 40px 30px 60px;
    }
    .ys-nyban-cont-slick .slick-dots {
        padding-left: 30px;
        padding-right: 30px;
        bottom: 30px;
    }
    .ys-nyban-cont {
        width: 60%;
    }
    .info-main-bom-top .elts-list-li {
        width: 180px;
    }
    .imbt-search-button .std-btn1-box p {
        line-height: 42px !important;
    }
    .elts-list-li .ys-select {
        height: 44px;
    }
    .imbt-search-button {
        width: 130px;
    }
    .imbt-search {
        width: calc(100% - 130px);
    }
    .imbd-item-icon {
        width: 46px;
    }
    .other-main .ys-ban-parga {
        width: 60%;
    }
    .ys-nyban-button .std-btn1-box {
        padding: 0 40px;
    }
    .other-main .ys-nyban-button {
        margin-top: 25px;
    }
    .pmct-ul-li-right {
        width: 200px;
    }
    .pmct-ul-li-left {
        padding-right: 80px;
        width: calc(100% - 200px);
    }
    .pull-title {
        margin-bottom: 16px;
    }
    .pmcb-item a {
        padding: 20px;
    }
    .pmcb-item {
        padding: 0 6px;
    }
    .products-case-slick {
        margin: 0 -6px;
    }
    .scmc-bitton p {
        line-height: 40px !important;
    }
    .std-btn6-box {
        padding: 0 25px;
    }
    .scmc-cont {
        width: calc(100% - 60px);
    }
    .settle-cont-mid-cont{
        bottom: 20px;
    }
    .sctu-li-text p {
        font-size: 18px;
    }
    .sctu-li-text {
        padding-bottom: 16px;
    }
    .scmc-bitton {
        margin-top: 20px;
    }
    .scbc-left {
        padding-right: 20px;
    }
    .expert-list-ul-li {
        width: 50%;
    }
    .elul-cont-tp p {
        top: 5px;
    }
    .expert-pop-wrap {
        padding: 40px 30px 30px 40px;
    }
    .epwb-info li::before {
        width: 6px;
        height: 6px;
        top: 7.5px;
    }
    .epwb-lab {
        margin-bottom: 20px;
    }
    .epwb-info li {
        margin-bottom: 18px;
    }
    .pc-fenye li {
        width: 36px;
        height: 36px;
        line-height: 36px;
        margin: 0 5px;
    }
    .expert-evalu-wrap {
        padding: 40px;
    }
    .eewb-icon {
        width: 38px;
        height: 38px;
    }
    .expert-evalu-wrap-btn {
        width: 84px;
    }
    .expert-evalu-wrap-icon {
        width: 40px;
    }
    .expert-evalu-wrap-list {
        width: calc(100% - 40px - 84px);
    }
    .easl-cont-text a {
        padding: 30px;
    }
    .easl-cont-text {
        width: 52%;
    }
    .easl-cont-bg {
        height: 330px;
    }
    .easl-cont-bg img{
        height: 100%;
        object-fit: cover;
    }
    .expert-service-ul-li{
        width: 50%;
    }
    .esul-cont {
        padding: 20px;
    }
    .epll-cont-icon {
        width: 40px;
    }
    .expert-info-text-parga {
        margin-bottom: 25px;
    }
    .elts-search {
        width: 200px;
    }
    .elts-list {
        width: calc(100% - 200px);
    }
    .expert-list-tp-select {
        width: 100%;
    }
    .expert-list-tp{
        flex-wrap: wrap;
        margin-bottom: 30px;
    }
    .expert-list-tp-btn{
        width: 100%;
        padding-left: 0;
        justify-content: flex-start;
        margin-top: 20px;
    }
    .eltb-reset{
        margin-right: 20px;
    }
    .eltb-search .std-btn1-box p {
        line-height: 42px !important;
    }
    .eltb-reset img {
        width: 16px;
    }
    .elts-search input {
        height: 44px;
    }
    .epll-img {
        width: calc(100% + 10px);
    }
    .expert-service {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .about-brief-le {
        width: 50%;
    }
    .about-brief-wrap {
        width: 50%;
        padding-left: 50px;
    }
    .abls-dot {
        width: 38px;
        height: 38px;
        top: -19px;
        left: -19px;
    }
    .ablc-img {
        width: 174%;
    }
    @keyframes circleChange{
        0%{
            transform: translate(-64%,-50%) scale(1) rotate(0deg);
        }
        100%{
            transform: translate(-54%,-50%) scale(0.48) rotate(24deg);
        }
    }
    .avrl-li{
        font-size: 18px;
    }
    .about-value-le {
        padding-right: 50px;
    }
    .avlu-li-icon {
        width: 70px;
        height: 70px;
    }
    .avlu-li {
        padding: 0 10px;
    }
    .about-value-le-ul {
        margin: 0 -10px;
    }
    .ahyl-wrap-year {
        font-size: 72px;
        width: 175px;
    }
    .ahyl-wrap-info {
        width: calc(100% - 175px);
    }
    .about-history-year {
        width: 60%;
        margin: 0 auto 40px;
    }
    .ahts-li{
        width: 25%;
    }
    .about-history-time-slick {
        width: calc(100% - 80px);
    }
    .about-history-btn-arrow {
        width: 46px;
        height: 46px;
        margin: 0 8px;
    }
    .about-history-time {
        margin-bottom: 28px;
    }
    .about-auth-list {
        padding: var(--space100) 50px;
    }
    .aals-li{
        width: 33.333333%;
    }
    .about-auth-list-slick .slick-dots {
        bottom: -30px;
    }
    .pdetail-list,.pdetail-quest{
        padding-top: 80px;
    }
    .plul-box-tp .plul-box-tp-num {
        font-size: 52px;
    }
    .plul-box-tp-text {
        font-size: 38px;
    }
    .plul-box-tp-icon {
        width: 26px;
    }
    .plul-box-tp {
        padding-bottom: 18px;
        margin-bottom: 10px;
    }
    .pdetail-use-ul-li {
        width: 25%;
    }
    .pdetail-quest-ul-li{
        width: 50%;
    }
    .pdetail-quest-icon {
        width: 45px;
    }
    .pdetail-adv h2 {
        margin-bottom: 30px;
    }
    .pdetail-adv-ul-li {
        margin-bottom: 30px;
    }
    .pdetail-adv {
        padding: 50px 0 90px;
    }
    .pqul-box-word p::after {
        top: 9px;
        width: 6px;
        height: 6px;
    }
    .pdetail-adv-cont-le, .pdetail-adv-cont-mid, .pdetail-adv-cont-ri {
        padding: 0 22px;
    }
    .pdetail-adv-cont {
        margin: 0 -22px;
    }
    .prm-main .pdetail-adv-ul-li {
        margin-bottom: 50px;
    }
    .imbd-item:nth-child(3n+1),
    .pdetail-use-ul-li:nth-child(4n+1){
        animation-delay: .2s;
    }
    .imbd-item:nth-child(3n+2),
    .pdetail-use-ul-li:nth-child(4n+2){
        animation-delay: .3s;
    }
    .imbd-item:nth-child(3n+3),
    .pdetail-use-ul-li:nth-child(4n+3){
        animation-delay: .4s;
    }
    .pdetail-use-ul-li:nth-child(4n+4){
        animation-delay: .5s;
    }
    .expert-service-ul-li:nth-child(2n+1),
    .expert-list-ul-li:nth-child(2n+1){
        animation-delay: .2s;
    }
    .expert-service-ul-li:nth-child(2n+2),
    .expert-list-ul-li:nth-child(2n+2){
        animation-delay: .3s;
    }
    .ybdw-ul-li-tit span {
        font-size: 36px;
    }
    .ybdw-ul-li {
        padding: 0 15px;
    }
    .ybdw-ul {
        margin: 0 -15px;
    }
    .ys-ban-data-wrap {
        padding: 20px;
    }
    .ybdw-ul{
        align-items: flex-start;
    }
    .ys-ban-text-wrap{
        width: 60%;
    }
    .ys-ban-text-wrap .std-h1-inside span {
        margin-bottom: 6px;
    }
    .ys-ban-text {
        top: 10%;
    }
    .ys-ban-text-wrap .std-titbox {
        margin-bottom: 26px;
    }
    .ybdw-ul-li-tit{
        font-size: 26px;
    }
    .home-pro {
        padding: 50px 0 0;
    }
    .ys-ban-data {
        bottom: 10px;
    }
    .hpwu-li-svg {
        width: 140px;
        margin: 0 auto 20px;
    }
    .hpwu-li a {
        padding: 25px 20px;
    }
    .hcbl-li {
        padding: 8px 15px 20px;
    }
    .hcbl-li::before {
        bottom: 12px;
    }
    .hcbl-li::after {
        height: calc(100% - 12px);
        bottom: 12px;
    }
    .home-case-bt {
        padding-top: 35px;
    }
    .home-case-bt-ri {
        padding-left: 40px;
    }
    .hcbr-li-wrap {
        padding-left: 30px;
        padding-right: 30px;
        bottom: 20px;
    }
    .hcbr-li-wrap-icon {
        width: 70px;
    }
    .hcbr-li-wrap-text {
        width: calc(100% - 70px);
        padding-right: 50px;
    }
    .hlwt-parga {
        margin-bottom: 15px;
    }
    .hlwt-tit {
        margin-bottom: 10px;
    }
    .home-ent {
        padding-top: 70px;
    }
    .hels-li-cont {
        padding: 40px 80px;
    }
    .hlci-icon {
        width: 50px;
    }
    .home-ent h2, .hels-li-cont-parga, .home-ent-list {
        margin-bottom: 28px;
    }
    .hulc-text {
        padding: 0 25px;
    }
    .hasl-ul-li, .home-authen-slick-li {
        padding: 0 15px;
    }
    .home-authen-slick, .hasl-ul {
        margin: 0 -15px;
    }
    .hasl-ul-li {
        margin-bottom: 22px;
    }
    .home-expert-ri {
        width: 400px;
    }
    .home-expert-le {
        width: calc(100% - 400px);
    }
    .heru-li {
        width: 130px;
    }
    .home-expert h2 {
        width: 80%;
        margin-bottom: 40px;
    }
    .home-new {
        padding-top: 100px;
    }
    .home-new-bt .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 400px;
    }
    .home-new .hela-prev {
        left: calc((100% - 400px)/2 - 42px - 17px);
    }
    .home-new .hela-next {
        right: calc((100% - 400px)/2 - 42px - 17px);
    }
    .home-expert {
        padding-top: 90px;
    }
    .ahyl-wrap-info p::before {
        width: 6px;
        height: 6px;
    }
    .ahyl-wrap-info p {
        padding-left: 18px;
    }
    .ys-nybaner-img {
        transform: translateX(-57%);
    }
    .add1-popup-cont-ul .ccru-li2 .ccru-li-input {
        width: calc(100% - 130px);
        padding-right: 20px;
    }
    .eitl-privacy-box {
        top: 4px;
    }
    .add1-popup-cont .eitl-privacy {
        margin-bottom: 50px;
    }
    /* 991end */
}

@media screen and (max-width: 768px) {
    /* ada start */
    :root {
        --font50: 32px;
        --font48: 28px;
        --font40: 24px;
        --font24: 18px;
        --space100: 50px;
        --btn-height1: 36px;
    }
    .imbd-item {
        width: 50%;
    }
    .info-main-bom-top{
        flex-wrap: wrap;
    }
    .imbt-search-input input{
        width: 100px;
    }
    .imbt-item {
        width: 40%;
    }
    .info-main .ys-select-hd {
        line-height: 48px;
    }
    .imbt-search-input input {
        line-height: 48px;
    }
    .settle-cont-top .swiper-pagination {
        padding-top: 0px;
    }
    .settle-cont-top .swiper-pagination-bullet {
        width: 9px;
        height: 9px;
        margin: 0 5px;
        transition: all .4s;
    }
    .scmc-cont {
        width: calc(100% - 120px);
    }
    
    .settle-cont-bottom {
        padding: 0 20px;
    }
    
    .new-main-cont-link {
        padding-bottom: 16px;
        margin-bottom: 30px;
    }
    .new-main-cont-text {
        margin-bottom: 16px;
    }
    .pmct-ul-li a{
        flex-wrap: wrap;
        padding: 40px 30px;
    }
    .pull-title span {
        margin-left: 6px;
    }
    .pmcb-item a{
        padding: 20px 20px 22px;
    }
    .pmcb-item-img {
        border-radius: 10px;
        margin-bottom: 12px;
    }
    .products-main-cont-bottom .swiper-pagination-bullet {
        margin: 0 4px;
        width: 9px;
        height: 9px;
    }
    .pmcb-item-title {
        margin-bottom: 6px;
    }
    .pmcb-item-text {
        margin-bottom: 16px;
    }
    .sctt-ul {
        flex-wrap: wrap;
    }
    .sctt-ul-li{
        width: 50%;
    }
    .scmc-cont {
        width: calc(100% - 40px);
    }
    
    .pdetail-quest-ul .slick-list, 
    .settle-cont-top-slick .slick-list, 
    .expert-activity-slick .slick-list {
        padding-bottom: 34px;
    }
    .sctu-li {
        padding: 0 4px;
    }
    .scbu-li {
        width: 50%;
    }
    .scmc-bitton{
        margin-top: 25px;
    }
    .scmc-cont-bottom-cont {
        padding-top: 20px;
    }
    .cclu-li-text {
        padding-bottom: 4px;
    }
    .cclu-li {
        padding-bottom: 12px;
        margin-bottom: 12px;
    }
    .contact-cont-left {
        width: 30%;
    }
    .contact-cont-right {
        width: 70%;
    }
    .ccru-li {
        margin-bottom: 10px;
    }
    .ccru-li-input input {
        height: 40px;
    }
    .ccru-li-code {
        width: 130px;
    }
    .contact-content{
        flex-wrap: wrap;
    }
    .ccru-li-input input {
        height: 36px;
    }
    .button .ccru-li-input {
        width: 50%;
    }
    .ccru-li-code {
        left: calc(50% + 10px);
    }
    .ys-nyban-cont-date {
        padding-bottom: 10px;
    }
    .ys-nyban-cont-text {
        margin-bottom: 30px;
    }
    .info-main .swiper-pagination-bullet {
        margin-bottom: 20px;
    }
    .ys-nyban-cont {
        width: 80%;
    }
    .info-main .swiper-pagination-bullet {
        width: 80px;
        margin-right: 14px;
    }
    .info-main .swiper-pagination {
        padding-bottom: 20px;
    }
    .imbt-item-top {
        padding: 0 20px;
    }
    /* ada end */
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    .contact-cont-left {
        width: 100%;
        padding-right: 0;
    }
    .contact-cont-right {
        width: 100%;
        margin-top: 30px;
    }
    .mod-side-wrap-pop {
        width: 400px;
        padding: 20px;
        right: 55px;
    }
    .mswp-img {
        width: 78px;
        height: 78px;
    }
    .mswp-text {
        width: calc(100% - 78px);
    }
    .yfwt-list{
        display: none;
    }
    .ys-footer-wrap-tp{
        align-items: center;
        padding-right: 40px;
    }
    .ys-footer-wrap {
        padding-right: 0;
    }
    .new-main-cont {
        padding-top: 40px;
    }
    .ys-nybaner-img {
        transform: translateX(0%);
        width: 90%;
    }
    .info-main-bom-button {
        margin-top: 20px;
    }
    .yncs-li a {
        padding: 30px 30px 50px;
    }
    .ys-nyban-cont-slick .slick-dots li {
        width: 60px;
        margin: 0 8px;
    }
    .ys-nyban-cont-slick .slick-dots {
        bottom: 20px;
    }
    .imbt-search-button {
        width: 110px;
    }
    .imbt-search {
        width: calc(100% - 110px);
    }
    .imbt-item2::after {
        width: calc(100% - 2px - 15px);
        left: 15px;
    }
    .imbt-item2{
        margin-left: 0;
        padding-left: 15px;
        width: calc(100% - 180px);
    }
    .pmcb-item{
        width: 50%;
    }
    .pmct-ul-li-left {
        padding-right: 0;
        width: 100%;
    }
    .pmct-ul-li-right{
        margin-top: 30px;
    }
    .scbc-right {
        padding-left: 0;
        border-left: 0;
        border-top: 1px solid #fff;
        width: 100%;
        padding-top: 20px;
        margin-top: 30px;
    }
    .scbc-wrap{
        justify-content: flex-start;
    }
    .scbc-left{
        width: auto;
        padding-right: 0;
    }
    .ys-ban-parga {
        width: 70%;
    }
    .expert-list {
        padding-top: 50px;
    }
    .elts-list {
        width: calc(100% + 10px);
        padding-left: 0;
        margin: 15px -5px 0;
    }
    .elts-search {
        width: 100%;
    }
    .expert-list-tp-select{
        flex-wrap: wrap;
    }
    .expert-list-ul-li {
        margin-bottom: 20px;
    }
    .expert-pop-wrap-bt {
        max-height: 370px;
    }
    .expert-pop-wrap{
        padding: 40px 20px;
    }
    .elul-cont-tp .std-h4 {
        width: 55px;
    }
    .elul-cont-tp p {
        width: calc(100% - 55px);
        top: 2px;
    }
    .expert-evalu-wrap {
        padding: 30px;
    }
    .expert-evalu-wrap-list {
        width: 100%;
        padding: 0;
    }
    .eewl-ul-li .std-text20 {
        margin-bottom: 20px;
    }
    .easl-cont-text{
        width: 100%;
        position: static;
        margin-top: 20px;
    }
    .easl-cont-bg{
        height: auto;
    }
    .easl-cont{
        display: flex;
        flex-wrap: wrap;
        /* flex-direction: column-reverse; */
    }
    .easl-cont-text .std-text2 p {
        margin-bottom: 20px;
    }
    .esul-cont-tit {
        width: 100%;
    }
    .esul-cont-parga {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
        padding-left: 20px;
    }
    .eewb-icon img {
        width: 12px;
    }
    .expert-evalu-wrap-btn {
        margin-top: 20px;
        width: 78px;
    }
    .eewb-icon {
        width: 34px;
        height: 34px;
    }
    .expert-info-bg{
        height: auto;
    }
    .expert-info-text {
        top: auto;
        bottom: 40px;
    }
    .about-value-le {
        padding-right: 0px;
        width: 100%;
    }
    .about-value-ri {
        width: 50%;
        position: relative;
        margin: auto;
    }
    .about-value-le-ul{
        margin-bottom: 40px;
    }
    .about-brief-wrap {
        width: 100%;
        padding-left: 0;
        margin-bottom: 30px;
    }
    .about-brief-le {
        width: 60%;
    }
    .about-brief .ys-cont1400{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .about-brief{
        height: auto;
        padding: var(--space100) 0;
    }
    .ablc-img {
        width: 100%;
        animation: none !important;
        transform-origin: 50% 50%;
        transform: translate(-54%,-50%) scale(0.8) rotate(24deg);
    }
    .ablt-li{
        opacity: 1 !important;
    }
    .ablt-li1 {
        top: 32%;
        left: 19%;
    }
    .ablt-li2 {
        top: 32%;
        left: 60%;
    }
    .ablt-li3 {
        top: 65%;
        left: 40%;
    }
    .ahyl-wrap-year {
        font-size: 66px;
        width: 175px;
    }
    .about-history-year {
        width: 80%;
    }
    .about-history-time::after, .ahts-li::after {
        height: 10px;
    }
    .ahts-li-dots {
        width: 16px;
        height: 16px;
        top: -3px;
        margin-left: calc(100% - 30px);
    }
    .ahts-li-dots img {
        width: 32px;
    }
    .ahts-li {
        padding-right: 0;
    }
    .ahts-li:nth-child(1):before {
        width: 20px;
    }
    .pdetail-list-ul-li {
        padding: 0 10px;
        width: 50%;
        margin-top: 20px;
    }
    .pdetail-list-ul {
        margin: 0 -10px;
        flex-wrap: wrap;
    }
    .plul-box-tp .plul-box-tp-num {
        font-size: 46px;
    }
    .pdetail-list-ul-li:nth-child(1),
    .pdetail-list-ul-li:nth-child(2){
        margin-top: 0;
    }
    .plul-box-tp-text {
        font-size: 32px;
    }
    .plul-box-bot-icon {
        width: 25px;
        margin-right: 10px;
    }
    .plul-box-tp-icon {
        width: 22px;
    }
    .pdetail-list, .pdetail-quest {
        padding-top: 60px;
    }
    .pdetail-quest-cont {
        padding: 30px;
    }
    .pqul-box {
        padding: 30px 18px 20px;
    }
    .pqul-box-tit {
        margin-bottom: 15px;
    }
    .pdetail-quest-ul-li {
        padding: 0 6px;
    }
    .pdetail-quest-ul {
        margin: 0 -6px;
    }
    .pdetail-quest-cont::after {
        border-left: 50px solid transparent;
        border-right: 50px solid transparent;
        border-bottom: 20px solid #FBF7F3;
    }
    .pdetail-quest-icon {
        width: 40px;
    }
    .pdetail-adv-cont-mid{
        display: none;
    }
    .pdetail-adv-cont-le, .pdetail-adv-cont-mid, .pdetail-adv-cont-ri {
        width: 50%;
        padding: 0 20px;
    }
    .pdetail-adv-cont {
        margin: 0 -20px;
    }
    .paul-tit {
        margin-bottom: 6px;
    }
    .pdetail-adv-ul-li {
        margin-bottom: 20px;
    }
    .pdetail-adv {
        padding: 50px 0 70px;
    }
    .pdetail-use-ul-li {
        width: 33.333333%;
    }
    .prm-main .pdetail-adv-ul-li {
        margin-bottom: 40px;
    }
    .pdetail-list-ul-li:nth-child(2n+1),
    .imbd-item:nth-child(2n+1),
    .pdetail-use-ul-li:nth-child(3n+1){
        animation-delay: .2s;
    }
    .pdetail-list-ul-li:nth-child(2n+2),
    .imbd-item:nth-child(2n+2),
    .pdetail-use-ul-li:nth-child(3n+2){
        animation-delay: .3s;
    }
    .pdetail-use-ul-li:nth-child(3n+3){
        animation-delay: .4s;
    }
    .ys-ban-text-wrap {
        width: 100%;
    }
    .ybdw-ul-li-tit span {
        font-size: 30px;
    }
    .ybdw-ul-li {
        width: 50%;
        margin-top: 14px;
    }
    .ybdw-ul-li:nth-child(2n+2)::after{
        display: none;
    }
    .ybdw-ul-li:nth-child(1),
    .ybdw-ul-li:nth-child(2){
        margin-top: 0;
    }
    .ybdw-ul-li-tit {
        font-size: var(--font40);
    }
    .ybtw-btn .std-btn6-box {
        padding: 0 30px;
    }
    .std-btn6-box p {
        margin-right: 6px;
    }
    .ybtw-btn .std-btn2-box {
        padding: 0 40px;
    }
    .ys-ban-text-wrap .std-titbox {
        margin-bottom: 20px;
    }
    .ys-ban-svg{
        right: auto;
        left: 50%;
        top: 35%;
        width: 50%;
        transform: translateX(-50%);
    }
    .ys-ban-text {
        top: 8%;
    }
    .ys-ban-data {
        bottom: 32px;
    }
    .hpwu-li{
        width: 50%;
        margin-top: 20px;
    }
    .hpwu-li:nth-child(1),
    .hpwu-li:nth-child(2){
        margin-top: 0;
    }
    .hpwu-li:nth-child(2n+1){
        animation-delay: .2s;
    }
    .hpwu-li:nth-child(2n+2){
        animation-delay: .3s;
    }
    .hpwu-li a {
        padding: 20px;
    }
    .hpwu-li-text .std-text2 {
        margin-bottom: 15px;
    }
    .std-titbox-icon {
        width: 28px;
    }
    .home-case-bt-ri {
        padding-left: 0;
        width: 100%;
        margin-top: 30px;
    }
    .home-case-bt-le {
        width: 100%;
    }
    .home-case-bt-swiper{
        display: flex !important;
    }
    .hcbl-li{
        width: auto !important;
        padding: 10px 15px;
        margin-right: 20px;
    }
    .hcbl-li:last-child{
        margin-right: 0 !important;
    }
    .hcbl-li::before{
        display: none;
    }
    .hcbl-li-parga {
        padding-left: 12px;
    }
    .hcbl-li::after{
        height: 100%;
        bottom: 0;
    }
    .hcbr-li-wrap-icon {
        width: 60px;
    }
    .hcbr-li-wrap-text {
        width: calc(100% - 60px);
        padding-right: 40px;
    }
    .home-ent {
        padding-top: 60px;
    }
    .hels-li-cont {
        padding: 30px 50px;
    }
    .hela-btn {
        width: 38px;
    }
    .hela-prev {
        left: -14px;
    }
    .hela-next {
        right: -14px;
    }
    .hlci-icon {
        width: 46px;
    }
    .hasl-ul-li{
        width: 50%;
    }
    .home-authen-slick, .hasl-ul {
        margin: 0 -10px;
    }
    .hasl-ul-li, .home-authen-slick-li{
        padding: 0 10px;
    }
    .home-authen .std-titbox {
        margin-bottom: 30px;
    }
    .home-authen {
        padding: 70px 40px 0;
    }
    .home-expert-le {
        width: 100%;
        margin-bottom: 30px;
    }
    .home-expert {
        padding-top: 70px;
    }
    .home-expert h2 {
        margin-bottom: 30px;
        width: 100%;
    }
    .home-expert-le-list {
        padding-right: 0;
    }
    .home-new {
        padding-top: 60px;
    }
    .home-new-bt .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 350px;
    }
    .home-new .hela-prev {
        left: calc((100% - 350px)/2 - 38px - 15px);
    }
    .home-new .hela-next {
        right: calc((100% - 350px)/2 - 38px - 15px);
    }
    .home-ent-list-arrow {
        bottom: -18px;
    }
    .hnbs-li-time img {
        width: 18px;
        top: -1px;
        position: relative;
    }
    .hnbs-li-tit {
        margin-bottom: 20px;
    }
    .easl-cont-text .std-h4,
    .easl-cont-text .std-text2 p{
        color: #302421;
    }
    .easl-cont-text a{
        padding: 0;
        background: transparent;
    }
    .scbc-wrap {
        justify-content: flex-end;
    }
    .scbc-slick .slick-list{
        padding-bottom: 20px;
    }
    .scbc-slick .slick-dots {
        bottom: -5px;
    }
    .esul-cont{
        display: block;
    }
    .epwt-parga {
        top: 3.5px;
    }
     /*20240729修改*/
    .info-main .ys-nybanner{
        display: none;
    }
    .add1-popup .ys-modal-content {
        width: 400px;
        padding: 50px 30px;
    }
    .add1-popup .ys-modal-close {
        top: 20px;
        right: 20px;
        width: 16px;
    }
    .add1-popup-cont-tit{
        font-size: 20px;
        margin-bottom: 20px;
    }
    .add1-popup-cont .eitl-privacy {
        margin-bottom: 40px;
    }
    /*2024.08.07gai*/
    .pmcb-item-text {
        margin-bottom: 0;
    }
    .elul-cont-tp .std-h4 {
        font-size: 18px;
    }
    /* 768end */
}

@media screen and (max-width: 767px) {
    .home-authen {
        padding: 70px 20px 0;
    }
    .ys-cont1120 {
        padding: 0 20px;
    }
    .mod-side {
        right: 20px;
    }
    .mod-side-wrap-pop {
        right: 50px;
    }
    .ys-cont924 {
        padding:0 20px;
    }
    .scmc-cont-top-swiper{
        overflow: visible !important;
    }
    .scmc-cont{
        padding: 30px 20px;
    }
    .scmc-cont-top {
        width: 100%;
        overflow: hidden;
    }
    .sctu-li{
        width: auto !important;
        margin-right: 20px;
    }
    .sctu-li:last-child{
        margin-right: 0;
    }
    .settle-cont-mid, .settle-cont-bom {
        padding: 0 20px;
    }
    .expert-info {
        padding: 0 20px;
    }
    .expert-info-text {
        right: 40px;
        width: calc(100% - 80px);
    }
    .eitl-li input, .eitl-code-wrap input {
        padding: 0 18px;
    }
    .eitl-li::after {
        top: 35%;
    }
    .eitl-li1::after {
        left: 122px;
    }
    .eitl-li2::after {
        left: 106px;
    }
    .eitl-privacy-box {
        top: 4px;
    }
    .expert-process-list .slick-list{
        overflow: visible;
        padding-bottom: 30px;
    }
    /* .expert-process-list-li{
        width: 33.333333%;
    }
    .expert-process-list{
        display: block;
    }
    .expert-process-list-li:not(:first-child){
        display: none;
    } */
    .expert-process-list .slick-dots li{
        background: var(--colormain1);
    }
    .expert-process-list .slick-dots li.slick-active{
        background: var(--colormain1);
    }
    .expert-process-list .slick-dots{
        bottom: 0;
    }
    .eitl-li-parga p {
        padding: 0 18px;
    }
    .about-brief-le {
        width: 80%;
    }
    .home-pro-wrap {
        padding-left: 20px;
        padding-right: 20px;
    }
    .home-pro-wrap::after {
        width: calc(100% - 40px);
    }
}
@media screen and (max-width: 480px) {
    /* ada start */
    :root {
        --font50: 34px;
        --font48: 24px;
        --font30: 20px;
        --font40: 24px;
        --space100: 32px;
        --space40: 22px;
        --font14: 12px;
        --font18: 14px;
        --btn-height1: 38px;
        --font20: 16px;
    }
    .info-main .ys-select-hd {
        line-height: 42px;
    }
    .imbt-search-input input {
        line-height: 42px;
    }
    .ys-nyban-cont-date {
        padding-bottom: 10px;
    }
    .ys-nyban-cont-text {
        margin-bottom: 20px;
    }
    .info-main .swiper-pagination-bullet {
        width: 50px;
        margin-right: 10px;
    }
    .info-main .swiper-pagination {
        padding-bottom: 15px;
    }
    .imbd-item {
        width: 100%;
    }
    .imbt-item {
        width: 100%;
        margin-bottom: 14px;
    }
    .imbt-item2 {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .imbt-item2::after {
        width: calc(100% - 2px);
        left: 0;
    }
    .imbt-search-input input {
        width: 170px;
    }
    .cclu-li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .contact-cont-right-cont {
        padding: 20px;
    }
    .ccru-li {
        width: 100%;
    }
    .contact-cont-right-ul .link {
        width: 100%;
    }
    .sctu-li {
        padding: 0 3px;
    }
    .scbu-li {
        padding: 0 8px;
        width: 100%;
    }
    .scbc-slick {
        margin: 0 -8px;
    }
    .scbu-li-title {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .scbu-li-text {
        font-size: 12px;
    }
    .scmc-cont-top-ul {
        padding-bottom: 14px;
    }
    .sctu-li::after {
        margin-top: 14px;
    }
    .settle-cont-top .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }
    .sctt-ul-li a{
        padding: 30px 20px;
    }
    .sctt-ul-li-icon {
        width: 70px;
        margin-bottom: 30px;
    }
    .new-main-cont .yxedr-active h2 {
        font-size: 16px;
    }
    .new-main-cont-link {
        padding-bottom: 14px;
        margin-bottom: 25px;
    }
    .new-main-cont-text {
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    .pmct-ul-li a{
        padding: 30px 20px;
    }
    .pmcb-item a{
        padding: 20px;
    }
    .products-main-cont-bottom .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }
    .pmcb-item-title {
        margin-bottom: 4px;
    }
    /* ada end */
    .contact-cont-right {
        margin-top: 20px;
    }
    .ccru-li-code {
        width: 100px;
        left: auto;
        right: 0;
        bottom: 4px;
    }
    .button .ccru-li-input{
        width: calc(100% - 120px);
    }
    .contact-main .eitl-privacy {
        margin-bottom: 20px;
    }
    .std-btn4-box {
        padding: 0 39px;
    }
    .std-btn3-box {
        padding: 0 25px;
    }
    .page-foot-button .std-btn3, .page-foot-button .std-btn4 {
        margin: 0 10px;
    }
    .page-foot-cont {
        padding: 42px 0;
    }
    .page-foot-img {
        min-height: 220px;
    }
    .ys-footer {
        padding-top: 42px;
    }
    .ys-footer-wrap-tp {
        margin-bottom: 30px;
    }
    .yfwt-logo {
        width: 75px;
    }
    .yfwb-ri a {
        padding-left: 15px;
    }
    .mod-side-wrap-pop {
        right: 40px;
        width: 290px;
        padding: 20px;
    }
    .mswp-text {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .mod-side-wrap-icon {
        width: 36px;
        height: 36px;
    }
    .mswp-text-btn .std-btn1 {
        margin-right: 5px;
    }
    .mod-side-wrap-icon img{
        width: 16px;
    }
    .new-main-cont {
        padding-top: 32px;
    }
    .nmcl-date {
        padding-right: 20px;
    }
    .ys-nybaner-img {
        width: 100%;
    }
    .ys-nyban-cont {
        width: 100%;
    }
    .info-main-bom-top .elts-list-li {
        width: 100%;
    }
    .imbd-item-title {
        margin-bottom: 10px;
    }
    .info-main-bom-button {
        margin-top: 10px;
    }
    .info-main-bom-button .std-btn1-box p {
        line-height: 40px !important;
    }
    .yncs-li a {
        padding: 20px 20px 40px;
    }
    .ys-nyban-cont-title {
        margin-bottom: 15px;
    }
    .ynis-item{
        margin-right: 0;
        padding: 0 10px;
    }
    .ys-nybaner-img-slick{
        margin: 0 -10px;
    }
    .other-main .ys-ban-parga {
        width: 100%;
    }
    .pmct-ul-li-right{
        width: 100%;
        margin-top: 25px;
    }
    .pmct-ul-li {
        margin-bottom: 20px;
    }
    .products-case-slick .slick-list {
        padding-bottom: 30px;
    }
    .ys-ban-parga {
        width: 100%;
    }
    .ys-nyban-button {
        margin-top: 20px;
    }
    .pdetail-quest-ul .slick-list, 
    .settle-cont-top-slick .slick-list, 
    .expert-activity-slick .slick-list {
        padding-bottom: 28px;
    }
    .scmc-title {
        top: 32px;
    }
    .scmc-cont-bottom {
        width: 100%;
    }
    .scbc-left-icon {
        width: 30px;
        top: 2px;
    }
    .scbc-left-top {
        width: calc(100% - 30px);
    }
    .scbc-wrap {
        width: 100%;
        padding: 0 20px;
    }
    .scbc-right {
        margin-top: 20px;
    }
    .expert-list-ul-li {
        width: 100%;
    }
    .elts-list-li {
        width: 100%;
        margin-bottom: 10px;
    }
    .elts-list-li:last-child{
        margin-bottom: 0;
    }
    .elts-list {
        margin: 10px -5px 0;
    }
    .expert-list {
        padding-top: 32px;
    }
    .expert-list-tp {
        margin-bottom: 24px;
    }
    .expert-pop .ys-modal-close {
        width: 16px;
        right: 20px;
        top: 20px;
    }
    .expert-pop-wrap-tp {
        margin-right: 10px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .epwb-info li {
        margin-bottom: 12px;
        padding-left: 15px;
    }
    .expert-pop-wrap {
        padding: 30px 20px;
    }
    .epwb-img {
        width: 150px;
    }
    .epwb-info {
        margin-bottom: 25px;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .expert-evalu-wrap {
        padding: 20px;
    }
    .expert-evalu-wrap-icon {
        width: 36px;
    }
    .easl-cont-text a {
        padding: 20px;
    }
    .expert-service-ul-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .expert-service-ul-li:last-child{
        margin-bottom: 0;
    }
    .expert-process-list-li{
        width: 50%;
    }
    .expert-info-text {
        position: static;
        width: 100%;
        box-shadow: 0px 0px 25px 0px rgba(113, 113, 113, 0.10);
    }
    .expert-info-bg{
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: -1;
    }
    .expert-info {
        padding-bottom: 32px;
        margin-top: 0;
        padding-top: var(--space100);
    }
    .eitl-code-wrap-input {
        width: 100%;
        padding-right: 0;
    }
    .eitl-code-wrap{
        flex-wrap: wrap;
    }
    .eitl-code-wrap img {
        width: 120px;
        margin-top: 10px;
    }
    .eitl-li input, .eitl-code-wrap input {
        height: 40px;
    }
    .eitl-privacy {
        margin-bottom: 14px;
    }
    .eitl-li-parga p {
        line-height: 38px;
    }
    .expert-service {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .about-brief-le {
        width: 100%;
    }
    .about-brief-wrap {
        margin-bottom: 20px;
    }
    .abls-dot {
        width: 34px;
        height: 34px;
        top: -17px;
        left: -17px;
    }
    .ablc-img {
        transform: translate(-54%,-50%) scale(0.85) rotate(24deg);
    }
    .ablt-li1 {
        top: 31%;
        left: 16%;
    }
    .ablt-li2 {
        left: 59%;
    }
    .ablt-li3 {
        left: 38%;
    }
    .avlu-li-icon {
        width: 64px;
        height: 64px;
    }
    .avlu-li-icon img {
        width: 34px;
    }
    .about-value-le-ul {
        margin-bottom: 25px;
    }
    .about-value-ri {
        width: 100%;
    }
    .ahyl-wrap-year {
        font-size: 56px;
        width: 100%;
    }
    .ahyl-wrap-info {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }
    .about-history-year {
        width: 100%;
        margin: 0 auto 25px;
    }
    .ahyl-wrap-info li {
        margin-bottom: 5px;
    }
    .about-history-time {
        margin-bottom: 20px;
    }
    .about-history h2 {
        margin-bottom: 20px;
    }
    .about-history-btn-arrow {
        width: 40px;
        height: 40px;
        margin: 0 6px;
    }
    .about-history-btn-arrow svg {
        width: 14px;
        height: 14px;
    }
    .ahts-li {
        width: 50%;
    }
    .aals-li {
        width: 100%;
    }
    .about-auth-list {
        padding: var(--space100) 20px;
    }
    .slick-dots li {
        margin: 0 6px;
    }
    .about-auth-list-slick .slick-dots {
        bottom: 0;
    }
    .about-auth-list-slick .slick-list{
        padding-bottom: 30px;
    }
    .about-brief{
        padding-top: 42px;
    }
    .std-titbox-icon {
        width: 30px;
        top: -20px;
    }
    .abwc-parga p {
        margin-bottom: 10px;
    }
    .ys-ban-info p {
        padding-left: 10px;
    }
    .ys-ban-info li {
        margin-bottom: 10px;
    }
    .ys-ban-info {
        margin-top: 20px;
    }
    .pdetail-list, .pdetail-quest {
        padding-top: 32px;
    }
    .plul-box-tp .plul-box-tp-num {
        font-size: 40px;
    }
    .plul-box-tp-text {
        font-size: 26px;
    }
    .plul-box-tp {
        padding-bottom: 14px;
    }
    .plul-box-tp-icon {
        width: 20px;
    }
    .pdetail-quest-cont {
        padding: 30px 20px;
    }
    .pqul-box {
        padding: 25px 15px;
    }
    .pdetail-quest-icon {
        width: 36px;
    }
    .pdetail-adv {
        margin-top: 32px;
        padding: 42px 0;
    }
    .pdetail-adv-cont-le, .pdetail-adv-cont-mid, .pdetail-adv-cont-ri {
        width: 100%;
    }
    .pdetail-adv h2 {
        margin-bottom: 22px;
    }
    .pdetail-use-ul-li {
        width: 50%;
    }
    .pdetail-adv-ul-li{
        margin-bottom: 20px !important;
    }
    .prm-main .pdetail-adv-ul-li {
        margin-bottom: 20px !important;
    }
    .pdetail-adv-ul-li:last-child {
        margin-bottom: 20px !important;
    }
    .pdetail-adv-cont-ri .pdetail-adv-ul-li:last-child{
        margin-bottom: 0 !important ;
    }
    .imbd-item{
        animation-delay: .2s !important;
    }
    .pdetail-use-ul-li:nth-child(2n+1){
        animation-delay: .2s;
    }
    .pdetail-use-ul-li:nth-child(2n+2){
        animation-delay: .3s;
    }
    .expert-service-ul-li,
    .expert-list-ul-li {
        animation-delay: .2s !important;
    }
    .ys-ban-data {
        position: static;
        transform: inherit;
        margin-top: 42px;
    }
    .ys-ban-svg {
        top: auto;
        width: 70%;
        transform: translateX(-50%);
        bottom: 15px;
    }
    .home-pro {
        padding: 42px 0 0;
    }
    .hpwu-li{
        width: 100%;
        animation-delay: .2s !important;
    }
    .hpwu-li:nth-child(2){
        margin-top: 20px;
    }
    .hcbr-li-wrap {
        padding-left: 20px;
        padding-right: 20px;
        bottom: 20px;
    }
    .home-case-bt {
        padding-top: 30px;
    }
    .hcbr-li-bg{
        height: 250px;
    }
    .hcbr-li-bg img{
        height: 100%;
        object-fit: cover;
    }
    .hcbr-li-wrap-text {
        width: 100%;
        padding-right: 0;
    }
    .hcbr-li-wrap-icon{
        display: none;
    }
    .hcbr-li::after {
        height: 80%;
    }
    .hcbl-li {
        padding: 8px 15px;
        margin-right: 15px;
    }
    .home-case-bt-ri {
        margin-top: 25px;
    }
    .home-case,
    .home-ent{
        padding-top: 42px;
    }
    .home-ent-list-arrow{
        display: none;
    }
    .hels-li-cont {
        padding: 25px 20px;
    }
    .home-ent h2, .hels-li-cont-parga, .home-ent-list {
        margin-bottom: 22px;
    }
    .home-authen {
        padding: 42px 20px 0;
    }
    .home-authen-wrap {
        padding-bottom: 42px;
        padding-top: 42px;
    }
    .hulc-text{
        position: static;
        transform: inherit;
        padding: 0 24px;
    }
    .hulc-bg{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        z-index: -1;
    }
    .hasl-ul-li, .home-authen-slick-li {
        padding: 0 5px;
    }
    .home-authen-slick, .hasl-ul {
        margin: 0 -5px;
    }
    .hasl-ul-li{
        margin-bottom: 0;
        margin-top: 20px;
    }
    .hasl-ul-li:nth-child(1),
    .hasl-ul-li:nth-child(2){
        margin-bottom: 0;
    }
    .home-expert {
        padding-top: 42px;
    }
    .home-expert h2 {
        margin-bottom: 22px;
    }
    .hell-ul-li-post {
        margin-bottom: 12px;
    }
    .hell-ul-li-info li::before {
        width: 6px;
        height: 6px;
        top: 9px;
    }
    .hell-ul-li-info li {
        padding-left: 15px;
    }
    .hell-ul-li-info {
        margin-bottom: 15px;
    }
    .home-expert-ri{
        width: 100%;
        flex-shrink: 0;
    }
    .heru-li {
        width: 110px;
    }
    .home-new-bt .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 100%;
        height: 2px !important;
    }
    .home-new-bt-swiper {
        padding-bottom: 25px !important;
    }
    .home-new{
        padding-top: 42px;
        padding-bottom: 10px;
    }
    .home-new-tp {
        margin-bottom: 22px;
    }
    .hnbs-li a {
        padding: 20px 15px;
    }
    .hnbs-li-time img{
        width: 16px;
    }
    .hnbs-li-tit {
        margin-bottom: 16px;
    }
    .heru-li.next {
        left: 190px;
    }
    .pqul-box-tit{
        text-align: left;
    }
    .ahyl-wrap-info p {
        padding-left: 15px;
    }
    .easl-cont-bg{
        height: 185px;
    }
    .eewl-ul-li .std-text20 p{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .expert-pop-wrap-tp{
        flex-wrap: wrap;
    }
    .epwt-name {
        margin-right: 0;
        width: 100%;
    }
    .expert-pop-wrap-tp .epwt-parga{
        width: 100%;
        margin-top: 5px;
        padding-left: 0;
    }
    .hpwu-li-text .std-text2 p{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .expert-process-bt {
        width: 50%;
        margin: auto;
    }
    .expert-process-list-li {
        width: 100%;
        margin-top: -10px;
    }
    .expert-process-list-li:nth-child(1){
        margin-top: 0;
    }
    .expert-process-list{
        flex-wrap: wrap;
    }
    .epll-img{
        width: 100%;
        margin-top: 15px;
        transform: rotate(90deg);
    }
    .epwt-parga {
        top: 0px;
    }
    /*20240729*/
    .home-main .ys-ban-text-wrap .std-h1-inside{
        font-size: 26px;
    }
    .home-title2{
        display: block;
    }
    .home-title1{
        display: none;
    }
    .add1-popup .ys-modal-content {
        padding: 30px 20px;
    }
    .add1-popup-cont .eitl-privacy {
        margin-bottom: 30px;
    }
    .add1-popup-cont-ul .ccru-li2 .ccru-li-input {
        width: calc(100% - 100px);
    }
    .add1-popup .ys-modal-close {
        top: 15px;
        right: 15px;
    }
    /* 480end */
}