﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1440px) {
	
	.dingbu .box{padding:0 5%;}
	header .top{padding:0 2%;}
	header h1{ left: 2%;}
	header .top .search{ right:2%;}
	header .nav{ right:18%;}

	.content{padding:70px 5%;}

	.subnav ul{padding:0 5%;}

	.con{padding:50px 5%;}

	.banner_ny .title .box{padding:0 5%;}

	.foot .box{padding:0 5%;}
	.foot .box .foot_r{float: none;}


}

@media screen and (max-width: 1280px) {
	
	header .top{ height:80px;}
	header h1{ left: 5%; width:300px;top: 17px;}
	header .nav{ right:22%; top:10px;}
	header .nav li{ float:left; padding:0 15px; position:relative;}
	header .top .search{ top:22px;width: 200px;}

	.content{padding:70px 5%;}
	.foot .box{padding:0 5%;}
	.foot .box .foot_c .foot_c_l{float: none;padding-right: 0px;margin-bottom: 20px;}
	.foot .box .foot_c .foot_c_r{float: none;}

}

@media screen and (max-width: 1170px) {
	
	header h1{width:250px;top: 22px;}
	header .nav{ right:20%;}
	header .top .search{ right:5%;width: 170px;}
	header .top .search .input_txt_yi{width: 110px;height: 36px;border: 0px none;float: left;padding-left: 10px;outline: medium;background: #ebebeb;border-radius: 20px 0 0 20px}
	header .top .search .input_btn_yi{width: 50px;height: 36px;background: #ebebeb url(../images/search.png) no-repeat center;background-size: 16px;border: 0 none;float: right;outline: medium;cursor: pointer;border-radius: 0 20px 20px 0}

}

@media screen and (max-width: 980px) {
	
	.dingbu{display: none;}
	header .top{ height:60px;padding:0 3%;}
	header h1{ left: 3%; top: 9px;width:300px;}
	header .nav{display: none;}
	header .top .search{display: none;}
	header .m-btn{display:block;}

	.content{padding:30px 3%;}

	.dyip .bd ul{margin-top: 20px;}
	.dyip .bd li{ width: 48%;margin-left: 2%;margin-bottom: 30px;}
	.dyip .bd li .title{margin-top: 10px;}
	.dyip .bd li .title h3{font-size: 16px;}
	

	.derp{margin-top: 10px;}
	.derp .pic{width: 100%;float: none;}
	.derp .derp_r{width: 100%;float: none;}
	.derp .derp_r .box{color: #FFF;padding:5% 10%;}

	.dsip .bd{margin-top: 20px;}
	.dsip .hd ul li{display: inline-block;width: 100px;margin:5px;}
	.dsip .bd .box .dsip_l{width: 100%;float: none;}
	.dsip .bd .box .dsip_r{width: 100%;float: none;}

	.subnav{display: none;}
	.subnav_er{display: block;}

	.con{padding:3%;}

	.about .pic{float: none;width: 100%;}
	.about .about_r{float: none;width: 100%;}

	.qyry li{width: 31.333%;}

	.cpxqer li i{font-size: 20px;margin-right: 10px;}
	.cpxqer li .border{ line-height: 50px;background-size: 14px;}
	.cpxqer li .border.active{background-size: 14px;}
	.cpxqer li .con_er{ padding:25px;}


	.meiti_dt{width:100%;float:none;}
	.product_t_r{ float:none; width:100%;}

	.hzkh li{width: 23%;}

	.jjfa li{width: 48%;}

	.banner_ny .title .box{padding:0 3%;}


	.foot{padding:48px 0;margin-top: 50px;}
	.foot .box{}
	.foot .box .t_l{float: none;width: 100%;margin-right: 0%;}
	.foot .box .t_c{float: none;width: 100%;border-top: 1px solid #333;padding-top: 30px;margin-top: 30px;}
	.foot .box .t_r{float: none;width: 100%;border-top: 1px solid #333;padding-top: 30px;margin-top: 30px;}
	.foot .box .t_r .pic{width: 100px;float: none;}

}

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

	header h1{ top: 12px;width:240px;}

	.banner_pc{ display:none;}
	.banner_yd{ display:block;}

	.banner_ny .picyi{display: none;}
	.banner_ny .picer{display: block;}


	.qyry li{width: 48%;}

	.cpxqer li .con_er{ padding:15px;}

	.news li{ width: 100%;}
	.news li .pic{width: 100%;float: none;}
	.news li .title_er{ margin-left: 0px;padding:15px;}

	.sp-thumbs a:link, .sp-thumbs a:visited {width: 50px !important;height: 50px !important;}

	.jjfa li{width: 48%;}

	.hzkh li{width: 48%;}

	.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%;}


	.foot{padding:30px 0;margin-top: 50px;}
	.foot .box{padding:0 3%;}
	.foot .box .t_c{padding-top: 0px;margin-top: 30px;}
	.foot .box .t_c dl{float: none;width: 100%;border-bottom: 1px solid #333;padding:20px 0;}
	.foot .box .t_r{float: none;width: 100%;border-top:none;padding-top: 30px;margin-top: 0px;}
	.foot .box .foot_b{line-height: 24px;padding-top: 20px;}
	.foot .box .foot_b .copyright{float: none;}
	.foot .box .foot_b p{float: none;}


}