.m_header ,.mobile_banner , .m_history_swiper{display: none;}
@media only screen and (max-width: 1700px) {
	.index_swiper1 .swiper-button-prev{left: 4%;}
	.index_swiper1 .swiper-button-next {right: 4%;}
}
@media only screen and (max-width: 1600px) {
	.jpfw_fu1 .container1 {width: 1200px;}
	.naver {margin-right: 120px;}
	.search_head{right: -80px;}
}

@media only screen and (max-width: 1500px) {
	.history_swiper {width: 90%;}
}
@media only screen and (max-width: 1440px) {
	.index_swiper1 .swiper-button-prev{left: 2%;}
	.index_swiper1 .swiper-button-next {right: 2%;}
}
@media only screen and (max-width: 1400px) {
	.service_c2 {width: 94%;}
	
	.naver {margin-right: 200px;}
	.search_head{right: 0;}
}
@media only screen and (max-width: 1300px) {
	.p_www {width: 100%;padding: 0;}
}

@media only screen and (max-width: 1240px) {
	.container , .jpfw_fu1 .container1 , .ques_info1{width: 94%;margin: 0 auto;}
	.index_swiper1 .swiper-container {width: 90%;margin: 0 auto;}
	.f_item {margin-right: 45px;}
	.index_swiper1 .swiper-button-prev{left: 10px;}
	.index_swiper1 .swiper-button-next{right: 10px;}
	.floatBottom {display: none;}
	
	.service_1 {margin-bottom: 55px;}
}

@media only screen and (max-width: 1200px) {
	.naver ul li {height: 80px;line-height: 80px;}
	.naver ul li > a:before {bottom: 30%;}
	.naver ul li dl {top: 80px;padding: 10px 0;}
	.naver ul li dl dd {line-height: 36px;}
	.index_list1 ul li {margin: 0 30px 10px 30px;}
	.index_swiper1 .swiper-container {width: 86%;}
	
	.dzjj_j1 {display: block;}
	.dzjj_l2 {width: 100%;}
	.dzjj_r4{margin-left: 0;}
	.cfyp_swiper1{width: 65%;margin: 0 auto 40px auto;}
	.dzjj_info1 {width: 65%;margin: 0 auto;}
	.jjyg_i1 dl {text-align: center;}
	
	.dzjj_l1 {width: 65%;margin: 0 auto 20px auto;}
	.dzjj_r3 {width: 100%;margin-left: 0;}
	.jjmm_info1 {width: 65%;margin: 0 auto;}
	.jjyg_info1 h4{font-size: 2rem;}
	.jjmm_list1 ul li {width: 24%;margin-right: 1.33%;}
	.jjyg_info1 {padding: 30px 10px 0 10px;}
	.team_r1{padding: 30px 0 0 2%;}
	.team_r1 .txt{margin-bottom: 20px;}
	
	.jjmm_p1 span {padding: 0 10px;}
	
	.dzjj_r2 {margin-left: 0;width: 100%;}
	
	.dzjj_swiper1 .swiper-container {width: 94%;}
	.dzjj_r1 {margin-left: 0;}
	
	.history_swiper .swiper-container{width: 100%;}
	
	.video1 {width: 100%;}
	.rgzn_info1 p {width: 80%;}
	
	#distpicker1 select{width: 30%;}
	.web_address {width: 100%;padding-bottom: 40px;}
	.web_address ul li {width: 50%;float: left;}
	.web_fb {height: auto;}
	.web_address ul {margin-bottom: 40px;}
	.web_maps {width: 100%;}
	
	.service_info2{width: 94%;}
	
	.service_2{background: none}
	.service_info4 h3 , .service_info2 h2 {color: #333333;}
	.service_info4 .txt,.service_info2 .txt {color: #999999;}
	.service_r1 {float: right;}
	.service_f1 h1 , .service_f1 h3{padding-left: 0;}
	
	.web_maps {height: 400px;}
	
	.naver{margin-right: 150px;}
	.search_head input{width: 150px;}
	
}

@media only screen and (max-width: 1100px) {
	.naver ul li {padding: 0 12px;}
	
	.special_r1{padding: 4% 2% 0 2%;;}
}

@media only screen and (max-width: 979px) {
	.header{display: none;}
	.m_header {display: block;}
	.footer_c1 {display: none;}
	.footer_list1 ul {text-align: center;font-size: 0;}
	.footer_list1 ul li {width: auto;float: inherit;display: inline-block;padding: 0 2%;font-size: 1.4rem;}
	/*.index_con1 {padding-top: 98px;}*/
	.p_banner {margin-top: 58px;}
	.kosCtrl{padding-top: 58px;}
	
	.jjmm_p1 span b {font-size: 2.8rem;}
	
	.history_swiper .swiper-slide i{font-size: 16rem;bottom: -120px;}
	.history_swiper .gallery-top .swiper-slide{width: 400px;height: 240px;}
	.history_swiper .gallery-top .swiper-container{padding-bottom: 120px;}
	
	.about_y2 .about_info3{width: 100%;padding: 20px 0;}
	
	.special_u1{margin-top: 2%;}
	.special_u1 ul li{margin: 0 1%;}
	.special_u1 ul li img{margin: 0;}
	
	.s_naver ul {white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch}
	.s_naver ul li {float: inherit;width: 25%;display: inline-block;}
	
	.news_info1 .txt {width: 90%;}
	.news_info1 h3 {bottom: 5%;}
	
	.recruit_t2{padding: 0 15px;}
	.recruit_t2 ul li{width: 50%;padding: 10px 0;}
	
	.feedback_r {display: none;}
	.feedback_l {width: 100%;}
	
	.service_f1 {width: 100%;text-align: center;margin-bottom: 30px;}
	.service_r1 {width: 100%;}
	.service_f1 h3{line-height: 36px;}
	.service_info1 h4{margin-bottom: 20px;padding-left: 0;}
	.service_1{margin-bottom: 0;}
	.service_info3 {padding: 30px 4% 45px 2%;}
	.service_info4{padding: 30px 2% 45px 4%;height: auto;}
	.service_info3 h3 , .service_info4 h3{font-size: 2.8rem;margin-bottom: 10px;}
	.service_info4 .txt ,.service_info3 .txt {line-height: 26px;}
	.service_info5{height: 300px;}
	
}

@media only screen and (max-width: 769px) {
	.cfyp_swiper1 , .dzjj_info1{width: 80%;}
	.cfyp_list1 {margin-bottom: 40px;}
	
	.dzjj_l1 {width: 80%;}	
	.jjyg_list2 ul li {width: 32%;margin-right: 2%;}
	.jjyg_list2 ul li:nth-child(3n){margin-right: 0;}
	
	.cfjg_i1{width: 100%;margin-bottom: 50px;}
	.cfjg_r1{width: 46.6%;}
	
	.rgzn_info1 p {width: 90%;}
	
	.special_l1 , .special_r1{width: 100%;text-align: center;}
	.special_r1 {padding: 4% 2%;}
	
	.yewu_1 , .search_b , #distpicker1{width: 100%;}
	#distpicker1 {margin: 15px 0;}
	#distpicker1 select{width: 32%;float: left;margin: 0 2% 0 0;height: 44px;}
	#distpicker1 select:last-child {margin: 0;}
	.web_address ul li{width: 100%;}
	.select-head{height: 44px;line-height: 44px;}
	.search_b button , #select{height: 44px;}
	
	.news_info1 .txt{max-height: 44px;}
	
	.service_info2 .txt{line-height: 26px;}
}
@media only screen and (max-width: 640px) {
	.cfjg_l1 , .cfjg_r1 {width: 100%;}
	.about_info2 {width: 100%;margin: 40px auto;}
	.about_list1 ul li {margin: 0 10px;}
	
	/*.brand_history {display: none;}*/
	/*.history_swiper .swiper-container{padding: 40px 8px;}*/
	.history_swiper .gallery-top {padding: 0;border: 1px solid #ccc;margin: 30px 0;}
	.history_swiper .gallery-top .swiper-slide{height: 180px}
	.history_swiper .gallery-top .swiper-slide.swiper-slide-active .history_c1 img{height: 80px;margin-top: -40px;}
	.history_swiper .swiper-slide i ,.history_swiper .swiper-slide.swiper-slide-active i{display: none;}
	.history_c1 h2{margin-bottom: 35px;}
	.m_history_swiper {display: none;}
	
	.about_y1{margin-bottom: 80px;}
	
	.global_l1 {width: 100%;margin-bottom: 30px;}
	.global_r1 {width: 100%;text-align: center;}
	
	.video1{height: 500px;}
	.rgzn_list2 ul li{width: 48%;margin-right: 4%;margin-left: 0;}
	.rgzn_list2 ul li:nth-child(2n){margin-right: 0;}
	.rgzn_info3{padding: 20px 10px;}
	.rgzn_list2{margin-bottom: 60px;}
	
	.ques_info1{padding: 15px 0;}
	
	.news_info1 h2{margin-bottom: 8px;}
	
	.news_list2 ul li a span{max-width: 75%;}
	.recruit_table table th:nth-child(3) , .recruit_table table td:nth-child(3),.recruit_table table th:nth-child(4) , .recruit_table table td:nth-child(4) {display: none;}
	.tankuang{width: 86%;margin-left: -43%;}
	.tk_form {padding-left: 0;}
	
	.recruit_detail{width: 100%;}
	.recruit_info1{padding-bottom: 40px;}
	
	.service_p2{margin-top: 20px;}
	.service_p1 ul li , .service_p2 ul li{width: 100%;}
	.service_season{margin-bottom: 60px;}
	.jpfw_con1{padding-bottom: 0;}
	
	.history_b1 .swiper-button-next,.history_b1 .swiper-button-prev {  display: none;}
	.history_b1 {height: 40px;}
	.gallery-thumbs .swiper-slide {line-height: 40px;height: 40px;}
}

@media only screen and (max-width: 450px) {
	.m_header {height: 48px;}
	.m_hd_con {height: 48px;}
	.m_logo img {height: 30px;}
	.m_logo {margin-top: -15px;}
	.m_naver {top: 48px;}
	.index_list1 ul li{margin: 0 8px 10px 8px;}
	.index_list1 ul li a img {height: 36px;}
	.index_list2 ul li{margin: 0 20px;}
	.custom_info1{padding: 0 15px;}
	.custom_info1 h2 , .custom_info1 span{line-height: 40px;}
	.custom_info1 span{right: 15px;}
	.index_swiper1 .swiper-button-next, .index_swiper1 .swiper-button-prev{width: 26px;height: 26px;margin-top: -13px;background-size: 26px 26px;}
	.p_banner .swiper-button-next{ right: 40%;}
	.p_banner .swiper-button-prev {left: 40%;}
	/*.index_con1 {padding-top: 88px;}*/
	.p_banner {margin-top: 48px;}
	.kosCtrl{padding-top: 48px;}
	
	.preview .swiper-container{height: 65px;}
	.preview .swiper-slide{width: 124px;height: 65px;}
	.detail_c1{padding-bottom: 20px;}
	.detail_c2{margin-bottom: 70px;}
	
	.s_naver ul li a{line-height: 42px;}
	.dzjj_j1 {margin: 30px 0;}
	.cfyp_swiper1 {margin-bottom: 25px;}
	.cfyp_swiper1 , .dzjj_info1{width: 100%;}
	.dzjj_r4 h3{margin-top: 10px;font-size: 2.2rem;}
	.dzjj_r1 h2{font-size: 3rem;}
	.dzjj_ul1 ul {padding-left: 15px;}
	.dzjj_ul1 li {line-height: 26px;}
	.cfyp_i1 > img{position: inherit;display: block;margin: 0 auto 10px;}
	.dzjj_t1 h1 {font-size: 2.8rem;}
	.cfyp_list1 ul li {width: 48%;margin: 5px 1%;}
	.cfyp_info1 {line-height: 20px;}
	.dzjj_list1 ul li {margin: 0 2px;}
	.product_list2 ul li {width: 48%;margin-right: 4%;margin-bottom: 30px;}
	.product_list2 ul li:nth-child(3n) {margin-right: 4%;}
	.product_list2 ul li:nth-child(2n) {margin-right: 0;}
	.product_info1 {padding: 10px;}
	.product_list2 ul {margin-bottom: 20px;}
	.product_list2 {margin-bottom: 60px;}
	
	
	.dzjj_l1 , .jjmm_info1{width: 100%;}
	.jjmm_i1 .txt{line-height: 24px;}
	.jjyg_list2 {margin-bottom: 40px;}
	.jjmm_list1 ul li {width: 48%;margin-right: 4%;}
	.jjmm_list1 ul li:nth-child(2n) {margin-right: 0;}
	.team_t1 , .team_r1 .txt{display: none;}
	.team_c1 {margin-bottom: 40px;}
	.jjmm_j2 {display: none;}
	
	.jjyg_list2 ul li{width: 48%;margin-right: 4%;}
	.jjyg_list2 ul li:nth-child(3n){margin-right: 4%;}
	.jjyg_list2 ul li:nth-child(2n){margin-right: 0;}
	.jjyg_info1 {height: 180px;}
	
	.dzjj_ul1{margin-top: 15px;}
	.tip1{margin: 20px 0 40px 0;}
	
	.designer_t1{padding: 30px 0 15px 0;}
	.designer_t1 h1{font-size: 2rem;}
	.designer_list1 ul li{margin-top: 25px;}
	.pian a {width: 46%;}
	.designer_t2 h1{font-size: 2.4rem;margin-bottom: 10px;}
	.designer_info2 .txt , .cfjg_info1 .txt{line-height: 24px;}
	.detail_01{margin-bottom: 40px;}
	
	.m_history_swiper .swiper-slide > img {display: none;}
	
	.global_info1 .txt {line-height: 34px;}
	.global_l1 ul li {padding-left: 20px;font-size: 2.2rem;}
	.about_tit1{margin: 25px 0;}
	
	/*.rgzn_list1 ul li {width: 50%;}*/
	.rgzn_list1 ul li {margin-bottom: 15px;}
	.rgzn_list1 ul li .rgzn_icon1{margin-bottom: 5px;}
	.rgzn_list1 ul li .rgzn_icon1 img {height: 50px;}
	.rgzn_info1 h4{margin-bottom: 8px;}
	.video1{height: 260px;}
	.rgzn_t2 {padding: 50px 0;}
	.rgzn_t2 p{line-height: 22px;}
	.rgzn_s1{width: 100%;margin-bottom: 14px;}
	.rgzn_swiper1{padding-bottom: 60px;}
	.rgzn_swiper1 .swiper-pagination{bottom: 30px;}
	.rgzn_c1 , .zhcf_c1{margin-bottom: 20px;}
	.rgzn_t1{margin: 30px 0;}
	
	.ques_info1 h3{font-size: 2rem;}
	.question_list1{margin-bottom: 80px;}
	
	.process_list1{padding-top: 25px;}
	.process_list1 ul li{width: 48%;margin-right: 4%;}
	.process_list1 ul li:nth-child(2n){margin-right: 0;}
	.process_info1 h2 img {height: 40px;}
	.ny_section1{margin-bottom: 40px;}
	
	.news_info1 img{display: none;}
	.news_info1 .txt{max-height: 22px;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
	.news_list1 ul li{margin-bottom: 14px;}
	.news_list1 ul, .news_list2 ul{margin-bottom: 45px;}
	
	.news_list2 ul li a span{max-width: 65%;background-size: 16px 16px;padding-left: 22px;}
	.news_list2 ul li{padding: 8px 0;}
	
	.recruit_table table th:nth-child(5) , .recruit_table table td:nth-child(5){display: none;}
	.tk_form .form_group input[type='text'] , .radio1 , .tk_form .form_group button{width: 200px;}
	.tankuang {height: 360px;}
	
	.feedback_l .form_group2 input, .feedback_l .form_group3 input{line-height: 42px;}
	.feedback_l .form_group4 textarea{height: 160px;}
	.feedback_l .form_group button{height: 42px;}
	.feedback_f{margin-bottom: 60px;}
	.g_li ul li{margin-right: 10px;}
	
	.pzbz_t1 h1 img {height: 100px;}
	.pzbz_i .pzbz_info1 .txt{line-height: 24px;}
	
	.service_info2{padding: 40px 0;}
	.service_info4 , .service_info3{padding: 20px 0;}
	
	.index_list1 ul , .dzjj_list1 ul,.about_list1 ul {white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch;}
	.index_list1 ul li {width: 24%;margin: 0;}
	.p_banner {display: none;}
	.mobile_banner {display: block;margin-top: 48px;}
	.mobile_banner .swiper-pagination-bullet {opacity: 1;background: #ffffff;}
	.mobile_banner .swiper-pagination-bullet-active {background: #dd2430;}
	.third_section {background: #FFFFFF;}
	.index_swiper1 .swiper-button-next, .index_swiper1 .swiper-button-prev {display: none;}
	.index_swiper1 .swiper-container{width: 94%;}
	
	.preview .swiper-slide.active-nav:before{width: 93%;border: 2px solid #DD2430;}
	.crumbs {display: none;}
	.m_history_swiper{margin: 40px auto;}
	.jjyg_i1 dl{flex-wrap: wrap;}
	.jjyg_i1 dl dd img {height: 42px;}
	.jjyg_i1 dl dd {width: 30%;margin: 0 0 10px;}
	/*.page span , .page button {display: none;}*/
	.dzjj_swiper1 .swiper-button-next, .dzjj_swiper1 .swiper-button-prev {width: 20px;height: 20px;margin-top: -10px;}
	.cfjg_c1{margin: 30px 0;}
	.about_list1{padding: 20px 0;margin: 0;}
	.global_c1 {margin-bottom: 20px;}
	.news_list1 , .news_list2{margin-bottom: 25px;}
	.recruit_table table {margin-bottom: 30px;}
	.recruit_detail {margin-top: 30px;}
	
	.web_maps {height: 300px;}

	.tk_form .form_group input[type='file']{width: 60%;display: inline-block;}
	
	/*æ‰‹æœºç«¯åº•éƒ¨*/
	.floatBottom {display: block;height: auto;}
	.floatBottom .container {padding: 12px 0;height: auto;}
	.float_form form {margin-left: 0;text-align: center;}
	.b_f1 {display: none;}
	.float_form form > * {width: 22%;height: 32px;margin: 3px 2px;line-height: 32px;border-radius: 3px;}
	.float_form input + input {width: 38%;}
	.float_form form select {display: none;}
	.close1 {right: -3%;}
	.close1 img {height: 40px;}
	
	.custom_info1 h2 {
		max-width: 80%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.custom_info1 span a{
		line-height: 40px;
	}

	.dzjj_r1 { width:100%;}
	.cfyp_i1 > img {height: auto}
}

@media only screen and (max-width: 400px) {
	.m_naver ul li {line-height: 32px;}
	.m_naver ul li dl dd{line-height: 30px;}
}
@media only screen and (max-width: 350px) {
	.tk_form .form_group input[type='text'],.tk_form .form_group input[type='file'], .radio1, .tk_form .form_group button {width: 150px;}
}

@media only screen and (min-width: 1200px) {
	.index_list1 ul li:hover a{
		color: #dd2430;
	}
	.index_list1 ul li:hover a img{
		display: none;
	}
	.index_list1 ul li:hover a img + img {
		display: inline-block;
	}
}