﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1600px) {

	header h1{left: 8%;width: 340px;top: 28px;}
	header .nav{right: 18%;}
	header .nav li p{font-size: 18px;}
	header .nav li p a{padding:0 15px;}
	header .yuyan{right: 8%;}

	.con{padding:70px 8%;}

	.foot .foot_t{padding:50px 8%;}

}

@media screen and (max-width: 1400px) {

	header h1{left: 6%;width: 340px;top: 28px;}
	header .nav{right: 16%;}
	header .nav li p{font-size: 16px;}
	header .yuyan{right: 6%;}

	.con{padding:50px 6%;}

	.products li h2{font-size: 16px;height: 50px;line-height: 50px;}

	.sp-thumbs a:link, .sp-thumbs a:visited {width: 46px;height: 46px;}

	.product_b h2{height: 40px;line-height: 40px;}

	.news li .pic{width: 300px;}
	.news li .title_er{margin-left: 330px;}

	.foot .foot_t{padding:50px 6%;}
	
}

@media screen and (max-width: 1200px) {

	header{height: 80px;}
	header h1{width: 280px;top: 22px;}
	header .nav li p{font-size: 14px;line-height: 80px;}
	header .nav li p a{padding:0 10px;}
	header .nav li dl{top: 80px;}
	header .nav li dd{line-height: 30px;font-size: 12px;}
	header .yuyan{top: 20px;font-size: 14px;}

	.banner{margin-top: 80px;}
	.banner .swiper-pagination-bullet{width: 10px;height: 10px;}

	.dyip{padding:50px 6%;}
	.dyip .title{width:280px;}
	.dyip .title h2{font-size: 24px;}
	.dyip .title i{width:6px;height:6px;top:-5px;}
	.dyip .title .byi{width:14px;height:14px;}
	.dyip .title .ber{width:14px;height:14px;}
	.dyip .txt{margin-top: 20px;font-size: 12px;}
	.dyip ul{margin-left: -2%;margin-top: 30px;}
	.dyip li h2{font-size: 16px;height: 50px;line-height: 50px;}
	.dyip li h2:after{height: 50px;}

	.derp{padding:50px 6%;}
	.derp .title{width:250px;}
	.derp .title h2{font-size: 24px;}
	.derp .title i{width:6px;height:6px;top:-5px;}
	.derp .title .byi{width:14px;height:14px;}
	.derp .title .ber{width:14px;height:14px;}
	.derp .titleer{margin-top: 20px;}
	.derp .titleer li{font-size: 14px;padding:0 15px;}
	.derp .box{margin-top: 30px;}
	.derp .box li h2{font-size: 14px;}
	.derp .more{width: 200px;line-height: 30px;height: 30px;font-size: 14px;}

	.dsanp{padding:50px 6% 140px 6%;margin-bottom: 50px;background-size: 50%}
	.dsanp .title{width:280px;}
	.dsanp .title h2{font-size: 24px;}
	.dsanp .title i{width:6px;height:6px;top:-5px;}
	.dsanp .title .byi{width:14px;height:14px;}
	.dsanp .title .ber{width:14px;height:14px;}
	.dsanp .hd{top: 30px;}
	.dsanp .hd ul{margin-top: 20px;}
	.dsanp .hd li{width: 48%;height: 30px;line-height: 30px;font-size: 14px;}
	.dsanp .bd .txt{margin-top: 100px;}
	.dsanp .bd .txt h2{font-size: 18px;}
	.dsanp .bd .txt .xian{width: 35px;height: 1px;margin-top: 10px;}
	.dsanp .bd .txt p{font-size: 14px;margin-top: 10px;}
	.dsanp .bd .txt .more{margin-top: 20px;line-height: 30px;font-size: 12px;}
	.dsanp .bd .pic .tu{right: 20px;top: 20px;width: 100%;z-index: 100;}

	.dsip{padding:50px 6%;}
	.dsip .title{width:230px;}
	.dsip .title h2{font-size: 24px;}
	.dsip .title i{width:6px;height:6px;top:-5px;}
	.dsip .title .byi{width:14px;height:14px;}
	.dsip .title .ber{width:14px;height:14px;}
	.dsip .box{margin-top: 30px;}
	.dsip .box .left .pic{height: 435px;}
	.dsip .box .left .pic img{width: 100%;height: 435px;}
	.dsip .box .left h2{font-size: 14px;}
	.dsip .box .right li{margin-bottom: 6px;padding:12px 15px;}
	.dsip .box .right li .riqi p{font-size: 24px;}
	.dsip .box .right li .txt h2{font-size: 14px;}
	.dsip .box .right li .txt p{line-height: 20px;margin-top: 10px;font-size: 12px;}

	.ny_banner{margin-top: 80px;}

	.con{padding:30px 6%;}
	.con .about{line-height: 24px;font-size: 12px;}
	.con .about p{margin-bottom: 10px;}

	.con .wenhua{line-height: 24px;font-size: 12px;}

	.shebei li{width: 48%;}
	.shebei li h2{line-height: 30px;font-size: 12px;}

	.kehu dd{margin-left: 20px;margin-bottom: 10px;}

	.products li h2{font-size: 16px;height: 50px;line-height: 50px;}
	.products li h2:after{height: 50px;}

	.sp-thumbs a:link, .sp-thumbs a:visited {width: 32px;height: 32px;}

	.product_t_r h2{ font-size:16px;line-height: 30px;}
	.product_t_r h3{ font-size:14px; padding-top:10px;}
	.product_t_r .txt{font-size: 12px;margin-top: 5px;}

	.product_b h2{height: 40px;line-height: 40px;}

	.titleer{font-size: 24px;margin-bottom: 20px;}

	.news li .pic{width: 200px;}
	.news li .title_er{margin-left: 230px;}
	.news li .title_er h2{font-size: 16px;}
	.news li .title_er h2 span{display: none;}
	.news li .title_er .txt{margin-top: 10px;font-size: 12px;}
	.news li .title_er .more{margin-top: 10px;font-size: 14px;}

	.foot .left dt{font-size: 16px;margin-bottom: 15px;}
	.foot .right h2{font-size: 16px;color: #FFF;}
	.foot .right li{width: 30px;height: 30px;line-height: 30px;margin-right: 5px;}
	.foot .right li i{font-size: 14px;}
	
}

@media screen and (max-width: 980px) {

	header{height: 50px;}
	header h1{width: 240px;top: 10px;}
	header .yuyan{display: none;}
	header .nav{display: none;}
	header .m-btn {display: block;}

	.banner{margin-top: 50px;}
	.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 30px;}

	.dyip li h2{font-size: 14px;height: 40px;line-height: 40px;}
	.dyip li h2:after{height: 40px;}

	.dsip .box .right li .txt p{margin-top: 5px;height: 44px;line-height: 22px;overflow: hidden;}

	.ny_banner{margin-top: 50px;}

	.subnav li{font-size: 14px;height: 40px;line-height: 40px;}
	.subnav li a{padding:0 20px;}

	.products li h2{font-size: 14px;height: 40px;line-height: 40px;}
	.products li h2:after{height: 40px;}

	.kehu .list h2{float: left;width: 100px;}
	.kehu dl{margin-left: 120px;}
	.kehu dd{margin-right: 10px;margin-bottom: 10px;}
	.kehu dd img{max-width: 100%;}

	.service li h2{font-size: 14px;}


}

@media screen and (max-width: 720px) {

	header h1{left: 3%;width: 200px;top: 12px;}
	header .yuyan{display: none;}
	header .nav{display: none;}
	header .m-btn {display: block;}

	.banner{margin-top: 50px;}
	.banner .swiper-pagination-bullets{bottom: 10px;}
	.banner .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}
	.banner .swiper-button-next,.banner .swiper-button-prev{width: 30px;height: 30px;line-height: 30px;margin-top: -15px;}
	.banner .swiper-pagination-bullet{width: 6px;height: 6px;}
	.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 24px;}

	.dyip{padding:30px 3%;}
	.dyip .title{width:200px;}
	.dyip .title h2{font-size: 18px;}
	.dyip .title i{margin:0 10px;top:-4px;width:4px;height:4px;}
	.dyip .title .byi{width:10px;height:10px;}
	.dyip .title .ber{width:10px;height:10px;}
	.dyip .txt{margin-top: 10px;}
	.dyip ul{margin-top: 20px;}
	.dyip li{width: 48%;}
	.dyip li h2{font-size: 12px;height: 30px;line-height: 30px;}
	.dyip li h2:after{height: 30px;}

	.derp{padding:30px 3%;}
	.derp .title{width:180px;}
	.derp .title h2{font-size: 18px;}
	.derp .title i{margin:0 10px;top:-4px;width:4px;height:4px;}
	.derp .title .byi{width:10px;height:10px;}
	.derp .title .ber{width:10px;height:10px;}
	.derp .titleer{margin-top: 10px;}
	.derp .titleer ul{font-size: 0px;margin-top: 10px;}
	.derp .titleer li{font-size: 12px;padding:0 0px;line-height: 24px;width: 25%;}
	.derp .box{margin-top: 10px;}
	.derp .box li{width: 48%;}
	.derp .box li h2{font-size: 12px;}
	.derp .more{width: 160px;font-size: 12px;margin-top: 10px;}

	.dsanp{padding:30px 3% 10px 3%;margin-bottom: 20px;background: none;}
	.dsanp .title{width:200px;margin:0 auto;}
	.dsanp .title h2{font-size: 18px;}
	.dsanp .title i{margin:0 10px;width:4px;height:4px;top:-5px;}
	.dsanp .title .byi{width:10px;height:10px;}
	.dsanp .title .ber{width:10px;height:10px;}
	.dsanp .hd{position: initial;width: 100%;}
	.dsanp .hd li{height: 24px;line-height: 24px;font-size: 12px;margin-bottom: 5px;}
	.dsanp .bd .pic{position: relative;width: 100%;float: none;margin-top: 10px;}
	.dsanp .bd .pic .tu{position: initial;width: 100%;z-index: 100;}
	.dsanp .bd .pic .bg{display: none;}
	.dsanp .bd .txt{width: 100%;float: none;margin-top: 10px;}
	.dsanp .bd .txt h2{text-align: center;}
	.dsanp .bd .txt .xian{margin:10px auto 0 auto;}
	.dsanp .bd .txt p{line-height: 20px;font-size: 12px;}
	.dsanp .bd .txt .more{margin-top: 10px;line-height: 30px;text-align: center;}

	.dsip{padding:30px 3%;}
	.dsip .title{width:160px;}
	.dsip .title h2{font-size: 18px;}
	.dsip .title i{margin:0 10px;top:-4px;width:4px;height:4px;}
	.dsip .title .byi{width:10px;height:10px;}
	.dsip .title .ber{width:10px;height:10px;}
	.dsip .box{margin-top: 20px;}
	.dsip .box .left{width: 100%;float: none;}
	.dsip .box .left .pic{height: auto;}
	.dsip .box .left .pic img{width: 100%;height: auto;}
	.dsip .box .left h2{height: 30px;line-height: 30px;font-size: 12px;overflow: hidden;}
	.dsip .box .right{float: none;width: 100%;margin-top: 10px;}
	.dsip .box .right li .riqi{width: 60px;}
	.dsip .box .right li .riqi p{font-size: 20px;}
	.dsip .box .right li .riqi .qi{margin-top: 5px;font-size: 12px;}
	.dsip .box .right li .txt{margin-left: 75px;}
	.dsip .box .right li .txt h2{height: 24px;line-height: 24px;overflow: hidden;}
	.dsip .box .right li .txt p{margin-top: 5px;}

	.subnav li{font-size: 12px;height: 24px;line-height: 24px;width: 50%;float: left;}
	.subnav li a{padding:0 0px;}

	.kehu .list h2{float: none;width: 100%;height: 24px;line-height: 24px;font-size: 12px;}
	.kehu dl{margin-left: 0px;margin-left: -2%;margin-top: 10px;}
	.kehu dd{margin-right: 0px;margin-bottom: 10px;width: 23%;margin-left: 2%;}

	.products li{width: 48%;}
	.products li h2{font-size: 12px;height: 30px;line-height: 30px;}
	.products li h2:after{height: 30px;}

	.fenye{margin-top: 20px;}
	.fenye li{font-size: 12px;width: 24px;height: 24px;line-height: 24px;margin:0 2px;}

	.titleer{font-size: 18px;margin-bottom: 20px;}

	.meiti_dt{width:100%;float:none;}
	.product_t_r{ float:none; width:100%;}
	.sp-thumbs{ margin-top:5px;}
	.sp-thumbs a:link, .sp-thumbs a:visited {width: 30px;height: 30px;margin-right: 5px;}

	.product_b h2{height: 30px;line-height: 30px;font-size: 12px;}

	.service li{width: 48%;}

	.news li .pic{width: 100px;}
	.news li .title_er{margin-left: 110px;}
	.news li .title_er h2{font-size: 16px;}
	.news li .title_er .txt{display: none;}
	.news li .title_er .more{margin-top: 10px;font-size: 14px;}

	.news_con .title h2{font-size: 18px;}
	.news_con .title p{line-height: 24px;font-size: 12px;}
	.news_con .box{padding: 20px 0;line-height: 24px;}
	.news_con .box p{padding-bottom: 10px;font-size: 12px;}

	.sxy ul{float: none;font-size: 12px;}
	.sxy .fanhui{float: none;width: 100px;height: 30px;line-height: 30px;font-size: 12px;}

	.con .contact .txt{float: none;width: 100%;box-sizing: border-box;padding:10px;color: #FFF;}
	#map_container{ height:300px;width: 100%;float: right;}

	.liuyan ul{margin-left: 0%;}
	.liuyan li{ width:100%; margin-bottom: 10px;float: none;margin-left: 0;}
	.liuyan li .input_txt{ height:30px;font-size: 12px;}
	.liuyan .input_btn{ width:100px; height:30px;font-size: 12px;}

	.foot .foot_t{padding:30px 3%;}
	.foot .left{display: none;}
	.foot .right{float: none;width: 100%;}
	.foot .right .txt{margin-bottom: 5px;}
	.foot .right h2{font-size: 14px;}
	.foot .right p{line-height: 24px;font-size: 12px;}
	.foot .copyright{padding:10px 3%;font-size: 12px;}

}