.title{color:#3d3e3e;padding-left: 0;}
.index_three{background: #E8ECF1;}
.index_three .left ul li .number{color: #3d3e3e;}
.index_three .title{padding-left: 0;color:#3d3e3e;}
.index_two .title::after, .index_three .title::after,.index_four .title::after, .index_five .title::after,.title::after{background-image: unset;}
.index_three .left .text,.index_three .left ul li .number span{color:#3d3e3e;}
.index_two .title{color: #3d3e3e;padding-left: 0%;}
.index_three .left ul{margin-top: 3.7125rem;}
.index_three .left .text.line2{-webkit-line-clamp: 3;}
.culture-content {
        /*margin-top: 40px;*/
        margin-top: 0px;
        margin-bottom: 60px;
    }

    .culture-content .staff-display {
        width: 100%;
        height: 510px;
        margin-bottom: 30px;
        position: relative;
    }

    .culture-content .staff-display .left {
        width: 600px;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .culture-content .staff-display .right {
        padding: 45px 40px 0 40px;
        box-sizing: border-box;
        width: calc(100% - 600px);
        height: 100%;
        background: #fff;
    }

    .culture-content .staff-display .right .title {
        font-size: 24px;
        color: #333;
        line-height: 1.8em;
    }

    .culture-content .staff-display .right .info-box {
        color: #666;
        font-size: 14px;
        line-height: 1.8em;
        margin-top: 35px;
        height: 330px;
        overflow-y: auto;
        /*定义滑块 内阴影+圆角*/
    }

    .culture-content .staff-display .right .info-box::-webkit-scrollbar {
        width: 5px;
        height: 10px;
        background-color: #f3f4f5;
    }

    .culture-content .staff-display .right .info-box::-webkit-scrollbar-track {
        /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
        background-color: #f3f4f5;
    }

    .culture-content .staff-display .right .info-box::-webkit-scrollbar-thumb {
        background-color: #0061ae;
    }

    .culture-content .staff-display .right .info-box p {
        /*margin-bottom: 30px; */
    }

    .culture-content .staff-display .right .more {
        color: #999999;
        font-size: 14px;
        position: absolute;
        bottom: 30px;
    }

    .culture-content .staff-display:hover .right .more {
        color: #0061ae;
    }

    .culture-content .content {
        width: 74.4%;
        padding: 40px 50px 0px;
        background: #fff;
        float: left;
    }

    .culture-content .content .title-box {
        padding-bottom: 25px;
        border-bottom: 1px solid #eee;
        text-align: center;
    }

    .culture-content .content .title-box .t1 {
        font-size: 30px;
        color: #333;
    }

    .culture-content .content .title-box .t2 {
        font-weight: bold;
        color: #e00c00;
        font-size: 30px;
    }

    .culture-content .content .title-box .t3 {
        font-size: 14px;
        color: #999;
        margin-top: 10px;
    }

    .culture-content .content .title-box .t3 span:last-of-type {
        margin-left: 30px;
    }

    .culture-content .content .cont {
        padding-top: 35px;
    }

    .culture-content .content .cont .tt {
        color: #333;
        font-size: 14px;
        font-weight: bold;
    }

    .culture-content .content .cont p {
        color: #666;
        font-size: 14px;
        line-height: 1.8em;
        text-indent: 2em;
    }

    .culture-content .content .cont img {
        max-width: 100%;
    }

    .culture-content .content .detail-bottom {
        padding: 30px 0 40px;
        border-top: 1px solid #eee;
    }

    .culture-content .content .detail-bottom>.left {
        float: left;
    }

    .culture-content .content .detail-bottom>.left p {
        color: #666;
        font-size: 14px;
    }

    .culture-content .content .detail-bottom>.left p a {
        color: #666;
        font-size: 14px;
    }

    .culture-content .content .detail-bottom>.left .next {
        margin-top: 15px;
    }

    .culture-content .content .detail-bottom>.right {
        display: inline-block;
        float: right;
        width: 150px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        color: #ededed;
        font-size: 14px;
        background: #0061ae;
    }

    .culture-content .staff-nav-right {
        width: 24%;
        float: right;
    }

    .culture-content .staff-nav-right .top {
        color: #333;
        width: 100%;
        font-size: 18px;
        height: 50px;
        line-height: 50px;
        background: #fff;
        padding-left: 30px;
    }

    .culture-content .staff-nav-right .top .line {
        display: inline-block;
        vertical-align: text-bottom;
        width: 4px;
        height: 20px;
        background: #e00c00;
        margin-right: 10px;
    }

    .culture-content .staff-nav-right .nav-list {
        margin-top: 10px;
    }

    .culture-content .staff-nav-right .nav-list li {
        box-sizing: border-box;
        background: #fff;
        margin-bottom: 30px;
    }

    .culture-content .staff-nav-right .nav-list li .pic {
        width: 100%;
        overflow: hidden;
    }

    .culture-content .staff-nav-right .nav-list li .pic img {
        width: 100%;
    }

    .culture-content .staff-nav-right .nav-list li .info-box {
        padding: 15px 30px 25px;
    }

    .culture-content .staff-nav-right .nav-list li .info-box .t1 {
        color: #333;
        font-size: 24px;
    }

    .culture-content .staff-nav-right .nav-list li .info-box .info {
        color: #999;
        font-size: 14px;
        line-height: 2em;
        margin-top: 15px;
    }

    .culture-content .staff-nav-right .nav-list li:last-of-type {
        margin-bottom: 0;
    }

    .culture-content .party-title .t1 {
        font-size: 40px;
        color: #0061ae;
    }

    .culture-content .party-title .t2 {
        font-size: 22px;
        color: #666;
        text-transform: uppercase;
    }

    .culture-content .party-title-white .t1 {
         position: relative;
        font-size: 2.225rem;
        line-height: 3.17rem;
        color: rgb(0 97 174);
        font-weight: 600;
        z-index: 1;
        text-transform: uppercase;
    }

    .culture-content .party-title-white .t2 {
        font-size: 22px;
        color: #fff;
        text-transform: uppercase;
    }

    .culture-content .party01-box {
        background: #fff;
    }

    .culture-content .party01-box .party01 {
        padding: 60px 0 50px;
        text-align: center;
        background-image: url("../img/party02.png");
        background-repeat: no-repeat;
        background-size: 975px 620px;
        background-position: left bottom;
    }

    .culture-content .party01-box .party01 img {
        width: 1180px;
    }

    .culture-content .party02-box {
        width: 100%;
        padding-top: 65px;
        padding-bottom: 60px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url("../img/party03.png");
    }

    .culture-content .party02-box .party02 {
        color: #000;
    }

    .culture-content .party02-box .party02 .tt {
        /*color: #fff;*/
        color: #000;
        font-size: 24px;
        margin-top: 20px;
    }

    .culture-content .party02-box .party02 .info-box {
        margin-top: 30px;
    }

    .culture-content .party02-box .party02 .info-box .t1 {
        font-size: 24px;
    }

    .culture-content .party02-box .party02 .info-box .info {
        margin-top: 20px;
    }

    .culture-content .party02-box .party02 .info-box .info p {
        font-size: 17px;
        line-height: 2em;
    }
    .culture-content .party02-box .party02 .info-box .info p>span{
        font-size: 24px;
        color: #0061ae;
        font-weight: 900;
    }
    .culture-content .party02-box .party02 .info-box .info .line {
        margin-bottom: 10px;
    }

    .culture-content .party02-box .party02 .info-box .info .line .label {
        display: inline-block;
        float: left;
    }

    .culture-content .party02-box .party02 .info-box .info .line .txt {
        width: 925px;
        line-height: 1.8em;
        float: left;
        display: inline-block;
    }

    .culture-content .party03-box {
        background-color: #f7f7f7;
        padding: 50px 0 40px;
    }

    .culture-content .party03-box .top .title {
        float: left;
    }

    .culture-content .party03-box .top .title .t1 {
        position: relative;
        font-size: 2.225rem;
        line-height: 3.17rem;
        color: rgb(0 97 174);
        font-weight: 600;
        z-index: 1;
        
    }

    .culture-content .party03-box .top .title .t2 {
        color: #666;
        font-size: 22px;
    }

    .culture-content .party03-box .top .select-ul {
        float: right;
        margin-top: 35px;
    }

    .culture-content .party03-box .top .select-ul li {
        color: #666;
        font-size: 16px;
        width: 100px;
        height: 40px;
        background: #fff;
        line-height: 40px;
        text-align: center;
        position: relative;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        float: left;
    }

    .culture-content .party03-box .top .select-ul li span {
        position: relative;
        z-index: 10;
    }

    .culture-content .party03-box .top .select-ul li i {
        display: inline-block;
        font-style: normal;
        position: absolute;
        left: 0;
        width: 0;
        height: 100%;
        bottom: 0;
        background: red;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        z-index: 9;
    }

    .culture-content .party03-box .top .select-ul li:hover {
        color: #fff;
    }

    .culture-content .party03-box .top .select-ul li:hover i {
        width: 100%;
        background: #0061ae;
    }

    .culture-content .party03-box .top .select-ul .v-mar {
        margin-left: 10px;
    }

    .culture-content .party03-box .top .select-ul .active {
        color: #fff;
    }

    .culture-content .party03-box .top .select-ul .active i {
        width: 100%;
        background: #0061ae;
    }

    .culture-content .party03-box .party-swiper {
        padding: 40px 0 50px;
    }

    .culture-content .party03-box .party-swiper .swiper-wrapper .swiper-slide {
        width: 820px !important;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .culture-content .party03-box .party-swiper .swiper-wrapper .swiper-slide .pic {
        width: 100%;
        height: 550px;
        overflow: hidden;
    }

    .culture-content .party03-box .party-swiper .swiper-wrapper .swiper-slide .pic img {
        width: 100%;
    }

    .culture-content .party03-box .party-swiper .swiper-wrapper .swiper-slide .info {
        width: 100%;
        height: 80px;
        background: #fff;
        line-height: 80px;
        padding-left: 25px;
        color: #666;
        font-size: 22px;
    }

    .culture-content .party03-box .party-swiper .swiper-pagination-party {
        width: 100%;
        top: auto;
        bottom: 0;
    }

    .culture-content .party03-box .party-swiper .swiper-pagination-party .swiper-pagination-progressbar-fill {
        background: #0061ae;
    }

    .culture-content .party04-box {
        width: 100%;
        padding-top: 50px;
        padding-bottom: 75px;
        background-image: url("../img/party09.png");
        background-repeat: no-repeat;
        background-size: cover;
    }

    .culture-content .party04-box .party-news-list {
        margin-top: 50px;
    }

    .culture-content .party04-box .party-news-list li {
        width: 530px;
        height: 660px;
        background: #fff;
        position: relative;
        float: left;
        margin-right: 24px;
        transition: all 0.8s;
        -webkit-transition: all 0.8s;
        -moz-transition: all 0.8s;
    }

    .culture-content .party04-box .party-news-list li .pic {
        width: 100%;
        overflow: hidden;
    }

    .culture-content .party04-box .party-news-list li .pic img {
        width: 100%;
        height: 100%;
        transition: transform 0.5s ease-out;
        -webkit-transition: transform 0.5s ease-out;
        -moz-transition: transform 0.5s ease-out;
    }

    .culture-content .party04-box .party-news-list li .info-box {
        padding: 25px 30px 0;
    }

    .culture-content .party04-box .party-news-list li .info-box .tt {
        color: #333;
        font-size: 24px;
    }

    .culture-content .party04-box .party-news-list li .info-box .info {
        line-height: 2em;
        margin-top: 25px;
        color: #999;
        font-size: 14px;
    }

    .culture-content .party04-box .party-news-list li .bottom {
        height: 60px;
        position: absolute;
        width: 100%;
        bottom: 0;
        border-top: 1px solid #eaeaea;
        display: block;
    }

    .culture-content .party04-box .party-news-list li .bottom .time {
        width: calc(100% - 60px);
        height: 60px;
        line-height: 60px;
        padding-left: 30px;
        box-sizing: border-box;
        color: #bbb;
        font-size: 14px;
    }

    .culture-content .party04-box .party-news-list li .bottom .arr {
        width: 60px;
        height: 60px;
        background-image: url("../img/index16.png");
        background-repeat: no-repeat;
        background-size: 12px 20px;
        background-position: center center;
        border-left: 1px solid #eaeaea;
        transition: all 1s;
        -webkit-transition: all 1s;
        -moz-transition: all 1s;
    }

    .culture-content .party04-box .party-news-list li:nth-of-type(3n) {
        margin-right: 0;
    }

    .culture-content .party04-box .party-news-list li:hover {
        box-shadow: 0px 10px 20px 0px rgba(113, 6, 0, 0.2);
    }

    .culture-content .party04-box .party-news-list li:hover .pic img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
    }

    .culture-content .party04-box .party-news-list li:hover .info-box .tt {
        color: #0061ae;
    }

    .culture-content .party04-box .party-news-list li:hover .bottom .arr {
        background-color: #0061ae;
        background-image: url("../img/index15.png");
    }

    .culture-content .party04-box .pages-box {
        margin-top: 40px;
    }

    .culture-content .philosophy-box .left {
        width: 52%;
        padding-left: 120px;
    }

    .culture-content .philosophy-box .left .info-box {
        margin-top: 20px;
    }

    .culture-content .philosophy-box .left .info-box .tt {
        font-size: 24px;
        color: #333;
    }

    .culture-content .philosophy-box .left .info-box .info {
        line-height: 2em;
        color: #666;
        font-size: 16px;
    }

    .culture-content .philosophy-box .left-box01 {
        padding-top: 130px;
    }

    .culture-content .philosophy-box .left-box02 {
        padding-top: 60px;
    }

    .culture-content .philosophy-box .right {
        width: 48%;
        height: 520px;
        background-size: cover;
    }

    .culture-content .philosophy-box .right01-box {
        background-image: url("../img/cul08.png");
    }

    .culture-content .philosophy-box .right02-box {
        background-image: url("../img/cul09.png");
    }

    .culture-content .philosophy01 {
        padding: 40px 0 70px;
    }

    .culture-content .philosophy02 {
        padding: 80px 0;
        background-image: url("../img/cul18.png");
        background-size: cover;
        background-repeat: no-repeat;
    }

    .culture-content .value-box {
        padding-top: 70px;
    }

    .culture-content .value-box .value-list {
        width: 100%;
        height: 605px;
        margin-top: 50px;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("../img/cul10.png");
    }

    .culture-content .value-box .value-list li {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        height: 100%;
        padding-top: 8%;
        float: left;
        border-right: 1px solid rgba(255, 255, 255, 0.2);
    }

    .culture-content .value-box .value-list li img {
        width: 45px;
    }

    .culture-content .value-box .value-list li .tt {
        font-size: 24px;
        color: #fff;
        margin: 15px 0;
    }

    .culture-content .value-box .value-list li .line {
        width: 40px;
        height: 2px;
        background: #fff;
    }

    .culture-content .value-box .value-list li .info {
        margin-top: 35px;
    }

    .culture-content .value-box .value-list li .info p {
        font-size: 20px;
        color: #fff;
        line-height: 1.8em;
    }

    .culture-content .value-box .value-list li .info-box {
        font-size: 16px;
        color: #fff;
        width: 55%;
        margin-top: 30px;
        text-align: center;
        line-height: 1.8em;
    }

    .culture-content .value-box .value-list li:nth-of-type(1) {
        width: 30%;
    }

    .culture-content .value-box .value-list li:nth-of-type(4) {
        width: 30%;
        border-right: 0;
    }

    .culture-content .value-box .value-list li:nth-of-type(2),
    .culture-content .value-box .value-list li:nth-of-type(3) {
        width: 20%;
    }

    .culture-content .value-box .value-list li:nth-of-type(2) .info-box,
    .culture-content .value-box .value-list li:nth-of-type(3) .info-box {
        width: 81%;
    }

    .culture-content .people-box {
        padding: 70px 0 30px;
    }

    .culture-content .people-box .people-list {
        margin-top: 30px;
    }

    .culture-content .people-box .people-list li {
        width: 530px;
        margin-right: 45px;
        float: left;
    }

    .culture-content .people-box .people-list li .pic {
        width: 100%;
        height: 336px;
        overflow: hidden;
    }

    .culture-content .people-box .people-list li .pic img {
        width: 100%;
        transition: transform 0.5s ease-out;
        -webkit-transition: transform 0.5s ease-out;
        -moz-transition: transform 0.5s ease-out;
    }

    .culture-content .people-box .people-list li .info {
        margin-top: 25px;
    }

    .culture-content .people-box .people-list li .info .t1 {
        color: #333;
        font-size: 24px;
    }

    .culture-content .people-box .people-list li .info .t2 {
        color: #666;
        font-size: 16px;
    }

    .culture-content .people-box .people-list li:hover .pic img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
    }

    .culture-content .people-box .people-list li:last-of-type {
        margin-right: 0;
    }

    .culture-mar {
        margin-bottom: 0;
    }

    @media screen and (max-width: 1900px) {
        .culture-content .party04-box .party-news-list li {
            height: 580px;
            width: 32%;
            margin-right: 2%;
        }

        .culture-content .party01-box .party01 img {
            width: 61%;
        }

        .culture-content .people-box .people-list li {
            width: 32%;
            margin-right: 2%;
        }

        .culture-content .people-box .people-list li .pic {
            height: auto;
        }

        .culture-content .philosophy-box .left {
            padding-left: 70px;
            padding-right: 15px;
        }

        .culture-content .value-box {
            padding-top: 50px;
        }
    }

    @media screen and (max-width: 1600px) {
        .culture-content .party04-box .party-news-list li {
            height: 560px;
        }
    }

    @media screen and (max-width: 1460px) {
        .culture-content .party04-box .party-news-list li {
            height: 540px;
        }

        .culture-content .staff-display .right .info-box {
            height: 290px;
        }
    }

    @media screen and (max-width: 1386px) {
        .culture-content .philosophy-box .left-box01 {
            padding-top: 65px;
        }

        .culture-content .philosophy01 {
            padding: 30px 0 50px;
        }

        .culture-content .philosophy-box .left-box02 {
            padding-top: 10px;
        }

        .cul-title-box .t1 {
            font-size: 28px;
        }

        .culture-content .philosophy-box .right {
            height: 380px;
        }

        .culture-content .philosophy-box .left .info-box .tt {
            font-size: 16px;
        }

        .culture-content .philosophy-box .left .info-box .info {
            font-size: 12px;
        }

        .culture-content .philosophy02 {
            padding: 30px 0 50px;
        }

        .culture-content .philosophy-box .left {
            width: 100%;
        }

        .culture-content .philosophy-box .right {
            height: 4rem;
            width: 100%;
        }

        .culture-content .philosophy-box .left {
            padding: 0 0.25rem 0.25rem;
        }

        .culture-content .philosophy01 {
            padding: 0.2rem 0;
        }
    }

    @media screen and (max-width: 1300px) {
        .culture-content .party04-box .party-news-list li {
            height: 490px;
        }
    }

    @media screen and (max-width: 1044px) {
        .culture-content .party04-box .party-news-list li {
            height: 4rem;
        }

        .culture-content .party04-box .party-news-list li .info-box {
            padding: 0.2rem 0.2rem 0;
        }

        .culture-content .party04-box .party-news-list li .info-box .tt {
            font-size: 18px;
        }

        .culture-content .party04-box .party-news-list li .info-box .info {
            margin-top: 0.2rem;
        }

        .culture-content .party02-box .party02 .info-box .info .line .txt {
            width: 90%;
        }

        .culture-content .party03-box .party-swiper {
            padding: 0.2rem 0 0.25rem;
        }

        .culture-content .party03-box .party-swiper .swiper-wrapper .swiper-slide {
            /*width: 5rem !important;*/
            width: 19rem !important;
            margin-bottom: 3%;
        }

        .culture-content .party03-box .party-swiper .swiper-wrapper .swiper-slide .pic {
            height: auto;
        }

        .culture-content .party03-box .party-swiper .swiper-wrapper .swiper-slide .info {
            font-size: 18px;
        }

        .culture-content .value-box .value-list {
            height: auto;
            display: flex;
            flex-wrap: wrap;
        }

        .culture-content .value-box .value-list li {
            width: 50% !important;
            padding: 0.4rem 0;
        }

        .culture-content .content {
            padding: 0.2rem 0.3rem 0;
            width: 100%;
        }

        .culture-content .staff-nav-right {
            width: 100%;
            margin-top: 0.4rem;
        }

        .culture-content .staff-display {
            height: auto;
        }

        .culture-content .staff-display .left {
            width: 100%;
            height: 4rem;
        }

        .culture-content .staff-display .right {
            width: 100%;
            height: auto;
            padding: 0.4rem;
        }

        .culture-content .staff-display .right .info-box {
            height: auto;
        }
        .culture-content .staff-display .right .more {
            bottom: 0.1rem;
        }
    }

    @media screen and (max-width: 750px) {
        .culture-content .party02-box .party02 .info-box .info p{
            font-size: 14px;
            line-height: 1.7em;
        }
        .culture-content {
            margin-top: 0.4rem;
            margin-bottom: 0.6rem;
        }

        .culture-content .party04-box .party-news-list li {
            height: auto;
            width: 100%;
            margin-bottom: 0.4rem;
        }

        .culture-content .party04-box .party-news-list li .info-box {
            height: 4.5rem;
        }

        .culture-content .party03-box .party-swiper .swiper-wrapper .swiper-slide .info {
            height: 3rem;
            line-height: 3rem;
            font-size: 14px;
            padding: 0 1.1rem 0;
        }

        .culture-content .party01-box .party01 img {
            width: 95%;
        }

        .culture-content .party02-box {
            padding: 0.6rem 0;
        }

        .culture-content .party03-box {
            padding: 0.3rem 0 0.3rem;
        }

        .culture-content .party03-box .top .title .t1 {
            font-size: 26px;
        }

        .culture-content .party03-box .top .title .t2 {
            font-size: 18px;
        }

        .culture-content .party-title .t1 {
            font-size: 26px;
        }

        .culture-content .party-title .t2 {
            font-size: 18px;
        }

        .culture-content .party04-box {
            padding: 0.6rem 0;
        }

        .culture-content .party04-box .party-news-list {
            margin-top: 0.4rem;
        }

        .culture-content .value-box .value-list li .tt {
            font-size: 18px;
        }

        .culture-content .value-box .value-list li .info p {
            font-size: 16px;
        }

        .culture-content .value-box .value-list li .info-box {
            width: 90%;
            font-size: 14px;
        }

        .culture-content .people-box .people-list li {
            width: 100%;
            margin-bottom: 4%;
        }

        .culture-content .value-box {
            padding-top: 0.6rem;
        }

        .culture-content .people-box {
            padding: 0.5rem 0 0.3rem;
        }

        .culture-content .content .detail-bottom>.left {
            float: none;
        }

        .culture-content .content .detail-bottom>.right {
            float: none;
            display: block;
            margin: 0 auto;
            margin-top: 0.3rem;
        }

        .culture-content .staff-nav-right .nav-list li .info-box {
            padding: 0.2rem;
        }

        .culture-content .staff-nav-right .nav-list li .info-box .t1 {
            font-size: 18px;
        }
    }
    
    
    .concept {
        width: 100%;
        padding: 70px 45px 70px 60px;
        margin-top: 60px;
        margin-bottom: 80px;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url("../img/concept_bg.png");
    }

    .concept img {
        max-width: 100%;
    }

    .award-content {
        margin-bottom: 45px;
    }

    .award-content .award-nav {
        text-align: center;
        margin-top: 60px;
        margin-bottom: 60px;
    }

    .award-content .award-nav li {
        width: 100px;
        height: 40px;
        transition: all 0.6s;
        background-color: #fff;
        display: inline-block;
    }

    .award-content .award-nav li a {
        width: 100%;
        height: 100%;
        display: inline-block;
        line-height: 40px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        color: #666;
    }

    .award-content .award-nav li:hover {
        background-color: #c9261d;
    }

    .award-content .award-nav li:hover a {
        color: #fff;
    }

    .award-content .award-nav .active {
        background-color: #c9261d;
    }

    .award-content .award-nav .active a {
        color: #fff;
    }

    .award-content .award-list {
        display: flex;
        flex-wrap: wrap;
    }

    .award-content .award-list li {
        width: 540px;
        height: 416px;
        transition: all 0.6s;
        margin-right: 30px;
        margin-bottom: 30px;
        cursor: pointer;
    }

    .award-content .award-list li .pic {
        width: 100%;
        height: 357px;
        overflow: hidden;
    }

    .award-content .award-list li .pic img {
        width: 100%;
        transition: transform 0.5s ease-out;
        -webkit-transition: transform 0.5s ease-out;
        -moz-transition: transform 0.5s ease-out;
    }

    .award-content .award-list li .info {
        color: #333;
        background: #fff;
        font-size: 18px;
        height: 60px;
        line-height: 60px;
        color: #333;
        font-size: 18px;
        text-align: center;
        padding: 0 10px;
        border-top: 1px solid #efefef;
    }

    .award-content .award-list li:hover {
        box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.1);
    }

    .award-content .award-list li:hover .pic img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
    }

    .award-content .award-list li:hover .info {
        color: #c9261d;
    }

    .award-content .award-list li:nth-of-type(3n) {
        margin-right: 0;
    }

    .award-content .map-box {
        padding: 20px 0;
        background: #fff;
        text-align: center;
    }

    .award-content .map-box .container-box {
        position: relative;
        width: 1150px;
        height: 900px;
        margin: 0 auto;
    }

    .award-content .map-box .container-box .hk,
    .award-content .map-box .container-box .macao {
        position: absolute;
    }

    .award-content .map-box .container-box .hk {
        bottom: 18%;
        right: 35%;
    }

    .award-content .map-box .container-box .macao {
        bottom: 17%;
        right: 38%;
    }

    .award-content .map-box .container-box .p-icon {
        width: 20px;
        height: 28px;
        display: block;
        background-repeat: no-repeat;
        background-size: 20px 28px;
        position: absolute;
        background-image: url("../img/2121.png");
    }

    .award-content .map-box .container-box .p-icon.icon-zj {
        bottom: 37%;
        right: 28.5%;
    }

    .award-content .map-box .container-box .p-icon.icon-js {
        bottom: 45%;
        right: 29.5%;
    }

    .award-content .map-box .container-box .p-icon.icon-sd {
        bottom: 51%;
        right: 30%;
    }

    .award-content .map-box .container-box .p-icon.icon-jjj {
        bottom: 57%;
        right: 34%;
    }

    .award-content .map-box .container-box .p-icon.icon-ln {
        bottom: 62%;
        right: 27%;
    }

    .award-content .map-box .container-box .p-icon.icon-hlj {
        bottom: 74%;
        right: 17%;
    }

    .award-content .map-box .container-box .p-icon.icon-nmg {
        bottom: 65%;
        right: 37%;
    }

    .award-content .map-box .container-box .p-icon.icon-hn {
        bottom: 46%;
        right: 37%;
    }

    .award-content .map-box .container-box .p-icon.icon-hb {
        bottom: 40%;
        right: 40%;
    }

    .award-content .map-box .container-box .p-icon.icon-hunan {
        bottom: 33%;
        right: 40%;
    }

    .award-content .map-box .container-box .p-icon.icon-ah {
        bottom: 41%;
        right: 32%;
    }

    .award-content .map-box .container-box .p-icon.icon-jx {
        bottom: 33%;
        right: 34%;
    }

    .award-content .map-box .container-box .p-icon.icon-jx {
        bottom: 33%;
        right: 34%;
    }

    .award-content .map-box .container-box .p-icon.icon-fj {
        bottom: 29%;
        right: 31%;
    }

    .award-content .map-box .container-box .p-icon.icon-gd {
        bottom: 23%;
        right: 35%;
    }

    .award-content .map-box .container-box .p-icon.icon-hainan {
        bottom: 13%;
        right: 43%;
    }

    .award-content .map-box .container-box .p-icon.icon-gx {
        bottom: 23%;
        right: 43%;
    }

    .award-content .map-box .container-box .p-icon.icon-gz {
        bottom: 30%;
        right: 45%;
    }

    .award-content .map-box .container-box .p-icon.icon-yl {
        bottom: 26%;
        right: 54%;
    }

    .award-content .map-box .container-box .p-icon.icon-sc {
        bottom: 38%;
        right: 52%;
    }

    .award-content .map-box .container-box .p-icon.icon-sx {
        bottom: 49%;
        right: 42%;
    }

    .award-content .map-box .container-box .p-icon.icon-cq {
        bottom: 38%;
        right: 44%;
    }

    .award-content .map-box .container-box .p-icon.icon-qh {
        bottom: 48%;
        right: 62%;
    }

    .award-content .map-box .container-box .p-icon.icon-xj {
        bottom: 60%;
        right: 75%;
    }

    .award-content .map-box .container-box .p-icon.icon-gs {
        bottom: 48%;
        right: 49%;
    }

    .award-content .map-box .container-box .p-icon.icon-nx {
        bottom: 52%;
        right: 47%;
    }

    .award-content .map-box .container-box .p-icon.icon-xz {
        bottom: 40%;
        right: 70%;
    }

    .award-content .map-box .container-box .p-icon.icon-tw {
        bottom: 22%;
        right: 28%;
    }

    .award-content .map-box .container-box .p-icon.icon-sxx {
        bottom: 53%;
        right: 39%;
    }

    .award-content .map-box .container-box .p-icon.icon-bj {
        bottom: 57%;
        right: 32%;
    }

    .award-content .map-box .container-box .p-icon.icon-tj {
        bottom: 60%;
        right: 33%;
    }

    .award-content .map-box .container-box .p-icon.icon-sh {
        bottom: 40%;
        right: 27%;
    }

    .award-content .map-box .container-box .p-icon.icon-jl {
        bottom: 66%;
        right: 20%;
    }

    .award-content .map-box .container-box #container {
        width: 100%;
        height: 100%;
    }

    .award-content .map-box .company-items {
        display: none;
    }

    .award-content .map-box .company-items .items-box {
        margin-bottom: 0.4rem;
    }

    .award-content .map-box .company-items .items-box .tops {
        color: #c9261d;
        font-size: 18px;
        font-weight: bold;
        padding-bottom: 10px;
        border-bottom: 1px solid #e6e6e6;
    }

    .award-content .map-box .company-items .items-box .com-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .award-content .map-box .company-items .items-box .com-list span {
        font-size: 14px;
        color: #333;
        display: inline-block;
        margin-top: 10px;
        margin-right: 10px;
    }

    .award-content #map01 img {
        width: 864px;
    }

    .award-content #map02 img {
        width: 1266px;
    }

    .company .intro-box {
        margin-top: 40px;
    }

    .company .intro-box .left {
        width: 820px;
        float: left;
    }

    .company .intro-box .left .title-box .t1 {
        font-size: 40px;
        color: #c9261d;
    }

    .company .intro-box .left .title-box .t2 {
        color: #666;
        font-size: 22px;
    }

    .company .intro-box .left .title-box .t3 {
        color: #333;
        font-size: 24px;
        margin-top: 10px;
    }

    .company .intro-box .left .info-box {
        margin-top: 30px;
    }

    .company .intro-box .left .info-box p {
        line-height: 2em;
        text-align: justify;
    }

    .company .intro-box .right {
        width: 825px;
        float: right;
    }

    .company .intro-box .right .img-box {
        width: 100%;
    }

    .company .intro-box .right .intro-video {
        width: 100%;
        height: 570px;
        margin-top: 175px;
    }

    .company .intro-box .right .intro-video video {
        width: 100%;
        height: 100%;
        outline: none;
        background: #000;
    }

    .company .intro-pic {
        width: 100%;
        /*padding: 40px 0 55px;*/
        padding: 0px 0 25px;
        margin-top: 0px;
        background: #f8f8f8;
    }

    .company .intro-pic .title-box .tt {
        font-size: 40px;
        color: #333;
    }

    .company .intro-pic .title-box .t1 {
        color: #999;
        font-size: 22px;
    }

    .company .intro-pic .intro-bg {
        background-color: #000421;
        position: relative;
        padding: 16px 0;
        margin-top: 30px;
    }

    .company .intro-pic .intro-bg:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 16px;
        background-image: url("../img/video-line.png");
        background-repeat: no-repeat;
        background-size: 100% 16px;
        top: 0;
        left: 0;
    }

    .company .intro-pic .intro-bg:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 16px;
        background-image: url("../img/video-line.png");
        background-repeat: no-repeat;
        background-size: 100% 16px;
        bottom: 0;
        left: 0;
    }

    .company .intro-pic .intro-bg .intro-swiper {
        width: 100%;
        height: 224px;
    }

    .company .intro-pic .intro-bg .intro-swiper .swiper-wrapper {
        width: 100%;
    }

    .company .intro-pic .intro-bg .intro-swiper .swiper-wrapper .swiper-slide {
        width: 396px !important;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .company .intro-pic .intro-bg .intro-swiper .swiper-wrapper .swiper-slide .intro-mask {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        display: none;
    }

    .company .intro-pic .intro-bg .intro-swiper .swiper-wrapper .swiper-slide .intro-mask .large {
        width: 50px;
        height: 50px;
        display: inline-block;
        background-image: url("../img/large.png");
        background-size: 20px 20px;
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        cursor: pointer;
        right: 0;
        top: 0;
    }

    .company .intro-pic .intro-bg .intro-swiper .swiper-wrapper .swiper-slide .intro-mask .text {
        color: #fff;
        font-size: 14px;
        padding: 10px 20px;
        position: absolute;
        bottom: 0;
        line-height: 2em;
        text-align: center;
        width: 100%;
    }

    .company .intro-pic .intro-bg .intro-swiper .swiper-wrapper .swiper-slide img {
        width: 100%;
        opacity: 0;
    }

    .company .intro-pic .intro-bg .intro-swiper .swiper-wrapper .swiper-slide:hover .intro-mask {
        display: block;
    }

    .company .development-history {
        padding-top: 50px;
        width: 100%;
        height: 720px;
        background-size: cover;
        background-image: url("../img/intro-bg.png");
        background-repeat: no-repeat;
    }

    .company .development-history .title-box .tt {
        font-size: 40px;
        color: #333;
    }

    .company .development-history .title-box .t1 {
        color: #999;
        font-size: 22px;
    }

    .company .development-history .develop-swiper {
        width: 100%;
        height: 450px;
    }

    .company .development-history .develop-swiper .swiper-wrapper {
        width: 100%;
    }

    .company .development-history .develop-swiper .swiper-wrapper .swiper-slide {
        width: 420px !important;
        height: 100%;
        padding-top: 70px;
        transition: all 0.6s;
    }

    .company .development-history .develop-swiper .swiper-wrapper .swiper-slide .year-box {
        width: 100%;
        height: 64px;
        background-image: url("../img/intro_line02.png");
        background-repeat: no-repeat;
        background-size: cover;
    }

    .company .development-history .develop-swiper .swiper-wrapper .swiper-slide .year-box span {
        color: #c9261d;
        font-size: 24px;
        font-weight: bold;
        width: 100%;
        text-align: center;
        display: inline-block;
    }

    .company .development-history .develop-swiper .swiper-wrapper .swiper-slide .info-box {
        padding: 50px 40px 0;
    }

    .company .development-history .develop-swiper .swiper-wrapper .swiper-slide .info-box p {
        line-height: 2em;
        color: #666;
        font-size: 14px;
    }

    .company .development-history .develop-swiper .swiper-wrapper .swiper-slide:hover {
        background-color: #ffffff;
        box-shadow: 0px 20px 20px 0px rgba(39, 2, 0, 0.1);
        border-radius: 5px;
    }

    .company .development-history .develop-swiper .swiper-button-prev-develop {
        width: 40px;
        height: 40px;
        background-image: url("../img/intro_arr.png");
        background-repeat: no-repeat;
        transform: rotate(-180deg);
        background-size: cover;
        background-position: center;
        outline: none;
        cursor: pointer;
        margin-top: -120px;
        left: 0;
    }

    .company .development-history .develop-swiper .swiper-button-prev-develop.swiper-button-disabled {
        display: none;
        opacity: 1;
        cursor: pointer;
    }

    .company .development-history .develop-swiper .swiper-button-next-develop {
        width: 40px;
        height: 40px;
        background-image: url("../img/intro_arr.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        outline: none;
        cursor: pointer;
        margin-top: -120px;
        right: 0;
    }

    .company .development-history .develop-swiper .swiper-button-next-develop.swiper-button-disabled {
        display: none;
        opacity: 1;
        cursor: pointer;
    }

    .area-cover {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.6);
        display: none;
        z-index: 999;
    }

    .com-area-box {
        padding: 25px 25px 30px;
        background-color: #fff;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 340px;
        z-index: 1000;
        display: none;
    }

    .com-area-box .tops {
        color: #c9261d;
        font-size: 18px;
        font-weight: bold;
        padding-bottom: 10px;
        border-bottom: 1px solid #e6e6e6;
    }

    .com-area-box .com-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .com-area-box .com-list span {
        font-size: 14px;
        color: #333;
        display: inline-block;
        margin-top: 10px;
        margin-right: 10px;
    }
    @media screen and (max-width: 1900px) {
        

        .award-content .award-list li {
            width: 32%;
            height: auto;
            margin-right: 2%;
        }

        .award-content .award-list li .pic {
            height: auto;
        }
        .company .intro-box .left,
        .company .intro-box .right {
            width: 49%;
        }
        .award-content #map02 {
            padding: 20px 60px;
        }

        .award-content #map02 img {
            width: 100%;
        }
        #technology .tech-content .info-manage-box .right-banner {
            width: 41%;
        }
    }

    

    @media screen and (max-width: 1460px) {
        
    }

    @media screen and (max-width: 1386px) {
        
    }

    @media screen and (max-width: 1300px) {
        
    }

    @media screen and (max-width: 1044px) {
       

        .company .intro-box .left {
            width: 100%;
        }

        .company .intro-box .right {
            width: 100%;
        }

        .company .intro-box .right .intro-video {
            height: 4rem;
            margin-top: 0.5rem;
        }
        .concept {
            padding: 0.5rem;
        }

        

        .award-content .map-box .container-box {
            width: 600px;
            height: 470px;
        }

        .award-content .map-box .container-box .p-icon {
            width: 16px;
            height: 20px;
            background-size: 16px 20px;
        }
    }

    @media screen and (max-width: 750px) {
        

        .company .development-history .develop-swiper .swiper-wrapper .swiper-slide .info-box {
            padding: 0.4rem 0.2rem 0.2rem;
        }

        .company .intro-box .left .title-box .t1 {
            font-size: 24px;
        }

        .company .intro-box .left .title-box .t2 {
            font-size: 18px;
        }

        .company .intro-box .left .title-box .t3 {
            font-size: 16px;
        }

        .company .intro-pic {
            padding: 0.4rem 0;
        }
        .company .intro-pic .title-box .tt {
            font-size: 26px;
        }
        .company .intro-pic .title-box .t1 {
            font-size: 16px;
        }
        .company .development-history {
            padding-top: 0.5rem;
            height: auto;
        }
        .company .development-history .title-box .tt {
            font-size: 24px;
        }
        .company .development-history .title-box .t1 {
            font-size: 16px;
        }
        .company .development-history .develop-swiper {
            height: auto;
        }
        .company .development-history .develop-swiper .swiper-wrapper .swiper-slide {
            width: 100% !important;
        }
        .concept {
            padding: 0.8rem 0.2rem;
            margin-top: 0.3rem;
            margin-bottom: 0.5rem;
        }
        .award-content .map-box .container-box {
            display: none;
        }
        .award-content #map02 {
            padding: 0.4rem;
        }
        .award-content .map-box .company-items {
            display: block;
            padding: 0 0.2rem;
        }
    }