

@media screen and (max-width:1780px) {
    .carousel ul li .carousel_content .cn {
        font-size: 56px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 28px;
        line-height: 50px;
    }
    .carousel ul li .carousel_content em {
        margin: 38px 0 34px;
    }
    .carousel .swiper-pagination.carousel_fy {
        bottom: 60px;
    }
    .index_content .about_us {
        padding: 90px 0 80px;
    }
    .index_content .Company_services .Company_services_nr ul li .Company_services_content_hover {
        padding-top: 11%;
    }
    .index_content .customer {
        padding: 50px 0 90px;
    }
    .index_content .Service_advantage .Service_advantage_bg {
        width: 30%;
    }
    .index_content .Professional_team {
        padding: 70px 0 88px;
    }
    .index_content .Service_process ul {
        margin-top: 50px;
    }
    .index_content .Recent_activities {
        margin-top: 40px;
        padding: 50px 0 70px;
    }
    .Business_bridge>div .sq_nr img {
        width: 30px;
        height: auto;
    }
    .Business_bridge>div .sq_nr p {
        font-size: 14px;
        line-height: 18px;
    }
    .Business_bridge>div {
        width: 80px;
        height: 80px;
    }
    .Business_bridge>div {
        margin-bottom: 10px;
    }
    .message_issued_bg .message_issued .message_issued_form input {
        width: 32%;
    }
    .message_issued_bg .message_issued .message_issued_form .leave_word {
        margin-top: 20px;
    }
    .banner p {
        font-size: 34px;
    }
    .content .successful_case {
        padding: 90px 0;
    }
    .content .service_content_xq {
        padding: 90px 0;
    }
    .content .Service_details {
        padding: 90px 0;
    }
    .content .contact_us_content {
        margin-top: 80px;
    }
    .content .service_content {
        padding: 90px 0;
    }
    .content .service_content>ul li {
        margin-bottom: 30px;
    }
    .content .professional_team {
        padding: 90px 0 100px;
    }
    .content .Personnel_details {
        padding: 90px 0 50px;
    }
    .content .secondary_section>.w1440 a {
        margin: 0 30px;
    }
    .content .Customer_testimonials {
        padding: 60px 0 108px;
    }
    .content .certificate {
        padding: 50px 0 88px;
    }
    .content .certificate .certificate_nr ul li a p {
        margin-top: 16px;
    }
    .content .certificate .certificate_nr ul li {
        margin-bottom: 44px;
    }
    .content .Professional_qualifications {
        padding: 50px 0 88px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li {
        margin-bottom: 60px;
    }
    .content .video_case {
        padding: 50px 0 88px;
    }
    .content .video_case .video_case_nr ul li {
        margin-bottom: 48px;
    }
    .content .company_news {
        padding: 50px 0 90px;
    }
    .Business_case {
        padding: 60px 0 80px;
    }
    .Business_case_details {
        padding: 50px 0 80px;
    }
    .Business_case_details .Business_case_details_nr .details_content p img {
        margin-top: 68px;
    }
    .Business_case_details .skip {
        margin-top: 60px;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        padding-bottom: 38px;
    }
    .content .enterprise_profile {
        padding: 50px 0 88px;
    }
    .content .business_system {
        padding: 90px 0 170px;
    }
    .content .business_system .business_system_flow {
        margin-top: 130px;
    }
    .content .ways_cooperation {
        padding: 40px 0 90px;
    }
    .content .contact_us {
        padding: 50px 0 100px;
    }
	.content .Customer_testimonials .Customer_testimonials_nr ul li a img,
	.content .certificate .certificate_nr ul li a img{
		height:auto;
	}
	
	
}

@media screen and (max-width:1680px) {
    .header .w1440 .header_right .header_nav ul li h3 a {
        font-size: 17px;
    }
    .header .w1440 .header_right .header_rest .search {
        width: 24px;
        height: 24px;
    }
    .header .w1440 .header_right .header_rest .phone {
        font-size: 20px;
    }
    .header .w1440 .header_right .header_rest em {
        font-size: 22px;
    }
    .header .w1440 .header_right .header_nav ul li .two_nav a {
        font-size: 16px;
    }
    .search_windows .search_windows_nr {
        width: 75%;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 52px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 24px;
        line-height: 44px;
    }
    .carousel ul li .carousel_content em {
        margin: 32px 0 28px;
        width: 58%;
    }
    .carousel .swiper-pagination.carousel_fy {
        bottom: 50px;
    }
    .index_content .about_us {
        padding: 80px 0 70px;
    }
    .title .en {
        font-size: 28px;
    }
    .title .cn {
        font-size: 18px;
    }
    .index_content .about_us .about_us_left .about_us_content {
        margin-top: 30px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number .number_nr {
        font-size: 34px;
        line-height: 34px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number em {
        font-size: 16px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div p {
        font-size: 15px;
        margin-top: 10px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom {
        margin-top: 60px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number span {
        font-size: 16px;
    }
    .index_content .Company_services .Company_services_nr ul li .Company_services_content .cn {
        font-size: 18px;
    }
    .index_content .Company_services .Company_services_nr ul li .Company_services_content .en {
        font-size: 15px;
        padding-bottom: 80px;
    }
    .index_content .Company_services .Company_services_nr ul li .Company_services_content_hover .Company_services_title .cn {
        font-size: 18px;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .Company_services_title .en {
        font-size: 15px;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .content_Company_services {
        padding-bottom: 60px;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .content_Company_services p {
        margin-bottom: 12px;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .more {
        margin-top: 60px;
    }
    .index_content .customer {
        padding: 42px 0 80px;
    }
    .index_content .customer .customer_left .customer_nr p {
        font-size: 15px;
    }
    .index_content .customer .customer_right a {
        font-size: 15px;
    }
    .index_content .customer .customer_left .customer_nr {
        margin-top: 30px;
    }
    .index_content .customer .customer_left .customer_nr .more {
        margin-top: 60px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom {
        margin-top: 0;
    }
    .index_content .Service_advantage .Service_advantage_bg {
        width: 28%;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .Service_advantage_list_text h4 {
        font-size: 17px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .Service_advantage_list_text p {
        font-size: 15px;
        line-height: 26px;
        margin-top: 10px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li {
        padding-bottom: 18px;
        margin-bottom: 18px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .number {
        font-size: 32px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top .number {
        font-size: 32px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top h4 {
        font-size: 17px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top p {
        font-size: 15px;
        line-height: 26px;
        margin-top: 10px;
    }
    .index_content .Professional_team {
        padding: 60px 0 70px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .staff_introduction ul li .name {
        font-size: 22px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .staff_introduction ul li>div h5 {
        font-size: 18px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .staff_introduction ul li>div p {
        font-size: 15px;
        line-height: 30px;
    }
    .index_content .Service_process ul {
        margin-top: 42px;
    }
    .index_content .Service_process ul li p {
        font-size: 16px;
        bottom: -36px;
    }
    .index_content .Service_process {
        padding-bottom: 80px;
    }
    .index_content .Recent_activities {
        margin-top: 30px;
        padding: 40px 0 60px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content h5 {
        font-size: 17px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content p {
        font-size: 15px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content .date {
        font-size: 17px;
    }
    /* .footer .footer_top .website_map{padding-right:8%;}
    .footer .footer_top .Quick_entry{padding:0 8%;} */
    .footer .footer_top .scan_qr_codes {
        margin-left: 8%;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone {
        font-size: 30px;
    }
    .footer .footer_top .blogroll {
        margin-top: 36px;
    }
    .banner p {
        font-size: 32px;
    }
    .content .successful_case {
        padding: 80px 0;
    }
    .content .Service_details {
        padding: 80px 0;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li p {
        font-size: 16px;
        bottom: -36px;
    }
    .content .contact_us_content {
        margin-top: 70px;
    }
    .content .service_content {
        padding: 80px 0;
    }
    .content .service_content>ul li {
        margin-bottom: 15px;
    }
    .content .professional_team {
        padding: 80px 0 90px;
    }
    .content .professional_team .professional_team_content ul li a .content .name {
        font-size: 18px;
    }
    .content .professional_team .professional_team_content ul li a .content .position {
        font-size: 15px;
    }
    .content .professional_team .professional_team_content ul li a .content {
        height: 78px;
        top: calc(100% - 78px);
    }
    .content .professional_team .professional_team_content ul li a .content_hover .name {
        font-size: 22px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .position {
        font-size: 17px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .content_hover_nr {
        background-size: 40px 40px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .introduce {
        font-size: 15px;
        line-height: 28px;
        height: 112px;
    }
    .content .Personnel_details {
        padding: 80px 0 42px;
    }
    .content .secondary_section>.w1440 a {
        font-size: 15px;
    }
    .content .Customer_testimonials {
        padding: 52px 0 90px;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li a p {
        margin-top: 12px;
    }
    .content .certificate {
        padding: 44px 0 72px;
    }
    .content .certificate .certificate_nr ul li a p {
        margin-top: 12px;
    }
    .content .certificate .certificate_nr ul li {
        margin-bottom: 34px;
    }
    .content .Professional_qualifications {
        padding: 42px 0 70px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li {
        margin-bottom: 50px;
    }
    .content .video_case {
        padding: 42px 0 76px;
    }
    .content .video_case .video_case_nr ul li a p {
        line-height: 26px;
        margin-top: 12px;
        font-size: 15px;
        height: 52px;
    }
    .content .video_case .video_case_nr ul li {
        margin-bottom: 38px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .date .day {
        font-size: 22px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .date .year {
        font-size: 15px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx h5 {
        font-size: 17px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx .company_news_description {
        font-size: 15px;
        line-height: 28px;
        height: 84px;
    }
    .content .company_news {
        padding: 40px 0 78px;
    }
    .Business_case_details {
        padding: 40px 0 68px;
    }
    .Business_case_details .Business_case_details_nr .details_title h4 {
        font-size: 22px;
        font-weight: bold;
    }
    .Business_case_details .Business_case_details_nr .details_title .date {
        font-size: 13px;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        font-size: 15px;
        margin-top: 20px;
    }
    .Business_case_details .Business_case_details_nr .details_content p {
        margin-bottom: 20px;
    }
    .Business_case_details .Business_case_details_nr .details_content p img {
        margin-top: 50px;
    }
    .Business_case_details .skip {
        margin-top: 50px;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        padding-bottom: 30px;
    }
    .content .enterprise_profile .company_profile_nr {
        margin-top: 40px;
    }
    .content .enterprise_profile {
        padding: 44px 0 70px;
    }
    .content .business_system {
        padding: 80px 0 150px;
    }
    .content .business_system .business_system_nr .w1440>div h5 {
        font-size: 18px;
    }
    .content .business_system .business_system_nr .w1440>div p {
        font-size: 15px;
    }
    .content .business_system .business_system_nr .w1440 .Professional_league {
        margin-top: 30px;
    }
    .content .business_system .business_system_nr .w1440 img {
        margin-top: 90px;
    }
    .content .business_system .business_system_flow {
        margin-top: 120px;
    }
    .content .business_system .business_system_flow ul li h5 {
        font-size: 17px;
    }
    .content .business_system .business_system_flow ul li p {
        font-size: 15px;
        line-height: 28px;
    }
    .content .business_system .business_system_flow ul li {
        margin-bottom: 50px;
    }
    .content .business_system .business_system_flow ul li h5::after {
        width: 30px;
        height: 30px;
    }
    .content .ways_cooperation {
        padding: 36px 0 78px;
    }
    .content .ways_cooperation h4 {
        font-size: 18px;
    }
    .content .ways_cooperation>ul {
        margin-top: 30px;
    }
    .content .ways_cooperation>ul>li span {
        font-size: 18px;
        line-height: 68px;
    }
    .content .ways_cooperation>ul>li span::after {
        width: 29px;
        height: 15px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr>div h5 {
        font-size: 17px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li p {
        font-size: 15px;
        bottom: -34px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode {
        margin: 80px 0 50px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr {
        margin-top: 18px;
        padding: 0 28px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr p {
        font-size: 15px;
        line-height: 32px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li .number {
        font-size: 28px;
    }
    .content .contact_us {
        padding: 40px 0 88px;
    }
    .content .contact_way {
        margin-top: 50px;
    }
    .content .contact_way>div .contact_way_nr h4 {
        font-size: 18px;
    }
    .content .contact_way>div .contact_way_nr p {
        font-size: 15px;
        margin-top: 6px;
    }
    .content .contact_way>div {
        height: 280px;
    }
    .content .service_content_xq .title {
        margin-bottom: 50px;
    }
    .footer .footer_top>div .footer_nav a {
        margin-right: 50px;
    }
}

@media screen and (max-width:1520px) {
    .w1440 {
        width: 93.6%;
    }
    .header .w1440 .header_right .header_nav ul li h3 a {
        line-height: 70px;
    }
    .header .w1440 .header_right .header_nav ul li .two_nav {
        line-height: 48px;
    }
    .header .w1440 .header_right .header_nav ul li .two_nav a {
        font-size: 15px;
    }
    .header .w1440 .header_right .header_nav ul li h3 a {
        font-size: 16px;
    }
    .header .w1440 .header_right .header_rest em {
        margin: 0 22px;
    }
    .search_windows .search_windows_nr {
        width: 80%;
    }
    .search_windows .search_windows_nr input {
        font-size: 26px;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 48px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 20px;
        line-height: 40px;
    }
    .carousel ul li .carousel_content em {
        margin: 32px 0 28px;
        width: 54%;
    }
    .carousel .swiper-pagination.carousel_fy {
        bottom: 40px;
    }
    .carousel .swiper-pagination.carousel_fy span {
        width: 32px;
        height: 6px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .abstract {
        font-size: 15px;
    }
    .index_content .about_us {
        padding: 70px 0 60px;
    }
    .index_content .Company_services .Company_services_nr ul li:hover .Company_services_content_hover {
        padding: 6% 5% 0;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .content_Company_services p {
        width: 49%;
        margin-right: 0;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .content_Company_services {
        justify-content: space-between;
        padding-bottom: 46px;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .more {
        font-size: 15px;
        margin-top: 50px;
    }
    .index_content .customer {
        padding: 36px 0 68px;
    }
    .index_content .Service_advantage .Service_advantage_bg {
        width: 26%;
    }
    .index_content .Service_advantage .w1440 {
        padding-top: 30px;
    }
    .index_content .Service_advantage .w1440 .title {
        top: 30px;
    }
    .index_content .Service_advantage {
        padding-bottom: 38px;
    }
    .index_content .Professional_team {
        padding: 50px 0 60px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .staff_introduction ul li .name {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .staff_introduction ul li>div h5 {
        font-size: 16px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .staff_introduction ul li>div p {
        font-size: 14px;
        line-height: 26px;
        margin: 0 14px;
    }
    .index_content .Service_process ul {
        margin-top: 30px;
    }
    .index_content .Service_process {
        padding-bottom: 70px;
    }
    .index_content .Service_process ul li .number {
        font-size: 28px;
    }
    .index_content .Recent_activities {
        margin-top: 22px;
        padding: 36px 0 50px;
    }
    /* .footer .footer_top .website_map{padding-right:6%;} */
    /* .footer .footer_top .Quick_entry{padding:0 6%;} */
    .footer .footer_top .scan_qr_codes {
        margin-left: 6%;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone {
        font-size: 26px;
    }
    .footer .footer_top .blogroll {
        margin-top: 30px;
    }
    .footer .footer_bottom {
        line-height: 50px;
    }
    .Business_bridge>div .sq_nr img {
        width: 28px;
        height: auto;
    }
    .Business_bridge>div .sq_nr p {
        font-size: 13px;
        line-height: 18px;
    }
    .Business_bridge>div {
        width: 76px;
        height: 76px;
    }
    .Business_bridge>div {
        margin-bottom: 6px;
    }
    .message_issued_bg .message_issued {
        padding: 24px 30px 30px;
    }
    .message_issued_bg .message_issued .message_issued_top h4 {
        font-size: 18px
    }
    .message_issued_bg .message_issued .message_issued_form {
        margin-top: 24px;
    }
    .banner p {
        font-size: 28px;
    }
    .content .successful_case {
        padding: 70px 0;
    }
    .paginationjs-pages ul li {
        width: 36px;
        height: 36px;
    }
    .paginationjs-pages ul li span {
        font-size: 15px;
    }
    .paginationjs-pages ul li a {
        font-size: 15px;
    }
    .content .successful_case .successful_case_right .skip {
        margin-top: 20px;
    }
    .content .successful_case .successful_case_left a {
        font-size: 15px;
    }
    .content .service_content_xq {
        padding: 70px 0;
    }
    .content .service_content_xq .service_content_xq_left ul li a .number {
        font-size: 54px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content h6 {
        font-size: 17px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content p {
        font-size: 15px;
        line-height: 28px;
    }
    .content .service_content_xq .service_content_xq_left ul li a {
        padding: 30px;
    }
    .content .service_content_xq .personnel .personnel_nr .name {
        font-size: 18px;
    }
    .content .service_content_xq .personnel .personnel_nr {
        padding: 18px 14px 16px;
    }
    .content .service_content_xq .personnel .personnel_nr .service_hotline {
        font-size: 15px;
    }
    .content .service_content_xq .skip {
        margin-top: 50px;
    }
    .content .Service_details {
        padding: 70px 0;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .img {
        width: 19%;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title .cn {
        font-size: 18px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title .en {
        font-size: 15px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .content_Service_details {
        font-size: 15px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div h5 {
        font-size: 18px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom {
        margin-top: 50px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div {
        font-size: 15px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li .number {
        font-size: 28px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr {
        margin-top: 26px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div>p {
        margin-top: 16px;
    }
    .content .contact_us_content {
        margin-top: 60px;
    }
    .content .contact_us_content .headline h4 {
        font-size: 18px;
    }
    .content .contact_us_content .contact_us_form {
        margin-top: 40px;
    }
    .content .contact_us_content .contact_us_form>div em {
        font-size: 17px;
    }
    .content .contact_us_content .contact_us_form .leave_note {
        margin-top: 40px;
    }
    .content .contact_us_content .contact_us_form>div input {
        font-size: 15px;
        height: 52px;
        line-height: 52px;
    }
    .content .contact_us_content .contact_us_form .leave_note textarea {
        font-size: 15px;
        height: 180px;
    }
    .content .contact_us_content .contact_us_form .submit {
        width: 210px;
        height: 60px;
        font-size: 18px;
    }
    .content .service_content {
        padding: 70px 0;
    }
    .content .service_content>ul li {
        margin-bottom: 20px;
    }
    .content .service_content>ul li a .service_content_text h5 {
        font-size: 17px;
    }
    .content .service_content>ul li a .service_content_text p {
        font-size: 15px;
        line-height: 28px;
        height: 56px;
    }
    .content .professional_team {
        padding: 70px 0 80px;
    }
    .content .professional_team .professional_team_content ul li {
        margin-bottom: 48px;
    }
    .content .professional_team .professional_team_content ul li a .content .name {
        font-size: 17px;
    }
    .content .professional_team .professional_team_content ul li a .content .position {
        font-size: 14px;
        margin-top: 2px;
    }
    .content .professional_team .professional_team_content ul li a .content {
        height: 68px;
        top: calc(100% - 68px);
    }
    .content .professional_team .professional_team_content ul li a .content_hover .name {
        font-size: 20px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .position {
        font-size: 16px;
        margin-top: 6px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .introduce {
        font-size: 14px;
        line-height: 26px;
        height: 104px;
    }
    .content .Personnel_details {
        padding: 70px 0 36px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .name {
        font-size: 20px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience {
        margin-top: 38px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience h5 {
        font-size: 17px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience p {
        font-size: 15px;
        line-height: 28px;
    }
    .content .Personnel_details .Introduce_content>div h5 {
        font-size: 17px;
    }
    .content .Personnel_details .Personnel_details_top .img {
        width: 24%;
    }
    .content .Personnel_details .Introduce_content>div .content_span span {
        font-size: 15px;
        margin-bottom: 10px;
    }
    .content .Personnel_details .Introduce_content {
        margin-top: 30px;
    }
    .content .Personnel_details .Introduce_content>div {
        margin-bottom: 22px;
    }
    .content .Personnel_details .Introduce_content>div .content_span {
        margin-top: 14px;
    }
    .content .secondary_section>.w1440 a {
        font-size: 15px;
        line-height: 68px;
        margin: 0 20px;
    }
    .content .Customer_testimonials {
        padding: 40px 0 78px;
    }
    .content .certificate {
        padding: 38px 0 60px;
    }
    .content .certificate .certificate_nr ul li a p {
        margin-top: 10px;
        font-size: 15px;
    }
    .content .certificate .certificate_nr ul li {
        margin-bottom: 30px;
    }
    .content .Professional_qualifications {
        padding: 30px 0 58px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li {
        margin-bottom: 40px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li a p {
        font-size: 15px;
        margin-top: 16px;
    }
    .content .video_case {
        padding: 38px 0 60px;
    }
    .content .video_case .video_case_nr ul li a p {
        line-height: 24px;
        margin-top: 10px;
        height: 48px;
    }
    .content .video_case .video_case_nr ul li {
        margin-bottom: 30px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .date .day {
        font-size: 20px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .date .year {
        font-size: 14px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx h5 {
        font-size: 17px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx .company_news_description {
        font-size: 14px;
        line-height: 26px;
        height: 78px;
    }
    .content .company_news {
        padding: 36px 0 60px;
    }
    .Business_case_details {
        padding: 30px 0 50px;
    }
    .Business_case_details .Business_case_details_nr .details_title h4 {
        font-size: 20px;
    }
    .Business_case_details .Business_case_details_nr .details_title .date {
        font-size: 13px;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        font-size: 14px;
        margin-top: 20px;
        line-height: 26px;
    }
    .Business_case_details .Business_case_details_nr .details_content p {
        margin-bottom: 16px;
    }
    .Business_case_details .Business_case_details_nr .details_content p img {
        margin-top: 40px;
    }
    .Business_case_details .skip {
        margin-top: 40px;
    }
    .Business_case_details .skip .skip_bottom {
        margin-top: 16px;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        padding-bottom: 24px;
    }
    .content .enterprise_profile .essential_data>div .money {
        font-size: 44px;
    }
    .content .enterprise_profile .essential_data>div .grade {
        font-size: 44px;
    }
    .content .enterprise_profile {
        padding: 34px 0 58px;
    }
    .content .business_system {
        padding: 70px 0 130px;
    }
    .content .business_system .business_system_flow h4 {
        font-size: 18px;
        width: 15%;
    }
    .content .ways_cooperation {
        padding: 30px 0 60px;
    }
    .content .ways_cooperation h4 {
        font-size: 17px;
    }
    .content .ways_cooperation>ul {
        margin-top: 24px;
    }
    .content .ways_cooperation>ul>li span {
        font-size: 17px;
        line-height: 60px;
        padding: 0 2.4%;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode {
        margin: 68px 0 44px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li .number {
        font-size: 26px;
    }
    .content .contact_us {
        padding: 30px 0 70px;
    }
    .content .contact_way {
        margin-top: 40px;
    }
    .content .contact_way>div .contact_way_nr h4 {
        font-size: 17px;
    }
    .content .contact_way>div .contact_way_nr p {
        font-size: 14px;
        margin-top: 6px;
    }
    .content .contact_way>div {
        height: 250px;
    }
    .my-map {
        height: 500px;
    }
    .content .service_content_xq .title {
        margin-bottom: 40px;
    }
}

@media screen and (max-width:1401px) {
    .header .w1440 .header_right .header_nav ul li h3 a {
        padding: 0 16px;
    }
    .header .w1440 .header_right .header_rest .search {
        width: 20px;
        height: 20px;
    }
    .header .w1440 .header_right .header_rest em {
        font-size: 20px;
        margin: 0 18px;
        line-height: 24px;
    }
    .header .w1440 .header_right .header_rest .phone {
        font-size: 18px;
    }
    .search_windows .search_windows_nr {
        width: 85%;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 42px;
    }
    .carousel ul li .carousel_content em {
        margin: 26px 0 24px;
    }
    .carousel .swiper-pagination.carousel_fy {
        bottom: 30px;
    }
    .title .en {
        font-size: 26px;
    }
    .title .cn {
        font-size: 16px;
        margin-top: 10px;
    }
    .title {
        padding-bottom: 20px;
    }
    .index_content .about_us .about_us_left .about_us_content {
        margin-top: 22px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more {
        margin-top: 30px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more em {
        font-size: 15px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom {
        margin-top: 48px;
    }
    .index_content .about_us {
        padding: 60px 0 50px;
    }
    .index_content .Company_services .Company_services_nr ul li:hover {
        width: 50% !important;
    }
    .index_content .customer .customer_left .customer_nr .more em {
        font-size: 15px;
    }
    .index_content .Service_advantage .Service_advantage_bg {
        display: none;
    }
    .index_content .Service_advantage .w1440 .title {
        position: relative;
        left: 0;
        top: 0;
        text-align: center;
        width: 100%;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right {
        width: 100%;
        margin-top: 30px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top {
        width: 100%;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom {
        width: 100%;
    }
    .index_content .Service_advantage .w1440 .title .en {
        color: #333;
    }
    .index_content .Service_advantage .w1440 .title .cn {
        color: #333;
    }
    .index_content .Service_advantage .w1440 .title::after {
        background: #da251c;
        left: 50%;
        transform: translate(-50%, 0);
    }
    .index_content .Professional_team .Professional_team_top .more {
        width: 12%;
    }
    .index_content .Professional_team .Professional_team_top .more em {
        font-size: 15px;
    }
    .index_content .Professional_team {
        padding: 40px 0 50px;
    }
    .index_content .Service_process ul li p {
        font-size: 15px;
        bottom: -30px;
    }
    .index_content .Service_process ul li .number {
        font-size: 26px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li .number {
        font-size: 26px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li p {
        font-size: 15px;
        bottom: -30px;
    }
    .index_content .Service_process {
        padding-bottom: 60px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content h5 {
        font-size: 16px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content p {
        font-size: 14px;
        line-height: 24px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content .date {
        font-size: 16px;
        margin-top: 14px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more {
        height: 50px;
        margin-top: 32px;
    }
    .footer .footer_top .website_map {
        padding-right: 3%;
    }
    .footer .footer_top .Quick_entry {
        width: 25%;
    }
    .footer .footer_top .scan_qr_codes {
        margin-left: 5%;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone {
        font-size: 24px;
    }
    .footer .footer_top .blogroll {
        margin-top: 30px;
    }
    .footer .footer_bottom {
        line-height: 50px;
    }
    .footer .footer_top {
        padding-top: 30px;
    }
    .footer .footer_top .blogroll ul li {
        margin-bottom: 8px;
    }
    .footer .footer_top>div .footer_nav a {
        margin: 0 62px 10px 0;
    }
    .message_issued_bg .message_issued .message_issued_form input {
        font-size: 15px;
        height: 42px;
        line-height: 42px;
    }
    .message_issued_bg .message_issued .message_issued_form .leave_word {
        font-size: 15px;
        height: 200px;
    }
    .message_issued_bg .message_issued .message_issued_form .submit {
        font-size: 15px;
    }
    .message_issued_bg .message_issued .message_issued_form .cancel {
        font-size: 15px;
    }
    .message_issued_bg .message_issued .message_issued_form .button {
        margin-top: 20px;
    }
    .banner p {
        font-size: 26px;
    }
    .content .successful_case {
        padding: 56px 0;
    }
    .content .service_content_xq {
        padding: 56px 0;
    }
    .content .service_content_xq .skip {
        margin-top: 44px;
    }
    .content .Service_details {
        padding: 56px 0;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title .cn {
        font-size: 17px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title .en {
        font-size: 14px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .content_Service_details {
        font-size: 14px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div h5 {
        font-size: 17px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom {
        margin-top: 40px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div {
        margin-bottom: 44px;
    }
    .content .contact_us_content {
        margin-top: 54px;
    }
    .content .contact_us_content .headline h4 {
        font-size: 17px;
        margin: 0 30px;
    }
    .content .contact_us_content .contact_us_form {
        margin-top: 30px;
    }
    .content .contact_us_content .contact_us_form>div em {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .content .contact_us_content .contact_us_form .leave_note {
        margin-top: 30px;
    }
    .content .contact_us_content .contact_us_form>div input {
        font-size: 14px;
        height: 46px;
        line-height: 546px2px;
    }
    .content .contact_us_content .contact_us_form .leave_note textarea {
        font-size: 14px;
        height: 160px;
    }
    .content .contact_us_content .contact_us_form .submit {
        width: 190px;
        height: 60px;
        font-size: 17px;
        margin-top: 36px;
    }
    .content .service_content {
        padding: 58px 0;
    }
    .content .service_content>ul li {
        margin-bottom: 15px;
    }
    .content .service_content>ul li a .service_content_text h5 {
        font-size: 16px;
    }
    .content .service_content>ul li a .service_content_text p {
        font-size: 14px;
        line-height: 26px;
        height: 52px;
    }
    .content .professional_team {
        padding: 60px 0 70px;
    }
    .content .Personnel_details {
        padding: 58px 0 30px;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li a p {
        font-size: 15px;
        margin-top: 8px;
    }
    .content .Customer_testimonials {
        padding: 30px 0 60px;
    }
    .content .Customer_testimonials .skip {
        margin-top: 32px;
    }
    .content .certificate {
        padding: 30px 0 50px;
    }
    .content .Professional_qualifications {
        padding: 30px 0 46px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li {
        margin-bottom: 32px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li a p {
        margin-top: 12px;
    }
    .content .company_news .company_news_nr ul li a>div.w1440 {
        padding: 26px 0;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        padding-bottom: 20px;
    }
    .content .enterprise_profile .company_profile_nr {
        margin-top: 30px;
    }
    .content .enterprise_profile .company_profile_nr p {
        margin-bottom: 20px;
        font-size: 15px;
    }
    .content .enterprise_profile .essential_data {
        height: 180px;
    }
    .content .enterprise_profile .essential_data>div .money {
        font-size: 40px;
    }
    .content .enterprise_profile .essential_data>div .grade {
        font-size: 40px;
    }
    .content .enterprise_profile {
        padding: 28px 0 42px;
    }
    .content .business_system {
        padding: 60px 0 110px;
    }
    .content .business_system .business_system_flow {
        margin-top: 110px;
    }
    .content .ways_cooperation {
        padding: 26px 0 48px;
    }
    .content .ways_cooperation h4 {
        font-size: 17px;
    }
    .content .ways_cooperation>ul {
        margin-top: 24px;
    }
    .content .ways_cooperation>ul>li span {
        font-size: 17px;
        line-height: 60px;
        padding: 0 2.4%;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode {
        margin: 68px 0 44px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li .number {
        font-size: 24px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr p {
        font-size: 14px;
        line-height: 28px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr>div h5 {
        font-size: 16px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr {
        padding: 0 2.4%;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr {
        padding: 0 2.4%;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li p {
        font-size: 14px;
        bottom: -30px;
    }
    .content .ways_cooperation>ul>li span::after {
        right: 2.4%;
    }
    .content .contact_us {
        padding: 26px 0 56px;
    }
    .content .contact_way>div {
        height: 240px;
    }
    .content .contact_way>div .icon {
        width: 70px;
        height: 70px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .coverage {
        margin-top: 76px;
    }
    .content .service_content_xq .title {
        margin-bottom: 30px;
    }
}

@media screen and (max-width:1380px) {
    .index_content .customer .customer_right a {
        margin-top: 22px;
        font-size: 14px;
    }
    .index_content .customer .customer_left .customer_nr p {
        font-size: 14px;
    }
    .index_content .customer .customer_left .customer_nr .more {
        margin-top: 50px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top {
        padding-top: 28px;
    }
    /* .footer .footer_top .Contact_hotline{width:22%;} */
    .banner p {
        font-size: 24px;
    }
    .content .successful_case {
        padding: 50px 0;
    }
    .content .service_content_xq {
        padding: 50px 0;
    }
    .content .professional_team {
        padding: 50px 0 60px;
    }
    .content .professional_team .professional_team_content ul li {
        margin-bottom: 34px;
    }
    .content .secondary_section>.w1440 a {
        line-height: 62px;
    }
    .content .video_case {
        padding: 32px 0 48px;
    }
    .content .video_case .video_case_nr ul li {
        width: 31%;
        margin-right: 3.5%;
    }
    .content .video_case .video_case_nr ul li:nth-child(3n) {
        margin-right: 0;
    }
    .content .video_case .video_case_nr ul li:nth-child(4n) {
        margin-right: 3.5%;
    }
    .content .video_case .video_case_nr ul li:nth-child(12n) {
        margin-right: 0;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx .company_news_description {
        margin-top: 10px;
    }
    .content .company_news {
        padding: 30px 0 48px;
    }
    .Business_case_details {
        padding: 24px 0 38px;
    }
    .Business_case_details .Business_case_details_nr .details_title h4 {
        font-size: 19px;
    }
    .Business_case_details .Business_case_details_nr .details_content p img {
        margin-top: 30px;
    }
    .Business_case_details .skip .skip_bottom {
        margin-top: 12px;
    }
    .Business_case_details .Business_case_details_nr .details_title .date {
        margin-top: 6px;
    }
    .Business_case_details .Business_case_details_nr .details_content p {
        margin-bottom: 10px;
    }
    .Business_case_details .skip {
        margin-top: 32px;
    }
    .content .business_system {
        padding: 50px 0 90px;
    }
    .content .business_system .business_system_nr .w1440>div h5 {
        font-size: 17px;
    }
    .content .business_system .business_system_nr .w1440>div p {
        font-size: 14px;
    }
    .content .business_system .business_system_nr .w1440 .Professional_league {
        margin-top: 24px;
    }
    .content .business_system .business_system_nr .w1440 img {
        margin-top: 78px;
    }
    .content .business_system .business_system_flow {
        margin-top: 96px;
    }
    .content .business_system .business_system_flow ul li h5 {
        font-size: 16px;
    }
    .content .business_system .business_system_flow ul li p {
        font-size: 14px;
        line-height: 26px;
    }
    .content .business_system .business_system_flow ul li {
        margin-bottom: 40px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode {
        margin: 50px 0 30px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr {
        margin-top: 22px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr {
        margin-top: 14px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .coverage {
        margin-top: 66px;
    }
}

@media screen and (max-width:1320px) {
    .search_windows .search_windows_nr {
        width: 90%;
    }
    .search_windows .search_windows_nr input {
        font-size: 24px;
        line-height: 50px;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 36px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .number {
        font-size: 30px;
        padding-bottom: 8px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .Service_advantage_list_text h4 {
        font-size: 16px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .Service_advantage_list_text p {
        font-size: 14px;
        line-height: 24px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top .number {
        font-size: 30px;
        padding-bottom: 8px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top h4 {
        font-size: 16px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top p {
        font-size: 14px;
        line-height: 24px;
    }
    .index_content .Professional_team {
        padding: 30px 0 40px;
    }
    .index_content .Service_process {
        padding-bottom: 50px;
    }
    .content .Personnel_details {
        padding: 58px 0 30px;
    }
    .content .Personnel_details {
        padding: 44px 0 26px;
    }
    .content .Personnel_details .Introduce_content>div .content_span span {
        width: 49%;
    }
    .content .certificate .certificate_nr ul li {
        width: 30%;
        margin-right: 5%;
    }
    .content .certificate .certificate_nr ul li:nth-child(3n) {
        margin-right: 0;
    }
    .content .certificate .certificate_nr ul li:nth-child(4n) {
        margin-right: 5%;
    }
    .content .certificate .certificate_nr ul li:nth-child(12n) {
        margin-right: 0;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        padding-bottom: 18px;
    }
    .content .business_system .business_system_flow {
        margin-top: 80px;
    }
    .content .business_system {
        padding: 42px 0 78px;
    }
    .content .business_system .business_system_flow h4 {
        font-size: 17px;
        width: 15%;
    }
    .content .contact_us {
        padding: 24px 0 40px;
    }
    .content .contact_way>div {
        height: 220px;
    }
    .content .contact_way>div .icon {
        width: 66px;
        height: 66px;
    }
    .content .contact_way>div .contact_way_nr {
        margin-top: 18px;
    }
    .content .contact_way>div .contact_way_nr h4 {
        font-size: 16px;
    }
    .my-map {
        height: 400px;
    }
}

@media screen and (max-width:1280px) {
    .header .w1440 .header_right .header_nav ul li .two_nav a {
        margin: 0 16px;
    }
    .header .w1440 .logo {
        width: 23.35%;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 32px;
    }
    .carousel ul li .carousel_content em {
        margin: 20px 0 18px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 19px;
        line-height: 34px;
    }
    .index_content .about_us {
        display: flex;
        flex-wrap: wrap-reverse;
    }
    .index_content .about_us::after {
        display: none;
    }
    .index_content .about_us .about_us_left {
        width: 100%;
        float: none;
        margin-top: 24px;
    }
    .index_content .about_us .about_us_right {
        margin: 0 auto;
    }
    .index_content .about_us .about_us_left .title {
        text-align: center;
    }
    .index_content .about_us .about_us_left .title::after {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more {
        width: 20%;
        margin: 26px auto 0;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom {
        margin-top: 32px;
    }
    .index_content .about_us {
        padding: 50px 0 40px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .abstract {
        -webkit-line-clamp: 10;
    }
    .index_content .Company_services .Company_services_nr ul li .Company_services_content .cn {
        font-size: 16px;
    }
    .index_content .Company_services .Company_services_nr ul li .Company_services_content .en {
        font-size: 14px;
        padding-bottom: 68px;
        width: 85%;
        height: 48px;
    }
    .index_content .Company_services .Company_services_nr ul li .Company_services_content_hover .Company_services_title .cn {
        font-size: 16px;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .Company_services_title .en {
        font-size: 14px;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .content_Company_services p {
        font-size: 13px;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .more {
        font-size: 14px;
    }
    .index_content .customer {
        padding: 32px 0 50px;
    }
    .index_content .customer .customer_left {
        width: 100%;
    }
    .index_content .customer {
        flex-wrap: wrap;
    }
    .index_content .customer .customer_right {
        width: 100%;
    }
    .index_content .customer .customer_left .title {
        text-align: center;
    }
    .index_content .customer .customer_left .title::after {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .index_content .customer .customer_left .customer_nr .more {
        width: 22%;
        margin: 20px auto 10px;
    }
    .index_content .customer .customer_left .customer_nr p {
        text-align: center;
    }
    .index_content .Service_process ul li .number {
        font-size: 24px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li .number {
        font-size: 24px;
    }
    .index_content .Recent_activities {
        margin-top: 14px;
        padding: 30px 0 40px;
    }
    .index_content .Recent_activities .Recent_activities_nr {
        padding-top: 30px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more em {
        font-size: 15px;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone {
        font-size: 22px;
        margin-bottom: 0;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .url,
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .site {
        margin-top: 6px;
        font-size: 13px;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr {
        margin-top: 10px;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .contact_us {
        margin-top: 14px;
    }
    .footer .footer_top>div .footer_nav a {
        font-size: 13px;
    }
    .footer .footer_top .blogroll ul li a {
        font-size: 13px;
    }
    .footer .footer_bottom a {
        font-size: 13px;
    }
    .footer .footer_bottom {
        line-height: 42px;
    }
    .footer .footer_top .scan_qr_codes {
        width: 12%;
    }
    .header .w1440 .header_right .header_nav ul li h3 a {
        padding: 0 13px;
    }
    .message_issued_bg .message_issued .message_issued_form input {
        width: 100%;
        margin-bottom: 12px;
    }
    .message_issued_bg .message_issued .message_issued_form .email_address {
        margin-bottom: 0;
    }
    .message_issued_bg .message_issued .message_issued_form .leave_word {
        margin-top: 12px;
    }
    .message_issued_bg .message_issued .message_issued_form {
        margin-top: 18px;
    }
    .banner p {
        font-size: 22px;
    }
    .content .successful_case {
        padding: 40px 0;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul li {
        margin-bottom: 20px;
    }
    .content .service_content_xq {
        display: flex;
        flex-wrap: wrap-reverse;
    }
    .content .service_content_xq::after {
        display: none;
    }
    .content .service_content_xq .service_content_left {
        width: 100%;
        float: none;
        margin-top: 20px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content p {
        height: 84px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .content .service_content_xq .personnel {
        width: 100%;
        display: flex;
    }
    .content .service_content_xq .personnel .img {
        width: 15%;
    }
    .content .service_content_xq .personnel .personnel_nr {
        width: 85%;
    }
    .content .Service_details {
        padding: 40px 0;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .img {
        width: 24%;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content {
        width: 74%;
    }
    .content .contact_us_content .contact_us_form .submit {
        width: 170px;
        height: 52px;
        font-size: 16px;
    }
    .content .service_content {
        padding: 40px 0;
    }
    .content .service_content>ul li {
        margin-bottom: 0px;
    }
    .content .service_content>ul li a .service_content_text h5 {
        font-size: 15px;
    }
    .content .service_content>ul li a .service_content_text p {
        font-size: 13px;
        line-height: 24px;
        height: 48px;
        margin-top: 2px;
    }
    .content .service_content>ul li a .service_content_text {
        padding: 6px 0 8px;
    }
    .content .professional_team {
        padding: 38px 0 48px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .name {
        font-size: 18px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .position {
        font-size: 15px;
        margin-top: 4px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .introduce {
        margin-top: 22px;
        font-size: 13px;
        line-height: 22px;
        height: 88px;
    }
    .content .Personnel_details .Introduce_content>div h5 {
        font-size: 16px;
    }
    .content .Personnel_details .Introduce_content>div .content_span span {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .content .Personnel_details .Introduce_content>div {
        margin-bottom: 18px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .name {
        font-size: 18px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience h5 {
        font-size: 16px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience p {
        font-size: 14px;
        line-height: 26px;
    }
    .content .secondary_section {
        padding: 0 3.2%;
        box-sizing: border-box;
        overflow: hidden;
    }
    .content .secondary_section>.w1440 {
        justify-content: flex-start;
        align-items: stretch;
    }
    .content .secondary_section>.w1440 a {
        margin: 0;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li {
        width: 23.5%;
        margin-right: 2%;
        margin-bottom: 24px;
    }
    .content .Customer_testimonials {
        padding: 22px 0 48px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .date .day {
        font-size: 18px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .date .year {
        font-size: 13px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx .company_news_description {
        font-size: 13px;
        line-height: 24px;
        height: 72px;
        margin-top: 8px;
    }
    .content .company_news .company_news_nr ul li a>div.w1440 {
        padding: 22px 0;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx h5 {
        font-size: 16px;
    }
    .content .business_system {
        padding: 34px 0 60px;
    }
    .content .business_system .business_system_flow {
        margin-top: 68px;
    }
    .content .business_system .business_system_nr .w1440 {
        padding-bottom: 58px;
    }
    .content .ways_cooperation>ul>li span {
        line-height: 50px;
        font-size: 16px;
    }
    .content .ways_cooperation>ul>li span::after {
        width: 26px;
        height: 12px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li .number {
        font-size: 22px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr>div h5 {
        font-size: 15px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr {
        margin-top: 18px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr {
        margin-top: 10px;
    }
    .content .service_content_xq .title.title_bottom {
        display: block;
        float: none;
    }
    .content .service_content_xq .title {
        display: none;
    }
    .title.left {
        text-align: center;
    }
    .title.left::after {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .content .service_content_xq .title {
        margin-bottom: 24px;
    }
    .index_content .about_us .about_us_right.mobile_about_us_right {
        display: block;
    }
    .index_content .about_us .about_us_right {
        display: none;
    }
    .index_content .about_us .about_us_left {
        margin-top: 0;
    }
    .footer .footer_top>div .footer_nav a {
        margin-right: 40px;
    }
    .footer .footer_top .Contact_hotline {
        width: 32%;
    }
}

@media screen and (max-width:1180px) {
    .header .w1440 .header_right .header_rest em {
        display: none;
    }
    .header .w1440 .header_right .header_rest .phone {
        display: none;
    }
    .header .w1440 .header_right .header_nav ul li h3 a {
        font-size: 15px;
        line-height: 60px;
    }
    .header .w1440 .header_right .header_nav ul li .two_nav a {
        font-size: 14px;
        margin: 0 12px;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 28px;
    }
    .carousel ul li .carousel_content em {
        margin: 18px 0 14px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 18px;
        line-height: 30px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top {
        padding-top: 20px;
    }
    .index_content .Service_process ul li .number {
        font-size: 22px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li .number {
        font-size: 22px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more {
        width: 17%;
        height: 48px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content p {
        margin-top: 5px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content .date {
        margin-top: 10px;
    }
    .footer .footer_top .scan_qr_codes {
        width: 13%;
    }
    /* .footer .footer_top .Contact_hotline{width:22%;} */
    .Business_bridge {
        display: none;
    }
    .content .successful_case {
        padding: 30px 0;
    }
    .paginationjs-pages ul li {
        width: 32px;
        height: 32px;
        margin: 0 6px;
    }
    .paginationjs-pages ul li span {
        font-size: 14px;
    }
    .paginationjs-pages ul li a {
        font-size: 14px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .number {
        font-size: 50px;
    }
    .content .service_content_xq .service_content_xq_left ul li a {
        padding: 18px 3.2%;
    }
    .content .service_content_xq {
        padding: 38px 0;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content h6 {
        font-size: 16px;
        font-weight: normal;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content p {
        font-size: 14px;
        line-height: 24px;
        height: 72px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom {
        margin-top: 30px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div {
        margin-bottom: 30px;
    }
    .content .contact_us_content .contact_us_form>div em {
        font-size: 15px;
    }
    .content .contact_us_content .contact_us_form>div input {
        padding: 0 12px;
    }
    .content .contact_us_content .contact_us_form .leave_note textarea {
        padding: 14px 12px;
    }
    .content .contact_us_content .contact_us_form .leave_note {
        margin-top: 20px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .content_hover_nr {
        background-size: 36px 36px;
        padding-bottom: 70px;
    }
    .content .Personnel_details .Personnel_details_top .img {
        width: 28%;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right {
        width: 68%;
    }
    .content .Personnel_details {
        padding: 34px 0 24px;
    }
    .content .Professional_qualifications {
        padding: 28px 0 34px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul::after {
        display: none;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li {
        width: 48%;
        margin-right: 0;
        margin-bottom: 24px;
    }
    .content .video_case .video_case_nr ul li a p {
        font-size: 14px;
        line-height: 22px;
        height: 44px;
        margin-top: 8px;
    }
    .content .company_news .company_news_nr ul li a>div.w1440 em {
        width: 32px;
        height: 32px;
        right: 2%;
    }
    .content .company_news .skip {
        margin-top: 40px;
    }
    .content .company_news {
        padding: 28px 0 40px;
    }
    .content .business_system {
        padding: 30px 0 48px;
    }
    .content .business_system .business_system_nr .w1440 img {
        margin-top: 60px;
    }
    .content .business_system .business_system_flow {
        margin-top: 50px;
    }
    .content .business_system .business_system_flow ul li {
        padding-left: 54%;
        margin-bottom: 30px;
    }
    .content .business_system .business_system_flow ul li:nth-child(2n) {
        padding-right: 54%;
    }
    .content .business_system .business_system_flow ul {
        padding: 70px 0;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr {
        padding: 0 3.2%;
    }
    .content .ways_cooperation h4 {
        font-size: 16px;
    }
    .content .ways_cooperation>ul {
        margin-top: 20px;
    }
    .content .ways_cooperation {
        padding: 22px 0 38px;
    }
    .content .contact_us {
        padding: 22px 0 30px;
    }
    .content .contact_way>div {
        height: 200px;
    }
    .content .contact_way>div .icon {
        width: 62px;
        height: 62px;
    }
    .content .contact_way>div .contact_way_nr {
        margin-top: 10px;
    }
}

@media screen and (max-width:1080px) {
    .carousel ul li .carousel_content .cn {
        font-size: 24px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 17px;
    }
    .index_content .about_us {
        padding: 40px 0 32px;
    }
    .title .en {
        font-size: 24px;
        line-height: 26px;
    }
    .title .cn {
        font-size: 15px;
        margin-top: 8px;
    }
    .title::after {
        width: 150px;
    }
    .title {
        padding-bottom: 16px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number .number_nr {
        font-size: 32px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number em {
        font-size: 15px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more em {
        font-size: 14px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more {
        width: 18%;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number span {
        font-size: 15px;
    }
    .index_content .Company_services .Company_services_nr ul li:hover {
        width: 66.67% !important;
    }
    .index_content .Company_services .Company_services_nr {
        margin-top: 30px;
    }
    .index_content .Company_services .Company_services_nr>div {
        width: 46px;
        height: 46px;
    }
    .index_content .Company_services .Company_services_nr>div img {
        width: 11px;
        height: auto;
    }
    .index_content .customer .customer_left .customer_nr .more em {
        font-size: 14px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_img {
        width: 42%;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top {
        padding-top: 14px;
    }
    .index_content .Professional_team .Professional_team_bottom {
        flex-wrap: wrap-reverse;
        margin-top: 20px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left {
        width: 100%;
        margin-top: 20px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_right {
        width: 50%;
        margin: 0 auto;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .staff_introduction ul li .name {
        text-align: center;
        margin-bottom: 12px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .staff_introduction ul li>div {
        margin-bottom: 12px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .personnel {
        margin-top: 30px;
    }
    .index_content .Professional_team .Professional_team_top .more {
        width: 15%;
    }
    .index_content .Professional_team {
        padding: 26px 0 32px;
    }
    .index_content .Professional_team .Professional_team_top .more em {
        font-size: 14px;
    }
    .index_content .Service_process ul li .number {
        font-size: 20px;
    }
    .index_content .Service_process ul li p {
        font-size: 14px;
        bottom: -26px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li .number {
        font-size: 20px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li p {
        font-size: 14px;
        bottom: -26px;
    }
    .index_content .Recent_activities .Recent_activities_nr {
        margin-top: 30px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more {
        width: 20%
    }
    .footer .footer_top .blogroll ul li {
        margin-right: 3%;
    }
    .footer .footer_top>div .footer_nav a {
        margin-right: 44px;
    }
    .footer .footer_top .website_map {
        padding-right: 2%;
    }
    .footer .footer_top .Quick_entry {
        padding: 0 3%;
        width: 25%;
    }
    /* .footer .footer_top .Contact_hotline{width:24%;} */
    .message_issued_bg .message_issued .message_issued_form button {
        width: 100px;
        height: 38px;
    }
    .banner {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 300px;
        overflow: hidden;
    }
    .banner img {
        height: 100%;
        width: auto;
    }
    .content .successful_case .successful_case_left {
        width: 100%;
        overflow: hidden;
    }
    .content .successful_case .successful_case_left .successful_case_left_nr {
        flex-direction: row;
    }
    .content .successful_case .successful_case_left a {
        float: left;
        line-height: 40px;
        width: auto;
        margin-bottom: 0;
    }
    .content .successful_case .successful_case_right {
        width: 100%;
        margin-top: 16px;
    }
    .content .successful_case .successful_case_left a em {
        display: none;
    }
    .content .successful_case .successful_case_left a.on {
        border-bottom: 1px solid #1d50a2;
    }
    .content .successful_case {
        padding: 14px 0 40px;
    }
    .content .service_content_xq .personnel .personnel_nr .name {
        font-size: 17px;
    }
    .content .service_content_xq .skip {
        margin-top: 30px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .number {
        font-size: 46px;
    }
    .content .Service_details {
        padding: 30px 0;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div>p {
        font-size: 14px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div h5 {
        font-size: 16px;
        padding-left: 18px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr {
        margin-top: 20px;
    }
    .content .contact_us_content .contact_us_form .submit {
        margin-top: 30px;
        width: 150px;
        font-size: 15px;
    }
    .content .service_content>ul li {
        margin-right: 3.5%;
        width: 31%;
        /* margin-bottom: 6px; */
    }
    .content .service_content>ul li:nth-child(3n) {
        margin-right: 0;
    }
    .content .service_content>ul li:nth-child(4n) {
        margin-right: 3.5%;
    }
    .content .service_content>ul li:nth-child(12n) {
        margin-right: 0;
    }
    .content .Customer_testimonials {
        padding: 20px 0 38px;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li {
        width: 32%;
        margin-right: 2%;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li:nth-child(3n) {
        margin-right: 0;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li:nth-child(4n) {
        margin-right: 2%;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li:nth-child(12n) {
        margin-right: 0;
    }
    .content .certificate .certificate_nr ul li {
        margin-bottom: 20px;
    }
    .content .certificate {
        padding: 26px 0 38px;
    }
    .Business_case_details {
        padding: 24px 0 30px;
    }
    .Business_case_details .Business_case_details_nr .details_title h4 {
        font-size: 18px;
    }
    .Business_case_details .Business_case_details_nr .details_content p img {
        margin-top: 24px;
    }
    .Business_case_details .skip .skip_bottom {
        margin-top: 10px;
    }
    .Business_case_details .Business_case_details_nr .details_title .date {
        margin-top: 4px;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        font-size: 13px;
        margin-top: 14px;
    }
    .Business_case_details .Business_case_details_nr .details_content p {
        margin-bottom: 10px;
    }
    .content .business_system .business_system_flow {
        margin-top: 40px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul {
        display: block;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li:nth-child(2n) {
        display: none;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li {
        width: 15%;
        float: left;
        ;
        margin-right: 2%;
    }
    .content .contact_way {
        margin-top: 30px;
    }
    .content .contact_way>div .contact_way_nr h4 {
        font-size: 15px;
    }
    .content .contact_way>div .contact_way_nr p {
        font-size: 13px;
    }
    .content .contact_way>div {
        width: 32%;
        height: 180px;
    }
    .footer .footer_top .website_map {
        width: 20%;
    }
}

@media screen and (max-width:980px) {
    .header .w1440 .header_right .header_rest .search {
        display: none;
    }
    .header .w1440 .header_right .header_nav {
        display: none;
    }
    .header .w1440 {
        height: 60px;
    }
    .header .w1440 .logo {
        width: 24%;
    }
    .header {
        background: url(../images/bg5.png) repeat;
    }
    .header .sjdh {
        display: block;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .abstract {
        font-size: 14px;
        line-height: 26px;
    }
    .index_content .about_us {
        padding: 32px 0 24px;
    }
    .index_content .Company_services .Company_services_nr ul li .Company_services_content .en {
        margin-top: 24px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .number {
        font-size: 28px;
        padding-bottom: 5px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .Service_advantage_list_text h4 {
        font-size: 15px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .Service_advantage_list_text p {
        font-size: 13px;
        line-height: 24px;
        margin-top: 4px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top .number {
        font-size: 28px;
        padding-bottom: 5px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top h4 {
        font-size: 15px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top p {
        font-size: 13px;
        line-height: 24px;
        margin-top: 4px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li {
        padding-bottom: 12px;
        margin-bottom: 12px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .personnel {
        margin-top: 24px;
    }
    .index_content .Professional_team .Professional_team_top .more {
        width: 17%;
    }
    .index_content .Service_process {
        padding-bottom: 60px;
    }
    .index_content .Service_process ul li {
        width: 25%;
    }
    .index_content .Service_process .fwlc {
        display: block;
    }
    .index_content .Service_process ul li:nth-child(2n) {
        display: none;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li {
        width: 25%;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li:nth-child(2n) {
        display: none;
    }
    .index_content .Recent_activities .Recent_activities_nr .jqhd {
        display: block;
    }
    .index_content .Recent_activities .Recent_activities_nr .more {
        margin-top: 46px;
        width: 22%;
    }
    /* .footer .footer_top .Contact_hotline{width:27%;} */
    .footer .footer_top .website_map {
        width: 21%;
    }
    .footer .footer_top .Quick_entry {
        width: 25%;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone {
        Font-size: 20px;
    }
    .message_issued_bg .message_issued {
        width: 60%;
        padding: 14px 20px 20px;
    }
    .banner em {
        width: 24.5%;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr .ifwlc {
        display: block;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr {
        padding-bottom: 60px;
    }
    .content .contact_us_content .contact_us_form>div em {
        margin-bottom: 8px;
    }
    .content .contact_us_content .contact_us_form .submit {
        margin-top: 22px;
    }
    .content .professional_team .professional_team_content ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .content .professional_team .professional_team_content ul::after {
        content: '';
    }
    .content .professional_team .professional_team_content ul li {
        margin-right: 0;
        width: 48.5%;
    }
    .content .Personnel_details .Personnel_details_top .img {
        width: 32%;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right {
        width: 64%;
    }
    .content .video_case .video_case_nr ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .content .video_case .video_case_nr ul::after {
        display: none;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li {
        margin-bottom: 16px;
    }
    .content .video_case .video_case_nr ul li:nth-child(4n) {
        margin-right: 0;
    }
    .content .video_case .video_case_nr ul li {
        width: 48.5%;
        margin-right: 0;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .date .day {
        font-size: 16px;
        line-height: 20px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .date .year {
        font-size: 12px;
        margin-top: 2px;
    }
    .content .company_news .skip {
        margin-top: 28px;
    }
    .content .company_news {
        padding: 24px 0 30px;
    }
    .content .enterprise_profile .company_profile_nr p {
        margin-bottom: 14px;
    }
    .content .enterprise_profile .company_profile_nr {
        margin-top: 24px;
    }
    .content .enterprise_profile .essential_data>div .grade {
        margin-top: 14px;
    }
    .content .enterprise_profile .essential_data>div .money {
        margin-top: 14px;
    }
    .content .enterprise_profile .essential_data {
        height: 160px;
    }
    .content .enterprise_profile {
        padding: 24px 0 30px;
    }
    .content .business_system {
        padding: 24px 0 38px;
    }
    .content .business_system .business_system_nr .w1440 img {
        width: 70%;
    }
    .content .business_system .business_system_flow ul {
        padding: 56px 0;
    }
    .content .business_system .business_system_flow ul li::after {
        width: 28px;
        height: 28px;
    }
    .content .business_system .business_system_nr .w1440 {
        padding-bottom: 40px;
    }
    .my-map {
        height: 320px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .coverage {
        margin-top: 0;
    }
}

@media screen and (max-width:960px) {
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top {
        padding: 14px 3.2% 0;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left .staff_introduction ul li .name {
        font-size: 18px;
    }
    .index_content .Professional_team .Professional_team_bottom .Professional_team_left {
        margin-top: 14px;
    }
    .message_issued_bg .message_issued .message_issued_form .button {
        margin-top: 16px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .date {
        display: none;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx {
        width: 68%;
        margin-left: 1.875%;
        padding-left: 0;
        border-left: none;
    }
    .content .company_news .company_news_nr ul li a:hover .company_news_content {
        transform: translate(20px, 0);
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx h5 {
        font-size: 15px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx .company_news_description {
        line-height: 22px;
    }
    .Business_case_details .Business_case_details_nr .details_title .date {
        font-size: 12px;
    }
    .content .enterprise_profile .essential_data>div .money {
        font-size: 36px;
        line-height: 50px;
    }
    .content .enterprise_profile .essential_data>div .grade {
        font-size: 36px;
        line-height: 50px;
    }
    .content .enterprise_profile .essential_data>div .grade em {
        font-size: 30px;
        line-height: 40px;
    }
    .content .contact_way {
        flex-wrap: wrap
    }
    .content .contact_way>div {
        width: 49%;
    }
    .content .contact_way .Recruitment_email {
        margin: 20px auto 0;
    }
}

@media screen and (max-width:900px) {
    .header .w1440 .logo {
        width: 26%;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 24px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 17px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div {
        height: 80px;
    }
    .index_content .Company_services .Company_services_nr ul li:hover {
        width: 100% !important;
    }
    .index_content .customer {
        padding: 28px 0 38px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list {
        width: 100%;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_img {
        display: none;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top {
        display: flex;
        justify-content: space-between;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top::after {
        display: none;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top .number {
        height: 41px;
        box-sizing: border-box;
    }
    .index_content .Professional_team .Professional_team_bottom {
        display: none;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom {
        display: block;
        margin-top: 30px;
    }
    .index_content .Professional_team .Professional_team_top .more {
        width: 20%;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul li {
        width: 31%;
        margin-right: 3.5%;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul li:nth-child(3n) {
        margin-right: 0;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul li:nth-child(4n) {
        margin-right: 3.5%;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul li:nth-child(12n) {
        margin-right: 0;
    }
    .content .service_content_xq {
        padding: 22px 0 28px;
    }
    .content .service_content_xq .personnel .img {
        width: 20%;
    }
    .content .service_content_xq .personnel .personnel_nr {
        width: 80%;
    }
    .content .service_content_xq .service_content_xq_left ul li a .number {
        font-size: 42px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content h6 {
        font-size: 15px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content p {
        font-size: 13px;
    }
    .content .service_content_xq .personnel .personnel_nr .service_hotline {
        font-size: 14px;
    }
    .content .service_content_xq .personnel .personnel_nr .name {
        font-size: 16px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title .cn {
        font-size: 16px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title .en {
        font-size: 13px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .content_Service_details {
        font-size: 13px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div {
        margin-bottom: 20px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div>p {
        margin-top: 10px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure {
        margin-bottom: 6px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title {
        padding-bottom: 20px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .content_Service_details {
        margin-top: 20px;
    }
    .content .contact_us_content {
        margin-top: 40px;
    }
    .content .service_content {
        padding: 30px 0;
    }
    .content .service_content .fy {
        margin-top: 10px;
    }
    .content .professional_team .professional_team_content ul li {
        margin-bottom: 28px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience {
        margin-top: 30px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience p {
        margin-top: 12px;
    }
    .content .Personnel_details .Introduce_content>div .content_span span {
        background: url(../images/zb2.png) no-repeat left 7px;
    }
    .content .certificate .certificate_nr ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .content .certificate .certificate_nr ul::after {
        display: none;
    }
    .content .certificate .certificate_nr ul li {
        width: 48%;
        margin-right: 0;
    }
    .content .certificate .certificate_nr ul li:nth-child(4n) {
        margin-right: 0;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li {
        margin-bottom: 22px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li a p {
        font-size: 14px;
        margin-top: 8px;
    }
    .content .video_case {
        padding: 28px 0 40px;
    }
    .content .company_news .company_news_nr ul li a>div.w1440 {
        padding: 14px 0;
    }
    .content .company_news .company_news_nr ul li a>div.w1440 em {
        width: 28px;
        height: 28px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .img {
        width: 21%;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx {
        width: 66%;
    }
    .content .business_system .business_system_nr .w1440>div h5 {
        font-size: 16px;
    }
    .content .business_system .business_system_nr .w1440>div p {
        margin-top: 8px;
    }
    .content .business_system .business_system_nr .w1440 .Professional_league {
        margin-top: 20px;
    }
    .content .business_system .business_system_flow h4 {
        font-size: 16px;
        width: 18%;
        height: 44px;
    }
    .content .business_system .business_system_flow ul li h5 {
        font-size: 15px;
    }
    .content .business_system .business_system_flow ul li p {
        font-size: 13px;
        line-height: 24px;
        margin-top: 4px;
    }
    .content .business_system .business_system_flow {
        margin-top: 30px;
    }
    .content .business_system .business_system_flow ul li {
        margin-bottom: 20px;
    }
    .content .business_system .business_system_flow ul li::after {
        width: 26px;
        height: 26px;
    }
    .content .business_system .business_system_nr .w1440 img {
        margin-top: 48px;
    }
    .content .business_system .business_system_flow ul {
        margin-top: 34px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr {
        margin-top: 4px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode {
        margin: 46px 0 24px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr p {
        line-height: 26px;
    }
    .content .ways_cooperation {
        padding: 20px 0 28px;
    }
    .content .ways_cooperation>ul>li span {
        font-size: 15px;
        line-height: 44px;
    }
    .content .ways_cooperation>ul>li span::after {
        width: 22px;
        height: 11px;
    }
    .content .service_content_xq .title {
        margin-bottom: 20px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .professional_qualification p em {
        margin: 0 10px;
    }
}

@media screen and (max-width:870px) {
    .header .w1440 .logo {
        width: 28%;
    }
    .index_content .about_us .about_us_right {
        width: 60%
    }
    .index_content .customer .customer_right a {
        width: 32%;
        margin-right: 2%;
    }
    .index_content .customer .customer_right a:nth-child(3n) {
        margin-right: 0;
    }
    .index_content .customer .customer_right a:nth-child(4n) {
        margin-right: 2%;
    }
    .index_content .customer .customer_right a:nth-child(12n) {
        margin-right: 0;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom {
        flex-wrap: wrap;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom>img {
        display: none;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top {
        background: none;
        padding: 0 5.61% 0 0;
        width: 100%;
        padding-top: 12px;
        border-top: 1px dashed #ccc;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top .number {
        border-bottom: 2px solid #da271e;
        color: #da271e;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top h4 {
        color: #333;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top p {
        color: #666;
    }
    .index_content .Service_advantage {
        padding-bottom: 28px;
    }
    .footer .footer_top .website_map {
        width: 100%;
        padding: 0;
    }
    .footer .footer_top .Quick_entry {
        width: 100%;
        padding: 0;
    }
    .footer .footer_top>div .footer_nav a:nth-child(2n) {
        margin-right: 34px;
    }
    .footer .footer_top>div .footer_nav a {
        margin-right: 34px;
    }
    .footer .footer_top .website_map {
        height: auto;
    }
    .footer .footer_top .Quick_entry {
        height: auto;
        margin-top: 10px;
    }
    .footer .footer_top {
        padding-top: 20px;
    }
    .footer .footer_top .scan_qr_codes {
        display: none;
    }
    .footer .footer_top .Contact_hotline {
        width: 100%;
        margin-top: 10px;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone {
        font-size: 18px;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr {
        margin-top: 4px;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .contact_us {
        width: 17%;
    }
    .footer .footer_top .blogroll {
        margin-top: 20px;
    }
    .message_issued_bg .message_issued .message_issued_top h4 {
        font-size: 16px;
    }
    .message_issued_bg .message_issued .message_issued_form input {
        font-size: 14px;
    }
    .message_issued_bg .message_issued .message_issued_form .name {
        background: url(../images/lyfb1.png) no-repeat 12px center;
    }
    .message_issued_bg .message_issued .message_issued_form .number {
        background: url(../images/lyfb2.png) no-repeat 12px center;
    }
    .message_issued_bg .message_issued .message_issued_form .email_address {
        background: url(../images/lyfb3.png) no-repeat 12px center;
    }
    .message_issued_bg .message_issued .message_issued_form .leave_word {
        font-size: 14px;
        height: 180px;
    }
    .message_issued_bg .message_issued .message_issued_form {
        margin-top: 12px;
    }
    .banner em {
        width: 26%;
    }
    .banner p {
        font-size: 20px;
    }
    .content .contact_us_content .contact_us_form>div em {
        font-size: 14px;
    }
    .content .contact_us_content .contact_us_form>div input {
        font-size: 13px;
    }
    .content .contact_us_content .contact_us_form .leave_note textarea {
        font-size: 13px;
    }
    .content .contact_us_content .contact_us_form {
        margin-top: 22px;
    }
    .content .contact_us_content .contact_us_form .submit {
        width: 140px;
        height: 46px;
    }
    .content .professional_team {
        padding: 30px 0 40px;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li a p {
        font-size: 14px;
        margin-top: 4px;
    }
    .content .Customer_testimonials .skip {
        margin-top: 20px;
    }
    .content .enterprise_profile .company_profile_nr p {
        font-size: 14px;
        line-height: 26px;
    }
    .content .enterprise_profile .essential_data {
        height: 140px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr {
        margin-top: 10px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr {
        margin-top: 12px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode {
        margin: 44px 0 18px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li p {
        font-size: 13px;
    }
    .carousel {
        display: none;
    }
    .carousel.mobile_carousel {
        display: block;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone br {
        display: none;
    }
}

@media screen and (max-width:785px) {
    .header .w1440 .logo {
        width: 30%;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 22px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 16px;
        line-height: 24px;
    }
    .carousel ul li .carousel_content em {
        width: 58%;
    }
    .carousel ul li .carousel_content>div {
        width: 60%
    }
    .carousel ul li .carousel_content .cn {
        font-size: 22px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 16px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .staff_profile {
        margin-top: 12px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .name {
        font-size: 17px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .Experience_expertise h5 {
        font-size: 14px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .Experience_expertise {
        margin-top: 10px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .Experience_expertise p {
        margin-top: 6px;
        font-size: 13px;
        line-height: 24px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .professional_qualification h5 {
        font-size: 14px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .professional_qualification {
        margin-top: 10px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .professional_qualification p {
        margin-top: 6px;
        font-size: 13px;
        line-height: 24px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more {
        width: 25%;
    }
    .message_issued_bg .message_issued {
        width: 75%;
    }
    .banner em {
        width: 27%;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .img {
        width: 28%;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content {
        width: 70%;
    }
    .content .contact_us_content .contact_us_form>div {
        width: 100%;
        margin-bottom: 14px;
    }
    .content .contact_us_content .contact_us_form .email_address {
        margin-bottom: 0;
    }
    .content .contact_us_content .contact_us_form .leave_note {
        margin-top: 14px;
    }
    .content .contact_us_content .contact_us_form .submit {
        margin-top: 10px;
    }
    .content .professional_team .professional_team_content ul li a .content .name {
        font-size: 16px;
    }
    .content .professional_team .professional_team_content ul li a .content .position {
        font-size: 13px;
    }
    .content .professional_team .professional_team_content ul li a .content {
        height: 60px;
        top: calc(100% - 60px);
    }
    .content .professional_team .professional_team_content ul li a .content_hover .name {
        font-size: 16px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .position {
        font-size: 14px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .introduce {
        font-size: 12px;
        line-height: 20px;
        height: 80px;
    }
    .content .professional_team .professional_team_content ul li {
        margin-bottom: 18px;
    }
    .content .Personnel_details .Personnel_details_top .img {
        width: 50%;
        float: none;
        margin: 0 auto;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right {
        width: 100%;
        float: none;
        margin-top: 6px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .name {
        text-align: center;
    }
    .content .Personnel_details .Introduce_content {
        margin-top: 16px;
    }
    .content .Personnel_details .Introduce_content>div {
        margin-bottom: 16px;
    }
    .content .video_case .video_case_nr ul li {
        margin-bottom: 20px;
    }
    .content .company_news {
        padding: 22px 0 26px;
    }
    .Business_case_details .skip {
        margin-top: 32px;
    }
    .content .enterprise_profile .essential_data>div .money {
        font-size: 32px;
        line-height: 40px;
    }
    .content .enterprise_profile .essential_data>div .grade {
        font-size: 32px;
        line-height: 40px;
    }
    .content .enterprise_profile .essential_data>div .grade em {
        font-size: 26px;
        line-height: 30px;
    }
    .content .enterprise_profile .essential_data>div .money em {
        font-size: 13px;
        line-height: 26px;
    }
    .content .enterprise_profile .essential_data {
        height: 120px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li p {
        bottom: -24px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr>div h5 {
        font-size: 14px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr p {
        font-size: 13px;
        line-height: 24px;
    }
    .content .ways_cooperation>ul>li {
        margin-bottom: 14px;
    }
}

@media screen and (max-width:730px) {
    .header .w1440 .logo {
        width: 32%;
    }
    .carousel .swiper-pagination.carousel_fy {
        bottom: 20px;
    }
    .carousel .swiper-pagination.carousel_fy span {
        width: 28px;
        height: 4px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number .number_nr {
        font-size: 28px;
        line-height: 30px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more {
        width: 22%;
        margin-top: 20px;
    }
    .index_content .about_us .about_us_right {
        width: 70%;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom {
        margin-top: 22px;
    }
    .index_content .customer .customer_right {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .index_content .customer .customer_right::after {
        display: none;
    }
    .index_content .customer .customer_right a {
        width: 49%;
        height: 60px;
        margin-right: 0;
    }
    .index_content .customer .customer_right a:nth-child(4n) {
        margin-right: 0;
    }
    .content .service_content_xq .personnel .img {
        width: 24%;
    }
    .content .service_content_xq .personnel .personnel_nr {
        width: 76%;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title {
        padding-bottom: 14px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .content_Service_details {
        margin-top: 14px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div h5 {
        font-size: 15px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div>p {
        font-size: 13px;
    }
    .content .contact_us_content .contact_us_form {
        margin-top: 16px;
    }
    .content .service_content {
        padding: 20px 0;
    }
    .content .service_content>ul li {
        width: 48.5%;
        margin-right: 0;
    }
    .content .service_content .fy {
        margin-top: 0;
    }
    .content .professional_team {
        padding: 20px 0 34px;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li {
        width: 49%;
        margin-right: 0;
    }
    .content .Customer_testimonials {
        padding: 20px 0 30px;
    }
    .content .certificate {
        padding: 24px 0 32px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li {
        margin-bottom: 18px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx .company_news_description {
        font-size: 12px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .img {
        width: 24%;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx {
        width: 63%;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        line-height: 24px;
    }
    .content .enterprise_profile .company_profile_nr {
        margin-top: 18px;
    }
    .content .enterprise_profile .company_profile_nr p {
        margin-bottom: 10px;
    }
    .content .business_system .business_system_nr .w1440 img {
        width: 80%;
    }
    .content .business_system .business_system_flow h4 {
        width: 21%;
    }
    .content .business_system {
        padding: 20px 0 28px;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul::after {
        display: none;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li:nth-child(4n) {
        margin-right: 0;
    }
    .content .service_content>ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .content .service_content>ul::after {
        display: none;
    }
    .content .service_content>ul li:nth-child(4n) {
        margin-right: 0;
    }
}

@media screen and (max-width:680px) {
    .header .w1440 .logo {
        width: 34%;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 20px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 15px;
    }
    .carousel .swiper-pagination.carousel_fy {
        bottom: 14px;
    }
    .carousel ul li .carousel_content em {
        margin: 14px 0 10px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number .number_nr {
        font-size: 26px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number em {
        font-size: 14px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number span {
        font-size: 14px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div p {
        font-size: 14px;
    }
    .title .en {
        font-size: 22px;
    }
    .index_content .about_us .about_us_right {
        width: 80%;
    }
    .index_content .Company_services .Company_services_nr {
        margin-top: 20px;
    }
    .index_content .Service_advantage .w1440 {
        padding-top: 26px;
    }
    .index_content .Service_advantage {
        padding-bottom: 22px;
    }
    .message_issued_bg .message_issued {
        width: 80%;
    }
    .banner {
        display: none;
    }
    .banner_mobile {
        display: block;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul::after {
        display: none;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul li {
        width: 48%;
        margin-right: 0;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul li:nth-child(4n) {
        margin-right: 0;
    }
    .content .successful_case .successful_case_right {
        margin-top: 12px;
    }
    .content .successful_case {
        padding: 6px 0 30px;
    }
    .content .service_content_xq .service_content_xq_left ul li a {
        padding: 14px 10px;
    }
    .content .service_content_xq .skip {
        margin-top: 22px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .number {
        font-size: 38px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content p {
        height: 48px;
        -webkit-line-clamp: 2;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right {
        padding-top: 0;
        margin-top: 8px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience p {
        margin-top: 8px;
    }
    .content .video_case {
        padding: 26px 0 34px;
    }
    .content .video_case .skip {
        margin-top: 12px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx {
        width: 60%;
    }
    .Business_case_details .skip {
        margin-top: 28px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li p {
        font-size: 12px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li:nth-child(7) .number {
        font-size: 20px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr p {
        font-size: 12px;
        line-height: 22px;
    }
    .content .contact_way {
        margin-top: 20px;
    }
    .content .contact_way>div {
        width: 100%;
        margin-bottom: 14px;
    }
    .content .contact_way .Recruitment_email {
        margin-top: 0;
    }
}

@media screen and (max-width:650px) {
    .header .sj-cd .mobile_search input {
        font-size: 13px;
    }
    .header .sj-cd .mobile_search button {
        background-size: 16px auto;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 18px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 14px;
    }
    .index_content .about_us .about_us_right {
        width: 90%;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more {
        width: 25%;
    }
    .index_content .customer .customer_left .customer_nr .more {
        width: 25%;
    }
    .index_content .Professional_team .Professional_team_top .more {
        width: 25%;
    }
    .index_content .Professional_team {
        padding: 22px 0 26px;
    }
    .index_content .Recent_activities {
        padding: 22px 0 30px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more {
        width: 32%;
        height: 42px;
    }
    .index_content .Recent_activities .Recent_activities_nr {
        padding-top: 18px;
    }
    .content .professional_team {
        padding: 20px 0 24px;
    }
    .content .Personnel_details .Personnel_details_top .img {
        width: 60%;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .name {
        font-size: 17px;
    }
    .content .secondary_section>.w1440 a {
        line-height: 50px;
        font-size: 14px;
    }
    .content .certificate .certificate_nr ul li a p {
        margin-top: 8px;
    }
    .content .Professional_qualifications {
        padding: 22px 0 28px;
    }
    .content .video_case .video_case_nr ul li {
        margin-bottom: 16px;
    }
    .content .video_case {
        padding: 22px 0 30px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .img {
        width: 28%;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx {
        width: 57%;
    }
    .content .company_news .skip {
        margin-top: 24px;
    }
    .Business_case_details .skip {
        margin-top: 24px;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        padding-bottom: 14px;
    }
    .content .enterprise_profile .essential_data>div p {
        font-size: 15px;
    }
    .content .business_system .business_system_flow ul::after {
        transform: translate(0, 0);
        left: 6px;
    }
    .content .business_system .business_system_flow ul {
        background: url(../images/dian1.png) no-repeat left top, url(../images/dian1.png) no-repeat left bottom;
        padding: 40px 0;
    }
    .content .business_system .business_system_flow ul li::after {
        transform: translate(0, 0);
        left: -7px;
    }
    .content .business_system .business_system_flow ul li {
        padding-left: 5%;
    }
    .content .business_system .business_system_flow ul li:nth-child(2n) {
        padding-right: 0;
        padding-left: 5%;
    }
    .content .business_system .business_system_flow ul li:nth-child(2n) h5 {
        text-align: left;
    }
    .content .business_system .business_system_nr .w1440 {
        padding-bottom: 28px;
    }
    .content .business_system .business_system_nr .w1440 img {
        width: 90%;
    }
    .my-map {
        height: 300px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .professional_qualification p em {
        margin: 0 8px;
    }
}

@media screen and (max-width:486px) {
    .header .w1440 {
        height: 50px;
    }
    .header .w1440 .logo {
        width: 44%;
    }
    .header .sj-cd {
        top: 0;
        padding-top: 50px;
    }
    .header .sj-cd .mobile_search {
        height: 50px;
    }
    .sj-cd {
        width: 84%;
    }
    .header .sj-cd .mobile_search input {
        width: 86%;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }
    .header .sj-cd .mobile_search button {
        width: 14%;
        height: 30px;
    }
    .carousel ul li .carousel_content>div {
        width: 90%;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 16px;
    }
    .carousel ul li .carousel_content .en {
        font-size: 12px;
        line-height: 20px;
    }
    .carousel .swiper-pagination.carousel_fy {
        bottom: 4px;
    }
    .carousel .swiper-pagination.carousel_fy span {
        margin: 0 5px;
        height: 2px;
        width: 24px;
    }
    .carousel ul li .carousel_content em {
        margin: 10px 0 6px;
    }
    .index_content .about_us {
        padding: 22px 0 20px;
    }
    .title .en {
        font-size: 20px;
    }
    .title .cn {
        font-size: 14px;
        margin-top: 6px;
    }
    .index_content .about_us .about_us_left {
        margin-top: 14px;
    }
    .title {
        padding-bottom: 14px;
    }
    .index_content .about_us .about_us_left .about_us_content {
        margin-top: 12px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more {
        width: 33%;
        height: 42px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div {
        width: 50%;
        float: none;
        height: 70px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom .establish {
        border-left: none;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom .establish::after {
        display: none;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom .client {
        border-left: none;
        margin-top: 16px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom .client::after {
        display: none;
    }
    .index_content .Company_services .Company_services_nr ul li:hover .Company_services_content_hover {
        padding-top: 14%;
    }
    .index_content .Company_services .Company_services_nr>div {
        display: none;
    }
    .index_content .Company_services .Company_services_nr .gsfw {
        display: block;
        background: none;
        width: 100%;
        bottom: 10px;
        height: auto;
    }
    .index_content .Company_services .Company_services_nr .gsfw span {
        opacity: 1;
        background: #fff;
    }
    .index_content .Company_services .Company_services_nr .gsfw span.swiper-pagination-bullet-active {
        background: #1d50a2;
    }
    .index_content .customer .customer_left .customer_nr .more {
        width: 33%;
        height: 42px;
    }
    .index_content .customer .customer_left .customer_nr {
        margin-top: 20px;
    }
    .index_content .customer .customer_right a {
        margin-top: 12px;
    }
    .index_content .customer {
        padding: 22px 0 24px;
    }
    .index_content .Service_advantage .w1440 {
        padding-top: 20px;
    }
    .index_content .Service_advantage {
        padding-bottom: 16px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right {
        margin-top: 20px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .number {
        font-size: 26px;
        padding-bottom: 3px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .Service_advantage_list_text h4 {
        font-size: 14px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li .Service_advantage_list_text p {
        font-size: 12px;
        line-height: 20px;
        -webkit-line-clamp: 10;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top .number {
        font-size: 26px;
        padding-bottom: 3px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top h4 {
        font-size: 14px;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top p {
        font-size: 12px;
        line-height: 20px;
        -webkit-line-clamp: 10;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_top .Service_advantage_list ul li {
        padding-right: 0;
    }
    .index_content .Service_advantage .w1440 .Service_advantage_right .Service_advantage_bottom .come_out_top {
        padding-right: 0;
    }
    .index_content .Professional_team .Professional_team_top .more {
        display: none;
    }
    .index_content .Professional_team {
        padding: 16px 0;
    }
    .index_content .Professional_team .Professional_team_top .title {
        width: 100%;
        text-align: center;
    }
    .index_content .Professional_team .Professional_team_top .title::after {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .index_content .Professional_team .mobild_Professional_team_bottom {
        margin-top: 18px;
        padding-bottom: 30px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .img {
        width: 70%;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .name {
        font-size: 16px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .staff_profile {
        margin-top: 8px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .Experience_expertise {
        margin-top: 6px;
    }
    .index_content .Service_process ul {
        margin-top: 20px;
    }
    .index_content .Service_process .title {
        text-align: center;
    }
    .index_content .Service_process .title::after {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .index_content .Recent_activities .Recent_activities_nr {
        padding: 0;
    }
    .index_content .Recent_activities .Recent_activities_nr .more {
        width: 38%;
    }
    .index_content .Recent_activities {
        padding: 18px 0 24px;
    }
    .index_content .Recent_activities .Recent_activities_nr {
        margin-top: 14px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li {
        margin-right: 0;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content {
        padding: 9px 0;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content h5 {
        font-size: 15px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content p {
        font-size: 13px;
        line-height: 22px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content .date {
        font-size: 15px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more em {
        font-size: 14px;
    }
    .footer .footer_top {
        padding-top: 10px;
    }
    .footer .footer_top .website_map {
        display: none;
    }
    .footer .footer_top .Quick_entry {
        display: none;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .contact_us {
        display: none;
    }
    .footer .footer_top .blogroll {
        display: none;
    }
    .footer .footer_top .Contact_hotline {
        margin-top: 0;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone {
        font-size: 17px;
        line-height: 24px;
    }
    .footer .footer_top>div h4 {
        font-size: 13px;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .url,
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .site {
        font-size: 12px;
    }
    .footer .footer_bottom {
        line-height: 22px;
        padding: 6px 3.2%;
        box-sizing: border-box;
    }
    .footer .footer_bottom a {
        font-size: 12px;
        white-space: nowrap;
    }
    .banner {
        height: auto;
    }
    .banner img {
        width: 100%;
        height: auto;
    }
    .banner p {
        font-size: 17px;
    }
    .banner em {
        width: 34%;
    }
    .content .successful_case .successful_case_left a {
        font-size: 14px;
        line-height: 36px;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul li {
        margin-bottom: 14px;
    }
    .content .successful_case .successful_case_right {
        margin-top: 20px;
    }
    .content .successful_case .successful_case_right .skip {
        margin-top: 10px;
    }
    .paginationjs-pages ul li {
        width: 28px;
        height: 28px;
    }
    .paginationjs-pages ul li span {
        font-size: 13px;
    }
    .paginationjs-pages ul li a {
        font-size: 13px;
    }
    .content .successful_case {
        padding: 6px 0 22px;
    }
    .content .service_content_xq {
        padding: 16px 0 20px;
    }
    .content .service_content_xq .personnel .img {
        width: 38%;
    }
    .content .service_content_xq .personnel .personnel_nr {
        width: 72%;
    }
    .content .service_content_xq .service_content_left {
        margin-top: 10px;
    }
    .content .service_content_xq .service_content_xq_left ul li a:hover em {
        width: 7.27%;
    }
    .content .service_content_xq .service_content_xq_left ul li a .number {
        font-size: 34px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content h6 {
        font-size: 14px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .list_content p {
        font-size: 12px;
        line-height: 22px;
        height: 44px;
        margin-top: 4px;
    }
    .content .service_content_xq .service_content_xq_left ul li a {
        padding: 10px 8px;
    }
    .content .service_content_xq .skip {
        margin-top: 16px;
    }
    .content .service_content_xq .personnel .personnel_nr .name {
        font-size: 15px;
    }
    .content .service_content_xq .personnel .personnel_nr .service_hotline {
        font-size: 13px;
        background-size: 14px 14px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .img {
        width: 70%;
        float: none;
        margin: 0 auto;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content {
        width: 100%;
        float: none;
        margin-top: 6px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title {
        text-align: center;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title::after {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .content_Service_details {
        text-align: center;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title .cn {
        font-size: 15px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title .en {
        font-size: 12px;
        margin-top: 4px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom {
        margin-top: 20px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div>p {
        padding-left: 0;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div h5 {
        padding-left: 12px;
    }
    .content .contact_us_content .contact_us_form {
        margin-top: 10px;
    }
    .content .contact_us_content .contact_us_form .submit {
        width: 130px;
        margin-top: 4px;
    }
    .content .Service_details {
        padding: 18px 0 22px;
    }
    .content .contact_us_content .headline h4 {
        font-size: 16px;
        margin: 0 12px;
    }
    .content .contact_us_content {
        margin-top: 26px;
    }
    .content .service_content>ul li a .service_content_text h5 {
        font-size: 14px;
    }
    .content .service_content>ul li {
        margin-bottom: 0px;
    }
    .content .service_content>ul li a .service_content_text p {
        line-height: 22px;
        height: 44px;
    }
    .content .service_content {
        padding: 16px 0 24px;
    }
    .content .service_content .fy {
        margin-top: 12px;
    }
    .content .professional_team .professional_team_content ul li a .content .position {
        display: none;
    }
    .content .professional_team .professional_team_content ul li a .content .name {
        font-size: 15px;
    }
    .content .professional_team .professional_team_content ul li a .content {
        height: 36px;
        top: calc(100% - 36px);
    }
    .content .professional_team .professional_team_content ul li {
        margin-bottom: 12px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .name {
        font-size: 15px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .position {
        font-size: 13px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .introduce {
        margin-top: 10px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .content_hover_nr {
        padding-bottom: 0;
        background: none;
    }
    .content .Personnel_details {
        padding: 22px 0 14px;
    }
    .content .Personnel_details .Personnel_details_top .img {
        width: 75%;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .name {
        font-size: 16px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience {
        margin-top: 18px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience h5 {
        font-size: 15px;
        background-size: 2px 16px;
        padding-left: 10px;
    }
    .content .Personnel_details .Introduce_content>div h5 {
        font-size: 15px;
        background-size: 2px 16px;
        padding-left: 10px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience p {
        font-size: 13px;
        line-height: 24px;
        margin-top: 5px;
    }
    .content .Personnel_details .Introduce_content>div .content_span {
        padding: 0;
        margin-top: 8px;
    }
    .content .Personnel_details .Introduce_content>div .content_span span {
        width: 100%;
    }
    .content .Personnel_details .Introduce_content>div {
        margin-bottom: 12px;
    }
    .content .Personnel_details .Introduce_content>div .content_span span {
        font-size: 13px;
    }
    .content .Personnel_details .Introduce_content .research_result {
        margin-bottom: 0;
    }
    .content .Customer_testimonials {
        padding: 16px 0 22px;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li {
        margin-bottom: 10px;
    }
    .content .Customer_testimonials .skip {
        margin-top: 14px;
    }
    .content .certificate {
        padding: 18px 0 22px;
    }
    .content .certificate .certificate_nr ul li a p {
        font-size: 14px;
        margin-top: 4px;
    }
    .content .certificate .certificate_nr ul li {
        margin-bottom: 12px;
    }
    .content .Professional_qualifications {
        padding: 16px 0 22px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li a p {
        font-size: 13px;
        margin-top: 6px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li {
        margin-bottom: 14px;
    }
    .content .video_case {
        padding: 18px 0 24px;
    }
    .content .video_case .video_case_nr ul li a p {
        font-size: 13px;
        line-height: 20px;
        height: 40px;
        padding: 0;
        margin-top: 4px;
    }
    .content .video_case .video_case_nr ul li {
        margin-bottom: 12px;
    }
    .content .company_news .company_news_nr ul li a>div.w1440 {
        padding: 10px 0;
    }
    .content .company_news .company_news_nr ul li a>div.w1440 em {
        display: none;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .img {
        width: 32%;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx {
        width: 67%;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx h5 {
        font-size: 14px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx .company_news_description {
        line-height: 18px;
        height: 54px;
        -webkit-line-clamp: 3;
        margin-top: 4px;
    }
    .content .company_news .company_news_nr ul li a:hover .company_news_content {
        transform: translate(0, 0);
    }
    .content .company_news {
        padding: 6px 0 22px;
    }
    .Business_case_details {
        padding: 16px 0 20px;
    }
    .Business_case_details .Business_case_details_nr .details_title .date {
        margin-top: 0;
    }
    .Business_case_details .Business_case_details_nr .details_content p {
        margin-bottom: 6px;
    }
    .Business_case_details .Business_case_details_nr .details_content p img {
        margin-top: 14px;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        margin-top: 8px;
    }
    .Business_case_details .Business_case_details_nr .details_title h4 {
        font-size: 17px;
    }
    .Business_case_details .skip {
        margin-top: 16px;
    }
    .content .enterprise_profile .essential_data>div .money {
        font-size: 28px;
    }
    .content .enterprise_profile .essential_data>div .grade {
        font-size: 28px;
    }
    .content .enterprise_profile .essential_data>div .grade em {
        font-size: 22px;
    }
    .content .enterprise_profile .essential_data>div .money em {
        font-size: 12px;
        line-height: 30px;
    }
    .content .enterprise_profile {
        padding: 18px 0 20px;
    }
    .content .business_system {
        padding: 16px 0 20px;
    }
    .content .business_system .business_system_nr .w1440>div h5 {
        font-size: 15px;
    }
    .content .business_system .business_system_nr .w1440>div p {
        font-size: 13px;
        margin-top: 4px;
        line-height: 24px;
    }
    .content .business_system .business_system_nr .w1440 .Professional_league {
        margin-top: 12px;
    }
    .content .business_system .business_system_nr .w1440 img {
        width: 100%;
        margin-top: 28px;
    }
    .content .business_system .business_system_flow h4 {
        width: 30%;
        font-size: 15px;
        height: 38px;
    }
    .content .business_system .business_system_flow ul li {
        padding-left: 7.5%;
    }
    .content .business_system .business_system_flow ul li:nth-child(2n) {
        padding-left: 7.5%;
    }
    .content .business_system .business_system_flow {
        margin-top: 20px;
    }
    .content .business_system .business_system_flow ul {
        margin-top: 20px;
    }
    .content .business_system .business_system_flow ul li h5 {
        font-size: 14px;
    }
    .content .business_system .business_system_flow ul li p {
        font-size: 12px;
        line-height: 22px;
    }
    .content .ways_cooperation>ul>li span {
        font-size: 14px;
        line-height: 40px;
    }
    .content .ways_cooperation>ul>li span::after {
        width: 20px;
        height: 10px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr>div h5 {
        font-size: 13px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li {
        width: 30%;
        margin-bottom: 12px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li p {
        position: relative;
        bottom: 0;
        left: 0;
        transform: translate(0, 0);
        margin-top: 4px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode {
        margin: 6px 0 12px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_mode .service_mode_nr {
        padding: 0;
        margin-top: 6px;
    }
    .content .ways_cooperation h4 {
        font-size: 15px;
    }
    .content .ways_cooperation>ul {
        margin-top: 10px;
    }
    .content .ways_cooperation {
        padding: 14px 0 22px;
    }
    .content .contact_us {
        padding: 18px 0 22px;
    }
    .my-map {
        height: 240px;
    }
    .content .contact_way>div {
        height: 160px;
    }
    .content .contact_way>div .icon {
        width: 58px;
        height: 58px;
    }
    .content .service_content_xq .title {
        margin-bottom: 12px;
    }
}

@media screen and (max-width:376px) {
    .header .w1440 .logo {
        width: 46%;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 15px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .abstract {
        font-size: 13px;
        line-height: 24px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more em {
        font-size: 13px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_top .more {
        height: 38px;
        width: 40%;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number .number_nr {
        font-size: 24px;
        line-height: 28px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number em {
        font-size: 13px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div p {
        font-size: 13px;
        margin-top: 6px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom>div .number span {
        font-size: 13px;
    }
    .index_content .about_us .about_us_right {
        width: 100%;
    }
    .index_content .about_us {
        padding: 16px 0 14px;
    }
    .index_content .about_us .about_us_left .about_us_content .content_bottom .client {
        margin-top: 10px;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .Company_services_title .en {
        white-space: initial;
    }
    .index_content .Company_services .Company_services_nr .Company_services_content_hover .content_Company_services {
        padding-bottom: 30px;
        margin-top: 30px;
    }
    .index_content .customer .customer_left .customer_nr .more em {
        font-size: 13px;
    }
    .index_content .customer .customer_left .customer_nr p {
        font-size: 13px;
        line-height: 24px;
    }
    .index_content .customer .customer_left .customer_nr .more {
        height: 38px;
        width: 40%;
        margin: 14px auto 6px;
    }
    .index_content .customer .customer_right a {
        font-size: 13px;
        height: 50px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .name {
        font-size: 15px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .Experience_expertise h5 {
        font-size: 13px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .Experience_expertise p {
        font-size: 12px;
        line-height: 22px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .professional_qualification h5 {
        font-size: 13px;
    }
    .index_content .Professional_team .mobild_Professional_team_bottom ul li .professional_qualification p {
        font-size: 12px;
        line-height: 22px;
    }
    .index_content .Professional_team {
        padding-bottom: 26px;
    }
    .index_content .Service_process ul li p {
        font-size: 13px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li p {
        font-size: 13px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content h5 {
        font-size: 14px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content p {
        font-size: 12px;
        line-height: 22px;
    }
    .index_content .Recent_activities .Recent_activities_nr ul li a .Recent_activities_content .date {
        font-size: 14px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more em {
        font-size: 13px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more {
        height: 36px;
        width: 40%;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone {
        font-size: 16px;
        line-height: 22px;
    }
    .content .service_content_xq .service_content_xq_left ul li a .number {
        font-size: 30px;
    }
    .content .service_content>ul li a .service_content_text h5 {
        font-size: 12px;
        width: 100%;
        white-space: normal;
    }
    .content .service_content>ul li a .service_content_text p {
        font-size: 12px;
        line-height: 20px;
        height: 40px;
    }
    .content .service_content>ul li a .service_content_text {
        padding-top: 4px;
    }
    .content .professional_team .professional_team_content ul li a .content .name {
        font-size: 14px;
    }
    .content .professional_team .professional_team_content ul li a .content {
        height: 32px;
        top: calc(100% - 32px);
    }
    .content .professional_team .professional_team_content ul li a .content_hover .name {
        font-size: 14px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .position {
        font-size: 12px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .introduce {
        line-height: 18px;
        height: 72px;
    }
    .content .Personnel_details .Introduce_content>div {
        margin-bottom: 8px;
    }
    .content .Personnel_details .Introduce_content {
        margin-top: 10px;
    }
    .content .Customer_testimonials .Customer_testimonials_nr ul li a p {
        font-size: 13px;
    }
    .content .certificate .certificate_nr ul li a p {
        font-size: 13px;
    }
    .content .certificate .certificate_nr ul li {
        margin-bottom: 10px;
    }
    .content .video_case .video_case_nr ul li a p {
        font-size: 12px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .img {
        width: 33%;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx {
        width: 64%;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        font-size: 12px;
        line-height: 22px;
        margin-top: 8px;
    }
    .Business_case_details .skip>div a {
        font-size: 13px;
    }
    .Business_case_details .Business_case_details_nr .details_title h4 {
        font-size: 16px;
    }
    .Business_case_details .skip {
        margin-top: 14px;
    }
    .content .enterprise_profile .company_profile_nr p {
        font-size: 13px;
        line-height: 24px;
        margin-bottom: 8px;
    }
    .content .enterprise_profile .essential_data>div p {
        font-size: 14px;
    }
    .content .enterprise_profile .essential_data>div .money {
        margin-top: 2px;
    }
    .content .enterprise_profile .essential_data {
        height: 90px;
    }
    .content .enterprise_profile .essential_data>div .money {
        font-size: 24px;
    }
    .content .enterprise_profile .essential_data>div .grade {
        font-size: 24px;
    }
    .content .enterprise_profile .essential_data>div .grade em {
        font-size: 20px;
        line-height: 34px;
    }
    .content .enterprise_profile .essential_data>div .money em {
        line-height: 34px;
    }
    .content .enterprise_profile .essential_data>div .grade {
        margin-top: 10px;
    }
    .content .enterprise_profile .company_profile_nr {
        margin-top: 10px;
    }
    .content .enterprise_profile {
        padding: 16px 0 18px;
    }
    .content .business_system .business_system_flow ul li {
        margin-bottom: 16px;
    }
    .content .business_system .business_system_flow {
        margin-top: 14px;
    }
    .content .business_system .business_system_flow h4 {
        width: 33%;
    }
    .content .business_system .business_system_flow ul li::after {
        width: 24px;
        height: 24px;
    }
    .content .business_system .business_system_flow ul li::after {
        left: -6px;
        top: -2px;
    }
    .content .business_system .business_system_flow ul {
        padding: 30px 0;
    }
    .content .business_system {
        padding: 14px 0 18px;
    }
    .content .ways_cooperation h4 {
        font-size: 14px;
    }
    .content .ways_cooperation {
        padding: 10px 0 18px;
    }
    .content .contact_us {
        padding: 14px 0 18px;
    }
    .my-map {
        height: 220px;
    }
    .content .contact_way>div {
        height: 150px;
    }
    .content .contact_way>div .icon {
        width: 54px;
        height: 54px;
    }
    .content .contact_way>div .contact_way_nr p {
        margin-top: 4px;
    }
}

@media screen and (max-width:340px) {
    .header .sj-cd {
        top: 0;
        padding-top: 46px;
    }
    .header .sj-cd .mobile_search {
        height: 46px;
    }
    .header .w1440 {
        height: 46px;
    }
    .header .w1440 .logo {
        width: 50%;
    }
    .header .sj-cd .mobile_search {
        width: 78%;
    }
    .header .sj-cd .mobile_search button {
        background-size: 14px auto;
    }
    .carousel ul li .carousel_content .cn {
        font-size: 14px;
    }
    .title .en {
        font-size: 18px;
        line-height: 24px;
    }
    .title .cn {
        font-size: 13px;
    }
    .index_content .customer .customer_right a {
        font-size: 12px;
        height: 40px;
    }
    .index_content .customer {
        padding: 18px 0 20px;
    }
    .index_content .customer .customer_left .customer_nr {
        margin-top: 12px;
    }
    .index_content .Recent_activities .Recent_activities_nr .more {
        height: 36px;
        width: 45%;
        margin-top: 40px;
    }
    .index_content .Recent_activities {
        padding: 10px 0 20px;
    }
    .footer .footer_top .Contact_hotline .Contact_hotline_nr .phone {
        font-size: 15px;
        line-height: 20px;
    }
    .content .successful_case .successful_case_right .successful_case_nr ul li {
        width: 49%;
        margin-bottom: 6px;
    }
    .content .successful_case .successful_case_right {
        margin-top: 14px;
    }
    .content .service_content_xq .personnel {
        flex-wrap: wrap;
        padding-top: 14px;
    }
    .content .service_content_xq .personnel .img {
        width: 60%;
        margin: 0 auto;
    }
    .content .service_content_xq .personnel .personnel_nr {
        width: 100%;
        padding-right: 10px;
    }
    .content .service_content_xq .personnel .personnel_nr .name {
        font-size: 14px;
    }
    .content .service_content_xq .personnel .personnel_nr .service_hotline {
        font-size: 12px;
        padding-left: 22px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .Service_details_title {
        padding-bottom: 10px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_top .Service_details_content .content_Service_details {
        font-size: 12px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div h5 {
        font-size: 14px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr {
        padding-bottom: 54px;
        margin-top: 12px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div>p {
        font-size: 12px;
        margin-top: 6px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom>div {
        margin-bottom: 14px;
    }
    .content .Service_details .Service_details_nr .Service_details_nr_bottom .serving_procedure_nr ul li p {
        font-size: 12px;
    }
    .content .contact_us_content .headline h4 {
        font-size: 15px;
    }
    .content .contact_us_content .contact_us_form>div em {
        font-size: 13px;
    }
    .content .contact_us_content .contact_us_form>div input {
        font-size: 12px;
        height: 40px;
        line-height: 40px;
    }
    .content .contact_us_content .contact_us_form .leave_note textarea {
        font-size: 12px;
        padding: 10px 12px;
    }
    .content .contact_us_content .contact_us_form .submit {
        width: 120px;
        height: 40px;
        font-size: 14px;
    }
    .content .professional_team .professional_team_content ul li {
        margin-bottom: 10px;
    }
    .content .professional_team .professional_team_content ul li a .content .name {
        font-size: 13px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .introduce {
        margin-top: 6px;
    }
    .content .professional_team .professional_team_content ul li a .content_hover .position {
        margin-top: 0;
    }
    .content .professional_team .skip {
        margin-top: 12px;
    }
    .content .professional_team {
        padding: 14px 0 20px;
    }
    .content .Personnel_details {
        padding: 16px 0 8px;
    }
    .content .Personnel_details .Personnel_details_top .img {
        width: 80%;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .name {
        font-size: 15px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience h5 {
        font-size: 14px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience p {
        font-size: 12px;
        line-height: 22px;
    }
    .content .Personnel_details .Introduce_content>div h5 {
        font-size: 14px;
    }
    .content .Personnel_details .Introduce_content>div .content_span span {
        font-size: 12px;
    }
    .content .Personnel_details .Personnel_details_top .Personnel_details_right .working_experience {
        margin-top: 10px;
    }
    .content .secondary_section>.w1440 a {
        line-height: 42px;
        font-size: 13px;
    }
    .content .certificate .certificate_nr ul li a p {
        font-size: 12px;
    }
    .content .certificate .certificate_nr ul li {
        margin-bottom: 8px;
    }
    .content .certificate {
        padding: 12px 0 20px;
    }
    .content .certificate .skip {
        margin-top: 12px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li {
        margin-bottom: 10px;
    }
    .content .Professional_qualifications .Professional_qualifications_nr ul li a p {
        font-size: 12px;
        margin-top: 4px;
    }
    .content .Professional_qualifications {
        padding: 12px 0 20px;
    }
    .content .video_case .video_case_nr ul li a p {
        line-height: 18px;
        height: 36px;
    }
    .content .video_case {
        padding: 12px 0 20px;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .img {
        width: 36%;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx {
        width: 61%;
    }
    .content .company_news .company_news_nr ul li a .company_news_content .company_news_tetx h5 {
        font-size: 13px;
    }
    .content .company_news .skip {
        margin-top: 18px;
    }
    .content .company_news {
        padding: 4px 0 18px;
    }
    .Business_case_details .Business_case_details_nr .details_title h4 {
        font-size: 15px;
    }
    .Business_case_details .Business_case_details_nr .details_content {
        line-height: 20px;
    }
    .Business_case_details .Business_case_details_nr .details_content p {
        margin-bottom: 4px;
    }
    .Business_case_details .skip .skip_bottom {
        margin-top: 8px;
    }
    .Business_case_details .skip>div a {
        font-size: 12px;
    }
    .Business_case_details .Business_case_details_nr .details_content p img {
        margin-top: 10px;
    }
    .Business_case_details .skip {
        margin-top: 10x;
    }
    .content .enterprise_profile .essential_data {
        height: 88px;
    }
    .content .enterprise_profile .essential_data>div .grade {
        margin-top: 4px;
    }
    .content .enterprise_profile .essential_data>div .money {
        font-size: 22px;
        margin-top: 4px;
        line-height: 32px;
    }
    .content .enterprise_profile .essential_data>div .money em {
        line-height: 30px;
    }
    .content .enterprise_profile {
        padding: 12px 0 14px;
    }
    .content .enterprise_profile .company_profile_nr p {
        font-size: 12px;
        line-height: 22px;
    }
    .content .business_system {
        padding: 12px 0 16px;
    }
    .content .business_system .business_system_nr .w1440>div h5 {
        font-size: 14px;
    }
    .content .business_system .business_system_nr .w1440>div p {
        font-size: 12px;
        line-height: 22px;
    }
    .content .business_system .business_system_nr .w1440 img {
        margin-top: 22px;
    }
    .content .business_system .business_system_flow h4 {
        width: 38%;
        font-size: 14px;
        height: 34px;
        border-bottom: 4px solid #0e3066;
    }
    .content .business_system .business_system_flow {
        margin-top: 6;
    }
    .content .business_system .business_system_flow ul li::after {
        width: 22px;
        height: 22px;
    }
    .content .business_system .business_system_flow ul li::after {
        left: -5px;
        top: 0;
    }
    .content .ways_cooperation {
        padding: 8px 0 14px;
    }
    .content .ways_cooperation>ul>li .ways_cooperation_nr .service_process .service_process_nr ul li .number {
        font-size: 20px;
    }
    .content .ways_cooperation>ul>li span::after {
        width: 18px;
        height: 9px;
    }
    .content .contact_way>div .contact_way_nr {
        margin-top: 6px;
    }
    .content .contact_way>div .contact_way_nr h4 {
        font-size: 14px;
    }
    .content .contact_way>div .contact_way_nr p {
        font-size: 12px;
    }
}