@media(max-width:1600px){
	.div1600{
		width: 100%;
		padding: 0 10px;
	}
	.ny_dao{
		right: 10px;
	}
	.swiper_box{
		width: 100%;
	}
}

/*top*/
@media(max-width:1440px){
}

@media(max-width:1400px){
	.logo_t{
		display: none;
	}
	.faq_list ul:nth-child(1){
		margin-top: -80px;
	}
	.logo{
		width: 600px;
	}
}

@media(max-width:1200px){
	.faq_list ul:nth-child(1){
		margin-top: -50px;
	}
	.logo{
		width: 420px;
	}
}
@media(max-width:1024px){
	
	.header_cinfo{
		width: 100%;
		justify-content: space-between;
		padding-bottom: 10px;
	}
	.header_cip{
		padding: 20px 0 10px;
	}
	.header_crz{
		margin-left: 0;
	}
	.header_crz a{
		margin-left: 0;
	}
	.menu{
		display: block;
	}
	.header_ccon{
		height: auto;
	}
	.logo_box{
		width: 100%;
	}
	.logo{
		padding: 5px 0; 
	}
	.logo a img{
		height: 60px;
	}
	.header_bottom{
		display: none;
		position: absolute;
		background-color: #fff;
		top: 100%;
		left: 0;
		width: 100%;
		z-index: 99;
	}
	.header_bcon>ul>li{
		border-bottom: 1px solid #eeeeee;
	}
	.header_bcon>ul>li>a{
		font-size: 14px;
		position: relative;
	}
	.header_bcon>ul>li.nav_down>a:after{
		content: "";
		position: absolute;
		cursor: pointer;
		width: 5px;
		height: 5px;
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		top: 24px;
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		transform: rotate(135deg);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		right: 3px;
	}
	.header_bcon{
		height: auto;
	}
	.header_bcon ul{
		display: block;
	}
	.ej_box{
		position: relative;
		left: 0;
		transform: translateX(0);
	}
	.ej_box:before{
		display: none;
	}
	.proej_box{
		width: 100%;
		left: 0;
		transform: translateX(0);
	}
	.proej_box>ul>li{
		width: 100%;
	}
	.part3_list ul li{
		width: 49.5%;
		margin-bottom: 1%;
	}
	.part6_list ul li{
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.part6_list ul li:nth-child(4n){
		margin-right: 2%;
	}
	.part6_list ul li:nth-child(3n){
		margin-right: 0;
	}
	.about{
		padding-top: 30px;
	}
	.about_part1_left{
		width: 100%;
	}
	.about_part1_ltext p{
		line-height: 2;
	}
	.about_part1_right{
		margin-top: 20px;
		width: 100%;
	}
	.about_part1_rcon ul li{
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
		text-align: center;
	}
	.about_part1_rcon ul li:nth-child(5n){
		margin-right: 2%;
	}
	.about_part1_rcon ul li:nth-child(3n){
		margin-right: 0;
	}
	.pro_list ul{
		justify-content: space-between;
	}
	.pro_list ul li{
		width: 49.8%;
		margin-right: 0;
	}
	.agency_left{
		width: 100%;
	}
	.faq_ttit h2{
		font-size: 24px;
	}
	.faq_ttext p{
		font-size: 18px;
	}
	.faq_list ul:nth-child(1){
		margin-top: -50px;
	}
}
@media(max-width:768px){
	.pc_img{
		display: none;
	}
	.ph_img{
		display: block;
	}
	.ph_img img{
		width: 100%;
	}
	.part1{
		padding-top: 30px;
	}
	.index_tit h2{
		font-size: 24px;
	}
	.index_more{
		margin-top: 20px;
	}
	.index_more a{
		font-size: 14px;
		height: 30px;
		line-height: 28px;
		width: 120px;
	}
	.part1_con{
		margin-top: 20px;
	}
	.part1_list ul li:nth-child(2n) .part1_box{
		flex-direction: row;
	}
	.part1_img{
		width: 100%;
		text-align: center;
	}
	.part1_text{
		margin-top: 20px;
		width: 100%;
	}
	.part1_btit h2{
		font-size: 22px;
	}
	.part1_bp{
		margin-top: 20px;
	}
	.part1_bp p{
		font-size: 14px;
		line-height: 2;
	}
	.part1_more{
		margin-top: 20px;
	}
	.part2{
		padding-top: 20px;
	}
	.part2_con{
		margin-top: 30px;
	}
	.part2_text{
		width: 100%;
	}
	.part2_img{
		width: 100%;
		text-align: center;
	}
	.part2_text p{
		line-height: 2;
		font-size: 14px;
	}
	.part3{
		padding-top: 30px;
	}
	.part3_con{
		margin-top: 30px;
	}
	.part3_list ul li{
		width: 100%;
	}
	.part4{
		padding-top: 40px;
	}
	.part4_con{
		margin-top: 30px;
	}
	.part4_left{
		display: none;
	}
	.part4_right{
		width: 100%;
	}
	.part4_button{
		left: 50%;
		transform: translateX(-50%);
		bottom: -38px;
	}
	.part5{
		padding-top: 80px;
	}
	.part5_con{
		margin-top: 30px;
	}
	.part5_nav ul li{
		width: 50%;
		margin: 0 0 10px 0;
	}
	.part5_list{
		margin-top: 30px;
	}
	.part5_list ul li{
		width: 100%;
		margin-bottom: 30px;
	}
	.part5_text p{
		font-size: 18px;
	}
	.part6{
		padding-top: 30px;
	}
	.part6_top{
		margin-top: 30px;
	}
	.part6_ttext p{
		line-height: 2;
	}
	.part6_list{
		margin-top: 30px;
	}
	.part6_list ul li{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.part6_list ul li:nth-child(4n){
		margin-right: 0;
	}
	.part6_list ul li:nth-child(3n){
		margin-right: 2%;
	}
	.part6_list ul li:nth-child(2n){
		margin-right: 0;
	}
	.part7 ul li{
		width: 50%;
		margin-bottom: 10%;
	}
	.footer_top{
		/*height: 200px;*/
		padding-top: 0;
		padding-bottom: 0;
	}
	.footer_tcon{
		height: 200px;
		align-items: center;
	}
	.footer_ttit h2{
		font-size: 22px;
	}
	.footer_bottom{
		padding-top: 30px;
	}
	.footer_bbox{
		width: 100%;
		margin-bottom: 20px;
		border-bottom: 1px solid #dadede;
	}
	.footer_bbox:last-child{
		border-bottom: 0;
	}
	.footer_btit{
		position: relative;
	}
	.footer_bta:after{
		content: "";
		position: absolute;
		cursor: pointer;
		width: 5px;
		height: 5px;
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		top: 5px;
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		transform: rotate(135deg);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		right: 3px;
	}
	.footer_blist{
		margin-top: 15px;
	}
	.footer_blist ul{
		display: none;
		padding-bottom: 10px;
	}
	.footer_blist ul li a{
		font-size: 14px;
		line-height: 2;
	}
	.footer_btext p{
		font-size: 13px;
		line-height: 2;
	}
	.footer_btext,.footer_bshare{
		margin-bottom: 20px;
	}
	.footer_bshare p{
		font-size: 13px;
	}
	.footer_bshare .top_share{
		justify-content: space-around;
	}
	.copyright{
		margin-top: 0;
	}
	.copyright_text p,.copyright_text p a{
		font-size: 13px;
		line-height: 2;
	}

	.about_part1_right ul li{
		width: 49%;
	}
	.about_part1_right ul li:nth-child(3n){
		margin-right: 2%;
	}
	.about_part1_right ul li:nth-child(2n){
		margin-right: 0;
	}
	.about_p2_img{
		width: 100%;
	}
	.about_p2_text{
		margin-top: 20px;
		width: 100%;
	}
	.about_p2_text h2{
		margin-bottom: 10px;
	}
	.about_p2_text p{
		line-height: 2;
	}
	.about_p3_box{
		width: 100%;
	}
	.about_p3_text p{
		line-height: 2;
	}
	.ny{
		padding: 30px 0;
	}
	.ny_left{
		width: 100%;
	}
	.ny_right{
		margin-top: 30px;
		width: 100%;
	}
	.ny_tit h2:after{
		content: "";
		position: absolute;
		cursor: pointer;
		width: 5px;
		height: 5px;
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		top: 5px;
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		transform: rotate(135deg);
		-webkit-transition: .5s;
		-o-transition: .5s;
		transition: .5s;
		right: 3px;
	}
	.ny_nav{
		margin-top: 20px;
		display: none;
	}
	.show_left{
		width: 100%;
	}
	.show_lb .swiper-pagination{
		padding-right: 10px;
	}
	.show_right{
		margin-top: 30px;
		width: 100%;
		padding-right: 0;
	}
	.show_fd{
		top: 10px;
		right: 10px;
	}
	.show_rtit h2{
		font-size: 22px;
	}
	.show_rtext p{
		line-height: 2
	}
	.show_bottom{
		margin-top: 30px;
		padding-top: 30px;
	}
	.show_bnav ul li{
		margin-bottom: 15px;
	}
	.solu_img{
		width: 100%;
		text-align: center;
	}
	.solu_text{
		width: 100%;
		margin-top: 20px;
	}
	.solushow_pbox{
		width: 100%;
	}
	.solushow_img{
		width: 100%;
		text-align: center;
	}
	.item_list ul{
		justify-content: space-between;
	}
	.item_list ul li{
		width: 49%;
		margin-right: 0;
		margin-bottom: 25px;
	}
	.down_tit span{
		margin-right: 10px;
	}
	.down_tit h2{
		width: calc(100% - 27px);
	}
	.agency_tit h2{
		font-size: 24px;
	}
	.agency_text{
		margin-top: 20px;
	}
	.agency_text p{
		font-size: 18px;
	}
	.agency_inp1{
		width: 100%;
	}
	.agency_bottom{
		margin-top: 50px;
	}
	.agency_btext p{
		font-size: 20px;
	}
	.agency_inp label{
		width: 95px;
	}
	.agency_inp input{
		width: calc(100% - 95px);
	}
	.agency_areabox{
		width: 100%;
	}
	.agency_areabox textarea{
		resize: none;
	}
	.agency_btn{
		margin: 0 auto;
		margin-top: 20px;
		width: auto;
		min-width: 140px;
		max-width: 140px;
		height: 50px;
	}
	.faq_tleft{
		width: 100%;
	}
	.faq_tright{
		margin-top: 30px;
		width: 100%;
	}
	.faq_bottom{
		width: 100%;
		margin-top: 50px;
	}
	.faq_list ul{
		width: 100%;
	}
	.faq_list ul:nth-child(1){
		margin-top: 0;
	}
	.faq_list ul li{
		margin-bottom: 50px;
	}
	.faq_text p{
		line-height: 2
	}
	.contact_map{
		width: 100%;
	}
	.contact_img{
		margin-top: 20px;
		width: 100%;
		text-align: center;
	}
	.contact_list ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	.contact_bottom{
		width: 100%;
	}
	.agency_radio input{
		width: 14px;
	}
	.agency_inp2{
		width: 100%;
	}
	.agency_inp2:nth-child(2){
		width: 100%;
	}
	.agency_radio{
		width: calc(100% - 95px);
	}
}
@media(max-width:640px){
	.part3_list ul li{
		width: 100%;
	}
	.ph_logo{
		display: block!important;
	}
	.logo{
		display: none;
	}
}
@media(max-width:420px){
	.header_tcon{
		height: auto;
		align-items: center;
		padding: 5px 0;
	}
	.language a{
		margin-right: 8px;
	}
	.language a:last-child{
		margin-right: 0;
	}
	.top_share a{
		margin: 0;
	}
	.part6_list ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.part6_list ul li:nth-child(3n){
		margin-right: 0;
	}

	.pro_list ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 1%;
	}
	.pages ul li{
		margin: 0 5px;
	}
	.item_list ul li{
		width: 100%;
	}
}