@charset "utf-8";
/* CSS Document */

.pc{ display:block;}
.wap{ display:none;}
/* 手机 */ 
@media screen and (max-width: 767px) { 

.wap{ display:block;}
.pc{ display:none;}
	::-webkit-scrollbar-track-piece {  /*滚动条里面轨道*/
    background-color:#f5f5f5;  
    border-left:1px solid #d2d2d2;  
	}  
	::-webkit-scrollbar {  /*滚动条整体样式*/
		width:0;   /*高宽分别对应横竖滚动条的尺寸*/
		height:0;  
	}  
	::-webkit-scrollbar-thumb {  /*滚动条里面小方块*/
		background-color:#c2c2c2;  
		background-clip:padding-box;  
		border:1px solid #979797;  
	}  
	::-webkit-scrollbar-thumb:hover {  
		border:1px solid #636363;  
		background-color:#929292;  
	}  
	.nav-holder .nav-list{
		margin-top:300px;
		}
	.header-top .tool .wechat{ display:none;}
	.header-top .tool .mail{ display:none;}

	.wrapper{ max-width:90%!important;}	
	
	/*banner*/
	.cover .project a span{ display:none!important;}
	.cover .project .project-frame .text{ margin-left:0;}
	.slideBox{ display:block!important;}
	.Vidage{ display:none;}
	.cover{ display:none;}
	
	.header-top .logo{ height:30px!important; left: 35%!important; width:250px!important; background: url(../images/header_logo.png) no-repeat 0px -35px!important; background-size: cover!important; margin-left: -73.5px!important; top:10px!important;;}
	.header-topbg .logo, .p-header .header-top .logo {background: url(../images/header_logo.png) no-repeat 0px 0px!important; background-size: cover!important;}
	.header-top .tool{ top:16px!important;right: 3%!important;}
	
	.header-top .nav{ display:none!important;}
	.nav-holder{ display:none!important;}
	.toggle{ display:block!important;}
	.header-top{ height:50px!important;position: fixed!important;z-index:10!important;}
	#c_portalResnav_main-15754278533386111{display:none}
.swiper-container1{display:none!important;}	
	
	

	/*首页about*/
	.about{ height:420px!important;}
	.about-title-mark{ font-size:75px!important; top:30px!important; left: -12px!important;}
	.row-p200{ padding-top:98px!important;}
	.about-img{ max-width:100%!important;max-height:410px!important;}
	.about-frame{ top:90%!important;}
	.video-button{background: url(../images/video_button_wap.png) no-repeat!important; width: 50px!important; height: 50px!important; margin-left: -25px!important;}
	.about-leaf-up{ top:124px!important; right:-24px!important; width: 155px!important; height: 78px!important;}
	.about-leaf-down{ left:-20px!important; bottom:18px!important; width:50px!important; height:55px!important;}
	.about-num{ padding-top:10px!important;width:100%;margin-left:0!important;}
	.about-num .counter{ font-size:22px!important;}
	.about-frame{ width:96%!important; margin-left:-48%!important;}
	/*首页解决方案*/
	.title .t-en{ font-size:22px!important;}
	.title .t-ch{ font-size:30px!important;}
	.title span{ width:10px!important; height:41px!important; top:15%!important;}
	.row-p80{ padding-top:20px!important;}
	.industry .swiper-button-next{ right:0!important; top:-40px!important;}
	.industry .swiper-button-prev{ left:auto!important; right:40px!important; top:-40px!important;}
	.title{ margin-bottom:10px!important;}
	.industry .swiper-slide a:hover h1{ bottom:5%!important;}
	.industry .swiper-slide a:hover p{ top:155%!important;}
	.industry .industry-button{ top:18%!important;}
	.bg-2 { background: url(../images/bg_2.png) no-repeat left 20px!important;}
	.industry .swiper-slide{ height:250px!important;}
	.industry .swiper-slide:nth-child(odd){ margin-top:0!important;}
	.industry .industry-bg{ top:65px!important; height:115%!important;}
	.industry h1{ font-size:15px!important;}
	.industry .swiper-slide a:hover .industry-button{ opacity:0!important;}
	.industry1 .swiper-button-next{ display:none!important;}
	.industry1 .swiper-button-prev{ display:none!important;}
	/*首页核心技术*/
	.culture{ height:400px!important; padding-top:0px!important; margin-top:-20px!important;margin-bottom: -20px!important;}
	.tab{ margin-top:0!important; margin-bottom:30px; float:left!important;}
	.tab a{ font-size:16px!important; padding: 10px 20px!important;}
	.culture .swiper-slide{ height:150px!important;}
	.more{ margin:40px auto 800px!important;}
	.more-b{ width:130px!important; height:36px!important; line-height:36px!important;}
	.culture .industry-bg{ top:5px!important; height:175%!important;}
	/*首页新闻资讯*/
	.news{margin-top:0px!important;}
	.news .col-s-5,.news .col-s-4{ width:100%!important;}
	.news .left,.news .right{ float:none!important;border-right:0px!important;padding-right:0!important;}
	.desc .slide-content p{ margin-bottom:30px!important;}
	.slick-initialized .slick-slide figure{ height:280px!important;}
	.desc .slide-content h1{ margin-bottom:10px!important;}
	.desc .date{ margin-bottom:20px!important;}
	[data-slider] {margin-bottom: 120px!important;}
	.nav-slider{font-size: 0.875em!important;}
	.nav-slider .counter{ width:35px!important;}
	.row-p120{ padding-top:20px!important;}
	.row-a80{ display:none;}
	.desc .date{ padding:8px 0!important; font-size:18px!important; margin-top:20px;}
	
	
	.suspension .d{ width:300px!important;}
	
	.suspension .a-qrcode{ display:none!important;}
	/*内页*/
	
	.about_us .pt1 .fix p>span{ font-size:20px!important;}
	.about_us .pt1 .fix p>.txt{ font-size:24px!important;}
	.about_us .pt1{ margin-bottom:40px;}
	.about_us .pt2{ padding:40px 0;}
	.about_us .pt3{ padding:40px 0 60px;}
	.channel_content{ padding:40px 0 0;}
	.pro_list .pro_con{ padding-top:10px;}
	.l{ float:none;}
	.widget-newslist-10 .list_time{ width:150px; margin-bottom:10px;}
	.widget-newslist-10 .list_box .bd_c{width:100%; padding:0;}
	.foot-hide{ opacity:1!important;}
	.footer .right{ display:none!important;}
	
	.swiper-button-next, .swiper-button-prev{
    width: 26px!important;
    height: 26px!important;
	background-size: 26px 26px!important;
	}
	.p{ margin-top:10px;}
	.suspension{ display:block;}
}
@media screen and (max-width: 1240px) {
	.imgp{ display:none;}
	.imgtext{ display:block;}
	.rw-words-1 span{ font-size:20px!important;}
	.rw-words-2 span{ font-size:30px!important;}
	.rw-words {
    height: 50px!important;
    line-height: 50px!important;
	}
	.rw-wrapper{ width:80%!important; margin-left:10%!important;}
}
@media screen and (min-width: 1241px) and (max-width: 1600px) {
	.rw-words-1 span{ font-size:30px!important;}
	.rw-words-2 span{ font-size:40px!important;}
	.rw-words {
    height: 60px!important;
    line-height: 60px!important;
	}
	.rw-wrapper{ width:80%!important; margin-left:10%!important;}
}