/* 所有页面的媒体查询 */
@media screen and (min-width: 1611px) {
}

/* 1411-----------1610*/
@media screen and (min-width: 1411px) and (max-width: 1610px) {
  .menu_dl dd {
    margin: 0 0.52vw;
  }
}

/* 1201-----------1410    大屏电脑*/
@media screen and (min-width: 1201px) and (max-width: 1410px) {
  .header_chatnow {
    display: none;
  }
  .index_two_swiper .swiper-slide-active .index_two_item {
    transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  .solution_list_dl dd {
    width: calc((100% - 15px) / 2);
    margin: 0 15px 15px 0 !important;
  }
  .solution_list_dl dd:nth-child(2n) {
    margin-right: 0 !important;
  }
  .solution_list_item .con_hover .text {
    line-height: 22px;
  }
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  .del_one_l {
    margin-left: 5%;
  }
  .del_one_r {
    padding-right: 5%;
  }
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
}

/* 1025-----------1200    中等屏幕*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  /*~~~~~~~~~~~~ 公共css * ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css * ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css * ~~~~~~~~~~~*/
  .pro_deBoxTwo,
  .header_box {
    display: none;
  }
  .mobile_header {
    display: block;
  }
  .mobile_menu_box {
    width: 350px;
    right: -350px;
    padding: 35px 5%;
  }

  /*~~~~~~~~~~~~ 公共css end* ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css end* ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css end* ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer    ~~~~~~~~~~~*/

  .footer_t_r_t_l {
    width: calc((90%) / 3);
  }
  .footer_t_r_t_l:nth-child(3) {
    display: none;
  }
  /*~~~~~~~~~~~~footer   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer   end ~~~~~~~~~~~*/

  /*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
  .index_two_swiper .swiper-slide-active .index_two_item {
    transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
  }
  .index_two_btn {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    transform: translate(0%);
    -ms-transform: translate(0%);
    -webkit-transform: translate(0%);
  }
  .index_two_btn .iconfont {
    margin: 0 10px;
  }
  /*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  .solution_list_dl dd {
    width: calc((100% - 15px) / 2);
    margin: 0 15px 15px 0 !important;
  }
  .solution_list_dl dd:nth-child(2n) {
    margin-right: 0 !important;
  }
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  .del_one_l {
    margin-left: 5%;
  }
  .del_one_r {
    padding-right: 5%;
  }
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
}

/* 768------------1024    ipad*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /*~~~~~~~~~~~~ 公共css * ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css * ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css * ~~~~~~~~~~~*/
  .popup_inquiry_form{
    width: 90%;
  }
  .popup_inquiry_form_close{
    top: -66px;
  }
  .pro_deBoxTwo,
  .header_box {
    display: none;
  }
  .mobile_header {
    display: block;
  }
  .mobile_menu_box {
    width: 350px;
    right: -350px;
    padding: 35px 5%;
  }
  .bgscroll {
    background-attachment: scroll;
  }
  /*~~~~~~~~~~~~ 公共css end* ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css end* ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css end* ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer    ~~~~~~~~~~~*/

  .footer_t_r_t_l {
    width: calc((90%) / 3);
  }
  .footer_t_r_t_l:nth-child(3) {
    display: none;
  }
  .footer_t_l {
    width: 100%;
    margin-bottom: 20px;
  }
  .footer_t_r {
    width: 100%;
  }
  /*~~~~~~~~~~~~footer   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer   end ~~~~~~~~~~~*/

  /*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
  /* .index_one */
  .index_one_l {
    width: 100%;
  }
  .index_one_r {
    width: 100%;
  }

  /* .index_two */
  .index_two_item .pic {
    height: 100%;
  }
  .index_two_swiper .swiper-slide-active .index_two_item {
    transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
  }
  .index_two_swiper {
    padding: 20px 0;
  }
  .index_two_btn {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    transform: translate(0%);
    -ms-transform: translate(0%);
    -webkit-transform: translate(0%);
  }
  .index_two_btn .iconfont {
    margin: 0 10px;
  }
  /* .index_three */
  .index_three_item {
    width: 100%;
    height: 200px;
    border-right: none;
    border-bottom: 2px solid #fff;
  }
  /* .index_four */
  .index_four_item {
    width: calc((100%) / 2);
    margin-bottom: 20px;
  }
  .index_four_item:nth-child(2n) {
    border-right: none;
  }
  .index_four_t .text {
    width: 100%;
  }
  /* .index_six_item */
  .index_six_item {
    width: calc((100%) / 2);
  }

  /*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
  .honor_list_dl dd {
    width: calc((100% - 20px) / 2);
    margin: 0 20px 20px 0 !important;
  }
  .honor_list_dl dd:nth-child(2n) {
    margin-right: 0 !important;
  }
  .banner_b {
    width: 100%;
    padding: 30px 0px 50px;
  }
  .public_herf {
    position: relative;
  }
  .banner_con {
    height: auto;
  }
  /*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del    ~~~~~~~~~~~*/
  .blo_deOne1_L {
    width: 100%;
    border-right: none;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .blo_deOne1_R {
    width: 100%;
  }
  /*~~~~~~~~~~~~news_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~blog_del   ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~blog_del   ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~blog_del   ~~~~~~~~~~~*/
  .blo_deOne1_L {
    width: 100%;
    border-right: none;
    padding-right: 0;
    margin-bottom: 20px;
  }

  .blo_deOne1_L_02 .item {
    margin-bottom: 10px;
  }
  .blo_deOne1_L_05 .item {
    width: 100%;
    padding: 15px;
  }
  .blo_deOne1_R {
    width: 100%;
    padding-left: 0;
  }
  /*~~~~~~~~~~~~blog_del  end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~blog_del  end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~blog_del  end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list    ~~~~~~~~~~~*/
  .news_list_item .left {
    width: 100%;
    margin-bottom: 20px;
  }
  .news_list_item .right {
    width: 100%;
    padding: 0;
  }
  /*~~~~~~~~~~~~news_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
  .contact_one_l {
    width: 100%;
  }
  .contact_one_r {
    width: 100%;
    overflow: hidden;
  }
  /*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  .solution_list_dl dd {
    width: calc((100% - 15px) / 2);
    margin: 0 15px 15px 0 !important;
  }
  .solution_list_dl dd:nth-child(2n) {
    margin-right: 0 !important;
  }
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list    ~~~~~~~~~~~*/
  .cases_list_dl dd {
    width: calc((100% - 20px) / 2);
    margin: 0 20px 20px 0 !important;
  }
  .cases_list_dl dd:nth-child(2n) {
    margin-right: 0 !important;
  }
  /*~~~~~~~~~~~~cases_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us    ~~~~~~~~~~~*/
  .about_three_l,
  .about_two_l,
  .about_one_l {
    width: 100%;
    margin-bottom: 20px;
  }
  .about_three_r,
  .about_two_r,
  .about_one_r {
    width: 100%;
  }
  .about_two_r {
    margin-right: 0;
  }
  /*~~~~~~~~~~~~about_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service    ~~~~~~~~~~~*/
  .service_three_l,
  .service_three_r,
  .service_two_l {
    width: 100%;
    margin-bottom: 20px;
  }
  .service_two_r {
    width: 100%;
  }
  /*~~~~~~~~~~~~service   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service   end ~~~~~~~~~~~*/
  .catalog_list_dl dd {
    width: calc((100% - 20px) / 2);
    margin: 0 20px 20px 0 !important;
  }
  .catalog_list_dl dd:nth-child(2n) {
    margin-right: 0 !important;
  }
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  .del_one_l {
    margin-left: 5%;
    width: 100%;
    margin-bottom: 20px;
  }
  .del_one_r {
    width: 100%;
    padding-right: 0%;
  }
  .del_one_item {
    width: 65%;
    margin: 0 12% 35px auto;
  }
  .del_one_swiper_pagination {
    margin: auto;
  }
  .del_one_r::before {
    left: 0;
    width: 100%;
  }
  .del_two_list .index_six_item {
    width: calc((100% - 15px) / 2);
    margin: 0 15px 15px 0 !important;
  }
  .del_two_list .index_six_item:nth-child(2n) {
    margin-right: 0 !important;
  }
  .del_four_l,
  .del_three_l {
    width: 100%;
    margin-bottom: 20px;
  }
  .del_four_r,
  .del_three_r {
    width: 100%;
  }
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover    ~~~~~~~~~~~*/
  .list_one_box .left,
  .list_one_l {
    width: 100%;
    margin-bottom: 20px;
  }
  .list_one_box .right,
  .list_one_r {
    width: 100%;
  }
  .list_one_box .right {
    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
  }
  /*~~~~~~~~~~~~product_cover   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover   end ~~~~~~~~~~~*/
}

/* 1--------------767      手机*/
@media screen and (min-width: 1px) and (max-width: 767px) {
  /*~~~~~~~~~~~~ 公共css * ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css * ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css * ~~~~~~~~~~~*/
  .bgscroll {
    background-attachment: scroll;
  }
  .pro_deBoxTwo,
  .header_box {
    display: none;
  }
  .mobile_header {
    display: block;
  }
  .w_1600 {
    width: 100%;
    padding: 0 15px;
  }
  .w_1400 {
    width: 100%;
    padding: 0 15px;
  }
  .blog_page a {
    margin-bottom: 5px;
  }
  /*~~~~~~~~~~~~ 公共css end* ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css end* ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~ 公共css end* ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer    ~~~~~~~~~~~*/
  .footer_t_l {
    width: 100%;
    margin-bottom: 40px;
  }
  .footer_t_r {
    width: 100%;
  }
  .footer_t_r_t {
    display: none;
  }
  /*~~~~~~~~~~~~footer   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~footer   end ~~~~~~~~~~~*/
  .popup_inquiry_form{
    width: 90%;
  }
  .contact_form form .item{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .contact_form form .title{
    margin-bottom: 5px;
  }
  .popup_inquiry_form_close{
    top: -50px;
    font-size: 38px;
  }
  /*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index    ~~~~~~~~~~~*/
  /* .index_one */
  .index_one_l {
    width: 100%;
  }
  .index_one_r {
    width: 100%;
  }
  .index_one_item {
    width: 100%;
    text-align: center;
    margin-right: 0;
    margin-bottom: 15px;
  }
  /* .index_two */
  .index_two_item .pic {
    height: 100%;
  }
  .index_two_swiper .swiper-slide-active .index_two_item {
    transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
  }
  .index_two_swiper {
    padding: 20px 0;
  }
  .index_two_btn {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    transform: translate(0%);
    -ms-transform: translate(0%);
    -webkit-transform: translate(0%);
  }
  .index_two_btn .iconfont {
    margin: 0 10px;
  }
  /* .index_three */
  .index_three_item {
    width: 100%;
    height: 200px;
    border-right: none;
    border-bottom: 2px solid #fff;
  }
  /* .index_four */
  .index_four_item {
    width: calc((100%) / 2);
    padding: 15px;
  }
  .index_four_item:nth-child(2n) {
    border-right: none;
  }
  .index_four_t .text {
    width: 100%;
  }
  /* .index_six_item */
  .index_six_item {
    width: 100%;
  }

  /*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~index   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support    ~~~~~~~~~~~*/
  .honor_list_dl dd {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 15px;
  }
  .banner_b {
    width: 100%;
    padding: 30px 0px 50px;
  }
  .public_herf {
    position: relative;
  }
  .banner_con {
    height: auto;
  }
  .support_one_b {
    margin-top: 30px;
  }
  .support_one_item .top .title {
    text-align: center;
  }
  /*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~support   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del    ~~~~~~~~~~~*/
  .blo_deOne1_L {
    width: 100%;
    border-right: none;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .blo_deOne1_R {
    width: 100%;
  }
  .blo_deOne1_L_02 .item {
    margin-bottom: 10px;
  }
  .blo_deOne1_L_05 .item {
    width: 100%;
    margin-bottom: 10px;
  }
  /*~~~~~~~~~~~~news_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list    ~~~~~~~~~~~*/
  .news_list_item .left {
    width: 100%;
    margin-bottom: 20px;
  }
  .news_list_item .right {
    width: 100%;
    padding: 0;
  }
  /*~~~~~~~~~~~~news_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~news_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us    ~~~~~~~~~~~*/
  .contact_one_l {
    width: 100%;
  }
  .contact_one_r {
    width: 100%;
    overflow: hidden;
  }
  .contact_form_b form .item {
    width: 100%;
    margin-right: 0;
  }
  /*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~contact_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions    ~~~~~~~~~~~*/
  .solution_list_dl dd {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~solutions   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list    ~~~~~~~~~~~*/
  .cases_list_dl dd {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }
  /*~~~~~~~~~~~~cases_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~cases_list   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us    ~~~~~~~~~~~*/
  .about_three_l,
  .about_two_l,
  .about_one_l {
    width: 100%;
    margin-bottom: 20px;
  }
  .about_three_r,
  .about_two_r,
  .about_one_r {
    width: 100%;
  }
  .about_two_r {
    margin-right: 0;
  }
  /*~~~~~~~~~~~~about_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~about_us   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service    ~~~~~~~~~~~*/
  .service_three_l,
  .service_three_r,
  .service_two_l {
    width: 100%;
    margin-bottom: 20px;
  }
  .service_two_r {
    width: 100%;
  }

  .company_one_swiper {
    padding: 0;
  }
  .company_one_swiper .swiper-slide-active .company_one_item {
    transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
  }
  /*~~~~~~~~~~~~service   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~service   end ~~~~~~~~~~~*/
  .catalog_list_dl dd {
    width: 100%;
    margin: 0 0 15px 0 !important;
  }
  .catalog_list_item .con {
    padding: 0 10px;
  }
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del    ~~~~~~~~~~~*/
  .del_one_l {
    margin-left: 5%;
    width: 100%;
    margin-bottom: 20px;
  }
  .del_one_list .item {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-bottom: 15px;
  }
  .del_one_list .text {
    width: 100%;
  }
  .del_one_list .type {
    width: 100%;
  }
  .del_one_r {
    width: 100%;
    padding-right: 0%;
  }
  .del_one_item {
    width: 65%;
    margin: 0 12% 35px auto;
  }
  .del_one_swiper_pagination {
    margin: auto;
  }
  .del_one_r::before {
    left: 0;
    width: 100%;
  }
  .del_two_list .index_six_item {
    width: 100%;
    margin-right: 0 !important;
  }
  .del_four_l,
  .del_three_l {
    width: 100%;
    margin-bottom: 15px;
  }
  .del_four_r,
  .del_three_r {
    width: 100%;
  }
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_del   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover    ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover    ~~~~~~~~~~~*/
  .list_one_box .left,
  .list_one_l {
    width: 100%;
    margin-bottom: 20px;
  }
  .list_one_box .right,
  .list_one_r {
    width: 100%;
  }
  .list_one_box .right {
    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
  }
  .list_two_item{
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  .list_two_item .iconfont{
    font-size: 70px;
  }
  .list_two_b{
    background-image: none !important;
  }
  /*~~~~~~~~~~~~product_cover   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~product_cover   end ~~~~~~~~~~~*/
  /*~~~~~~~~~~~~page_404    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~page_404    ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~page_404    ~~~~~~~~~~~*/
	.page_404_01 {
		align-items: center;
		-ms-align-items: center;
		-webkit-align-items: center;
		height: auto;
	}

	.page_404_01 .img_box {
		width: 100%;
		height: auto;
	}

	.page_404_01 .r_box {
		width: 100%;
		height: auto !important;
		padding: 30px 0;
	}

	/*~~~~~~~~~~~~page_404   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~page_404   end ~~~~~~~~~~~*/
	/*~~~~~~~~~~~~page_404   end ~~~~~~~~~~~*/
}
