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

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

@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) {
	.head {
		display: none;
	}
	.banner .form {
		width: 95%;
		margin: 0 auto;
		height: auto;
		transform: translate(-50%, -50%);
	}
	.banner #banner .swiper-slide img {
		width: 100%;
		height: 250px;
	}
	.banner .form .dm {
		padding: 3%;
	}
	.banner .form .dm .tit span {
		font-size: 15px;
		width: 15%;
		text-align: center;
		margin: 0px auto;
		display: inline-block;
	}
	.banner .form .box .text {
		width: 44%;
		padding: 0px 2%;
		font-size: 14px;
		font-weight: bold;
		height: 40px;
	}
	.banner .form .box .buts {
		width: 22%;
		font-size: 14px;
		line-height: 40px;
		height: 40px;
		font-weight: bold;
	}
	.banner .form .box .map_zf {
		width: 28%;
		padding: 0;
		padding-left: 0px;
		font-size: 14px;
		font-weight: bold;
		line-height: 40px;
		height: 40px;
		text-indent: 40px;
	}
	.banner .form .hot,
	.banner .form .hot a {
		font-size: 14px;
	}
	.banner .form .hot {
		padding: 0;
	}
	.m1 ul li {
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 25px;
	}
	.m1 ul li:nth-child(3) {
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 25px;
	}
	.m1 ul li .text .info .dms {
		padding: 1.5% 5%;
	}
	.m1 ul li .text .info .dms .i3 {
		width: 100%;
		text-align: left;
	}
	.m1 ul li .text .txt .t1 {
		margin-bottom: 2px;
	}
	.m1,
	.m2 {
		padding: 5% 0;
	}
	.common_tit span {
		font-size: 18px;
		padding-left: 1%;
	}
	.common_tit a {
		font-size: 14px;
		margin-top: 4px;
	}
	.common_tit {
		margin-bottom: 10px;
	}
	.common_tit .click_tab {
		margin-top: 4px;
		font-size: 14px;
	}
	.common_tit .click_tab em {
		font-size: 14px;
	}
	.m2 ul li {
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 25px;
	}
	.m2 ul li:last-child {
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 25px;
	}
	.m2 ul li .tt1 {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.m2 ul li .tt3 span {
		font-size: 12px;
		font-weight: bold;
		margin-top: 3px;
	}
	.m3 {
		padding: 6% 0;
	}
	.m3 .hot_img {
		width: 100%;
	}
	.m3 .new_list {
		width: 100%;
	}
	.m3 .time_li span {
		font-size: 18px;
	}
	.m3 .time_li em {
		margin-top: 3px;
	}
	.m3 .time_li::before {
		top: 48%;
	}
	.footer .logo {
		width: 100%;
		text-align: center;
		display: block;
		margin-bottom: 15px;
	}
	.footer .logo img {
		width: 100px;
	}
	.footer .list {
		margin-left: 0px;
		width: 15%;
		font-size: 12px;
		border-left: 0px none;
		padding: 0px 3%;
	}
	.footer .lianxi {
		width: 50%;
		font-size: 12px;
		padding: 0px 3%;
	}
	.footer .list li a {
		font-size: 12px;
	}
	.footer .lianxi li {
		font-size: 12px;
		margin-bottom: 15px;
	}
	.footer .ewm {
		width: 20%;
		text-align: center;
		padding-top: 0px;
	}
	.copy {
		font-size: 12px;
	}
	.m1 ul li .text .txt .t2 span {
		font-size: 12px;
	}
	.m1 ul li .text .txt .t1 {
		font-size: 18px;
	}
	.m5 .listvest {
		width: 96%;
		padding: 0px 2%;
	}
	.m5 .map {
		position: relative;
		width: 96%;
		padding: 0px;
		padding: 2%;
	}
	.m5 .listvest {
		padding-bottom: 10px;
	}
	.m4 .dm {
		padding: 2% 3%;
	}
	.m4 .weizhi,
	.m4 .weizhi a {
		font-size: 14px;
	}
	.m4 .form {
		width: 100%;
		margin-top: 10px;
	}
	.m5 .listvest ul li {
		padding: 0px;
	}
	.m5 .listvest ul li .sdms {
		display: flex;
	}
	.m5 .listvest ul li .img {
		position: relative;
	}
	.m5 .listvest ul li .img img {
		width: 80px;
		height: 48px;
		margin-top: 20%;
	}
	.m5 .listvest ul li .info {
		flex: 1;
		width: 1px;
		padding-left: 10px;
	}
	.m5 .listvest ul li .info .tit {
		font-size: 14px;
	}
	.m5 .listvest ul li .info .tit .jiage,
	.m5 .listvest ul li .info .t4 em {
		font-size: 14px;
		font-weight: bold;
	}
	.m5 .listvest ul li .info .t2 {
		margin: 1px 0;
	}
	.m5 .listvest .shaixuan {
		font-size: 14px;
	}
	.m5 .listvest ul li .info .t3,
	.m5 .listvest ul li .info .t4 span {
		font-size: 12px;
	}
	.m5 .listvest ul li {
		padding-bottom: 10px;
	}
	.m4 {
		padding: 4% 0;
	}
	.page_1 a {
		padding: 3px 6px;
	}
	.m7 .dm .text,
	.m7 .dm .info {
		width: 100%;
		position: relative;
	}
	.m7 .dm .text {
		padding-left: 0px;
	}
	.m7 .dm .text span {
		position: relative
	}
	.m7 .dm .info img {
		position: absolute;
		left: 0px;
		top: 0px;
	}
	.m7 .dm .info {
		padding-bottom: 30px;
	}
	.m7 .dm .info .con {
		padding-left: 85px;
	}
	.m7 .dm .info .con .buts a {
		padding-right: 10px;
	}
	.m4 .tels {
		width: 100%;
		text-align: left;
		font-size: 14px;
	}
	.m9 .let {
		width: 100%;
	}
	.m9 .let ul li {
		float: left;
		width: 20%;
		text-align: center;
		font-size: 14px;
	}
	.m9 .rit {
		width: 98%;
		margin: 0px auto;
		padding: 0px 1%;
		margin-top: 25px;
	}
	.m9 {
		padding: 4% 0;
	}
	.m9 .let li a {
		font-size: 14px;
	}
	.m10 .tit {
		margin-bottom: 10px;
	}
	.m8 .dm {
		padding-right: 0px;
	}
	.m8 .zhaofang {
		width: 100%;
		position: relative;
		left: auto;
		right: auto;
		font-size: 14px;
		font-weight: bold;
		margin-top: 10px;
	}
	.m8 .form .text {
		font-size: 12px;
	}
	.m9 .weizhias {
		font-size: 14px;
	}
	.m9 .let ul {
		margin-top: 10px;
	}
	.m11 .box2 .let_boxs {
		width: 100%;
	}
	.m11 .box2 .rit_box,
	.commons_rit_box {
		width: 100%;
	}
	.m11 {
		padding: 0 0 5%;
	}
	.m11 .box1 .gui_a a {
		margin-right: 10px;
	}
	.m11 .box1 .tels {
		width: 100%;
		text-align: left;
		font-weight: bold;
		margin-top: 5px;
	}
	.m11 .box2 .let_boxs .hx_list li .img {
		width: 100%;
		position: relative;
		text-align: center;
		margin-bottom: 10px;
		padding: 10px 0;
	}
	.m11 .box2 .let_boxs .hx_list li {
		padding: 0px;
	}
	.m1 ul li .text .info .dms .i1 {
		margin-right: 2px;
	}
	.banner .form .dm .tit span {
		font-size: 14px;
	}
	.m13 .cont {
		width: 100%;
	}
	.m13 .info {
		width: 100%;
	}
	.no_padding {
		padding: 0;
	}
	.no_padding .box2 .let_boxs {
		padding-bottom: 0px;
	}
	.user_warp .let,
	.user_warp .rit {
		width: 100%;
	}
	.user_warp .rit {
		margin-top: 20px;
	}
	.user_warp .rit .box .dms {
		padding: 4% 8%;
	}
	.user_warp {
		padding: 4% 0;
	}
	.m15 .m5 .listvest ul li {
		padding: 0px;
		padding-bottom: 20px;
	}
	.m15 .m5 .listvest ul li .tel_infos {
		position: relative;
		width: 100%;
	}
	.m15 .letas {
		width: 100%;
	}
	.m15 .m5 .listvest ul li .tel_infos .t3 img {
		width: 60px;
		height: 60px;
	}
	.m15 .letas .titas {
		margin-bottom: 0px;
	}
	.m15 .m5 .listvest ul li .tel_infos .t1 {
		font-size: 16px;
		font-weight: bold;
	}
	.m15 .m5 .listvest ul li .tel_infos .t2 {
		font-size: 14px;
	}
	.m15 .m5 .listvest ul li .tel_infos .wenzi {
		float: right;
		margin-top: 10px;
	}
	.m15 .rit_boxs {
		width: 100%;
		margin-top: 25px;
	}
	.m14 ul li .tit {
		width: 60px;
	}
	.m14 ul li {
		padding-left: 60px;
	}
	.m14 ul li .cont .jiagepx {
		padding-bottom: 15px;
		padding-left: 15px;
	}
	.m14 ul li .cont .jiagepx .ttext {
		width: 60px;
	}
	.m15 .m5 .listvest ul li .img img {
		width: 140px;
		height: 110px;
	}
	.m15 .m5 .listvest ul li .img img {
		margin-top: 5px;
	}
	.m15 .m5 .listvest ul li .info .t4 {
		display: none;
	}
	.m15 .m5 .listvest ul li .info .t5 {
		height: 56px;
		overflow: hidden;
	}
	.m15 .m5 .listvest ul li .tel_infos {
		margin-top: -20px;
	}
	.m15 {
		padding-bottom: 40px;
	}
	.m16 .fun_box {
		width: 100%;
	}
	.m16 .dinfo {
		width: 100%;
		margin-top: 10px;
	}
	.m17 {
		display: none;
	}
	.m19 .let,
	.m20 .let,
	.m21 .let,
	.m22 .let,
	.m23 .let {
		width: 100%;
	}
	.m23 .let .box .tie,
	.m23 .let .box .form {
		padding: 2%;
		width: 96%;
	}
	.m20 .let .cont .text {
		width: 100%;
	}
	.m20 .let .cont .map .dms {
		padding: 0;
	}
	.m20 .let .cont .map {
		position: relative;
		height: auto;
	}
	.m20 .let .cont .map .dms iframe {
		position: relative;
		height: 250px;
	}
	.m16 .dinfo .t4 a {
		padding: 10px 30px;
		padding-left: 70px;
		font-size: 14px;
	}
	.m16 .dinfo .tit .na {
		width: 100%;
	}
	.m16 .dinfo .tit .calc {
		float: left;
	}
	.commons_rit_box {
		margin: 25px 0;
	}
	.m24 .box .form {
		width: 90%;
	}
	.m24 {
		height: 120px;
	}
	.m24 .box {
		padding: 20px 0;
	}
	.m24 .box .form .biaodan {
		padding-right: 0px;
	}
	.m24 .box .form .tiwens {
		width: 100%;
		position: relative;
		display: block;
		margin-top: 10px;
		text-align: center;
		text-indent: inherit;
	}
	.m26 .let {
		width: 100%;
	}
	.m26 .rit {
		width: 100%;
		margin-top: 15px;
	}
	.m26 .rit li {
		width: 48%;
		float: left;
		margin: 0px 1%;
	}
	.m28 .let li .wen .infos .xb {
		margin-left: 0px;
	}
	.m28 .let li .huishu {
		padding: 10px 10px 10px 35px;
	}
	.m30 a {
		font-size: 14px;
		width: 45%;
		padding: 4px 0;
		display: inline-block;
		text-align: center;
		margin: 0px 1.5%;
		margin-bottom: 10px;
	}
	.m30 {
		padding-bottom: 10px;
	}
	.m31 .box2 .dms a {
		width: 33.3%;
	}
	.m31 .box1 a {
		width: 33%;
		font-size: 14px;
	}
	.m31 .box1 {
		margin-top: 0px;
	}
	.m31 .box2 .dms {
		padding: 5px 2.5%;
	}
	.m31 .box3 {
		margin-top: 15px;
	}
	.m32 ul li {
		padding-right: 0px;
	}
	.user_warp .rit .m34 .dms .infoli li span {
		width: 80px;
	}
	.user_warp .rit .m34 .dms .infoli li {
		padding-left: 80px;
	}
	.user_warp .rit .m34 .dms .infoli .yzm .click_imgs {
		width: 40%;
		height: 100%;
	}
	.user_warp .rit .m34 .dms .infoli .yzm input {
		width: 40%;
	}
	.common_wins{
		width: 90%;
	}
	.common_wins .fortm{
		padding: 0px 5%;
	}
}

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

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

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

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

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

@media screen and (max-width: 720px) {
	.m26 .let ul li .img {
		position: relative;
		width: 100%;
	}
	.m26 .let ul li .img img {
		width: 100%;
		height: auto;
	}
	.m26 .let ul li {
		position: relative;
		padding: 0;
	}
}

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

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

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

@media screen and (max-width: 440px) {
	.m7 .dm .info .con .buts a {
		padding-right: 10px;
		padding-left: 25px;
		font-size: 12px;
		background-position-x: 2px !important;
	}
	.footer .list {
		width: 16%;
	}
	.m15 .m5 .listvest ul li .tel_infos .wenzi {
		padding-right: 10px;
	}
}

@media screen and (max-width: 370px) {
	.m14 ul li select {
		width: 100px;
	}
	.m15 .m5 .listvest ul li .tel_infos .t3 {
		padding-top: 1px;
	}
	.m15 .m5 .listvest ul li .tel_infos .t3 {
		padding-left: 65px;
	}
	.m15 .m5 .listvest ul li .tel_infos .t3 .t3_1,
	.m15 .m5 .listvest ul li .tel_infos .t1 {
		font-size: 14px;
	}
	.m15 .m5 .listvest ul li .tel_infos .t2 {
		font-size: 12px;
	}
}

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