* {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
}

img {
	border: none;
}

a {
	 color: #666;
	text-decoration: none;
}
a:hover {
	color: #de1210;
	text-decoration: none;
	
}

.h1, .h2, .h3, h1, h2, h3{
	margin: 0;
}
em,
i,
strong {
	font-style: normal;
}
ol,
ul {
	list-style: none;
	margin: 0;
}
input,select{
	outline: none;
}
.container {
    padding-right: 0px;
    padding-left: 0px;
}

.med_mobile{
	display: none;
}
.med{
	display: inline-block;
}


@media only screen and (min-width: 1561px) and (max-width: 1980px) {
	.col-md-8 {
	    width: 1200px;
		margin: 0 auto;
		float: initial;
	}
	
}
@media only screen and (min-width: 1441px) and (max-width: 1560px) {
	.col-md-8 {
	    width: 1200px;
		margin: 0 auto;
		float: initial;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1440px) {
	.col-md-8 {
	    width: 1200px;
		margin: 0 auto;
		float: initial;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.col-md-8 {
	    width: 1200px;
		margin: 0 auto;
	}
	
}
/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	    padding-right: 0px;
	    padding-left: 0px;
	}
	.med_mobile{
		display:block;
	}
	.med{
		display: none;
		}
	.swiper-button-next {
		right: 20px;
		transform: rotate(90deg);
	  }

	.swiper-button-prev {
		left: 20px;
		transform: rotate(90deg);
	  }
	.xq dl dt {
	    font-size: 15px;
	    margin-bottom: 10px;
	}
	.xq {
	    padding: 10px 0px;
	}
	.xq_con p {
	    font-size: 14px;
	    line-height: 1.5em;
	    margin-top: 15px;
	}
	.xq_con {
	    padding-bottom: 15px;
	}
	.hosle_ri {
	    width: 100%;
	    padding: 5px 10px;
	}
	.hosle_li {
	    padding: 10px 0;
	}
	.hos_b {
	    width: 54%;
	}
	.hos_a {
	    width: 43%;
		height: 95px;
	}
	.nd_main {
	    padding: 10px 0;
	}
	.xq dl dd i span {
	    font-size: 12px;
	}
	.xq dl {
	    padding-bottom: 10px;
		margin-bottom: 0;
	}
	.hos_b h1 {
	    font-size: 15px;
	}
	.hos_pi p {
	    text-indent: 0;
	}
	.hos_b span {
	    padding-right: 6px;
	}
	.top_le{
		width: 38%;
		padding-left: 10px;
	}
	.top_ri {
	    width: 52%;
		padding-top: 0px;
	}
	.tob_le img {
	    height: auto;
		width: 90%;
	}
	.tob_ri {
	    width: 94%;
	    float: initial;
	    margin: 8px auto;
	}
	.search {
	    margin: 0px auto;
	}
	.tob_le {
	    float: left;
	    width: 100%;
	    margin: 0 auto 10px;
	}
	.newle_al {
	    width: 100%;
		float: initial;
	}
	.focus {
	    height: 225px;
	}
	.focus img {
	    height: 225px;
	}
	.focus .shadow a {
	    font-size: 14px;
	    width: 75%;
	}
	.focus .D1fBt a {
	    margin: 0 2px;
		width: 7px;
		height: 7px;
	}
	.newle_bl {
	    width: 95%;
		margin: 0 auto;
		float: initial;
	}
	.needmain {
	    padding: 0 0 0 10px;
	}
	.newle_mat {
	    width: 100%;
	    margin: 0 auto 10px;
	}
	.nmb_bt h3 {
	    font-size: 16px;
	}
	.nmb_bt p {
	    max-height: 130px;
	    font-size: 14px;
	}
	.nood_li p {
	    width: 74%;
	    font-size: 14px
	}
	.nood_li span {
	    width: 26%;
	    font-size: 12px
	}
	.gun_bj img {
	    width: 100%;
	    height: 47px;
	    object-fit: cover;
	}
	.rent_le {
		width: 95%;
		float: initial;
		margin: 0 auto;
		padding-top: 20px;
	}
	.rent_ri {
	   width: 95%;
	   float: initial;
	   margin: 0 auto;
	   padding-top: 20px;
	}
	.rent_main {
	    margin: 0px auto;
	}
	.prr_le {
	    height: 95px;
		width: 39%;
	}
	.prr_ri {
		width: 58%;
	}
	.prr_ri h3 {
	    font-size: 16px;
	}
	.prr_ri p {
	    font-size: 13px;
	    padding-top: 6px;
	    -webkit-line-clamp: 2;
	    max-height: 58px;
	}
	.scb_main {
		width: 95%;
	    margin: 10px auto 15px;
	}
	.crumbs{
		padding: 10px;
	}
	.nrrm_ri span {
	    font-size: 13px;
	    padding-top: 10px;
	}
	.nrrm_ri {
	    width: 22%;
	}
	.nrrm_le {
	    width: 78%;
	}
	.nrrm_le h1 {
	    font-size: 16px;
	}
	.nrrm_main {
	    padding: 15px 0;
	}
	.top_main{
		background-size: auto 100% ;
	}
	.totle_al h3{
		font-size: 16px;
	}
	.totle_mian {
	    width: 95%;
	    padding: 10px 0 0;
	}
	.totle_al {
	    padding-bottom: 10px;
	}
	.tli_le img{
		width: 15px;
	}
	.tli_le span {
	    font-size: 15px;
	}
	.tli_le {
	    width: 22%;
	}
	.tli_ri {
	    padding-left: 0px;
	    width: 77%;
	}
	.tli_ri p{
		font-size: 14px;
	}
	.newle_cl{
		width: 100%;
		margin: 10px auto;
	}
	.newle_dl{
		width:97%;
		margin: 10px auto;
	}
	.zu_lit li {
	    width: 100%;
	}

	

}