/*@charset "UTF-8";*/
/* CSS Document */
/*-- 提倡互联网共享,同时应尊重原创作者,网站制作属: lijia xiong --*/
/*QQ：897232289*/
/*html5*/
/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    .pd0 {
        padding: 0 !important;
    }
    .icon-box {
        display: none;
    }
    .header-wrap2 {
        box-shadow: 0 0 3px rgba(0, 0, 0, .15);
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
    }
    .header-wrap2 .header-logo {
        width: 82px;
    }
    .page-lable-wrap {
        padding: 30px 0;
        text-align: center;
    }
    .clients-index-ul {
        padding: 0;
    }
    .news-index-wrap {
        padding-top: 0;
    }
    .page-lable-wrap span {
        display: none;
    }
    .news-index-span:nth-child(2) {
        padding-left: 0;
    }
    .page-lable-wrap .m-show {
        display: inline-block;
    }

    .page-lable-wrap span a {
        padding: 5px 10px;
    }

    .width-auto {
        padding: 0 20px;
    }

    .width-auto2 {
        padding: 0 20px;
    }

    .m-header-nav {
        width: 30px;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        transition: all 1s cubic-bezier(.645, .045, .355, 1);
        -webkit-transition: all 1s cubic-bezier(.645, .045, .355, 1);
        z-index: 99;
    }

    /*.header-click-nav {*/
    /*width: 23px;*/
    /*}*/
    .m-header-nav span {
        width: 100%;
        height: 2px;
        position: relative;
        margin-bottom: 6px;
        display: block;
    }

    .m-header-nav span:before {
        content: "";
        width: 100%;
        height: 2px;
        background: #282828;
        position: absolute;
        left: 0;
        top: 0;
        transition: all 1s cubic-bezier(.645, .045, .355, 1);
        -webkit-transition: all 1s cubic-bezier(.645, .045, .355, 1);
    }

    .m-header-nav span:nth-child(1):after {
        content: "";
        position: absolute;
        width: 0;
        height: 100%;
        right: 6px;
        top: 0;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;

        transition: all .6s .2s cubic-bezier(.645, .045, .355, 1);
        -webkit-transition: all .6s .2s cubic-bezier(.645, .045, .355, 1);
    }

    .m-header-nav span:nth-child(3):after {
        content: "";
        position: absolute;
        width: 0;
        height: 100%;
        left: 7px;
        top: -16px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform-origin: 0 50% 0;
        -webkit-transform-origin: 0 50% 0;
        transition: all .6s cubic-bezier(.645, .045, .355, 1);
        -webkit-transition: all .6s cubic-bezier(.645, .045, .355, 1);
    }

    .header-black-nav span {
        background: #1a1a1a;
    }

    .m-header-nav .first-rotate:after {
        width: 23px !important;
        background: #fff !important;
        opacity: 1 !important;
    }

    .m-header-nav .last-rotate:after {
        width: 23px !important;
        background: #fff !important;
        opacity: 1 !important;
    }

    .m-header-nav .last-rotate:before {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .m-header-nav .first-rotate:before {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .m-header-nav .navOpacity:before {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .m-header-nav .last-rotate2:before {
        opacity: 1;
        background: #282828;
    }

    .m-header-nav .navOpacity2:before {
        opacity: 1;
    }

    .banner-wrap {
        width: calc(100vw);
        width: -webkit-calc(100vw);
    }

    .black-box {
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 98;
        left: 0;
        top: 0;
        background: rgba(0, 0, 0, 1);
        display: none;
    }
}

/*兼容移动端*/
@media screen and (max-width: 1200px) {
    .width-auto {
        padding: 0 20px;
    }

    .header-box {
        height: 60px;
    }

    .header-top {
        margin-top: 60px;
    }

    .header-logo {
        width: 82px;
    }

    .header-contact {
        display: none;
    }

    .banner-box {
        height: calc(60vh);
        height: -webkit-calc(60vh);
    }

    .banner-box .swiper-pagination-bullets {
        bottom: 10px !important;
    }

    .banner-box .swiper-pagination {
        text-align: center;
        width: 100%;
    }

    .banner-box .swiper-pagination-bullet {
        width: 20px;
        height: 2px;
    }

    .banner-box .swiper-pagination-bullet-active {
        width: 30px;
    }
    .banner-box .swiper-pagination {
        left: 0!important;
    }
    .black-box {
        margin-left: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    .header-ul {
        padding-top: 0;
        position: absolute;
        width: 100%;
        top: 50%;
        left: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .header-li {
        width: 100%;
        display: block;
        text-align: center;
        -webkit-transform: scale(0);
        transform: scale(0);
		height:75px; line-height:75px;
    }

    .header-li a span {
        color: #fff;
		font-size:32px;
    }

    .header-li:nth-child(1) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .header-li:nth-child(2) {
        -webkit-animation-delay: 400ms;
        animation-delay: 400ms;
    }

    .header-li:nth-child(3) {
        -webkit-animation-delay: 600ms;
        animation-delay: 600ms;
    }

    .header-li:nth-child(4) {
        -webkit-animation-delay: 800ms;
        animation-delay: 800ms;
    }

    .header-li:nth-child(5) {
        -webkit-animation-delay: 1000ms;
        animation-delay: 1000ms;
    }

    .case-index-text {
        width: 100%;
    }

    .case-index-title {
        padding: 40px 0;
    }

    .case-index-text:nth-child(1) {
        font-size: 24px;
    }

    .case-index-text:nth-child(2) {
        font-size: 16px;
        line-height: 28px;
        padding-top: 10px;
    }

    .case-index-list .case-index-li {
        width: 100%;
        margin: 0 0 4% 0;
    }

    .case-index-list .case-index-li {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .case-index-list .case-index-li:nth-child(2n) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
        margin: 0 0 4% 0;
    }

    .case-li-black {
        display: none;
    }

    .case-li-title {
        margin-top:10px;
        font-size: 16px;
        line-height: 24px;
        height: 24px;
    }

    .case-index-min .case-index-li {
        width:100%;
        margin: 0 0 4% 0;
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .case-index-button {
        width: 60%;
        height: 36px;
        margin: 50px auto 0;
    }

    .case-index-button a {
        line-height: 36px;
        font-size: 14px;
    }

    .case-index-wrap {
        padding-bottom: 100px;
    }

    .clients-index-span {
        width: 100%;
        line-height: 36px;
    }

    .clients-index-span:nth-child(1) {
        font-size: 36px;
		padding-bottom:20px;
    }

    .clients-index-span:nth-child(2) {
        padding-left: 0;
        font-size: 16px;
    }

    .clients-index-span:nth-child(2) span {
        line-height: 28px;
        padding: 0 0 10px 0;
    }

    .clients-index-title {
        padding-bottom: 40px;
    }

    .clients-index-span:nth-child(2) span:after {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .clients-index-li {
        width: 33.33%;
        padding: 10px 0;
    }

    .clients-index-li:nth-child(3n+1) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .clients-index-li:nth-child(3n+2) {
        -webkit-animation-delay: 400ms;
        animation-delay: 400ms;
    }

    .clients-index-li:nth-child(3n) {
        -webkit-animation-delay: 600ms;
        animation-delay: 600ms;
    }

    .news-index-span:nth-child(1) {
        font-size: 36px;
		padding-bottom:20px;
    }

    .news-index-span {
        width: 100%;
        line-height: 36px;
    }

    .news-index-span:nth-child(2) {
        font-size: 16px;

    }

    .news-index-span:nth-child(2) span {
        line-height: 28px;
    }

    .news-index-li {
        width: 100%;
        margin: 0;
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .news-index-li:nth-child(2n) {
        margin: 0;
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .news-index-li:nth-child(4n+3) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .news-index-li:nth-child(4n) {
        margin: 0;
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .news-index-title {
        padding-bottom: 10px;
		padding-top:90px;
    }

    .news-li-title {
        padding-top: 0;
		padding-bottom:10px;
    }

    .news-li-a {
        font-size: 13px;
        padding-right: 70px;
        width: 100%;
        position: relative;
        line-height: 36px;
        height: 36px;
    }

    .news-li-a span {
        position: absolute;
        right: 0;
        color: #999;
    }

    .news-index-box {
        padding-bottom: 40px;

    }

    .contact-index-wrap {
        padding: 0 0 40px 0;
    }

    .contact-index-li {
        width: 100%;
    }

    .contact-index-li:nth-child(2n) {
        margin-top: 30px;
    }

    .contact-index-text {
        font-size: 14px;
        line-height: 28px;
    }

    .contact-index-tel {
        padding-top: 10px;
        line-height: 28px;
        font-size: 16px;
    }

    .contact-index-tel a {
        font-size: 18px;
        line-height: 28px;
    }

    .contact-index-img {
        padding-top: 20px;
		padding-bottom:30px;
    }

    .contact-nav-title {
        font-size: 14px;
        line-height: 28px;
    }
	.contact-index-list:nth-child(3n) {}
.contact-index-list:nth-child(2n) { }
    .contact-nav-text {
        font-size: 13px;
        line-height: 24px;
        color: #666;
    }
	.about-list2 .contact-index-list { width:100%; margin:0; margin-bottom:20px;}

    .footer-li {
        width: 100%;
        text-align: center;
    }

    .footer-brand {
        padding-bottom: 0;
        line-height: 28px;
    }

    .footer-left {
        width: 100%;
        margin-right: 0;
    }
    .news-read-time {
        margin-top: 5px;
    }
    .footer-li:nth-child(2n) {
        display: none;
    }

    .footer-wrap {
        padding: 30px 0;
    }

    .case-list-wrap {
        padding-top: 20px;
    }

    .case-list-nav {
        text-align: left;
        line-height: 20px;
        padding-bottom: 10px;
    }
    .contact-border {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }
    .case-list-nav a {
        margin-left: 0;
        margin-right:12px;
        font-size: 16px;
    }

    .case-list-nav a:first-child {
        margin-right: 8px;
    }

    .case-list-nav a:last-child {
        margin-right: 0;
    }

    .case-read-ul .case-index-li {
        width: 100%;
        margin: 0 0 4% 0;
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .case-read-ul .case-index-li:nth-child(3n) {

        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .case-read-ul .case-index-li:nth-child(2n) {

        -webkit-animation-delay: 400ms;
        animation-delay: 400ms;
    }

    .case-read-ul {
        padding-bottom: 20px;
    }

    .contact-read-li {
        width: 100%;
        padding-top: 20px;
    }

    .contact-read-title {
        font-size:36px;
        line-height: 60px;
    }

    .contact-ewm-box {
        padding-top: 10px;
    }

    .contact-read-nav {
        font-size: 22px;
        line-height: 30px;
    }

    .contact-read-text {
        font-size: 14px;
        line-height: 28px;
    }

    .contact-read-tel {
        line-height: 28px;
        font-size: 16px;
    }

    .contact-read-tel a {
        font-size: 18px;
        line-height: 28px;
    }

    .footer-bq {
        padding: 30px 0;
        font-size: 14px;
        line-height: 28px;
        text-align: center;
        color: #9fa0a0;
    }

    .footer-bq span {
        padding: 0;
        display: block;
        line-height: 28px;
    }

    .footer-bq a {
        display: block;
        color: #9fa0a0;
    }

    .about-text-wrap {
        padding: 40px 0 40px 0;
    }

    .about-text-li {
        width: 100%;
    }

    .about-text-title {
        font-size: 22px;
    }

    .about-text-read {
        font-size: 14px;
        line-height: 28px;
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .about-img-fixed {
        height:260px;
        background-attachment: initial !important;
        background-size: 150% !important;
    }

    .about-border {
        margin: 40px 0;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .about-img-center {
        height:260px;
        background-attachment: initial !important;
        background-size: 190% !important;
    }

    .about-mt {
        margin-top: 30px;
    }

    .about-partner-li {
        width: 32%;
        margin: 0 2% 4% 0;
    }

    .about-partner-li:nth-child(4n) {
        width: 32%;
        margin: 0 2% 4% 0;
    }

    .about-partner-li:nth-child(3n+1) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .about-partner-li:nth-child(3n+2) {
        -webkit-animation-delay: 400ms;
        animation-delay: 400ms;
    }

    .about-partner-li:nth-child(3n) {
        margin: 0 0 4% 0;
        -webkit-animation-delay: 600ms;
        animation-delay: 600ms;
    }

    .about-partner-title {
        font-size: 16px;
        line-height: 28px;
    }

    .about-partner-li .about-partner-a {
        font-size: 13px;
        line-height: 24px;
        color: #999;
    }

    .contact-read-wrap {
        padding-bottom: 40px;
    }

    .case-read-banner {
        height: calc(60vh);
        height: -webkit-calc(60vh);
    }

    .case-box-ul {
        padding: 40px 0 10px 0;
    }

    .case-box-li {
        width: 100%;
    }

    .case-left-title {
        font-size: 26px;
        font-family: 'Noto Sans SC', "Source Han Sans CN Medium", "思源黑体 CN Medium", "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
        font-weight: 500;
    }

    .case-left-read {
        padding-top: 20px;
		font-size:12px; color:#999; padding-bottom:50px; line-height:24px;
    }
    .case-box-bjq h2, .case-read-bjq h2, .case-img-list h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .case-box-bjq h3, .case-read-bjq h3, .case-img-list h3 {
        font-size: 18px;
        line-height: 34px;
    }

    .case-box-bjq h4, .case-read-bjq h4, .case-img-list h4 {
        font-size: 16px;
        line-height: 32px;
    }

    .case-box-bjq, .case-read-bjq, .case-img-list p {
        font-size: 14px;
        line-height: 28px;
    }
	.case-img-list .w100 p:last-child { font-size:12px; line-height:22px; padding-top:30px;}
    .case-read-bjq img {
        padding: 20px 0 0 0;
    }
    .case-img-list .w50 {
        width: 100%;
        margin: 0;
        /*padding: 10px 0;*/
    }

    .case-img-list .w50:nth-child(2n) {
        margin: 0;
    }

    .case-img-list .r50 {
        width: 100%;
        margin: 0;
        /*padding: 10px 0;*/
    }

    .case-img-list .w100 {
        margin: 0;
        /*padding: 10px 0;*/
    }

    .case-img-list .r66 {
        width: 100%;
        margin: 0;
        /*padding: 10px 0;*/
    }

    .case-img-list .l66 {
        width: 100%;
        margin: 0;
        /*padding: 10px 0;*/
    }

    .case-read-box {
        padding-bottom: 40px;
    }

    .relevant-title {
        padding: 0 0 10px 0;
        font-size: 26px;
    }

    .relevant-wrap {
        padding-bottom: 100px;
    }

    .news-list-wrap {
        padding-top: 0;
    }

    .news-list-h1 {
        margin: 0 0 20px 0;
        padding-top: 20px;
        font-size:26px;
    }

    .news-list-li {
        width: 100%;
        margin: 0 0 8% 0;
    }

    .news-list-li:nth-child(4n) {
        margin: 0 0 8% 0;
    }

    .news-list-li:nth-child(2n) {
        margin: 0 0 8% 0;
    }

    .news-list-li:nth-child(4n+1) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .news-list-li:nth-child(4n+2) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .news-list-li:nth-child(4n+3) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .news-list-li:nth-child(4n) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .news-list-title {
        margin-top: 10px;
        height: 24px;
    }

    .news-list-title a {
        font-size: 16px;
        line-height: 24px;
    }

    .news-list-time {
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        color: #999;
    }

    .news-list-read {
        font-size: 12px;
        line-height: 24px;
        height: 48px;
    }

    .news-list-box {
        padding-bottom:80px;
    }

    .news-border {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .news-read-li {
        width: 100%;
        margin: 0;
    }

    .news-read-title {
        font-size: 22px;
        line-height: 30px;
        font-family: 'Noto Sans SC', "Source Han Sans CN Medium", "思源黑体 CN Medium", "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
        font-weight: 500;
    }

    .news-read-box {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .news-read-time span {
        font-size: 14px;
        color: #999;
    }

    .news-read-bjq {
        padding-top: 20px;
    }

    .news-read-bjq p {
        font-size: 14px;
        line-height: 28px;
    }

    .news-read-bjq img {
        padding: 10px 0;
    }

    .news-page {
        font-size: 14px;
        line-height: 28px;
        margin-top: 20px;
    }

    .news-page a {
        font-size: 14px;
        line-height: 28px;
    }

    .contact-box {
        padding: 40px 0;
    }

    .contact-li {
        width: 100%;
        margin: 0;
    }

    .contact-nav {
        font-size:36px;
		padding-bottom:20px;
    }

    .contact-title {
        font-size: 14px;
        line-height: 28px;
        padding-bottom: 40px;
    }

    .contact-read-box {
        padding-right: 0;
    }

    .contact-right {
        position: static;
        padding-top: 20px;
    }

    .contact-map {
        height:300px;
    }
}

/*兼容稀奇古怪的屏幕*/
@media screen and (min-width: 1201px) and (max-width: 1320px) {
    .contact-index-img {
        padding-top: 126px;
    }
    .case-index-text:nth-child(1) {
        font-size: 32px;
    }

    .case-index-text:nth-child(2) {
        font-size: 17px;
        line-height: 36px;
    }

    .case-index-list .case-li-black a {
        padding: 10% 15px 0 15px;
    }

    .case-black-title {
        font-size: 38px;
        line-height: 50px;
        height: 100px;
    }

    .case-index-min .case-li-black a {
        padding: 15px 15px 0 15px;
    }

    .case-index-min .case-black-title {
        font-size: 18px;
        line-height: 28px;
        height: 56px;
    }

    .case-black-text {
        padding: 0 15px;
    }

    .case-li-title {
        font-size: 20px;
        line-height: 24px;
    }

    .case-index-button {
        width: 280px;
        height: 48px;
        margin: 80px auto 0;
    }

    .case-index-button a {
        line-height: 48px;
        font-size: 16px;
    }

    .clients-index-span:nth-child(1) {
        font-size: 40px;
        line-height: 40px;
    }

    .clients-index-span:nth-child(2) span {
        font-size: 18px;
        line-height: 36px;
    }

    .news-index-span:nth-child(1) {
        font-size: 40px;
        line-height: 40px;
    }

    .news-index-span:nth-child(2) {
        font-size: 18px;
        line-height: 36px;
    }

    .news-li-title {
        padding-top: 10px;
    }

    .news-li-a {
        font-size: 13px;
        line-height: 28px;
        height: 28px;
        padding-right: 80px;
    }

    .news-index-box {
        padding-bottom: 80px;
    }

    .contact-index-text {
        font-size: 16px;
        line-height: 26px;
    }

    .contact-index-tel {
        font-size: 16px;
        line-height: 26px;

    }

    .contact-index-tel a {
        font-size: 20px;
        line-height: 26px;
    }

    .contact-nav-text {
        line-height: 32px;
    }

    .case-read-ul .case-li-black a {
        padding: 15px 15px 0 15px;
    }

    .case-black-title {
        font-size: 28px;
        line-height: 36px;
        height: 72px;
    }

    .news-list-title {
        height: 28px;
        margin-top: 10px;
    }

    .news-list-title a {
        font-size: 16px;
        line-height: 28px;
    }

    .news-list-time {
        font-size: 14px;
        height: 24px;
        line-height: 24px;
    }
}

/*兼容笔记本*/
@media screen and (min-width: 1321px) and (max-width: 1600px) {
    .contact-index-img {
        padding-top: 126px;
    }
    .case-index-text:nth-child(1) {
        font-size: 32px;

    }

    .case-index-text:nth-child(2) {
        font-size: 17px;
        line-height: 36px;
    }

    .case-index-list .case-li-black a {
        padding: 10% 30px 0 30px;
    }

    .case-black-title {
        font-size: 32px;
        line-height: 42px;
        height: 84px;
    }

    .case-index-min .case-li-black a {
        padding: 15px 15px 0 15px;
    }

    .case-index-min .case-black-title {
        font-size: 18px;
        line-height: 28px;
        height: 56px;
    }

    .case-black-text {
        padding: 0 30px;
    }

    .case-li-title {
        font-size: 20px;
        line-height: 24px;
    }

    .case-index-button {
        width: 280px;
        height: 48px;
        margin: 80px auto 0;
    }

    .case-index-button a {
        line-height: 48px;
        font-size: 16px;
    }

    .clients-index-span:nth-child(1) {
        font-size: 40px;
        line-height: 40px;
    }

    .clients-index-span:nth-child(2) span {
        font-size: 18px;
        line-height: 36px;
    }

    .news-index-span:nth-child(1) {
        font-size: 40px;
        line-height: 40px;
    }

    .news-index-span:nth-child(2) {
        font-size: 18px;
        line-height: 36px;
    }

    .news-li-title {
        padding-top: 10px;
    }

    .news-li-a {
        font-size: 13px;
        line-height: 28px;
        height: 28px;
        padding-right: 80px;
    }

    .news-index-box {
        padding-bottom: 80px;
    }

    .contact-index-text {
        font-size: 16px;
        line-height: 26px;
    }

    .contact-index-tel {
        font-size: 16px;
        line-height: 26px;

    }

    .contact-index-tel a {
        font-size: 20px;
        line-height: 26px;
    }

    .contact-nav-text {
        line-height: 32px;
    }

}

/*兼容稀奇古怪尺寸*/
@media screen and (min-width: 1601px) and (max-width: 1850px) {
    .case-index-text:nth-child(1) {
        font-size: 38px;
    }

    .case-index-text:nth-child(2) {
        font-size: 23px;
        line-height: 42px;
    }

    .case-index-list .case-li-black a {
        padding: 15% 30px 0 30px;
    }

    .case-black-title {
        font-size: 42px;
        line-height: 52px;
        height: 104px;
    }

    .case-index-min .case-black-title {
        font-size: 24px;
        line-height: 36px;
        height: 72px;
    }

    .case-index-button {
        width: 320px;
        height: 52px;
    }

    .case-index-button a {
        line-height: 52px;
        font-size: 18px;
    }

    .clients-index-span:nth-child(1) {
        font-size: 42px;
    }

    .clients-index-span:nth-child(2) {
        font-size: 24px;
    }

    .clients-index-span {
        line-height: 46px;
    }

    .news-index-span:nth-child(1) {
        font-size: 42px;
    }

    .news-index-span:nth-child(2) span {
        line-height: 46px;
        font-size: 24px;
    }

    .news-index-span {
        line-height: 46px;
    }

    .news-li-a {
        font-size: 14px;
    }
}

