.phone_m1 {
	background: #f2f2f2;
	padding: 20px 0;
}

.phone_m1 .box {
	margin: 0px 2%;
}

.phone_m1 .box .t {
	font-size: .9rem;
	padding: 4px;
	font-weight: bold;
}

.phone_tit {
	font-size: 1.4rem;
	color: #2c373c;
	font-weight: bold;
	padding: 0px 2%;
	margin-bottom: 5px;
	text-align: left;
}

.phone_m1 .swiper-container {
	padding-bottom: 25px;
}

.phone_m1 .swiper-pagination {
	bottom: 0px;
}

.phone_m1 {
	margin-bottom: 15px;
}

.phone_m1 .dome {
	background: #fff;
	padding: 5px;
}

.phone_m2 {
	padding-bottom: 20px;
}

.phone_m2 .c {
	padding: 0px 2%;
	font-size: .8rem;
	line-height: 25px;
}

.phone_m3 {
	padding: 10px 0%;
	padding-bottom: 30px;
	background: #f2f2f2;
}

.phone_m3 .box {
	padding: 0px 2%;
}

.phone_m3 .box .dome {
	background: #fff;
	padding: 5px;
	border-radius: 5px;
	text-align: left;
}

.phone_m3 .box .dome .t {
	padding: 5px;
	font-size: 1.1rem;
	padding-bottom: 1px;
	 
}

.phone_m3 .box .dome .c {
	color: #999;
	line-height: 25px;
	font-size: .8rem;
	padding: 0px 5px;
}
.phone_m3 .box .dome .img img{
	width: 100%;
}

.phone_m3 .swiper-pagination {
	width: 100%;
}

.phone_m3 .swiper-container {
	text-align: center;
}

.phone_m3 .swiper-pagination-bullet {
	margin: 0px 3px;
	display: inline-block;
}

.phone_m4 {
	background: #fff;
}

.phone_m4 .box .li {
	width: 46%;
}

.phone_m4 .box .li .texts .c {
	white-space: nowrap;
}

.phone_m4 .box .li img {
	width: 40px;
	height: 50px;
}

.phone_m4 .box .li .texts {
	margin-left: 2px;
}

.phone_m4 .box .li {
	background: #d7dfeb;
}

.phone_m4 .box .li2 {
	background: #e9f0fa;
}

.phone_footer {
	background: #ebf0f5;
	padding: 15px 2%;
	display: none;
}

.phone_footer .list {
	padding: 10px 2%;
}

.phone_footer .list .tit {
	font-size: .9rem;
	font-weight: bold;
	margin-bottom: 4px;
}

.phone_footer .list select {
	width: 100%;
	font-size: .9rem;
	height: 35px;
}

.phone_footer .list select option {
	font-size: .9rem;
}

.phone_m1,
.phone_m2,
.phone_m3,
.phone_m4 {
	display: none;
}

.phone_m3 .swiper-container {
	padding-bottom: 30px;
}

.phone_m3 .swiper-pagination {
	bottom: 0px;
}

.phone_footer .info {
	padding: 2px 2%;
	font-size: .8rem;
	line-height: 25px;
}


.phone_banner{
	display: none;
}
 

@media screen and (max-width: 1580px) {
	.banner .box2 {
		display: block;
		margin-top: 20px;
	}
	.banner .box1 {
		display: none;
	}
}

@media screen and (max-width: 1490px) {}

@media screen and (max-width: 1415px) {}

@media screen and (max-width: 1375px) {}

@media screen and (max-width: 1345px) {}

@media screen and (max-width: 1300px) {}

@media screen and (max-width: 1250px) {}

@media screen and (max-width: 1200px) {
	.phone_banner{
	display: block;
}
.pc_banner{
	display: none;
}
 
	.footer {
		display: none;
	}
	.phone_footer {
		display: block;
	}
	.m1,
	.m2,
	.m3,
	.m4,
	.m5 {
		display: none;
	}
	.phone_m1,
	.phone_m2,
	.phone_m3,
	.phone_m4 {
		display: block;
	}
	.banner .box2 {
		margin-top: 0px;
	}
	.banner .swiper-pagination {
		bottom: 10px;
	}
	.head {
		display: none;
	}
	.m1 .box,
	.m2 .box {
		padding: 0px;
	}
	.common_fun_1 .click_qiehuan {
		z-index: 9999;
	}
	.m3 .gui_box li {
		width: 100%;
	}
	.m5 .let_box {
		width: 100%;
	}
	.m5 .rit_box {
		width: 100%;
	}
	#mapBox {
		display: block;
		margin: 0px auto;
	}
	.footer .list_1 {
		width: 100%;
	}
	.footer .list_2 {
		width: 100%;
		margin: 0px auto;
		border-top: 1px solid #ccc;
		margin-top: 15px;
		padding-top: 15px;
	}
	.footer .list_2 ul {
		padding: 0px;
		width: 98%;
		padding-left: 2%;
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 1px dashed #ccc;
	}
	.footer .list_2 ul::before {
		display: none;
	}
	.footer .list_2 ul li {
		width: 30%;
		float: left;
	}
	.footer .list_3 {
		width: 100%;
	}
	.footer .list_3 .ewm {
		text-align: center;
	}
	.footer .list_3 .link {
		width: 100%;
		text-align: left;
		margin: 0px auto;
	}
	.footer .list_3 .link .c {
		text-align: left;
		margin-right: 5px;
		margin-left: 0px;
	}
	.m4 .li .img img {
		width: 100%;
	}
	.m1,
	.m2,
	.m3,
	.m4 {
		padding: 4% 1%;
	}
	.m6 ul .li {
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 25px;
	}
	.m6 ul .li:nth-child(3n) {
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 25px;
	}
	.common_weizhi a {
		width: 48%;
		margin: 0px auto;
		margin-bottom: 15px;
	}
	.m8 .bk {
		background: none;
		padding: 10px 0;
	}
	.m9 .gui_box li {
		width: 48%;
	}
	.m11 ul li {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
	.m11 ul li:nth-child(3n) {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
	.m11 ul li .c {
		word-break: break-all;
	}
	.m13 .hot {
		display: block;
	}
	.m13 .hot .img {
		width: 100%;
	}
	.m13 .listvest {
		padding-left: 0px;
	}
	.m13 ul .list_li {
		display: block;
	}
	.m13 ul .list_li .img {
		display: none;
	}
	.m13 .list_li {
		padding-bottom: 15px !important;
		margin-bottom: 15px !important;
	}
	.m13 ul li .domes,
	.m14 ul li .dome .text {
		flex: auto;
		padding-left: 0px;
	}
	.m14 ul li .dome {
		display: block;
	}
	.m14 ul li .dome .img img {
		width: 100%;
	}
	.m14 ul li .dome .text {
		width: 100%;
		margin-top: 15px;
	}
	.m15 .box ul li {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
	.m15 .box ul li:last-child {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
	.common_title .en {
		font-size: 1.4rem;
	}
	.common_title .cn {
		font-size: 1rem;
	}
	.common_title {
		padding-left: 40px;
	}
	.common_title::before {
		width: 30px;
	}
	.m1 .box {
		margin-top: 20px;
	}
	.m1 .box .li {
		padding: 2.5% 2%;
	}
	.common_fun_1 .click_prev {
		left: 0px;
		background: url(../img/p8.png) left center no-repeat;
		background-size: 20px auto;
	}
	.common_fun_1 .click_prev:hover {
		background: url(../img/p12.png) left center no-repeat;
		background-size: 20px auto;
	}
	.common_fun_1 .click_next {
		right: 0px;
		background: url(../img/p10.png) right center no-repeat;
		background-size: 20px auto;
	}
	.common_fun_1 .click_next:hover {
		background: url(../img/p11.png) right center no-repeat;
		background-size: 20px auto;
	}
	.m2 .box {
		margin-top: 20px;
	}
	.m2 .li {
		margin-bottom: 10px;
	}
	.m2 .swiper-slide {
		clear: both;
	}
	.m2 .swiper-slide .li {
		float: left;
		width: 47%;
		margin: 0px auto;
		margin-bottom: 10px;
	}
	.m2 .swiper-slide .li:nth-child(2) {
		float: right;
	}
	.m2 .li .title {
		padding: 2% 25px 2% 2%;
		font-size: .8rem;
		box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1);
	}
	.m2 .li .title .icon {
		right: 5px;
	}
	.m3 .common_title {
		padding-left: 0px;
	}
	.m3 .common_title_rit .tit_pres {
		float: left;
	}
	.m3 .c {
		width: 96%;
		margin: 0px auto;
		text-align: center;
		padding: 0px 2%;
		margin-top: 25px;
	}
	.m3 .gui_box {
		margin-top: 20px;
	}
	.m3 .gui_box li .dome {
		padding: 5.5% 4%;
	}
	.m3 .gui_box li img {
		height: auto;
		width: 40px;
	}
	.m5 .rit_box {
		display: none;
	}
	.common_title_2 .t1 {
		font-size: 1.4rem;
	}
	.common_title_2 .t2 {
		font-size: 1rem;
	}
	.footer .list_3 .link .t {
		display: none;
	}
	.footer .list_3 .link .c a {
		margin-left: 0px;
		display: block;
	}
	.m1 .box .li img {
		width: 50px;
		height: 60px;
	}
	.m1 .box .li .texts {
		margin-top: 10px;
	}
	.m1 .box .li a {
		display: flex;
	}
	.m1 .box .li .texts {
		flex: 1;
	}
	.m1 .box .li .texts .t {
		font-weight: bold;
		font-size: .9rem;
	}
	.m1 .box .li .texts .c {
		font-size: .7rem;
	}
	.m3 .gui_box li .texts .tits {
		font-size: .9rem;
		font-weight: bold;
	}
	.m3 .gui_box li .texts .tt2 {
		font-size: .8rem;
	}
	.m3 .gui_box li {
		width: 50%;
	}
	.m3 .gui_box li img {
		width: 35px;
	}
	.m3 .gui_box li .texts {
		float: right;
		margin: 0px;
	}
	.m3 .gui_box li:last-child {
		width: 100%;
	}
	.m3 .gui_box li:last-child .texts {
		float: left;
		margin-left: 25px;
	}
	.m3 .gui_box li:nth-child(1) .texts {
		float: left;
		margin-left: 25px;
	}
	.m4 .gui_cle {
		margin-top: 20px;
	}
	.m4 .li .title {
		font-size: .9rem;
		font-weight: bold;
	}
	.m4 .li .c {
		font-size: .8rem;
	}
	.m4 .li .title {
		height: 25px;
	}
	.m4 .li .info .hr {
		font-size: .8rem;
	}
	.m5 {
		padding-bottom: 5%;
	}
	.m20 ul li{
		width: 100%;
	}
	.m20 ul li .domes .name{
		width: 80px;
		text-align: left;
	}
	.m20 ul li .domes{
		padding-left: 70px;
	}
	.m20 .buts input{
		width: 90px;
	}
	.m20 ul li .text textarea{
		height: 100px;
	}
	.m6,.m6 .list .m2{
		display: block;
	}
	.m6 .list .m2 .swiper-slide .li{
		 width: 100%;
	}
	.m13 .contve .cli_fen a{
		display: block;
		width: 100%;
		text-align: left;
	}
	.m19 .m2{
		display: block;
	}
	.m2 .swiper-slide .li{
		width: 100%;
	}
	.m15 .box ul li img{
		width: 100%;
	}
	.m16 .m2{
		display: block;
	}
	.m16 .m2 .li .img img{
		 height: auto;
	}
}



@media screen and (max-width: 1160px) {}

@media screen and (max-width: 1100px) {}

@media screen and (max-width: 1040px) {
	.m17_banner .gui {
		position: relative;
		top: auto;
		left: 0px;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		padding: 25px 0;
	}
	.m17_banner .gui .title {
		color: #333;
	}
	.m17_banner .gui .aguis a {
		border: 1px solid #666;
		color: #333;
		margin:10px;
	}
	.m17_banner .gui .aguis a:hover {
		color: #fff;
	}
	.m17_banner .gui .aguis .on {
		color: #fff;
	}
}

@media screen and (max-width: 900px) {}

@media screen and (max-width: 800px) {}

@media screen and (max-width: 720px) {}

@media screen and (max-width: 620px) {}

@media screen and (max-width: 570px) {
	.footer .f_nav ul {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}
	#mapBox {
		width: 320px !important;
		height: 320px !important;
	}
	.m6 ul .li {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
	.m6 ul .li:nth-child(3n) {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
	.m10 ul li .dome {
		display: block;
		padding: 2%;
	}
	.m10 ul li .dome .img {
		width: 100%;
	}
	.m10 ul li .dome .text {
		flex: auto;
		width: 100%;
		float: left;
		padding-left: 0px;
		margin-top: 10px;
	}
	  
}

@media screen and (max-width: 500px) {}

@media screen and (max-width: 440px) {}

@media screen and (max-width: 380px) {}

@media screen and (max-width: 350px) {}