@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1400px) {
	
	header .top .nav ul{margin-left: -140px;}

	.markets .slideTxtBox .bd .box{width: 90%;}

	.service .slideTxtBox .bd .box{width: 90%;}

	.products_t .t_l{margin-top: 150px;}

}

@media screen and (max-width: 1200px) {
	
	header .top .nav li{ padding:0 15px;}

	header .top .search{width: 200px;}
	header .top .search .input_txt{width: 140px;}
	header .top .search .input_btn{width: 50px;}

	.dyip{max-width: 980px;margin:30px auto;}
	.dyip ul{margin-top: 30px;}

	.derp .box{max-width: 980px;}

	.dsanp{max-width: 980px;}

	.subnav ul{max-width: 980px;}

	.con{max-width: 980px;}

	.products_b .txt{padding-top: 20px;}

	.foot .foot_t .box{max-width: 980px;}

	.foot .foot_b{max-width: 980px;}

}

@media screen and (max-width: 980px) {

	header{height: 60px;z-index: 100;}
	header .top h1{left:3%;top: 9px; width: 60px;}
	header .top .nav{display: none;}
	header .m-btn{display:block;}
	header .top .yuyan{display: none;}
	.search{display: none;}

	.banner{margin-top: 60px;}

	.dyip{margin:30px 3%;}

	.derp .box{margin:0px 3%;}
	.derp .box .txt{width: 100%;padding:50px 0;line-height: 24px;}

	.dsanp{margin:30px 3%;}
	.dsanp ul{margin-left: 0%;margin-top: 15px;}
	.dsanp li{float: none;width: 100%;margin-left: 0%;margin-bottom: 10px;}
	.dsanp li:nth-of-type(6){width: 100%;}

	.banner_ny{height: 160px;margin-top: 60px;}

	.subnav ul{margin:0px 3%;}

	.con{margin:30px 3%;}

	.shiming li{width: 33.333%;}

	.markets .slideTxtBox .bd .box{width: 97%;}
	.markets .slideTxtBox .bd .box .txt{width: 100%;float: none;}
	.markets .slideTxtBox .bd .box .pic{width: 100%;float: none;}

	.service .slideTxtBox .bd .box{width: 97%;}
	.service .slideTxtBox .bd .box .txt{width: 100%;float: none;}
	.service .slideTxtBox .bd .box .pic{width: 100%;float: none;}

	.product li{width: 48%;margin-left: 2%;}

	.products{padding:0px 0;}
	.products_t{padding:0px 3% 50px 3%;}
	.products_t .t_l{float: none;width: 100%;margin-top: 50px;}
	.products_t .pic{float: none;width: 80%;position: relative;bottom: 0px;margin:0 auto;}

	.products_b ul{width: 100%;float: none;}
	.products_b .txt{float: none;width: 94%;padding:0 3%;margin-top: 20px;font-size: 14px;}

	.product_con .slideTxtBox .hd{padding:0 3%;}
	.product_con .slideTxtBox .hd ul li{width: 50%;}
	.product_con .slideTxtBox .bd{padding:30px 3%;}

	.foot .foot_t .box{margin:0px 3%;}

	.foot .foot_b{margin:0px 3%;}

}

@media screen and (max-width: 720px) {

	.swiper-container .m{display: block;}
	.swiper-container .pc{display: none;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-size: 18px;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-size: 18px;}
	.swiper-pagination-bullet{width: 10px;height: 10px;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}

	.dyip{margin:0px 0;}
	.dyip h2{font-size: 24px;text-align: left;padding-left: 3%;display: none;}
	.dyip ul{margin-left: 0%;margin-top: 0px;}
	.dyip li{width: 100%;margin-left: 0%;float: none;border-bottom: 1px solid #DDD;text-align: left;vertical-align: top;}
	.dyip li:last-child{border-bottom: 0 none;}
	.dyip li a{padding:10px 3%;display: block;}
	.dyip li a:hover{display: block;background: #ea541f;color: #FFF;}
	.dyip li .pic{width: 80px;float: left;}
	.dyip li p{padding-top: 0px;padding-left: 20px;float: left;line-height: 80px;}
	.dyip li i{float: right;width: 26px;height: 26px;border: 1px solid #DDD;border-radius: 30px;text-align: center;line-height: 26px;margin-top: 30px;font-size: 16px;color: #999;display: block;}
	.dyip li a:hover i{color: #FFF;}

	.shiming li{width: 50%;}

	.markets .slideTxtBox .hd{width: 100%;float: none;padding:10px 0px 10px 0;}
	.markets .slideTxtBox .hd ul li{padding:10px 30px 10px 0;}
	.markets .slideTxtBox .bd{width: 100%;float: none;}
	.markets .slideTxtBox .bd .box{width: 100%;}
	.markets .slideTxtBox .bd .box .padding{padding:3%;}

	.service .slideTxtBox .hd{width: 100%;float: none;padding:10px 0px 10px 0;}
	.service .slideTxtBox .hd ul li{padding:10px 30px 10px 0;}
	.service .slideTxtBox .bd{width: 100%;float: none;}
	.service .slideTxtBox .bd .box{width: 100%;}
	.service .slideTxtBox .bd .box .padding{padding:3%;}

	.zxly_er li{ width:100%; margin-bottom: 20px;}
	.zxly_er li:nth-of-type(odd){float: none;}
	.zxly_er li:nth-of-type(even){float: none;}
	.zxly_er .more{margin-top:30px;}
	.zxly_er .input_btn{ width:120px; height:50px;}

	.contact_t .t_box{margin-left: 0%;}
	.contact_t .txt{float: none;width: 100%;margin-bottom: 2%;margin-left: 0%;}

	.product_con .product_con_t .pic{float: none;width: 100%;}
	.product_con .product_con_t .title{float: none;width: 100%;margin-top: 30px;}

	.products_b{padding:30px 0% 50px 0;}
	.products_b ul{margin-left: 0%;margin-top: 0px;}
	.products_b li{width: 100%;margin-left: 0%;float: none;border-bottom: 1px solid #26416b;text-align: left;vertical-align: top;}
	.products_b li:last-child{border-bottom: 0 none;}
	.products_b li a{padding:10px 3%;display: block;}
	.products_b li a:hover{display: block;background: #ea541f;color: #FFF;}
	.products_b li .pic{width: 80px;float: left;}
	.products_b li p{padding-top: 0px;padding-left: 20px;float: left;line-height: 80px;}
	.products_b li i{float: right;width: 26px;height: 26px;border: 1px solid #DDD;border-radius: 30px;text-align: center;line-height: 26px;margin-top: 30px;font-size: 16px;color: #999;display: block;}
	.products_b li a:hover i{color: #FFF;}

	.foot .foot_t .box{padding:30px 0;}
	.foot .foot_t .box dl{width: 100%;float: none;border-bottom: 1px solid #1a2e4e;padding-bottom: 15px;margin-bottom: 20px;}
	.foot .foot_t .box dl:last-child{border-bottom: 0 none;margin-bottom: 0px;}

}