@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1600px) {
	
	header h1{ position:absolute; left:4%; top:10px; width:270px; margin-top:0px; font-size:0px;}
	header .nav{ text-align:right; padding-right:17%;}
	header .nav li p a{ padding:0 20px;}
	header .search{ position:absolute; right:12%; top:28px;}
	
	header .yuyan{  right:4%; text-align:center;}
	
	
	.dyip .slideTxtBox{ padding:0 4%; margin-top:3%;}
	
	.derp .box .txt .txt_wm,.rele_case{padding: 0 2%; }
	
	.ind_case{padding: 0 4%; margin: 5px auto; overflow: hidden;}
	.dsanp{ padding:0 4%; margin-top:0; overflow:hidden;}
	.partnerList{padding:0 5%; overflow: hidden;}
	
	.foot .foot_t{ margin:0 2%;}

}
@media screen and (max-width: 1080px) {
	
	header{ height:60px; position:fixed; width:100%; left:0px; top:0px;}
	header h1{ left:2%; top:6px; width:200px;}
	header .yuyan{ top:15px; right:21%; height:30px; line-height:30px; border-radius:3px;}

	header .search{ right:12%; top:15px;}
	
	header .header-main{  max-width:100%;}
	header .nav{ display:none;}
	header .m-btn{display: block;margin-right:0}
	
	.banner_pc{display: none;}
	.banner_sj{display: block; margin-top:60px;}
	.banner_ny{ margin-top:60px;}
	.banner_ny .pic_yi{ display:none;}
	.banner_ny .pic_er{ display:block;}
	
	.dyip .slideTxtBox{ padding:0 4%; margin-top:3%;}
	.dyip .slideTxtBox .bd li{ width:48%; margin:1%;}
	
	.ind_case{padding: 0 4%; margin: 5px auto; overflow: hidden;}
	
	.derp .box .txt{float: left; width: 100%; }
	.derp .box .txt .txt_wm{ padding: 0 1.5%; max-width: 98%;font-size: 14px; line-height:26px; margin:25px 0; word-break:break-all;}
	.font34{font-size: 22px;line-height: 42px; padding-bottom: 10px;}
	.derp .box .pic_img{float: right;width: 100%; min-height: 300px; }
	.index-more a{ margin-top: 20px;}
	
	.dsanp{ padding:0 4%; margin-top:0; overflow:hidden;}
	.dsanp .title_er .h3{ font-size:16px;}
	
	.partnerList{ margin:2% auto 3% auto;padding:0 5%; overflow: hidden;}
	.partnerList ul li{float:left;width:24%;margin-left:1%;margin-bottom:20px;}
	
	.ind_case ul li{ float: left; width: 47.5%;}
	.ind_case ul li .info h3{font-size: 16px;margin: 0 10px;padding: 95px 0 0 0;line-height: 70px;}
	
	.con_l{ width:100%; float:none;}
	.con_r{ width:100%; float:none;}
	
	
	.foot .foot_t .t_l{ float:none; width:100%; margin-bottom:0; padding-bottom:0;}
	.foot .foot_t .t_r{ float:none; width:100%; clear:both; text-align:left;}
	.foot .foot_t .t_r li{ margin-left:0px; margin-right:10px;}
	
	.n_banner .img{display:block;width:100%;height:380px;margin-top: 60px;}
	
	.new_p_id li{  width:4%;}
	.new_p_id li p{font-size: 17px}
	
	.case_xqs{ margin-top: 70px; padding: 0 2%; overflow: hidden;}
	.pos{ padding:20px 2%; overflow: hidden;}
	
	.news,.news_box,.case_lt,.pro-detail,.cs_xq{ padding:30px 2%; overflow: hidden;}
	
	.case-detail{ padding:0 2%; overflow: hidden;}
	
	.cs_xq{line-height: 30px; font-size: 14px;}
	.more-pro-title{position: relative;height: 1px;background: #ddd; margin:20px 0 50px 0;}
	
	.pro-detail-content{float: left;width:100%;}
	.pro-detail-side{float: right;width: 100%;padding-top:30px;}

}

@media screen and (max-width: 720px) {
	.flex-control-nav {bottom:-5px;}
	.flex-control-paging li a {width:11px; height:11px;}
	
	.product_nav{ padding:5% 5% 3% 5%;}
	.product_nav ul{ margin-left:0%;}
	.product_nav li{ width:100%; margin-left:0%; margin-bottom:3%;}
	
	.dyip{ padding:1% 0;}
	.dyip h2{ font-size:25px; text-transform:uppercase; margin-top: 8px;}

	.dyip .slideTxtBox .hd{ display:none;}
	
	.derp .box{ padding:0; margin:0;}
	
	.ind_case ul li .info h3{font-size: 16px;margin: 0 10px;padding: 55px 0 0 0;line-height: 70px;}
	
	.dsanp .title{ text-align:center; text-transform:uppercase; margin-bottom:20px;}
	.dsanp .title .h2{ font-size:27px; text-transform:uppercase; margin-bottom:5px;}

	.partnerList .PartTitle{font-size: 27px; line-height: 50px; font-weight: normal; display: block; text-align: center;color: #000; padding:0 0 15px 0;}
	.partnerList ul li{float:left;width:31.333%;margin-left:1%;margin-bottom:20px;}

	.sp-wrap { float:none; width:100%;}
	.product_con_t .t_r{ float:none; width:100%; margin-top:5%;}
	
	.con_l .product ul{ margin-left:0%;}
	.con_l .product li{ float:left; width:100%; margin-left:0%; margin-bottom:5%;}
	
	.zhengshu li{ width:47%;}
	
	.zxly{ margin-bottom:5%;}
	.zxly li{ width:100%; margin-bottom:1%;}
	.zxly li.textarea textarea{ width:96%; padding:2%;}
	
	.foot .foot_t{ margin:0 3%;  padding:3% 0;}
	.foot .foot_t .t_l dl{ margin-bottom:3%;}
	.foot .foot_t .t_l dt{  color: #222;font-size: 14px; padding-bottom: 12px; font-weight:500; line-height:30px;}
	.foot .foot_t .t_l dd{ font-size:12px;padding: 3px 0; line-height:20px;}
	
	.foot .foot_t .t_r{display: none;}
	.foot .foot_b{ margin:0 3%; font-size: 12px; padding-top: 2%;}
	
	/*内页代码*/
	
	.com-vision{padding:2rem 0 6rem;}
	.com-vision h4{font-size: 26px;}
	.comVision-list li{width:50%;margin: 2.7rem 0;}
	.comVision-list li .con{height:48px;}
	
	.comVision-list .comVision-icon{width:100px;height:100px;line-height:98px;}
	.comVision-list li .name{font-size:18px;line-height:30px;margin:20px 0 0;}
	.comVision-list li .con{font-size:12px;line-height:20px;height:40px;}
	
	
	.new_p_id li{  width:12%;}
	.new_p_id li h3{font-size: 30px;padding-bottom:15px;}
	.new_p_id li p{font-size: 20px}
	
	.zhengshu li{ float:left; width:48%;}
	
	#gallery_nav{float: left;width: 100%;text-align: center;}
	#gallery_nav a{float: left; width: 95px; height: auto; margin-right: 10px; margin-bottom: 10px;}
	
	#gallery_output{float: left;width: 100%;overflow: hidden;margin-left: 0;}
	
	.news li,.rele_case li{ float:left; width:48%; margin-left:2%; }
	.news_box .title_box h3{font-size: 18px;}
	.news_box .next_prev{padding: 10px 0;margin-bottom: 22px;}
	.next_prev span.fl{width: 100%; padding-left: 0;background: none; padding-bottom: 10px;}
	.next_prev span.fr{width: 100%;padding-right: 0;background: none;}
	
	
	
	.ser_cont,.contact-box{ padding:2%;}
	.ser_cont_title h4{font-size: 26px;}
	
	.partner_ls ul li{float:left;width:31.333%;}
	
	.contact-box{padding: 20px;}
	.cal_content1 {padding-bottom:30px;overflow: hidden;}
	.cal_content1 .fxs{float: left; width: 100%;}
	.cal_content1 .fxs:first-child{ margin: 15px 0 25px 0;line-height:32px;font-size: 15px;}
	
	
	
	
}
