

body {
  margin: 0 auto;
  /* 1 */
  font-size: 0.14rem;
  /* 0 */
  line-height: 2;
  /* 0 */
  color: #333;
  /* 0 */
  background-color: #fff;
  
min-width: 320px;
   
  /* 0 */
}

* {
  text-decoration: none;
  padding: 0;
  margin: 0;
  font-family: 'Noto Sans', 'Helvetica Neue', Arial, 'microsoft Yahei';
  /* transition: all .3s; */
 -webkit-tap-highlight-color: transparent;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 /* box-sizing: border-box; */
 -webkit-touch-callout: none;
}

.tl {
  text-align: left;
}

.tc {
  text-align: center;
}

.tr {
  text-align: right;
}

.fr{float: right;}
.fl{float: left;}
input,
select,
textarea,
label {
font-size:14px;color:#999;font-family:"Microsoft Yahei",sans-serif;outline:0;border:none;/* -webkit-box-sizing:border-box; */-moz-box-sizing:border-box;-o-box-sizing:border-box;/* box-sizing:border-box; */}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer
}

a,
a:hover,
a:active,
a:visited,
a:link,
a:focus {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  outline: none;

  text-decoration: none;
  color: #999999;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 * 3. Correct `inline-block` display in IE 6/7.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
  *display: inline;
  /* 3 */
  *zoom: 1
  /* 3 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

ul,
li {
  list-style: none;
}

.clear{
  clear: both;
}


.visible-xs {
  display: none !important;
}

.hidden-xs {
  display: block !important;
}

@media only screen and (max-width: 768px) {
  .visible-xs {
    display: block !important;
  }

  .hidden-xs {
    display: none !important;
  }
}

.visible-1024 {
  display: none !important;
}

.hidden-1024 {
  display: block !important;
}

@media only screen and (max-width: 1024px) {
  .visible-1024 {
    display: block !important;
  }

  .hidden-1024 {
    display: none !important;
  }
}

.visible-1080 {
  display: none !important;
}

.hidden-1080 {
  display: block !important;
}

@media only screen and (max-width: 1080px) {
  .visible-1080 {
    display: block !important;
  }

  .hidden-1080 {
    display: none !important;
  }
}

.visible-1280 {
  display: none !important;
}

.hidden-1280 {
  display: block !important;
}

@media only screen and (max-width: 1280px) {
  .visible-1280 {
    display: block !important;
  }

  .hidden-1280 {
    display: none !important;
  }
}





.container {
  margin-right: auto;
  margin-left: auto;
}

@media only screen and (max-width: 1440px) {
	.pro_main_list li.pro_main_cp1,.pro_main_list li.pro_main_cp2,.pro_main_list li.pro_main_cp3,.pro_main_list li.pro_main_cp4,.pro_main_list li.pro_main_cp5,.pro_main_list li.pro_main_cp6{width: 31%; margin-right: 3%;}
	
	
}

@media only screen and (max-width: 1280px) {
	.pro_main_list li.pro_main_cp1,.pro_main_list li.pro_main_cp2,.pro_main_list li.pro_main_cp3,.pro_main_list li.pro_main_cp4,.pro_main_list li.pro_main_cp5,.pro_main_list li.pro_main_cp6{width: 31%; margin-right: 3%;}
	
	
}

@media (min-width: 1024px) {
  .advert {
      display: none;
  }
}
@media (min-width: 1601px) {
  .container {
    width: 1400px;
	
  }
  .pro_con .pro_nav_yd{display: none;}

  .case_con{display: none;}
}

@media (max-width: 1600px) {
  .container {
   padding: 0 20px;
  }
  .in_ly_tit p{display: none;}
  .case_con{display: none;}

.foot_con .foot_con_list{padding: 0 1.2rem 0 0.8rem;}
.pro_con .pro_nav_yd{display: none;}
}

@media (max-width: 1440px) {

 .home_banner .swiper-slide .title {
        text-align: left;
        height: 100%;
        width: 100%;
        margin-left: -50%;
        left: 0;
        padding: 0 4%;
        margin: 0 auto;
        box-sizing: border-box;
		
    }
.home_banner .swiper-slide .title .p2 {margin-bottom: 0.5rem;line-height: 0.5rem;font-size: 0.4rem;}
 
	
	
	.foot_con .foot_con_list{    padding: 0 0.8rem 0 0.8rem;}

	

	.advert1{
	    display: none;
	}
}



@media (max-width: 1366px) {

}

@media only screen and (max-width: 1320px) {
	.section-pressRelase .big-one .bor-title {
		font-size: 28px;
		line-height: 36px;
		height: 144px;
	}
	
.in_ly .in_ly_img{display: none;}
	.in_ab .in_ab_sj{margin: 120px 0 0 0;}
	.in_ser{background-size: 100%;padding: 0 0 200px 0; height: auto;}
	#gform_2 .gform_body{width: 80%;}
	.foot_con .foot_con_list{padding: 0 0.4rem 0 0.4rem;}
	.in_ly_tit b{font-size: 0.3rem;}
	.ab_box_r .ab_box_r_sj{margin: 0.8rem 0 0 0;}
	.ab_box_r_tit b{ margin: 0.4rem 0 0 0;}
	.ab_box_r .ab_box_r_con{margin: 0.8rem  0 0 0;}
	.ab_main_r h1{font-size: 0.4rem; line-height: 0.6rem;}
	
	}

@media only screen and (max-width: 1280px) {
	.case_detail_top_con_r h2{margin-top: 0.4rem;}
	.case_detail_top_con .case_detail_top_con_r{padding: 0.4rem;}
	.case_detail_top_main ul li.case-h h1{font-size: 0.3rem;}
	}


@media only screen and (max-width: 1180px) {
	.foot_con .foot_con_list{padding: 0 0.2rem 0 0.2rem;}
	.in_ser{padding: 0 0 2rem 0;}
	.btn-price strong{font-size: 16px;}
	.btn-price span{font-size: 16px;}
	.news_recommend .news_recommend_r{padding: 0.4rem;}
	.news_con ul li{width: 47%;}
	.case_cs p{width: 100%;}
	.pro_detail_top_con_r h1{font-size: 26px;}
	.pro_detail_top_con_r p{display: none;}
	.pro_detail_top_con_r a p{display:block;}
}

@media screen and (max-width:1024px) {
  
.foot_con .foot_con_list{display: none;}
.foot_con .foot_con_ewm{width: 100%; padding: 0; float: none;}
.foot_con_ewm .foot_email{width: 60%;margin: 0.2rem auto 0 auto;}
.foot .foot_bot{margin: 0;}
.foot_bot .foot_bot_l{width: 100%; text-align: center;}
.foot_bot .foot_bot_r{width: 100%; text-align: center; margin-top: 0.2rem;}
.case-msg .sub-btn:after{background: none;}
#gform_submit_button_2{width:150px; margin-top: 2%; padding-left:25px;background:#fd4c4c url(../image/index-icon1.png) no-repeat right 30px center;}

.case-msg .sub-btn .btn{padding-left: 0; text-align: center;}
	.jml_mes{background-size: cover;}
	.section-news{display: none;}
	.ab_box .ab_box_r{width: 100%;}
	.ab_box .ab_box_l{display: none;}
	.ab_main .ab_main_l{width: 100%;}
	.ab_main .ab_main_r{display: none;}
	.btn-price{padding: 31px 20px;}
	.case_detail_top_main ul li.case-h h1{font-size: 20px;}
	.pro_main_list ul li a h2{font-size: 20px;}
	.case_detail_top_con .case_detail_top_con_l{width: 100%;}
	.case_detail_top_con .case_detail_top_con_l img{width: 100%;}
	.case_detail_top_con .pro_detail_top_con_r{width: 100%; padding: 0.3rem;}
	.case_detail_top_con .case_detail_top_con_r{width: 100%;}
	.case_detail_top_main ul li.info_pro{ padding: 0 0 0 20px;}
	.btn-price:after{display: none;}
	.case_detail_show .case_detail_show_l{width: 100%;}
	.case_detail_show .case_detail_show_r{width: 100%;}
	.case_detail_show_r ul li{width: 23.5%; float: left; margin-right: 2%;}
	.case_detail_show_r ul li:nth-child(4n) {
	    margin-right: 0;
	}
	
}

@media (max-width: 768px) {
  #gform_fields_1 .gfield{width: 100%;}
  .home_banner { display:none}
  .home_banner_phone{ display:block}
  #gform_fields_2 .gfield{
      width: 100%;
      margin-bottom: 2%;
  }
  .case-msg li{width: 100%; margin-right: 0; margin-bottom: 2%;}
  .jml_mes h1{line-height: 50px;}
  .case-msg .li1{width: 100%; }
  .case-msg .sub-btn{float: left;}
  .in_ser{background: none #F9F9F9;}
  .in_ser_con .in_ser_con_l{width: 100%;}
 #gform_2 .gform_body{width: 100%;}
  .in_ser_con_l h1{font-size: 30px;}
  .in_ser_con .in_ser_con_r{width: 100%; margin-top: 40px;}
  .in_news ul li h2{font-size: 18px;}
  .in_ly .in_ly_con{width: 100%; padding: 0 20px; margin-left: 0;}
  .in_ly_con .in_ly_tit{width: 100%;}
  .in_ly_con .in_ly_nr{width: 49%; }
 .in_ly_nr p{text-align: center;}
  .in_ly_tit a{margin-bottom: 20px; margin-top: 20px;}
  .in_news ul li{width: 100%; margin-right: 0; margin-top: 30px;}
  .in_news ul{margin: 0 0 20px 0;}
  .pro_main_tit .pro_main_tit_r{width: 100%;}
  .in_ab .in_ab_sj ul li{width: 100%;  margin: 0 0 20px 0;}
  .in_ab .in_ab_sj{margin: 20px 0 0 0;}
  .in_ab .in_ab_con p{width: 100%;}
  .in_ab .in_ab_sj{background-size: cover;}
  .pro_main_tit .pro_main_tit_l{width: 100%;}
  .pro_main_tit b{font-size: 24px;}
  .in_ab .in_ab_con{margin: 40px 0  0 0;}
  .in_ly_tit b{font-size: 24px;}
  .in_ly{margin: 40px 0;}
.in_hotpro{display: none;}
.in_pro_list ul li{width: 50%; margin-top: 30px;}
.wrap_2{margin: 30px 0 0 0;}
.in_ab{margin: 50px 0 0 0; padding: 50px 0 0 0;}
.in_news{margin: 50px 0 0 0;}
.jml_mes p{ margin-top: 20px;}
.ab_box_r_sj ul li{width: 100%;}
.contact_banner p{display: none;}
.contact_banner{background-size: cover; height: 200px;}
.contact_banner h2{font-size: 0.5rem; margin-top: 20%;}
.ab_box_r_tit p{font-size: 36px;}
.ab_pro_ser ul li{width: 50%; padding: 0;}
.case_xq_con_l_tit1 p{font-size: 36px;}
.case_detail_top_con .case_detail_top_con_l{width: 100%;}
.case_detail_top_con .case_detail_top_con_r{width: 100%;}
.case_detail_top_main ul{width: 100%;}
.case_detail_top_main ul li.case-h{width: 100%;}
.case_detail_top_main ul li.info{width: 50%;}
.btn-price{width: 100%;}
.case_detail_top_main ul li.case-h h1{padding-left: 20px;}
.btn-price strong{font-size: 20px;}
.case_detail_show .case_detail_show_l,.case_detail_show .case_detail_show_r{width: 100%;}
.pro-trait li{height: auto; padding: 0.3rem 0 0.3rem 100px;}
.pro-trait li strong{margin-top: 0;}
.case_list ul li{width: 100%;}
.contact_top_show_one{width: 100%;}
.in_contact2 .in_quote{width: 49%; margin-right: 2%;height: 40px; line-height: 40px; font-size: 16px; text-align: center; padding: 0;}
.in_contact2 .in_watsapp{width: 49%; float: right;height: 40px;line-height: 40px;font-size: 16px; text-align: center; padding: 0;}
.contact_service h1{width: 100%;font-size: 30px; line-height: 45px;}
.contact_l_sj .contact_sj_one{width: 50%; height: 170px;}
.contact_l_sj .contact_sj_one span{height: 60px; display: block;}
.contact_top h1{font-size: 36px;}
.contact_top_show_one h2{font-size: 30px;}
.news_recommend .news_recommend_l{width: 100%;}
.news_recommend .news_recommend_r{width: 100%;}
.news_con ul li{width: 100%;}
.news_recommend_r h3{font-size: 22px;}
.news_detail_tit h1{font-size: 22px; line-height: 30px;}
.news_detail_bottom_l p{font-size: 16px;}
.news_nav ul li{width: 49%; margin-right: 1%;}
.news_nav{height: auto; overflow: hidden; padding: 0rem 0 0.4rem 0;} 
.pro_main_list ul li{width: 100%;}
.pro_banner{background-size: cover;
    height: 200px;}
.pro_banner p{display: none;}
.pro_banner h2{    font-size: 26px;
    margin-top: 20%;}
	
	.btn-price:after{display: block;}
	.case_detail_top .case_detail_top_main{display: none;}
	.case_detail_top_main ul li.info_pro{width: 100%;border-bottom: 1px solid #dedede; padding: 0.4rem; border-right: none;}
	.case_detail_show_r ul li{width: 100%;}
	.pro_detail_top_con_r h1{font-size: 22px;}
	.pro_detail_top_con_r a{width: 100%;}
	.case_detail_show .case_detail_show_main1{overflow: scroll;}
	.case_detail_show_l_tit p{font-size: 22px;}

	.b_tou1{top: 0;}
}

@media screen and (max-width: 1024px){

}

@media screen and (max-width: 1080px){

}
video {
  object-fit: fill;
}

.relative {
  position: relative;
}


/*add code*/
.nb-icon-wrap{
    display: none !important;
}
.webim-header{
    display: none !important;
}
.webim-box{
    display: none !important;
}

