@media screen and (max-width:1370px){
/* body-----------------------------------*/
/*	#body{width:98%; margin:0 1%; }
	.about_left { margin-top:40px;}*/
	
	
	.culture .bd li div.c_span{width:100%; margin-left:auto; left:auto;}
#body{width:98%;margin:0 1%;}
/*****首页*******/
.index_bg {
    background-position: right center;
  
}
.title_first {
  
    font-size: 40px;
    line-height: 2;
  
}
.index_s{ width:96%; margin:0 2%;}
/*****内页*******/
.w1200{width:96%;margin:0 2%; }
.ban-title h2 {
    font-size: 38px;
  
}
.industry_con{ width:96%; margin:0 2%;}
.ind_fl:after {
   
    height: 15px;
  
}
.ind_fr:after {
 
    height: 15px;
  
}	
.ind_fl{ padding:40px 30px 0px 30px;}
.ind_fr{
    padding: 40px 30px 0px 30px;
   }
   .ind_fr h1{ padding-bottom:20px;}
   
   
  .w1160{width:96% !important; margin:0 2% !important;} 
   .service_ul li span{width:100%; padding:30px;}
  .service_ul>li {
    padding-right: 20px;
 
}
.service_ul>li:nth-of-type(2n) {
    padding-left: 20px;
}
.service_ul li span h3 {
   
    font-size: 24px;
  
}
.service_ul li span h4{ font-size:15px;}

 .s_title {
    font-size: 38px;
    margin-top: 20px;

}
.s_txt {
  
    font-size: 16px;}
	ul.device_ul li a h2{ font-size: 22px; line-height:45px }
	ul.device_num li h2 {
    font-size: 100px;
   
}
ul.device_num li p {
    font-size: 22px;
   
}

.about_con {
margin:0 2%;
    width: 96%;
    padding-top: 80px;
}
.about_con h1 {
    font-size: 36px;
}
.about_con h2 {
    font-size: 24px;

}

.about_con h3 {
    font-size: 24px;

}
.about_con p {
    font-size: 18px;
}
.culture .bd li span.c_span {
   
    top: 10%;
}
.culture .bd li span.c_span h2 {
    font-size: 38px;
}
.container{ padding-top:270px;}
.time-horizontal{ width:96%; margin:0 2%;}
p.about_title {
    font-size: 40px;
  
    padding: 60px 0;
  
}
.time-horizontal li h2 {
  
    font-size: 40px;
 
    bottom: 30px;
}
.time-horizontal li p {
 
    font-size: 16px;
 
}

.inner_con {
    padding: 30px 0px 150px !important;
}
  .history_bg{padding-bottom:350px; } 
  
  .industry_bg{ min-height:800px;}
  
  /*******材料概览***********/ 
   p.tips{ padding:40px 25px 0px; font-size:18px; line-height:1.6;}
   .pro_con ul.pro_ul>li {
  
    padding: 30px 30px 30px 0;
}
   .pro_con ul.pro_ul>li:nth-of-type(2n) {
  
    padding-left: 30px;
}
  .main{ width:98%; margin:0 1%;}
  .mumping_mun h2 {
 
    font-size: 74px;
  
}
.digital h1 {

    font-size: 38px;
  
}
p.con_title {
    font-size: 40px;
  
}
.con_fl {
  
    width: 55%;
}
.con_fr {
  
    width: 45%;
}
.index_num li {
 
    margin: 0px 0 20px 20% !important;
 
}

	/* footer--------------------------------*/
	#footer,#footbar{ width:96%; padding:40px 2%; }
	.btn_top{position: absolute !important;height: 45px;top: -47px !important; left: 100%;margin-left:-55px;}
.copyright p{ width:96%; margin:0 2%;}
	
	
}

@media screen and (max-width:1024px){
	/* body-----------------------------------*/
/*	#body{width:98%; margin:0 1%; }
	.about_left { margin-top:40px;}*/
	.culture .bd li div.c_span{width:100%; margin-left:auto; left:auto;}
#body{width:98%;margin:0 1%;}
/*****首页*******/
.index_bg {
    background-position: right center;
  
}
.title_first {
  
    font-size: 40px;
    line-height: 2;
  
}
.index_s{ width:96%; margin:0 2%;}
/*****内页*******/
.w1200{width:96%;margin:0 2%; }
.ban-title h2 {
    font-size: 38px;
  
}
.industry_con{ width:96%; margin:0 2%;}
.ind_fl:after {
   
    height: 15px;
  
}
.ind_fr:after {
 
    height: 15px;
  
}	
.ind_fl{ padding:40px 30px 0px 30px;}
.ind_fr{
    padding: 40px 30px 0px 30px;
   }
   .ind_fr h1{ padding-bottom:20px;}
   
   
  .w1160{width:98% !important; margin:0 1% !important;} 
   .service_ul li span{width:100%; padding:30px;}
  .service_ul>li {
    padding-right: 20px;
 
}
.service_ul>li:nth-of-type(2n) {
    padding-left: 20px;
}
.service_ul li span h3 {
   
    font-size: 24px;
  
}
.service_ul li span h4{ font-size:15px;}

 .s_title {
    font-size: 38px;
    margin-top: 20px;

}
.s_txt {
  
    font-size: 16px;}
	ul.device_ul li a h2{ font-size: 22px; line-height:45px }
	ul.device_num li h2 {
    font-size: 100px;
   
}
ul.device_num li p {
    font-size: 22px;
   
}

.about_con {
margin:0 2%;
    width: 96%;
    padding-top: 80px;
}
.about_con h1 {
    font-size: 36px;
}
.about_con h2 {
    font-size: 24px;

}

.about_con h3 {
    font-size: 24px;

}
.about_con p {
    font-size: 18px;
}
.culture .bd li span.c_span {
   
    top: 10%;
}
.culture .bd li span.c_span h2 {
    font-size: 38px;
}
.container{ padding-top:270px;}
.time-horizontal{ width:96%; margin:0 2%;}
p.about_title {
    font-size: 40px;
  
    padding: 60px 0;
  
}
.time-horizontal li h2 {
  
    font-size: 40px;
 
    bottom: 30px;
}
.time-horizontal li p {
 
    font-size: 16px;
 
}

.inner_con {
    padding: 30px 0px 150px !important;
}
  .history_bg{padding-bottom:350px; } 
  
  .industry_bg{ min-height:800px;}
  
  
  .service_ul li div h3 {
  
    font-size: 26px;
 
}
  
  /*******材料概览***********/ 
   p.tips{ padding:40px 25px 0px; font-size:16px; line-height:1.6;}
   .pro_con ul.pro_ul>li {
  
    padding: 30px 30px 30px 0;
}
   .pro_con ul.pro_ul>li:nth-of-type(2n) {
  
    padding-left: 30px;
}
  .main{ width:98%; margin:0 1%;}
  .mumping_mun h2 {
 
    font-size: 74px;
  
}
.digital h1 {

    font-size: 38px;
  
}
p.con_title {
    font-size: 40px;
  
}
.con_fl {
  
    width: 55%;
}
.con_fr {
  
    width: 45%;
}
.index_num li {
 
    margin: 0px 0 20px 13% !important;
 
}

	/* footer--------------------------------*/
	#footer,#footbar{ width:96%; padding:40px 2%; }
	.btn_top{position: absolute !important;height: 45px;top: -47px !important; left: 100%;margin-left:-55px;}
.copyright p{ width:96%; margin:0 2%;}

}
@media screen and (max-width:800px){
/* 首页-----------------------------------*/
#body{width:94%;margin:0 3%; padding:0;}
.mart80 {
    margin-top: 40px;
}

.con_fl {
    width: 100%;
}
.con_fr {
    width: 100%; padding-bottom:50px;
}
.index_bg #body {
 
    padding: 50px 0;
}

.con_imgtxt span.fl{ width:100%; text-align:center;}
.con_imgtxt span.fr {
    padding-left: 0;
    width: 100%; text-align:center;
}
.con_imgtxt span.fr h1 {
    font-size: 22px;
}
.con_imgtxt span.fr h2 {
    font-size: 16px;
}
.con_imgtxt{ height:auto;}
.con_fl h3 {
    line-height: 3;
    font-size: 16px; width:100%; text-align:center;
}
.con_fl h4 {   
    width: 100%;  
    font-size: 15px;
}

.title_first {
    font-size: 24px;  padding-top:40px; 
}
.slideTxtBox .bd, .slideTxtBox .bd ul{display:none;}


.slideTxtBox .hd ul li {
    background: #fff; position:relative;
    width: 48%;
    height: 170px;
    padding: 10px;
    margin:2% 4% 2% 0;
    border-bottom: solid 8px rgba(252,151,0,0.1); }
	.slideTxtBox .hd ul li i {
  
    height: 60px;
   
    margin-bottom: 10px;
  
    background-size: 26%;
}
.slideTxtBox .hd ul li h1 {
  
    font-size: 18px;

}
.slideTxtBox .hd ul li h2 {
  
    font-size: 16px;
  
}
	.slideTxtBox .hd ul li:nth-child(2n){ margin-right:0;}
.slideTxtBox .hd ul li:after{ clear:both;content: "";
    display: block;
    position: absolute; float:left;
    width: 40%;
    bottom: -8px;
    margin: 0 auto;
    height: 8px;
    background: rgba(252,151,0,1);
    transition: all 0.3s ease; left:0;}
	.slideTxtBox .hd ul li h2:before,.slideTxtBox .hd ul li h2:after{display:none;}
	
	ul.advantage li { 
    width: 50%;
    padding: 15px 0;
}
ul.advantage i{background-size:30%;}
ul.advantage li a h2{ font-size:20px;}
.index_bg3{padding-bottom:50px;}
.index_c .hd{left:10px;}
.index_s{padding-top:0;}
.index_c .bd li span.c_span  h3{font-size: 20px;}
.index_sul li span h4{ top:60px}
.service_ul li span{ min-height:145px;}
.bg_q4,.bg_q3{height:auto;}

.slideNews .bd li .fl p{font-size: 15px;}
	.slideNews .bd li .fl{width: 100%;padding: 20px 20px;}
		.slideNews .bd li .fr{display: none;}
.slideNews .hd {
  
    right: 20px;
    bottom: 20px;
}
.hand_bg {
    padding-bottom: 80px;
    padding-top: 80px;
}

.service_ul li div{padding:20px;}
.service_ul li div h3{font-size:20px;}
/* 行业应用-----------------------------------*/
.ind_fr p {
  
    color: #333;

}
.ban-title {
    width: 100%; top:0;box-sizing: border-box;
}
.ban-title h2 {
    font-size: 24px;
}
.pro_con ul.pro_ul li h3 span {
    font-size: 24px;
}
.pro_con ul.pro_ul>li {
    padding: 15px 0;
}
.pro_con ul.pro_ul>li:nth-of-type(2n) {
    padding-left: 0px;
}
.pro_con ul.pro_ul li h3 span{ padding-left:20px;}
.classify_ul {
    width: 100%;
    margin: 10px 0%;
  
}
.classify_ul li {
 
    font-size: 18px;
   
}

.index-banner{ margin-top:75px;}
.w1200{min-height:300px;}
.submenu li{ padding:0 10px;}


.industry_bg{ /*min-height:530px; background-position:center bottom; background-size:100%; padding-bottom:0;*/ min-height:auto; background-image:none !important;}
.industry_con{width:100%; margin:0; min-height:auto; max-height:100%;}
.ind_fl{ display:none;}
.ind_fr{width:100%; padding:20px 20px 0px 20px; position:unset; min-height:100px;}
.ind_fr h1{ padding-bottom:10px; font-size:22px;}


.yinshen_bg{ width:100%; float:left;min-height:200px;display:block;background-position:center center; background-size:100%; background-repeat:no-repeat;}

/*******材料概览***********/
p.tips {
    padding: 20px 15px 0px;
    font-size: 15px;
  
}
.pro_con ul.pro_ul>li{width:100%;}
.mate_div{min-height:auto;}
#mate_img {

    width: 100%;
}
.mate_right{width:100%;}
.mate_right p,p.mate_con{ font-size:16px; line-height:1.8;}

.mate_right h3 {
  
    font-size: 16px;
  
}
/*******常见问题**********/
.inner_con{ padding:30px 0px 80px !important}
.asklist li { 
    padding: 30px 0;

}
.asklist li dt {
 
    width: 80px;
  
    padding: 10px 10px;
}
.asklist li dt h1 {
    font-size: 20px;
 
}
.asklist li dt h2 {
  
    font-size: 14px;
 
}
.asklist li dd {
  
    width: calc( 100% - 90px);
}
.asklist li dd h1 { font-size:18px;}

.asklist li dd p{font-size:14px; line-height:26px;}

/*******技术服务**********/
.w1160 {
    width: 94% !important;
    margin: 0 3% !important;
}
.s_title {
    font-size: 24px;
    margin-top: 0px;
}
p.s_ban {
  
    height: 220px;
    line-height: 220px;
  
    font-size: 24px;
 
    margin: 40px 0;
}
.service_ul>li {
  width:100%;
    margin: 20px 0;
    padding-right: 0px; 

}
.service_ul li span {
   
    border-left: solid 6px #fc9700;
 
    padding: 15px; /*min-height:auto;*/
  
}
.service_ul li span h3 {
    font-size: 20px;
}
.service_ul>li:nth-of-type(2n){ padding-left:0;}

ul.device_ul li {
  
    width: 100%;
   
}

ul.device_num {
  
    width: 100%;
   margin: 0 ;
}
ul.device_num li h2 {
    font-size: 80px;
}
ul.device_num li p {
    font-size: 18px;
}


/*********资讯中心***********/
.news_ban {
    min-height: 180px  !important;
}
.pgnewslist li figure {
 
    margin-right: 0px;
     height: 100%; 
    width: 100%;
	margin-bottom:0px;
 
}

.news_fr {
    float: right;
    width: 100%;
    display: block;
}
.pgnewslist li h4 {
    font-size: 20px;
 
}
.pgnewslist li h4:before {
  
    width: 80px;
 
}
.location {
  
    margin-bottom: 15px;
}
.location span {
  
    font-size: 18px;
   
}
#View_tit h3 {
    font-size:20px;
}
#View_tit:after {
    width: 80px; 
}


/********关于我们*********/
.about_bg{ padding-bottom:0;}
.about_ban {
    min-height: 180px !important;
}
.about_con {
    margin: 0 4%;
    width: 92%; padding:60px 0;
}
.about_con span img{ width:15%;}
.about_con h1 {
    font-size: 22px;
}
.about_con h2 {
    font-size: 16px;
}
.about_con h3 {
    font-size:16px;
    padding: 10px 0;
}
.about_con p {
    font-size: 15px;
}
p.about_title {
    font-size: 30px;
    padding: 30px 0;
}

.culture .hd {
 right: 0px; 
 bottom:10px;
}
.culture .hd ul{width:42px;}
	.culture .hd ul li{width: 8px;height: 8px;margin: 0 3px;}
.culture .bd li span.c_span h1{ font-size:20px; line-height:3;}
.culture .bd li span.c_span h2 {
    font-size: 18px;
}
	.culture .bd li span.c_span h1:after{position: absolute;
   width:60px;
    height: 2px;
   }


.time-horizontal li{ width:96%; float:right; box-sizing:border-box; padding-left:20px;border-left:solid 1px #fff;}
.time-horizontal li b:before{/*top:15px; left:0;border-color: transparent transparent  transparent #fc9700;*/ display:none;}
.time-horizontal li b:after{content: "";
    display: block;
    position: absolute;
    width: 10px;
   top:20px; left:0;
    margin: 0 auto;
    height: 4px;
    background: #fff;
    transition: all 0.3s ease;}
.time-horizontal li p {
    position: unset;
    /* top: 100px; */
    /* bottom: 0; */
    float: right;
    width: 75%;
}
 .time-horizontal li h2 {
    position: unset; 
    /* top: 30px; */
    /* bottom: 0; */
    float: left;
    width: 25%;
    font-size: 30px;
    vertical-align: top;
    top: 0;
    line-height: 1;
}
  .time-horizontal li:nth-of-type(2n) h2{position:unset;color:#fc9700;}
  .time-horizontal li:nth-of-type(2n) p {
    position: unset;
 
}
.time-horizontal li:after,.time-horizontal li:nth-of-type(2n):after{ display:none;}
.container {
    padding-top: 100px; border:none;
}
.history_bg {
    padding-bottom: 500px;
}










.mumping_mun li {
    width: 45% !important;    margin: 20px 0 0px 5% !important;
}
.mumping_mun h2 {
    font-size:50px !important;
}
.digital h1 {
    font-size: 32px;
}

p.con_title {
    font-size: 28px;
}
.contact .fl {
    width: 100%;
  
    height: 220px;
}
.contact .fr {
 
    width: 100%; margin-top:50px;
}
.contact {
    margin: 60px 0;
}
.digital{ min-height:420px;}
.digital h1 {
    bottom: 70px;
}


.culture .bd li div.c_span{width:100%;}
.culture .bd li{min-height:300px;}
.culture .bd li div.c_span h1{margin-bottom:20px; line-height:2.5;}
/* footer-----------------------------------*/
#footer,#footbar{ width:94%; padding:30px 3%; }
.foot_logo{ display:none;}
.foot_code p.code_txt{ font-size:16px;}
.foot_code{ float:none;}
.copyright{ padding:10px 0;}
.copyright p{width:94%; margin:0 3%; font-size:16px;}
}





