#badajie body {
	background-color: rgb(242, 241, 241);
}
#badajie #jie_header {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 99;
}
#badajie header h1 {
	background: rgb(227, 43, 43); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 1rem;
}
#badajie header h1 i {
	transition:0.3s ease-in; width: 30px; height: 25px; margin-top: 8px; margin-left: 5px; float: left; display: inline-block; position: relative; -moz-transition: .3s ease-in; -o-transition: .3s ease-in; -webkit-transition: .3s ease-in;
}
#badajie header h1 i em {
	transition:0.3s ease-in; left: 0px; top: 0px; width: 0px; height: 0px; position: absolute; -moz-transition: .3s ease-in; -o-transition: .3s ease-in; -webkit-transition: .3s ease-in;
}
header h1 i span {
	transition:0.3s ease-in; left: 0px; top: 0px; width: 0px; height: 0px; position: absolute; -moz-transition: .3s ease-in; -o-transition: .3s ease-in; -webkit-transition: .3s ease-in;
}
#badajie header h1 i em {
	border-width: 12px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; border-image: none;
}
#badajie header h1 i span {
	border-width: 12px; border-style: solid; border-color: transparent rgb(227, 43, 43) transparent transparent; border-image: none; left: 4px;
}
#badajie header h1 b {
	margin: 0px 5px;
}
#badajie header h1 .select {
	background: rgb(192, 47, 47); margin: 6px 10px 0px 0px; padding: 3px 10px; border-radius: 3px; top: 0px; height: 20px; right: 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 0.9rem; font-weight: normal; position: absolute;
}
#badajie header h1 .back {
	left: 0px; top: 0px; width: 40px; height: 40px; position: absolute;
}
.njie_bd {
	width: 100%;  min-width:320px; max-width:640px;  margin: 0 auto; background-color: rgb(242, 241, 241);
}
.njie_bd h1 {
	background: rgb(227, 43, 43); width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 1rem;
}
.njie_bd .banner {
	background: rgb(174, 0, 53); text-align: center; clear: both; font-size: 0px; position: relative;
}
.njie_bd .banner a {
	background: url("/m/img/expo_ad1.jpg?c389fc9b") no-repeat 0% 0% / 320px 120px; margin: 0px auto; width: 320px; height: 120px; display: block; position: relative; -moz-background-size: 320px 120px; -webkit-background-size: 320px 120px; -o-background-size: 320px 120px;
}
.njie_bd .banner a em {
	left: 77px; top: 52px; width: 170px; color: rgb(255, 255, 255); line-height: 14px; font-size: 11px; font-style: normal; display: inline-block; position: absolute;
}
.jielist {
	padding: 10px;
}
.jielist h2 {
	background: rgb(234, 230, 230); width: 99.99%; height: 30px; text-align: center; color: rgb(227, 43, 43); line-height: 30px; font-size: 1rem; font-weight: normal;
}
.j_list_nn {
	border-top-color: rgb(243, 240, 240); border-left-color: rgb(243, 240, 240); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.j_list_nn ul {
	border-radius: 3px; letter-spacing: normal; overflow: hidden;
}
.j_list_nn ul li {
	border-right-color: rgb(243, 240, 240); border-bottom-color: rgb(243, 240, 240); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; min-height: 75px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.j_list_nn ul li a {
	display: block; min-height: 75px;
}
.j_list_nn ul li a:hover {
	text-decoration: none;
}
.j_list_nn ul li dl {
	padding: 10px;
}
.j_list_nn ul li dl dt {
	color: rgb(102, 102, 102); font-size: 0.9rem;
}
.j_list_nn ul li dl dt a {
	color: rgb(102, 102, 102); font-size: 0.9rem;
}
.j_list_nn ul li dl dd {
	color: rgb(153, 153, 153); font-size: 1rem;
}
.j_list_nn ul li.sy {
	background: url("img/njie_sy.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.hunshasheying {
	background: url("img/njie_sy.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.bh {
	background: url("img/njie_bh.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.jiehunbaihuo {
	background: url("img/njie_bh.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.fw {
	background: url("img/njie_fw.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.hunqingfuwu {
	background: url("img/njie_fw.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.jd {
	background: url("img/njie_jd.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.jingpinhunyan {
	background: url("img/njie_jd.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.lf {
	background: url("img/njie_lf.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.hunshalifu {
	background: url("img/njie_lf.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.zb {
	background: url("img/njie_zb.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.jiehunzhubao {
	background: url("img/njie_zb.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.my {
	background: url("img/njie_my.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.xinhunshenghuo {
	background: url("img/njie_my.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.miyuelvyou {
	background: url("img/njie_my.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.jz {
	background: url("img/njie_jz.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.jiehunjiazhuang {
	background: url("img/njie_jz.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn ul li.xinhunjiaju {
	background: url("img/njie_jz.gif") no-repeat right bottom rgb(255, 255, 255);
}
.j_list_nn .suopiao {
	padding: 15px 0px 0px 15px;
}
.j_list_nn .suopiao a {
	background: rgb(255, 168, 168); margin: 0px 3px 5px 0px; border-radius: 0px 0px 3px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 1rem; display: block; min-height: 50px; box-shadow: 3px 4px 0px #d9d8d8; -webkit-box-shadow: 3px 4px 0 #d9d8d8; -moz-box-shadow: 3px 4px 0 #d9d8d8;
}
.njie_tab {
	padding: 10px;
}
.nt_ul ul {
	letter-spacing: normal;
}
.ni_ul ul {
	letter-spacing: normal;
}
.njie_tab .nt_ul {
	background: rgb(255, 255, 255);
}
.njie_tab .nt_ul ul {
	height: 40px; line-height: 40px; overflow: hidden; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.njie_tab .nt_ul li {
	text-align: center; font-size: 0.9rem; cursor: pointer;
}
.njie_tab .nt_ul li.on {
	height: 38px; border-bottom-color: rgb(227, 43, 43); border-bottom-width: 3px; border-bottom-style: solid;
}
.njie_tab .nt_ul li a {
	color: rgb(51, 51, 51); font-weight: normal; display: block;
}
.njie_tab .tab_list {
	padding: 10px 0px; display: none;
}
.njie_tab .tab_list p {
	margin: 0px; padding: 0px;
}
.njie_tab .us img {
	width: 130px; height: 85px; margin-top: 7px; margin-right: 5px; float: left;
}
.njie_tab .member img {
	max-width: 320px;
}
.njie_tab .consumption img {
	max-width: 320px;
}
.njie_tab .c_member img {
	max-width: 320px;
}
.njie_tab .c_consumption img {
	max-width: 320px;
}
#badajie article {
	padding-bottom: 50px;
}
#badajie footer {
	background: rgb(255, 255, 255); width: 100%; height: 50px; text-align: center; bottom: 0px; letter-spacing: -0.35rem; border-top-color: rgb(238, 235, 235); border-top-width: 1px; border-top-style: solid; position: fixed; min-width: 300px;
}
#badajie footer a {
	padding: 8px 15px; color: rgb(112, 112, 112);
}
#badajie footer .quguanwang {
	border-radius: 3px 0px 0px 3px; border: 1px solid rgb(238, 235, 235); border-image: none; letter-spacing: 0px;
}
#badajie footer .zixun {
	border-radius: 0px 3px 3px 0px; border: 1px solid rgb(238, 235, 235); border-image: none; letter-spacing: 0px;
}
#badajie footer .searchbtn {
	background: rgb(227, 43, 43); margin: 0px 15px; border-radius: 3px; color: rgb(255, 255, 255); letter-spacing: 0px;
}
#badajie footer .gototop {
	background: url("img/top.png") no-repeat center rgb(224, 224, 224); padding: 0px; border-radius: 3px; top: 10px; width: 29px; height: 29px; right: 10px; display: block; position: absolute;
}
#badajie .njstore {
	padding-top: 40px;
}
.njstore .n_j_stores {
	background: rgb(255, 255, 255); margin: 10px 10px 0px; border: 1px solid rgb(224, 224, 224); border-image: none; padding-bottom: 10px;
}
.njstore .n_j_stores h3 {
	height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 1rem; font-weight: normal; margin-bottom: 10px; background-color: rgb(235, 234, 234);
}
.njstore .n_j_stores h3 a.backbtn {
	background: rgb(255, 255, 255); margin: 5px 10px 0px 0px; border: 1px solid rgb(225, 225, 225); border-image: none; top: 0px; width: 20px; height: 18px; right: 10px; line-height: 16px; padding-right: 3px; position: absolute;
}
.njstore .n_j_stores dl {
	padding: 0px 10px; text-align: left; overflow: hidden; margin-bottom: 5px;
}
.njstore .n_j_stores dt {
	color: rgb(227, 43, 43); font-size: 0.9rem;
}
.njstore .n_j_stores dd a {
	background: rgb(235, 234, 234); margin: 5px 5px 5px 0px; padding: 5px; border-radius: 3px; border: 1px solid rgb(225, 225, 225); border-image: none; color: rgb(0, 0, 0); font-size: 0.8rem; display: inline-block;
}
.njstore .n_j_stores i {
	width: 6px; height: 6px; display: inline-block; position: relative;
}
.njstore .n_j_stores i em {
	left: 0px; top: 0px; width: 0px; height: 0px; position: absolute;
}
.njstore .n_j_stores i em {
	border-width: 5px; border-style: solid; border-color: rgb(224, 224, 224) transparent transparent; border-image: none;
}
#s_h_stores .n_j_stores {
	border: 1px solid rgb(24, 24, 24); border-image: none;
}
#s_h_stores .n_j_stores dt {
	color: rgb(239, 239, 239);
}
.n_j_stores .lv_ul {
	letter-spacing: normal;
}
.n_j_stores .lv_ul {
	text-align: center; letter-spacing: normal; margin-bottom: 10px;
}
.n_j_stores .lv_ul {
	background: rgb(255, 255, 255);
}
.n_j_stores .lv_ul ul {
	height: 40px; line-height: 40px; overflow: hidden; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.n_j_stores .lv_ul li {
	text-align: center; color: rgb(102, 102, 102); font-size: 0.9rem; font-weight: normal; cursor: pointer;
}
.n_j_stores .lv_ul li.on {
	height: 38px; color: rgb(227, 43, 43); border-bottom-color: rgb(227, 43, 43); border-bottom-width: 3px; border-bottom-style: solid;
}
.n_j_stores .spots .lv_ul {
	background: rgb(40, 40, 40); border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.n_j_stores .spots .lv_ul li {
	color: rgb(153, 153, 153);
}
.n_j_stores .spots .lv_ul li.on {
	height: 38px; color: rgb(255, 255, 255); border-bottom-color: rgb(239, 239, 239); border-bottom-width: 3px; border-bottom-style: solid;
}
.n_j_stores .hangye {
	padding: 10px 0px 5px; margin-top: 10px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.n_j_stores .hangye a {
	margin: 0px 0px 5px; padding: 5px 10px; color: rgb(238, 238, 238); display: inline-block;
}
.n_j_stores .hangye a.on {
	border-radius: 3px; color: rgb(255, 255, 255); background-color: rgb(156, 17, 17);
}
.n_z_list {
	padding: 10px; position: relative;
}
.n_z_list a.goto_spots {
	top: -60px; position: absolute;
}
.n_s_dp a.goto_store {
	top: -60px; position: absolute;
}
.n_z_list .n_z_tit {
	background: rgb(227, 43, 43); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 1rem;
}
.n_z_s {
	background: rgb(255, 255, 255); padding: 10px;
}
.n_z_s span {
	font-size: 1.2rem;
}
.n_z_s .score {
	color: rgb(255, 153, 32);
}
.n_z_s .askbtn {
	background: rgb(227, 43, 43); padding: 5px 15px; border-radius: 3px; color: rgb(255, 255, 255); margin-top: 10px; float: right;
}
.n_s_dp {
	border: 1px solid rgb(204, 204, 204); border-image: none; margin-bottom: 10px; position: relative;
}
.n_s_dp .ni_ul {
	text-align: center; letter-spacing: normal;
}
.n_s_dp .ni_ul ul {
	height: 42px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.n_s_dp .ni_ul .left {
	border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid;
}
.n_s_dp .ni_ul li {
	width: 50%; height: 41px; text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 0.9rem; font-weight: normal; float: left; display: block; cursor: pointer;
}
.n_s_dp .ni_ul li.on {
	color: rgb(227, 43, 43); margin-top: -1px; border-top-color: rgb(227, 43, 43); border-top-width: 2px; border-top-style: solid;
}
.n_s_dp .ni_ul li .twoline {
	margin-top: 4px;
}
.n_s_dp .ni_ul li.on .twoline {
	margin-top: 3px;
}
.n_s_dp .ni_ul li .left {
	margin: 0px; padding: 0px; height: 40px; line-height: 40px;
}
.n_s_l {
	background: rgb(255, 255, 255); padding: 10px;
}
.youhui {
	background: rgb(255, 255, 255); padding: 0px 10px 10px;
}
.n_s_l dl {
	padding: 10px 0px; color: rgb(51, 51, 51); overflow: hidden; border-bottom-color: rgb(242, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.n_s_l dt {
	width: 60px; height: 60px; font-size: 1rem; float: left;
}
.n_s_l dt img {
	width: 60px; height: 60px;
}
.n_s_l dd {
	padding-left: 70px; font-size: 0.9rem;
}
.n_s_l dd.biaozhu {
	height: 24px; color: rgb(227, 43, 43); line-height: 24px;
}
.n_s_l dd.price {
	color: rgb(102, 102, 102);
}
.n_s_l dd.price span {
	float: right;
}
.n_s_l h3 {
	background: rgb(242, 241, 241); margin: 10px 0px 5px; border: 1px solid rgb(224, 224, 224); border-image: none; height: 26px; text-align: center; line-height: 26px; font-size: 1rem; font-weight: normal;
}
.m-dp-star {
	background: url("/static/img/stars_sprite.gif?5e9e35c8"); display: inline-block;
}
.m-dp-star em {
	background: url("/static/img/stars_sprite.gif?5e9e35c8"); display: inline-block;
}
.m-dp-star {
	background-position: -189px 1px; width: 80px; height: 18px;
}
.m-dp-star em {
	background-position: -189px -209px; height: 22px;
}
.rm_ss {
	background: rgb(255, 255, 255);
}
.rm_ss h3 {
	height: 40px; line-height: 40px; padding-left: 15px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(249, 251, 252);
}
.rm_ss h3 .name {
	font-weight: bold; margin-right: 5px;
}
.rm_ss .score {
	margin: 10px 0px 0px 10px; height: 22px; color: rgb(0, 0, 0); line-height: 22px; display: inline-block;
}
.rm_ss .more {
	text-align: center; line-height: 30px; padding-bottom: 10px;
}
.rm_ss .more a {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.rm_ss .more i {
	margin: 9px 0px 0px 5px; transition:0.3s ease-in; width: 6px; height: 6px; float: right; display: inline-block; position: relative; -moz-transition: .3s ease-in; -o-transition: .3s ease-in; -webkit-transition: .3s ease-in;
}
.rm_ss .more i em {
	left: 0px; top: 0px; width: 0px; height: 0px; position: absolute;
}
.rm_ss .more i span {
	left: 0px; top: 0px; width: 0px; height: 0px; position: absolute;
}
.rm_ss .more i em {
	border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(49, 38, 36); border-image: none;
}
.rm_ss .more i span {
	border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); border-image: none; left: -2px;
}
.rm_ctn {
	padding: 0px 15px; margin-top: 20px;
}
.rm_ctn dl {
	font: 12px/1.5 "Microsoft Yahei", arial, "ËÎÌå"; margin: 0px 0px 20px; padding: 0px; border: 0px currentColor; border-image: none; font-size-adjust: none; font-stretch: normal;
}
.rm_ctn dl dt {
	background: url("/static/img/store_sprite_n.gif?631337e0") no-repeat; width: 45px; height: 22px; text-align: left; color: rgb(255, 255, 255); line-height: 19px; padding-left: 15px; font-size: 0.9rem; margin-top: 5px; float: left;
}
.rm_ctn dl dd {
	padding-left: 60px; font-size: 0.9rem; margin-left: 5px; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.rm_ctn dl dd p {
	padding: 10px 15px; border: 1px solid rgb(224, 224, 224); border-image: none; color: rgb(102, 102, 102);
}
.rm_ctn dl dt.advan {
	background-position: -854px -441px;
}
.rm_ctn dl dt.disadvan {
	background-position: -854px -407px;
}
.rm_ctn dl dt.asse {
	background-position: -854px -372px;
}
.rm_ctn dl dt.mt0 {
	margin-top: 0px;
}
.rm_ss h3 {
	height: 40px; line-height: 40px; padding-left: 15px; margin-top: -1px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(249, 251, 252);
}
.rm_ss h3 .name {
	font-weight: bold; margin-right: 5px;
}
.rm_ss .score {
	margin: 10px 0px 0px 10px; height: 22px; color: rgb(0, 0, 0); line-height: 22px; display: inline-block;
}
.somewhere {
	background: rgb(255, 255, 255); padding: 10px; color: rgb(102, 102, 102);
}
.somewhere tt {
	font-family: "Microsoft Yahei";
}
.somewhere dt {
	color: rgb(0, 0, 0); font-size: 1.2rem;
}
.somewhere dt span {
	color: rgb(153, 153, 153); font-size: 0.8rem; margin-left: 15px;
}
.somewhere dd {
	margin-top: 5px;
}
.somewhere dd tt {
	float: left;
}
.somewhere dd span {
	margin-right: 5px;
}
.somewhere dd p {
	margin: 0px; padding-left: 70px;
}
.showhide {
	display: none; min-height: 100px;
}
#badajie article {
	width: 100%;
}
#s_h_stores {
	background: rgb(50, 50, 50); padding: 0px; left: -80%; top: 0px; width: 80%; margin-left: 0px; position: fixed; z-index: 99; -ms-overflow-y: auto; box-shadow: -3px 0px 6px #000;
}
#s_h_stores .n_j_stores {
	background: rgb(50, 50, 50); margin: -40px 0px 0px; border: 0px currentColor; border-image: none;
}
#s_h_stores .n_j_stores h3 {
	height: 40px; line-height: 40px;
}
#s_h_stores .backbtn {
	padding: 0px 10px; border-radius: 3px; width: auto; color: rgb(153, 153, 153); line-height: 18px; font-size: 0.7rem; display: none;
}
#s_h_stores .n_j_stores h3 {
	background: 0px 0px rgb(17, 17, 17); color: rgb(255, 255, 255); margin-bottom: 0px;
}
#s_h_stores .hangye {
	padding: 10px; margin-top: 0px;
}
#s_h_stores dl {
	padding-top: 10px;
}
.backchange {
	-webkit-animation-name: bgchange; -webkit-animation-duration: .2s; -webkit-animation-iteration-count: 8; -webkit-animation-direction: alternate; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -webkit-animation-delay: 0s;
}
.j_list_nn .full_btn {
	width: 50%; margin-left: 25%; display: none;
}
.j_list_nn .full_btn a {
	border-radius: 3px;
}
.tabnav {
	top: 0px; width: 100%; min-width:320px; max-width:640px; height: 40px; display: none; position: fixed;
} 
.tabnav ul {
	background: rgb(255, 255, 255); margin: 0px 10px; height: 40px; line-height: 40px; letter-spacing: normal; overflow: hidden; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: static !important; box-shadow: 0px 4px 4px #ccc;
}
.tabnav li {
	text-align: center; font-size: 0.9rem; cursor: pointer;
}
.tabnav li.on {
	height: 38px; border-bottom-color: rgb(227, 43, 43); border-bottom-width: 3px; border-bottom-style: solid;
}
.tabnav li a {
	color: rgb(51, 51, 51); display: block;
}