@charset "utf-8";
/* 响应式原则：调大看小 可视项目情况插入某个分辨率调整*/
@media screen and (max-width: 1920px) {
    .apply-li-text-ul {
        margin: 44px -31px 0;
    }
    .apply-li-text {
        padding: 36px 52px;
    }
    .bgbm-power-right-ul li {
        margin-bottom: 7px;
    }
    /* 1920end */
}
@media screen and (max-width: 1680px) {
    .head-nav {
        display: flex;
        margin-left: -18px;
        margin-right: -18px;
    }
    :root {
        --font48: 44px;
        --font44: 40px;
        --font40: 36px;
        --space120: 90px;
        --space44: 40px;
        --parpspace20: 20px;
        --parpspace14: 14px;
        --parpspace12: 12px;
    }
    .ys-ban-title {
        margin-bottom: 16px;
    }
    .ys-ban-btn {
        margin-top: 54px;
    }
    .std-btn1-box p {
        line-height: 40px;
    }
    .ys-ban-btn .std-btn1 .std-btn1-box {
        width: 150px;
    }
    .ys-ban-slick-nub {
        bottom: 24px;
        right: 42px;
        padding: 2px 48px;
        width: 124px;
    }
    .ys-ban-slick .slick-prev {
        right: 132px;
        bottom: 31px;
        width: 22px;
        height: 22px;
    }
    .ys-ban-slick .slick-next {
        right: 58px;
        bottom: 31px;
        width: 22px;
        height: 22px;
    }
    .hpsl-link-top {
        width: 72px;
        margin-bottom: 8px;
    }
    .home-product-select {
        margin-left: -66px;
        margin-right: -66px;
        margin-bottom: 38px;
    }
    .home-product-select-list {
        padding: 0 66px;
    }
    .hpcl-btm-text {
        z-index: 1;
        padding: 0 60px 16px 28px;
    }
    .hbti-list {
        margin-bottom: 8px;
        padding-left: 20px;
        position: relative;
    }
    .hpcl-btm-text .std-h4 {
        margin-bottom: 12px;
    }
    .hlca-ri {
        width: 62%;
        padding-right: 20px;
    }
    .hlca-ri .std-h5 {
        margin-bottom: 8px;
    }
    .hpcr-list-cont-text {
        padding: 2px 20px;
    }
    .hpcl-text {
        padding: 2px 20px;
    }
    .hpcu-list-link-up .std-h4 {
        margin-bottom: 14px;
    }
    .hllu-arr {
        margin-top: 42px;
    }
    .home-plan-cont {
        padding-bottom: 36px;
    }
    .home-plan-cont-last {
        margin-top: 44px;
    }
    .hpcu-list-link-up {
        bottom: 32px;
        padding: 0 32px;
    }
    .home-introduc {
        padding: 140px 0;
    }
    .home-introduc-cont-le {
        width: 39%;
    }
    .home-introduc-cont-ri {
        width: 56%;
    }
    .hicr-ul-list {
        padding: 0px 44px;
        margin-bottom: 74px;
    }
    .hicr-ul {
        margin-left: -44px;
        margin-right: -44px;
    }
    .hula-nub {
        width: calc(100% - 86px);
        font-size: 78px;
        padding-left: 20px;
    }
    .hula-name {
        width: 86px;
        padding-right: 20px;
    }
    .hicl-btn .std-btn1 .std-btn1-box {
        width: 150px;
    }
    .hicl-btn {
        margin-top: 62px;
    }
    .hncl-link-btm {
        padding: 40px 32px 32px;
    }
    .hncr-list-link-top {
        margin-bottom: 71px;
    }
    .hllt-date {
        margin-bottom: 10px;
    }
    .hncr-list-link {
        padding: 28px 30px 32px 36px;
    }
    .home-news-cont-help {
        padding: 60px 44px;
        margin-top: 90px;
    }
    .std-btn1-box.std-btn1-box-border p {
        line-height: 38px;
    }
    .std-btn1-box {
        width: 190px;
    }
    .ys-footer {
        padding-top: 86px;
    }
    .yfct-le>ul>li>a {
        margin-bottom: 22px;
    }
    .yfct-le>ul>li>ul>li {
        margin-bottom: 8px;
    }
    .yfct-le>ul>li {
        padding: 0 34px;
    }
    .yfct-le>ul {
        margin-left: -34px;
        margin-right: -34px;
    }
    .yfct-le {
        padding-bottom: 90px;
    }
    .yfct-ri-tit {
        margin-bottom: 22px;
    }
    .yfct-ri {
        padding-bottom: 90px;
        padding-left: 90px;
    }
    .ys-footer-cont-btm {
        padding: 22px 0;
    }
    .hnch-le-tit {
        font-size: 34px;
    }
    .head-nav {
        max-width: 800px;
    }
    .bcul-cont {
        padding: 38px 25px 28px;
    }
    .bgbm-power-right {
        padding: 12px 25px;
    }
    .ys-ban-txtbox {
        width: 80vw;
    }
    /* 1680end */
}

@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    :root {
        --font48: 40px;
        --font44: 36px;
        --font40: 32px;
        --font24: 22px;
        --font20: 20px;
        --space120: 70px;
        --space44: 34px;
        --parpspace20: 20px;
        --parpspace14: 14px;
        --parpspace12: 12px;
        --line80: 68px;
    }
    .hpsl-link-top {
        width: 54px;
    }
    .hpcl-btm-text {
        z-index: 1;
        padding: 0 20px 16px 20px;
    }
    .hpcr-list {
        width: 50%;
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .home-product-cont-ri {
        padding-left: 12px;
        margin-left: -6px;
        margin-right: -6px;
        margin-bottom: -12px;
    }
    .hlca-le {
        width: 36%;
    }
    .hlca-ri {
        width: 64%;
        padding-right: 10px;
    }
    .hllu-arr {
        margin-top: 34px;
        width: 28px;
        height: 28px;
    }
    .hpcu-list-link-up .std-h4 {
        margin-bottom: 12px;
    }
    .hpcu-list-link-up {
        bottom: 26px;
        padding: 0 26px;
    }
    .home-plan-cont-last {
        margin-top: 36px;
    }
    .home-plan-cont {
        padding-bottom: 30px;
    }
    .hicr-ul-list {
        padding: 0px 24px;
        margin-bottom: 56px;
    }
    .hula-nub {
        width: calc(100% - 86px);
        font-size: 68px;
        padding-left: 20px;
    }
    .hicr-ul {
        margin-left: -24px;
        margin-right: -24px;
    }
    .home-introduc-cont-ri {
        width: 55%;
    }
    .hicl-btn {
        margin-top: 54px;
    }
    .hncr-list-link-top {
        margin-bottom: 48px;
    }
    .hncr-list-link {
        padding: 24px 26px 24px 26px;
    }
    .hncl-link-btm {
        padding: 34px 30px 26px;
    }
    .hncl-link-btm-top .std-h4 {
        margin-bottom: 16px;
    }
    .home-news-cont-help {
        padding: 52px 40px;
        margin-top: 80px;
    }
    .hnch-le-tit {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .std-btn1-box {
        width: 170px;
        padding: 0 16px;
    }
    .hnch-ri {
        width: 35%;
    }
    .ys-footer {
        padding-top: 70px;
    }
    .yfct-le>ul>li>a {
        margin-bottom: 20px;
    }
    .yfct-le>ul>li {
        padding: 0 30px;
    }
    .yfct-le>ul {
        margin-left: -30px;
        margin-right: -30px;
    }
    .yfct-le {
        padding-bottom: 70px;
    }
    .yfct-ri {
        padding-bottom: 70px;
        padding-left: 60px;
    }
    .yfct-ri-tit {
        margin-bottom: 18px;
    }
    .head-logo {
        line-height: 68px;
    }
    .home-introduc {
        padding: 110px 0;
    }
    .hnch-ri-btn1 {
        margin-right: 12px;
    }
    .ys-ban-slick-nub {
        bottom: 20px;
        right: 40px;
        padding: 0px 44px;
        width: 116px;
    }
    .ys-ban-slick .slick-prev {
        right: 126px;
        bottom: 26px;
        width: 22px;
        height: 22px;
    }
    .ys-ban-slick .slick-next {
        right: 50px;
        bottom: 26px;
        width: 22px;
        height: 22px;
    }
    .ys-ban-text {
        width: 42%;
    }
    .head-nav {
        max-width: 700px;
    }
    .head-logo {
        width: 132px;
    }
    .ys-nybanner-bread {
        padding: 16px 0;
    }
    .product-list-li .std-text1 {
        margin-bottom: 20px;
    }
    .pllc-text {
        padding: 18px 16px;
    }
    .nclr-btm-std {
        width: 28px;
        height: 28px;
    }
    .product-list {
        margin-bottom: 60px;
    }
    .newpdt-li {
        margin-bottom: 40px;
    }
    .apply-li-text {
        padding: 20px 36px;
    }
    .apply-li-text-ul {
        margin: 20px -31px 0;
    }
    .apply-li-text-ul li {
        margin-bottom: 14px;
    }
    .slui-all-text {
        bottom: 20px;
        left: 20px;
    }
    .bcul-cont {
        padding: 30px 18px 28px;
    }
    .dcul-cont-le p{
        font-size: 14px;
    }
    .null-all-text {
        margin-bottom: 30px;
    }
    .news-list-cont-btm {
        margin-top: 60px;
    }
    .newdt-left-title {
        font-size: 28px;
    }
    .icul-link-le-text {
        margin-bottom: 30px;
        margin-top: 10px;
    }
    .cta-cont-bot-li {
        margin-bottom: 36px;
    }
    .cta-cont-top {
        margin-bottom: 54px;
    }
    .cctl-li {
        padding-bottom: 36px;
    }
    .mass-concepts-li-text {
        padding: 20px 30px;
    }
    .mass-concepts-li-text .std-h4 {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .mass-ctf-control {
        margin-top: 50px;
    }
    .mass-policy {
        padding: 60px 0;
    }
    .bgbm-service-list {
        padding: 32px 28px;
    }
    .bgbm-power-right-ul li p {
        font-size: 14px;
    }
    .bgbm-power-right-ul li {
        margin-bottom: 2px;
    }
    .bgbm-power-right .std-h4 {
        padding-bottom: 7px;
        margin-bottom: 7px;
    }
    .invest-intro-bot {
        padding: 40px;
    }
    .iibl-mid-left-text {
        font-size: 50px;
    }
    .iibl-mid-img-icon {
        width: 20px;
        margin: 0 auto;
    }
    .iibl-mid-img p {
        font-size: 12px;
    }
    .iibr-ul-numm {
        font-size: 32px;
    }
    .invest-regular .invest-regular-li-top {
        padding-bottom: 30px;
        margin-bottom: 18px;
    }
    .intro-sect2-li {
        padding: 30px;
    }
    .intro-sect-info {
        padding: 50px 70px;
    }
    .dula-list-text {
        padding: 16px 12px;
    }
    .download-cont-all-top {
        padding: 40px;
    }
    .keypdt-top-cont {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .anchor-li .std-text2 {
        padding: 15px 25px;
    }
    .indus-tab {
        margin-top: 60px;
    }
    .indus-dt-right-set {
        margin-bottom: 60px;
    }
    .indus-dt-left .std-h3 {
        margin-bottom: 40px;
    }
    .about-info-li {
        padding: 28px 32px 48px;
    }
    .ahts-li-right li {
        margin-bottom: 8px;
    }
    .ahts-li-right {
        padding-left: 5.75%;
    }
    .about-staff-li-cont .std-text2 {
        padding: 0 20px;
    }
    .ahts-li-left-time span {
        font-size: 50px;
    }
    .about-culture .mass-ctf-control {
        margin-top: 40px;
    }
    .about-history-bot-slick {
        width: 80%;
    }
    .ahbs-li {
        padding: 0 15.5px;
    }
    .about-culture .about-culture-text {
        bottom: 30px;
        left: 0;
        padding: 0 20px;
    }
    .about-info-li-top .std-h4 {
        padding-left: 20px;
    }
    .hcta-btn {
        margin-top: 40px;
    }
    .ys-footer-cont-btm p > :last-child {
        margin-left: 20px;
    }
    .product-list{
        padding-top: 60px;
    }
    .product-cont{
        padding-bottom: 60px;
    }
    /* 1440end */
}

@media screen and (max-width: 1200px) {
    .head-nav-item-title {
        font-size: 14px;
    }
    .head-logo {
        line-height: 60px;
    }
    :root {
        --font48: 36px;
        --font44: 32px;
        --font40: 28px;
        --font24: 20px;
        --font20: 18px;
        --font18: 16px;
        --font16: 14px;
        --space120: 60px;
        --space44: 26px;
        --parpspace20: 20px;
        --parpspace14: 14px;
        --parpspace12: 12px;
        --line80: 60px;
    }
    .hula-nub {
        width: calc(100% - 86px);
        font-size: 60px;
        padding-left: 20px;
    }
    .hicr-ul-list {
        padding: 0px 20px;
        margin-bottom: 50px;
    }
    .hicr-ul {
        margin-left: -20px;
        margin-right: -20px;
    }
    .home-introduc-cont-ri {
        padding-top: 50px;
    }
    .hicl-btn .std-btn1 .std-btn1-box {
        width: 140px;
    }
    .home-introduc {
        padding: 90px 0;
    }
    .home-news-cont-help {
        padding: 40px 30px;
        margin-top: 60px;
    }
    .std-btn1-box {
        width: 150px;
        padding: 0 10px;
    }
    .hnch-le-tit {
        font-size: 24px;
        margin-bottom: 12px;
    }
    .yfct-ri {
        padding-bottom: 50px;
        padding-left: 40px;
    }
    .yfct-le {
        padding-bottom: 44px;
    }
    .nlcp-cont-link-ri {
        padding: 12px 0 12px 30px;
    }
    .indus-dt-left {
        top: 100px;
    }
    .about-staff-cont {
        margin-top: 60px;
    }
    .about-history-bot-perv, .about-history-bot-next {
        width: 44px;
        height: 44px;
    }
    .about-history-bot-line{
        width: 85%;
    }
    .ahbs-li-mid {
        width: 20px;
        height: 20px;
    }
    .ahbs-li-mid::before {
        width: 10px;
        height: 10px;
    }
    .home-plan .home-plan-cont {
        padding-bottom: 0;
    }
    .hicl-btn {
        margin-top: 34px;
    }
    .ys-ban-btn {
        margin-top: 30px;
    }
    /* 1200end */
}

@media screen and (max-width: 1199px) {
    :root {
        --font48: 32px;
        --font44: 26px;
        --font40: 22px;
        --line80: 56px;
    }
    .ys-hd-pc{
        display: none;
    }
    .yfct-le{
        display: none;
    }
    .yfct-ri {
        padding-bottom: 40px;
        padding-left: 0;
        width: 100%;
    }
    .hpsl-link-top {
        width: 50px;
    }
    .home-product-select-list {
        padding: 0 46px;
    }
    .home-product-select {
        margin-left: -46px;
        margin-right: -46px;
        margin-bottom: 32px;
    }
    .hula-nub {
        width: calc(100% - 86px);
        font-size: 46px;
        padding-left: 16px;
    }
    .home-introduc-cont-ri {
        padding-top: 40px;
    }
    .hicr-ul-list {
        padding: 0px 15px;
        margin-bottom: 40px;
    }
    .hicr-ul {
        margin-left: -15px;
        margin-right: -15px;
    }
    .home-introduc {
        padding: 60px 0;
    }
    .hncr-list-link-top {
        margin-bottom: 30px;
    }
    .hllu-arr {
        width: 24px;
        height: 24px;
    }
    .hnch-ri {
        width: 40%;
    }
    .std-btn1-box p {
        font-size: 14px;
    }
    .std-btn1-box {
        width: 140px;
        padding: 0 10px;
    }
    .ys-footer {
        padding-top: 40px;
    }
    .yfct-ri-tit {
        margin-bottom: 10px;
    }
    .yfct-ri {
        padding-bottom: 30px;
    }
    .ys-footer-cont-btm p span {
        font-size: 12px;
    }
    .ys-footer-cont-btm {
        padding: 16px 0;
    }
    .yrul-cont-le p {
        line-height: 2;
    }
    .yrul-cont-ri p {
        line-height: 2;
    }
    .yrul-cont-ri a {
        line-height: 2;
    }
    .ys-main {
        margin-top: 0;
    }
    .product-list-li {
        padding: 0 8px;
        margin-bottom: 20px;
    }
    .product-list-ul {
        margin: 0 -8px 20px;
    }
    .product-list {
        margin-bottom: 40px;
    }
    .pllc-text {
        padding: 16px 12px;
    }
    .newpdt-li {
        width: 50%;
        margin-bottom: 35px;
    }
    .apply-li-text, .apply-li .ys-imgbox-cover {
        width: 100%;
    }
    .apply-li{
        flex-wrap: wrap;
    }
    .hnch-le {
        width: 100%;
        padding-right: 0;
    }
    .hnch-ri {
        width: 100%;
        justify-content: flex-start;
        margin-top: 20px;
    }
    .apply-li:nth-child(n) {
        flex-direction: column-reverse;
    }
    .logical-li {
        margin-bottom: 30px;
        width: 33.333333%;
    }
    .scbu-list-ul-item {
        padding: 0 7px;
        margin-bottom: 14px;
    }
    .scbu-list-ul {
        margin-left: -7px;
        margin-right: -7px;
    }
    .business-cont-ul-list {
        width: 33.333333%;
    }
    .social-top-li {
        width: 33.333333%;
        margin-bottom: 20px;
    }
    .social-top-ul{
        flex-wrap: wrap;
    }
    .social-top-li:nth-child(3)::before{
        display: none;
    }
    .social-top-li:not(:last-child)::before {
        right: 20px;
    }
    .social-mid-cont{
        flex-wrap: wrap;
        padding: 25px;
    }
    .social-mid-left {
        width: 100%;
        padding-right: 0;
    }
    .social-mid-right {
        width: 100%;
        margin-top: 20px;
    }
    .dcul-cont{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .dcul-cont-le, .develop-cont-ul-list .ys-slick{
        width: 100%;
    }
    .develop-cont-ul-list.on .dcul-cont {
        flex-direction: column-reverse;
    }
    .dcul-cont-le {
        padding: 30px 28px;
    }
    .nlcb-ul-list {
        width: 50%;
    }
    .nlcp-cont-link-le, .nlcp-cont-link-ri{
        width: 100%;
    }
    .nlcp-cont-link-ri {
        padding: 20px 0 0;
    }
    .nclr-top-tit {
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .nclr-top{
        margin-bottom: 20px;
    }
    .newdt-left {
        width: 100%;
        padding-right: 0;
    }
    .newdt-right {
        width: 100%;
        margin-top: 40px;
    }
    .newdt-cont-nr{
        flex-wrap: wrap;
    }
    .active-cont-top-ul, .active-cont-top-search{
       width: 100%;
    }
    .active-cont-top{
        flex-wrap: wrap;
    }
    .active-cont-top-search{
        margin-top: 20px;
    }
    .icul-link-le {
        width: 59.25%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .icul-link-le-title {
        margin-top: 3px;
        margin-bottom: 3px;
        line-height: 1.5;
        height: 1.5em;
    }
    .icul-link-le-text {
        margin-bottom: 10px;
        margin-top: 5px;
    }
    .illd-icon {
        width: 20px;
        height: 20px;
    }
    .cta-cont-bot-li {
        margin-bottom: 30px;
    }
    .cta-cont-top {
        margin-bottom: 40px;
    }
    .cctl-li {
        padding-bottom: 30px;
    }
    .cctr-img{
        width: 120px;
        margin: 0 auto;
    }
    .mass-concepts-li-text {
        width: 100%;
    }
    .mass-concepts-li .ys-imgbox-cover {
        width: 100%;
    }
    .mass-concepts-li-cont, .mass-concepts-li:nth-child(2n) .mass-concepts-li-cont{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .mass-ctf-img {
        padding: 20px;
    }
    .bgbm-power-li {
        width: 100%;
    }
    .bgbm-cta .mod-title {
        padding-bottom: 18px;
        margin-bottom: 32px;
    }
    .bgbm-cta-left-ul li img {
        width: 20px;
    }
    .bgbm-service-li {
        width: 50%;
        margin-bottom: 24px;
    }
    .invest-intro-bot-left {
        width: 100%;
        margin-bottom: 30px;
        border-color: transparent;
    }
    .invest-intro-bot-right {
        width: 100%;
        padding-left: 0;
    }
    .invest-intro-bot{
        flex-wrap: wrap;
    }
    .iibl-bit {
        margin-top: 10px;
    }
    .iibr-ul {
        margin-bottom: 20px;
    }
    .invest-intro-bot {
        padding: 30px 20px;
    }
    .iibr-ul-title{
        margin-bottom: 0;
    }
    .invest-regular-li {
        width: 50%;
    }
    .invest-interim-li-icon {
        width: 40px;
        height: 40px;
    }
    .invest-interim-li a {
        padding: 20px 0;
    }
    .invest-interim-li .invest-regular-li-top {
        width: calc(100% - 100px);
        padding: 0 26px;
    }
    .invest-regular-li-bot img {
        width: 20px;
    }
    .intro-sect-info {
        padding: 30px 40px;
    }
    .intro-sect1-text {
        width: 63%;
    }
    .intro-sect2-li{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .intro-sect2-ul-text{
        width: 100%;
        padding-right: 0;
    }
    .intro-sect2-li .ys-slick {
        width: 100%;
        margin-bottom: 20px;
    }
    .idrs-table tbody td {
        padding: 12px 14px;
    }
    .form-dt {
        padding: 30px;
    }
    .download-cont-all-top {
        padding: 30px;
    }
    .duls-item-cont {
        padding: 7px 18px;
    }
    .dcat-ul-list-tit {
        margin-bottom: 20px;
    }
    .duls-item-le {
        width: 12px;
        height: 12px;
        margin-right: 7px;
    }
    .dcab-ul > :first-child .dula-list .dula-list-text, .dula-list-text{
        font-size: 14px;
    }
    .dula-list-text{
        padding: 10px 5px;
    }
    .keypdt-top-left {
        padding-right: 6.5%;
    }
    .keypdt-top-cont {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .anchor-li .std-text2 {
        padding: 12px 20px;
    }
    .keypdt-sect .ys-cont1200 {
        padding: 24px;
    }
    .indus-tab-ul li {
        padding: 0 20px;
    }
    .indus-tab-ul {
        margin: 0 -20px;
    }
    .about-info-li {
        padding: 28px 32px;
        width: 100%;
        border-bottom: 1px solid #ECECEC;
        border-right-color: transparent;
    }
    .about-info-ul{
        flex-wrap: wrap;
    }
    .ahts-li-left-time span {
        font-size: 40px;
    }
    .ahts-li-left-time {
        top: -27px;
    }
    .about-staff .std-btn1-box {
        width: 140px;
    }
    .mass-ctf-control-right {
        width: 100px;
        height: 38px;
    }
    .mass-ctf-control-right::before {
        height: 16px;
    }
    .hpcl-swefy {
        margin-top: 8px;
    }
    .home-plan-cont-last {
        width: calc(100% - 140px);
    }
    .about-staff-cont {
        margin-top: 40px;
    }
    .about-culture .mass-ctf-control {
        margin-top: 30px;
    }
    .about-lab .mass-ctf-control {
        margin-top: 34px;
    }
    .about-culture .hpcl-swefy {
        width: calc(100% - 140px) !important;
    }
    .about-staff-li-cont .std-text2 {
        padding: 0 10px;
        bottom: 10px;
    }
    .about-com .swiper-slide .std-text1 {
        left: 15px;
    }
    .about-history-bot-line{
        width: 80%;
    }
    .about-staff-ph{
        display: block;
    }
    .about-staff-cont{
        display: none;
    }
    .about-staff-ph{
        margin-top: 40px;
    }
    .about-staff-ph-img{
        width: auto;
    }
    .about-staff-ph-li{
        margin: 0 10px;
    }
    .about-staff-ph-img img{
        width: 100%;
    }
    .about-staff-ph-cont {
        width: 10000px;
    }
    .about-staff-ph-cont .about-staff-ph-ul {
        animation: donghua 50s linear infinite;
    }
    .about-staff-ph-ul2 {
        transform: translateX(100%);
    }
    @keyframes donghua {
        from {
            transform: translateX(0);
        }
        to {
            transform: translateX(-100%);
        }
    }
    .about-staff-ph-ul{
        display: flex;
        align-items: center;
    }
    .about-staff-ph-li{
        position: relative;
    }
    .about-staff-ph-li .std-text2{
        position: absolute;
        bottom: 10px;
        left: 0;
        width: 100%;
        padding: 0 12px;
        color: var(--color2);
        z-index: 10;
    }
    .about-staff-ph-img{
        position: relative;
    }
    .about-staff-ph-img::before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 52.69%, rgba(0, 0, 0, 0.60) 100%);
        width: 100%;
        height: 100%;
        z-index: 1;
    }
    .hcta-word {
        width: 70%;
    }
    .hcta-btn {
        margin-top: 30px;
    }
    .hmct-cont1-text-all .std-h3 {
        margin-bottom: 12px;
    }
    .hncr-list-link-top {
        margin-bottom: 16px;
    }
    .hncr-list-link {
        padding: 18px 15px;
    }
    .ys-footer-cont-btm{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .yfcb-ri{
        margin-bottom: 5px;
    }
    .product-list{
        padding-top: 40px;
    }
    .product-cont{
        padding-bottom: 40px;
    }
    .mass-concepts-li-text .std-h4, .mass-concepts-li-text .std-text2 {
        padding-right: 0;
    }
    /* 1199end */
}

@media screen and (max-width: 767px) {
    :root {
        --font48: 28px;
        --font44: 24px;
        --font40: 20px;
        --font24: 18px;
        --font20: 16px;
        --space120: 50px;
        --space44: 18px;
    }
    .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;
    }
    .home-product-cont-le {
        width: 100%;
        margin-bottom: 20px;
    }
    .home-product-cont-ri {
        width: 100%;
        padding-left: 0;
    }
    .hpcu-list-link-up {
        bottom: 20px;
        padding: 0 15px;
    }
    .hllu-arr {
        width: 22px;
        height: 22px;
        margin-top: 16px;
    }
    .hpcu-list-link-up .std-h4 {
        margin-bottom: 8px;
    }
    .home-plan-cont {
        padding-bottom: 20px;
    }
    .home-plan-cont-last {
        margin-top: 24px;
    }
    .home-introduc-cont-le {
        width: 100%;
        margin-bottom: 30px;
    }
    .hicl-btn {
        margin-top: 38px;
    }
    .home-introduc-cont-ri {
        width: 100%;
        padding-top: 26px;
    }
    .home-introduc {
        padding: 40px 0;
    }
    .home-news-cont-le {
        width: 100%;
        margin-bottom: 20px;
    }
    .home-news-cont-all {
        display: flex;
        flex-wrap: wrap;
    }
    .hncl-link-btm-top .std-h4 {
        margin-bottom: 12px;
        height: auto;
        max-height: 2.8em;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .home-news-cont-ri {
        width: 100%;
        padding-left: 0;
        display: flex;
        flex-direction: column;
    }
    .hncl-link-btm {
        padding: 20px 20px 20px;
    }
    .hncl-link-btm-arr .hllu-arr {
        margin-top: 22px;
    }
    .hncr-list-link {
        padding: 20px;
    }
    .hncr-list-link-top {
        margin-bottom: 22px;
    }
    .hnch-le-tit {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .hnch-le {
        width: 100%;
        padding-right: 0;
        margin-bottom: 16px;
    }
    .hnch-ri {
        width: 100%;
        justify-content: flex-start;
    }
    .hnch-ri-btn1{
        margin-right: 20px;
    }
    .std-btn1-box-img {
        margin-left: 6px;
        width: 20px;
    }
    .ys-footer {
        padding-top: 30px;
    }
    .ys-footer-cont-btm p > :last-child {
        display: block;
        margin-left: 0;
        width: 100%;
    }
    .ys-footer-cont-btm {
        padding: 10px 0;
    }
    .yfct-ri {
        padding-bottom: 18px;
    }
    .product-list-li {
        width: 50%;
    }
    .nclr-btm-std {
        width: 22px;
        height: 22px;
    }
    .product-list {
        margin-bottom: 30px;
    }
    .ys-bread-list img{
        width: 14px;
    }
    .newpdt-li {
        width: 100%;
        margin-bottom: 30px;
    }
    .apply-li-text {
        padding: 20px;
    }
    .apply-li-text-ul li {
        padding: 0 15px;
    }
    .apply-li-text-ul {
        margin: 20px -15px 0;
    }
    .apply-li .nclr-btm-std {
        margin-top: 32px;
    }
    .apply-li-text-ul li img{
        width: 20px;
    }
    .apply-li-text .std-text2 p {
        width: 100%;
    }
    .ys-bread-list a {
        line-height: 30px;
    }
    .ys-nybanner-bread {
        padding: 10px 0;
    }
    .apply-li-text-ul a {
        padding-bottom: 5px;
    }
    .apply-li-text-ul li {
        margin-bottom: 10px;
    }
    .hnch-ri {
        margin-top: 0px;
    }
    .yrsl-cont-code {
        bottom: 120%;
        left: -10px;
        transform: translateX(0);
        width: 100px;
        padding: 6px;
    }
    .logical-li {
        margin-bottom: 20px;
        width: 50%;
        padding: 0 5px;
    }
    .logical-ul {
        margin: 0 -5px;
    }
    .logical-li-cont-text {
        padding: 10px;
    }
    .logical-li-cont-text p{
        font-size: 12px;
    }
    .scbu-list-ul-item {
        width: 50%;
    }
    .scbu-list-ul-item:first-child{
        width: 100%;
    }
    .slui-all-text {
        bottom: 10px;
        left: 10px;
    }
    .ys-bread-list {
        padding: 0 10px;
    }
    .business-cont-ul-list {
        width: 50%;
    }
    .business-cont-ul-list {
        padding: 0 8px;
        margin-bottom: 16px;
    }
    .business-cont-ul {
        margin-left: -8px;
        margin-right: -8px;
    }
    .bcul-cont {
        padding: 20px 15px 18px;
    }
    .social-bot-li {
        width: 100%;
        padding: 0 12px;
        margin-bottom: 18px;
    }
    .social-bot-li-text .std-text2 {
        margin-bottom: 5px;
        line-height: var(--line15);
    }
    .social-bot-li a {
        padding: 13px;
    }
    .social-top-li-text{
        font-size: 14px;
    }
    .social-top-ul{
        margin-bottom: 0;
    }
    .social-mid{
        padding: 0 15px 60px;
    }
    .social-bot-li-text {
        padding-left: 18px;
    }
    .social-bot-li:last-child{
        margin-bottom: 0;
    }
    .dcul-cont-le {
        padding: 20px 18px;
    }
    .nlcp-cont-link {
        padding: 20px 18px;
    }
    .news-list-cont-btm {
        margin-top: 40px;
    }
    .nlcb-ul-list {
        width: 100%;
    }
    .null-all {
        padding: 20px 18px;
    }
    .nlcb-select .ys-select-hd {
        padding: 12px 22px;
    }
    .nlcb-select {
        width: 140px;
    }
    .nlcb-select .ys-select-xtbbox {
        right: 25px;
    }
    .nlcb-select .ys-select-bd {
        padding: 10px 22px;
    }
    .null-all-text {
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .nlcb-ul-list:last-child{
        margin-bottom: 0;
    }
    .ys-nybanner-bread{
        display: none;
    }
    .newdt-left-title {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 22px;
    }
    .newdt-left-top-title span, .ys-share-text {
        padding-right: 16px;
        font-size: 14px;
    }
    .newdt-page {
        padding-top: 18px;
        margin-top: 24px;
    }
    .newdt-right {
        margin-top: 30px;
    }
    .newdt-right-li:not(:last-child) {
        margin-bottom: 26px;
        padding-bottom: 16px;
    }
    .nltt-time img {
        width: 22px;
    }
    .newdt-left-top-title span, .ys-share-text {
        line-height: 22px;
    }
    .active-cont-bot-li a {
        padding: 25px 20px;
    }
    .acts-icon {
        width: calc(100% - 120px);
        padding: 10px 12px;
    }
    .acts-text {
        width: 120px;
    }
    .acbl-title {
        margin-top: 10px;
        padding-bottom: 16px;
        margin-bottom: 18px;
        border-bottom: 1px solid #ECECEC;
    }
    .acbl-text {
        margin-top: 5px;
    }
    .active-cont-bot-li:last-child{
        margin-bottom: 0;
    }
    .acts-icon-le {
        width: 22px;
        margin-right: 10px;
    }
    .icul-link-ri, .icul-link-le {
        width: 100%;
    }
    .icul-link{
        flex-wrap: wrap;
    }
    .icul-link-le{
        padding: 20px;
    }
    .icul-link-le-text {
        margin-bottom: 15px;
        margin-top: 7px;
    }
    .cctl-li {
        width: 50%;
        padding-bottom: 20px;
    }
    .cta-cont-top-left, .cta-cont-bot .cctl-ul {
        width: 100%;
    }
    .cta-cont-top{
        flex-wrap: wrap;
    }
    .cta-cont-top .cctl-li:last-child {
        width: 50%;
    }
    .cctl-li-text {
        margin-bottom: 0;
    }
    .cctl-li-text img {
        width: 18px;
    }
    .cctl-li-text p {
        padding-left: 10px;
    }
    .cta-cont-top-right {
        margin: 0 auto 25px;
    }
    .cta-cont-bot-li .std-h4 {
        margin-bottom: 20px;
    }
    .cta-cont-top {
        margin-bottom: 30px;
    }
    .cta-cont-bot-li:last-child{
        margin-bottom: 0;
    }
    .mass-concepts-li-text {
        padding: 20px 15px;
    }
    .mass-ctf-img {
        padding: 10px;
    }
    .mass-ctf-control {
        margin-top: 30px;
    }
    .mass-policy {
        padding: 40px 0;
    }
    .mod-title .std-h2 {
        margin-bottom: 10px;
    }
    .mass-ctf-text .ys-imgbox-cover {
        width: 18px;
    }
    .mass-ctf-text .ys-imgbox-cover {
        margin-top: 4px;
    }
    .mass-ctf-control-right {
        width: 100px;
        height: 34px; 
    }
    .mass-ctf .home-plan-cont-last {
        width: calc(100% - 120px);
    }
    .mass-ctf-control-right .swiper-button-prev::after {
        width: 20px;
        height: 20px;
    }
    .mass-ctf-control-right .swiper-button-next::after {
        width: 20px;
        height: 20px;
    }
    .hpcl-swefy {
        margin-top: 6px;
    }
    .mass-ctf-control-right::before {
        width: 2px;
        height: 16px;
    }
    .bgbm-service-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .bgbm-service .mod-title {
        width: 100%;
    }
    .bgbm-power-list .ys-imgbox-cover {
        width: 100%;
    }
    .bgbm-power-right{
        width: 100%;
    }
    .bgbm-power-list{
        flex-wrap: wrap;
    }
    .bgbm-cta-left{
        width: 100%;
        padding-right: 0;
    }
    .bgbm-cta-right {
        width: 100%;
        margin-top: 10px;
    }
    .bgbm-cta .bgbm-cont{
        flex-wrap: wrap;
    }
    .bgbm-service-list-title img {
        width: 28px;
    }
    .bgbm-service-list {
        padding: 34px 28px;
    }
    .bgbm-service-li:last-child, .bgbm-power-li:last-child{
        margin-bottom: 0;
    }
    .bgbm-power-right {
        padding: 22px 17px;
    }
    .bgbm-cta .mod-title {
        padding-bottom: 15px;
        margin-bottom: 26px;
    }
    .bgbm-cta-left .std-h4 {
        margin-bottom: 20px;
    }
    .bgbm-cta-left-ul li {
        margin-bottom: 8px;
    }
    .bgbm-cta-left-ul li img {
        width: 18px;
    }
    .invest-intro-text {
        width: 100%;
    }
    .invest-intro-top .std-h3 {
        width: 100%;
        margin-bottom: 10px;
    }
    .invest-intro-top{
        flex-wrap: wrap;
    }
    .invest-intro-top {
        margin-bottom: 36px;
    }
    .iibl-mid-left-text {
        font-size: 44px;
    }
    .iibl-mid-img-icon {
        width: 16px;
    }
    .invest-intro-bot {
        padding: 20px 16px;
    }
    .iibr-ul li {
        width: 33.333333%;
    }
    .iibr-ul{
        flex-wrap: wrap;
    }
    .iibr-ul-numm {
        font-size: 22px;
    }
    .invest-intro-bot-left {
        margin-bottom: 20px;
    }
    .invest-regular-li {
        width: 100%;
    }
    .invest-regular-li a {
        padding: 20px 16px;
    }
    .invest-regular .invest-regular-li-top {
        padding-bottom: 20px;
        margin-bottom: 14px;
    }
    .invest-regular-li:last-child{
        margin-bottom: 0;
    }
    .invest-interim-li-icon {
        width: 28px;
        height: 28px;
        margin-top: 5px;
    }
    .invest-interim-li-icon img {
        width: 14px;
    }
    .invest-interim-li .invest-regular-li-top {
        padding: 0 15px;
    }
    .invest-regular-li-bot img {
        width: 16px;
    }
    .invest-regular-li-top .std-h5{
        font-size: 14px;
    }
    .invest-regular-li-top .irlt-time, .invest-regular-li-bot p{
        font-size: 12px;
    }
    .invest-regular-li-top .irlt-time{
        margin-bottom: 3px;
    }
    .invest-interim-li a {
        align-items: flex-start;
    }
    .std-btn1-box {
        width: 130px;
    }
    .iibr-time {
        font-size: 12px;
    }
    .invest-regular-li-bot p {
        padding-left: 5px;
    }
    .invest-regular-li-top .std-h5 {
        font-size: 16px;
    }
    .intro-sect-info{
        flex-wrap: wrap;
    }
    .intro-sect1-text{
        width: 100%;
    }
    .intro-sect1-img {
        width: 240px;
        margin: 0 auto 20px;
    }
    .intro-sect1 .std-h2 {
        margin-bottom: 10px;
    }
    .intro-sect-info {
        padding: 25px;
    }
    .intro-sect2-li {
        padding: 20px;
    }
    .intro-sect2-ul .slick-dots {
        bottom: 10px;
    }
    .intro-sect2-li:last-child{
        margin-bottom: 0;
    }
    .idrs-table table {
        width: 737px;
    }
    .idrs-table{
        overflow-x:scroll;
    }
    .idrs-table table{
        margin-bottom: 0;
    }
    .idrs-table tbody td {
        padding: 10px 10px;
    }
    .form-dt {
        padding: 30px 15px;
        width: calc(100% - 30px);
    }
    .form-apply-list3 .form-apply-list-ul .form-apply-list-li {
        width: 100%;
        margin-bottom: 18px;
    }
    .form-apply-list .std-h5 {
        padding-bottom: 12px;
        margin-bottom: 14px;
    }
    .fall-code-left {
        width: 100%;
        padding-right: 0;
    }
    .fall-code{
        flex-wrap: wrap;
    }
    .fall-code-right{
        padding-left: 0;
        margin-top: 10px;
    }
    .fall-code-right img {
        width: 20px;
    }
    .fall-icon {
        right: 0;
    }
    .form-apply-list-btn {
        line-height: 44px;
        margin-top: 16px;
    }
    .form-apply-bot .form-apply-list-li {
        margin-bottom: 10px !important;
    }
    .form-title .std-h4 {
        margin-bottom: 4px;
        font-size: 22px;
    }
    .form-title .std-text1 p{
        font-size: 14px;
    }
    .dcab-ul{
        width: 900px;
    }
    .dcab-all{
        overflow-x: scroll;
    }
    .duls-item-cont {
        padding: 5px 18px;
        border-radius: 80px;
    }
    .download-cont-all-top {
        padding: 26px 18px;
    }
    .dcat-ul-list-tit {
        margin-bottom: 16px;
    }
    .dcat-ul-list {
        margin-bottom: 16px;
    }
    .duls-item-le {
        width: 10px;
        height: 10px;
        margin-right: 7px;
    }
    .keypdt-top-cont{
        flex-wrap: wrap;
    }
    .keypdt-top-left{
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .keypdt-top-right{
        width: 100%;
    }
    .anchor-li .std-text2 {
        padding: 8px 5px;
    }
    .mod-anchor {
        position: sticky;
        top: var(--line80);
        z-index: 90;
    }
    .keypdt-dt {
        padding: 0 15px 40px;
    }
    .keypdt-sect .ys-cont1200 {
        padding: 20px 30px;
    }
    .keypdt-left .std-h4 {
        padding-left: 0;
    }
    .keypdt-left .std-h4::before {
        width: 3px;
        height: 23px;
    }
    .keypdt-left, .keypdt-right {
        width: 100%;
        float: none !important;
    }
    .keypdt-left{
        margin-bottom: 10px;
    }
    .keypdt-left .std-h4::before {
        left: -10px;
    }
    .keypdt-sect6-btn a {
        padding: 9px 0;
    }
    .keypdt-right table td {
        padding: 10px 16px;
    }
    .home-news-cont-help {
        padding: 30px 20px;
        margin-top: 30px;
    }
    .keypdt-top-left .std-h2 {
        margin-bottom: 12px;
    }
    .indus-tab-ul li {
        padding: 0 5px;
    }
    .indus-tab-ul {
        margin: 0 -5px;
    }
    .indus-tab {
        margin-top: 40px;
    }
    .indus-dt .anchor-ul{
        display: none;
    }
    .indus-dt .mod-anchor {
        position: relative;
        top: 0;
    }
    .indus-dt-arrange{
        flex-wrap: wrap;
    }
    .indus-dt-left{
        width: 100%;
    }
    .indus-dt-left .std-h3 {
        margin-bottom: 30px;
    }
    .indus-dt-right {
        width: 100%;
    }
    .indus-dt-right-set .std-h4 {
        margin-bottom: 12px;
    }
    .indus-dt-right-set {
        margin-bottom: 30px;
    }
    .anchor-li .std-text2 {
        padding: 8px 4px;
        font-size: 12px;
    }
    .anchor-ul {
        padding: 0 5px;
    }
    .ys-nyban-btn {
        width: 140px;
        height: 42px;
        margin-top: 20px;
    }
    .ys-nyban-btn img {
        width: 26px;
    }
    .about-info-li-top {
        margin-bottom: 14px;
    }
    .about-info-li {
        padding: 22px;
    }
    .about-info-li-top img{
        width: 36px;
    }
    .about-info-li-top .std-h4 {
        padding-left: 15px;
    }
    .about-culture .about-culture-text {
        bottom: 10px;
        left: 0;
    }
    .about-culture .mass-ctf-control {
        margin-top: 20px;
    }
    .about-culture .hpcl-swefy {
        width: calc(100% - 120px) !important;
        margin-top: 5px !important;
    }
    .about-com .swiper-slide .std-text1 {
        bottom: 10px;
        left: 10px;
    }
    .about-lab .mass-ctf-control {
        margin-top: 20px;
    }
    .about-lab .swiper-container {
        width: calc(100% - 80px);
        margin: 0 !important;
    }
    .about-staff-li-cont .std-text2 {
        padding: 0 5px;
        bottom: 5px;
        font-size: 10px;
    }
    .ahts-li-left {
        width: 100%;
    }
    .ahts-li-right{
        width: 100%;
        padding-left: 0;
        height: 150px !important;
        margin-top: 20px;
    }
    .ahts-li-left-time span {
        font-size: 36px;
        line-height: 1.1;
    }
    .ahts-li-left-time {
        top: -22px;
    }
    .about-history-bot-line{
        width: 60%;
    }
    .about-history-bot-perv, .about-history-bot-next {
        width: 36px;
        height: 36px;
    }
    .ahbs-li-top {
        width: 150px;
        margin: 0 auto;
    }
    .about-history-top {
        margin-bottom: 30px;
    }
    .about-staff .about-staff .std-btn1-box {
        width: 120px;
    }
    .about-staff-ph-img{
        width: 220px;
    }
    .home-product-cont-le, .home-product-cont-ri, .hpcr-list{
        width: 100%;
    }
    .ys-ban-txtbox {
        width: 100%;
    }
    .ys-ban-text, .ys-ban-title {
        width: 100%;
    }
    .ys-ban-slick-nub {
        bottom: 15px;
        right: 25px;
        padding: 0px 44px;
        width: 110px;
    }
    .ys-ban-slick .slick-prev {
        right: 85px;
        bottom: 18px;
    }
    .ys-ban-slick .slick-next {
        right: 22px;
        bottom: 18px;
    }
    .home-product-select-list {
        padding: 0 3%;
    }
    .ys-ban-btn .std-btn1 .std-btn1-box {
        width: 130px;
    }
    .hpsl-link-top {
        width: 42px;
        margin-bottom: 5px;
    }
    .hpcl-btm-text .std-h4 {
        line-height: 1.5;
    }
    .home-plan-cont-last {
        width: 100%;
    }
    .hula-name {
        padding-right: 10px;
    }
    .hula-nub {
        font-size: 30px;
        padding-left: 10px;
    }
    .hicr-ul-list {
        padding: 0px;
        margin-bottom: 30px;
        text-align: left;
    }
    .hicr-ul {
        margin-left: 0;
        margin-right: 0;
    }
    .home-introduc-cont .hicl-btn {
        margin-top: 25px;
    }
    .hicr-ul-list:nth-last-child(2), .hicr-ul-list:last-child{
        margin-bottom: 0;
    }
    .hbti-list::after {
        top: 9px;
        left: 5px;
        width: 4px;
        height: 4px;
    }
    .home-introduc{
        margin-top: 80px;
    }
    .hmct-cont1-text{
        position: static;
        top: 0;
        left: 0;
        transform: translateX(0);
    }
    .home-more {
        position: static;
    }
    .hmct-cont1-text-all {
        padding: 40px 0 0px;
    }
    .hcta-word {
        width: 90%;
    }
    .hcta-btn .std-btn1-box {
        width: 130px;
    }
    .hmct-btm{
        position: relative;
    }
    .hcta-btn {
        margin-top: 20px;
    }
    .hicl-btn .std-btn1 .std-btn1-box {
        width: 130px;
    }
    .select-sh {
        display: block;
    }
    .mc_rtv_hd {
        width: 100%;
        margin-bottom: 20px;
    }
    .selet_top{
        flex-wrap: wrap;
        flex-direction: row-reverse;
        justify-content: center;
    }
    .mc_retrieval_box .mc_rtv_l {
        opacity: 1;
        width: 180px;
    }
    .mc_rtv_r {
        width: calc(100% - 180px);
    }
    .mc_retrieval_box.on1 .mc_rtv_l {
        opacity: 0;
        width: 0;
    }
    .mc_tab_bd .mc_tab_td0, .mc_table_hd .mc_tab_td0, .mc_table_hd .sele_th0 {
        min-width: 200px;
    }
    .select-pdf {
        width: 18px;
    }
    .mc_table td {
        padding: 12px 8px;
        padding-right: 12px;
    }
    .mc_rtvl_xlhd {
        padding: 16px 10px 5px;
        cursor: pointer;
    }
    .mc_rtv_hd {
        flex-wrap: wrap;
        justify-content: center;
    }
    .mc_rtv_hd .mc_rtvhd_btn{
        margin: 10px 0;
    }
    .mc_rtv_hd_l{
        flex-direction: column;
        align-items: center;
    }
    .mc_rtv_hd {
        margin-bottom: 10px;
    }
    .mc_retrieval {
        padding-top: 40px;
    }
    .mc_table td a {
        font-size: 12px;
    }
    .mc_tab_compare, .mc_rtvl_checkbox {
        width: 12px;
        height: 12px;
    }
    .mc_tab_compare{
        margin-top: 1px !important;
    }
    .mc_tab_td0 .rtv_font {
        padding-left: 17px;
    }
    .rtv_font span {
        top: -15px;
        right: -26px;
    }
    .mc_rtvl_inputbox span {
        padding: 0 7px;
    }
    .select-search {
        height: 44px;
    }
    .spbh_input_le {
        width: 12px;
        height: 12px;
    }
    .spbh_input {
        margin-bottom: 12px;
    }
    .sele_pop_btm_reset {
        margin-top: 5px;
    }
    .mc_rtvl_xlbd .mc_rtvl_xlbd_core {
        padding: 10px 15px 10px 36px;
    }
    .product-wid-img {
        width: 300px;
    }
    .mc_tab_pro .mc_tab_td7 img {
        width: 20px;
    }
    .mc_retrieval {
        margin-bottom: 50px;
    }
    .home-product-cont-ri {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
    } 
    .hpcr-list {
        padding: 0;
        height: auto;
    }
    .hncr-list {
        height: 100%;
    }
    .llci-icon {
        width: 20px;
        height: 20px;
    }
    .llci-icon img {
        width: 14px;
    }
    .bgbm-cont .mod-title .std-h3 {
        margin-bottom: 10px;
    }
    .yfcb-ri{
        width: 100%;
    }
    .yfcb-ri a{
        display: inline-block !important;
        width: auto !important;
        margin-left: 10px !important;
    }
    .yfcb-ri a:nth-child(1){
        margin-left: 0 !important;
    }
    .product-list{
        padding-top: 30px;
    }
    .product-cont{
        padding-bottom: 30px;
    }
    .mthb-box{
        left: 0;
    }
    .sele_wrap_icon span {
        font-size: 14px;
    }
    /* 767end */
}
