html,
body {
	min-height: 100%;
	font-size: 0.9em;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	background: #fff;
}

a:hover {
	text-decoration: none;
}

a {
	color: #333;
	text-decoration: none;
}

img {
	border: 0
}

ul {
	padding: 0;
	margin: 0;
}

ul,
li {
	list-style: none
}

ul,
li,
div {
	box-sizing: border-box
}
a{
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);

	-webkit-user-select: none;

	-moz-user-focus: none;

	-moz-user-select: none;
}


input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #d2d2d2;
	font-weight: 300;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #d2d2d2;
	font-weight: 300;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #d2d2d2;
	font-weight: 300;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #d2d2d2;
	font-weight: 300;
}


/*头部*/

.header {
	width: 100%;
	height: 47vw;
	background: url(../images/hbj01.jpg) center no-repeat;
	background-size: 100% 100%;
	padding-top: 1.6vw;
}


/*以前的位置*/


/*.dinge{position: fixed;top: 0;width: 100%;background-color: #fff;display: flex;align-items: center;justify-content: space-between;height: 12vw;z-index: 999;padding: 0 2vw;}
.dinge .hpore{display: flex;align-items: center;}
.dinge .hpore img{width: 8vw;height: 8vw;border-radius: 50%;}
.dinge .hpore span{font-size: 4vw;color: #333;margin-left: 2vw;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; }
.dinge .nadd{display: flex;align-items: center;margin-left: auto;}
.dinge .nadd .cd_1{width: 5vw;display: block;}
.dinge .nadd span{font-size: 3.8vw;color: #333;margin-left: 1vw;}
.dinge .nadd .vf_2{width: 6vw;margin-left: 2vw;display: block;}*/


/*地图选择*/

.nrtion {
	width: 100%;
	height: 30vw;
	position: fixed;
	top: 19vw;
	left: 0;
	background-color: #fff;
	z-index: 999;
	padding: 2vw;
}

.nrtion .ngtwe {
	width: 100%;
}

.ngtwe .qptit {
	font-size: 4vw;
	color: #333;
}

.ngtwe .nytli {
	width: 100%;
	margin-top: 3vw;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ngtwe .nytli .stymp {
	border: 1px solid #ddd;
	padding: 2vw 1.5vw;
	display: block;
	width: 31%;
	font-size: 3.6vw;
	color: #999;
	outline: 0;
	background-color: #fff;
}


/*轮播图*/

.banner-bj {
	width: 94%;
	margin: 1.68vw auto;
}
.swiper-pagination-bullet-active{
	background-color: #fff!important;
}

.banner-bj .swiper-slide img {
	width: 100%;
	height: 100%;
	border-radius:5px;

}

.input_te {
	width: 94%;
	margin: 0 auto;
	display: flex;
	align-items: center;
}

.address {
	font-size: 3.4vw;
	color: #fff;
	display:flex;
	align-items:center;
	width:23%;
}
.address img{width:5vw; height:5vw;}
.address span{width:calc(100% - 5vw); margin-left:auto; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.serch {
	width: 79.5%;
	height: 8vw;
	line-height: 9vw;
	border-radius: 16px;
	background-color: #fff;
	padding: 0 3vw;
	display: flex;
	margin-left:auto;
	align-items: center;
}

.serch img {
	width: 4vw;
	margin-right: 2vw;
}

.input_content {
	width: 100%;
	height: 8vw;
	padding: 0.5vw 0 0;
	box-sizing: border-box;
	border: 0;
	outline: none;
	font-size: 3.4vw;
	color: #E0E0E0;
}


/*导航*/

.con_tit {
	width: 94%;
	margin: 0 auto;
	margin-top: 1.5vw;
	overflow: hidden;

}

.con_tit ul {
	width: 100%;
}

.con_tit ul li {
	width: 21%;
	text-align: center;
	float: left;
	font-size: 3.9vw;
	color: #333;
	line-height: 6.5vw;
	position: relative;
}

.con_tit ul li a {
	color: #fff;
}

.con_tit ul li .cu {
	position: absolute;
	bottom: 0;
	width: 12vw;
	height: 0.5vw;
	background-color: #fff;
	left: 22%;
}


/*主要内容部分*/

.main_container {
	width: 93%;
	margin: 0 auto;
	margin-top: 14vw;
	overflow: hidden;
}


/*页面主导航*/

.main_nav {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 1vw;
	margin-top: 1.1vw;
	padding-bottom: 2.2vw;
}

.main_nav li {
	text-align: center;
	padding-top: 2vw;
}

.main_nav li a {
	color: #333;
	display: block;
	width: 100%;
	font-size: 3.5vw;
}
.main_nav li a p{
	margin-top: .68vw;
	margin-bottom: 0;
	font-size: 3.33vw;
}

.main_nav li a img {
	display: block;
	width: 11.8vw;
	margin: 0 auto;
}

.main_nav li a span {
	display: block;
	margin-top: 2.2vw;
	height: 5.5vw;
	overflow: hidden;
}


/*立即邀请的图片*/

.invita {
	width: 100%;
	overflow: hidden;
	margin-top: 2.7vw;
	margin-bottom: 2.6vw;
}

.invita img {
	width: 100%;
	height: 100%;
}


/*中间的四个品牌*/

.bra_cont {
	margin-top: 0;
	padding-top: 0;
}

.bra_list {
	width: 50%;
	height: 30vw;
	float: left;
	padding: 5.6vw 2.5vw 5.6vw 2.5vw;
}

.bra_list_lf {
	width: 57%;
	float: left;
	overflow: hidden;
	color: #fff;
}

.bra_list a {
	display: block;
	width: 100%;
	overflow: hidden;
}

.bra_list_lf h2 {
	font-size: 3.9vw;
	height: 5vw;
	overflow: hidden;
	margin-top: 1vw;
	margin-bottom: 1vw;
}

.bra_list_lf span {
	font-size: 3.1vw;
	display: block;
	overflow: hidden;
	height: 5vw;
}

.bra_list_lf img {
	width: 11.5vw;
	margin-top: 2.5vw;
}

.bra_list_lr {
	width: 40%;
	float: right;
}

.bra_list_lr img {
	width: 17vw;
	height: 14.2vw;
}


/*四个商家上面的倒角 和背景*/

.back01 {
	background: linear-gradient(to right, #fe9b06, #ff7947);
}

.back02 {
	background-color: #fff;
}

.back02 h2 {
	color: #333;
}

.back02 span {
	color: #d9d9d9;
}

.back03 {
	background: linear-gradient(to right, #fd663b, #ff8154);
}

/*热门*/
.hot_cont{
	width: 100%;
	overflow: hidden;
}

.lo_po{
	width: 100%;
	overflow: hidden;
	margin-bottom: 2vw;
}
.hot_cont ul li {
	width: 21%;
	float: left;
	font-size: 3.6vw;
	height: 8vw;
	line-height: 9vw;
	margin: 0 3.4vw;
	color: #333;
	text-align: center;
}

.hot_cont ul .active {
	padding-bottom: 2.4vw;
	border-bottom: 2px solid #ff732c;
}
/*隐藏的排序*/
/*.spe_li {
	width: 14vw ;
	float: right;
	margin-right: 0;
	margin-left: 1vw;
	line-height: 19.4vw;
}

.spe_li img {
	width: 4vw;
	float: left;
	margin-top: 7.5vw;
}

.spe_li span {
	color: #999;
	float: right;
}*/

/*循环内容部分*/
.cl_on{
	overflow: hidden;
}
.hot_list {
	width: 100%;
	overflow: hidden;
	border-radius: 6px;
	margin-bottom: 2vw;
	padding: 2vw 2vw 2vw 2vw;
	background-color: #fff;
}

.hot_list_lf {
	width: 43vw;
	float: left;
	height: auto;
	padding-top: 1vw;
}

.hot_list_lf img {
	width: 100%;
	height: 25vw;
	border-radius: 5px;
}

.spe_li {
	width: 14vw ;
	float: right;
	margin-right: 0;
	margin-left: 1vw;
}

.spe_li img {
	width: 4vw;
	float: left;
	margin-top: 5.6vw;
}

.spe_li span {
	color: #999;
	margin-top: 5.4vw;
	float: right;
}


/*左边*/

.hot_list_lr {
	width: 48%;
	float: right;
}

.hot_list_lr h2 {
	font-size: 3.5vw;
	color: #333;
	margin-top: 0;
	height: 11vw;
	overflow: hidden;
	line-height: 5.5vw;
}

.hot_list_bt {
	overflow: hidden;
}

.hot_list_bt .bt_lf {
	width: 52%;
	float: left;
	margin-top: 0.3vw;
}

.hot_list_bt .bt_lf .return {
	width: 69%;
	font-size: 3vw;
	border: 1px solid #ffe4e1;
	background-color: #ffe4e1;
	color: #ff6d1a;
	text-align: center;
	border-radius: 2px;
	margin-top: 0.7vw;
}

.bt_lf .price {
	overflow: hidden;
	margin-top: 1vw;
}

.bt_lf .price span {
	font-size: 4.3vw;
	display: inline-block;
	color: #ff6d1a;
	float: left;
}

/*.bt_lf .price em {
	width: 43%;
	display: block;
	float: right;
	font-size: 3vw;
	color: #999;
	text-decoration: line-through;
	overflow: hidden;
	margin-top: 1.4vw;
}*/

.hot_list_bt .Snap {
	width: 38%;
	float: right;
	height: 6.5vw;
	line-height: 6.5vw;
	font-size: 3vw;
	border: 1px solid #ff6d1a;
	background-color: #ff6d1a;
	color: #fff;
	text-align: center;
	border-radius: 15px;
	margin-top: 6.2vw;
	margin-right: 4vw;
}
.Snap a{
	color: #fff;
}
/*点击时让字体变大*/
/*.selected{font-weight:bold !important; font-size: 3.9vw;}*/
