﻿@media screen and (min-width: 1750px) {
   /*.ind_wrapper{
		padding-left: 0;
		padding-right: 0;
	}*/
   .logo_text {
      display: block;
   }
   .about_com_box1_r .pic1 {
      padding: 5px;
      background: #fff;
      box-shadow: 0 0 20px rgba(115, 115, 115, .3);
   }
   .about_com_box1_r .pic2 {
      padding: 5px;
      background: #fff;
      box-shadow: 0 0 20px rgba(115, 115, 115, .3);
   }
   .head_menu_top {
      display: block;
   }
   /*
	 * case_list
	 */
   .case_list3 dd:nth-child(4n+1) {
      clear: both;
   }
   /*
	 * contact
	 */
   .form_box dd:nth-child(3n) {
      margin-right: 0;
   }
   /*
	 * zt
	 */
   .pro_list3 dd:nth-child(3n) {
      margin-right: 0;
   }
}
@media screen and (min-width: 1367px) and (max-width: 1750px) {
   .menu_tt .text {
      padding: 0 15px;
   }
   .about_com_box1_list {
      margin-top: 0;
   }
   /*
	 * case_list
	 */
   .case_list3 dd:nth-child(4n+1) {
      clear: both;
   }
   /*
	 * contact
	 */
   .form_box dd:nth-child(3n) {
      margin-right: 0;
   }
   .head_menu_top {
      display: block;
   }
   /*
	 * 选型
	 */
   .xx_bars .item .icon {
      font-size: 48px;
   }
   .xx_bars .item .tt {
      font-size: 18px;
   }
   .pro_list3 dd:nth-child(3n) {
      margin-right: 0;
   }
}
@media screen and (min-width: 992px) and (max-width: 1366px) {
   .head_menu_top {
      display: none;
   }
   .menu {
      display: none;
      position: absolute;
      top: 125px;
      left: 0;
      width: 100%;
      height: auto;
      z-index: 999;
      padding: 10px;
      margin: 0;
      background: #f8f8f8;
   }
   .menu_dl {
      height: auto;
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .mobile_lag_icon {
      top: 38px;
   }
   .menu_dl dd {
      width: 100%;
      color: #fff;
      height: auto;
      position: static;
   }
   .menu_tt {
      color: #fff;
      border-top: none;
      border-bottom: 1px solid #ddd;
   }
   .menu_tt_ico {
      display: block;
      width: 60px;
      height: 60px;
      cursor: pointer;
   }
   .menu_tt .text {
      float: left;
      line-height: 60px;
      width: 80%;
      text-align: left;
      padding: 0;
      padding-left: 10px;
      color: #333;
   }
   .menu_down {
      position: static;
      top: auto;
      left: auto;
      width: 100%;
      margin-left: 0;
      text-align: left;
      padding: 10px 0 15px;
      border: none;
      overflow: hidden;
      background: #f5f5f5;
      box-shadow: none;
   }
   .menu_two_tt {
      color: #333;
      font-size: 16px;
      padding: 0 15px;
      font-weight: bold;
      border-bottom: 0;
   }
   .menu_dl dd.hover .menu_tt a {
      color: #fff;
   }
   .menu_three {
      display: block;
      position: static;
      top: auto;
      left: auto;
      width: 100%;
      border: none;
      padding: 0 15px;
      background: none;
   }
   .menu_three a {
      padding: 0;
      line-height: 30px;
      border: 0;
   }
   .menu_btn {
      display: block;
      right: 10px;
      top: 38px;
   }
   .mobile_lag_icon {
      display: block;
   }
   .ind_search {
      display: block;
   }
   .pro_list4 dd {
      float: left;
      width: 50%;
   }
   .ind_box2_list dd .num {
      font-size: 34px;
   }
   /*
	 * sub_banner
	 */
   .sub_banner_text {
      margin-right: -500px;
   }
   .sub_banner_text2 {
      margin-left: -500px;
   }
   /*
	 * about_com
	 */
   .about_com_box1_list {
      width: 100%;
      margin-top: 1%;
   }
   .about_com_box1_r .pic1 {
      width: 70%;
   }
   .about_com_box1_r .pic2 {
      width: 70%;
   }
   /*
	 * 伙伴
	 */
   .ywhz_box_list dd {
      width: 25%;
   }
   /*
	 * case_list
	 */
   .case_list3 dd:nth-child(4n+1) {
      clear: both;
   }
   /*
	 * contact
	 */
   .form_box dd {
      width: 49%;
      margin-right: 2%;
   }
   .form_box dd:nth-child(2n) {
      margin-right: 0;
   }
   /*
	 * news_list
	 */
   .hot_news_list dd .pic {
      width: 400px;
   }
   .hot_news_list dd .con {
      width: calc(100% - 400px);
   }
   /*
	 * pro_cover 
	 */
   .pro_cover_item_con_l {
      width: 360px;
   }
   .pro_cover_item_con_r {
      width: calc(100% - 360px);
   }
   .pro_cover_item_con_r_b_list dd {
      padding: 0 5px;
   }
   .pro_gc_case_list dd a {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }
   .pro_gc_case_list dd .pic, .pro_gc_case_list dd .con {
      width: 100%;
      margin-bottom: 10px;
   }
   /*
	 * pro_det
	 */
   .pro_det_pic_box {
      width: 500px;
   }
   .pro_det_pic {
      width: 100%;
   }
   .pro_det_t_inf {
      width: calc(100% - 520px);
   }
   .pro_det_pic_prev, .pro_det_pic_next {
      display: none;
   }
   /*
	 * 选型
	 */
   .xx_bars .item .icon {
      font-size: 40px;
   }
   .xx_bars .item .tt {
      font-size: 16px;
   }
   .xx_tabs_hs_list_tt2 {
      float: none;
   }
   .xx_tabs_hs_list_tt {
      clear: both;
      padding-top: 10px;
   }
   .xx_tabs_hs_list_tt3 {
      clear: both;
      padding-top: 10px;
   }
   .xx_tabs_hs_list_inp1, .xx_tabs_hs_list_inp2 {
      width: 100%;
   }
   /*
	 * 专题
	 */
   .pro_list3 dd {
      width: 49%;
      margin-right: 2%;
   }
   .pro_list3 dd:nth-child(2n) {
      margin-right: 0;
   }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
   .ind_wrapper {
      padding-left: 3%;
      padding-right: 3%;
   }
   .head_b {
      height: 80px;
   }
   .head_search {
      margin-top: 20px;
      margin-right: 60px;
   }
   .ind_sea_hide {
      top: 80px;
   }
   .mobile_lag_icon {
      top: 16px;
   }
   .logo_l {
      float: none;
   }
   .logo_l img {
      height: 80px;
   }
   .head_menu_top {
      display: none;
   }
   .menu {
      display: none;
      position: absolute;
      top: 80px;
      left: 0;
      width: 100%;
      height: auto;
      z-index: 999;
      padding: 10px;
      margin: 0;
      background: #f8f8f8;
   }
   .menu_dl {
      height: auto;
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .menu_dl dd {
      width: 100%;
      color: #fff;
      height: auto;
      position: static;
   }
   .menu_tt {
      color: #fff;
      border-top: none;
      border-bottom: 1px solid #ddd;
   }
   .menu_tt_ico {
      width: 60px;
      height: 60px;
      cursor: pointer;
   }
   .menu_tt .text {
      float: left;
      line-height: 60px;
      width: 80%;
      text-align: left;
      padding: 0;
      padding-left: 10px;
      color: #333;
   }
   .menu_down {
      position: static;
      top: auto;
      left: auto;
      width: 100%;
      margin-left: 0;
      text-align: left;
      padding: 10px 0 15px;
      border: none;
      overflow: hidden;
      background: #f5f5f5;
      box-shadow: none;
   }
   .menu_two_tt {
      color: #333;
      font-size: 14px;
      padding: 0 15px;
      border-bottom: 0;
   }
   .menu_dl dd.hover .menu_tt .text {
      color: #e6482f;
      background: none;
   }
   .menu_three {
      display: block;
      position: static;
      top: auto;
      left: auto;
      width: 100%;
      border: none;
      padding: 0 15px;
      background: none;
   }
   .menu_three a {
      padding: 0;
      line-height: 30px;
      border: 0;
   }
   .menu_btn {
      display: block;
      right: 10px;
      top: 18px;
   }
   .mobile_lag_icon {
      display: block;
   }
   .ind_search {
      display: block;
   }
   .footer_t dd {
      display: none;
   }
   .footer_t dd.dd_contact, .footer_t dd.dd_code {
      display: block;
      width: 48%;
   }
   .pro_list4 dd {
      float: left;
      width: 50%;
   }
   .ind_box2_list dd .num {
      font-size: 34px;
   }
   .more_btn4 {
      width: 200px;
      height: 40px;
      font-size: 16px;
      line-height: 40px;
   }
   .ind_box3_l, .ind_box3_r {
      width: 100%;
      margin-bottom: 2%;
   }
   .ind_box5_l, .ind_box5_r {
      width: 100%;
      margin-bottom: 2%;
   }
   
   /*
	 * about_com
	 */
   .sub_title1 {
      margin-bottom: 15px;
   }
   .sub_title1 .tt1 {
      font-size: 30px;
   }
   .about_com_box1 .ind_wrapper, .about_com_box2_con, .about_com_box3_con_clm1 {
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .about_com_box1_l, .about_com_box1_r, .about_com_box2_pic, .about_com_box2_r {
      width: 100%;
      margin-bottom: 10px;
   }
   .about_com_box1_list {
      width: 100%;
      margin-top: 1%;
   }
   .about_com_box1_r .pic1 {
      width: 100%;
      margin-top: 0;
      background: none;
      box-shadow: none;
   }
   .about_com_box1_r .pic2 {
      width: 100%;
      position: static;
      background: none;
      box-shadow: none;
   }
   .about_com_box1_r img {
      display: block;
      margin: 0 auto;
   }
   .about_com_box1_list dd {
      height: 140px;
   }
   .about_com_box1_list dd:after {
      display: none;
   }
   .about_com_box1_list dd .num {
      font-size: 36px;
   }
   .about_com_box3_con_clm1_l, .about_com_box3_con_clm1_r {
      width: 100%;
   }
   .about_com_box3_con_clm1_l {
      margin-bottom: 8px;
   }
   .about_com_box3_con_item1 {
      height: 200px;
   }
   .about_com_box3_con_item2 {
      height: 408px;
      width: calc(50% - 8px);
      margin-left: 0;
   }
   .about_com_box3_con_clm1_r .about_com_box3_con_item3 {
      height: 200px;
   }
   .about_com_box3_con_clm1_r_b .about_com_box3_con_item1 {
      height: 200px;
   }
   /*
	 * about_honor
	 */
   .honor_list dd {
      width: 33.33%;
   }
   /*
	 * 伙伴
	 */
   .ywhz_box_list dd {
      width: 25%;
   }
   /*
	 * case
	 */
   .case_list1 dd {
      width: 50%;
      padding: 0 1%;
      margin-bottom: 2%;
   }
   .case_list2 dd {
      width: 100%;
   }
   /*
	 * news_det
	 */
   .news_det_title {
      font-size: 24px;
   }
   .online_zixun {
      padding-bottom: 4%;
   }
   .online_zixun_icon {
      float: none;
      margin: 0 auto;
   }
   .online_zixun_text {
      float: none;
      width: 100%;
      text-align: center;
      margin: 0 0 20px 0;
   }
   .online_zixun_btn {
      float: none;
      display: block;
      margin: 0 auto;
   }
   /*
	 * case
	 */
   .case_list3 dd {
      width: 33.33%;
   }
   .case_list3 dd:nth-child(3n+1) {
      clear: both;
   }
   /*
	 * contact
	 */
   .form_box dd {
      width: 100%;
      margin-right: 0;
   }
   /*
	 * news_list
	 */
   .news_list3 dd {
      width: 50%;
   }
   .news_list3 dd:nth-child(2n) {
      margin-right: 0;
   }
   .news_box3_l {
      width: 100%;
      margin-bottom: 20PX;
   }
   .faq_list2 dd {
      padding: 15px 0;
   }
   .news_box3_pic, .news_box3_r {
      width: 50%;
   }
   .zhaunti_list dd .pic .tt {
      padding: 8px 15px;
      font-size: 16px;
   }
   /*
	 * news_list
	 */
   .hot_news_list dd .pic {
      width: 300px;
   }
   .hot_news_list dd .con {
      width: calc(100% - 300px);
   }
   .hot_news_list dd .con .tt {
      font-size: 20px;
   }
   .hot_news_list dd .con .date {
      color: #444;
      font-size: 14px;
      margin: 10px 0 15px;
   }
   .hot_news_list dd .con .text {
      line-height: 24px;
      height: 72px;
      font-size: 14px;
      margin-bottom: 20px;
      overflow: hidden;
   }
   /*
	 * pro_cover 
	 */
   .pro_cover_item_con_l {
      width: 100%;
      margin-bottom: 15px;
   }
   .pro_cover_item_con_r {
      width: 100%;
   }
   .pro_cover_item_con_r_b_list dd {
      width: 50%;
      padding: 0 10px;
   }
   .pro_gc_case_list dd a {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }
   .pro_gc_case_list dd .pic, .pro_gc_case_list dd .con {
      width: 100%;
      margin-bottom: 10px;
   }
   /*
	 * pro_det
	 */
   .pro_det_t {
      padding: 5% 10px;
   }
   .pro_det_pic_box {
      width: 100%;
   }
   .pro_det_pic {
      width: 100%;
   }
   .pro_det_t_inf {
      width: 100%;
   }
   .pro_det_pic_prev, .pro_det_pic_next {
      display: none;
   }
   /*
	 * pro_list
	 */
   .sub_banner_pro_con {
      width: 500px;
      height: 300px;
      margin: -150px -250px 0 0;
   }
   .pro_list2 dd a {
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .pro_list2_pic {
      margin-bottom: 15px;
   }
   .pro_list2_pic, .pro_list2_con {
      width: 100%;
      padding-left: 0;
   }
   
}
@media screen and (min-width: 300px) and (max-width: 767px) {
   .ind_wrapper {
      padding-left: 3%;
      padding-right: 3%;
   }
   .mobile_lag_icon {
      display: block;
   }
   .ind_search {
      display: block;
   }
   .ind_sea_hide {
      right: 0;
      width: 100%;
   }
   .banner_box .owl-theme .owl-dots {
      bottom: 10px;
   }
   .pro_list4 dd {
      float: left;
      width: 50%;
   }
   .pro_list4 dd .tt {
      font-size: 16px;
   }
   .pro_list4 dd .more {
      width: 120px;
      height: 30px;
      line-height: 30px;
   }
   .ind_box2_list {
      justify-content: center;
      -webkit-justify-content: center;
   }
   .ind_box2_list dd {
      margin-bottom: 4%;
   }
   .ind_box2_list dd .num {
      font-size: 26px;
   }
   .ind_box2_list dd {
      width: 33.33%;
   }
   .more_btn4 {
      width: 200px;
      height: 40px;
      font-size: 16px;
      line-height: 40px;
   }
   .ind_box3_l, .ind_box3_r {
      width: 100%;
      margin-bottom: 2%;
   }
   .ind_box3_l_hot a {
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .ind_box3_l_hot_pic {
      width: 100%;
      margin-bottom: 4%;
   }
   .ind_box3_l_hot_con {
      width: 100%;
      padding-left: 0;
   }
   .ind_zt_prev, .ind_zt_next {
      width: 30px;
      height: 30px;
      background-size: 10px auto;
      top: -40px;
   }
   .ind_zt_list dd .con .tt {
      font-size: 14px;
   }
   .ind_box5_l, .ind_box5_r {
      width: 100%;
      margin-bottom: 2%;
   }
   .ind_box6_list dd {
      width: 50%;
   }
   .ind_box6_list dd .icon {
      font-size: 42px;
   }
   
   /*
	 * about_history
	 */
   .about_history:after {
      left: 70px;
   }
   .about_history_date {
      width: 65px;
      font-size: 20px;
   }
   .about_history_con {
      width: calc(100% - 85px);
   }
   .about_history_box1 {
      padding: 0 10px;
   }
   /*
	 * about_honor
	 */
   .about_bars a {
      font-size: 14px;
   }
   .about_honor_box1 {
      padding: 0 10px;
   }
   .honor_list dd {
      width: 50%;
   }
   /*
	 * 伙伴
	 */
   .ywhz_box_list dd {
      width: 33.33%;
   }
   /*
	 * case
	 */
   .sub_title2 .tt {
      font-size: 22px;
   }
   .case_box1 {
      padding: 0 10px;
   }
   .case_list1 dd {
      width: 50%;
      padding: 0 1%;
      margin-bottom: 2%;
   }
   .case_list2 dd {
      width: 100%;
   }
   .case_list2 dd a {
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .case_list2_pic, .case_list2_con {
      width: 100%;
      margin-bottom: 10px;
   }
   .case_list2_con {
      padding: 0 10px;
   }
   .case_list2_con_add {
      font-size: 18px;
   }
   .case_list2_con_add .icon {
      font-size: 18px;
   }
   .case_box4_news, .case_box4_zt {
      width: 100%;
   }
   .project_list dd {
      padding: 0 1%;
   }
   .project_list dd .tt {
      font-size: 14px;
   }
   /*
	 * pro_det
	 */
   .sub_main .ind_wrapper {
      padding: 2% 0;
   }
   .pro_det_t {
      padding: 0;
   }
   .big_pic_show {
      display: none;
   }
   .pro_det_wap_scroll {
      display: block;
      margin-bottom: 20px;
   }
   .pro_det_inf {
      width: 100%;
      padding: 0 3%;
   }
   .contact_box1_item1_tt .con {
      padding-left: 10px;
      line-height: 26px;
   }
   .pro_det_title {
      font-size: 20px;
   }
   .pro_det_text2 .tt {
      font-size: 18px;
   }
   .pro_det_text, .pro_det_text2 .text {
      font-size: 14px;
   }
   .p_det_btn a {
      width: 170px;
   }
   .pro_det_b_bar_box {
      height: 136px;
   }
   .pro_det_b_bars a {
      padding: 0 15px;
      font-size: 16px;
      line-height: 36px;
   }
   .pro_det_b_inq .faq_list_box dd {
      width: 100%;
      flex-direction: column;
      -webkit-flex-direction: column;
      margin-right: 0;
   }
   .faq_list dd .tt {
      font-size: 14px;
   }
   /*
	 * news_det
	 */
   .news_det_title {
      font-size: 18px;
      padding: 0 10px 15px;
   }
   .news_det_date {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }
   .news_det_date_clm {
      font-size: 12px;
   }
   .news_det_date_clm:nth-child(2):before, .news_det_date_clm:nth-child(2):after {
      display: none;
      margin: 0;
   }
   .news_det_date_clm .tt {
      margin-right: 5px;
   }
   .news_det_btn a {
      width: 50px;
      height: 50px;
      border-radius: 50px;
      line-height: 50px;
      font-size: 28px;
   }
   .news_det_page_clm {
      width: 100% !important;
      padding: 2%;
      border-radius: 8px;
      margin: 0 0 8px 0 !important;
   }
   .news_det_page_clm .tt {
      font-size: 12px;
      width: 60px;
   }
   .news_det_page_clm .text {
      font-size: 12px;
      width: calc(100% - 60px);
   }
   /*
	 * page
	 */
   .page a.prev, .page a.next {
      padding: 0 10px;
   }
   .page a {
      font-size: 12px;
   }
   .case_det_clm1_pic dd {
      width: 100%;
      margin: 0 0 10px;
   }
   .online_zixun {
      padding-bottom: 4%;
   }
   .online_zixun_icon {
      float: none;
      margin: 0 auto;
   }
   .online_zixun_text {
      float: none;
      width: 100%;
      text-align: center;
      margin: 0 0 20px 0;
   }
   .online_zixun_btn {
      float: none;
      display: block;
      margin: 0 auto;
   }
   /*
	 * case
	 */
   .case_list3 dd {
      width: 50%;
   }
   .case_list3 dd .item {
      margin-bottom: 45px;
   }
   .case_list3 dd:hover .item {
      margin-bottom: 25px;
   }
   .case_list3 dd:nth-child(2n+1) {
      clear: both;
   }
   .rela_list_box {
      padding: 0;
   }
   .rela_pro_prev, .rela_pro_next {
      display: none;
   }
   /*
	 * 常识
	 */
   .news_list2 {
      padding: 0 10px;
   }
   .news_list2 dd {
      padding: 10px;
   }
   .news_list2 dd a {
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .news_list2 dd .pic {
      width: 100%;
      margin-bottom: 10px;
   }
   .news_list2 dd .con {
      width: 100%;
   }
   /*
	 * contact
	 */
   .contact_box1 {
      padding: 0 10px;
   }
   .contact_list dd {
      width: 150px;
   }
   .contact_list dd .icon {
      width: 90px;
      height: 90px;
      line-height: 90px;
      font-size: 40px;
   }
   .form_box dd {
      width: 100%;
      margin-right: 0;
   }
   /*
	 * faq_list
	 */
   .faq_list1 {
      padding: 0 10px;
   }
   .faq_list1 dd {
      padding: 2% 0;
   }
   .faq_list1_tt .icon {
      font-size: 22px;
      width: 22px;
      margin-right: 10px;
   }
   .faq_list1_tt .text {
      font-size: 18px;
      width: calc(100% - 32px);
   }
   .faq_list1_tt {
      margin-bottom: 0;
   }
   .faq_list1_text {
      padding-left: 32px;
   }
   /*
	 * news_list
	 */
   .sub_main_news {
      padding-left: 5px;
      padding-right: 5px;
   }
   .news_list3 dd {
      width: 50%;
   }
   .news_list3 dd:nth-child(2n) {
      margin-right: 0;
   }
   .news_list3_tt {
      font-size: 14px;
   }
   .news_box2_l, .news_box2_r {
      width: 100%;
      margin-bottom: 10px;
   }
   .news_box2_r {
      padding: 0 10px;
   }
   .news_box3_l {
      width: 100%;
      margin-bottom: 20PX;
   }
   .news_box3_r {
      padding: 30px 10px;
   }
   .news_box3_r_cs_tt {
      font-size: 24px;
   }
   .faq_list2 dd {
      padding: 10px 0;
   }
   .news_box3_pic, .news_box3_r {
      width: 100%;
   }
   .zhaunti_list dd {
      width: 100%;
   }
   .zhaunti_list dd .pic .tt {
      padding: 8px 15px;
      font-size: 18px;
   }
   /*
	 * pro_cover 
	 */
   .pro_cover_list {
      margin: 0 10px;
   }
   .pro_cover_item_con_l {
      width: 100%;
      margin-bottom: 15px;
   }
   .pro_cover_item_con_r {
      width: 100%;
   }
   .pro_cover_item_con_r_b_list dd {
      width: 50%;
      padding: 0 10px;
   }
   .pro_cover_item_title {
      background: none;
      overflow: hidden;
      padding: 20px 0 10px;
   }
   .pro_cover_item_title_tt {
      color: #e6482f;
      background: none;
   }
   .pro_cover_item_title_tt, .pro_cover_item_title_list {
      width: 100%;
      float: none;
      display: block;
   }
   .pro_cover_item_title_list {
      padding-left: 30px;
   }
   .pro_cover_item_title_list a {
      margin-left: 0;
   }
   .pro_cover_item_title_more {
      float: right;
      display: block;
      width: 80px;
      text-align: center;
      margin: 0 auto;
   }
   .pro_gc_case_list dd {
      width: 50%;
      margin-bottom: 20px;
   }
   .pro_gc_case_list dd a {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
   }
   .pro_gc_case_list dd .pic, .pro_gc_case_list dd .con {
      width: 100%;
      margin-bottom: 10px;
   }
   .pro_cover_search_form {
      width: 100%;
      height: auto;
   }
   .pro_cover_search_form_select {
      width: 100%;
      margin-bottom: 15px;
   }
   .pro_cover_search_form_btn {
      width: 100%;
   }
   /*产品详情*/
	.pro_det_b_bar a{margin: 0 15px 0 0 !important;}
   .pro_det_t {
      padding: 20% 10px;
   }
   .pro_det_pic_box {
      width: 100%;
   }
   .pro_det_pic {
      width: 100%;
   }
   .pro_det_t_inf {
      width: 100%; margin-top: 5vw;
   }
   .pro_det_pic_prev, .pro_det_pic_next {
      display: none;
   }
   .pro_det_b_td_list dd {
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .pro_det_b_td_list dd:nth-child(2n) {
      flex-flow: row wrap;
      -webkit-flex-flow: row wrap;
   }
   .pro_det_b_xn_list dd {
      width: 100%;
      flex-direction: column;
      -webkit-flex-direction: column;
      margin-bottom: 15px;
   }
   .pro_det_b_xn_list dd .icon {
      margin: 0 auto 15px;
   }
   .pro_det_b_xn_list dd .con {
      width: 100%;
      text-align: center;
   }
   .pro_det_b_td_list dd .pic, .pro_det_b_td_list dd .con {
      width: 100%;
   }
   .pro_det_b_td_list dd .con {
      border-left: 1px solid #d0d0d0 !important;
      border-right: 1px solid #d0d0d0 !important;
   }
   .pro_det_b_td_list dd .tt {
      font-size: 18px;
   }
   /*
	 * pro_list
	 */
  
   .pro_list2 {
      padding: 0 5px;
   }
   .pro_list2 dd {
      width: 100%;
   }
   .pro_list2 dd:nth-child(2n+1) {
      margin-right: 0;
   }
   .pro_list2 dd a {
      flex-direction: column;
      -webkit-flex-direction: column;
   }
   .pro_list2_pic {
      margin-bottom: 15px;
   }
   .pro_list2_pic, .pro_list2_con {
      width: 100%;
      padding-left: 0;
   }
   .pro_list2_con {
      padding: 3% 5px;
   }
   .case_search {
      padding: 3% 0;
   }
   .case_search_box {
      width: 95%;
   }
   .case_search_box .inp1 {
      width: calc(100% - 100px);
   }
   .case_search_box .btn {
      width: 100px;
   }
   .mobile_footer_btn {
      display: block !important;
   }
   .contact_list {
      width: 100%;
   }
   .contact_list dd {
      width: 50%;
   }
   .contact_box1_clm_pic {
      width: 100%;
      display: flex;
      display: -ms-flexbox;
      display: -webkit-flex;
      justify-content: center;
      -ms-justify-content: center;
      -webkit-justify-content: center;
   }
   .news_list5 {
      padding: 0 10px;
   }
   .news_list5 dd {
      padding: 15px 10px;
   }
   .news_list5 dd a {
      flex-direction: column;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
   }
   .news_list5_date {
      text-align: left;
   }
   .news_list5_date .days {
      font-size: 30px;
   }
   .news_list5_icon {
      margin: 6px 0;
   }
   .news_list5_con, .news_list5_pic {
      width: 100%;
   }
   .news_list5_con .tt {
      font-size: 16px;
   }
   .news_list5_pic {
      margin-bottom: 15px;
   }
}