﻿@media screen and (max-width:2560px){
}
@media screen and (max-width:1620px){
.left_news3 {
    width: 721px;
}
}

@media screen and (max-width:1600px){
body{ max-width:1600px;}
.con3 .w{ padding-left:7.5%;}
}

@media screen and (max-width:1575px){
.left_news3 {
    width: 700px;
}
}



@media screen and (max-width:1900px)
{
    .w_width {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .footer_message_box {
        padding: 0 3.05vw 0 4.208333vw !important;
    }
    .footer_nav_box {
        width: 91% !important;
        padding-right: 0 !important;
    }
    .index_about_button {
        padding-bottom: 200px !important;
    }
    .swiper-txt {
        top: 25% !important;
        left: 5% !important;
    }
    .swiper-txt2 {
        left: 5% !important;
        top: 38% !important;
    }
    .index_about_max {
        width: 48.270833% !important;
    }
    .vertical-solid8 {
        right: -124px !important;
    }
}

@media screen and (max-width:1850px)
{
    .vertical-solid4 {
        left: -48px !important;
    }
    .vertical-solid5 {
        left: -49px !important;
    }
    .vertical-solid6 {
        left: -47px !important;
    }
    .vertical-solid7 {
        left: -49px !important;
    }
    .vertical-solid8 {
        right: -124px !important;
    }
}

@media screen and (max-width:1820px)
{
    .vertical-solid4 {
        left: -46px !important;
    }
    .vertical-solid5 {
        left: -48px !important;
    }
    .vertical-solid6 {
        left: -47px !important;
    }
    .vertical-solid7 {
        left: -48px !important;
    }
    .vertical-solid8 {
        right: -120px !important;
    }
}
@media screen and (max-width:1800px)
{
    .container3 {
        margin-left: 0px !important;
    }
    .index_about_max {
        width: 46.270833% !important;
    }
}


@media screen and (max-width:1750px)
{
    .vertical-solid5 {
        left: -45px !important;
    }
    .vertical-solid7 {
        left: -44px !important;
    }
    .vertical-solid8 {
        right: -115px !important;
    }
}



@media screen and (max-width:1700px)
{
    .w_width {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .footer_logo_box img {
        width: 272px !important;
    }
    .footer_message_box {
        padding: 0 1.05vw 0 2.208333vw !important;
    }
    .footer_message_tel_cn {
        font-size: 16px !important;
    }
    .footer_message_tel_read {
        padding-left: 2.625vw !important;
        margin-bottom: 20px !important;
    }
    .footer_nav_box {
        width: 95% !important;
        padding-right: 0 !important;
    }
    .footer_nav_list {
        width: 100%;
    }
    .footer_nav_title_box {
        font-size: 16px !important;
    }
    .footer_nav_li a {
        font-size: 14px !important;
    }
    .footer_nav_item {
        padding-top: 7vw !important;
        padding-bottom: 3vw !important;
    }
    .index_about_edit_box {
        margin-top: 1.125vw !important;
        font-size: 16px !important;
        line-height: 2 !important;
    }
    .index_about_read {
        padding: 6.51041666vw 2.635417vw 0 3.3333vw !important;
    }
    .index_about_button {
        padding-bottom: 200px !important;
    }
    .swiper-txt {
        top: 25% !important;
        left: 5% !important;
    }
    .swiper-txt2 {
        left: 5% !important;
        top: 38% !important;
    }
    .swiper-txt3 {
        margin-left: -520px !important;
    }
    .swiper-txt4 {
        margin-left: -530px !important;
    }
    .container3 {
        margin-left: 0px !important;
    }
    .vertical-solid7 {
        left: -47px !important;
    }
    .vertical-solid8 {
        right: -109px !important;
    }
}


@media screen and (max-width:1650px)
{
    .vertical-solid1 {
        left: -20px !important;
    }
    .vertical-solid2 {
        left: -22px !important;
    }
    .vertical-solid3 {
        left: -28px !important;
    }
    .vertical-solid4 {
        left: -42px !important;
    }
    .vertical-solid6 {
        left: -45px !important;
    }
    .vertical-solid7 {
        left: -45px !important;
    }
    .vertical-solid8 {
        right: -106px !important;
    }
}


@media screen and (max-width:1600px)
{
    .vertical-solid1 {
        left: -75px !important;
    }
    .vertical-solid2 {
        left: -76px !important;
    }
    .vertical-solid3 {
        left: -81px !important;
    }
    .vertical-solid4 {
        left: -96px !important;
    }
    .vertical-solid5 {
        left: -98px !important;
    }
    .vertical-solid6 {
        left: -99px !important;
    }
    .vertical-solid7 {
        left: -98px !important;
    }
    .vertical-solid8 {
        right: -160px !important;
    }
}


@media screen and (max-width:1550px)
{
    .vertical-solid1 {
        left: -71px !important;
    }
    .vertical-solid2 {
        left: -72px !important;
    }
    .vertical-solid3 {
        left: -77px !important;
    }
    .vertical-solid4 {
        left: -92px !important;
    }
    .vertical-solid5 {
        left: -94px !important;
    }
    .vertical-solid6 {
        left: -94px !important;
    }
    .vertical-solid7 {
        left: -93px !important;
    }
    .vertical-solid8 {
        right: -156px !important;
    }
}


@media screen and (max-width:1515px)
{
    .footer_nav_box {
        height: 85% !important;
    }
}





@media screen and (max-width:1500px)
{
    .vertical-solid1 {
        left: -65px !important;
    }
    .vertical-solid2 {
        left: -66px !important;
    }
    .vertical-solid3 {
        left: -71px !important;
    }
    .vertical-solid4 {
        left: -86px !important;
    }
    .vertical-solid5 {
        left: -88px !important;
    }
    .vertical-solid6 {
        left: -89px !important;
    }
    .vertical-solid7 {
        left: -88px !important;
    }
    .vertical-solid8 {
        right: -150px !important;
    }
}


@media screen and (max-width:1450px)
{
    .vertical-solid1 {
        left: -61px !important;
    }
    .vertical-solid2 {
        left: -61px !important;
    }
    .vertical-solid3 {
        left: -68px !important;
    }
    .vertical-solid4 {
        left: -81px !important;
    }
    .vertical-solid5 {
        left: -84px !important;
    }
    .vertical-solid6 {
        left: -84px !important;
    }
    .vertical-solid7 {
        left: -85px !important;
    }
    .vertical-solid8 {
        right: -145px !important;
    }
}


@media screen and (max-width:1400px)
{
    .vertical-solid1 {
        left: -56px !important;
    }
    .vertical-solid2 {
        left: -57px !important;
    }
    .vertical-solid3 {
        left: -63px !important;
    }
    .vertical-solid4 {
        left: -77px !important;
    }
    .vertical-solid5 {
        left: -78px !important;
    }
    .vertical-solid6 {
        left: -80px !important;
    }
    .vertical-solid7 {
        left: -80px !important;
    }
    .vertical-solid8 {
        right: -141px !important;
    }
}


@media screen and (max-width:1350px)
{
    .vertical-solid1 {
        left: -53px !important;
    }
    .vertical-solid2 {
        left: -54px !important;
    }
    .vertical-solid3 {
        left: -59px !important;
    }
    .vertical-solid4 {
        left: -73px !important;
    }
    .vertical-solid5 {
        left: -76px !important;
    }
    .vertical-solid6 {
        left: -77px !important;
    }
    .vertical-solid7 {
        left: -76px !important;
    }
    .vertical-solid8 {
        right: -138px !important;
    }
}

@media screen and (max-width:1580px)
{
    .i_3 {
        padding: 150px 0px 50px !important;
    }
}

@media screen and (min-width:1351px) and (max-width:1600px)
{
    .w_width {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t_navs .top .logo img {
        width: 234px !important;
    }
    .t_navs .top .logo {
        top: 16px !important;
    }
    .t_navs .slogan {
        margin-left: 251px !important;
    }
    .footer_message_box {
        padding: 0 1.05vw 0 2.208333vw !important;
    }
    .footer_message_wrap {
        width: 31% !important;
    }
    .footer_message_tel_cn {
        font-size: 16px !important;
    }
    .footer_message_tel_read {
        padding-left: 2.625vw !important;
        margin-bottom: 20px !important;
    }
    .footer_nav_wrap {
        width: 69% !important;
    }
    .footer_nav_box {
        width: 95% !important;
        padding-right: 0 !important;
    }
    .footer_nav_list {
        width: 100%;
    }
    .footer_nav_title_box {
        font-size: 16px !important;
    }
    .footer_nav_li a {
        font-size: 14px !important;
    }
    .footer_nav_item {
        width: 25% !important;
    }
    .index_about_titles_text {
        width: auto !important;
    }
    .index_about_title_text {
        width: auto !important;
    }
    .index_about_edit_box {
        margin-top: 1.125vw !important;
        font-size: 16px !important;
        line-height: 2 !important;
    }
    .index_about_read {
        padding: 6.51041666vw 2.635417vw 0 3.3333vw !important;
    }
    .index_about_button {
        padding-bottom: 200px !important;
    }
    .swiper-txt {
        top: 25% !important;
        left: 5% !important;
    }
    .swiper-txt2 {
        left: 5% !important;
        top: 38% !important;
    }
    .swiper-txt3 {
        font-size: 52px !important;
        top: 20% !important;
        margin-left: -500px !important;
    }
    .swiper-txt4
    {
        font-size: 28px !important;
        margin-left: -530px !important;
    }
    .product-img {
        padding: 0 !important;
    }
    .product-txt {
        padding: 0 0 10px 15px !important;
    }
    .product-right a 
    {
        padding: 0 12px !important;
        margin: 0 0 6px !important;
    }
    .product-content {
        padding: 60px 3.63541666vw 0px 3.63541666vw !important;
    }
    .page_banner_nav_box {
        padding: 0 3.635417vw !important;
    }
    .valve-right {
        width: 56% !important;
    }
    .valve-img {
        padding: 0px 0 0 0px !important;
    }
    .page_banner_nav_box {
        padding: 0 5.635417vw !important;
    }
    .news_content_wrap {
        padding: 0 5.635417vw !important;
    }
    .about_page_wrap {
        padding: 0 5.635417vw !important;
    }
    .contact_wrap {
        padding: 0 5.635417vw !important;
    }
    .index_public_about li img {
        width: 120px !important;
        height: 120px !important;
    }
    .index_public_about li {
        width: 120px !important;
    }
    .index_about_span {
        top: 70px !important;
        left: 272px !important;
    }
    .header .header-new {
        max-width: 1250px !important;
    }
    .header .header-new .nav ul li {
        margin: 0px 6px !important;
    }
    .main_title {
        width: 252px !important;
        font-size: 34px !important;
    }
    .main_title p {
        font-size: 14px !important;
    }
    .service {
        padding-top: 51px !important;
    }
    .service h2 {
        margin-bottom: 37px !important;
    }
    .container3 {
        margin-left: 0px !important;
    }
    .i_3 {
        padding: 62px 0px 50px !important;
    }
    .index_public_about {
        top: -22px !important;
    }
    .index_pro_box {
        padding: 4.25vw 0 2.8125vw 0 !important;
    }
    .main_title2 {
        width: 759px !important;
        font-size: 34px !important;
    }
    .main_title2 p {
        font-size: 14px !important;
    }
    .business {
        padding-top: 42px !important;
    }
    .business h2 {
        height: 104px !important;
    }
    .business dl.cur dd p {
        font-size: 14px !important;
    }
    .business dl.cur dd {
        padding-top: 70px !important;
    }
    .business dd h3 a {
        padding-bottom: 60px !important;
    }
    .business dl.cur dd p {
        margin-top: 0px !important;
    }
    .header .header-new .nav ul li .tits {
        padding: 0 42px !important;
    }
    .header .header-new .nav ul li .header-con .header-list {
        width: 144px !important;
    }
    .header .header-new .nav ul li .header-con .header-list .list-new {
        width: 144px !important;
    }
    .header .header-new .nav ul li .header-con .header-list .list-new a {
        width: 144px !important;
    }
    .header .header-new .nav ul li .header-con {
        width: 144px !important;
    }
    .header .header-new .nav ul li .tits:hover {
        padding: 0 42px !important;
    }
    .index_about_max {
        width: 46.270833% !important;
    }
    .header .header-new .nav ul li .tits {
        padding: 0 36px !important;
    }
    .header .header-new .nav ul li .tits:hover {
        padding: 0 36px !important;
    }
    .footer_nav_item {
        padding-top: 3vw !important;
        padding-bottom: 3vw !important;
    }
    .index_about_titles_text {
        line-height: 6.1666vw !important;
    }
}


@media screen and (min-width:1500px) and (max-width:1700px)
{
    .product-right a {
        padding: 0 13px !important;
    }
    .index_about_max {
        width: 46.270833% !important;
    }
}


@media screen and (max-width:1350px)
{
    .w_width {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .t_navs .top .logo img {
        width: 234px !important;
    }
    .t_navs .top .logo {
        top: 16px !important;
    }
    .t_navs .slogan {
        margin-left: 251px !important;
    }
    .footer_logo_box img {
        width: 272px !important;
    }
    .footer_message_box {
        padding: 0 1.05vw 0 2.208333vw !important;
    }
    .footer_message_wrap {
        width: 31% !important;
    }
    .footer_message_tel_cn {
        font-size: 16px !important;
    }
    .footer_message_tel_read {
        padding-left: 2.625vw !important;
        margin-bottom: 20px !important;
    }
    .footer_nav_wrap {
        width: 69% !important;
    }
    .footer_nav_box {
        width: 95% !important;
        padding-right: 0 !important;
    }
    .footer_nav_list {
        width: 100%;
    }
    .footer_nav_title_box {
        font-size: 16px !important;
    }
    .footer_nav_li a {
        font-size: 14px !important;
    }
    .footer_nav_item {
        width: 25% !important;
    }
    .index_about_titles_text {
        width: auto !important;
    }
    .index_about_title_text {
        width: auto !important;
    }
    .index_about_edit_box {
        margin-top: 1.125vw !important;
        font-size: 16px !important;
        line-height: 2 !important;
    }
    .index_about_read {
        padding: 6.51041666vw 2.635417vw 0 3.3333vw !important;
    }
    .index_about_button {
        padding-bottom: 100px !important;
    }
    .swiper-txt {
        top: 20% !important;
        left: 5% !important;
    }
    .swiper-txt2 {
        left: 5% !important;
    }
    .swiper-txt3 {
        font-size: 52px !important;
        top: 20% !important;
        margin-left: -500px !important;
    }
    .swiper-txt4
    {
        font-size: 28px !important;
        margin-left: -530px !important;
    }
    .about_vision_pagination {
        top: 65% !important;
    }
    .product-right a 
    {
        padding: 0 9px !important;
        margin: 0 0 6px !important;
    }
    .product-img {
        padding: 0 !important;
    }
    .product-txt {
        padding: 0 0 10px 15px !important;
    }
    .product-content {
        padding: 60px 2.63541666vw 0px 3.63541666vw !important;
    }
    .valve-right {
        width: 55% !important;
    }
    .page_banner_nav_box {
        padding: 0 5.635417vw !important;
    }
    .news_content_wrap {
        padding: 0 5.635417vw !important;
    }
    .about_page_wrap {
        padding: 0 5.635417vw !important;
    }
    .contact_wrap {
        padding: 0 5.635417vw !important;
    }
    .index_public_about li img {
        width: 120px !important;
        height: 120px !important;
    }
    .index_public_about li {
        width: 120px !important;
    }
    .index_about_span {
        top: 70px !important;
        left: 272px !important;
    }
    .header .header-new {
        max-width: 1250px !important;
    }
    .header .header-new .nav ul li {
        margin: 0px 0px !important;
    }
    .main_title {
        width: 252px !important;
        font-size: 34px !important;
    }
    .main_title p {
        font-size: 14px !important;
    }
    .service {
        padding-top: 51px !important;
    }
    .service h2 {
        margin-bottom: 37px !important;
    }
    .container3 {
        margin-left: 0px !important;
    }
    .i_3 {
        padding: 62px 0px 50px !important;
    }
    .index_public_about {
        top: -22px !important;
    }
    .index_pro_box {
        padding: 4.25vw 0 2.8125vw 0 !important;
    }
    .main_title2 {
        width: 759px !important;
        font-size: 34px !important;
    }
    .main_title2 p {
        font-size: 14px !important;
    }
    .business {
        padding-top: 42px !important;
    }
    .business h2 {
        height: 104px !important;
    }
    .business dl.cur dd p {
        font-size: 14px !important;
    }
    .business dl.cur dd {
        padding-top: 70px !important;
    }
    .business dd h3 a {
        padding-bottom: 60px !important;
    }
    .business dl.cur dd p {
        margin-top: 0px !important;
    }
    .header .header-new .nav ul li .tits:hover {
        padding: 0 36px !important;
    }
    .header .header-new .nav ul li .header-con .header-list {
        width: 144px !important;
    }
    .header .header-new .nav ul li .header-con .header-list .list-new {
        width: 144px !important;
    }
    .header .header-new .nav ul li .header-con .header-list .list-new a {
        width: 144px !important;
    }
    .header .header-new .nav ul li .header-con {
        width: 144px !important;
    }
    .index_about_max {
        width: 46.270833% !important;
    }
}


@media screen and (max-width:1300px)
{
    .index_about_read {
        padding: 1.510417vw 2.635417vw 0 3.3333vw !important;
    }
    .header .header-new .nav ul li .on {
        padding: 0 41px !important;
    }
    .header .header-new .nav ul li .tits {
        padding: 0 41px !important;
    }
    .header .header-new .nav ul li {
        margin: 0px 0px !important;
    }
    .header .header-new .nav ul li .tits:hover {
        padding: 0 41px !important;
    }
    .header .header-new .nav ul li .header-con .header-list {
        width: 154px !important;
    }
    .header .header-new .nav ul li .header-con .header-list .list-new {
        width: 154px !important;
    }
    .header .header-new .nav ul li .header-con .header-list .list-new a {
        width: 154px !important;
    }
    .header .header-new .nav ul li .header-con {
        width: 154px !important;
    }
    .index_about_max {
        width: 46.270833% !important;
    }
}


@media screen and (max-width:1250px)
{
    .t_navs .top .logo img {
        width: 220px !important;
    }
    .t_navs .top .logo {
        top: 16px !important;
    }
    .t_navs .top {
        margin-bottom: 0px !important;
    }
    .header .header-new .nav ul li {
        margin: 0px 0px !important;
    }
    .header .header-new {
        width: 94% !important;
    }
    .index_public_about li img {
        width: 100px !important;
        height: 100px !important;
    }
    .index_public_about li {
        width: 100px !important;
    }
    .index_about_span {
        top: 85px !important;
        left: 259px !important;
    }
    .main_title {
        width: 238px !important;
        font-size: 30px !important;
    }
    .main_title p {
        font-size: 14px !important;
    }
    .service h2 {
        margin-bottom: 45px !important;
    }
    .service {
        padding-top: 178px !important;
    }
    .i_3 {
        padding: 78px 0px 50px !important;
    }
    .container3 {
        margin-left: 0 !important;
    }
    .main_title2 {
        width: 668px !important;
        font-size: 30px !important;
    }
    .main_title2 p {
        font-size: 12px !important;
    }
    .business dl.cur dd {
        padding-top: 57px !important;
    }
    .business dd h3 a {
        padding-bottom: 34px !important;
    }
    .col-index-news {
        height: 647px !important;
    }
    .header .header-new .nav ul li .on {
        padding: 0 34px !important;
    }
    .header .header-new .nav ul li .tits {
        padding: 0 34px !important;
    }
    .header .header-new .nav ul li .tits:hover {
        padding: 0 34px !important;
    }
    .header .header-new .nav ul li .header-con .header-list {
        width: 140px !important;
    }
    .header .header-new .nav ul li .header-con .header-list .list-new {
        width: 140px !important;
    }
    .header .header-new .nav ul li .header-con .header-list .list-new a {
        width: 140px !important;
    }
    .header .header-new .nav ul li .header-con {
        width: 140px !important;
    }
}


@media only screen and (max-width: 991px) 
{
    .t_navs .top ._t {
        display: none;
    }
    .header .header-new .nav {
        display: none;
    }
    .t_navs .top .logo img {
        width: 279px !important;
    }
    .index_about_img img {
        height: 545px !important;
        width: auto !important;
    }
    .footer_wrap {
        height: 639px !important;
    }
    .inner_page_animate {
        top: -28% !important;
    }
    .footer_message_tel_read {
        padding-left: 4.625vw !important;
        width: calc(50% - 2.23958333vw) !important;
    }
    .footer_message_wrap {
        width: 93% !important;
        margin: 0 auto !important;
    }
    .t_navs .menuph {
        margin: 50px 0 !important;
    }
    .t_navs .xialaph .input {
        margin-top: 35px !important;
    }
    .index_partner_btn, .index_news_pagination_btn {
        width: 6.6618357vw !important;
        height: 6.6618357vw !important;
    }
    .index_partner_btn svg, .index_news_pagination_btn svg {
        width: 3.3816425vw !important;
    }
    .footer_nav_box {
        display: none !important;
    }
    .footer_bq_item_wrap {
        width: 100% !important;
    }
    .footer_bq_item_text {
        margin: 0 auto !important;
    }
    .footer_nav_wrap {
        width: 100% !important;
    }
    .footer_bq_item_text, .footer_bq_item_text a {
        font-size: 14px !important;
    }
    .footer_bq_box
    {
        margin-bottom:20px;
    }
    .footer_wrap {
        height: 674px !important;
    }
    .index_public_about {
        width: 100% !important;
        left: 0 !important;
    }
    .index_public_about li {
        margin: 0 6px !important;
    }
    .index_public_button a {
        margin-top: 0px !important;
    }
    .index_public_about {
        top: 35px !important;
        margin-bottom: 60px !important;
    }
    .index_about_span {
        display: none !important;
    }
}

@media only screen and (max-width: 991px) {
	.container {
		max-width: 90%;
		padding: 0;
		margin: 0 auto;
	}
	.container2 {
		max-width: 100%;
		padding: 0;
		margin:25px auto 0px;
	}
	.service_2 {
        width: 105% !important;
        margin: 0px 0% 0px 0% !important;
    }
    .service_4 {
        width: 26.3% !important;
    }
    .i_3 {
        padding: 135px 0px 65px !important;
    }
    .service_2 p {
        text-align: left !important;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 23px !important;
    }
    .valve-right {
        width: 100% !important;
    }
}


@media screen and (max-width:1552px){
.left_news3 {
    width: 680px;
}
.about_con {
    width: 55%;
}
.about_con_top {
    width: 43%;
}
.foot1 ul li{ padding-right: 80px;}
}

@media screen and (max-width:1530px){
.left_news3 {
    width: 650px;
}
}
@media screen and (max-width:1500px){
.hyy_lt {
	float: inherit;
    width: 70%;
    padding-top: 5px;
    margin: 0 auto;
}
.hyy_rl {
    width: 100%;
    margin: 0px auto;
    float: inherit;
}
.hyy_rl img {
	width:100%;
	margin-top:30px;
}
.left_news3 {
    width: 600px;
}
}
@media screen and (max-width:1480px){
.hyy_lt {
    width: 72%;
}
.left_news3 {
    width: 550px;
}
}

@media screen and (max-width: 1130px) {
.w_width {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
}
@media screen and (max-width: 1080px) {
.w_width {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}


@media only screen and (max-width: 750px) {
	.container {
		max-width: 335px;
	}
	.product_list li .title {
        margin:25px auto 0px;
    }
}
@media only screen and (min-width: 992px) {
	.container {
		max-width: 960px;
		padding: 0;
		margin: 0 auto;
	}
	.container2 {
		max-width: 100%;
		padding: 0;
		margin-top:50px;
	}
	.service_2 {
        width: 105% !important;
        margin: 0px 0% 0px 0% !important;
    }
}
@media only screen and (min-width: 1200px) {
	.container {
		max-width: 1150px;
	}
	.container2 {
		max-width: 100%;
		margin: 50px auto 0px;
		width: 96%;
	}
	.service_2 {
        width: 105% !important;
        margin: 0px 0% 0px 0% !important;
    }
}
@media only screen and (min-width: 1400px) {
	.container {
		max-width: 1350px;
		margin: 0 auto;
	}
	.container2 {
		max-width: 100%;
	}
}
@media only screen and (min-width: 1600px) {
	.container {
		max-width: 1550px;
		margin: 0 auto;
	}
	.container2 {
		max-width: 100%;
	}
}
@media only screen and (min-width: 1800px) {
	.container {
		max-width: 1750px;
		margin: 0 auto;
	}
	.container2 
	{
	    margin: 50px auto 0px;
	    width: 1350px;
	}
}

@media screen and (max-width:1440px){
.hyy_lt {
    width: 74%;
}
.t_navs .top .menu .nli {
    padding: 0 4px;
}
}

@media screen and (max-width:1400px){
.hyy_lt {
    width: 76%;
}
.left_news3 {
    width: 500px;
}
.foot1 ul li{ padding-right: 50px;}
}

@media screen and (max-width:1365px){
.hyy_lt {
    width: 80%;
}
.left_news3 {
    width: 450px;
}
.foot1 ul li{ padding-right: 40px;}
.listcons{
	right: 21px;
    width: 701px;
}
.banner .swiper-pagination {
    left: 1%;
}
}

@media screen and (max-width:1300px){
.hyy_lt {
    width: 85%;
}
.left_news3 {
    width: 100%;
	margin-left:0;
}
}

@media screen and (max-width:1250px){
/*电脑端导航隐藏*/
.t_navs .menu{ display: none;}
.t_navs .top .inputbox{display: none;}
.t_navs .top {
    padding: 0 15px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 4;
    background: #fff;
    height: 115px;
}
}

@media screen and (max-width:1225px){
.hyy_lt {
    width: 88%;
}
}

@media screen and (max-width:1200px){
.hyy_lt {
    width: 92%;
}
}

@media screen and (max-width:1130px){
.hyy_lt {
    width: 94%;
}
.head,.foot1 ul{ display:none;}
}

@media screen and (max-width:1110px){
.hyy_lt {
    width: 96%;
}
}

@media screen and (max-width:1085px){
.hyy_lt {
    width: 98%;
}
.about_con {
    float: left;
    width: 100%;
}
.about_con img {
    width: 100%;
}
.about_con_top {
    float: left;
	margin-left:0;
    margin-top: 86px;
    width: 100%;
}
.about_con_top span{ width:100%; text-align:center; float:left;}
.about_con_top p {
    line-height: 55px;
	margin-top: 188px;
	font-size: 26px;
}
.about_more {
    margin-left: 30px;
    width: 200px;
    height: 75px;
    font-size: 26px;
    line-height: 75px;
}
.banner_btn{ right:3%;}
.banner_btn li{ float:right; width:20%;}
.mobile_banner_btn{ display:block; width:100%;}
.banner_btn{ display:none;}
.mobile_banner_btn li{ float:left; margin-left:14px; width: 31%; margin-top: 40px;}
.mobile_banner_btn li img{ max-width:100%; height:auto;}
.language {
    float: left;
    font-size: 20px;
    margin-top:-8px;
}
.left_news3 {
    width: 100%;
    float: left;
	margin-left:0;
    margin-top: 30px;
}
.left_news3 li {
    line-height: 64px;
}
.foot1 .lxfs p {
    font-size: 24px;
}
.p1_txt {
    font-size: 26px;
	line-height: 2;
	padding: 0 4%;
}
.hy1_txt {
    font-size: 26px;
    padding: 0 4%;
    line-height: 2;
}
.left_news3 li a {
    font-size: 24px;
}
.left_news3 li span {
    width: 150px;
}
/* 移动端快捷菜单 */
#m-b-bar {
    color: #FFF;
    width: 100%;
    height: 120px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    display: block;
}

#m-b-bar a {
    width: 100%;
    color: #F2F2F2;
    display: block;
    line-height: 20px;
    font-size: 28px;
	text-align: center;
	float:left;
}

#m-b-bar a i{
	width:100%;
	float:left;
	text-align:center;
	margin-top:10px;
}

#m-b-bar a i img{
	width:50px;
	margin:0 auto 10px;
}

/* 移动端快捷菜单 */


.bg-yellow {
    background-color: #2c438f;
}


.x3 {
    width: 25%;
}
.x3 {
    float: left;
}
.x3 {
    position: relative;
    min-height: 1px;
}
.w{ width:95% !important;}
.sjhedes{ display:block;}

.banner .swiper-pagination{ left: 0; width: 235px;}

.con1{ padding:105px 0;}
.con1_pro{ width:100%; padding-bottom:70px;}
.con1_pro .txt{ width:45%;}
.con1_pro .txt i{ font-size:24px;}
.con1_pro .txt h3{ font-size:46px; margin:25px 0 40px 0;}
.con1_pro .txt h4{ font-size:30px; margin-bottom:30px;}
.con1_pro .txt p{ font-size:24px;}
.con1_pro .txt a{ font-size:24px; margin-top:50px;}
.con1_sider{ width:100%; min-height:inherit;}
.con1_sider .swiper-slide{ padding-bottom:0; width:auto;}
.con1_sider em{ font-size:30px; margin-bottom:15px;}
.con1_sider p{ font-size:24px;}
.con1_sider i{ height:35px;}
.con1_sider .swiper-slide-thumb-active i{ font-size:24px;}

.con2{ background-size:cover; padding: 56px 0;}
.titc{ font-size:40px;}
.con2_txt{ line-height:2.25;}
.con2_txt *{ font-size:24px;}
.con2_list{ padding:25px 0;}
.con2_list li{ width:50%; margin-top:30px;}
.con2_list li:nth-child(2n):after{ display:none;}
.con2_list li p{ font-size:24px;}
.con2_list li em{ font-size:28px;}

.con3 .w{ width:95%; padding-left:0%;}
.news_list li .lic{ padding:9px 28px 28px 28px;}
.news_list li .time em{ font-size:32px;}
.news_list li .time p{ font-size:24px;}
.news_list li h3{ font-size:30px; height:96px;}
.news_list li span{ font-size:24px; padding:30px 0;}
.news_list li span:after{ top:30px; font-size:24px;}
.news_list li .txt{ font-size:24px; -webkit-line-clamp:4;}

#mapContainer{ height:695px;}
.con4_w ul{ width:60%;}
.con4_w ul li em{ font-size:30px;}
.con4_w ul li p{ font-size:24px;}

.nyban{ overflow:hidden;}
.nyban img{ width:150%; max-width:inherit; margin-left:-25%;}

.location{ display:none;}

.about1_pic{ width:100%;}
.about1_txt{ width:100%;}
.about1_txt .con2_list{ padding-top:35px;}

.culture_txt{ width:100%; padding:30px 4%;}
.culture_txt h3{ font-size:40px;}
.culture_txt ul{ padding-top:25px;}
.culture_txt ul li{ padding:0 0 20px 120px; font-size:24px;}
.culture_pic{ width:100%;}

.honor_tit{ margin-bottom:15px;}
.honer_list ul li{ width:48%;}
.honer_list ul li a:after{ bottom:70px;}
.honer_list ul li p{ font-size:24px; line-height:70px;}
#zoom p{ font-size:26px;}
.more{ font-size:24px;}

.news_bg .news_list li{ width:47.015%;}
.news_detail{ width:100%;}
.news_tit h3{ font-size:40px; margin-bottom:15px;}
.news_tit .other{ line-height:36px;}
.news_tit .other em{ font-size:24px;}
.news_tit .other span{ font-size:24px;}
.news_txt{ padding:30px 0;}
.news_txt *{ font-size:24px;}
.news_rt{ width:100%; margin-top:30px;}
.news_rt ul li a{ padding:25px 5%;}
.news_rt ul li em{ font-size:26px; }
.news_rt ul li p{ font-size:26px;}
.news_rt ul li span{ font-size:24px; top:25px;}

.map{ width:100%;}
.map #mapContainer{ height:500px;}
.contant .w{ position:static; left:0; top:0; transform:none;}
.contant_txt{ width:100%; margin:40px 0;}
.contant_txt ul li{ padding:38px 0;}
.contant_txt ul li.li1{ width:44%;}
.contant_txt ul li.li2{ width:56%; padding-left:30px;}
.contant_txt ul li.li2 i{ left:30px;}
.contant_txt ul li em{ font-size:26px;}
.contant_txt ul li p{ font-size:26px;}
.contant_txt .txt{ padding:50px 0 0 0;}
.contant_txt .txt p{ font-size:26px;}
.contant_txt .ewm{ margin-right:20px;}
.contant_txt .ewm img{ width:210px; height:210px;}

.pro_list{ width:101.5%; padding-bottom:20px;}
.pro_list li{ width:100%; margin:0 1.5% 2.5% 0;}
.pro_list li .txt h3{ font-size:36px; padding-bottom:25px;}
.pro_list li .txt p{ font-size:24px; margin:37px 0;}
.pro_list li .txt em{font-size:24px;}

.pro_dt1{ padding:65px 0 95px 0;}
.pro_dt1 .pic{ width:100%; padding:0;}
.pro_dt1 .txt{ width:100%; padding:50px 2.24% 0 0;}
.pro_dt1 .txt h3{ font-size:36px; padding-bottom:25px;}
.pro_dt1 .txt h4{ font-size:28px;}
.pro_dt1 .txt .txt_c{ font-size:24px;}
.pro_dt2{ padding:0 0 80px 0;}
.pro_nav a{ width:auto; font-size:20px; padding:0 12px;}
.pro_dt2_c{ padding:30px 2.985%;}
.pro_dt2_c .dt{ top:-96px;}
.pro_tit{ font-size:28px;}
.pro_dt2_txt{ font-size:24px;}
.pro_dt2_txt img{ margin:15px 0;}

.case_list li{ width:100%;}
.case_list li .txt_top{ padding:25px 0 25px 120px;}
.case_list li .txt_top i{ margin-top:-32px; width:64px; height:64px; line-height:64px; font-size:30px;}
.case_list li .txt_top em{ font-size:30px;}
.case_list li .txt_top p{ font-size:24px;}
.case_list li .txt_top a{ font-size:24px;}
.case_list li .txt_bot{ padding:15px 52px 30px 52px; top:122px;}
.case_list li .txt_bot p{ font-size:24px;}

.page a{ font-size:26px; line-height:70px; padding:0 30px; display:none;}
.page a.m{ display:inline-block;}
.p_rt a{ font-size:24px;}

.con-ggh li {
    width: 90%;
}
.con-ggh li span {
    font-size: 30px;
}
.con-ggh li p {
    font-size: 24px;
}
.con-ggh li .but {
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    padding: 0 50px;
    margin-top: 10px;
}


.losdj img {
    height: 72px;
    margin-top: 10px;
}


.con-ggh li {
    padding: 5% 0;
}


.product_list li .title
{
    font-size: 24px;
    letter-spacing: 4px;
}


.hyy_lt li {
    font-size: 26px;
}


.left_news1 li a {
    font-size: 22px;
}


.listcons .listbox .list a .words {
    font-size: 24px;
}






.banner_bg_color{ height:73px !important;}

/*foot style*********************************************************************/
.follow_me em{ font-size:24px;}
.foot1 .ewm{ padding-top:8px; margin:0 auto;}
.foot1 .ewm em{ width:236px;}
.foot1 .ewm img{ height:220px; width:220px;}
.foot1 .ewm p{ font-size:24px;}
.foot{ font-size:24px; text-align:center;margin-bottom: 125px;}
}

@media screen and (max-width:1060px){
.hyy_lt {
    width: 99%;
}
}


@media screen and (max-width:1052px){
.hyy_lt {
    width: 100%;
}
}

@media screen and (max-width:1040px){
.hyy_lt {
    width: 700px;
}
.left_news2 {
    margin-left: 0;
    width:100%;
}
}

@media screen and (max-width:1024px){
.left_news1
{
    display:none;
}
.left_news2 p{
    width:720px;
    height:500px;
    
}
.left_news2
{
    width:720px;
    overflow:hidden;
    height:500px;
}
.left_news2 span {
    height: 45px;
    line-height: 45px;
    font-size: 24px;
}
.lb-news .swiper-button-prev, .news-lb .swiper-button-next {
    left: 664px !important;
    top: 455px !important;
    background-size: 200%;
}
.lb-news .swiper-button-next {
    right: 0px !important;
    top: 478px !important;
    background-size: 200%;
}
}



@media screen and (max-width: 750px) 
{
    .index_banner_title {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
    }

    .index_banner_tips {
        font-size: 6.0386473vw;
        line-height: 9.6618357vw;
        padding: 0 6.0386473vw;
    }

    .index_banner_tips:after {
        width: 5.314009vw;
        height: 5.314009vw;
        border-right: 1.4492753vw solid #009999;
        border-top: 1.4492753vw solid #009999;
    }

    .index_banner_button {
        width: 31.400966vw;
        margin: 4.8309178vw auto 0;
    }

    .index_banner_label {
        font-size: 3.3816425vw;
        line-height: 9.6618357vw;
    }

    .index_banner_pagination_box {
        bottom: 4.8309178vw;
    }

    .index_banner_pagination_num {
        font-size: 4.8309178vw;
        height: 7.2463768vw;
        line-height: 7.2463768vw;
        width: 14.492753vw;
        justify-content: center;
    }

    .index_banner_pagination_top {
        width: auto;
    }

    .index_banner_pagination_current {
        font-size: 4.8309178vw;
        height: 7.2463768vw;
        line-height: 7.2463768vw;
    }

    .index_banner_pagination_line .swiper-pagination-bullet {
        width: 4.830917vw;
        margin: 0 1.207729vw !important;
        height: 2.415458vw;
        outline: none;
        cursor: pointer;
    }

    .index_about_max {
        width: 100% !important;
        display:none;
    }
    .index_abouts_max {
        width: 100% !important;
        display:block !important;
    }

    .index_about_content {
        position: relative !important;
        width: 100% !important;
    }

    .index_about_title_text {
        font-size: 5.314009vw !important;
        line-height: 7.7294685vw !important;
        padding: 0 3.623188vw 0 0 !important;
    }

    .index_about_title_text:after {
        top: -1.4492753vw !important;
        width: 4.8309178vw !important;
        height: 4.8309178vw !important;
        border-right: 1.4492753vw solid #009999 !important;
        border-top: 1.4492753vw solid #009999 !important;
    }

    .quality_certificate_head .index_about_title_text {
        padding: 0 3.623188vw !important;
    }

    .index_about_title_en {
        font-size: 3.3816425vw !important;
        line-height: 5.7971014vw !important;
    }

    .index_about_read {
        padding: 12.0772946vw 3.623188vw 0 3.623188vw;
        position: relative;
        z-index: 2;
        margin-top: 10px;
    }

    .index_about_num_box {
        padding: 7.2463768vw 0 12.0772946vw 0;
    }

    .index_about_edit_box {
        margin-top: 4.8309178vw;
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 23px !important;
    }

    .index_public_circle {
        width: 9.6618357vw !important;
        height: 9.6618357vw !important;
    }

    .index_public_circle svg {
        stroke-width: 1px !important;
    }

    .index_public_btn_content {
        padding: 0 0 0 4.8309178vw !important;
        line-height: 9.6618357vw !important;
        -webkit-transform: translateX(-2.4154589vw) !important;
        transform: translateX(-2.4154589vw) !important;
    }

    .index_public_button a:after {
        width: 9.6618357vw !important;
        height: 9.6618357vw !important;
        -webkit-border-radius: 4.8309178vw !important;
        border-radius: 4.8309178vw !important;

    }
    
    
    .index_public_btn_icon svg {
        width: 100% !important;
        height: 100% !important;
        fill: #0f0f39;
        -webkit-transition: all .6s ease;
        transition: all .6s ease;
    }
    
    
    .index_public_default a:hover .index_public_btn_text {
        color: #0f0f39 !important;
    }

    .index_public_btn_text {
        font-size: 4.5647342vw !important;
    }

    .index_about_button {
        margin-top: 11.246377vw !important;
    }

    .index_about_num_tit {
        font-size: 9.178743vw;
        line-height: 13.043478vw;
    }

    .index_about_num_min {
        font-size: 3.3816425vw;
        line-height: 10.628019vw;
        margin-left: 0.966183vw;
    }

    .index_about_num_item {
        width: 50%;
        padding: 3.623188vw 0;
    }

    .index_about_num_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .index_about_num_icon {
        width: 70%;
        height: 0.966183vw;
    }

    .index_pro_big {
        padding: 0;
    }

    .index_public_btn_icon {
        width: 3.8647342vw !important;
        margin-left: 1.20772946vw !important;
    }

    .index_pro_item_tit {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
    }

    .index_pro_item_read {
        padding: 4.8309178vw 3.623188vw;
    }

    .index_pro_item_img a {
        height: 61.352657vw;
    }

    .index_pro_item_box {
        width: 100%;
        margin: 0 0 3.623188vw 0;
    }

    .index_pro_item_text {
        margin-top: 4.8309178vw;
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
    }

    .index_pro_item_button {
        margin-top: 4.8309178vw;
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
    }

    .index_pro_item_foot {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .index_pro_item_read .index_public_circle circle {
        stroke-dasharray: 0 !important;
    }

    .index_pro_item_read .index_public_button a:after {
        background: #009999 !important;
    }

    .index_pro_item_read .index_public_btn_content {
        opacity: 1 !important;
    }

    .index_skill_back {
        padding-bottom: 100%;
    }

    .index_skill_circle_box {
        top: 38%;
    }

    .index_skill_title {
        font-size: 7.7294685vw;
        line-height: 10.14492753vw;
        margin-top: 4.8309178vw;
    }

    .index_pro_list_wrap {
        margin-top: 7.2463768vw;
    }

    .index_pro_back_img {
        padding-bottom: 66%;
    }

    .index_pro_box {
        padding: 11.25vw 0 7.8125vw 0 !important;
    }
    .content_center {
        padding: 0 2.208333vw !important;
    }
    .index_about_img img {
        height: 371px !important;
        width: auto !important;
    }
    .index_abouts_img img {
        height: 371px !important;
        width: auto !important;
    }
    .index_about_titles_text {
        font-size: 5.314009vw !important;
        line-height: 7.7294685vw !important;
        padding: 0 3.623188vw 0 0 !important;
    }
    
    .index_about_titles_text:after {
        width: 3.979167vw !important;
        height: 3.979167vw !important;
        border-right: 1.477083vw solid #009999 !important;
        border-top: 1.477083vw solid #009999 !important;
    }

    .index_skill_content {
        padding-top: 4.8309178vw;
    }
    
    .proSwiper .swiper-slide, .newSwiper .swiper-slide {
        width: 100% !important;
        height: 100% !important;
    }
    
    .proSwiper, .newSwiper {
        padding-right: 0 !important;
    }

    .index_skill_item_num {
        font-size: 9.6618357vw;
        line-height: 12.0772946vw;
    }

    .index_skill_item_min {
        font-size: 3.8647342vw;
        line-height: 11.11111vw;
    }

    .index_skill_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 1.20772946vw;
    }

    .index_news_box {
        padding: 12.0772946vw 0;
    }

    .index_news_item_time {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .index_news_item_title {
        margin-top: 2.4154589vw;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .index_news_item_link {
        width: 100%;
    }

    .index_news_item_link a {
        font-size: 3.8647342vw;
        line-height: 5.7971014vw;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
    }

    .index_news_item_read {
        width: 59.232175%;
        padding: 0 3.623188vw 0 0;

    }

    .index_news_item_text {
        font-size: 3.3816425vw;
        line-height: 5.314009vw;
        margin-top: 2.4154589vw;
        -webkit-line-clamp: 2;
    }

    .index_news_item_icon {
        width: 3.623188vw;
        height: 5.7971014vw;
    }

    .index_news_item_btn {
        padding: 0 1.20772946vw;
        font-size: 3.3816425vw;
    }

    .index_news_item_box {
        padding: 0 3.623188vw;
    }

    .index_partner_btn,
    .index_news_pagination_btn {
        width: 9.6618357vw !important;
        height: 9.6618357vw !important;
    }

    .index_news_pagination_button {
        padding-left: 2.4154589vw;
        width: 24.1545893vw;
    }

    .index_news_pagination_line {
        width: calc(100% - 24.1545893vw);
        height: 1px;
    }

    .index_partner_btn svg,
    .index_news_pagination_btn svg {
        width: 3.3816425vw !important;
    }
    
    .footer_message_tel_read {
        padding-left: 14.625vw !important;
        width: calc(100% - 2.23958333vw) !important;
    }
    
    .footer_message_tel_box {
        margin-top: 6.385417vw !important;
    }
    .inner_page_animate {
        top: -64% !important;
    }
    .footer_logo_box img {
        width: 292px !important;
    }
    .footer_wrap {
        height: 329px !important;
    }

    .index_news_content {
        margin-top: 7.2463768vw;
    }

    .index_partner_box {
        padding: 12.0772946vw 0;
    }

    .index_partner_content {
        margin-top: 7.2463768vw;
    }

    .index_partner_button {
        margin-top: 4.8309178vw;
    }

    .index_partner_btn {
        margin: 0 1.20772946vw;
    }
    
    .col-index-news .title {
        width: 100% !important;
    }
    .col-index-news .title ul.child li {
        width: 33.33% !important;
        float: left !important;
    }
    .index_public_button {
        float: left;
    }
    .col-index-news .slides {
        width: 100% !important;
    }

    .footer_nav_box {
        display: none !important;
    }

    .footer_message_wrap {
        width: 100%;
        padding: 12.0772946vw 0;
    }

    .footer_message_box {
        padding: 0 3.623188vw;
    }

    .footer_logo_box {
        width: 36%;
        margin: 0 auto;
    }

    .footer_message_read {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
        margin-top: 7.246376vw;
        text-align: center;
    }

    .footer_message_title {
        font-size: 3.8647342vw;
        line-height: 9.6618357vw;
        width: calc(100% - 4.8309178vw);
    }

    .footer_message_icon {
        width: 4.8309178vw;
    }

    .footer_message_link {
        width: 50%;
        margin: 2.4154589vw auto 0;
    }

    .footer_message_tel_box {
        margin-top: 7.2463768vw;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_message_tel_icon {
        width: 9.6618357vw;
    }

    .footer_message_tel_cn {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .footer_message_tel_num a {
        font-size: 7.2463768vw;
        line-height: 9.6618357vw;
        padding-left: 1.4492753vw;
    }

    .footer_message_tel_read {
        width: auto;
    }

    .footer_nav_wrap {
        width: 100%;
    }

    .footer_bq_item_wrap {
        padding: 3.623188vw 0;
    }

    .footer_bq_item_text, .footer_bq_item_text a {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .footer_bq_item_text {
        margin-right: 2.4154589vw;
    }

    .footer_bq_item_wrap {
        width: 100%;
        padding: 0 3.623188vw;
    }

    .footer_bq_item_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .footer_bq_box {
        padding: 4.8309178vw 0;
    }

    .footer_bq_item_wrap:after {
        display: none;
    }

    .page_banner_img 
    {
        padding-bottom: 0px;
        margin-top: 71px;
    }

    .page_banner_title {
        font-size: 6.763285vw;
        line-height: 9.178743vw;
    }

    .page_banner_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .page_banner_address_box {
        display: none;
    }

    .page_banner_nav_box {
        padding: 0 3.623188vw;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
    }

    .page_banner_nav_list {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        text-align: center;
        display: block;
    }

    .page_banner_nav_item a {
        font-size: 3.3816425vw;
        line-height: 14.0096618vw;
    }

    .page_banner_nav_wrap {
        height: 14.0096618vw;
    }

    .page_banner_nav_item {
        margin-right: 3.3816425vw;
        display: inline-block;
        width: auto;
        vertical-align: top;
    }

    .about_content_photo {
        width: 100%;
    }

    .about_content_btn {
        width: 12.0772946vw;
        height: 12.0772946vw;
        top: 30vw;
    }

    .about_content_img {
        padding-bottom: 70%;
    }

    .about_content_read {
        width: 100%;
        padding: 12.0772946vw 0 60.38647vw 0;
    }

    .about_vision_box {
        padding-bottom: 104%;
    }

    .about_vision_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .about_vision_text {
        font-size: 3.3816425vw;
        line-height: 6.0386473vw;
        margin-top: 1.20772946vw;
        height: 24.1545893vw;
        overflow: auto;
    }

    .about_vision_read {
        top: 27%;
        padding: 0 3.623188vw;
    }

    .about_vision_pagination {
        padding: 0 3.623188vw;
        top: 66%;
    }

    .about_vision_pagination .swiper-pagination-bullet {
        width: 2.4154589vw;
        height: 2.4154589vw;
        margin: 0 1.20772946vw !important;
    }

    .about_vision_pagination .swiper-pagination-bullet:first-child {
        margin: 0 1.20772946vw 0 0 !important;
    }

    .about_vision_head {
        top: 10%;
        padding: 0 3.623188vw;
    }

    .about_vision_list_wrap {
        width: 84%;
    }

    .about_vision_item_box {
        padding: 4.8309178vw 0;
    }

    .about_vision_item_icon {
        font-size: 7.2463768vw;
    }

    .about_vision_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .about_value_wrap {
        padding: 12.0772946vw 0;
    }

    .about_value_box {
        padding: 0 3.623188vw;
    }

    .about_value_content {
        width: 100%;
        padding-right: 0;
    }

    .about_value_photo {
        width: 100%;
        margin-top: 4.8309178vw;
    }

    .about_value_head {
        position: relative;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .about_value_head .index_about_title_box {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .about_value_head .index_about_title_text {
        padding: 0 3.623188vw;
    }

    .about_value_head .index_about_title_en {
        text-align: center;
    }

    .about_value_swiper {
        margin-top: 7.2463768vw;
    }

    .about_value_page_max {
        font-size: 14.492753vw;
        line-height: 16.908212vw;
        bottom: -8.454106vw;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .about_value_title {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
        margin-bottom: 2.4154589vw;
    }

    .about_value_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .about_content_foot {
        padding: 0 3.623188vw;
        bottom: 12.0772946vw;
    }

    .about_content_item_number {
        font-size: 9.178743vw;
        line-height: 12.0772946vw;
    }

    .about_content_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        width: 100%;
        text-align: center;
    }

    .about_content_item_year {
        font-size: 3.3816425vw;
        line-height: 9.178743vw;
        margin-left: 1.20772946vw;
    }

    .about_content_list {
        padding: 0;
    }

    .about_content_item_box {
        width: 50%;
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .about_content_center {
        padding: 0 3.623188vw;
    }

    .about_page_wrap {
        padding-bottom: 0;
    }

    .index_about_img {
        padding-bottom: 0;
    }

    .pro_head_wrap {
        padding: 0 3.623188vw;
    }

    .pro_head_title {
        width: 100%;
    }

    .pro_head_read {
        width: 100%;
        margin-top: 7.2463768vw;
    }

    .pro_head_tips {
        font-size: 3.8647342vw;
        line-height: 7.7294685vw;
    }

    .pro_head_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .pro_head_box {
        padding: 12.0772946vw 0;
    }

    .pro_content_box {
        padding: 0 3.623188vw;
    }

    .index_public_default a:hover .index_public_btn_content {
        padding: 0 2.4154589vw;
    }

    .index_pro_li {
        width: 100%;
        margin: 0 0 3.623188vw 0;
    }

    .index_pro_tips {
        font-size: 4.347826vw;
        line-height: 7.7294685vw;
        margin-bottom: 1.20772946vw;
        color: #fff;
    }

    .index_pro_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        color: #fff;
    }

    .index_pro_read {
        width: 100%;
        padding: 3.623188vw;
        background: rgba(0, 0, 0, .2);
    }

    .index_pro_ul {
        padding-top: 4.8309178vw;
    }

    .pro_content_wrap {
        padding: 12.0772946vw 0;
    }

    .technology_honor_box {
        padding: 12.0772946vw 0;
    }

    .technology_platform_read {
        padding: 12.0772946vw 3.623188vw;
        width: 100%;
    }

    .technology_platform_back {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
    }

    .technology_platform_photo {
        width: 100% !important;
    }

    .platform_item_content {
        width: 100% !important;
        padding: 12.0772946vw 3.623188vw !important;
    }

    .technology_platform_box {
        position: relative;
    }

    .technology_platform_content {
        margin-top: 4.8309178vw;
    }

    .technology_platform_title {
        font-size: 3.8647342vw;
        line-height: 6.763285vw;
        margin-top: 4.8309178vw;
    }

    .technology_platform_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .technology_platform_item_num {
        font-size: 9.178743vw;
        line-height: 12.0772946vw;
    }

    .technology_platform_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 1.20772946vw;
    }

    .platform_item_photo {
        width: 100% !important;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .platform_item_box {
        position: relative;
        padding-bottom: 60%;
    }

    .platform_item_img {
        height: 0 !important;
        padding-bottom: 60%;
    }

    .technology_honor_content {
        padding: 0;
    }

    .platform_item_title {
        font-size: 4.8309178vw;
        line-height: 7.7294685vw;
        margin-bottom: 2.4154589vw;
        font-weight: bold;
    }

    .platform_item_line {
        width: 7.2463768vw;
        height: 1px;
    }

    .platform_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .platform_icon_box {
        margin-top: 4.8309178vw;
    }

    .platform_icon_label {
        font-size: 7.2463768vw;
        line-height: 9.6618357vw;
    }

    .platform_icon_item {
        margin-right: 7.2463768vw;
    }

    .platform_icon_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 1.20772946vw;
    }

    .technology_team_title {
        font-size: 5.7971014vw;
        line-height: 8.695652vw;
    }

    .technology_team_text {
        margin-top: 2.4154589vw;
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
    }

    .technology_team_back {
        padding-bottom: 76%;
    }

    .technology_honor_swiper {
        padding: 7.2463768vw 0;
        margin-top: 2.4154589vw;
    }

    .technology_honor_text {
        margin-top: 2.4154589vw;
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .news_page_item_box {
        width: 100%;
        margin: 0 0 4.8309178vw 0;
    }

    .news_page_item_title a {
        font-size: 4.347826vw;
        line-height: 7.2463768vw;
        margin-top: 2.4154589vw;
        max-height: 1.15942028vw;
    }

    .news_page_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 1.20772946vw;
        color: #999;
    }

    .news_page_item_button {
        margin-top: 2.4154589vw;
    }

    .news_content_wrap {
        padding-bottom: 12.0772946vw;
    }

    .news_head_photo {
        width: 100%;
    }

    .news_tab_content {
        width: 100%;
        padding-left: 0;
    }

    .news_head_pagination {
        position: relative;
        width: 100%;
        padding-left: 0;
    }

    .news_tab_current {
        font-size: 9.6618357vw;
        line-height: 12.0772946vw;
    }

    .news_tab_year {
        font-size: 3.8647342vw;
        line-height: 8.4541062vw;
        margin-left: 2.4154589vw;
    }

    .news_tab_read {
        padding: 4.8309178vw 0;
    }

    .news_tab_title {
        margin-top: 1.4492753vw;
    }

    .news_tab_title a {
        font-size: 4.347826vw;
        line-height: 7.2463768vw;
        max-height: 14.492753vw;
    }

    .news_tab_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
        -webkit-line-clamp: 2;
        height: 1.15942028vw;
    }

    .news_tab_button {
        margin-top: 2.4154589vw;
    }

    .news_pagination_number {
        width: 12.0772946vw;
        font-size: 4.347826vw;
    }

    .news_pagination_animate {
        width: calc(100% - 12.0772946vw);
        height: 0.4830917vw;
    }

    .news_head_box {
        padding: 7.2463768vw 0;
    }

    .page_banner_nav_item:after {
        height: 0.4830917vw;
    }

    .page_pagination_box a {
        line-height: 8.695652vw;
        font-size: 2.8985507vw;
        width: 8.695652vw;
        margin: 0 0.72463768vw;
    }

    .page_pagination_box a:after {
        -webkit-border-radius: 4.347826vw;
        border-radius: 4.347826vw;
    }

    .page_pagination_next, .page_pagination_prev {
        width: auto !important;
        padding: 0 2.4154589vw !important;
        margin: 0 0.72463768vw !important;
    }

    .page_pagination_box {
        margin-top: 7.2463768vw;
    }

    .social_item_box {
        width: 48.5%;
        margin: 0 3% 3% 0;
    }

    .social_item_box:nth-child(2n) {
        margin: 0 0 3% 0;
    }

    .social_list {
        margin-top: 7.2463768vw;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .social_item_read {
        padding: 4.8309178vw 2.4154589vw;
    }

    .social_item_title {
        font-size: 4.347826vw;
        line-height: 7.2463768vw;
    }

    .concept_photo {
        width: 100%;
    }

    .concept_content {
        width: 100%;
        padding: 12.0772946vw 3.623188vw;
    }

    .index_about_title_box {
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .concept_head_icon {
        font-size: 8.695652vw;
    }

    .concept_head_box {
        margin-bottom: 4.8309178vw;
    }

    .concept_read_title {
        font-size: 3.8647342vw;
        line-height: 6.763285vw;
    }

    .concept_read_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        color: #666;
    }

    .concept_read_box {
        margin-top: 4.8309178vw;
    }

    .social_item_text {
        font-size: 3.140096vw;
        line-height: 5.7971014vw;
        height: 34.7826086vw;
        margin-top: 1.4492753vw;
        overflow: auto;
    }

    .social_head .index_about_title_text {
        padding: 0 3.623188vw;
    }

    .social_item_foot {
        margin-top: 4.8309178vw;
    }

    .social_item_box:nth-child(1) .social_item_foot svg {
        width: 7.2463768vw;
    }

    .social_item_box:nth-child(2) .social_item_foot svg {
        width: 9.6618357vw;
    }

    .social_item_box:nth-child(3) .social_item_foot svg {
        width: 7.7294685vw;
    }

    .social_item_box:nth-child(4) .social_item_foot svg {
        width: 8.695652vw;
    }

    .social_item_box:nth-child(5) .social_item_foot svg {
        width: 7.7294685vw;
    }

    .social_item_box .social_item_title {
        color: #fff;
    }

    .social_item_box .social_item_text {
        color: #fff;
    }

    .social_item_box .social_item_default {
        fill: #fff;
    }

    .social_item_box .social_item_color {
        fill: #fff;
    }

    .social_item_box .social_item_back:after {
        opacity: 0;
    }

    .social_item_box .social_item_back img {
        filter: blur(0);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .social_wrap {
        padding: 12.0772946vw 0;
    }

    .resources_head_wrap {
        padding: 12.0772946vw 3.623188vw;
    }

    .resources_max {
        font-size: 4.347826vw;
        line-height: 7.2463768vw;
        margin-bottom: 4.8309178vw;
    }

    .resources_head_box {
        width: 100%;
        padding: 0;
    }

    .resources_head_icon {
        width: 4.8309178vw;
    }

    .resources_tips {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .resources_banner_img {
        width: 64%;
        top: -8%;
    }

    .resources_banner_box {
        background-position: center !important;
        padding-bottom: 68%;
    }

    .pro_banner_img {
        background-position: center !important;
    }

    .technology_team_back {
        background-position: center !important;
    }

    .benefits_wrap {
        padding: 12.0772946vw 0;
    }

    .quality_banner_icon {
        font-size: 9.6618357vw;
    }

    .benefits_list {
        margin-top: 7.2463768vw;
    }

    .benefits_item_box {
        width: 48.5%;
        margin: 0 3% 3% 0;
    }

    .benefits_item_box:nth-child(2n) {
        margin: 0 0 3% 0;
    }

    .quality_content_center {
        margin-top: 4.8309178vw;
    }

    .benefits_item_read {
        padding: 4.8309178vw 1.932367vw;
    }

    .quality_banner_back {
        padding-bottom: 60%;
    }

    .quality_banner_title {
        font-size: 5.314009vw;
        line-height: 8.2125603vw;
        margin-top: 2.4154589vw;
        letter-spacing: 0.72463768vw;
    }

    .quality_banner_text {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
        margin-top: 1.4492753vw;
        letter-spacing: 0.72463768vw;
    }

    .benefits_item_icon {
        width: 14.492753vw;
        height: 14.492753vw;
        font-size: 6.2801932vw;
        margin: 0 auto 2.4154589vw;
    }

    .benefits_item_title {
        font-size: 3.8647342vw;
        line-height: 6.763285vw;
        margin-bottom: 19.323671vw;
    }

    .benefits_item_text {
        font-size: 3.140096vw;
        line-height: 5.7971014vw;
    }

    .benefits_head .index_about_title_text {
        padding: 0 3.623188vw;
    }

    .join_wrap {
        padding: 12.0772946vw 0;
    }

    .join_item_box {
        width: 100%;
        margin: 0 0 4.8309178vw 0 !important;
    }

    .join_item_box a {
        padding: 3.623188vw;
    }

    .join_item_title {
        font-size: 4.347826vw;
        line-height: 7.2463768vw;
    }

    .join_item_tips {
        margin-top: 2.4154589vw;
    }

    .join_item_label {
        font-size: 3.140096vw;
        line-height: 5.314009vw;
        padding: 0 2.4154589vw;
    }

    .join_item_label:first-child {
        padding: 0 2.4154589vw 0 0;
    }

    .join_item_label:last-child {
        padding: 0 0 2.4154589vw 0;
    }

    .join_item_bold {
        font-size: 3.8647342vw;
        line-height: 6.763285vw;
        margin-top: 2.4154589vw;
    }

    .join_item_read {
        margin-top: 1.4492753vw;
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        height: auto;
        -webkit-line-clamp: 5;
    }

    .join_item_btn_text {
        font-size: 3.3816425vw;
        line-height: 7.2463768vw;
    }

    .join_item_btn_icon {
        width: 3.8647342vw;
        margin-left: 1.20772946vw;
    }

    .join_item_button {
        padding: 0 2.4154589vw;
        -webkit-border-radius: 3.623188vw;
        border-radius: 3.623188vw;
    }

    .resources_page_wrap {
        padding: 0 3.623188vw 12.0772946vw 3.623188vw;
    }

    .resources_page_box {
        padding: 7.2463768vw 0;
        margin-top: -12.077294vw;
    }

    .resources_page_title {
        font-size: 4.347826vw;
        line-height: 7.2463768vw;
    }

    .resources_page_tips {
        margin-top: 2.4154589vw;
    }

    .resources_page_item_box {
        width: 100%;
        margin-right: 0;
    }

    .resources_page_item_icon {
        font-size: 3.8647342vw;
        width: 3.8647342vw;
    }

    .resources_page_item_text {
        width: calc(100% - 3.8647342vw);
        padding-left: 2.4154589vw;
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .resources_page_read {
        width: calc(100% - 24.1545893vw);
        padding-right: 3.623188vw;
    }

    .resources_page_button {
        width: 24.1545893vw;
    }

    .resources_page_button a {
        height: 7.2463768vw;
    }

    .resources_page_head {
        -webkit-align-items: flex-start;
        align-items: flex-start;
        padding: 0 3.623188vw;
        margin-bottom: 7.2463768vw;
    }

    .resources_page_btn_icon {
        font-size: 3.140096vw;
    }

    .resources_page_btn_text {
        font-size: 3.140096vw;
    }

    .resources_page_button a:after {
        -webkit-border-radius: 3.623188vw;
        border-radius: 3.623188vw;
    }

    .resources_page_bjq_wrap {
        padding: 7.2463768vw 3.623188vw;
    }

    .resources_page_bjq_box h1 {
        font-size: 3.8647342vw;
        line-height: 6.763285vw;
    }

    .resources_page_bjq_box p {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .resources_page_mail_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .resources_page_mail_text a {
        font-size: 4.8309178vw;
        line-height: 7.7294685vw;
    }

    .resources_page_foot {
        margin-top: 4.8309178vw;
    }

    .resources_btn_text {
        font-size: 3.140096vw;
        line-height: 7.7294685vw;
        width: calc(100% - 5.0724637vw);
    }

    .resources_page_prev a .resources_btn_icon {
        margin-right: 1.20772946vw;
    }

    .resources_page_next a .resources_btn_icon {
        margin-left: 1.20772946vw;
    }

    .resources_btn_icon {
        width: 3.8647342vw;
    }

    .contact_details_ewm_box {
        width: 100%;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-top: 7.2463768vw;
    }

    .contact_details_ewm_text {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
    }

    .contact_details_ewm_img {
        width: 24.1545893vw;
        height: 24.1545893vw;
        padding: 1.449275vw;
    }

    .contact_details_head {
        padding-bottom: 7.2463768vw;
    }

    .contact_details_list {
        padding: 7.2463768vw 0;
    }

    .contact_details_item_box {
        width: 50% !important;
        -webkit-justify-content: center !important;
        justify-content: center !important;
        padding: 4.8309178vw 0;
    }

    .contact_details_item_icon {
        width: 12.0772946vw;
        height: 12.0772946vw;
        font-size: 4.8309178vw;
    }

    .contact_details_item_icon.icon-a-14 {
        font-size: 5.314009vw;
    }

    .contact_details_item_tips {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-bottom: 0;
    }

    .contact_details_item_text, .contact_details_item_text a {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .contact_details_item_big {
        padding: 0 2.4154589vw !important;
    }

    .contact_details_item_box:after {
        display: none;
    }

    .business_head .index_about_title_text {
        padding: 0 3.623188vw;
    }

    .business_wrap {
        padding: 12.0772946vw 0;
    }

    .business_item_box {
        width: 100%;
        margin: 0 0 4.8309178vw 0;
        padding: 4.8309178vw 3.623188vw;
    }

    .business_item_tips_text {
        font-size: 5.314009vw;
        line-height: 7.7294685vw;
    }

    .business_item_tips_text:after {
        height: 0.4830917vw;
    }

    .business_item_title {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
        margin: 2.4154589vw 0;
    }

    .business_item_text a, .business_item_text {
        font-size: 3.3816425vw;
        line-height: 6.763285vw;
    }

    .business_item_icon {
        width: 7.2463768vw;
        font-size: 3.8647342vw;
    }

    .business_item_icon.icon-a-15 {
        font-size: 3.140096vw;
    }

    .business_item_icon.icon-a-14 {
        font-size: 4.347826vw;
    }

    .business_item_text {
        width: calc(100% - 7.2463768vw);
    }

    .business_item_read {
        margin-top: 2.4154589vw;
    }

    .contact_details_wrap {
        padding-top: 12.0772946vw;
    }

    .pro_tab_img {
        padding-bottom: 70%;
    }

    .pro_tab_item_icon {
        font-size: 8.695652vw;
        line-height: 9.6618357vw;
    }

    .pro_tab_item_icon.icon-ziyuan2 {
        font-size: 7.7294685vw;
    }

    .pro_tab_item_icon.icon-ziyuan5 {
        font-size: 7.7294685vw;
    }

    .pro_tab_item_cn {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
    }

    .pro_tab_item_en {
        font-size: 2.8985507vw;
        line-height: 5.314009vw;
        margin-top: 0;
    }

    .pro_tab_item_number {
        font-size: 7.7294685vw;
        line-height: 7.7294685vw;
        margin-top: 4.8309178vw;
    }

    .pro_photo_wrap {
        padding: 0.72463768vw 0;
    }

    .pro_photo_item_box {
        width: 33.3333%;
        padding: 0.72463768vw;
    }

    .pro_photo_item_read {
        padding: 0 3.140096vw;
    }

    .pro_photo_item_cn {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
        margin-bottom: 2.4154589vw;
    }

    .pro_photo_item_en {
        font-size: 2.8985507vw;
        line-height: 4.8309178vw;
    }

    .pro_list_content {
        padding: 12.0772946vw 0;
    }

    .pro_nav_item_box {
        padding: 0 2.4154589vw 0 0 !important;
        margin-bottom: 1.20772946vw;
    }

    .pro_list_nax_box {
        margin-top: 7.2463768vw;
    }

    .pro_nav_item_box a {
        font-size: 3.3816425vw;
        line-height: 6.2801932vw;
    }

    .product_item_box {
        width: 100%;
        margin: 0 0 3.623188vw 0 !important;
    }

    .product_item_head {
        padding: 3.623188vw 0;
    }

    .product_item_title {
        padding: 0 0 1.20772946vw 0;
    }

    .product_item_title a {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
    }

    .product_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .product_item_btn {
        padding: 2.4154589vw 0 0 0;
    }

    .product_item_btn a {
        width: 9.6618357vw;
        height: 9.6618357vw;
    }

    .header_white .header_box {
        height: 14.492753vw;
    }

    .header_white .header_logo_box {
        width: 24.1545893vw;
    }

    .header_white .header_wap_label:after {
        background: #001732;
    }

    .header_white .header_wap_languages_box a {
        color: #001732;
    }

    .pro_read_big {
        padding: 0;
    }

    .pro_details_photo {
        width: 100%;
    }

    .pro_details_item_swiper {
        margin-top: 2.4154589vw;
    }

    .pro_read_pd {
        padding: 0 !important;
    }

    .pro_read_wrap {
        padding-top: 14.492753vw;
    }

    .page_read_wrap .page_banner_nav_wrap {
        display: none;
    }

    .pro_details_content {
        width: 100%;
        padding: 7.2463768vw 3.623188vw;
    }

    .page_banner_return {
        display: none;
    }

    .pro_details_tips {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .pro_details_title {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
        margin-top: 1.20772946vw;
        margin-bottom: 4.8309178vw;
    }

    .pro_details_read {
        margin-top: 7.2463768vw;
    }

    .pro_details_item_title {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        width: 16.9082125vw;
    }

    .pro_details_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        width: calc(100% - 16.9082125vw);
    }

    .pro_details_btn_text {
        font-size: 3.3816425vw;
        line-height: 7.2463768vw;
    }

    .pro_details_btn_icon {
        width: 4.8309178vw;
        margin-left: 1.20772946vw;
        line-height: 7.2463768vw;
    }

    .pro_details_button a {
        width: 24.1545893vw;
    }

    .pro_details_button {
        margin-right: 2.4154589vw;
    }

    .pro_details_btn_icon:before {
        font-size: 3.8647342vw;
    }

    .pro_details_btn_icon {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    .pro_details_bottom {
        margin-top: 2.4154589vw;
    }

    .pro_read_item_box a {
        font-size: 3.623188vw;
        line-height: 10.14492753vw;
        margin-right: 2.4154589vw;
    }

    .product_details_content {
        padding: 7.2463768vw 0;
    }

    .product_details_head {
        font-size: 3.8647342vw;
        line-height: 4.8309178vw;
        padding-left: 3.140096vw;
    }

    .product_details_head:after {
        width: 0.724637vw;
    }

    .product_details_read {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 3.623188vw;
    }

    .product_details_read img {
        padding: 4.8309178vw 0;
    }

    .support_content_wrap {
        padding: 0 3.623188vw;
    }

    .support_content_head {
        margin-top: 7.2463768vw;
    }

    .support_content_tips {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        padding-left: 2.4154589vw;
        width: calc(100% - 4.8309178vw);
    }

    .support_content_line {
        width: 4.8309178vw;
        height: 0.4830917vw;
    }

    .support_content_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
        margin-top: 2.4154589vw;
    }

    .support_content_bold {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
        margin-top: 0;
    }

    .support_content_tab {
        margin-top: 7.2463768vw;
    }

    .support_content_item {
        width: 100%;
        margin: 0 0 4.8309178vw 0;
    }

    .support_item_title {
        font-size: 3.8647342vw;
        line-height: 7.2463768vw;
    }

    .support_item_tips {
        font-size: 4.347826vw;
        line-height: 7.2463768vw;
    }

    .support_item_head {
        padding: 0 3.623188vw;
    }

    .quality_certificate_back {
        padding-bottom: 116%;
    }

    .quality_content_wrap {
        padding: 0 3.623188vw;
    }

    .quality_content_box {
        padding: 7.2463768vw 0;
    }

    .quality_content_photo {
        width: 100%;
    }

    .quality_content_big {
        width: 100%;
        padding: 7.2463768vw 0;
    }

    .quality_content_back {
        display: none
    }

    .quality_content_tit {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .quality_content_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .quality_content_item_tit {
        font-size: 9.178743vw;
        line-height: 12.0772946vw;
        text-align: center;
    }

    .quality_content_item_box {
        -webkit-justify-content: center !important;
        justify-content: center !important;
        width: 50%;
    }

    .quality_content_item_text {
        font-size: 3.3816425vw;
        width: 100%;
        text-align: center;
        line-height: 5.7971014vw;
    }

    .quality_certificate_tab {
        padding: 0 3.623188vw;
        margin-top: 7.2463768vw;
    }

    .quality_certificate_title {
        font-size: 3.140096vw;
        padding: 2.4154589vw 0;
        line-height: 5.314009vw;
    }

    .quality_certificate_btn {
        width: 9.6618357vw;
        height: 9.6618357vw;
    }

    .quality_certificate_btn svg {
        width: 3.3816425vw;
    }

    .quality_certificate_number {
        width: 19.323671vw;
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .quality_certificate_text {
        width: 7.2463768vw;
    }

    .quality_certificate_button {
        margin-top: 4.8309178vw;
    }

    .about_technology_content {
        width: 100%;
        padding-right: 0;
    }

    .quality_technology_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .quality_technology_text {
        margin-top: 2.4154589vw;
        font-size: 3.3816425vw;
        line-height: 6.763285vw;
    }

    .quality_method_wrap {
        padding: 12.0772946vw 3.623188vw;
    }

    .index_about_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 4.8309178vw;
    }

    .quality_method_content {
        padding: 0;
        margin-top: 4.8309178vw;
    }

    .quality_method_list {
        padding: 0;
    }

    .quality_method_page_button {
        display: none;
    }

    .quality_tab_slide {
        padding: 0;
    }

    .quality_page_tab_wrap .page_center {
        padding: 0;
    }

    .quality_page_item_label {
        width: 100%;
        font-size: 3.3816425vw;
        line-height: 4.8309178vw;
        padding: 2.4154589vw 0;
        text-align: center !important;
    }

    .quality_page_item_box {
        width: 50%;
    }

    .news_page_head_box {
        padding: 9.6618357vw 0;
    }

    .news_page_head_title {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .news_page_head_icon {
        font-size: 3.3816425vw;
    }

    .news_page_head_icon.icon-a-25 {
        font-size: 3.623188vw;
    }

    .news_page_head_icon.icon-a-26 {
        font-size: 2.6570048vw;
    }

    .news_page_head_text {
        font-size: 2.8985507vw;
        line-height: 5.314009vw;
        padding-left: 1.20772946vw;
    }

    .news_page_head_item {
        width: 50%;
        margin-right: 0;
    }

    .news_page_head_item:nth-child(2n) {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }

    .news_details_content {
        width: 100%;
        padding: 7.2463768vw 0;
    }

    .news_details_read {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        padding: 0;
    }

    .news_details_read img {
        padding: 4.8309178vw 0;
    }

    .news_details_btn_icon {
        width: 3.8647342vw;
    }

    .news_details_prev .news_details_btn_text {
        margin-left: 1.20772946vw;
    }

    .news_details_btn_text {
        font-size: 3.3816425vw;
    }

    .news_details_button {
        padding: 6.0386473vw 0;
    }

    .news_return_icon {
        line-height: 11.5942028vw;
    }

    .news_details_return a {
        width: 11.5942028vw;
    }

    .news_circle1 {
        left: -0.724637vw;
    }

    .news_circle2 {
        right: -0.724637vw;
    }

    .news_hot_content {
        width: 100%;
    }

    .news_hot_icon {
        width: 0.724637vw;
    }

    .news_hot_head {
        margin-top: 0;
    }

    .news_hot_text {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
        padding-left: 3.140096vw;
    }

    .news_hot_list {
        padding: 0 0 12.0772946vw 0;
        margin-top: 7.2463768vw;
    }

    .news_hot_content:after {
        display: none;
    }

    .news_hot_item_time {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
    }

    .news_hot_item_title a {
        font-size: 3.8647342vw;
        line-height: 6.2801932vw;
    }

    .news_hot_item_text {
        font-size: 3.3816425vw;
        line-height: 5.7971014vw;
        margin-top: 0;
    }

    .news_hot_item_box {
        margin-bottom: 4.8309178vw;
    }

    .pro_photo_box {
        padding: 0 0.724637vw;
        -webkit-justify-content: center;
        justify-content: center;
    }

    .quality_content_item_box:nth-child(2n) .quality_content_item_read {
        width: 100%;
    }

    .AddQualityBig .index_about_title_box {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all .8s cubic-bezier(.78, .11, .16, .88);
        transition: all .8s cubic-bezier(.78, .11, .16, .88);
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    .AddQualityBig .index_about_title_en {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all .8s cubic-bezier(.78, .11, .16, .88);
        transition: all .8s cubic-bezier(.78, .11, .16, .88);
        -webkit-transition-delay: .05s;
        transition-delay: .05s;
    }

    .AddQualityBig .quality_content_tit {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all .8s cubic-bezier(.78, .11, .16, .88);
        transition: all .8s cubic-bezier(.78, .11, .16, .88);
        -webkit-transition-delay: .1s;
        transition-delay: .1s;
    }

    .AddQualityBig .quality_content_text {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all .8s cubic-bezier(.78, .11, .16, .88);
        transition: all .8s cubic-bezier(.78, .11, .16, .88);
        -webkit-transition-delay: .15s;
        transition-delay: .15s;
    }

    .AddQualityBig .quality_content_item_box {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: none;
        transform: none;
        -webkit-transition: all .8s cubic-bezier(.78, .11, .16, .88);
        transition: all .8s cubic-bezier(.78, .11, .16, .88);
        -webkit-transition-delay: .2s;
        transition-delay: .2s;
    }

    .contact_wap_read {
        padding-bottom: 72.6875%;
    }

    .wap_list {
        width: 3.8647342vw;
        height: 3.8647342vw;
    }

    .video_box {
        width: 100vw;
    }

    .video_close_btn {
        right: 2.4154589vw;
        top: 2.4154589vw;
        width: 8.695652vw;
        height: 8.695652vw;
    }

    .float_wrap {
        display: none;
    }

    .loading_line_box {
        height: 0.4830917vw;
    }

    .loading_logo_wrap {
        width: 56%;
    }

    .loading_logo_en svg path {
        stroke-width: 1.5px;
    }

    .inner_page_animate {
        top: 0;
    }

    .footer_content_box {
        opacity: 1;
    }

    .product_related_wrap {
        padding: 12.0772946vw 0;
    }

    .header_nav_languages {
        display: none;
    }

    .header_wap_languages_box {
        margin-right: 2.4154589vw;
    }

    .header_wap_languages_box a {
        font-size: 4.347826vw;
        color: #fff;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_active .header_wap_languages_box a {
        color: #001732;
    }

    .header_wap_button {
        -webkit-align-items: center;
        align-items: center;
        display: flex;
    }

    .about_honor_head {
        width: 100%;
    }

    .about_honor_content {
        width: 100%;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }

    .about_honor_read {
        margin-top: 4.8309178vw;
    }

    .about_honor_max {
        font-size: 4.347826vw;
        line-height: 6.763285vw;
    }

    .about_honor_text {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
    }

    .about_honor_item_title {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .about_honor_pagination {
        margin-top: 4.8309178vw;
    }

    .about_honor_wrap {
        padding: 12.0772946vw 0;
    }

    .about_honor_pagination .swiper-pagination-bullet {
        width: 1.932367vw;
        height: 1.932367vw;
        margin: 0 0.7246376vw !important;
    }

    .about_certification_tab {
        padding: 0 0 0 3.623188vw;
        margin-top: 7.246376vw;
    }

    .about_certification_wrap {
        padding: 12.0772946vw 0;
    }

    .about_certification_title {
        font-size: 3.381642vw;
        line-height: 4.8309178vw;
        margin-top: 2.4154589vw;
    }

    .index_certification_pagination_wrap {
        margin-top: 4.8309178vw;
    }

    .public_text_box {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .technology_honor_button {
        display: none;
    }

    .magnesium_item_icon {
        font-size: 7.246376vw;
        line-height: 10.14492vw;
    }

    .magnesium_item_text {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        margin-top: 1.207729vw;
    }

    .magnesium_pagination_button {
        display: none;
    }

    .magnesium_item_read {
        padding: 3.623188vw 0;
    }

    .magnesium_item_read:after {
        height: 0.7246376vw;
    }

    .magnesium_content {
        padding: 12.0772946vw 0;
    }

    .magnesium_head_box {
        width: 100%;
    }

    .magnesium_big_box {
        width: 100%;
        margin-top: 2.4154589vw;
    }

    .magnesium_head_en {
        font-size: 5.314009vw;
        line-height: 6.763285vw;
    }

    .magnesium_head_line {
        width: 9661835vw;
        height: 0.483091vw;
        margin: 4.8309178vw 0;
    }

    .magnesium_head_text {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .magnesium_big_text {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
    }

    .magnesium_big_photo {
        margin-top: 4.8309178vw;
    }

    .pro_list_box {
        margin-top: 7.246376vw;
    }

    .aluminum_pagination_button {
        width: 21.73913vw;
    }

    .aluminum_tab {
        margin-top: 7.246376vw;
    }

    .aluminum_popup_wrap {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }

    .aluminum_popup_show {
        -webkit-transform: none;
        transform: none;
    }

    .aluminum_popup_box {
        width: 100%;
        height: 100%;
        opacity: 1;
        padding: 21.73913vw 3.623188vw 14.49275vw 3.623188vw;
        margin-top: 0

    }

    .aluminum_popup_item_photo {
        width: 100%;
    }

    .aluminum_popup_item_content {
        padding-left: 0;
        width: 100%;
    }

    .aluminum_popup_pagination_button {
        width: 21.73913vw;
    }

    .aluminum_popup_item_read {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        margin-top: 4.8309178vw;
        max-height: none;
        height: auto;
        overflow: auto;
        -webkit-line-clamp: 100;
    }

    .aluminum_popup_item_title {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
        margin: 2.4154589vw 0;
    }

    .aluminum_popup_pagination_wrap {
        position: relative;
        bottom: 0;
        left: 0;
        width: 100%;
        padding-left: 0;
        margin-top: 7.246376vw;
    }

    .aluminum_popup_close {
        right: 3.623188vw;
        top: 4.8309178vw;
        width: 7.246376vw;
        height: 7.246376vw;
    }

    .aluminum_popup_close:before {
        background: #00152a;
    }

    .aluminum_popup_close:after {
        background: #00152a;
    }

    .aluminum_item_title {
        margin-top: 2.4154589vw;
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .photo_popup_box {
        padding: 0;
    }

    .photo_popup_tab {
        width: 100%;
    }

    .photo_popup_pagination_button {
        display: none;
    }

    .photo_popup_close {
        right: 3.623188vw;
        top: 3.623188vw;
        width: 9.661835vw;
        height: 9.661835vw;
    }

    .photo_popup_wrap {
        background: #000;
    }

    .service_content {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
        margin-top: 2.4154589vw;
    }

    .service_tab {
        position: relative;
        padding: 0 0 12.0772946vw 3.623188vw;
        margin-top: 4.8309178vw;
    }

    .service_wrap {
        padding: 12.0772946vw 0 0 0;
    }

    .service_pagination_wrap {
        padding: 0 3.623188vw 0 0;
    }

    .quality_method_title {
        font-size: 3.864734vw;
        line-height: 6.280193vw;
    }

    .quality_method_text {
        font-size: 3.381642vw;
        line-height: 5.7971014vw;
    }

    .quality_method_big {
        margin-top: 2.4154589vw;
    }

    .header_nav_down_wrap {
        display: none;
    }

    .header_nav_active .header_nav_box {
        pointer-events: auto !important;
        opacity: 1 !important;
        top: 0;
    }

    .header_nav_active .header_nav_button {
        width: 6.0386473vw;
    }

    .header_nav_active .header_wap_label:nth-child(1) {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_nav_active .header_wap_label:nth-child(2) {
        width: 0;
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_nav_active .header_wap_label:nth-child(3) {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform-origin: 100% 50% 0;
        -webkit-transform-origin: 100% 50% 0;
        -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1);
        transition: all .8s cubic-bezier(.77, 0, .175, 1);
    }

    .header_nav_active .header_wap_label:after {
        background: #fff;
    }

    .index_skill_item_tit {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .index_skill_item_box {
        margin-bottom: 2.4154589vw;
    }

    .index_skill_item_cn {
        font-size: 3.864734vw;
        line-height: 9.1787439vw;
        margin-left: 1.207729vw;
    }

    .index_skill_big {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .index_skill_back {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0;
    }

    .index_skill_box {
        position: relative;
    }

    .index_skill_wrap {
        padding: 12.0772946vw 0;
    }

    .page_banner_line {
        width: 9.6618357vw;
        height: 0.4830917vw;
        margin: 3.623188vw auto;
    }
}


@media screen and (max-width: 1750px) {
    .service_3 {
        width: 48.9% !important;
    }
    .service_5 {
        width: 42.5% !important;
    }
}
@media screen and (max-width: 1700px) {
    .service_3 {
        width: 48.8% !important;
    }
    .service_5 {
        width: 42.4% !important;
    }
}
@media screen and (max-width: 1650px) {
    .service_3 {
        width: 48.7% !important;
    }
    .service_5 {
        width: 42.3% !important;
    }
}
@media screen and (max-width: 1600px) {
    .service_3 {
        width: 48.6% !important;
    }
    .service_5 {
        width: 42.2% !important;
    }
}
@media screen and (max-width: 1550px) {
    .service_3 {
        width: 48.5% !important;
    }
    .service_5 {
        width: 42.1% !important;
    }
}
@media screen and (max-width: 1500px) {
    .service_3 {
        width: 48.3% !important;
    }
    .service_5 {
        width: 41.9% !important;
    }
}
@media screen and (max-width: 1450px) {
    .service_3 {
        width: 48.3% !important;
    }
    .service_5 {
        width: 41.8% !important;
    }
}
@media screen and (max-width: 1400px) {
    .service_3 {
        width: 47.9% !important;
    }
    .service_5 {
        width: 41.6% !important;
    }
}
@media screen and (max-width: 1350px) {
    .service_3 {
        width: 47.9% !important;
    }
    .service_5 {
        width: 41.6% !important;
    }
}
@media screen and (max-width: 1300px) {
    .service_3 {
        width: 47.6% !important;
    }
    .service_5 {
        width: 41.3% !important;
    }
}
@media screen and (max-width: 1250px) {
    .service_3 {
        width: 47.4% !important;
    }
    .service_5 {
        width: 41.1% !important;
    }
}
@media screen and (max-width: 1200px) {
    .service_3 {
        width: 31.2% !important;
    }
    .service_5 {
        width: 26.9% !important;
    }
}
@media screen and (max-width: 1150px) {
    .service_3 {
        width: 30.8% !important;
    }
    .service_5 {
        width: 26.7% !important;
    }
}
@media screen and (max-width: 1100px) {
    .service_3 {
        width: 30.8% !important;
    }
    .service_5 {
        width: 26.5% !important;
    }
}
@media screen and (max-width: 1050px) {
    .service_3 {
        width: 30.5% !important;
    }
    .service_5 {
        width: 26.3% !important;
    }
}
@media screen and (max-width: 1000px) {
    .service_3 {
        width: 30.2% !important;
    }
    .service_5 {
        width: 26.1% !important;
    }
    .service_2 p {
        text-align: center !important;
    }
}
@media only screen and (max-width: 750px) 
{
    .t_navs .top .logo img {
        width: 168px !important;
    }
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 0px !important;
    }
    .banner .swiper-horizontal>.banner .swiper-pagination-bullets, .banner .swiper-pagination-bullets.swiper-pagination-horizontal, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction {
        bottom: 30px !important;
    }
    .index_pro_back_img img
    {
        height: 450px;
    }
    .body_show
    {
        overflow-x: hidden !important;
    }
    .t_navs .top {
        padding: 0 5px !important;
        height: 71px !important;
    }
    .banner {
        margin-top: 71px !important;
    }
    .t_navs .top .logo {
        top: 0px !important;
        left: 12px;
    }
    .t_navs .menuph {
        margin: 24px 0 !important;
    }
    .t_navs .xialaph h4 a {
        width: 60% !important;
    }
    .t_navs .xialaph h4 a {
        line-height: 50px !important;
        font-size: 18px !important;
    }
    .t_navs .xialaph h4 img {
        width: 15px !important;
        height: 8px !important;
    }
    .t_navs .xialaph h5 a {
        line-height: 52px !important;
        font-size: 18px !important;
    }
    .t_navs .xialaph .input input {
        height: 43px !important;
    }
    .t_navs .xialaph .input {
        margin-top: 28px;
    }
    .t_navs .xialaph .input img {
        width: 23px !important;
        font-size: 18px !important;
        margin-top: -14px !important;
    }
    .t_navs .xialaph {
        top: 52px !important;
    }
    .link_list {
        margin-top: 10px !important;
    }
    .col-index-news {
        height: 785px !important;
    }
    .col-index-news .title {
        padding-bottom: 35px !important;
    }
    .footer_message_tel_cn {
        font-size: 15px !important;
    }
    .col-index-news .slides .swiper-slide .more {
        margin-top: 2.2vh !important;
    }
    .service_lt {
        width: 90% !important;
        margin-right: 0% !important;
    }
    .service_2 {
        width: 100% !important;
        margin: 0px 0% 0px 0% !important;
    }
    .service_2 p {
        text-align: center !important;
        text-indent: 0 !important;
    }
    .service_rl {
        width: 104% !important;
    }
    .service_3 {
        width: 87% !important;
    }
    .service_3 li {
        width: 100% !important;
    }
    .service_5 {
        width: 87% !important;
    }
    .service_5 li {
        width: 100% !important;
        margin-left: 0% !important;
    }
    .service_4 {
        width: 87% !important;
        margin: 0px 0px 0px 0% !important;
    }
    .i_3 {
        padding: 65px 0px 65px !important;
    }
    .footer_message_tel_icon {
        margin-bottom: 10px !important;
    }
    .footer_content_box {
        padding: 15px 0px !important;
    }
    .col-index-news {
        padding: 7vh 0 9vh !important;
    }
    .footer_bq_item_wrap {
        width: 100% !important;
    }
    .footer_bq_item_text {
        margin: 0 auto !important;
    }
    .footer_nav_wrap {
        width: 100% !important;
    }
    .footer_bq_item_text, .footer_bq_item_text a {
        line-height: 5.08333vw !important;
        font-size: 14px !important;
    }
    .footer_bq_box
    {
        margin-bottom:20px;
    }
    .swiper-txt3 {
        font-size: 16px !important;
        top: 20% !important;
        margin-left: -162px !important;
        line-height: 32px !important;
    }
    .swiper-txt2 {
        left: 5% !important;
        top: 33% !important;
        font-size:16px !important;
        letter-spacing: 5px !important;
    }
    .swiper-txt2 span{
        font-size:16px !important;
    }
    .swiper-txt4 {
        display: none;
    }
    .swiper-txt {
        font-size: 20px !important;
        line-height: 50px !important;
        letter-spacing: 5px !important;
    }
    .swiper-txt3 {
        letter-spacing: 0 !important;
    }
    .swiper-txt3 span {
        font-size: 20px !important;
    }
}


/*小屏幕*/
@media screen and (min-width: 1200px) and (max-width: 1400px) {

}

/*中屏幕*/
@media screen and (min-width: 1400px) and (max-width: 1900px) {


}


/*超过1920*/
@media screen and  (min-width: 1921px) {

}