@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1200px) {

	header .top{max-width: 980px;}
	header .top h1{width: 200px;padding-top: 40px;}
	header .top .top_r .nav li{margin-left: 20px;}

	.index_box{max-width: 980px;}

	.con{max-width: 980px;}

	.foot .box{max-width: 980px;}

}

@media screen and (max-width: 980px) {

	header{height: 50px;}
	header .top{max-width: 720px;}
	header .top h1{ width: 160px;padding-top: 12px;margin-left: 3%;}
	header .top .top_r{display: none;}
	header .top .yuyan{display: none;}
	.yuyan_er{margin-top: 0px;float: left;}
	.yuyan_er ul{text-align: left;font-size: 0px;}
	.yuyan_er li{font-size: 14px;float: left;}
	.yuyan_er li a{color: #FFF;}
	header .top .nav{display: none;}
	header .m-btn{display:block;}

	.banner{margin-top: 50px;}
	.banner_ny{margin-top: 50px;height: 120px;}

	.index_box{max-width: 720px;}

	.derp .title{text-align: center;}

	.con{max-width: 720px;}
	.dyip{padding:30px 0 20px 0;}
	.dyip .box .left{width: 100%;float: none;}
	.dyip .box .left .txt h2{font-size: 14px;}
	.dyip .box ul{float: none;width: 100%;margin-top: 20px;}
	.dyip .box li .txt h2{font-size: 14px;}

	.derp .pic{float: none;width: 100%;}
	.derp .pic img{width: 100%;}
	.derp .right{float: none;width: 100%;margin-top: 20px;}

	.dsanp .box li i{font-size: 40px;width: 100px; height: 100px;line-height: 100px;}

	.news li .pic .box{padding:10px;}
	.news li:hover .pic{margin-right: 30px;}
	.news li .right h2{line-height: 30px;overflow: hidden;height: 30px;}

	.zhengshu{padding-top: 10px;}
	.zhengshu li{width: 100%;float: none;margin-left: 0%;}

	.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;}

}

@media screen and (max-width: 720px) {

	.banner .swiper-container .m{display: block;}
	.banner .swiper-container .pc{display: none;}
	.banner .swiper-pagination-bullet{width: 10px;height: 10px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}

	.index_box{padding:0px 6%;}
	.dyip .title h2{font-size: 24px;}
	.dyip .title .xian{height: 3px;}
	.dyip .title p{line-height: 24px;}
	.dyip .box{margin-top: 10px;}
	.dyip .box .left a{display: block;padding:8px;}
	.dyip .box .left .pic{width: 100px;margin-right: 10px;}
	.dyip .box .left .txt p{margin-top: 5px;height: 48px;overflow: hidden;}
	.dyip .box ul{float: none;width: 100%;margin-top: 10px;}
	.dyip .box li{margin-bottom: 10px;}
	.dyip .box li a{padding:8px;}
	.dyip .box li .pic{margin-right: 10px;width: 100px;}
	.dyip .box li .txt{padding-top: 0px;}
	.dyip .box li .txt p{margin-top: 5px;height: 48px;overflow: hidden;}

	.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;}

	.dsanp{padding:30px 0 10px 0;}
	.dsanp h2{font-size: 24px;}
	.dsanp .box{margin-top: 20px;}
	.dsanp .box ul{margin-left: 0%;}
	.dsanp .box li{width: 100%;margin-left: 0%;margin-bottom: 20px;padding:0 0px;}
	.dsanp .box li h3{margin-top: 10px;font-size: 16px;}
	.dsanp .box li p{margin-top: 6px;line-height: 24px;}

	.dsip{padding:30px 0 20px 0;}
	.dsip h2{font-size: 24px;}
	.dsip ul{line-height: 24px;margin-top: 20px;margin-left: 0%;}
	.dsip li{font-size: 14px;width: 100%;float: none;margin-left: 0%;margin-bottom: 10px;}
	.dsip .title{padding:15px;}

	.dwup{padding:30px 0 20px 0;}
	.dwup h2{font-size: 24px;}
	.dwup ul{margin-left: -2%;margin-top: 20px;}
	.dwup li{margin-left: 0%;width: 48%;margin-bottom: 10px;margin-left: 2%;}

	
	.banner_ny .pic_yi{display: none;}
	.banner_ny .pic_er{display: block;}

	.con{padding:20px 6% 40px 6%;}
	.subnav{width: 100%;float: none;margin-top: 20px;}
	.subnav .title{font-size: 18px;height: 50px;line-height: 50px;padding:0 6%;}
	.subnav .title i{margin-top: 15px;}
	.subnav ul{line-height: 40px;}
	.con_r{width: 100%;float: none;}
	.con_r .title{line-height: 40px;text-align: center;font-size: 16px;}
	.con_r .title h2{color: #333;float: none;}
	.con_r .dqwz{display: none;}

	.about{padding-top: 15px;line-height: 24px;}
	.about .txt{width: 100%;float: none;}
	.about .pic{width: 100%;float: none;}

	.wenhua{padding-top: 10px;}

	.products{padding-top: 10px;}
	.products li{margin-bottom: 10px;}
	.products li a{padding:10px;display: block;}
	.products li .pic{margin-right: 10px;width: 100px;}
	.products li .txt{padding-top: 0px;}
	.products li .txt h2{font-size: 14px;}
	.products li .txt p{margin-top: 10px;line-height: 18px;color: #333;height: 36px;overflow: hidden;font-size: 12px;}

	.products_con{padding-top: 10px;}
	.products_con .product_t .con_cp{width: 100%;float: none;}
	.products_con .product_t .right{width: 100%;float: none;margin-top: 10px;}
	.products_con ul{margin-top: 20px;margin-left: 0%;}
	.products_con li{float: none;width: 100%;height: 30px;line-height: 30px;background: #DDD;margin-left: 0%;margin-bottom: 1px;}
	.products_con li a{display: block;padding-left: 15px;}

	.shebei{padding-top: 10px;}

	.news li .pic{float: none;width: 100%;margin-right: 0px;}
	.news li:hover .pic{margin-right: 0px;background: #2e93ff;}
	.news li .pic .box{padding:6px;}
	.news li .right{padding:4px 10px 20px 10px;}
	.news li .right .more{position: inherit;width: 80px;height: 28px;line-height: 28px;margin-top: 10px;}

	.muju li{width: 48%;margin-bottom: 10px;}

	.contact{margin-top: 10px;}

	.foot{padding:30px 0;}
	.foot .foot_t{}
	.foot .box{padding:0px 6%;}
	.foot .subnav_foot{display: block;}

}