@media screen and (min-width: 1920px) {
  .inner_banner img {
    width: 100%
  }
}

@media screen and (max-width: 1530px) {
  .container_zz {
    padding: 0 1vw
  }

  .header_bg {
    -webkit-box-shadow: 0 0 .53vw rgba(0, 0, 0, .4);
    box-shadow: 0 0 .53vw rgba(0, 0, 0, .4)
  }

  .header_bg.navFixed {
    -webkit-box-shadow: 0px 0px .67vw .33vw rgba(0, 0, 0, .2);
    box-shadow: 0px 0px .67vw .33vw rgba(0, 0, 0, .2)
  }

  .header_nav {
    height: 7.73vw
  }

  .header_nav .header_logo img {
    /* height: 7.73vw */
  }

  .header_nav .header_list {
    width: 6.67vw
  }

  .header_nav .header_list>li {
    height: 7.73vw;
    line-height: 7.73vw;
    margin: 0 1.67vw
  }

  .header_nav .header_list>li>a {
    font-size: 1.27vw
  }

  .header_nav .header_list>li:first-child {
    width: 3.33vw
  }

  .header_nav .header_right {
    width: 3.33vw;
    height: 7.73vw
  }

  .header_nav .header_right a {
    height: 2.27vw;
    line-height: 2.27vw;
    width: 2.27vw;
    font-size: 1vw
  }

  .i_search {
    width: calc(100% - 2vw);
    height: 3.87vw;
    border-radius: 1.73vw;
    -webkit-box-shadow: 0 3px 1.4vw rgba(0, 0, 0, .1);
    box-shadow: 0 3px 1.4vw rgba(0, 0, 0, .1);
    margin-top: -1.93vw;
    margin-bottom: 4.67vw
  }

  .i_search .search_box {
    padding-left: 1.67vw;
    padding-right: 1.67vw
  }

  .i_search .search_box .search_input {
    width: 6.67vw;
    height: 3.87vw;
    font-size: 1vw
  }

  .i_search .search_box .search_submit img {
    height: 1.47vw
  }

  .i_title .title_name {
    font-size: 2.2vw
  }

  .i_title .title_name::before {
    width: 5.53vw;
    right: -6.53vw;
    top: 1.6vw
  }

  .i_title .btn_list li {
    height: 2.53vw;
    width: 13.2vw;
    border-radius: 1.27vw;
    line-height: 2.53vw;
    margin-left: 2.53vw
  }

  .i_title .btn_list li a {
    font-size: 1vw
  }

  .ipro_wrapper {
    margin-bottom: 3vw
  }

  .ipro_wrapper .i_title {
    margin-bottom: 3.2vw
  }

  .ipro_wrapper .menu_list {
    margin-bottom: 3.87vw
  }

  .ipro_wrapper .menu_list li {
    width: 14.4vw;
    height: 2.8vw;
    line-height: 2.67vw;
    margin-right: 1.33vw
  }

  .ipro_wrapper .menu_list li a {
    font-size: 1.07vw
  }

  .ipro_wrapper .menu_list li:hover {
    border-radius: 1.4vw
  }

  .ipro_wrapper .pro_list1 li,
  .ipro_wrapper .pro_list2 li {
    border-radius: 1.07vw;
    margin-bottom: 3.07vw;
    height: 24.4vw
  }

  .ipro_wrapper .pro_list1 li .pro_name,
  .ipro_wrapper .pro_list2 li .pro_name {
    font-size: 1.73vw;
    left: 4.8vw;
    top: 5.33vw
  }

  .ipro_wrapper .pro_list1 li .more_btn,
  .ipro_wrapper .pro_list2 li .more_btn {
    font-size: 1.73vw;
    left: 4.8vw;
    bottom: 6.67vw
  }

  .ipro_wrapper .pro_list1 li {
    width: calc(50% - 1.07vw);
    margin-right: 2.13vw
  }

  .ipro_wrapper .pro_list2 li {
    width: calc(33.33% - 1.6vw);
    margin-right: 2.4vw
  }

  .iarea_wrapper {
    margin-bottom: 4.33vw;
    padding-top: 4vw;
    padding-bottom: 3vw
  }

  .iarea_wrapper .i_title {
    margin-bottom: 3.33vw
  }

  .iarea_wrapper .area_list li {
    width: 62.4vw
  }

  .iarea_wrapper .area_list li:last-child {
    width: 33.2vw
  }

  .iarea_wrapper .area_list li .main_img {
    height: 42.67vw;
    border-radius: 1.07vw;
    margin-bottom: 1.8vw
  }

  .iarea_wrapper .area_list li .main_img img {
    width: 100%;
    height: 100%
  }

  .iarea_wrapper .area_list li .item_title {
    font-size: 1.8vw;
    margin-bottom: 1.33vw
  }

  .iarea_wrapper .area_list li .item_more {
    font-size: 1.13vw
  }

  .inews_wrapper {
    margin-bottom: 6vw
  }

  .inews_wrapper .i_title {
    margin-bottom: 1.47vw
  }

  .inews_wrapper .inews_arrow {
    margin-bottom: 3.67vw
  }

  .inews_wrapper .inews_arrow .iconfont {
    margin-right: .67vw;
    width: 2.93vw;
    height: 2.93vw;
    line-height: 2.8vw;
    font-size: 1.73vw
  }

  .inews_wrapper .i_newslist .i_list li {
    width: calc(33.33% - 1.47vw);
    margin-right: 2.2vw
  }

  .inews_wrapper .i_newslist .i_list li .item_img {
    height: 21vw;
    border-radius: 1.07vw;
    margin-bottom: 1.33vw
  }

  .inews_wrapper .i_newslist .i_list li .item_img img {
    width: 100%;
    height: 100%
  }

  .inews_wrapper .i_newslist .i_list li .item_date {
    font-size: 1.53vw;
    margin-bottom: .67vw
  }

  .inews_wrapper .i_newslist .i_list li .item_date img {
    margin-right: .67vw
  }

  .inews_wrapper .i_newslist .i_list li .item_title {
    font-size: 1.87vw;
    margin-bottom: 2vw
  }

  .inews_wrapper .i_newslist .i_list li .item_more {
    font-size: 1.13vw
  }

  .icompanys_wrapper {
    padding-top: 3.33vw
  }

  .icompanys_wrapper .i_title {
    margin-bottom: 3.67vw
  }

  .icompanys_wrapper .companys_list .companys_item {
    width: calc(20% - .8vw);
    height: 11.33vw;
    margin-right: 1vw;
    margin-bottom: 1vw;
    border-radius: .53vw
  }

  .icompanys_wrapper .companys_list .companys_item:hover {
    -webkit-box-shadow: 0 0 .4vw rgba(0, 0, 0, .2);
    box-shadow: 0 0 .4vw rgba(0, 0, 0, .2)
  }

  .icompanys_wrapper .swiper-container {
    padding-bottom: 5.67vw
  }

  .icompanys_wrapper .swiper-container .swiper-pagination {
    bottom: 2.67vw
  }

  .icompanys_wrapper .swiper-container .swiper-pagination .my-bullet {
    width: .73vw;
    height: .73vw;
    margin: 0 .47vw
  }

  .icompanys_wrapper .swiper-container .swiper-pagination .my-bullet-active {
    width: .87vw;
    height: .87vw;
    margin: 0 .4vw
  }

  .icontact_wrapper {
    height: 17.4vw
  }

  .icontact_wrapper .icontact_box .title {
    font-size: 1.87vw
  }

  .icontact_wrapper .icontact_box .icontact_btn {
    height: 3.33vw;
    line-height: 3.33vw;
    width: 14vw;
    font-size: 1.53vw;
    border-radius: 1.53vw
  }

  .icontact_wrapper .icontact_box .icontact_btn img {
    margin-left: 1.6vw
  }

  .footer {
    padding-top: 5vw;
    padding-bottom: 4.33vw
  }

  .footer .logo {
    margin-bottom: 2.33vw
  }

  .footer .logo img {
    width: 22vw
  }

  .footer .footer_content .footer_title {
    font-size: 1.53vw;
    margin-bottom: 1.67vw
  }

  .footer .footer_content .content_left .left_info p {
    font-size: 1vw;
    margin-bottom: .33vw
  }

  .footer .footer_content .content_mid {
    width: 6.67vw
  }

  .footer .footer_content .content_mid .mid_nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.6vw
  }

  .footer .footer_content .content_mid .mid_nav li {
    margin-right: 2.67vw
  }

  .footer .footer_content .content_mid .mid_nav li a {
    font-size: 1.07vw
  }

  .footer .footer_content .content_mid .mid_icon li {
    margin-right: 1.07vw;
    width: 2.33vw;
    height: 2.33vw;
    line-height: 2.07vw
  }

  .footer .footer_content .content_mid .mid_icon li .iconfont {
    font-size: 1.47vw
  }

  .footer .footer_content .content_right {
    padding-top: 1vw
  }

  .footer_info {
    height: 3.87vw;
    line-height: 3.87vw
  }

  .footer_info .info_box {
    font-size: .93vw
  }

  .inner_banner {
    height: 445px;
    position: relative;
    padding-top: 172px;
    overflow: hidden
  }

  .inner_banner img {
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1
  }

  .inner_banner.banner_white .inner_banner_bg .title1 {
    color: #fff
  }

  .inner_banner.banner_white .inner_banner_bg .title2 {
    color: #fff
  }

  .inner_banner {
    height: 29.67vw;
    padding-top: 11.47vw
  }

  .inner_banner .inner_banner_bg {
    height: 7.8vw;
    width: 57.8vw;
    padding-left: 19.67vw;
    padding-top: 1vw
  }

  .inner_banner .inner_banner_bg .title1 {
    font-size: 2.33vw
  }

  .inner_banner .inner_banner_bg .title2 {
    font-size: 1.4vw
  }

  .inner_title {
    width: 45vw;
    margin-bottom: 2.27vw
  }

  .inner_title .title_cn {
    font-size: 2.67vw
  }

  .inner_title .title_cn::before,
  .inner_title .title_cn::after {
    width: 13vw
  }

  .inner_title .title_en {
    font-size: 1.47vw;
    margin-bottom: .53vw
  }

  .inner_title .title_small {
    font-size: 1.33vw
  }

  .intro_1 {
    padding: 6.13vw 11.33vw 0 11.33vw
  }

  .intro_1 p {
    font-size: 1.07vw;
    line-height: 2.27vw
  }

  .intro_1 .company_img {
    height: 7.2vw;
    margin-top: 2.67vw
  }

  .intro1_block {
    height: 25.67vw
  }

  .intro1_block .intro_1 {
    padding: 0 11.33vw
  }

  .intro1_block .blue_block {
    width: 50vw;
    height: 18vw;
    margin-left: -1.47vw;
    margin-bottom: -1.47vw
  }

  .intro_2 {
    height: 20vw
  }

  .intro_2 .black_block {
    width: calc(50% + 14vw)
  }

  .intro_2 .intro_list {
    width: 64vw;
    height: 20vw
  }

  .intro_2 .intro_list li {
    width: 28.67vw;
    margin: 1.2vw 0;
    margin-right: .5vw
  }

  .intro_2 .intro_list li>img {
    width: 4.6vw
  }

  .intro_2 .intro_list li .item_content {
    padding-left: .67vw
  }

  .intro_2 .intro_list li .item_content .item_title {
    font-size: 1.2vw
  }

  .intro_2 .intro_list li .item_content .item_info {
    font-size: .93vw
  }

  .intro_3 {
    padding-top: 6.33vw;
    margin-bottom: 8.66vw
  }

  .intro_3 .intro3_body .intro3_left {
    height: 38vw;
    width: 64vw
  }

  .intro_3 .intro3_body .intro3_left .info {
    font-size: 1.33vw;
    line-height: 2.27vw;
    height: 7.6vw;
    width: 42vw;
    padding-top: 1.47vw;
    padding-left: 2.67vw
  }

  .intro_3 .intro3_body .intro3_right {
    width: .67vw;
    border-top: .47vw solid #019ed5
  }

  .intro_3 .intro3_body .intro3_right .intro3_item {
    width: 28.8vw;
    padding: 1.73vw 0
  }

  .intro_3 .intro3_body .intro3_right .intro3_item .item_img {
    margin-right: 1.2vw
  }

  .intro_3 .intro3_body .intro3_right .intro3_item .item_img img {
    width: 6.87vw
  }

  .intro_3 .intro3_body .intro3_right .intro3_item .item_content .item_title {
    font-size: 1.47vw
  }

  .intro_3 .intro3_body .intro3_right .intro3_item .item_content .item_info {
    font-size: 1.07vw
  }

  .intro_4 {
    height: 54.67vw
  }

  .intro_4 .inner_title {
    margin-bottom: 5.33vw
  }

  .intro_4 .intro4_swiper {
    height: 28.67vw
  }

  .intro_4 .intro4_swiper .container_zz {
    padding: 3.6vw 4.53vw
  }

  .intro_4 .intro4_swiper .swiper-container {
    width: 67.8vw
  }

  .intro_4 .intro4_swiper .banner-prev {
    left: 3.67vw
  }

  .intro_4 .intro4_swiper .banner-next {
    right: 25.67vw
  }

  .type_menu {
    height: 4.4vw;
    padding-left: .67vw;
    margin-top: 5vw;
    margin-bottom: 4vw
  }

  .type_menu li {
    line-height: 4.4vw;
    margin: 0 1.4vw
  }

  .type_menu li a {
    font-size: 1.067vw
  }

  .type_menu li::before {
    height: .2vw
  }

  .pro_page_list {
    margin-bottom: 2vw
  }

  .pro_page_list li {
    margin-right: 3.2vw;
    width: calc(33.33% - 32px);
    margin-bottom: 3.067vw
  }

  .pro_page_list li .item_img {
    padding-top: 20.93vw
  }

  .pro_page_list li .item_img .item_view img {
    width: 6.067vw
  }

  .pro_page_list li .item_content {
    height: 5vw;
    padding: 0 1vw 0 .8vw
  }

  .pro_page_list li .item_content .item_title {
    font-size: 1.067vw
  }

  .pro_page_list li .item_content .item_more {
    width: 7.67vw;
    height: 2.67vw;
    border-radius: 1.33vw;
    line-height: 2.67vw
  }

  .pro_page_list li .item_content .item_more a {
    font-size: 1.067vw
  }

  .application_wrapper {
    padding-bottom: 7vw;
    padding-top: 5.87vw
  }

  .application_wrapper li .item_content {
    padding-top: 7.33vw;
    padding-left: 5.07vw
  }

  .application_wrapper li .item_content .item_title {
    font-size: 2.67vw;
    margin-bottom: .13vw
  }

  .application_wrapper li .item_content .item_detail {
    font-size: 1.067vw;
    margin-bottom: 2vw
  }

  .application_wrapper li .item_content .item_more {
    width: 9.33vw;
    height: 2.93vw;
    line-height: 2.93vw;
    border-radius: 1.47vw
  }

  .application_wrapper li .item_content .item_more a {
    font-size: 1vw
  }

  .news_wrapper {
    padding-top: 4.33vw
  }

  .news_wrapper .news_nav .nav_left li {
    width: 14.53vw;
    height: 4.53vw;
    line-height: 4.53vw
  }

  .news_wrapper .news_nav .nav_left li a {
    font-size: 1.33vw
  }

  .news_wrapper .news_nav .nav_search {
    height: 4.53vw;
    line-height: 4.53vw
  }

  .news_wrapper .news_nav .nav_search .search_icon {
    margin-right: 1vw
  }

  .news_wrapper .news_nav .nav_search input {
    font-size: 1.067vw;
    width: 16vw
  }

  .news_wrapper .news_header .header_item {
    padding: 2vw 3vw 2vw 2.27vw
  }

  .news_wrapper .news_header .header_item .header_img {
    width: 29.33vw
  }

  .news_wrapper .news_header .header_item .header_img img {
    width: 100%
  }

  .news_wrapper .news_header .header_item .header_content {
    width: 6.67vw;
    padding-top: 1.33vw;
    padding-left: 2.33vw
  }

  .news_wrapper .news_header .header_item .header_content .header_title {
    font-size: 1.6vw;
    margin-bottom: 1.33vw
  }

  .news_wrapper .news_header .header_item .header_content .header_detail {
    margin-bottom: 3.47vw;
    line-height: 1.6vw;
    height: 7.2vw
  }

  .news_wrapper .news_header .header_item .header_content .header_detail p {
    font-size: 1.067vw
  }

  .news_wrapper .news_header .header_item .header_content .header_other .header_date {
    font-size: 1.067vw
  }

  .news_wrapper .news_header .header_btn {
    padding-right: 2.67vw;
    padding-bottom: 2.67vw
  }

  .news_wrapper .news_header .header_btn .btn_pre,
  .news_wrapper .news_header .header_btn .btn_next {
    margin-left: 1.33vw
  }

  .news_wrapper .news_list {
    margin-bottom: 4vw
  }

  .news_wrapper .news_list li {
    padding: 2.33vw 0
  }

  .news_wrapper .news_list li .item_date {
    width: 8.8vw;
    height: 8.8vw
  }

  .news_wrapper .news_list li .item_date .date_year {
    font-size: 1.6vw;
    margin-bottom: .33vw
  }

  .news_wrapper .news_list li .item_date .date_day {
    font-size: 4vw
  }

  .news_wrapper .news_list li .item_content {
    width: 6.67vw;
    padding-left: 1.67vw;
    padding-right: 2vw
  }

  .news_wrapper .news_list li .item_content .item_title {
    font-size: 1.4vw;
    margin-bottom: 2.67vw
  }

  .news_wrapper .news_list li .item_content .item_detail {
    font-size: 1.067vw;
    line-height: 1.87vw;
    height: 3.73vw
  }

  .news_wrapper .pagination_wrapper {
    margin-bottom: 6.33vw
  }

  .partners_wrapper {
    padding-top: 8vw;
    padding-bottom: 30vw
  }

  .partners_wrapper .inner_title {
    width: 61.53vw
  }

  .partners_wrapper .inner_title .title_cn {
    margin-bottom: .53vw
  }

  .partners_wrapper .partners_list li {
    margin-right: 2.796vw;
    width: calc(16.666% - 2.33vw);
    margin-bottom: 2.13vw;
    height: 9.2vw
  }

  .contact_top {}

  .contact_top li {
    margin-right: 3.73vw;
    width: calc(25% - 2.8vw);
    height: 22.67vw;
    margin-right: 3.73vw
  }

  .contact_top li .item_icon {
    width: 5.6vw;
    height: 5.6vw;
    margin-bottom: 1vw
  }

  .contact_top li .item_icon img {
    width: 3.67vw
  }

  .contact_top li .item_title {
    font-size: 1.2vw;
    line-height: 2.07vw;
    margin-bottom: 30px
  }

  .contact_top li .item_title::after {
    width: 2.067vw;
    height: 1px
  }

  .contact_top li .item_info {
    font-size: 1.067vw
  }

  .contact_map {
    height: 42vw
  }

  .contact_map .contact_form {
    height: 42vw;
    width: 42.4vw;
    top: -42vw;
    padding-top: 6.67vw;
    padding-left: 4.93vw;
    padding-right: 4vw
  }

  .contact_map .contact_form .form_title {
    margin-bottom: 2vw
  }

  .contact_map .contact_form .form_title .title_cn {
    font-size: 2vw
  }

  .contact_map .contact_form .form_title .title_cn::before,
  .contact_map .contact_form .form_title .title_cn::after {
    width: 5.33vw
  }

  .contact_map .contact_form .form_title .title_en {
    font-size: 1.33vw
  }

  .contact_map .contact_form .form_main .main_col {
    width: calc(50% - .8vw);
    margin-right: 1.6vw;
    margin-bottom: .67vw
  }

  .contact_map .contact_form .col_label {
    font-size: 1vw;
    margin-bottom: .2vw
  }

  .contact_map .contact_form .col_input input {
    height: 2.13vw;
    padding: .33vw
  }

  .contact_map .contact_form .col_input textarea {
    height: 7.2vw;
    padding: .33vw
  }

  .contact_map .contact_form .form_main2 {
    margin-bottom: 1.67vw
  }

  .contact_map .contact_form .submit_btn {
    width: 11.73vw;
    height: 3.07vw;
    font-size: 1vw;
    line-height: 3vw;
    border-radius: 1.53vw
  }

  .contact_map .contact_form .submit_btn:hover {
    -webkit-box-shadow: 0 0 .53vw rgba(0, 0, 0, .2);
    box-shadow: 0 0 .53vw rgba(0, 0, 0, .2)
  }

  .news_detail .news_title {
    font-size: 3.05vw;
    margin-bottom: 2.27vw
  }

  .news_detail .news_date {
    font-size: 1.67vw;
    margin-bottom: 5.8vw
  }

  .news_detail .news_content {
    font-size: 1.67vw;
    padding-bottom: 7.33vw
  }

  .news_detail .pagetion_btn {
    margin-bottom: 3.33vw
  }

  .news_detail .pagetion_btn .a_btn a {
    font-size: 1.387vw
  }

  .news_detail .back_list {
    margin-bottom: 4.67vw
  }

  .news_detail .back_list a {
    font-size: 1.387vw
  }

  .pro_detail .pro_nav {
    height: 2.2vw;
    line-height: 2vw;
    margin-bottom: 2vw;
    font-size: 1.2vw;
    border-left: .267vw solid #019ed5;
    padding-left: 2vw;
    padding-right: 1vw
  }

  .pro_detail .pro_nav .more {
    font-size: 1.067vw;
    margin-bottom: 2vw
  }

  .pro_detail .pro_img {
    margin-bottom: 2.67vw
  }

  .pro_detail .pro_content {
    padding-bottom: 13.33vw
  }

  .pro_detail .pro_content .pro_name {
    font-size: 2vw;
    margin-bottom: 1vw;
    padding-bottom: .33vw
  }

  .pro_detail .pro_content .pro_name::after {
    width: 13.33vw;
    height: .13vw
  }

  .pro_detail .pro_content p {
    font-size: 1.067vw;
    line-height: 1.8vw
  }

  .container_scsbbox {
    border-radius: 1.67vwpx;
  }

  .container_scsbbox div {
    font-size: 1.2vw;
  }

  .contact_flex {
    padding-top: 7.2vw;
    padding-bottom: 8.4vw
  }

  .contact_flex .contact_flex_left {
    width: 31.2vw;
    margin-right: 3.73vw;
  }

  .contact_flex .contact_flex_left .contact_top {
    height: 31.2vw;
  }

  .contact_flex .contact_flex_left .contact_top li {
    height: 31.2vw;
  }

  .contact_flex .contact_flex_right {
    width: 6vw;
  }

  .contact_flex .contact_flex_right .contact_top {
    height: 31.2vw;
  }

  .contact_flex .contact_flex_right li {
    width: calc(50% - 1.8vw);
    height: 14.13vw;
    margin-right: 3.6vw;

  }
}

@media screen and (max-width: 1100px) {
  .footer .footer_content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .footer .footer_content .content_left {
    width: 33%;
    margin-bottom: 2vw
  }
}

@media screen and (max-width: 980px) {
  .footer .footer_content .content_left {
    width: 100%
  }
}