@charset "utf-8";
* {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

body,
textarea {
	background: #F5F5F5;
	font: 14px / 1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"] {
	-webkit-appearance: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

.borr {
	border-right: 1px solid #F2F2F2;
}

.borl {
	border-left: 1px solid #F2F2F2;
}

.bort {
	border-top: 1px solid #F2F2F2;
}

.borb {
	border-bottom: 1px solid #F2F2F2;
}

.borall {
	border: 1px solid #F2F2F2;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.justify {
	text-align: justify;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
}

a {
	color: #fff;
	text-decoration: none !important;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

a:link,
a:visited,
a:hovera:active {
	text-decoration: none !important;
	color: #fff
}

i {
	color: white;
}
.po_ab { position:absolute;}
input {
	font: 16px / 1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

button {
	font: 16px / 1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}

select {
	outline: none !important;
	outline: 0;
}

body {
	max-width: 768px;
	margin: 0 auto;
	color: #808080;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}
.fon14{
	font-size: 14px !important;
}
.fon12{
	font-size: 12px !important;
}


.clr { display: block; clear: both; height: 0; overflow: hidden; }
.clearfix:after{content:"\200B";display:block;height:0;clear:both;}
.clearfix{zoom:1}
.left{ float:left;}.right{ float:right;}
ul,ol,li{list-style:none;}
/*--------------------------------*/
.header {height:45px;line-height:45px;background:#2AAE67;color:#ffffff;font-size:20px;text-align:center; position:relative; z-index:1;}
.header{width:94%;position:fixed;top:0;left:3%;z-index:999;border-radius:0 0 10px 10px;}
.header .left{position:absolute;top:0;left:0px;font-size:14px;overflow:hidden; line-height:16px;}
.header .left{padding-left:10px;text-align:right; line-height:45px; display:block; color:#fff;}
.header .right{position:absolute;width:200px;height:45px;top:0;left:8px;font-size:14px;overflow:hidden; line-height:45px;}
.header .right{left:auto;right:10px;text-indent:-999px;}
.header .left i{font-size:14px;  background:#238F54; border-radius:5px;}
.header .right i{font-size:14px;}
.header .right .k{ border:1px solid #fff; padding:3px 3px 1px;border-radius:5px; line-height:45px;}



.header_1 {height:30px;line-height:30px;background:#2AAE67;color:#ffffff;font-size:20px;text-align:center; position:relative; z-index:1;}
.header_1{width:94%;position:fixed;top:55px;left:3%;z-index:999;border-radius:10px 10px 0 0;}
.header_1 .left{position:absolute;top:0;left:0px;font-size:14px;overflow:hidden; line-height:16px;}
.header_1 .left{padding-left:10px;text-align:right; line-height:30px; display:block; color:#fff;}
.header_1 .right{position:absolute;width:120px;height:30px;top:0;left:8px;font-size:14px;overflow:hidden; line-height:30px;}
.header_1 .right{left:auto;right:10px;text-indent:-999px;}
.header_1 .left i{font-size:18px;}
.header_1 .right i{font-size:20px;}
.header_1 .right .k{ border:1px solid #fff; padding:3px 3px 1px;border-radius:5px; line-height:30px;}

.moerk{ border:1px solid #999; border-radius:5px;}

.search-boxs{ width:100%; margin: 10px 8px 8px 0px; height:30px; background:#fff;border-radius:50px;}
.search-boxs .text{ display:block; width:100%;-webkit-appearance: none; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; border-radius: 0; -webkit-rtl-ordering: logical; -webkit-user-select: text; height:30px; background:none; border:0; font-size:12px; line-height:30px; color:#666; text-indent:10px; padding-left:0px;}

.btn_search_s{background-color:#2D69C3;font-size:12px;padding:0 10px;text-decoration:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxJJREFUeNq8l0loFFEQhnsmgxEijoIhrgcPikQMggSiguCok+CCelJB8KQXFxBMNBAXcCHLMRgYRTyI4sEFl4OKhqAoiqAeNIgL7g4BI5rEEaMZ/Qsq0JT1ul93z+SH79DV29/96tWrF8tkMo6FSsBSsAxUg5lgHMe/gbfgMbgJroKfTgglfM6PAVvBDjDZcE05Qya3gD5wArSBbBAzcY9zq0A3aPYwomks2Ameg20gFsUM3dwKLoFpTniRqXZwAZSFGSYychJsMlxPQ3ANPAAfwV8wAcwDK0GFcs8acB2kQS6ImSMGI6/AfnAe/PL4y4vBIVAjzi3ke8nwkM0wUY7sVq45CqrAGQ8jpDy4BRaAPXzsVh1otMkZmjUdSrI1cBIGmao0dC1gLRgU55q4LHiaoRdOVf5IW4QEvszPdasUHPAyQ3mzXcQ/gHonuo5zEXRrnWmWkpmUUkf2ha2iihp56NzvXG8yUytiX8Bpp3B6Cm6LWK3JTLWIUR357RRWcqhqtMocV7L7kVN4PRPHZVqBJDNJEcsWwcxnJTZeM1MiYkNFMDNoqEf/melTWoJCa4oS69XMvBaxqiKYmSGOacH8qpl5ImLpID2IpdLi+KGWDnFe3NyartwcRVRQl4tYp6nOUA3oF/Fmny4wiPaCUSJxT5nM5LhndWsu971RleK+WBbVN16rdqvyd1qU3xtEs8FZ8Yfz3Ot4thBZ7jXcol97EWwOYYQ+4q5SJgbAH5tOr51fLg0dA1f4S22StYOvTxqadEreSr8emBJrI2/E5ovrqHddAe5w00Qbtk/8lRO5NtXxalzqY7iCDaV4K2RsyHM8rc8pyzzVnkVMVKmGtOk7wGPeZFhTbEXJ+t3CUKXfjpIedBjM4RmRD2jkBm9PaKfQY2vIr7C9ABu4Kjfwjf3KdT9AFzjID6Yhvs9DkLIwRHuq0QnLL33PO4Xh3cIkni0xXn17PVqPYUOdhh0naRZYnQiZD9mATZiNoWSh1p8ghnoMOdo1kmbcht4JI7soPxPOyKubq/kS7oPvgZd04p8AAwClQ6SUDdU5HgAAAABJRU5ErkJggg==) no-repeat center center;background-size:14px;display:block;text-align:center;text-indent:-9999px;position:absolute;top:0;right:0;}

.search-box_s{ width:78%; margin: 10px 0 8px 0px; height:30px; background:#fff;border-radius:50px; float:right;}
.search-box_s .text{ display:block; width:100%;-webkit-appearance: none; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; border-radius: 0; -webkit-rtl-ordering: logical; -webkit-user-select: text; height:30px; background:none; border:0; font-size:12px; line-height:30px; color:#666; text-indent:10px; padding-left:0px;}

.btn_search_s_1{background-color:#2D69C3;font-size:14px;padding:0 10px;text-decoration:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxJJREFUeNq8l0loFFEQhnsmgxEijoIhrgcPikQMggSiguCok+CCelJB8KQXFxBMNBAXcCHLMRgYRTyI4sEFl4OKhqAoiqAeNIgL7g4BI5rEEaMZ/Qsq0JT1ul93z+SH79DV29/96tWrF8tkMo6FSsBSsAxUg5lgHMe/gbfgMbgJroKfTgglfM6PAVvBDjDZcE05Qya3gD5wArSBbBAzcY9zq0A3aPYwomks2Ameg20gFsUM3dwKLoFpTniRqXZwAZSFGSYychJsMlxPQ3ANPAAfwV8wAcwDK0GFcs8acB2kQS6ImSMGI6/AfnAe/PL4y4vBIVAjzi3ke8nwkM0wUY7sVq45CqrAGQ8jpDy4BRaAPXzsVh1otMkZmjUdSrI1cBIGmao0dC1gLRgU55q4LHiaoRdOVf5IW4QEvszPdasUHPAyQ3mzXcQ/gHonuo5zEXRrnWmWkpmUUkf2ha2iihp56NzvXG8yUytiX8Bpp3B6Cm6LWK3JTLWIUR357RRWcqhqtMocV7L7kVN4PRPHZVqBJDNJEcsWwcxnJTZeM1MiYkNFMDNoqEf/melTWoJCa4oS69XMvBaxqiKYmSGOacH8qpl5ImLpID2IpdLi+KGWDnFe3NyartwcRVRQl4tYp6nOUA3oF/Fmny4wiPaCUSJxT5nM5LhndWsu971RleK+WBbVN16rdqvyd1qU3xtEs8FZ8Yfz3Ot4thBZ7jXcol97EWwOYYQ+4q5SJgbAH5tOr51fLg0dA1f4S22StYOvTxqadEreSr8emBJrI2/E5ovrqHddAe5w00Qbtk/8lRO5NtXxalzqY7iCDaV4K2RsyHM8rc8pyzzVnkVMVKmGtOk7wGPeZFhTbEXJ+t3CUKXfjpIedBjM4RmRD2jkBm9PaKfQY2vIr7C9ABu4Kjfwjf3KdT9AFzjID6Yhvs9DkLIwRHuq0QnLL33PO4Xh3cIkni0xXn17PVqPYUOdhh0naRZYnQiZD9mATZiNoWSh1p8ghnoMOdo1kmbcht4JI7soPxPOyKubq/kS7oPvgZd04p8AAwClQ6SUDdU5HgAAAABJRU5ErkJggg==) no-repeat center center;background-size:14px;display:block;text-align:center;text-indent:-9999px;position:absolute;top:0;right:0;}


@font-face {
  font-family: 'iconfont';
  src: url('font/iconfont.woff2?t=1658628599707') format('woff2'),
       url('font/iconfont.woff?t=1658628599707') format('woff'),
       url('font/iconfont.ttf?t=1658628599707') format('truetype');
}

.x-sliderct{margin-bottom:0;}
.focus{ width:100%; margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:10px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:rgba(255,255,255,0.6); margin:0 3px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#fff;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; display: block; background:url(../images/loading.gif) center center no-repeat; max-height: 265px; }
/*.m-sliderct2 .focus .bd li img{max-height: 643px;}*/
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.m-guess .tit{	width: 100%;	text-align:center;    display:-webkit-box;	display:-webkit-flex;	display: flex;	-webkit-box-align: center;	-webkit-align-items:center;	align-items:center;	-webkit-box-pack: center;	-webkit-justify-content:center;	justify-content:center;}
.m-guess{ margin:10px auto;}
.m-guess .tit span {    position: relative;	height:1rem;    display:-webkit-box;	display:-webkit-flex;	display: flex;	-webkit-box-align: center;	-webkit-align-items:center;	align-items:center; font-weight:bold;}

.m-guess .tit span:before {    content: '';    width: 1.5rem;    height: 1px;    background: #e3e5e9;    position: absolute;    right: -2rem;    top: 50%;    -webkit-transform: scaleY(0.5);    transform: scaleY(0.5);    -webkit-transform-origin: 0 0;    transform-origin: 0 0;    z-index: 10;} 
.m-guess .tit span:after {    content: '';    width: 1.5rem;    height: 1px;    background: #e3e5e9;    position: absolute;    left: -2rem;    top: 50%;    -webkit-transform: scaleY(0.5);    transform: scaleY(0.5);    -webkit-transform-origin: 0 0;    transform-origin: 0 0;    z-index: 10;}
/*底部*/
.fixbar{
	position: fixed !important;
	bottom: 0;
	z-index:10;
}

.gotop {
	display: inline-block;
	position: fixed;
	right: 3%;
	bottom: 70px;
	width: 30px;
	height: 30px;
	line-height: 20px;
	z-index: 130;
	border-radius: 20%;
	overflow: hidden;
	text-align: center;
	background: rgba(0,0,0,.5);
}
.gotop a,.gotop a:hover,.gotop a:visited {
	display: block;
	color: inherit;
	color:#fff;
	height: 100%;
}
.gotop a .iconfont {
	font-size:20px;
	display: block;
	line-height:32px;
}
.container {
	position: relative;
	height: 100%;
	/*padding: 0 6px;*/
	padding:6px 6px 0 6px;
	font-size: .4rem;
	overflow: hidden
}

.img-header {
	display: block;
	width: 100%
}
.img-header {
	display: block;
	width: 100%;
	border-radius: 5px
}

.sort_nav {
	position:fixed;z-index:99;top:75px;
}
#sort_nav .hd ul {
	bottom:.1rem;
	display:block;
	left:50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	position:absolute;
	text-align:center;
}
#sort_nav .hd ul li {
	background-color:#ededed;
	float:left;
	display:block;
	height:0.24rem;
	margin:.1rem;
	opacity:0.9;
	width:0.24rem;
	border-radius:5px;
}
#sort_nav .hd ul li.on {
	background-color:#FC3E1E;
}
.sort_list {
	background:#fff;
	overflow:hidden;
	padding: .2rem 0 .5rem 0;
	border-radius:0 0 10px 10px;
}
.sort_list ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sort_list ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sort_list .sort_li {
	float: left;
	display: inline-block;
	width: 20%;
	padding-bottom:1px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	-webkit-box-sizing: border-box;
}
.sort_list .sort_li i {
font-size:35px; line-height:50px;}
.sort_list .sort_li a {
	display: block;
	color: inherit;
	height: 100%;
}
.sort_li a .yuan {
	border-radius:10px;
	display:block;
	height:50px;
	width:50px;
	margin: 10px auto 2px auto;
	line-height:40px;
	text-align: center;
	color: #fff;
	font-size:16px;
}
.sort_li a .yuan:nth-child(1) {
	background:#ff7a19;
}
.sort_li a .yuan:nth-child(2) {
	background:#ef5e4b;
}
.sort_li a .yuan:nth-child(3) {
	background:#f8b107;
}
.sort_li a .yuan:nth-child(4) {
	background:#c871e2;
}
.sort_li a .yuan:nth-child(5) {
	background:#3ed087;
}
.sort_li a .yuan:nth-child(6) {
	background:#f6606c;
}
.sort_li a .yuan:nth-child(7) {
	background:#bd8063;
}
.sort_li a .yuan:nth-child(8) {
	background:#5598dc;
}
.sort_li a .txt {
	color:#979797;
	font-size:12px;
}


.content{ /*background:#fff; margin-bottom:20px;*/}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{color:#E64340;}
.weui-tabbar__item i{ font-size:20px;}
.weui-tabbar__item{ margin-bottom:2px;}
.weui-grids{ background:#fff;}
.weui-grid i{ color:#4A99D1; font-size:28px;}
.weui-grid .weui-grid__label {font-size:12px; line-height:26px;}

.wg_color_blue i{ color:#003399;}
.wg_color_green i{ color:#2AAE67;}
.wg_color_yellow i{ color:#EF9133;}
.wg_color_pink i{ color:#FF3399;}
.wg_color_red i{ color:#E65E60;}
.wg_color_no i{ color:#999;}

.color_blue { color:#003399;}
.color_green { color:#2AAE67;}
.color_yellow { color:#EF9133;}
.color_pink { color:#FF3399;}
.color_red { color:#E65E60;}
.color_no { color:#999;}

.o_main{zoom:1;overflow:hidden;}
.n_mb{margin:0;}


.banner_auto{vertical-align:top; width:100%; height:auto;}


.convert_list{background:#ffffff;margin-bottom:10px;}
.convert_list li{padding:15px 10px;zoom:1;overflow:hidden;border-bottom:1px solid #eeeeee;position:relative;}
.convert_list li .pic{float:left;max-width:105px;position:relative;z-index:2;}
.convert_list li .pic{max-width:105px;}
.convert_list li .pic img { width:105px; height:105px; border-radius:4px;}
.convert_list li .con{padding-left:120px;}
.convert_list h3{font-size: 16px;line-height: 20px;color: #333;font-weight: normal;position:relative;z-index:2;}
.convert_list p {margin-top:4px;color: #999999;line-height: 16px;font-size:12px;position:relative;z-index:2;}


.convert_list li{position:relative;padding-bottom:10px;}
.convert_list .fen{line-height:25px;color:#999999;}
.convert_list p{font-size:14px;line-height:16px;margin:10px 0;color:#999;}
.convert_list .price{color:#E64340;font-size:20px; margin-right:5px;}
.convert_list .xiangou{color:#E64340;font-size:14px; margin-right:5px; font-weight:bold;}
.convert_list .del{text-decoration:line-through; }
.convert_list .add{float:left;}
.convert_list .overage{float:left;font-size:12px;}
.convert_list .btn{display:block;color:#fff; border:1px solid #E64340; border-radius:16px;background:#E64340;position:absolute;top:50%;right:10px;margin-top:-16px;text-align:center;font-size:14px;line-height:32px;height:32px; padding:0 20px;z-index:3;}
.convert_list .btns{display:block;color:#E64340; border:1px solid #E64340; border-radius:16px;background:#fff;position:absolute;top:80%;right:10px;margin-top:-16px;text-align:center;font-size:14px;line-height:32px;height:32px; padding:0 20px;}
.convert_list .btn a:hover{display:block;color:#ffffff;}
.convert_list .f99{color:#999;}

.convert_list .finish { display:block; position:absolute; z-index:2; top:44%; left:48%; width:105px; height:105px; margin:-50px 0 0 -50px; background-color:rgba(0,0,0,.6); color:#fff; line-height:105px; text-align:center; font-size:18px; border-radius:4px;}
.convert_list .tags { position:absolute; z-index:4; top:80%; left:0; width:105px; height:20px; margin:0 0 0 0; background-color:#E64340; color:#fff; line-height:20px; text-align:center; font-size:12px; border-radius:0 0 4px 4px; }
.convert_list .tags_1 { position:absolute; z-index:4; top:80%; left:0; width:105px; height:20px; margin:0 0 0 0; background-color:#E64340; color:#fff; line-height:20px; text-align:center; font-size:12px; border-radius:0 0 4px 4px; }
.convert_list .tags_2 { position:absolute; z-index:4; top:80%; left:0; width:105px; height:20px; margin:0 0 0 0; background-color:#006600; color:#fff; line-height:20px; text-align:center; font-size:12px; border-radius:0 0 4px 4px; }
.convert_list .tags_0 { position:absolute; z-index:4; top:80%; left:0; width:105px; height:20px; margin:0 0 0 0; background-color:#FF9900; color:#fff; line-height:20px; text-align:center; font-size:12px; border-radius:0 0 4px 4px; }
.tabs,.slide_tabs{line-height:40px;font-size:16px;color:#666666;background:#ffffff;}
.tabs ul,.filter ul,.e_condit{display:-webkit-box; display:box;}
.tabs li,.filter li,.e_condit dl{-webkit-box-flex:1; -webkit-flex:1; flex:1;text-align:center;}
.tabs li.current,.slide_tabs li.current{border-bottom:1px solid #E64340;}
.tabs li,.slide_tabs li{border-bottom:1px solid #eeeeee;}
.tabs li.more,.slide_tabs li .more{width:15px;}
.tabs a{ color:#666;}
.p_tabs{height:40px;line-height:40px;border-bottom:1px solid #dddddd; background-color:#fff;}
.p_tabs ul{ display:-webkit-box; display:-moz-box; display:box;}
.p_tabs li{ -webkit-box-flex:1; -webkit-flex:1; flex:1;text-align:center;font-size:1em; position:relative; z-index:1;}
.p_tabs li.current,.p_tabs li.selected,.p_tabs li.cur,.p_tabs li.card_down{color:#ff9b42;}

.p_tabs li.current:after,.p_tabs li.selected:after,.p_tabs li.cur:after,.p_tabs li.card_down:after{ display:block; background-color:#ff9b42; height:1px; position:absolute; bottom:-1px; left:50%; width:70px; margin-left: -35px; content:'';}
.p_tabs li.current a,.p_tabs li.selected a,.p_tabs li.cur a,.p_tabs li.card_down a { color:#ff9b42;}

.container {
	position: relative;
	height: 100%;
	/*padding: 0 6px;*/
	padding:6px 6px 0 6px;
	font-size: .4rem;
	overflow: hidden
}
.img-header {
	display: block;
	width: 100%
}
.img-header {
	display: block;
	width: 100%;
	border-radius: 5px
}

.GoodNews {
margin-top:1px;
margin-bottom:1px;
	height: 30px;
	width: 100%;
	padding:4px 0;
	background: #FFF;
	display: -webkit-box;
	display: flex;
	flex-flow: row;
	line-height: 30px;
	overflow:hidden;
}

.GoodNews .xixun_explain {
	height: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	padding-left: 15px;
	line-height: 30px;
}

.GoodNews a {
	color: #636363
}
.GoodNews a span {
	font-weight:bold;
	color:#FF0000;
	margin:0 2px;
}

.xixun {
	color: #f43530;
}

/*pop*/

.pop{ position: fixed;	top:0;	left:0;right:0;	bottom:0;background:rgba(0, 0, 0, 0.7);z-index:1000;height: 100%; width:100%;}
.pop .box{
border-radius:20px;
background-color:#fff;
position: fixed;
z-index: 1001;
left: 20px;
right: 20px;
top: 100px;
box-shadow:  0 1px 5px rgba(0, 0, 0, 0.32),0 -3px 0px 0px rgba(0, 0, 0, 0.15) inset;
}
#zjl .box{top: 50px; }
.pop .box .closeb {
cursor: pointer;
position: absolute;
display: block;
border-radius: 50%;
width: 30px;
height: 30px;
text-indent: -9999px;
top: 5px;
right: 5px;
}
.pop .box .closeb:after {
position: absolute;
content: '.';
display: block;
width: 20px;
height: 1px;
background: #B9B9B9;
-webkit-transform: rotate(45deg);
top: 14px;
left: 5px;
}
.pop .box .closeb:before {
position: absolute;
content: '.';
display: block;
width: 20px;
height: 1px;
background: #B9B9B9;
-webkit-transform: rotate(-45deg);
top: 14px;
left: 5px;
}
.pop .box h1{ color:#333; text-align:center;padding: 10px 0;font-size: 16px;}
.pop .box h2{ color:#ee635f; font-size:12px; text-align:center;padding:0 5px 5px 5px;word-wrap: break-word;}
.pop .box .inputqy{ margin:5px 15px;overflow: hidden;}
.pop .box .inputqy input{
box-sizing: border-box;
padding: 10px;
background-color: #FCFCFC;
color: #666;
border-radius: 40px;
width: 100%;
margin: 5px auto;
font-size: 14px;
border: 1px #E9E9E9 solid;
}
.pop .box .but_con{margin:10px 15px 20px 15px; overflow:hidden;}
.pop .box .w49{ width:49%;}
.pop .button_yes{
width: 100%;
text-align: center;
display: inline-block;box-sizing: border-box;
font-size: 16px;
font-weight:bold;
color: #fff;
border-radius: 40px;
padding: 10px 0;
border: 1px solid #D63E3C;
background-color:#E64340;
cursor: pointer;
}
.pop .button_yes:active { border: 1px solid #DA443F; background-color: #f43530;  }
.pop .button_no{
width: 100%;
text-align: center;
display: inline-block;box-sizing: border-box;
font-size: 16px;
color: #999;
border-radius: 40px;
padding: 10px 0;
border: 1px solid #ccc;
background-color:transparent;
cursor: pointer;}
.pop .button_no:active{background-image: linear-gradient(to top, #dedede, #f2f2f2);}
.pop .jpimg{ text-align:center}
.pop .jpimg img{max-height: 240px;
max-width: 100%;
border-radius: 10px;
margin-bottom: 5px;}
.pop .jptext{ text-align:center; font-size:14px}
.pop .jptext .ncz{ margin:20px 0;display: block;color:#ee635f;}

.dropload-up,
.dropload-down {
	position: relative;
	height: 0;
	overflow: hidden;
	font-size: 12px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	clear: both;
}

.dropload-down {
	height: 50px;
}

.dropload-refresh,
.dropload-update,
.dropload-load,
.dropload-noData {
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.dropload-load .loading {
	display: inline-block;
	height: 15px;
	width: 15px;
	border-radius: 100%;
	margin: 6px;
	border: 2px solid #666;
	border-bottom-color: transparent;
	vertical-align: middle;
	-webkit-animation: rotate 0.75s linear infinite;
	animation: rotate 0.75s linear infinite;
}

.nav_index_bottom{width:94%;position:fixed;top:0;left:3%;height:65px;line-height:65px;background:#fb9031;color:#ffffff;text-align:center;z-index:999;border-radius:10px 10px 0 0;}
.nav_index_bottom {bottom:0;top:auto;height:60px;background:#ffffff;border-top:1px solid #eeeeee;}
.nav_index_bottom ul{ display:-webkit-box; display:-moz-box; display:box;}
.nav_index_bottom li{ -webkit-box-flex:1; width:100%; -webkit-flex:1; flex:1;text-align:center;font-size:12px; line-height:30px;}
.nav_index_bottom li span{display:block;width:25px;height:22px;margin:auto;background-size:100px auto;}
.nav_index_bottom li span.fatie { margin-top:3px;}
.nav_index_bottom li span.fatie2,.nav_index_bottom li span.fatie3 { width:46px; height:46px; border-radius:23px; margin-top:-24px; background-color:#2AAE67;}
.nav_index_bottom li span.fatie4 { width:46px; height:46px; border-radius:23px; margin-top:-24px; background-color:#FF6600;}
.nav_index_bottom li span.fatie5 { width:46px; height:46px; border-radius:23px; margin-top:-24px; background-color:#003399;}
.nav_index_bottom a{display:block;color:#999;padding-top:6px;}
.nav_index_bottom li.current a{color:#2AAE67;}
.nav_index_bottom li.current i{color:#2AAE67;}
.nav_index_bottom li span.fatie3 i{ color:#fff; margin-top:8px;}
.nav_index_bottom li span.fatie4 i{ color:#fff; margin-top:8px;}
.nav_index_bottom li span.fatie5 i{ color:#fff; margin-top:8px;}

.gamety{ }
.box_kang_k {
	width: 94%;
	margin-left:3%;
	background-color: #FFF;
/*	position: absolute;
	top: 146px;
	left: 3%;*/
	border-bottom: 1px solid #eee;
	border-radius:10px;
	margin-top:10px;
	padding:-10px 0 2px;
}
.box_kang_k2 {
	width: 94%;
	margin-left:3%;
/*	position: absolute;
	top: 146px;
	left: 3%;*/
	border-bottom: 1px solid #eee;
	border-radius:10px;
	margin-top:10px;
	padding:-10px 0 2px;
}
.box_kang_k1 {
	width: 94%;
	margin-left:3%;
	background-color: #FFF;
/*	position: absolute;
	top: 146px;
	left: 3%;*/
	border-bottom: 1px solid #eee;
	border-radius: 0 0 10px 10px;
	margin-top:10px;
	padding:-10px 0 2px;
}
.bottom_fixed { z-index:999; position:fixed; bottom:0; left:0; right:0;  overflow:hidden; height:55px; background-color:#fff;  border-radius:0; }
.bottom_fixed li { float:left; text-align:center;}
.bottom_fixed .li_1,.bottom_fixed .li_2 { width:20%; font-size:10px; line-height:20px; padding-top:30px; position:relative; border-top:1px solid #f4f4f4; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; height:55px; overflow:hidden;}
.bottom_fixed .li_2 { /*border-left:1px solid #e4e4e4;*/}
.bottom_fixed .li_1 .s,.bottom_fixed .li_2 .s { display:block; position:absolute; left:50%; top:8px; width:20px; height:20px; margin-left:-12px;}
.bottom_fixed .li_2 a,.bottom_fixed .li_1 a{ color:#666}
.bottom_fixed i{ font-size:24px; color:#666; margin-top:2px;}
.bottom_fixed .li_3,.bottom_fixed .li_4 { width:40%;}
.bottom_fixed .li_3 a,.bottom_fixed .li_4 a { display:block; line-height:55px; color:#fff!important;}
.bottom_fixed .li_3 a { background-color:#E64340;}
.bottom_fixed .li_4 a { background-color:#fb9031;}
.bottom_fixed .num { display:block; position:absolute; left:50%; top:2px; min-width:8px; color:#fff; padding:0 4px; line-height:16px; background-color:#E64340;
border-radius: 10px; border:1px solid #fff; z-index:2;}
.bottom_fixed .display0 { display:none;}


.fixed-bottom {position: fixed;bottom: 0;left: 0;right: 0;z-index:300; height:50px;background:#fff;}
.fixed-bottom:before{height:1px;content:'';width:100%;border-top:1px solid #e3e5e9; position:absolute;top: :0px;right:0; transform:scaleY(0.5);-webkit-transform:scaleY(0.5);}
.fixed-bottom .shop-index-icon{ display:inline-block; position:relative; height:50px; width:50px; margin-left:5px;color:#fff; background:#000; border-radius:100%;top:-12px;text-align: center; display:none;}
.fixed-bottom .cartbox{display:inline-block; position:relative; height:50px;margin-left:5px;color:#fff;text-align: center;}
.fixed-bottom .cart-icon-cover { display: block;height: 50px;width: 50px;border-radius: 100%;position: absolute;-webkit-transform: translateY(-12px);margin: 0 auto; z-index: 999;}
.fixed-bottom .shop-cart-icon{ display:inline-block; position:relative; height:50px; width:50px;color:#fff;text-align: center;}
.footer-cart-icon a.hide{ display:none !important;}
.fixed-bottom .shop-cart-icon i,.fixed-bottom .shop-index-icon i{ line-height:50px;color: #bbb;font-size: 35px;}
.fixed-bottom .shop-cart-icon em{ position:absolute; right:3px; top:6px; background: #fff;text-align: center;font-weight: normal;font-size:0.5rem;min-width: 12px;height: 12px; padding:2px;line-height: 12px;border-radius:50%; vertical-align:middle;}
.fixed-bottom .goods-total-price{ height:50px;line-height:50px; font-size:0.7rem;display:inline-block;vertical-align: top; margin-left: 5px;}
.fixed-bottom .check-btn{display: block;float: right;width:auto;height: 1.6rem;color:#fff; line-height:1.6rem; font-size:0.7rem; text-align:center; position:relative; cursor: pointer;border-radius: 25px; margin-top: .3rem; margin-right: 3%;padding:0 13px; min-width:22%; box-sizing: border-box;}
.not-start-price{ width:auto !important; padding:0 13px; min-width:22%; box-sizing: border-box;}
.fixed-bottom .check-btn a{color: #fff;font-size: 0.8rem;}
.cart { position: absolute; top: 13px; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; background: url('/images/mobile/cart2.png') no-repeat; background-size: 22px; color: #fff; font-weight: bold; }
.cart:after { content: ''; position: absolute; right: -14px; border-left: 1px solid #777; display: block; height: 20px; color: #ccc; }
#goods-list-container .footer-left .cart-amount { position: absolute; right: -5px; top: -6px; width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: .6em; border-radius: 100%; background-color: red; color: #fff; }
#goods-list-container .total-price, .goods-detail-content .total-price { margin-left: 60px; }
.total-price .number { margin-left: -5px; font-size: 1.3em; color: #777; }
#goods-list-container .footer-right { width: 30%; background-color: rgba(0,153,51,.7); text-align: center; color: #fff; }


.search{margin:0 auto; }
.search{position:fixed;margin:0 0 0 0; top:45px;width:100%;z-index:999}
.search input{width:100%;border-bottom:1px solid #eaeaea; background-clip:padding-box;padding:10px;font-size:12px;border-left:0;border-right:0;border-top:0;}
.btn_search{background-color:#2D69C3;font-size:14px;padding:10px 15px;text-decoration:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxJJREFUeNq8l0loFFEQhnsmgxEijoIhrgcPikQMggSiguCok+CCelJB8KQXFxBMNBAXcCHLMRgYRTyI4sEFl4OKhqAoiqAeNIgL7g4BI5rEEaMZ/Qsq0JT1ul93z+SH79DV29/96tWrF8tkMo6FSsBSsAxUg5lgHMe/gbfgMbgJroKfTgglfM6PAVvBDjDZcE05Qya3gD5wArSBbBAzcY9zq0A3aPYwomks2Ameg20gFsUM3dwKLoFpTniRqXZwAZSFGSYychJsMlxPQ3ANPAAfwV8wAcwDK0GFcs8acB2kQS6ImSMGI6/AfnAe/PL4y4vBIVAjzi3ke8nwkM0wUY7sVq45CqrAGQ8jpDy4BRaAPXzsVh1otMkZmjUdSrI1cBIGmao0dC1gLRgU55q4LHiaoRdOVf5IW4QEvszPdasUHPAyQ3mzXcQ/gHonuo5zEXRrnWmWkpmUUkf2ha2iihp56NzvXG8yUytiX8Bpp3B6Cm6LWK3JTLWIUR357RRWcqhqtMocV7L7kVN4PRPHZVqBJDNJEcsWwcxnJTZeM1MiYkNFMDNoqEf/melTWoJCa4oS69XMvBaxqiKYmSGOacH8qpl5ImLpID2IpdLi+KGWDnFe3NyartwcRVRQl4tYp6nOUA3oF/Fmny4wiPaCUSJxT5nM5LhndWsu971RleK+WBbVN16rdqvyd1qU3xtEs8FZ8Yfz3Ot4thBZ7jXcol97EWwOYYQ+4q5SJgbAH5tOr51fLg0dA1f4S22StYOvTxqadEreSr8emBJrI2/E5ovrqHddAe5w00Qbtk/8lRO5NtXxalzqY7iCDaV4K2RsyHM8rc8pyzzVnkVMVKmGtOk7wGPeZFhTbEXJ+t3CUKXfjpIedBjM4RmRD2jkBm9PaKfQY2vIr7C9ABu4Kjfwjf3KdT9AFzjID6Yhvs9DkLIwRHuq0QnLL33PO4Xh3cIkni0xXn17PVqPYUOdhh0naRZYnQiZD9mATZiNoWSh1p8ghnoMOdo1kmbcht4JI7soPxPOyKubq/kS7oPvgZd04p8AAwClQ6SUDdU5HgAAAABJRU5ErkJggg==) no-repeat center center;background-size:20px;display:block;text-align:center;text-indent:-9999px;position:absolute;top:0;right:0;}


#small_box {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
	display: none;
	z-index: 1000;
}
#small_box .box01 {
background-color: #fff;
padding: 10px;
font-size: 12px;
line-height: 20px;
position: fixed;
left: 8%;
right: 8%;
top: 12%;
bottom: 12%;
overflow: scroll;
overflow-x: hidden;
border-radius: 10px;
}

#small_box b {
cursor: pointer;
position: absolute;
display: block;
background: rgba(0, 0, 0, 0.7);
border-radius: 100%;
width: 40px;
height: 40px;
left:0;right:0;bottom:5%;
margin: auto;
z-index: 20000;
}

#scan_goods {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
	display: none;
	z-index: 1000;
}
#scan_goods .box01 {
background-color: #fff;
padding: 10px;
font-size: 12px;
line-height: 20px;
position: fixed;
left: 8%;
right: 8%;
top: 12%;
bottom: 12%;
overflow: scroll;
overflow-x: hidden;
border-radius: 10px;
}

#scan_goods b {
cursor: pointer;
position: absolute;
display: block;
background: rgba(0, 0, 0, 0.7);
border-radius: 100%;
width: 40px;
height: 40px;
left:0;right:0;bottom:5%;
margin: auto;
z-index: 20000;
}
.weui-wepay-pay-select{
    padding: 5px 15px;
    position: relative;
    z-index: 1;
}
.weui-wepay-pay-select__title{
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    color: #000000;
}
.weui-wepay-pay-select__info{
    font-size: 12px;
    color: #a6a4a5;
    text-align: center;
    margin-top: 6px;
}
.weui-wepay-pay-select__btn{
    margin-top: 78px;
}
.weui-wepay-pay-select__element{
    margin-top: 10px;
    margin-right: -12px;
    overflow: hidden;
}
.weui-wepay-pay-select__li{
    float: left;
    list-style-type: none;
    width: 33.3%;
    box-sizing: border-box;
    padding-right: 12px;
    padding-bottom: 12px;
	font-weight:bold;
}
.weui-wepay-pay-select__item{
    display: block;
    border: 1px solid #DADADA;
    color: #666;
    height: auto;
    line-height: 21px;
    text-align: center;
    font-size: 12px;
	border-radius:5px;
	padding:10px;
}
.weui-wepay-pay-select__item_on{
    border-color: #09ba07;
    color: #09ba07;
	
	background:#E9FCE9;
}
.weui-wepay-pay__info {
    font-size: 12px;
    color: #9e9e9e;
    margin-top: 16px;
    text-align: center;
}

.order {
	width: 94%;
	margin-left:3%;
}

.order .order-line-border1{
	background-color:#FFFFFF;
	margin:0 0 10px 0;
	padding: 5px 5px 2px 5px;
	position:relative;
	border-radius:10px;
	
}
.order .order-line-border1::before{
	content: '';
	position: absolute;
/*	top: -50%;
	bottom: -50%;
	left: -50%;
	right: -50%;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
*/	border-style: solid;
	border-bottom:1px;
	border-color: #EDEDED;

}
.head_title{
	height:38px;
	margin:0 5px;
	border-bottom:1px solid #ededed;
}
.cn_title{
	height:38px;
	margin:0 5px;
	color:#FF0000;
	line-height:38px;
}
.foot_title{
	height:38px;
	margin:0 5px;
	padding-top:3px;
	border-top:1px solid #ededed;
}
.foot_title .bt{
line-height:38px;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}
.foot_title .overs{	
	font-size:12px;
	float:right;
	border-radius:10px;
	border:1px solid #ededed;
	padding:0 10px;
line-height:23px;
margin-top:5px;
margin-left:5px;

}

.head_title1{
	border-bottom:1px solid #ededed;
	font-size:14px;
	line-height:32px;
	margin-bottom:10px;
	padding-left:5px;
	font-weight:bold;
	
}
.head_content1{
	line-height:27px;
	margin:0 10px 10px 10px;
	font-size:14px;
}
.head_content1 ul{
display: block;
}
.head_content1 ul li{
	line-height:40px;
	border-bottom:1px dashed #ededed;
	width:100%;
	height:40px;
}
.head_title .bt{
line-height:38px;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}
.head_title .overs{	
	font-size:12px;
	float:right;
	border-radius:10px;
	border:1px solid #ededed;
	padding:0 10px;
line-height:23px;
margin-top:5px;
margin-left:5px;
}
.overs a{	
	color:#333;
}

.order .unpay-tips{
	text-align:center;
	font-size:15px;
	color:#333333;
	padding:16px 15px 12px;
	font-weight:700;
	line-height:27px;
}

.order .unpay-tips .icon-area{
	clear:both;
	float:none;
	margin-right:15px;
	vertical-align:bottom;
	font-size: 27px;
}

.order .order-line-border{
	background-color:#FFFFFF;
	margin:0 0 10px 0;
	padding: 15px 15px 2px 15px;
	position:relative;
	border-radius:10px;
	
	
}
.order .order-line-border::before{
	content: '';
	position: absolute;
/*	top: -50%;
	bottom: -50%;
	left: -50%;
	right: -50%;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
*/	border-style: solid;
	border-bottom:1px;
	border-color: #EDEDED;

}
.order .flag{
	position: absolute;
	top:0;
	left:2%;
	border-radius:0 0 5px 5px;
	background:#2AAE67;
	height:1.5px;
	width:93%;
	font-size:8px;
	color:#fff;
	padding:0 5px;
}
.order .order-line-border .face{
	position: absolute;
	top:10px;
	right:0;
	border-radius:5px;
	font-size:12px;
	color:#fff;
	line-height:30px;
	padding:0 10px;
}
.face img{border-radius:50px;}
.order .order-line-border .flag1{
	position: absolute;
	top:10px;
	right: 20px;
	border-radius:100px;
	background:#FF6600;
	height:30px;
	width:30px;
	font-size:12px;
	color:#fff;
	line-height:30px;
	text-align:center;
}
.order .order-line-border .flag2{
	position: absolute;
	bottom:10px;
	right: 60px;
	border-radius:100px;
	background:#E65E60;
	height:30px;
	width:30px;
	font-size:12px;
	color:#fff;
	line-height:30px;
	text-align:center;
}
.order .order-line-border .flag22{
	position: absolute;
	bottom:10px;
	right: 20px;
	border-radius:100px;
	background:#2AAE67;
	height:30px;
	width:30px;
	font-size:12px;
	color:#fff;
	line-height:30px;
	text-align:center;
}
li .dels{
/*	position: absolute;
	top:-20px;
	right: 20px;
*/	border-radius:0 0 5px 5px;
	background:#E65E60;
	height:30px;
	font-size:12px;
	color:#fff;
	line-height:30px;
	padding:0 10px;
}

.order .order-main .info-line{
	padding:0;
}

.order .order-main .info-line:after{
	border-width:0;
}

.order .order-main .info-line .station-name{
	font-size:15px;
	color:#333333;
	padding-bottom:14px;
}

.order .order-main .info-label{
	padding-bottom:6px;
	font-size:13px;
	overflow:hidden;
	color:#999999;
	width:120px;
}

.order .order-main .first-line{
	word-spacing:2.7px;
}


.order .order-main .info-element{
	padding-bottom:6px;
	font-size:13px;
	color:#333333;
	word-break:break-all;
	word-wrap:break-word;
}

.highlight{
	color:#FB641C;
}


.order .order-main .price{
	margin-right:11px;
}

.order .order-main .btn-area{
	margin-top:7px;
	border-top:0.03rem dashed #DEDEDE;
	
}

.order .order-main .cancle-btn, .order .order-main .pay-btn, .order .order-main .bl-btn, .order .order-main .hs-btn{
	padding:6px 0 5px;
	text-align:center;
	font-size:12px;
	font-weight:700;
	margin:10px 2px 0 2px;
	border-radius:10px;
}

.order .order-main .cancle-btn{
	border:1px solid #2AAE67;
	color:#999999;
	position:relative;
}


.order .order-main .pay-btn{
	border:1px solid #2AAE67;
	color:#fff;
	background:#2AAE67;
}
.order .order-main .bl-btn{
	color:#fff;
	background:#333;
}
.order .order-main .hs-btn{
	color:#fff;
	background:#FF6600;
}
/* 弹性盒[[ */
.flex-box{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-moz-box-orient:horizontal;
	-webkit-box-orient:horizontal;
	-o-box-orient:horizontal;
	box-orient:horizontal;
}

.flex-box-v{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
.flex-2{
	-webkit-box-flex:2;      /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex:2;         /* OLD - Firefox 19- */
	-webkit-flex:2;          /* Chrome */
	-ms-flex:2;              /* IE 10 */
	flex:2;
	display:block;
}

.flex-3{
	-webkit-box-flex:3;      /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex:3;         /* OLD - Firefox 19- */
	-webkit-flex:3;          /* Chrome */
	-ms-flex:3;              /* IE 10 */
	flex:3;
	display:block;
	position: relative;
	z-index: 1;
}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
/* 弹性盒]] */
/* 信息列表[[ */
.info-line{padding:15px 0 0;background-color:#FFFFFF;position:relative;font-size:16px;color:#888888;}
.info-line:after{content:"";height:1px;width:100%;border-bottom:1px solid #CCCCCC;left:0;bottom:-1px;position:absolute;display:block;z-index:11;}
.info-line .info-label{width:80px;float:left;padding-bottom:15px;}
.info-line .info-element{padding-right:15px;padding-bottom:15px;position:relative;overflow:hidden;}
.info-line .info-element .jump-link{display:block;position:relative;font-size:16px;color:#333333;padding:15px 0;}
.info-line .info-element .jump-link:after{content:"";background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUE4NDE4QUU5NEJBMTFFNEFCQTZDNzlCNkMxMEU3QTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUE4NDE4QUY5NEJBMTFFNEFCQTZDNzlCNkMxMEU3QTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QTg0MThBQzk0QkExMUU0QUJBNkM3OUI2QzEwRTdBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QTg0MThBRDk0QkExMUU0QUJBNkM3OUI2QzEwRTdBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnhwyVYAAAEQSURBVHjapJXZCsIwEEVTq1Yrgg9u4ILi8uD//4y7X6DivtcbmKKOaZLqwIEy7RyS6aQV4hVF0AKOiBHhwyXQpOslWIDAVlAGDZZfgbmNRApqoKq4twYzkyTcQgXUFfc3YAoeJkHYxKaiiVoJf7gA2iDB8lswUUlUrywPOsBl+R1J7iaBDB/0QJLl92D8LtENTYYkaZY/kOQmLKYuBfoke48jGEmJzdjKbXRBjuVPUmI793IFA8WK1zaCNG3DY/kLGJoEHhXzRp6pBxfnn2LdW8hQcUrVOHDVzYF1sUoQq5gLslScjBoa3WmMmv2PsY0S/FysE3ydOtMXyaf9u1Hn3iZydGjcWP+FIAjEP/EUYACP7kSrr9/EAwAAAABJRU5ErkJggg==") no-repeat;width:0.80px;height:0.81280px;-webkit-background-size: 0.80px 0.81280px;background-size: 0.80px 0.81400px;display: inline-block;position: absolute;right:0px;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.jump-line{padding:0;}
.jump-line .info-element, .jump-line .info-line{padding:0px;}
.align-right{text-align:right;}

.sort_nav11 {
	position:fixed;z-index:99;top:75px;
}
#sort_nav1 .hd ul {
	bottom:.1rem;
	display:block;
	left:50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	position:absolute;
	text-align:center;
}
#sort_nav1 .hd ul li {
	background-color:#ededed;
	float:left;
	display:block;
	height:0.24rem;
	margin:.1rem;
	opacity:0.9;
	width:0.24rem;
	border-radius:5px;
}
#sort_nav1 .hd ul li.on {
	background-color:#FC3E1E;
}
.sort_list1 {
	background:#fff;
	overflow:hidden;
	padding: .2rem 0 .5rem 0;
	border-radius:10px;
}
.sort_list1 ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sort_list1 ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sort_list1 .sort_li1 {
	float: left;
	display: inline-block;
	padding-bottom:1px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	-webkit-box-sizing: border-box;
}
.sort_list1 .sort_li1 i {
font-size:40px; line-height:60px;}
.sort_list1 .sort_li1 a {
	display: block;
	color: inherit;
	height: 100%;
}
.sort_li1 a .yuan {
	border-radius:10px;
	display:block;
	height:60px;
	width:60px;
	margin: 10px auto 2px auto;
	line-height:40px;
	text-align: center;
	color: #fff;
	font-size:16px;
	position:relative;
}
.yuan img{border-radius:5px ; }
.tcz{color: #fff;
  text-align: center;
  position: absolute;
	left: 0; bottom: 0; right: 0;  
	height:28px;
	width:60px;
	font-size:10px;
    transform: translate(-40%, 0%);background-color:rgba(0,0,0,.4);
	border-radius:0 0 5px 5px; 
	line-height:12px;
	padding-top:5px;
margin: 5px auto auto auto;  }
.tuoy{color:#FFFF00;
  text-align: center;
  position: absolute;
	left: 0; top: 0; right: 0;  
	height:27px;
	width:60px;
	font-size:10px;
    transform: translate(-80%, 0%);background-color:rgba(0,0,0,.8);
	border-radius:5px 5px 0 0;
	font-weight:bold;
	line-height:28px;
margin:auto;
}
.hqq{color:#FFFF00;
  text-align: center;
  position: absolute;
	left: 0; top: 0; right: 0;  
	height:57px;
	width:57px;
	font-size:10px;
    transform: translate(0%, 0%);background-color:rgba(0,0,0,0);
	border-radius:5px;
	font-weight:bold;
	line-height:28px;
margin:auto;
border:3px solid #FF0000;
}
.hqqq{color:#fff;
  text-align:right;
  position: absolute;
  bottom:0;right:0;  
	height:20px;
	width:20px;
	font-size:4px;
	border-radius:100% 0 0 0;
	background:#FF0000;
	font-weight:bold;
	line-height:27px;
margin:auto;
}
.hb{color:#fff;
  text-align: center;
  position: absolute;
	top: -10px; right: -10px;  
	height:17px;
	display:block;
	width:30px;
	font-size:xx-small;
	border-radius:10px;
	background:#666666;
	line-height:17px;
	padding:0 5px;
margin:auto;
}
.hbbbbb{color:#fff;
  text-align: center;
  position: absolute;
	top: 35%; left:50%;  
	height:30px;
	display:block;
	width:30px;
	font-size:xx-small;
	border-radius:100px;
	background:#2AAE67;
	line-height:30px;
	padding:0 5px;
	font-weight:bold;
margin:-25px 0 0 -25px;
}
.hbbbbb1{color:#fff;
  text-align: center;
  position: absolute;
  bottom:35%; left:50%;  
	height:30px;
	display:block;
	width:50px;
	font-size:xx-small;
	border-radius:100px;
	background:#2AAE67;
	line-height:30px;
	padding:0 5px;
	font-weight:bold;
margin:-35px 0 0 -35px;
}
.sort_li1 a .txt {
	color:#333;
	font-size:14px;
	line-height:21px;
}
.txttichu ,.txttichu a {
	font-size:12px;
	border-radius:10px;
	border:1px solid #ededed;
	padding:0 5px;
	line-height:23px;
	margin-top:5px;
	margin-left:5px;
	color:#FF0000
}

.success {
   background-color: #FFFFFF;
   /*padding: 10px 0 0;*/
   border-radius:10px;
}

.success .tips {
   padding:14px;
}
.success .tips .tips-info {
   line-height:34px;
}

.success .add-area {
  border-bottom: 1px solid #f4f4f4;
  line-height:44px;;
   
}

.success .add-area .map-link i {
   float: right;
   line-height:34px;
   padding-right:14px;
   font-size:24px;
   padding-top:6px;
}
.success .add-area .add-info {
padding-left:14px;
font-size:14px;
font-weight:bold;
}
.success .add-area .add-info1 {
padding-left:14px;
}
