/*@charset "UTF-8";*/
/* CSS Document */
/*-- 提倡互联网共享,同时应尊重原创作者,网站制作属: lijia xiong --*/
/*QQ：897232289*/
/*html5*/
/*移动端默认样式*/
@media screen and (max-width: 1200px) {
    .page_lable_wrap span, .page_lable_wrap a {
        font-size: 12px;
        margin: 0 5px;
        padding: 6px 10px;
    }

    .header_box {
        padding: 0 10px;
    }
    .header_logo_number {
        font-size: 12px;
        right: -10px;
    }
    .join_more_icon:nth-child(1) {
        top: 2px;
    }

    .header_nav_list {
        display: none;
    }

    .header_logo_box a {
        width: 106px;
        height: auto;
    }

    .index_banner_read {
        padding: 0 20px;
    }

    .index_banner_en {
        font-size: 34px;
        line-height: 46px;
    }

    .index_banner_cn {
        font-size: 26px;
        margin-top: 5px;
    }

    .index_banner_pagination {
        bottom: 20px !important;
    }

    .nav_black_close {
        width: 50px;
        height: 50px;

        right: 10px;
        top: 10px;
    }
    .nav_black_icon {
        font-size: 28px;
    }
    .nav_black_icon:after {
        width: 30px;
    }
    .nav_black_icon:before {
        width: 30px;
    }
    .nav_black_logo {
        width: 106px;
        margin-top: 10px;
    }

    .nav_black_header {
        padding-left: 10px;
    }

    .nav_black_item {
        padding: 10px 0;
    }

    .nav_black_item a {
        font-size: 18px;
    }

    .index_banner_pagination .swiper-pagination-bullet {
        width: 30px;
        margin: 0 8px !important;
    }

    .LeftBox {
        right: 5px !important;
    }

    .index_body_pagination .swiper-pagination-bullet {
        margin: 6px 0 !important;
        width: 7px;
        height: 7px;
    }

    .index_body_read {
        padding: 0 20px;
    }

    .index_body_title {
        padding-bottom: 20px;
    }

    .index_title_en {
        font-size: 22px;
        line-height: 32px;
    }

    .index_title_cn {
        font-size: 18px;
        line-height: 30px;
    }

    .index_color_read {
        padding: 10px;
    }

    .index_color_icon {
        margin-bottom: 20px;
        padding-right: 0;
    }

    .index_color_icon img {
        height: 40px;
    }

    .index_color_en {
        font-size: 15px;
        line-height: 18px;
    }

    .index_color_cn {
        font-size: 14px;
        line-height: 24px;
        margin-top: 0;
    }

    .index_color_list {
        padding: 0;
    }

    .index_color_prev {
       display: none;
    }

    .index_color_next {
        display: none;
    }

    .index_color_tab .swiper-wrapper {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .index_color_tab .swiper-slide {
        height: auto;
        width: 48%;
        margin: 0 4% 10px 0;
    }

    .index_color_tab .swiper-slide:nth-child(2n) {
        margin: 0 0 10px 0;
    }


    .index_color_active .index_color_prev {
        left: 20px;
    }

    .index_color_active .index_color_next {
        right: 20px;
    }

    .header_language_box {
        line-height: 60px;
        margin-right: 30px;
    }

    .header_language_box a {
        line-height: 60px;
        font-size: 14px;
    }

    .index_core_box {
        padding: 0;
    }

    .index_core_number {
        padding: 10px;
    }

    .index_core_active {
        width: 100%;
    }

    .index_core_width {
        height: 220px;
        margin-left: 0;
        margin-top: 30px;
    }

    .index_core_back {
        width: 100%;
        height: 100%;
    }

    .index_core_en {
        font-size: 22px;
        line-height: 22px;
    }

    .index_core_cn {
        font-size: 18px;
        padding-top: 10px;

    }

    .index_number_item {
        width: 100%;
        margin-bottom: 20px;
    }

    .index_number_span:nth-child(1) {
        width: 46%;
    }

    .index_number_span:nth-child(2) {
        width: 46%;
    }

    .index_core_title {
        width: 100%;
    }

    .index_number_title {
        font-size: 24px;
        line-height: 32px;
    }

    .index_number_list {
        width: 100%;
    }

    .index_number_text {
        font-size: 12px;
        line-height: 22px;
    }

    .index_number_line {
        margin-top: 15px;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .index_core_list {
        padding: 0 20px;
    }

    .index_parallax_title {
        font-size: 30px;
        line-height: 38px;
        left: 16%;
        top: 17%;
    }

    .index_parallax_title2 {
        font-size: 28px;
        line-height: 36px;
        left: 26%;
        top: 17%;
    }

    .index_parallax_item1 {
        width: 15%;
        left: 20%;
        top: 33%;
    }

    .index_parallax_item2 {
        width: 9%;
        left: 22%;
        top: 51.96%;
    }

    .index_parallax_item3 {
        width: 26%;
        left: 36%;
        top: 43.55556%;
    }

    .index_parallax_item4 {
        width: 51%;
        left: 42%;
        top: 21.55556%
    }

    .index_parallax_item5 {
        width: 51%;
        left: 42%;
        top: 21.55556%
    }

    .index_parallax_item6 {
        width: 10%;
        left: 76%;
        top: 12.314%;
    }

    .index_parallax_read {
        width: 80%;
        position: absolute;
        right: 10%;
        top: 63%;
    }

    .index_ky_title {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .index_ky_text {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 20px;
    }

    .index_ky_button_text {
        font-size: 13px;
        line-height: 30px;
    }

    .index_ky_button_icon {
        font-size: 12px;
        line-height: 30px;
        padding-left: 6px;
    }

    .index_ky_button a {
        width: 100px;
        height: 30px;
    }

    .news_index_content {
        padding: 0 20px;
    }

    .news_index_list {
        margin: 30px 0 10px 0;
    }

    .news_index_title {
        line-height: 30px;
    }

    .news_index_en {
        font-size: 22px;
    }

    .news_index_cn {
        font-size: 20px;
        margin-left: 15px;
    }

    .loading_logo {
        width: 50%;
        margin: 0 auto;
    }

    .loading_text {
        font-size: 16px;
        margin-top: 20px;
    }

    .loading_text span {
        margin-left: 12px;
    }

    .news_index_item a {
        position: relative;
    }

    .news_index_item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0;
    }

    .news_index_tab .swiper-slide {
        margin-right: 0;
    }

    .news_item_title {
        position: absolute;
        bottom: 0;
        width: 100%;
        padding: 10px 20px;
        margin: 0;
        height: 44px;
        font-size: 14px;
        line-height: 24px;
        color: #fff;
        background-image: linear-gradient(rgba(0, 0, 0, .0) 0%, rgba(0, 0, 0, .8) 100%);
    }


    .news_index_icon {
        display: none;
    }

    .index_news_button_text {
        font-size: 13px;
        line-height: 30px;
    }

    .index_news_button_icon {
        font-size: 12px;
        line-height: 30px;
        padding-left: 6px;
    }

    .news_index_button a {
        width: 110px;
        height: 30px;
    }

    .news_index_button a:after {
        border: 1px solid #004da0;
    }

    .index_body_tab .foot_page {
        height: 370px !important;
    }

    .footer_back_box {
        height: 220px;
    }

    .index_body_pagination {
        display: none;
    }

    .header_nav_box {
        border-bottom: none;
    }

    .web_center {
        padding: 0 20px;
    }

    .footer_left {
        display: none;
    }

    .footer_item_img {
        padding-top: 30px;
    }

    .footer_back_en {
        font-size: 22px;
        line-height: 32px;
    }

    .footer_back_cn {
        font-size: 18px;
        line-height: 28px;
        padding-top: 0;
    }

    .footer_label_text {
        font-size: 14px;
        line-height: 24px;
    }

    .footer_right {
        width: 100%;
    }

    .footer_icon_list {
        justify-content: center;
        padding: 10px 0;
    }

    .footer_icon_icon a {
        font-size: 24px;
    }

    .footer_icon_icon .icon-qq-copy-copy-copy-copy {
        font-size: 22px;
    }

    .footer_icon_icon .icon-sina {
        font-size: 22px;
    }

    .footer_icon_icon {
        padding-right: 25px;
    }


    .icon-wx-kang-wrap {
        position: fixed;
        z-index: 9999;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .5);
        display: none;
    }

    .icon-wx-kang-inner {
        position: absolute;
        background: #fff;
        left: 50%;
        top: 50%;
        margin-top: -100px;
        margin-left: -100px;
        width: 200px;
        height: 200px;
        border-radius: 8px;
    }

    #qrcode {
        display: block;
        width: 180px;
        margin: 10px auto;
    }

    #qrcode canvas, #qrcode img {
        width: 100%;
        height: 100%;
    }

    .footer_bq_text {
        font-size: 12px;
        line-height: 22px;
        text-align: center;
    }

    .footer_bq_text a {
        font-size: 12px;
        line-height: 22px;
        margin: 0;
    }

    .footer_bq_item a {
        font-size: 12px;
        line-height: 22px;
        margin: 0;
    }

    .footer_bq_item:after {
        top: 4px;
        -webkit-transform: scaleX(.5);
        transform: scaleX(.5);
    }

    .footer_bq_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_active_img {
        padding-bottom: 30px;
    }

    .footer_list_box {
        height: auto;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .news_index_pagination {
        position: relative;
        width: 100%;
    }

    .news_index_pagination .swiper-pagination-bullet {
        margin: 0 3px;
        width: 6px;
        height: 6px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

    .news_index_pagination .swiper-pagination-bullet-active {
        background: rgba(1, 78, 160, 1);
    }

    .index_button_blue {
        margin-top: 30px;
    }

    .pro_item_content_button a {
        width: 100px;
        line-height: 30px;
    }

    .pro_button_text {
        font-size: 13px;
    }

    .pro_button_icon {
        font-size: 13px;
        padding-left: 4px;
    }

    .header_nav_black .header_box {
        padding: 0 10px 0 10px;
    }

    .header_wrap {
        height: 60px;
    }

    .nav_page_pop_active .nav_black_logo {
        margin-top: 9px;
    }

    .page_center {
        padding: 0 10px;
    }

    .page_banner_read_box {
        padding: 0 10px;
    }

    .page_banner_wrap {
        padding-top: 60px;
    }

    .page_banner_nav_box:after {
        display: none;
    }

    .page_banner_img {
        padding-bottom: 80%;
    }

    .page_banner_read_en {
        font-size: 22px;
        line-height: 28px;
    }

    .page_banner_read_cn {
        font-size: 18px;
        line-height: 28px;
        padding: 10px 0 20px 0;
    }

    .page_banner_read_icon {
        width: 42px;
        height: 42px;
        font-size: 14px;
    }


    .platform_wrap {
        padding: 50px 0 50px 0;
    }

    .platform_en {
        font-size: 22px;
        line-height: 32px;
    }

    .platform_cn {
        font-size: 20px;
        line-height: 28px;
    }

    .platform_max {
        font-size: 28px;
        line-height: 38px;
        padding: 30px 0 20px 0;
    }

    .platform_read {
        font-size: 13px;
        line-height: 24px;
    }

    .footer_item_img {
        width: 100%;
    }

    .footer_page_img {
        position: relative;
        height: 0;
        overflow: hidden;
        padding-bottom: 60%;
    }

    .page_footer_wrap .footer_page_img img {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        object-fit: cover;
    }

    .circular_content_box {
        width: calc(100vw - 20px);
        height: calc(100vw - 20px);
    }

    .circular_label1 {
        width: 100%;
        height: 100%;
    }

    .circular_label2 {
        width: calc(100vw - 80px);
        height: calc(100vw - 80px);
    }

    .circular_label3 {
        width: calc(100vw - 100px);
        height: calc(100vw - 100px);
    }

    .circular_label4 {
        width: calc(100vw - 140px);
        height: calc(100vw - 140px);
    }

    .circular_label5 {
        width: calc(100vw - 170px);
        height: calc(100vw - 170px);
    }

    .circular_label_min_box {
        width: 80px;
        height: 80px;
    }

    .circular_back {
        padding-bottom: 165%;
    }

    .circular_label_min_text {
        font-size: 10px;
    }

    .circular_center_title {
        font-size: 16px;
        padding-top: 60%;
    }

    .circular_content_wrap {
        padding-top: 30px;
    }

    .circular_active .circular_label_min_box1 {
        top: -40px;
    }

    .circular_tips_box {
        display: none;
    }

    .circular_active .circular_label_min_box2 {
        left: -50%;
    }

    .circular_active .circular_label_min_box3 {
        left: 115%;
    }

    .circular_active .circular_label_min_box4 {
        top: 30%;
    }

    .circular_number_list {
        padding: 0;
    }

    .circular_number_item_max {
        font-size: 42px;
        line-height: 48px;
    }

    .circular_number_item {
        width: 50%;
        margin-bottom: 20px;
    }

    .circular_number_item_icon {
        font-size: 12px;
        line-height: 12px;
        margin: 5px 0 0 0;
    }

    .circular_number_item_text {
        font-size: 12px;
        line-height: 28px;

    }

    .circular_number_title {
        font-size: 12px;
        line-height: 22px;
        padding: 0 10px;
    }

    .circular_number_item:after {
        -webkit-transform: scale(.5);
        transform: scale(.5);
    }

    .circular_number_item:nth-child(2n):after {
        display: none;
    }

    .cooperation_wrap {
        padding: 25px 0;
    }

    .cooperation_item_box {
        margin: 25px 0;
        padding: 0;
        padding-top: 60%;
        position: relative;
    }

    .cooperation_item_max {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

    .cooperation_item_read {
        width: 100%;
    }

    .cooperation_item_box:nth-child(2n+1) .cooperation_item_read {
        padding: 30px 0 30px 0;
    }

    .cooperation_item_box:nth-child(2n) .cooperation_item_read {
        padding: 30px 0 30px 0;
    }

    .cooperation_item_icon {
        font-size: 40px;
        width: 50px;
        margin-right: 10px;
    }

    .cooperation_item_title {
        font-size: 22px;
    }

    .cooperation_item_cn {
        left: 70px;
        line-height: 45px;
        font-size: 30px;
    }

    .cooperation_item_head {
        line-height: 50px;
        margin-bottom: 10px;
    }

    .cooperation_item_line {
        width: 40px;
        height: 2px;
    }

    .cooperation_item_text {
        font-size: 14px;
        line-height: 28px;
        height: auto;
        max-height: 168px;
        margin: 20px 0;
    }

    .cooperation_item_text.active {
        height: auto;
        max-height: none;
        -webkit-line-clamp: none;
    }

    .cooperation_item_button a {
        width: 110px;
        line-height: 36px;
    }

    .cooperation_button_text {
        font-size: 14px;
    }

    .cooperation_button_icon {
        font-size: 14px;
    }

    .about_title_en {
        font-size: 22px;
        line-height: 32px;
    }

    .about_title_cn {
        font-size: 20px;
        line-height: 28px;
    }

    .about_title_box {
        padding: 0 10px;
    }

    .about_title_text {
        font-size: 14px;
        line-height: 28px;
        margin-top: 30px;
    }

    .code_page_wrap {
        background: #f0f0f0;
        padding: 50px 0;
    }

    .code_page_box {
        padding: 0;
    }

    .code_page_item:nth-child(2n+1) {
        margin-right: 0;
    }

    .code_page_item {
        padding: 20px;
        width: 100%;
        margin-bottom: 30px;
    }

    .code_page_icon {
        font-size: 40px;
        padding: 10px 0;
    }

    .code_page_title {
        font-size: 18px;
    }

    .code_page_text {
        font-size: 13px;
        line-height: 26px;
    }

    .code_page_li {
        font-size: 13px;
        line-height: 26px;
    }

    .code_page_button {
        font-size: 14px;
        line-height: 28px;
    }

    .code_page_item:after {
        height: 2px;
    }

    .core_circular_line {
        width: 18%;
        display: none;
    }

    .core_circular_box {
        padding: 30px 20px;
    }

    .core_circular_label1 {
        width: 100%;
        height: 100%;
    }

    .core_circular_label2 {
        width: 90%;
        height: 90%;
    }

    .core_circular_label3 {
        width: 80%;
        height: 80%;
    }

    .core_circular_label4 {
        width: 40%;
        height: 40%;
    }

    .core_circular_content {
        margin: 0 0;
    }

    .core_circular_item {
        font-size: 12px;
    }

    .core_circular_center_text {
        font-size: 14px;
        line-height: 20px;
    }

    .core_circular_wrap {
        padding: 50px 0;
    }

    .team_page_wrap {
        padding: 50px 0;
    }

    .team_page_box {
        padding: 0;
    }

    .team_page_text {
        font-size: 14px;
        line-height: 28px;
        margin: 30px 0 0 0;
    }

    .team_page_list {
        padding: 30px 0 0 0;
    }

    .platform_number_wrap {
        padding: 50px 0;
    }

    .patent_page_news_wrap {
        padding: 0;
    }

    .patent_page_news_box {
        padding: 50px 0;
    }

    .platform_number_title {
        font-size: 38px;
        line-height: 38px;
    }

    .platform_number_text {
        font-size: 12px;
        line-height: 20px;
    }

    .platform_number_box {
        padding-top: 30px;
    }

    .patent_page_back {
        padding-bottom: 80%;
    }

    .patent_honor_button {
        padding-top: 30px;
    }

    .patent_news_title {
        width: 100%;
        font-size: 18px;
        line-height: 28px;
    }

    .patent_news_list {
        width: 100%;
        padding-top: 20px;
    }

    .patent_news_item {
        width: 100%;

    }

    .patent_news_text {
        font-size: 14px;
        line-height: 28px;
    }

    .patent_news_icon {
        width: 20px;
        font-size: 12px;
        line-height: 28px;
    }

    .pro_page_wrap {
        padding: 50px 0;
    }

    .pro_page_item_read {
        padding: 10px;
        width: 20%;
    }

    .pro_page_item_back {
        width: 80%;
    }

    .pro_item_content {
        display: none;
    }

    .pro_page_item_img {
        padding-bottom: 100%;
    }

    .pro_pagination_icon:after {
        content: "";
        width: 30px;
        height: 30px;
    }

    .pro_pagination_icon:before {
        width: 16px;
        height: 16px;
        left: 7px;
        top: 7px;
    }

    .pro_pagination_text {
        font-size: 12px;
    }

    .pro_pagination_icon {
        width: 30px;
        height: 30px;
    }

    .pro_pagination_label {
        left: 12px;
        top: 12px;
        width: 6px;
        height: 6px;
    }

    .pro_ul_button {
        width: 80%;
    }

    .pro_page_item_max {
        padding-left: 0;
    }

    .pro_page_item_read {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .pro_page_item_title {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .pro_page_item_max {
        width: 30px;
        padding-top: 5px;
        font-size: 20px;
        line-height: 28px;
        text-align: center;
    }

    .pro_page_item_icon {
        width: 20px;
        height: 20px;
    }

    .color_blue .pro_page_item_icon {
        border: 3px solid #014ea0;
    }

    .color_green .pro_page_item_icon {
        border: 3px solid rgba(42, 151, 130, 1);
    }

    .color_blue2 .pro_page_item_icon {
        border: 3px solid #014ea0;
    }

    .color_yellow .pro_page_item_icon {
        border: 3px solid rgba(239, 130, 1, 1);
    }

    .color_violet .pro_page_item_icon {
        border: 3px solid rgba(103, 58, 185, 1);
    }

    .color_green2 .pro_page_item_icon {
        border: 3px solid rgba(42, 151, 130, 1);
    }

    .pro_ul_wrap {
        position: relative;
        margin-top: 30px;
    }

    .pro_page_wrap_for_case_index {
        padding-bottom: 30px;
    }

    .pro_item_nav a {
        line-height: 40px;
        font-size: 12px;
        margin: 0 5px;
    }

    .pro_item_nav {
        line-height: 40px;
        font-size: 12px;
    }

    .pro_details_box {
        padding: 50px 0 0 0;
    }

    .pro_details_title {
        font-size: 18px;
        line-height: 28px;
        padding-bottom: 30px;
    }

    .pro_details_text {
        font-size: 14px;
        line-height: 28px;
    }

    .pro_details_wrap {
        padding-bottom: 50px;
    }

    .pro_details_li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .pro_details_li_text {
        font-size: 16px;
        line-height: 40px;
        padding: 20px 10px 0 10px;
        position: absolute;
        left: 0;
        top: -60px;
        width: 100%;
        z-index: 2;
        margin-top: 75%;
        color: #fff;
        background: none;
        background-image: linear-gradient(rgba(0, 0, 0, .0) 0%, rgba(0, 0, 0, .6) 100%);
    }

    .pro_details_content {
        position: relative;
        top: 0;
        font-size: 14px;
        line-height: 28px;
        padding: 10px;
        color: #666;
        background: #fff;
    }

    .pro_details_read {
        height: auto;
        max-height: none;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 100;
        -webkit-box-orient: vertical;
    }

    .pro_details_img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1;
        padding-bottom: 75%;
    }

    .pro_details_head {
        padding-top: 75%;
    }

    .pro_details_li:last-child {
        margin-bottom: 0;
    }

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

    .company_right {
        width: 100%;
        margin-top: 30px;
    }

    .company_box {
        padding: 50px 0;
    }

    .company_en {
        font-size: 22px;
        line-height: 32px;
    }

    .company_cn {
        font-size: 20px;
        line-height: 28px;
    }

    .company_max {
        font-size: 16px;
        width: calc(100% - 30px);
    }

    .company_title:before {
        width: 30px;
        height: 2px;
    }

    .company_title {
        margin-bottom: 20px;
    }

    .company_text {
        font-size: 14px;
        line-height: 28px;
    }

    .company_number_max {
        font-size: 32px;
        text-align: center;
    }

    .company_banner_back {
        padding-bottom: 80%;
    }

    .company_banner_logo {
        width: 100%;
    }

    .company_banner_logo img {
        width: 50%;
        margin: 0 auto;
    }

    .company_banner_content {
        width: 100%;
        margin-left: 0;
        padding-left: 0;
        margin-top: 30px;
        text-align: center;
    }

    .company_number_min {
        font-size: 12px;
        text-align: center;
        padding: 0 10px;
    }

    .company_banner_cn {
        font-size: 20px;
        line-height: 30px;
        color: #ffffff;
        margin-bottom: 10px;
    }

    .company_banner_en {
        font-size: 22px;
    }

    .company_banner_content:after {
        display: none;
    }

    .culture_wrap {
        padding: 50px 0;
    }

    .culture_list_item {
        width: 100%;
        margin-bottom: 20px;
    }

    .culture_list_read {
        bottom: 0;
        padding: 20px 10px;
    }

    .culture_list_item:nth-child(2n) .culture_list_read {
        position: relative;
    }

    .culture_list_icon {
        font-size: 34px;
        margin-bottom: 20px;
    }

    .culture_list_title {
        font-size: 18px;
        line-height: 28px;
    }

    .culture_list_text {
        font-size: 14px;
        line-height: 28px;
        height: auto;
    }

    .culture_list_wrap {
        padding: 30px 0 0 0;
    }

    .development_back {
        padding-bottom: 150%;
    }

    .development_max {
        padding: 30px 0;
        background: none;
    }

    .development_title {
        line-height: 32px;
        font-size: 22px;
    }

    .development_text {
        padding: 0 10px;
        font-size: 13px;
        line-height: 20px;
        height: 280px;
        margin-bottom: 10px;
        margin-top: 10px;
        overflow: hidden;
    }

    .development_read_list {
        padding: 0 50px;
    }

    .development_content {
        top: 10%;
        padding: 0 10px;
    }

    .development_prev {
        left: 0;
    }

    .development_next {
        right: 0;
    }

    .development_button {
        width: 38px;
        height: 38px;

    }

    .development_slide_icon {
        font-size: 18px;
    }

    .social_box {
        padding: 50px 0;
    }

    .partner_wrap, .about_contact_box {
        padding: 50px 0;
    }

    .social_item_box {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0;
    }

    .about_contact_item {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0;
    }


    .about_contact_title {
        font-size: 18px;
        line-height: 28px;

    }

    .about_video_black_close {
        right: 10px;
        top: -50px;
    }

    .about_video_black_icon {
        font-size: 28px;
    }

    .about_video_black_box {
        width: 100%;
    }

    .company_play_button {
        font-size: 36px;
    }

    .about_contact_text {
        font-size: 14px;
        line-height: 28px;
    }

    .about_contact_img {
        margin-top: 10px;
    }

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

    .partner_item {
        width: 33.3333%;
    }

    .partner_item:nth-child(6n) {
        border-right: 1px dashed #dedede;
        border-top: 1px dashed #dedede;
    }

    .partner_item:nth-child(4), .partner_item:nth-child(5) {
        border-top: 1px dashed #dedede;
    }

    .partner_item:nth-child(3n) {
        border-right: 1px dashed transparent;
    }

    .partner_item:nth-child(1), .partner_item:nth-child(2), .partner_item:nth-child(3) {
        border-top: 1px dashed transparent;
    }

    .partner_list {
        padding-top: 30px;
    }

    .about_contact_list {
        padding-top: 30px;
    }

    .social_list {
        padding-top: 30px;
    }

    .social_item_title {
        font-size: 18px;
        line-height: 28px;
        padding: 10px 0 10px 0;
    }

    .social_item_text {
        font-size: 14px;
        line-height: 28px;
        margin-top: 10px;
    }

    .basic_box {
        padding: 0;
    }

    .basic_wrap {
        padding: 50px 0;
    }

    .temporary_box {
        padding: 0;
    }

    .temporary_item_box {
        line-height: 36px;
    }

    .temporary_item_box a {
        padding: 0 10px;
    }

    .temporary_item_icon {
        width: 20px;
        margin-right: 20px;
    }

    .temporary_item_label {
        height: 1px;
        margin-bottom: 2px;
    }

    .temporary_item_title {
        width: calc(100% - 120px);
        font-size: 14px;
    }

    .temporary_item_time {
        width: 80px;
        font-size: 12px;
    }

    .temporary_list_box {
        position: relative;
        margin-top: 30px;
    }

    .more_button_wrap {
        margin-top: 30px;
    }

    .temporary_wrap {
        background: #f5f5f5;
        padding: 50px 0;
    }

    .reports_box {
        padding: 50px 0;
    }

    .reports_item_box {
        width: 100%;
        padding: 10px 20px;
        margin-top: 20px;
        margin-right: 0;
    }

    .reports_item_time {
        font-size: 12px;
    }

    .reports_item_show a {
        font-size: 14px;
    }

    .reports_item_text {
        font-size: 14px;
    }

    .more_button_wrap a {
        width: 130px;
        line-height: 36px;
    }

    .more_button_text {
        font-size: 13px;
    }

    .more_button_icon {
        font-size: 18px;
    }

    .more_button_wrap a:after {
        border: 1px solid #004da0;
    }

    .reports_item_icon {
        font-size: 14px;
    }

    .reports_item_ms {
        font-size: 14px;
        line-height: 28px;
        margin: 10px 0;
    }

    .reports_item_head {
        line-height: 48px;
    }

    .quality_contact_item {
        width: 50%;
        margin-bottom: 20px;
    }

    .quality_contact_item {
        padding-left: 0;
    }

    .quality_contact_title {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .quality_contact_read {
        text-align: center;
        font-size: 14px;
        line-height: 24px;

    }

    .quality_contact_read a {
        font-size: 14px;
        line-height: 24px;
    }

    .quality_contact_icon {
        font-size: 22px;
        line-height: 30px;
    }

    .quality_contact_icon.icon-dizhi {
        font-size: 28px;
    }

    .quality_contact_tips {
        font-size: 18px;
        line-height: 30px;
        padding-left: 10px;
    }

    .quality_contact_item:nth-child(2n) {
        border-right: none;
    }

    .basic_contact_box {
        padding-top: 30px;
    }

    .benefits_back {
        padding-bottom: 120%;
    }

    .benefits_item {
        width: 50%;
        padding: 0 10px;
        margin-top: 20px;
        -webkit-align-items: center;
        align-items: center;
    }

    .benefits_item:nth-child(2n+1) {
        -webkit-animation-delay: 100ms;
        animation-delay: 100ms;
    }

    .benefits_item:nth-child(2n) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms;
    }

    .develop_concept_box {
        padding: 50px 0;
    }

    .develop_concept_item {
        width: 40%;
        margin: 0 10px;
    }

    .benefits_list {
        padding-top: 10px;
    }

    .develop_concept_list {
        padding-top: 30px;
    }

    .develop_concept_text {
        font-size: 14px;
        line-height: 26px;
        padding: 5px 0;
    }

    .areas_box {
        padding: 0;
    }

    .benefits_button_box {
        margin-top: 30px;
    }

    .areas_read {
        position: relative;
        padding: 15px;
        background: #fff;
    }

    .areas_read:after {
        display: none;
    }

    .areas_item {
        width: 100%;
        margin-right: 0;
    }

    .areas_title {
        font-size: 18px;
        line-height: 28px;
        color: #333;
    }

    .areas_text {
        font-size: 13px;
        line-height: 22px;
        color: #999;
    }

    .areas_wrap {
        padding: 50px 0;
    }

    .news_list_img {
        width: 100%;
    }

    .news_list_read {
        width: 100%;
        padding: 10px;
    }

    .news_list_title a {
        font-size: 16px;
        line-height: 30px;
    }

    .news_list_title {
        margin-bottom: 10px;
    }

    .news_list_text {
        margin-top: 10px;
        font-size: 14px;
        line-height: 24px;
        height: 72px;
    }

    .news_list_time {
        font-size: 13px;
        line-height: 22px;
        margin-top: 10px;
    }

    .news_list_li {
        margin-bottom: 20px;
    }

    .news_list_wrap {
        padding: 50px 0;
    }

    .news_read_wrap {
        margin-top: 60px;
    }

    .news_read_head {
        padding: 50px 0;
    }

    .news_read_title {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    .news_read_time {
        font-size: 13px;
        line-height: 22px;

    }

    .news_read_content {
        padding: 50px 0;
    }

    .news_read_bjq, .news_read_bjq p, .news_read_bjq a {
        font-size: 14px;
        line-height: 24px;
    }

    .news_read_bjq h1 {
        font-size: 22px;
        line-height: 32px;
    }

    .news_read_page_box {
        width: 100%;
        padding-right: 0;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .news_read_page_tips {
        width: 50%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .news_read_page_tips:nth-child(2n+1) {
        padding-right: 10px;
    }

    .news_read_page_tips:nth-child(2n) {
        padding-left: 10px;
    }

    .news_read_page_tips, .news_read_page_tips a {
        font-size: 13px;
        line-height: 24px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .news_read_list_box {
        padding: 20px 0;
    }

    .news_read_page_button {
        margin-top: 20px;
        width: 130px;
        line-height: 40px;
    }

    .news_read_page_icon {
        font-size: 16px;
    }

    .news_read_page_text {
        font-size: 14px;
    }

    .talent_read {
        position: relative;
        padding: 15px;
        background: #f5f5f5;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .talent_item {
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
    }

    .talent_read:after {
        display: none;
    }

    .talent_title {
        font-size: 18px;
        line-height: 28px;
        color: #333;
    }

    .talent_text {
        font-size: 14px;
        line-height: 26px;
        color: #666;
        margin-top: 10px;
        opacity: 1;
        height: 78px;
    }

    .talent_box {
        padding: 50px 0;
    }

    .join_box {
        padding: 50px 0;
    }

    .join_item_box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .join_tips_text {
        font-size: 18px;
        line-height: 28px;
    }

    .join_tips_icon {
        font-size: 24px;
        line-height: 28px;
    }

    .join_item_li {
        margin-top: 10px;
    }

    .join_item_ul {
        padding-top: 20px;
    }

    .join_item_title {
        font-size: 15px;
        line-height: 24px;
        padding: 10px 0;
    }

    .join_item_add {
        width: calc(55% - 18px);
        font-size: 13px;
        line-height: 24px;
        padding: 10px 10px;
    }

    .join_item_icon {
        width: 18px;
    }

    .join_down_button {
        width: 18px;
        height: 18px;
    }

    .join_down_button:before {
        width: 2px;
        left: 8px;

    }

    .join_down_button:after {
        height: 2px;
        top: 8px;
    }

    .join_more_button {
        width: 40px;
        margin: 20px auto 0;
        cursor: pointer;
    }

    .join_more_icon {
        font-size: 20px;
    }

    .join_item_text {
        font-size: 13px;
        line-height: 23px;
        padding: 15px 0;
    }

    .join_item_button {
        width: 100%;
    }

    .join_button_text {
        font-size: 13px;
    }

    .join_button_icon {
        font-size: 30px;
    }

    .join_link_text {
        font-size: 13px;
    }

    .join_item_submit {
        padding-bottom: 20px;
    }

    .benefits_text {
        font-size: 13px;
        line-height: 20px;
        margin-top: 10px;
    }

    .concept_img {
        height: 270px;
    }

    .benefits_text {
        display: none;
    }

    .benefits_title {
        font-size: 16px;
        line-height: 26px;
    }

    .benefits_icon {
        font-size: 30px;
        width: 30px;
    }

    .benefits_icon.icon-baozhang {
        font-size: 32px;
    }

    .benefits_read {
        padding-left: 10px;
        width: calc(100% - 30px);
    }

    .page_banner_nav_list {
        position: fixed;
        z-index: 99;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 120px;
        padding: 50px 0 0 0;
        border: none;
        pointer-events: none;
    }

    .page_banner_nav_box {
        z-index: 99;
    }

    .page_banner_nav_icon {
        display: none;
    }

    .page_banner_wrap:after {
        display: none;
    }

    .page_banner_nav_text {
        font-size: 14px;
    }

    .page_banner_wap_button {
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 40px;
        height: 40px;
        background: #004da0;
        -webkit-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
        overflow: hidden;
        pointer-events: auto;
    }

    .page_banner_wap_close {
        font-size: 22px;
        color: #fff;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 100%;
        top: 0;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-transition: all .3s cubic-bezier(.64, .19, .34, .84);
        transition: all .3s cubic-bezier(.64, .19, .34, .84);
    }

    .page_banner_wap_list {
        font-size: 26px;
        color: #fff;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-transition: all .3s cubic-bezier(.64, .19, .34, .84);
        transition: all .3s cubic-bezier(.64, .19, .34, .84);
    }

    .page_banner_nav_item {
        pointer-events: auto;
        width: 100%;
        line-height: 36px;
        padding: 0 10px;
        background: #ccc;
        position: relative;
        left: 100%;
        -webkit-transition: all .3s cubic-bezier(.64, .19, .34, .84);
        transition: all .3s cubic-bezier(.64, .19, .34, .84);
    }

    .page_banner_nav_active {
        background: #004da0;
    }

    .page_banner_list_current .page_banner_nav_item {
        left: 0;
    }

    .page_banner_list_current .page_banner_wap_list {
        left: -100%;
    }

    .page_banner_list_current .page_banner_wap_close {
        left: 0;
    }

    .concept_en {
        font-size: 18px;
        line-height: 28px;
        height: 28px;
    }

    .concept_read {
        left: 20px;
        bottom: 20px;
        padding: 0 30px 0 0;
        z-index: 2;
    }

    .concept_cn {
        font-size: 12px;
        line-height: 20px;
        height: 40px;
    }

    .concept_active:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 50%;
        z-index: 1;
        pointer-events: none;
        background-image: linear-gradient(rgba(0, 0, 0, .0) 0%, rgba(0, 0, 0, .6) 100%);
        -webkit-transition: all .3s cubic-bezier(.64, .19, .34, .84);
        transition: all .3s cubic-bezier(.64, .19, .34, .84);
    }

    .concept_wrap {
        padding: 50px 0;
    }

    .concept_list {
        padding-top: 30px;
    }

    .photo_wrap {
        background: rgba(0, 0, 0, .9);
    }

    .photo_box {
        width: 100%;
        padding: 0;
        background: none;
    }

    .photo_title {
        font-size: 14px;
        line-height: 24px;
        padding: 10px 0;
        color: #fff;
    }

    .photo_icon {
        font-size: 26px;
        margin-top: -22px;
    }

    .photo_prev {
        left: 5px;
    }

    .photo_next {
        right: 5px;
    }

    .photo_close {
        width: 30px;
        height: 30px;
        top: -40px;
        right: 5px;
        background: none;
        color: #fff;
    }

    .quality_wrap {
        padding: 0;
    }

    .quality_list {
        padding: 50px 0 30px 0;
    }

    .quality_item_box {
        width: 100%;
        margin-bottom: 20px;
    }

    .quality_item_box:nth-child(2n+1) {
        padding-right: 0;
    }

    .quality_item_box:nth-child(2n) {
        padding-left: 0;
    }

    .quality_item_title {
        font-size: 18px;
        line-height: 28px;
        padding-bottom: 10px;
    }

    .quality_item_text {
        font-size: 13px;
        line-height: 26px;
    }

    .quality_box {
        padding: 30px 0 0 0;
    }

    .quality_line {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        margin-bottom: 20px;
    }

    .top_click {
        display: none;
    }
}

/*小屏幕*/
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .header_nav_black .header_box {
        padding: 7px 50px 7px 105px;
    }

    .join_more_icon:nth-child(1) {
        top: 3px;
    }

    .header_box {
        padding: 15px 50px 0 105px;
    }

    .page_center {
        padding: 0 100px;
    }

    .development_content {
        top: 100px;
    }


    .development_back {
        padding-bottom: 60.2%;
    }

    .header_nav_item a {
        margin-right: 30px;
        font-size: 14px;
        line-height: 62px;
    }
    .header_logo_number {
        font-size: 12px;
    }

    .header_logo_box a {
        width: 130px;
        height: auto;
    }

    .nav_black_logo {
        width: 130px;
    }

    .nav_black_header {
        padding-left: 105px;
    }

    .nav_black_item a {
        font-size: 26px;
    }

    .nav_black_item {
        padding: 20px 0;
    }

    .nav_black_close {
        width: 95px;
        height: 95px;

    }
    .nav_black_icon {
        font-size: 50px;
    }
    .nav_black_icon:after {
        width: 50px;
    }
    .nav_black_icon:before {
        width: 50px;
    }
    .index_banner_en {
        font-size: 46px;
        line-height: 52px;
    }

    .index_banner_cn {
        font-size: 28px;
        margin-top: 15px;
    }

    .index_banner_read {
        padding: 0 255px;
    }

    .index_banner_pagination {
        bottom: 40px !important;
    }

    .LeftBox {
        right: 50px !important;
    }

    .index_title_en {
        font-size: 36px;
        line-height: 48px;
    }

    .index_core_en {
        font-size: 36px;
        line-height: 48px;
    }

    .index_title_cn {
        font-size: 24px;
        line-height: 36px;
    }

    .index_core_cn {
        font-size: 24px;
        line-height: 36px;
    }

    .index_body_title {
        padding-bottom: 60px;
    }

    .index_color_en {
        font-size: 24px;
        line-height: 26px;
    }

    .index_color_read {
        padding: 25px 20px;
    }

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

    .index_color_icon {
        padding-right: 10px;
    }

    .index_color_icon img {
        height: 75px;
    }

    .index_body_read {
        padding: 0 160px;
    }


    .index_color_prev .index_jt_icon, .index_color_next .index_jt_icon{
        font-size: 38px;
    }

    .index_color_active .index_color_prev {
        left: -40px;
    }

    .index_color_active .index_color_next {
        right: -40px;
    }

    .index_core_box {
        padding: 0 100px;
    }

    .circular_back {
        padding-bottom: 76%;
    }

    .index_core_width {
        height: 500px;
        margin-left: 100px;
    }

    .index_core_active {
        width: 720px;
    }

    .index_core_number {
        padding: 55px 80px;
    }

    .index_core_back {
        width: 720px;
        height: 500px;
    }

    .index_number_title {
        font-size: 48px;
        line-height: 56px;
    }

    .index_number_list {
        width: 100%;
    }

    .index_number_span:nth-child(1) {
        width: 220px;
    }

    .index_number_span:nth-child(2) {
        width: 280px;
    }

    .index_number_text {
        font-size: 14px;
        line-height: 32px;
    }

    .index_parallax_title {
        font-size: 80px;
        line-height: 82px;
        left: 5%;
    }

    .index_parallax_title2 {
        font-size: 80px;
        line-height: 82px;
        left: 12%;
    }

    .index_parallax_item1 {
        width: 84px;
        left: 14%;
        top: 42%;
    }

    .index_parallax_item2 {
        width: 38px;
        left: 15%;
        top: 69.96%;
    }

    .index_parallax_item4 {
        width: 30%;
        left: 24%;
        top: 20.55556%;
    }

    .index_parallax_item5 {
        width: 30%;
        left: 24%;
        top: 20.55556%;
    }

    .index_parallax_item3 {
        width: 14%;
        left: 24%;
        top: 55.55556%;
    }

    .index_parallax_item6 {
        width: 3%;
        left: 53%;
        top: 27.314%;
    }

    .index_parallax_item7 {
        width: 5%;
        right: 33%;
        top: 14%;
    }

    .index_parallax_read {
        width: 22%;
        right: 16%;
        top: 40%;
    }

    .index_ky_title {
        font-size: 26px;
        line-height: 40px;
        margin-bottom: 14px;
    }

    .news_index_content {
        padding: 0 160px;
    }

    .index_ky_text {
        font-size: 13px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    .index_ky_button a {
        width: 130px;
        height: 40px;
    }

    .index_ky_button_icon {
        font-size: 16px;
        line-height: 40px;
        padding-left: 10px;
    }

    .index_ky_button_text {
        font-size: 17px;
        line-height: 40px;
    }

    .news_index_list {
        margin: 60px 0 50px 0;
    }

    .news_item_title {
        font-size: 14px;
        margin-top: 20px;
    }

    .news_index_en {
        font-size: 32px;
    }

    .news_index_cn {
        font-size: 28px;
        margin-left: 30px;
    }

    .index_news_button_text {
        font-size: 17px;
        line-height: 40px;
    }

    .index_news_button_icon {
        font-size: 16px;
        line-height: 40px;
        padding-left: 10px;
    }

    .news_index_button a {
        width: 130px;
        height: 40px;
    }

    .web_center {
        padding: 0 100px;
    }

    .page_banner_read_en {
        font-size: 40px;
        line-height: 48px;
    }

    .page_banner_read_cn {
        font-size: 24px;
        line-height: 30px;
        padding: 10px 0 30px 0;
    }

    .page_banner_read_icon {
        width: 50px;
        height: 50px;
        border-radius: 25px;
        font-size: 18px;
    }

    .page_banner_nav_item {
        width: 150px;
        line-height: 66px;
    }

    .page_banner_nav_text {
        font-size: 16px;
    }

    .page_banner_wrap:after {
        height: 120px;
    }

    .page_banner_read_box {
        padding: 0 100px 40px 100px;
    }

    .about_title_en {
        font-size: 32px;
    }

    .platform_en {
        font-size: 32px;
        line-height: 44px;
    }

    .about_title_cn {
        font-size: 24px;
    }

    .about_title_text {
        font-size: 14px;
        line-height: 28px;
        margin-top: 40px;
    }

    .platform_cn {
        font-size: 24px;
        line-height: 32px;
    }

    .platform_max {
        font-size: 38px;
        line-height: 50px;
        padding: 50px 0 20px 0;
    }

    .platform_read {
        font-size: 14px;
        line-height: 28px;
    }

    .platform_wrap {
        padding: 100px 0 120px 0;
    }

    .cooperation_item_box:nth-child(2n+1) .cooperation_item_read {
        padding: 15px 0 15px 60px;
    }

    .cooperation_item_box:nth-child(2n) .cooperation_item_read {
        padding: 15px 60px 15px 0;
    }

    .cooperation_item_icon {
        font-size: 40px;
        margin-right: 10px;
        width: 50px;
    }

    .cooperation_item_title {
        font-size: 24px;
    }

    .cooperation_item_cn {
        left: 70px;
        line-height: 36px;
        font-size: 36px;
    }

    .cooperation_item_head {
        line-height: 54px;
    }

    .cooperation_item_text {
        font-size: 13px;
        line-height: 24px;
        height: 120px;
        margin: 15px 0;
        -webkit-line-clamp: 5;
    }

    .cooperation_button_text {
        font-size: 16px;
    }

    .cooperation_item_button a {
        line-height: 40px;
    }

    .cooperation_item_box {
        padding: 50px 0;
    }

    .cooperation_wrap {
        padding: 80px 0;
    }

    .circular_tips_text {
        font-size: 15px;
        line-height: 26px;
    }

    .circular_content_box {
        width: 560px;
        height: 560px;
    }

    .circular_label1 {
        width: 560px;
        height: 560px;
    }

    .circular_label2 {
        width: 420px;
        height: 420px;
    }

    .circular_label3 {
        width: 370px;
        height: 370px;
    }

    .circular_label4 {
        width: 300px;
        height: 300px;
    }

    .circular_label5 {
        width: 260px;
        height: 260px;
    }

    .circular_label_min_box {
        width: 120px;
        height: 120px;
    }

    .circular_label_min_text {
        font-size: 16px;
    }

    .circular_center_title {
        font-size: 17px;
        padding-top: 178px;
    }

    .circular_tips_text1 {
        left: -93.5%;
    }

    .circular_tips_text2 {
        left: -97.5%;
    }

    .circular_active .circular_label_min_box4 {
        top: 80px;
    }

    .circular_number_item_max {
        font-size: 56px;
        line-height: 56px;
    }

    .circular_number_item_icon {
        font-size: 24px;
        line-height: 24px;
        margin: 5px 0 0 0;
    }

    .circular_number_list {
        padding: 0 120px;
    }

    .circular_number_item_text {
        font-size: 12px;
        line-height: 28px;
    }

    .circular_number_title {
        font-size: 12px;
        line-height: 22px;
    }

    .code_page_box {
        padding: 0;
    }

    .code_page_item {
        padding: 30px;
    }

    .code_page_icon {
        font-size: 50px;
    }

    .code_page_title {
        font-size: 20px;
    }

    .code_page_text {
        font-size: 14px;
        line-height: 28px;
    }

    .code_page_li {
        font-size: 14px;
        line-height: 28px;
    }

    .code_page_button {
        font-size: 14px;
        line-height: 28px;
    }

    .team_page_box {
        padding: 0;
    }

    .team_page_text {
        font-size: 14px;
        line-height: 28px;
    }

    .platform_number_title {
        font-size: 64px;
        line-height: 66px;
    }

    .platform_number_text {
        font-size: 14px;
        line-height: 28px;
    }

    .platform_number_wrap {
        padding: 80px 0;
    }

    .patent_honor_button {
        padding-top: 50px;
    }

    .patent_page_news_wrap {
        padding: 0;
    }

    .patent_news_title {
        font-size: 20px;
        line-height: 34px;
    }

    .patent_page_news_box {
        padding: 140px 0;
    }

    .patent_news_text {
        font-size: 14px;
        line-height: 38px;
    }

    .patent_news_icon {
        font-size: 14px;
        line-height: 38px;
    }

    .pro_page_wrap {
        padding: 80px 0 140px 0;
    }

    .pro_ul_wrap {
        margin-top: 80px;
    }

    .pro_page_wrap_for_case_index {
        padding-bottom: 80px;
    }

    .pro_page_item_read {
        padding: 35px;
    }

    .pro_page_item_max {
        font-size: 20px;
        line-height: 30px;
    }

    .pro_page_item_icon {
        border-width: 3px !important;
        width: 20px;
        height: 20px;
    }

    .pro_item_content {
        padding-top: 20px;
    }

    .pro_pagination_text {
        font-size: 14px;
    }

    .pro_item_content_text {
        font-size: 13px;
        line-height: 26px;
        min-height: 182px;
    }

    .pro_item_content_title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
    }

    .pro_item_content_button a {
        line-height: 40px;
    }

    .pro_button_text {
        font-size: 16px;
    }

    .pro_item_nav {
        line-height: 66px;
        font-size: 14px;
    }

    .pro_item_nav a {
        line-height: 66px;
        font-size: 14px;
    }

    .pro_details_title {
        font-size: 24px;
        line-height: 34px;
        padding-bottom: 25px;
    }

    .pro_details_text {
        font-size: 14px;
        line-height: 28px;
    }

    .pro_details_li_text {
        font-size: 15px;
        line-height: 58px;
        padding: 0 20px;
    }

    .pro_details_list {
        padding: 50px 0 0 0;
    }

    .pro_details_content {
        font-size: 12px;
        line-height: 20px;
        padding: 20px;
    }

    .pro_details_read {
        max-height: 180px;
    }

    .pro_details_wrap {
        padding-bottom: 140px;
    }

    .quality_wrap {
        padding: 0;
    }

    .quality_item_box:nth-child(2n+1) {
        padding-right: 70px;
    }

    .quality_item_box:nth-child(2n) {
        padding-left: 70px;
    }

    .quality_item_title {
        font-size: 20px;
        line-height: 32px;
    }

    .quality_item_text {
        font-size: 14px;
        line-height: 28px;
    }

    .quality_list {
        padding: 80px 0 60px 0;
    }

    .quality_contact_item {
        padding-left: 70px;
    }

    .quality_contact_tips {
        font-size: 20px;
        line-height: 38px;
        padding-left: 10px;
    }

    .quality_contact_icon {
        font-size: 24px;
        line-height: 38px;
    }

    .quality_contact_icon.icon-dizhi {
        font-size: 30px;
    }

    .quality_contact_read {
        font-size: 14px;
        line-height: 26px;
    }

    .quality_contact_read a {
        font-size: 14px;
        line-height: 26px;
    }

    .company_en {
        font-size: 32px;
        line-height: 44px;
    }

    .company_cn {
        font-size: 24px;
        line-height: 32px;
    }

    .company_max {
        font-size: 22px;
    }

    .company_text {
        font-size: 14px;
        line-height: 28px;
    }

    .company_number_max {
        font-size: 66px;
    }

    .company_number_min {
        font-size: 14px;
    }

    .company_number_box {
        padding-top: 40px;
    }

    .company_box {
        padding: 80px 0 140px 0;
    }

    .company_banner_logo {
        width: 30%;
    }

    .company_banner_content {
        width: 62.5%;
        margin-top: 45px;
    }

    .company_banner_cn {
        font-size: 28px;
        line-height: 44px;
        margin-bottom: 20px;
    }

    .company_banner_en {
        font-size: 36px;
    }

    .culture_wrap {
        padding: 140px 0;
    }

    .culture_list_read {
        bottom: 20px;
        padding: 0 30px 0 30px;
    }

    .culture_list_icon {
        font-size: 44px;
        margin-bottom: 20px;
    }

    .culture_list_title {
        font-size: 18px;
        line-height: 30px;
    }

    .culture_list_text {
        font-size: 14px;
        line-height: 28px;
        height: 56px;
    }

    .development_max {
        padding: 80px 160px 0 180px;
    }

    .development_title {
        line-height: 36px;
        font-size: 24px;
    }

    .development_text {
        font-size: 13px;
    }

    .development_button {
        width: 58px;
        height: 58px;

    }

    .development_slide_icon {
        font-size: 24px;
    }

    .social_box {
        padding: 120px 0;
    }

    .social_list {
        padding-top: 50px;
    }

    .social_item_title {
        font-size: 17px;
        line-height: 28px;
        padding: 25px 0 20px 0;
    }

    .social_item_text {
        font-size: 14px;
        line-height: 28px;
        margin-top: 15px;
    }

    .partner_wrap, .about_contact_box {
        padding: 140px 0;
    }

    .about_contact_list {
        padding-top: 70px;
    }

    .about_contact_title {
        font-size: 18px;
        line-height: 30px;
    }

    .about_contact_text {
        font-size: 14px;
        line-height: 28px;
    }

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

    .basic_box {
        padding: 0;
    }

    .basic_wrap {
        padding: 80px 0 140px 0;
    }

    .temporary_wrap {
        padding: 140px 0 80px 0;
    }

    .temporary_box {
        padding: 0;
    }

    .concept_img {
        height: 420px;
    }

    .more_button_wrap {
        margin-top: 60px;
    }

    .footer_right {
        width: 36%;
    }

    .footer_left {
        width: 64%;
    }

    .footer_nav_li a {
        font-size: 13px;
        line-height: 18px;
        margin-right: 40px;
    }

    .footer_nav_ul {
        padding: 15px 0 0 0;
    }

    .footer_nav_title {
        font-size: 15px;
        line-height: 26px;
        padding-bottom: 20px;
    }

    .footer_icon_icon {
        padding-right: 28px;
    }

    .footer_icon_icon a {
        font-size: 28px;
    }

    .footer_icon_icon .icon-qq-copy-copy-copy-copy {
        font-size: 26px;
    }

    .footer_icon_icon .icon-sina {
        font-size: 26px;
    }

    .footer_bq_text {
        font-size: 13px;
        line-height: 36px;
    }

    .footer_bq_text a {
        font-size: 13px;
        line-height: 24px;
    }

    .footer_bq_item a {
        line-height: 18px;
        margin: 10px 0;
    }

    .footer_back_box {
        height: 40%;
    }

    .footer_item_img {
        padding-top: 80px;
    }

    .footer_back_en {
        font-size: 32px;
        line-height: 42px;
    }

    .footer_back_cn {
        font-size: 22px;
        line-height: 32px;
    }

    .footer_label_text {
        font-size: 18px;
        line-height: 36px;
    }

    .index_body_pagination .swiper-pagination-bullet {
        margin: 10px 0 !important;
    }

    .footer_active_img {
        padding-bottom: 80px;
    }

    .more_button_text {
        font-size: 16px;
    }

    .more_button_icon {
        font-size: 20px;
    }

    .reports_box {
        padding: 140px 0;
    }

    .talent_box {
        padding: 140px 0;
    }

    .join_box {
        padding: 140px 0 80px 0;
    }

    .benefits_title {
        font-size: 17px;
        line-height: 32px;
    }

    .benefits_text {
        font-size: 12px;
        margin-top: 8px;
    }

    .benefits_list {
        padding-top: 0;
    }

    .benefits_icon {
        font-size: 34px;
        width: 40px;

    }

    .benefits_read {
        padding-left: 10px;
        width: calc(100% - 40px);
    }

    .benefits_icon.icon-baozhang {
        font-size: 38px;
    }

    .benefits_item {
        margin-top: 60px;
        padding: 0 10px;
    }

    .benefits_button_box {
        margin-top: 50px;
    }

    .talent_title {
        font-size: 16px;
    }

    .talent_read {
        padding: 30px;
    }

    .talent_text {
        font-size: 12px;
        line-height: 24px;
        height: 72px;
    }

    .join_item_title {
        font-size: 18px;
        line-height: 28px;
        padding: 20px 0;
    }

    .join_item_add {
        font-size: 13px;
        line-height: 28px;
        padding: 20px 10px;
    }

    .join_down_button:after {
        height: 2px;
    }

    .join_down_button:before {
        width: 2px;
    }

    .join_item_text {
        font-size: 14px;
        line-height: 24px;
    }

    .join_link_text {
        font-size: 14px;
    }

    .join_more_icon {
        font-size: 24px;
    }

    .join_button_text {
        font-size: 14px;
    }

    .join_button_icon {
        font-size: 30px;
    }

    .join_item_button {
        width: 60%;
    }

    .join_list_box {
        padding-top: 70px;
    }

    .join_tips_text {
        font-size: 18px;
        line-height: 28px;
    }

    .join_tips_icon {
        font-size: 26px;
        line-height: 30px;
    }

    .join_item_li {
        margin-top: 40px;
    }

    .develop_concept_item {
        width: 28.5%;
    }

    .develop_concept_text {
        font-size: 16px;
        line-height: 28px;
        padding: 10px 0;
    }

    .develop_concept_box {
        padding: 80px 0 140px 0;
    }

    .areas_box {
        padding: 0;
    }

    .areas_wrap {
        padding: 140px 0;
    }

    .areas_title {
        font-size: 18px;
        line-height: 26px;
    }

    .areas_text {
        font-size: 12px;
    }

    .areas_read {
        padding: 30px;
    }

    .loading_logo {
        width: 60%;
        margin: 0 auto;
    }

    .loading_text {
        font-size: 18px;
        margin-top: 60px;
    }

    .news_list_read {
        padding: 20px 30px;
    }

    .news_list_li {
        margin-bottom: 30px;
    }

    .news_list_time {
        font-size: 13px;
        line-height: 24px;
        margin-top: 10px;
    }

    .news_list_title a {
        font-size: 18px;
        line-height: 28px;
    }

    .news_list_title {
        margin-bottom: 10px;
    }

    .news_list_text {
        margin-top: 10px;
        font-size: 12px;
        line-height: 22px;
        height: 66px;
    }

    .core_circular_line {
        width: calc(30% - 50px);
    }

    .core_circular_label1 {
        width: 40vw;
        height: 40vw;
    }

    .core_circular_label2 {
        width: 32vw;
        height: 32vw;
    }

    .core_circular_label3 {
        width: 26vw;
        height: 26vw;
    }

    .core_circular_label4 {
        width: 12vw;
        height: 12vw;
    }

    .core_circular_item {
        font-size: 14px;
    }

    .core_circular_center_text {
        font-size: 16px;
        line-height: 24px;
    }

    .core_circular_bk img {
        width: 24px;
    }

    .core_circular_active .core_circular_bk {
        width: 25px;
    }

    .temporary_item_title {
        font-size: 14px;
    }

    .temporary_item_time {
        font-size: 14px;
    }

    .reports_item_box {
        padding: 20px 30px;
    }

    .reports_item_time {
        font-size: 14px;
    }

    .reports_item_ms {
        font-size: 14px;
        line-height: 28px;
        margin: 12px 0;
    }

    .reports_item_show a {
        font-size: 14px;
    }

    .reports_item_text {
        font-size: 14px;
    }

    .reports_item_icon {
        font-size: 14px;
    }

    .concept_wrap {
        padding: 80px 0 140px 0;
    }

    .concept_en {
        font-size: 28px;
        line-height: 40px;
        height: 40px;
    }

    .concept_line {
        width: 30px;
        height: 2px;
    }

    .concept_cn {
        font-size: 18px;
        line-height: 30px;
        height: 30px;
    }

    .news_read_head {
        padding: 90px 0 70px 0;
    }

    .news_read_title {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 15px;
    }

    .news_read_time {
        font-size: 14px;
        line-height: 22px;
    }

    .news_read_content {
        padding: 40px 0 60px;
    }

    .news_read_bjq, .news_read_bjq p, .news_read_bjq a {
        font-size: 14px;
        line-height: 28px;
    }

    .news_read_bjq h1 {
        font-size: 24px;
        line-height: 32px;
    }

    .news_read_list_box {
        padding: 30px 0;
    }

    .news_read_page_tips, .news_read_page_tips a {
        font-size: 14px;
        line-height: 28px;
    }

    .news_read_page_text {
        font-size: 14px;
    }

    .news_read_page_icon {
        font-size: 16px;
    }

    .photo_box {
        width: 900px;
    }

    .photo_title {
        font-size: 14px;
        line-height: 26px;
        padding: 15px 0;
    }

    .photo_icon {
        font-size: 30px;
        margin-top: -28px;
    }

    .photo_prev {
        left: 30px;
    }

    .photo_next {
        right: 30px;
    }

    .top_click {
        right: 30px;
        width: 40px;
        height: 40px;
    }

    .top_click_icon {
        font-size: 20px;
    }
}

/*中屏幕*/
@media screen and (min-width: 1400px) and (max-width: 1900px) {
    .header_logo_number {
        font-size: 13px;

    }
    .header_nav_black .header_box {
        padding: 7px 50px 7px 105px;
    }

    .pro_pagination_text {
        font-size: 16px;
    }

    .header_box {
        padding: 15px 50px 0 105px;
    }

    .concept_img {
        height: 460px;
    }

    .page_center {
        padding: 0 100px;
    }

    .header_nav_item a {
        margin-right: 48px;
        font-size: 14px;
        line-height: 62px;
    }

    .header_logo_box a {
        width: 130px;
        height: auto;
    }

    .nav_black_logo {
        width: 130px;
    }

    .nav_black_header {
        padding-left: 105px;
    }

    .nav_black_item a {
        font-size: 26px;
    }

    .nav_black_item {
        padding: 20px 0;
    }

    .nav_black_close {
        width: 95px;
        height: 95px;

    }
    .nav_black_icon {
        font-size: 50px;
    }
    .nav_black_icon:after {
        width: 50px;
    }
    .nav_black_icon:before {
        width: 50px;
    }
    .index_banner_en {
        font-size: 60px;
        line-height: 70px;
    }

    .index_banner_cn {
        font-size: 28px;
        margin-top: 15px;
    }

    .index_banner_read {
        padding: 0 255px;
    }

    .index_banner_pagination {
        bottom: 40px !important;
    }

    .LeftBox {
        right: 50px !important;
    }

    .index_title_en {
        font-size: 36px;
        line-height: 48px;
    }

    .index_core_en {
        font-size: 36px;
        line-height: 48px;
    }

    .index_title_cn {
        font-size: 24px;
        line-height: 36px;
    }

    .index_core_cn {
        font-size: 24px;
        line-height: 36px;
    }

    .index_body_title {
        padding-bottom: 60px;
    }

    .index_color_en {
        font-size: 24px;
        line-height: 26px;
    }

    .index_color_read {
        padding: 25px 20px;
    }

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

    .index_color_icon {
        padding-right: 10px;
    }

    .index_color_icon img {
        height: 75px;
    }

    .index_body_read {
        padding: 0 160px;
    }


    .index_color_prev .index_jt_icon, .index_color_next .index_jt_icon{
        font-size: 38px;
    }
    .index_color_active .index_color_prev {
        left: -40px;
    }

    .index_color_active .index_color_next {
        right: -40px;
    }

    .index_core_box {
        padding: 0 160px;
    }

    .index_core_width {
        height: 500px;
        margin-left: 100px;
    }

    .index_core_active {
        width: 720px;
    }

    .index_core_number {
        padding: 55px 80px;
    }

    .index_core_back {
        width: 720px;
        height: 500px;
    }

    .index_number_title {
        font-size: 48px;
        line-height: 56px;
    }

    .index_number_list {
        width: 100%;
    }

    .index_number_span:nth-child(1) {
        width: 220px;
    }

    .index_number_span:nth-child(2) {
        width: 280px;
    }

    .index_number_text {
        font-size: 14px;
        line-height: 32px;
    }

    .index_parallax_title {
        font-size: 80px;
        line-height: 82px;
        left: 5%;
    }

    .index_parallax_title2 {
        font-size: 80px;
        line-height: 82px;
        left: 12%;
    }

    .index_parallax_item1 {
        width: 84px;
        left: 14%;
        top: 42%;
    }

    .index_parallax_item2 {
        width: 38px;
        left: 15%;
        top: 69.96%;
    }

    .index_parallax_item4 {
        width: 30%;
        left: 24%;
        top: 20.55556%;
    }

    .index_parallax_item5 {
        width: 30%;
        left: 24%;
        top: 20.55556%;
    }

    .index_parallax_item3 {
        width: 14%;
        left: 24%;
        top: 55.55556%;
    }

    .index_parallax_item6 {
        width: 3%;
        left: 53%;
        top: 27.314%;
    }

    .index_parallax_item7 {
        width: 5%;
        right: 33%;
        top: 14%;
    }

    .index_parallax_read {
        width: 22%;
        right: 16%;
        top: 40%;
    }

    .index_ky_title {
        font-size: 26px;
        line-height: 40px;
        margin-bottom: 14px;
    }

    .news_index_content {
        padding: 0 160px;
    }

    .index_ky_text {
        font-size: 13px;
        line-height: 26px;
        margin-bottom: 30px;
    }

    .index_ky_button a {
        width: 130px;
        height: 40px;
    }

    .index_ky_button_icon {
        font-size: 16px;
        line-height: 40px;
        padding-left: 10px;
    }

    .index_ky_button_text {
        font-size: 17px;
        line-height: 40px;
    }

    .news_index_list {
        margin: 60px 0 50px 0;
    }

    .news_item_title {
        font-size: 14px;
        margin-top: 20px;
    }

    .news_index_en {
        font-size: 32px;
    }

    .news_index_cn {
        font-size: 28px;
        margin-left: 30px;
    }

    .index_news_button_text {
        font-size: 17px;
        line-height: 40px;
    }

    .index_news_button_icon {
        font-size: 16px;
        line-height: 40px;
        padding-left: 10px;
    }

    .news_index_button a {
        width: 130px;
        height: 40px;
    }

    .web_center {
        padding: 0 100px;
    }

    .page_banner_read_en {
        font-size: 40px;
        line-height: 48px;
    }

    .page_banner_read_cn {
        font-size: 24px;
        line-height: 30px;
        padding: 10px 0 30px 0;
    }

    .page_banner_read_icon {
        width: 50px;
        height: 50px;
        border-radius: 25px;
        font-size: 18px;
    }

    .page_banner_nav_item {
        width: 200px;
        line-height: 66px;
    }

    .page_banner_nav_text {
        font-size: 16px;
    }

    .page_banner_wrap:after {
        height: 120px;
    }

    .page_banner_read_box {
        padding: 0 100px 40px 100px;
    }

    .about_title_en {
        font-size: 32px;
    }

    .platform_en {
        font-size: 32px;
        line-height: 44px;
    }

    .about_title_cn {
        font-size: 24px;
    }

    .about_title_text {
        font-size: 14px;
        line-height: 28px;
        margin-top: 40px;
    }

    .platform_cn {
        font-size: 24px;
        line-height: 32px;
    }

    .platform_max {
        font-size: 38px;
        line-height: 50px;
        padding: 50px 0 20px 0;
    }

    .platform_read {
        font-size: 14px;
        line-height: 28px;
    }

    .platform_wrap {
        padding: 100px 0 120px 0;
    }

    .cooperation_item_box:nth-child(2n+1) .cooperation_item_read {
        padding: 20px 0 20px 80px;
    }

    .cooperation_item_box:nth-child(2n) .cooperation_item_read {
        padding: 20px 80px 20px 0;
    }

    .cooperation_item_icon {
        font-size: 48px;
        margin-right: 10px;
    }

    .cooperation_item_title {
        font-size: 24px;
    }

    .cooperation_item_cn {
        left: 70px;
        line-height: 48px;
        font-size: 48px;
    }

    .cooperation_item_head {
        line-height: 54px;
    }

    .cooperation_item_text {
        font-size: 14px;
        line-height: 28px;
        height: 140px;
        margin: 20px 0;
        -webkit-line-clamp: 5;
    }

    .cooperation_button_text {
        font-size: 16px;
    }

    .cooperation_item_button a {
        line-height: 40px;
    }

    .cooperation_item_box {
        padding: 50px 0;
    }

    .cooperation_wrap {
        padding: 80px 0;
    }

    .circular_tips_text {
        font-size: 15px;
        line-height: 26px;
    }

    .circular_content_box {
        width: 560px;
        height: 560px;
    }

    .circular_label1 {
        width: 560px;
        height: 560px;
    }

    .circular_label2 {
        width: 420px;
        height: 420px;
    }

    .circular_label3 {
        width: 370px;
        height: 370px;
    }

    .circular_label4 {
        width: 300px;
        height: 300px;
    }

    .circular_label5 {
        width: 260px;
        height: 260px;
    }

    .circular_label_min_box {
        width: 120px;
        height: 120px;
    }

    .circular_label_min_text {
        font-size: 16px;
    }

    .circular_center_title {
        font-size: 18px;
        padding-top: 190px;
    }

    .circular_tips_text1 {
        left: -93.5%;
    }

    .circular_tips_text2 {
        left: -97%;
    }

    .circular_active .circular_label_min_box4 {
        top: 85px;
    }

    .circular_number_item_max {
        font-size: 56px;
        line-height: 56px;
    }

    .circular_number_item_icon {
        font-size: 24px;
        line-height: 24px;
        margin: 5px 0 0 0;
    }

    .circular_number_list {
        padding: 0 120px;
    }

    .circular_number_item_text {
        font-size: 12px;
        line-height: 28px;
    }

    .circular_number_title {
        font-size: 12px;
        line-height: 22px;
    }

    .code_page_box {
        padding: 0 100px;
    }

    .code_page_item {
        padding: 30px;
    }

    .code_page_icon {
        font-size: 50px;
    }

    .code_page_title {
        font-size: 20px;
    }

    .code_page_text {
        font-size: 14px;
        line-height: 28px;
    }

    .code_page_li {
        font-size: 14px;
        line-height: 28px;
    }

    .code_page_button {
        font-size: 14px;
        line-height: 28px;
    }

    .team_page_box {
        padding: 0 100px;
    }

    .team_page_text {
        font-size: 14px;
        line-height: 28px;
    }

    .platform_number_title {
        font-size: 64px;
        line-height: 66px;
    }

    .platform_number_text {
        font-size: 14px;
        line-height: 28px;
    }

    .platform_number_wrap {
        padding: 80px 0;
    }

    .patent_honor_button {
        padding-top: 50px;
    }

    .patent_page_news_wrap {
        padding: 0 100px;
    }

    .patent_news_title {
        font-size: 20px;
        line-height: 34px;
    }

    .patent_page_news_box {
        padding: 140px 0;
    }

    .patent_news_text {
        font-size: 14px;
        line-height: 38px;
    }

    .patent_news_icon {
        font-size: 14px;
        line-height: 38px;
    }

    .pro_page_wrap {
        padding: 80px 0 140px 0;
    }

    .pro_ul_wrap {
        margin-top: 80px;
    }

    .pro_page_wrap_for_case_index {
        padding-bottom: 80px;
    }

    .pro_page_item_read {
        padding: 70px;
    }

    .pro_page_item_max {
        font-size: 24px;
        line-height: 34px;
    }

    .pro_item_content {
        padding-top: 30px;
    }

    .pro_item_content_text {
        font-size: 14px;
        line-height: 28px;
        min-height: 168px;
    }

    .pro_item_content_title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
    }

    .pro_item_content_button a {
        line-height: 40px;
    }

    .pro_button_text {
        font-size: 16px;
    }

    .pro_item_nav {
        line-height: 66px;
        font-size: 14px;
    }

    .pro_item_nav a {
        line-height: 66px;
        font-size: 14px;
    }

    .pro_details_title {
        font-size: 24px;
        line-height: 34px;
        padding-bottom: 25px;
    }

    .pro_details_text {
        font-size: 14px;
        line-height: 28px;
    }

    .pro_details_li_text {
        font-size: 15px;
        line-height: 58px;
        padding: 0 20px;
    }

    .pro_details_list {
        padding: 50px 0 0 0;
    }

    .pro_details_content {
        font-size: 13px;
        line-height: 23px;
        padding: 30px;
    }

    .pro_details_read {
        max-height: 207px;
    }

    .pro_details_wrap {
        padding-bottom: 140px;
    }

    .quality_wrap {
        padding: 0 100px;
    }

    .quality_item_box:nth-child(2n+1) {
        padding-right: 70px;
    }

    .quality_item_box:nth-child(2n) {
        padding-left: 70px;
    }

    .quality_item_title {
        font-size: 20px;
        line-height: 32px;
    }

    .quality_item_text {
        font-size: 14px;
        line-height: 28px;
    }

    .quality_list {
        padding: 80px 0 60px 0;
    }

    .quality_contact_item {
        padding-left: 70px;
    }

    .quality_contact_tips {
        font-size: 20px;
        line-height: 38px;
        padding-left: 10px;
    }

    .quality_contact_icon {
        font-size: 24px;
        line-height: 38px;
    }

    .quality_contact_icon.icon-dizhi {
        font-size: 30px;
    }

    .quality_contact_read {
        font-size: 14px;
        line-height: 26px;
    }

    .quality_contact_read a {
        font-size: 14px;
        line-height: 26px;
    }

    .company_en {
        font-size: 32px;
        line-height: 44px;
    }

    .company_cn {
        font-size: 24px;
        line-height: 32px;
    }

    .company_max {
        font-size: 22px;
    }

    .company_text {
        font-size: 14px;
        line-height: 28px;
    }

    .company_number_max {
        font-size: 66px;
    }

    .company_number_min {
        font-size: 14px;
    }

    .company_number_box {
        padding-top: 40px;
    }

    .company_box {
        padding: 80px 0 140px 0;
    }

    .company_banner_logo {
        width: 30%;
    }

    .company_banner_content {
        width: 62.5%;
        margin-top: 45px;
    }

    .company_banner_cn {
        font-size: 28px;
        line-height: 44px;
        margin-bottom: 20px;
    }

    .company_banner_en {
        font-size: 36px;
    }

    .culture_wrap {
        padding: 140px 0;
    }

    .culture_list_read {
        bottom: 20px;
        padding: 0 30px 0 30px;
    }

    .culture_list_icon {
        font-size: 44px;
        margin-bottom: 20px;
    }

    .culture_list_title {
        font-size: 18px;
        line-height: 30px;
    }

    .culture_list_text {
        font-size: 14px;
        line-height: 28px;
        height: 56px;
    }

    .development_max {
        padding: 80px 160px 0 180px;
    }

    .development_title {
        line-height: 36px;
        font-size: 24px;
    }

    .development_text {
        font-size: 13px;
    }

    .development_button {
        width: 58px;
        height: 58px;

    }

    .development_slide_icon {
        font-size: 24px;
    }

    .social_box {
        padding: 120px 0;
    }

    .social_list {
        padding-top: 50px;
    }

    .social_item_title {
        font-size: 17px;
        line-height: 28px;
        padding: 25px 0 20px 0;
    }

    .social_item_text {
        font-size: 14px;
        line-height: 28px;
        margin-top: 15px;
    }

    .partner_wrap, .about_contact_box {
        padding: 140px 0;
    }

    .about_contact_list {
        padding-top: 70px;
    }

    .about_contact_title {
        font-size: 18px;
        line-height: 30px;
    }

    .about_contact_text {
        font-size: 14px;
        line-height: 28px;
    }

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

    .basic_box {
        padding: 0 100px;
    }

    .basic_wrap {
        padding: 80px 0 140px 0;
    }

    .temporary_wrap {
        padding: 140px 0 80px 0;
    }

    .temporary_box {
        padding: 0 100px;
    }

    .more_button_wrap {
        margin-top: 60px;
    }

    .footer_right {
        width: 30%;
    }

    .footer_left {
        width: 70%;
    }

    .footer_nav_li a {
        font-size: 13px;
        line-height: 18px;
        margin-right: 50px;
    }

    .footer_nav_ul {
        padding: 15px 0 0 0;
    }

    .footer_nav_title {
        font-size: 15px;
        line-height: 26px;
        padding-bottom: 20px;
    }

    .footer_icon_icon {
        padding-right: 28px;
    }

    .footer_icon_icon a {
        font-size: 28px;
    }

    .footer_icon_icon .icon-qq-copy-copy-copy-copy {
        font-size: 26px;
    }

    .footer_icon_icon .icon-sina {
        font-size: 26px;
    }

    .footer_bq_text {
        font-size: 13px;
        line-height: 36px;
    }

    .footer_bq_text a {
        font-size: 13px;
        line-height: 24px;
    }

    .footer_bq_item a {
        font-size: 13px;
        line-height: 18px;
        margin: 10px 0;
    }

    .footer_back_box {
        height: 40%;
    }

    .footer_item_img {
        padding-top: 80px;
    }

    .footer_back_en {
        font-size: 32px;
        line-height: 42px;
    }

    .footer_back_cn {
        font-size: 22px;
        line-height: 32px;
    }

    .footer_label_text {
        font-size: 18px;
        line-height: 36px;
    }

    .index_body_pagination .swiper-pagination-bullet {
        margin: 10px 0 !important;
    }

    .footer_active_img {
        padding-bottom: 80px;
    }

    .more_button_text {
        font-size: 16px;
    }

    .more_button_icon {
        font-size: 20px;
    }

    .reports_box {
        padding: 140px 0;
    }

    .talent_box {
        padding: 140px 0;
    }

    .join_box {
        padding: 140px 0 80px 0;
    }

    .benefits_title {
        font-size: 20px;
        line-height: 32px;
    }

    .benefits_text {
        font-size: 14px;
        margin-top: 15px;
    }

    .benefits_icon {
        font-size: 44px;
        width: 48px;

    }

    .benefits_read {
        padding-left: 20px;
        width: calc(100% - 48px);
    }

    .benefits_icon.icon-baozhang {
        font-size: 50px;
    }

    .benefits_item {
        margin-top: 80px;
        padding: 0 20px;
    }

    .benefits_button_box {
        margin-top: 50px;
    }

    .talent_title {
        font-size: 18px;
    }

    .talent_read {
        padding: 30px;
    }

    .talent_text {
        font-size: 14px;
        line-height: 28px;
        height: 84px;
    }

    .join_item_title {
        font-size: 18px;
        line-height: 28px;
        padding: 20px 0;
    }

    .join_item_add {
        font-size: 13px;
        line-height: 28px;
        padding: 20px 10px;
    }

    .join_down_button:after {
        height: 2px;
    }

    .join_down_button:before {
        width: 2px;
    }

    .join_item_text {
        font-size: 14px;
        line-height: 24px;
    }

    .join_link_text {
        font-size: 14px;
    }

    .join_more_icon {
        font-size: 24px;
    }

    .join_button_text {
        font-size: 14px;
    }

    .join_button_icon {
        font-size: 30px;
    }

    .join_item_button {
        width: 50%;
    }

    .join_list_box {
        padding-top: 70px;
    }

    .join_tips_text {
        font-size: 18px;
        line-height: 28px;
    }

    .join_tips_icon {
        font-size: 26px;
        line-height: 30px;
    }

    .join_item_li {
        margin-top: 40px;
    }

    .develop_concept_item {
        width: 28.5%;
    }

    .develop_concept_text {
        font-size: 16px;
        line-height: 28px;
        padding: 10px 0;
    }

    .develop_concept_box {
        padding: 80px 0 140px 0;
    }

    .areas_box {
        padding: 0 100px;
    }

    .areas_wrap {
        padding: 140px 0;
    }

    .areas_title {
        font-size: 20px;
        line-height: 28px;
    }

    .areas_text {
        font-size: 14px;
    }

    .areas_read {
        padding: 30px;
    }

    .loading_logo {
        width: 60%;
        margin: 0 auto;
    }

    .join_more_icon:nth-child(1) {
        top: 3px;
    }

    .loading_text {
        font-size: 18px;
        margin-top: 60px;
    }

    .news_list_read {
        padding: 30px 40px;
    }

    .news_list_title a {
        font-size: 18px;
        line-height: 28px;
    }

    .news_list_title {
        margin-bottom: 10px;
    }

    .news_list_text {
        margin-top: 10px;
        font-size: 14px;
        line-height: 24px;
        height: 72px;
    }

    .core_circular_line {
        width: calc(30% - 50px);
    }

    .core_circular_label1 {
        width: 40vw;
        height: 40vw;
    }

    .core_circular_label2 {
        width: 32vw;
        height: 32vw;
    }

    .core_circular_label3 {
        width: 26vw;
        height: 26vw;
    }

    .core_circular_label4 {
        width: 12vw;
        height: 12vw;
    }

    .core_circular_item {
        font-size: 14px;
    }

    .core_circular_center_text {
        font-size: 16px;
        line-height: 24px;
    }

    .core_circular_bk img {
        width: 24px;
    }

    .core_circular_active .core_circular_bk {
        width: 25px;
    }

    .temporary_item_title {
        font-size: 14px;
    }

    .temporary_item_time {
        font-size: 14px;
    }

    .reports_item_box {
        padding: 20px 30px;
    }

    .reports_item_time {
        font-size: 14px;
    }

    .reports_item_ms {
        font-size: 14px;
        line-height: 28px;
        margin: 12px 0;
    }

    .reports_item_show a {
        font-size: 14px;
    }

    .reports_item_text {
        font-size: 14px;
    }

    .reports_item_icon {
        font-size: 14px;
    }

    .concept_wrap {
        padding: 80px 0 140px 0;
    }

    .concept_en {
        font-size: 28px;
        line-height: 40px;
        height: 40px;
    }

    .concept_line {
        width: 30px;
        height: 2px;
    }

    .concept_cn {
        font-size: 18px;
        line-height: 30px;
        height: 30px;
    }

    .news_read_head {
        padding: 110px 0 70px 0;
    }

    .news_read_title {
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 15px;
    }

    .news_read_time {
        font-size: 14px;
        line-height: 22px;
    }

    .news_read_content {
        padding: 60px 100px 100px;
    }

    .news_read_bjq, .news_read_bjq p, .news_read_bjq a {
        font-size: 14px;
        line-height: 28px;
    }

    .news_read_bjq h1 {
        font-size: 24px;
        line-height: 32px;
    }

    .news_read_list_box {
        padding: 30px 0;
    }

    .news_read_page_tips, .news_read_page_tips a {
        font-size: 14px;
        line-height: 28px;
    }

    .news_read_page_text {
        font-size: 14px;
    }

    .news_read_page_icon {
        font-size: 16px;
    }

    .photo_box {
        width: 980px;
    }

    .photo_title {
        font-size: 14px;
        line-height: 26px;
        padding: 15px 0;
    }

    .photo_icon {
        font-size: 30px;
        margin-top: -28px;
    }

    .photo_prev {
        left: 30px;
    }

    .photo_next {
        right: 30px;
    }

    .top_click {
        right: 30px;
        width: 40px;
        height: 40px;
    }

    .top_click_icon {
        font-size: 20px;
    }
}


/*超过1920*/
@media screen and  (min-width: 1921px) {

}

