.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,

	.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: 33%;

		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;

	}

	   .m6 .common_weizhi .w a{

	   	float: left;

	   }

	   .common_weizhi a{

	   	font-size: .9rem;

	   }

}







@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) {}