@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1280px) {

	header .top{max-width: 97%;}
	
	header .top .nav li p{ padding:0 27px;}
	
	.index_box,.layout{max-width: 97%;}


	.foot .box{max-width: 97%;}

}

@media screen and (max-width: 1080px) {

	header{height: 60px;}
	header .top h1{width: 130px;padding-top: 5px; padding-left: 10px}
	header .top .top_r{display: none;}
	header .top .yuyan{display: none;}
	.yuyan_er{margin-top: 0px;float: left;padding-left: 4%;}
	
	.yuyan_er ul{text-align: left;font-size: 0px;}
	.yuyan_er li{font-size: 12px;float: left;}
	.yuyan_er li a{color: #FFF;}
	header .top .nav{display: none;}
	header .m-btn{display:block;}
	
	header .top .search_an{width: 40px;right: 60px; top: 10px}
	header .top .search_an i{width: 40px;font-size: 16px;}
	header .top .search{top: 60px;width: 100%;display: none;position: fixed;}
	header .top .search .input_txt{width: 85%;}
	header .top .search .input_btn{width: 15%;}

	.banner{margin-top: 60px;}
	.banner_ny{margin-top: 60px;height: 120px;}


	.derp .title{text-align: center;}

	.con{max-width: 720px;}
	.dyip .title{font-size: 25px;}
	.dyip .box{max-width: 88%;}
	.dyip .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:-6%;}
	.dyip .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: -6%;}
	
	.dsanp{background: #fff;padding:25px 0; }
	.dsanp .list ul{margin-left: -3%;text-align: center;}
	.dsanp .list ul li{width: 47%;margin-left: 3%;float: left; margin-bottom: 3%;}
	
	.derp{ padding:48px 0 60px;}
	.derp .pic{float: none;width: 100%;}
	.derp .pic img{width: 96%;}
	.derp .right{float: none;width: 100%;margin-top: 20px;}
	
	.dysp .box li{padding:30px;margin:0 2% 5% 2%; width: 25%;}

	.dsanp h2{font-size: 25px;}

	.dsip{ padding:40px 0; overflow: hidden;}
	.dsip .bd{margin-top: 0;}
	.dsip .bd .box .dsip_l{width: 100%;float: left;}
	.dsip .bd .box .dsip_r{width: 100%;float: left; margin-top: 20px;}

	.foot{padding:40px 0;}
	.foot .box{max-width: 720px;}
	.foot .foot_t .t_l{display: none;}
	.foot .foot_t .t_c{float: none;text-align: center;}
	.foot .foot_t .t_c h2{padding-bottom: 10px;font-size: 18px;}
	.foot .foot_t .t_c .txt{}
	.foot .foot_t .t_c .txt .dh{font-size: 24px;padding-bottom: 6px;}
	.foot .foot_t .t_c .txt p{line-height: 24px;}
	.foot .foot_t .t_r{float: none;margin-top: 10px;}
	
	.ny_banner{margin-top:60px;height: 275px;}
	.bread_content .bread_box{float: left;width:100%; padding: 15px 0;}
	.bread_content .inner_nav{float: left;width:100%;}
	
	.subnav_er li{font-size: 14px;width: 16.667%;}
	
	.inner_content .inner_about img{display:block !important;max-width:100% !important; margin: 10px 0 !important;}
	
	.AboutLc .dlBox::after{left: 8px;}
	.AboutLc .dl{margin-left: 34px;}
	.AboutLc .dl dd{float: none;width: 100%;margin-bottom: 25px;}
	.AboutLc .dlBox .dl dd::before{left: 0;margin-left: -34px;}
	.AboutLc .dl dd:nth-child(even){margin-top: 0;}
	.AboutLc .dl dd:nth-child(odd)::after{left: -13px;border-left: 0 none;border-right: 13px solid #f5f5f5;}
	.AboutLc .dl dd:hover:nth-child(odd)::after{border-right-color: #1f82e8;}
	.AboutLc .dl dd .imgBox{width: 125px;}
	.AboutLc .dl dd .cont{padding: 0;}
	.AboutLc .dl dd .cont .time{font-size: 22px;}
	.AboutLc .dl dd .cont .ul li{margin-top: 2px;line-height: 27px; font-size: 14px;}
	
	.AboutLc .dl dd::before{top: 25px;}
	.AboutLc .dl dd::after{top: 25px;}
	
	.honor ul li,.products li{width:48%;}
	
	.ind-tit{font-size:27px;}
	
	.pro1-left{ width:100%; float:left;}
	.cpBox .bd { width:100%; float:left; margin-bottom: 20px;}
	.cpBox .hd { width:100%; float:left;}
	.cpBox .hd ul li { width: 80px;display: inline-block; cursor:pointer; margin-bottom: 8px; margin-right: 8px;}
	
	.pro1-center{width:100%; float:left; margin-top: 28px;}
	
	.pro2-left{ width:100%; float:left;}
	.pro2-left h3{ height:40px; font-size:20px;}
	.xg-cp ul li{ width:32.2%; float:left; margin-bottom:15px; margin-right: 5px;}
	.pro2-right{ width:100%; float:left;margin-top:25px; }
	.pro2-right h3{ height:40px;font-size:20px;}
	
	 .News_list .ul{padding-top: 35px;}
	 .News_list .ul li + li{margin-top: 25px;}
	 .News_list .ul li .Box{padding-bottom: 25px;}
	 .News_list .ul li .Box .imgBox{margin-right: 2%;}
	 .News_list .ul li .Box .imgBox img{width: 200px;height: 128px;}
	 .News_list .ul li .Box .r_con{width: 140px;height: 128px;margin-left: 2%;padding-top: 30px;}
	 .News_list .ul li .Box .r_con .more{display: none;}
	 .News_list .ul li .Box .r_con .year{font-size: 20px;line-height: 30px;}
	 .News_list .ul li .Box .r_con .time{font-size: 42px;line-height: 40px;}
	 .News_list .ul li .Box .cont .h2{padding-top: 15px;margin-bottom: 15px;font-size: 18px;line-height: 27px;}
	 .News_list .ul li .Box .cont .nwords{font-size: 14px;line-height: 28px;}
	 .News_list .ul li .Box:hover .r_con .year{opacity: 1;}
	 .News_list .ul li .Box:hover .r_con .time{opacity: 1;}
	
	.contact_t{ margin:25px 0;}
	.contact_b{margin: 15px 0;}
	#map_container{height: 480px;}
	
}

@media screen and (max-width: 780px) {

	.banner .swiper-container .m{display: block;}
	.banner .swiper-container .pc{display: none;}
	.banner .swiper-pagination-bullet{width: 12px;height: 12px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 15px;}
	
	.dyip .d_top .title{text-align: center; font-size:25px; float: left; font-weight: bold;} 
	.dyip .d_top .pro_nav{float: right; overflow: hidden;}
	.dyip .d_top .pro_nav a{float: left; font-size: 15px; background: #999;color: #fff;padding: 10px 12px;border-radius:5px; margin-left:20px;}
	
	.dyip .box{max-width: 86%;}
	.dyip .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:-10%;}
	.dyip .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: -10%;}

	.derp{padding:30px 0;}
	.derp .right h2{font-size: 24px;color: #333;}
	.derp .right .txt{margin-top: 10px;line-height: 24px;font-size: 14px;}
	.derp .right .more{width: 120px;height: 30px;line-height: 30px;margin-top: 15px;}

	.dysp .box li{padding:20px;margin:0 1.5% 5% 1.5%; width: 30%;}
	.dysp .box li i img{width: 45px;}
	.dysp .box li h3{margin-top: 12px;font-size:13px;}

	.foot{padding:30px 0;}
	.foot .foot_t{}
	.foot .box{padding:0px 6%;}
	.foot .subnav_foot{display: block;}
	
	.subnav_er li{font-size: 14px;line-height: 52px;padding:0; width: 33.1%;border-bottom: 1px solid #fff;}
	.subnav_er li:nth-child(3n){border-right:none}
	
	.solution{padding:35px 0; }
	.solution .sol-note,.solution .sol-pic{width:100%;}
	.solution .sol-note .info{font-size:15px;line-height: 30px; margin-bottom: 20px;}
	.caselist ul li{width:100%;}
	.caselist ul li .com-img{height:auto;}

	
	 .News_list .ul li .Box .r_con{display: none;}
	
	.contact_t{ width:100%;line-height:30px;font-size: 15px; margin-top:25px;}
	.contact_t img{ display: block;max-width:155px; float: inherit; padding-top: 0;}
	
	



}