.img-topright {
	padding-right: 0.8rem;
	padding-top: 1rem;
	height: 3.5rem;
	width: auto;
	float: right;
}

#service_bg {
	top: 0;
	bottom: 0;
	z-index: 1200;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5)
}

#service_bg, #service_info {
	position: fixed;
	right: 0;
	left: 0;
	display: none
}

#service_info {
	top: 23%;
	z-index: 140;
	margin: auto;
	width: 85%;
	border-radius: 8px;
	background: #fff
}

#service_info ul {
	padding: 0 25px
}

#service_info li {
	border-bottom: 1px solid #eaeaea;
	text-align: center;
	text-indent: 10px;
	font-size: 14px;
	line-height: 50px
}

#service_info a {
	display: block;
	color: #5c5c5c;
	text-decoration: none
}

#service_code {
	margin-bottom: 20px
}

#service_code p {
	color: #5c5c5c;
	text-align: center;
	font-size: 14px;
	line-height: 45px
}

#service_code img {
	display: block;
	margin: 0 auto;
	width: 180px
}

.zxjx>a:link, .zxjx>a:visited, .zxjx>a:hover, .zxjx>a:active,  .tabs>a:link, .tabs>a:visited, .tabs>a:hover, .tabs>a:active {
	color: #323232;
}

.tab_selected {
	color: #ff8901;
	border-bottom: 3px solid #ff8901;
}

.color_blue {
	color: #2a99e0;
}

.btn_buy {
	font-size: 1rem;
	border-radius: 0.3rem;
	border: 1px solid #ff8901;
	color: #ff8901;
	text-align: center;
	padding: 0.5rem 0.3rem;
}

.item_bottom_container {
	overflow: hidden;
	padding: 0 5%;
	margin-top: 0.8rem;
	font-size: 1rem;
}

.jdt_container {
	float: left;
	width: 60%;
}

.jdt_container div {
	color: #646464;
}

.buy_container {
	float: left;
	width: 40%;
	text-align: center;
}

.tab_load_more {
	text-align: center;
	color: #868686;
	font-size: 1.2rem;
	padding: 0.8rem 0rem 0rem;
}

form {
	position: relative;
	width: 100%;
	border-top: 1px solid #eaeaea;
	background: #fff;
	margin-bottom: 6px;
}

.select {
	width: 100%;
	height: 45px;
	background: url(../../../images/NEWS/icon.png) no-repeat 12px center;
	color: #f33030e0;
	text-indent: 45px;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana;
	line-height: 45px
}

.selectnews {
	width: 100%;
	height: 45px;
	background: url(../../../images/NEWS/qiuicon.png) no-repeat 12px center;
	background-size: 16px 16px;
	text-align: left;
	color: #f33030e0;
	text-indent: 45px;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana;
	line-height: 45px
}

.form {
	height: 45px;
	line-height: 45px;
	padding-right: 80px;
	box-sizing: border-box;
	/*margin-left: 20px;*/
}

.form .go-list {
	position: absolute;
	right: 29px;
	top: 8px;
	border-radius: 20px;
	height: 30px;
	line-height: 30px;
	width: 64px;
	font-size: 13px;
	color: #f33030e0;
	text-align: center;
	border: 1px solid #f33030e0;
}

.jiangbei {
	width: 26px;
	height: 26px;
	background: url(../../../images/NEWS/jiangbei.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	background-size: 100% 100%;
	margin-right: 10px;
}

.jijiang {
	width: 26px;
	height: 26px;
	background: url(../../../images/NEWS/jijiang.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	background-size: 100% 100%;
	margin-right: 10px;
}

.cainixin {
	width: 26px;
	height: 26px;
	background: url(../../../images/NEWS/chaini.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	background-size: 100% 100%;
	margin-right: 10px;
}
    
/*.form .go-list::before {content: ' ';position: absolute;top: 50%;left: 0;width: 1px;height: 16px;background: #000;margin-top:-8px;}*/
.buy-type {
	overflow: hidden;
}

.buy-type a {
	float: left;
	width: 50%;
}

.buy-type a img {
	display: block;
	width: 100%;
	height: auto;
}

.marginBottom {
	margin-bottom: 7px;
}

.bg-white {
	background-color: #FFFFFF;
	border-top: 1px solid #ededed !important;
}

.prelative {
	position: relative !important;
}

.am-ellipsis, .am-text-truncate {
	word-wrap: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.am-padding-top-xs {
	padding-top: .5rem;
}

.font-color-16 {
	color: #0c0c0c !important;
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
	font-weight: 400;
}

.font-14 {
	font-size: 12px!important;
}

.icon_cont_notice {
	background: url(https://h5.nezoyeco.com/images/icon/cont_notice.png) no-repeat;
	height: 20px;
	width: 20px;
	background-size: 100%;
	position: absolute;
	left: .4rem;
	top: .5rem;
}

.scrolllayer {
 /* float: left; */
	overflow: hidden;
	height: 18px;
	width: 100%;
	display: block;
	margin-top: 2px;
/* border: 1px red solid; */
}

.scrollmessage {
	float: left;
	text-align: left;
	width: 100%;
	font-size: 14px;
/* font-family: "宋体"; */
}

.scrollmessage ul {
	list-style: none;
     /* padding-left: 2em;*/ /* padding: 0;*/
	margin: 0;
}

.scrollmessage li {
 /* line-height: 18px;*/
	font-size: 14px;
	padding-left: 2em;
/* color: #FF0000; */
}

.scrollmessage li a {
 /* color: #FF0000; */
	text-decoration: none;
}

.font-color-16 {
	color: #0c0c0c !important;
}

#content {
	height: 25px;
	position: relative;
	overflow: hidden;
	margin-top: -3px;
}

#scroll {
	line-height: 25px;
	position: absolute;
	top: 0;
	left: 0;
}

.db-main-index .zxjx>ul>li {
	border-bottom: none;
	margin-left: -1px;
}

.db-main-index .zxjx>a {
	border-top: none;
}

.swiper-container-horizontal>.swiper-pagination {
	bottom: .6rem;
}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
	margin: 0 .3rem;
	width: 8px;
	height: 8px;
}
/*json加载商品*/
.goodsNav {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ddd;
	margin-top: 10px;
	background: white;
}

.goodsNav ul li {
	float: left;
	height: 35px;
	line-height: 35px;
}

.goodsNav li a {
	display: block;
	color: #999;
	position: relative;
	z-index: 9;
	margin: 0 5px;
	text-align: center;
}

.goodsNav li.current a {
	color: #ff8901;
	height: 34px;
	line-height: 34px;
	border-bottom: 2px solid #ff8901;
}

.goodsNav li b {
	height: 10px;
	background: #ddd;
	width: 1px;
	position: absolute;
	top: 12px;
	right: -5px;
	z-index: 10;
}

.goodsNav li:nth-child(5n-4) {
	width: 25%;
}

.goodsNav li:nth-child(5n-3), .goodsNav li:nth-child(5n-2) {
	width: 25%;
}

.goodsNav li:nth-child(5n-1) {
	width: 25%;
}

.goodsNav li:nth-child(5n-5) {
	width: 25%;
	position: relative;
}

.goodsNav a s, .goodsNav a em {
	width: 0;
	height: 0;
	line-height: 0;
	border: 3px solid transparent;
	position: relative;
}

.goodsNav a s {
	border-top-color: #bbb;
	top: 10px;
	left: -1px;
}

.goodsNav a em {
	border-bottom-color: #bbb;
	top: -11px;
	left: 5px;
}

.goodsNav a s.orange {
	border-top-color: #ff8901;
}

.goodsNav a em.orange {
	border-bottom-color: #ff8901;
}

.goodsNav s.arrowUp {
	border: 4px solid transparent;
	border-top-color: #bbb;
	left: 5px;
	top: 9px;
}

.goodsNav ul li.gSort {
	border: 1px solid #ddd;
	border-bottom: 0;
	-webkit-box-sizing: border-box;
	margin-left: -1px;
}

.goodsNav ul li.gSort a {
	height: 35px;
	line-height: 33px;
	background: #fff;
	position: relative;
	z-index: 20;
	margin: 0;
	padding-left: 2px;
}

.goodsNav li dl {
	width: 380%;
	background: #fff;
	box-shadow: -1px 1px 2px #eee;
	border: #ddd 1px solid;
	position: absolute;
	z-index: 10;
	top: 34px;
	right: -1px;
}

.goodsNav li dd {
	border-bottom: 1px solid #eee;
	BORDER-RIGHT: 1PX SOLID #EEE;
	margin-top: -1px;
	line-height: 35px!important;
	width: 33%;
	FLOAT: LEFT;
}

.goodsNav li dl a {
	display: inline-block;
	width: 100%;
	padding-left: 10%!important;
	-webkit-box-sizing: border-box;
	color: #666;
	background: none!important;
	text-align: left;
	margin: 0;
}

.goodsNav li dl b {
	display: inline-block;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	position: relative;
	top: 4px;
	left: 0;
	margin-right: 6px;
}

.goodsNav li dl b.g1 {
	background-position: -19px 0;
}

.goodsNav li dl b.g2 {
	background-position: -19px -19px;
}

.goodsNav li dl b.g3 {
	background-position: -19px -39px;
}

.goodsNav li dl b.g4 {
	background-position: -19px -59px;
}

.goodsNav li dl b.g5 {
	background-position: -19px -78px;
}

.goodsNav li dl b.g6 {
	background-position: -19px -98px;
}

.goodsNav li dl b.g7 {
	background-position: -19px -117px;
}

.goodsNav lidl dd.sOrange a {
	color: #ff8901;
}

.goodsNav li dl dd.sOrange b.g1 {
	background-position: 0 0;
}

.goodsNav li dl dd.sOrange b.g2 {
	background-position: 0 -19px;
}

.goodsNav li dl dd.sOrange b.g3 {
	background-position: 0 -39px;
}

.goodsNav li dl dd.sOrange b.g4 {
	background-position: 0 -59px;
}

.goodsNav li dl dd.sOrange b.g5 {
	background-position: 0 -78px;
}

.goodsNav li dl dd.sOrange b.g6 {
	background-position: 0 -98px;
}

.goodsNav li dl dd.sOrange b.g7 {
	background-position: 0 -117px;
}

.goodsNav dd:nth-child(7n-7) {
}

.goodsList {
	clear: both;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.goodsList ul {
	height: 245px;
	overflow: hidden;
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	float: left;
	position: relative;
	width: 50%;
	border-bottom: 1px solid #e5e5e5 !important;
	border-right: 1px solid #e5e5e5;
	padding-bottom: .5rem !important;
	background: white;
}

.rateImage img {
	max-width: 97%;
}

.u-progress {
	height: 5px;
}

.listLi {
	height: 245px;
	overflow: hidden;
	padding-left: 1rem;
	padding-right: 1rem;
	float: left;
	position: relative;
	width: 50%;
	border-bottom: 1px solid #e5e5e5 !important;
	border-right: 1px solid #e5e5e5;
	padding-bottom: .5rem !important;
}

.goodsList ul:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}

.goodsList span.z-Limg {
	float: left;
	width: 82px;
	height: 82px;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.goodsList span img {
	width: 80px;
	height: 80px;
	display: inline-block;
	overflow: hidden;
}

.goodsList .goodsListR h2 {
	display: block;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
	width: 100%;
}

.goodsList .goodsListR .pRate {
	margin-top: 8px;
	position: relative;
}

.goodsList .Progress-bar {
	overflow: hidden;
}

.goodsList .Progress-bar ul {
	padding: 0;
	display: none;
	width: 100%;
	border: 0 none;
}

.goodsList .goodsListR a.add {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #ff8901;
	border-radius: 50%;
	position: relative;
	top: 6px;
	left: 17px;
}

.goodsList .goodsListR a.add s {
	display: inline-block;
	background-position: -58px -29px;
	width: 22px;
	height: 22px;
	margin: 4px 0 0px 1px;
}

.goodsList .goodsListR a.gray {
	background: #cecece;
}

.goodsList .pTitle {
	width: 70px;
	height: 14px;
	padding-top: 2px;
	-webkit-transform: rotate(-45deg);
	text-align: center;
	position: absolute;
	left: -24px;
	top: 3px;
	color: #fff;
	font-size: 10px;
}

.goodsprice {
	color: #9f9f9f;
	margin-top: 2px;
	font-size: 12px;
}

.goodsList .pLimitedTime {
	background: #ff8901;
}

.goodsList .pNewProducts {
	background: #3b0;
}

.goodsList .pPopularity {
	background: #f00;
}

.rateImage {
	width: 130px;
	height: 130px;
	margin: 0 auto;
	overflow: hidden;
}

.marginTop {
	margin-top: 0.5rem;
}

.font-14 {
	font-size: 12px!important;
}

.font-color-16 {
	color: #0c0c0c !important;
}

.font-color-12 {
	color: #ff8901;
}

.db-main-index .zxjx>ul>li>a>.txt>.zj>span:first-child {
	background-color: #ff6600;
}

.db-main-index .zxjx>ul>li {
	width: 25%;
}

.db-main-index .zxjx>ul>li>a {
	padding: 0.6rem 6%;
}

.db-main-index .zxjx>ul>li {
	border-left: 1px solid transparent;
	border-left-color: rgba(220, 220, 220, 0.48);
}

.swiper-slide img {
	max-width: 100% !important;
}

.btn-wrap .buy-btn {
	display: block;
	width: 72.5%;
	height: 30px;
	border-radius: 20px;
	line-height: 30px;
	padding: 2px;
	box-sizing: content-box;
	background: -webkit-linear-gradient(left, #ff8901, #ffb901)!important;
	background: -o-linear-gradient(left, #ff8901, #ffb901)!important;
	background: -moz-linear-gradient(left, #ff8901, #ffb901)!important;
	background: linear-gradient(left, #ff8901, #ffb901)!important;
}

.btn-wrap .buy-btn span {
	border-radius: 2rem;
	height: 100%;
	width: 100%;
	display: flex;
	font-weight: bold;
	font-size: 14px;
	color: #ff8901;
	align-items: center;
	justify-content: center;
	background: #fff;
}

#pageDialogBG {
	-webkit-border-radius: 5px;
	width: 255px;
	height: 45px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 45px;
}

.app-icon-wrapper {
	background-color: #373B3E;
	padding: 8px;
	position: relative;
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}

.app-icon-wrapper a {
	display: block;
}

.app-icon-wrapper a.info-icon {
	width: 100%;
}

.app-icon-wrapper .info-content {
	width: 100%;
	margin: 0 auto;
}

.app-icon-wrapper .info-icon .set-icon {
	border-radius: 20px;
	display: block;
	height: 30px;
	width: 30px;
	float: left;
}

.app-icon-wrapper .info-icon .info {
	float: left;
	line-height: 30px;
	color: #fff;
	font-size: 18px;
	width: calc(100% - 46px);
	text-align: center;
}

.app-icon-wrapper .close-icon {
	position: absolute;
	width: 16px;
	height: 30px;
	right: 8px;
	z-index: 1;
}

.app-icon-wrapper .close-icon:before {
	content: "\2715";
	font-size: 20px;
	line-height: 30px;
	color: #eee;
}

.btn-wrap {
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 136px;
	margin: 0 auto;
}

.btn-wrap .gRate {
	display: block;
	width: 30px;
	height: 30px;
	background: #dc332d;
}

.btn-wrap .add {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	line-height: 25px;
	color: #333;
	background-image: linear-gradient(to right, #f33030e0 , #fed883);
}

.btn-wrap .star {
	width: 25px;
	height: 25px;
}

.btn-wrap .add s, .btn-wrap .star s {
	display: block;
	width: 22px;
	height: 22px;
	margin: 1px 0 0 1px;
	background: url(../../../images/NEWS/setIcon.png) no-repeat -58px -28px;
	background-size: 77px auto;
}

.btn-wrap .star s {
	background: url(../../../images/NEWS/icon-star.png) no-repeat 0 0;
	background-size: 100% auto;
}

.swiper-slide {
	text-align: center;
	justify-content: center;
	align-items: center;
        /*display: flex;*/
}

.swiper-slide img {
	height: auto;
	width: 100%;
	display: block;
}

.swiper-slide .swiper-lazy-preloader {
	margin-top: 50px;
}

.rolling-number {
	background: #fff;
	padding: 8px;
	text-align: center;
	border-bottom: 1px solid #CCC;
	font-size: 16px;
	clear: both;
}

.rolling-number .rolling-content ul {
	margin-top: 8px;
	color: #3BC23C;
}

.rolling-number .rolling-content ul li {
	display: inline-block;
}

.rolling-number .rolling-content ul li.rolling-title {
	color: #999;
}

.rolling-number .rolling-content ul li.num {
	position: relative;
	border: 1px solid #CCC;
	display: inline-block;
	width: 18px;
	font-size: 16px;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
}

.rolling-number .rolling-content ul li cite {
	width: 18px;
	position: absolute;
	left: 0;
	z-index: 1;
}

.rolling-number .rolling-content ul li cite em {
	width: 18px;
	display: block;
}

.rolling-number li i {
	border-top: 1px solid #ededed;
	height: 0;
	left: 0;
	position: absolute;
	top: 11px;
	width: 100%;
	z-index: 0;
}

#published .m-round {
	border: none;
	border-radius: 0;
	background: #fff;
	box-shadow: none;
}

.m-tt1 {
	margin: 0;
	background: #FFF;
	overflow: hidden;
	border-bottom: 1px solid rgba(246,246,246,0.8);
}

.m-tt1 a {
	width: 100%;
	display: block;
	color: #999;
	padding-left: 5px;
}

.m-tt1 h2 {
	width: 100%;
	margin: 0;
	line-height: 32px;
	font-size: 14px;
	font-weight: normal;
}

.m-tt1 .z-arrow {
	width: 8px;
	height: 8px;
	border-width: 1px 1px 0 0;
	float: right;
	margin-top: 16px;
	margin-right: 20px;
}

.m-lott-list {
	overflow: hidden;
}

.m-lott-list li {
	width: 50%;
	float: left;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	padding: 0 5px 5px;
	box-sizing: border-box;
}

.m-lott-list li:nth-child(n+3) {
	border-bottom: none;
}

.m-lott-list li .m-lott-text {
	float: left;
	width: 53%;
	margin: 1% 2%;
}

.m-lott-list li .m-lott-text p {
	color: #3BC23C;
}

.m-lott-list li .m-lott-text a {
	color: #666;
	font-size: 12px;
	display: block;
	height: 32px;
	width: 100%;
	overflow: hidden;
}

.m-lott-list li .m-lott-pic {
	float: right;
	width: 42%;
	display: block;
}

.m-lott-list li .m-lott-pic a {
	width: 100%;
	height: 100%;
	display: block;
}

.m-lott-list li .m-lott-pic img {
	width: 200px;
	max-width: 100%;
	height: auto;
	float: right;
}

.m-lott-list .m-lott-state {
	clear: left;
	padding: 2px 0 0 1px;
}

.m-lott-list .m-lott-state .u-time {
	color: #3BC23C;
	padding: 3px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}

.m-lott-list .m-lott-state .u-time em {
	padding-right: 3px;
}

.m-lott-list .m-lott-state .u-user {
	display: block;
	margin-top: 18px;
	width: 53%;
	white-space: nowrap;
	overflow: hidden;
	line-height: 12px;
}

    /*.m-lott-list .m-lott-item {*/
    /*border: 1px solid #F4F4F4;*/
    /*border-bottom: 1px solid #F4F4F4 !important;*/
    /*}*/

.m-lott-list .m-lott-item:nth-child(even) {
	border-left: none;
}

.m-lott-list .m-lott-item:nth-child(n+3) {
	border-top: none;
}

#published .lott-list {
	overflow: hidden;
}

#divLottery {
	background: #fff;
}

#divLottery::after {
	content: "";
	width: 100%;
	height: 0px;
	clear: both;
	display: block;
}

#divLottery li {
	float: left;
	height: 160px;
	border-radius: 5px;
	box-sizing: border-box;
	border-right: 1px solid rgba(246,246,246,.7);
	overflow: hidden;
}

#divLottery li a {
	position: relative;
	display: block;
}

#divLottery li a.limit::before {
	content: '';
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	bottom: 0;
	right: 0;
	background: transparent url("https://h5.nezoyeco.com/images/cat_mark.png?v=17070701") no-repeat;
	background-size: 35px;
	background-position: 0 -35px;
}

#divLottery li a.double::before {
	content: '';
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	bottom: 0;
	right: 0;
	background: transparent url("https://h5.nezoyeco.com/images/cat_mark.png?v=17070701") no-repeat;
	background-size: 35px;
	background-position: 0 0;
}

#divLottery li a.three::before {
	content: '';
	display: block;
	position: absolute;
	width: 35px;
	height: 34px;
	bottom: 0;
	right: 0;
	background: transparent url("https://h5.nezoyeco.com/images/cat_mark.png?v=17070701") no-repeat;
	background-size: 35px;
	background-position: 0 -71px;
}

#divLottery li a.lottery::before {
	content: '';
	display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	bottom: 0;
	right: 0;
	background: transparent url("https://h5.nezoyeco.com/images/cat_mark.png?v=17070701") no-repeat;
	background-size: 35px;
	background-position: 0 -106px;
}

#divLottery li img {
	width: 70px;
	height: 70px;
	display: block;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 4px;
}

#divLottery li p {
	color: #c9c0c0;
	text-align: center;
	margin: 0 auto;
}

#divLottery .u-user a {
	overflow: hidden;
	display: block;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#divLottery .m-lott-state {
	margin: 4px 0 10px;
}

#divLottery .m-lott-state .u-time {
	display: inline-block;
	padding: 4px;
	border: 1px solid #eee;
	border-radius: 10px;
}

#divLottery .m-lott-state {
	text-align: center;
}

#divLottery .m-lott-pic {
	margin: 4px auto;
	width: 70px;
}

ul {
	list-style-type: none;
}

#partner {
 /*战略合作伙伴*/
	border: none;
	border-radius: 0;
	background: #fff;
	box-shadow: none;
        /*border-bottom: 1px solid rgba(246,246,246,0.8);*/
}

li.ptn {
	width: 20%;
	display: inline-block;
	box-sizing: border-box;
	border: none;
}

li.ptn > a {
	display: block;
	padding: .2rem 0;
	color: #999;
	text-align: center;
	text-decoration: none;
	outline: 0;
}

li.ptn a img {
	display: block;
	margin: auto;
	width: 60%;
	height: 60%;
	margin-bottom: 2px;
}

li.ptn a span {
	text-align: center;
	font-size: .72rem
}

#notice {
 /*首页公告*/
	position: relative;
	margin-bottom: 5px;
	background: #FFF;
	border-top: 1px solid rgba(246,246,246,0.8)
}

#notice:after {
	content: ' ';
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	right: 15px;
	top: 14px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #BBB;
	-webkit-transform: rotate(45deg);
}

.anouncement {
	height: 40px;
	width: calc(100% - 40px);
	overflow: hidden;
	margin: 0 0 0 15px;
}

.anouncement::before {
	content: ' ';
	display: block;
	position: absolute;
	width: 18px;
	height: 18px;
	margin: 11px 0 0;
	border-right: 4px solid #FFF;
	background: #FFF url("https://h5.nezoyeco.com/images/nt.png") center center / contain;
}

#anMarquee {
	color: #3BC23C;
	line-height: 40px;
	font-size: 16px;
}

.nav-wrapper {
	background-color: #fff;
	height: 44px;
	position: relative;
	width: 100%;
}

.nav-wrapper .nav-wrapper {
	position: fixed;
	max-width: 640px;
        /*left: 0;*/
	top: 0;
	border-bottom: 1px solid #eee;
	z-index: 99;
}

.nav-wrapper .nav-inner {
	box-sizing: border-box;
	float: left;
	height: 44px;
	width: 60%;
}

.nav-wrapper .nav-inner li {
	position: relative;
	float: left;
	height: 44px;
	text-align: center;
	width: 22%;
}

.nav-wrapper .nav-list {
	width: 100%;
}

.nav-wrapper .nav-inner li:last-child {
	width: 31%;
}

.nav-wrapper .nav-inner a {
	display: block;
	font-size: 14px;
}

.nav-wrapper .nav-inner li.current a span:after {
	position: absolute;
	content: ' ';
	width: 100%;
	height: 2px;
	background: #f60;
	left: 0;
	bottom: -3px;
}

.nav-wrapper .nav-inner li.current span {
	color: #f60;
}

.nav-wrapper .nav-inner span {
	position: relative;
	border-bottom: 2px solid transparent;
	color: #666;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-top: 7px;
	font-size: 14px;
}

.nav-wrapper .nav-inner li b,.nav-wrapper .select-btn b {
	position: absolute;
	top: 8px;
	right: 0;
	z-index: 10;
	width: 1px;
	height: 60%;
	background: linear-gradient(#f9f9f9,#aeaeae,#f9f9f9)
}

.nav-wrapper .nav-inner .arrow-box {
	position: absolute;
	top: 0;
	right: calc((100% - 40px)/ 2);
	right: -webkit-calc((100% - 40px)/ 2);
	right: -moz-calc((100% - 40px)/ 2);
	bottom: 0;
	overflow: hidden;
	margin: auto;
	width: 6px;
	height: 16px
}

.nav-wrapper .nav-inner em,.nav-wrapper .nav-inner s {
	position: relative;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	line-height: 0
}

.nav-wrapper .nav-inner s {
	border-width: 4px 3px 3px 3px;
	border-top-color: #8b8b8b
}

.nav-wrapper .nav-inner em {
	margin-bottom: 3px;
	border-width: 3px 3px 4px 3px;
	border-bottom-color: #8b8b8b
}

.nav-wrapper .nav-inner em:after,.nav-wrapper .nav-inner s:after {
	position: absolute;
	width: 0;
	height: 0;
	border-color: #fff transparent;
	border-style: solid;
	content: ""
}

.nav-wrapper .nav-inner em:after {
	top: 1px;
	left: -2px;
	border-width: 0 2px 3px 2px
}

.nav-wrapper .nav-inner s:after {
	top: -4px;
	left: -2px;
	border-width: 3px 2px 0 2px
}

.nav-wrapper .select-btn {
	position: relative;
	box-sizing: border-box;
	color: #666;
	float: left;
	font-size: 14px;
	height: 44px;
	line-height: 44px;
	position: relative;
	text-align: center;
	width: 20%;
	border-left: 1px solid #eee;
}

.nav-wrapper .select-icon {
	width: 14px;
	height: 14px;
	margin-right: 2px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	background: url("../../../images/NEWS/icon-cate.png") 0 0;
	background-size: 100% 100%;
}

.nav-wrapper .select-total {
	background-color: #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.19);
	position: absolute;
	right: 0;
	top: 40px;
	width: 100%;
	z-index: 4;
}

.nav-wrapper .select-total .order_list li {
	box-sizing: border-box;
	height: 44px;
	line-height: 42px;
	width: 100%;
}

.nav-wrapper .select-total .order_list li a {
	color: #666;
	display: block;
	font-size: 14px;
	padding: 0 15px;
}

.nav-wrapper .select-total .order_list li.current a {
	color: #ff8901;
}

.sort_list::after {
	clear: both;
	content: "";
	display: table;
}

.sort_list {
	display: block;
}

.sort_list li {
	box-sizing: border-box;
	float: left;
	height: 47px;
	width: 33.3%;
}

.sort_list a {
	height: 47px;
	line-height: 47px;
	color: #666;
	display: block;
	font-size: 15px;
	text-align: left;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	white-space: nowrap;
	overflow: hidden;
	text-indent: 17px;
}

.sort_list a span.jiantou {
	display: block;
	text-align: center;
	margin: 8px 10px;
	height: 27px;
	line-height: 27px;
	padding-right: 30px;
	border: 1px solid #f60;
	border-radius: 5px;
	color: #f60;
}

.sort_list a span.jiantou::after {
	content: '\279C';
	font-size: 18px;
	display: block;
	position: absolute;
	width: 44px;
	height: 30px;
	right: 2px;
	top: 0;
	line-height: 44px;
	text-align: center;
	text-indent: 0;
}

#divGoodsLoading {
/*        min-height: 45px;
        border-top:1px solid #ccc;*/
}

#ulRecommend {
	margin-left: -1px;
	margin-right: -1px;
}

#ulRecommend > li {
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 5px #eee;
	margin-bottom: 1rem;
	border-radius: 6px;
}

#ulRecommend > li:nth-child(2n) {
	margin-left: 15px;
}

#ulRecommend > li > div {
	position: relative;
	margin: 1px 1px 0 0;
	background: #fff;
}

#btnsearch {
	cursor: pointer;
}

#btnsearch .select-icon {
	background: url("../../../images/NEWS/icon-search.png") 0 0;
	background-size: 100% 100%;
}

    /*商品分类导航栏添加商品选择框*/
.sort_list li {
	position: relative;
}

.sort_list li > input {
	display: none;
}

.sort_list li em {
	color: #3BC23C;
}

#chk0:checked + label {
	background-image: url("https://h5.nezoyeco.com/statics/templates/yungou/images/mobile/check_bak.png");
}

.cateChk + label {
	position: absolute;
	height: 50px;
	width: 50px;
	top: 0;
	right: 0;
	box-sizing: border-box;
	cursor: pointer;
	z-index: 1;
	background: transparent url(../../../images/NEWS/check_.png) center 55px / 130% 404%;
	text-align: center;
	line-height: 44px;
	font-size: 13px;
	color: #CCC;
}

.cateChk:checked + label, .cateChk.red:checked + label {
	background-position-y: -13px;
	color: #f60;
}
    /*
    li:first-child .cateChk:checked + label {
        background-image: url("/statics/templates/ffxiang/images/mobile/check_bak.png");
    }
    */
    /*.cateChk.disabled:checked + label { //disabled类暂不删除，留待使用
        background-position-y: 51px;
        color: #CCC;
    }*/
.cateChk.red + label {
	background-position: center;
	color: #000;
}

#addAll {
	position: relative;
	width: 100%;
	height: 44px;
	text-align: center;
	border-top: 1px solid #eee;
	margin-top: -1px;
	float: left;
}

#addAll p {
	border: 1px solid #f60;
	border-radius: 3px;
	width: 33%;
	margin: 7px auto;
	height: 28px;
	color: #FFF;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 5px;
	cursor: pointer;
	background: #f60;
}

#addAll p#catUp {
	position: absolute;
	width: 31%;
	margin-left: 1%;
	overflow: hidden;
	background: #FFF;
	border: none;
}

#addAll p#catUp::after {
	content: '\00AB';
	width: 32px;
	height: 32px;
	font-size: 32px;
	line-height: 32px;
	-webkit-transform: rotate(90deg);
	display: block;
	margin: 0 auto;
	color: #dc332d;
}

#addAll #addtotal {
	position: absolute;
	top: 0;
	left: 70%;
	height: 40px;
	line-height: 40px;
	color: #CCC;
	font-size: 12px
}

#addAll #addtotal.num {
	color: #dc332d;
	text-shadow: 0 0 3px #dc332d;
}

.special a {
	color: #1A9DEC !important;
}

#addAll #addtotal {
	position: absolute;
	top: 0;
	right: 15px;
	font-size: 14px;
	color: #999;
	line-height: 40px;
}

    /*添加“我的收藏”到分类列表*/
#lucky a, #myCollect a,#lottery a {
	height: 26px;
	padding: 0;
	margin: 8px 12px 0;
	color: #3BC23C;
	border: 1px solid #3BC23C;
	line-height: 26px;
	text-indent: 5px;
	border-radius: 5px;
}

#lucky a::after, #myCollect a::after, #lottery a::after {
	content: '\279C';
	font-size: 1.1rem;
	display: block;
	position: absolute;
	width: 44px;
	height: 30px;
	right: 2px;
	top: 0;
	line-height: 44px;
	text-align: center;
	text-indent: 0;
}

.check_more {
	text-align: center;
	cursor: pointer;
	color: #a4a0a0;
	display: none;
	height: 52px;
	line-height: 30px;
}

.link_box::after {
	content: "";
	display: block;
	width: 100%;
	height: 0px;
	clear: both;
}

#wximg {
	width: 12rem;
	height: 12rem;
	position: fixed;
	background: #7b7878;
	top: 100px;
	left: 50%;
	z-index: 3;
	margin-left: -6rem;
	border-radius: 10px;
	opacity: 0.9;
	display: none;
}

#wximg p {
	color: #fff;
	box-sizing: border-box;
	padding-left: 0.7rem;
	padding-top: 0.7rem;
}

#wximg img {
	display: block;
	width: 8rem;
	height: 8rem;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0.4rem;
}

.wximghide {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	display: none;
	z-index: 2;
}
    /*添加到购物车动画*/
img#forFun {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	z-index: 111;
	-webkit-animation: forFun .65s ease-in-out;
	-webkit-animation-fill-mode: backwards;
}

.flower:nth-of-type(1) {
	width: 60px;
	position: absolute;
	bottom: 20px;
	left: calc(50% - 2px);
	transition: all 1s;
	transform-origin: bottom left;
	animation: flower-fly1 8s ease-in-out infinite;
	z-index: 1;
	background-image: url('../../../images/NEWS/flower.png');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
	transform: rotate(-36deg);
	cursor: pointer;
}

@keyframes flower-fly1 {
	0% {
		transform: rotate(-36deg);
	}

	50% {
		transform: rotate(14deg);
	}

	100% {
		transform: rotate(-36deg);
	}
}

    /*收藏标识*/
    
.star.nostars {
	background-image: url("https://h5.nezoyeco.com/images/star.png");
}

.layer-recharge .layui-layer-content {
	height: auto;
}
</style>
<style>
    /*0元购*/
    .scroll_hot {
	width: 100%;
	height: auto;
	margin-bottom: 5px;
	background: #FFF;
	overflow: hidden
}

.scroll_hot ul {
	padding: 0 .5rem;
}

.scroll_hot li, .scroll_hot li {
	box-sizing: border-box
}

.scroll_hot li {
	float: left;
	width: 50%;
	height: auto;
	padding: 0 .5rem;
}

.scroll_hot li .products_kuang {
	padding: .2rem 0
}

.scroll_hot li .products_kuang img {
	display: block;
	width: 80%;
	height: auto;
	margin: 0 auto
}

.scroll_hot li .goods_name, .scroll_hot li .price_pro, .scroll_hot li .original_money {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.scroll_hot li .goods_name {
	display: none;
	line-height: 2rem;
	color: #666;
	font-size: .75rem;
	text-align: left;
}

.scroll_hot li .price_pro, .scroll_hot li .original_money {
	float: left;
	width: 50%;
	line-height: 2rem
}

.scroll_hot li .price_pro {
	color: #3BC23C;
	font-size: 1rem;
	text-align: left;
}

.scroll_hot li .original_money {
	color: #CCC;
	font-size: .8rem;
	text-align: right;
	text-decoration: line-through;
}

.scroll_hot .hd {
	position: relative;
	width: 100%;
	height: 1.25rem;
	line-height: 1.25rem;
	text-align: center
}

.scroll_hot .hd li {
	float: none;
	display: inline-block;
	width: 6px;
	height: 6px;
	padding: 0;
	margin-right: .5rem;
	font-size: 0;
	background: #C5C1C0;
	border-radius: 50%;
	vertical-align: top;
}

.scroll_hot .hd li.on {
	background: #3BC23C;
}

.m-tt1 a em {
	float: right;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	margin: 6px 28px 0 0;
	color: #FFF;
	font-size: 12px;
	background: #3BC23C;
	border-radius: 10px
}

.grayscale {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

body, .footer .u-ft-nav {
	max-width: unset;
}

.TopZX {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: 9999;
	display: none;
}

.zdBox {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.75);
	z-index: 9999;
	display: none;
	overflow: hidden;
}

.goodlist ul {
	height: 230px;
	overflow: hidden;
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	float: left;
	position: relative;
	width: 50%;
	border-bottom: 1px solid #e5e5e5 !important;
	border-right: 1px solid #e5e5e5;
	padding-bottom: .5rem !important;
	background: white;
}

.goodsListR h2 {
	font-size: 12px;
}

#fixed {
	text-align: center;
}

.newqishu {
	width: 100%;
	height: 16px;
}

.newqishu span {
	display: inline-block;
	line-height: 16px;
	padding: 0 5px;
	background-image: -webkit-linear-gradient(left,#f33030e0,#ffba31);
	background-image: linear-gradient(90deg,#f33030e0,#ffba31);
	border-radius: 0 40px 40px 0;
	font-size: 14px;
	font-weight: 700;
	content: "viewport-units-buggyfill; line-height: 4.267vmin; padding: 0px 2.133vmin; border-radius: 0 2.133vmin 2.133vmin 0px";
}

.newslefts {
	width: 50%;
	height: 175px;
	float: left;
}

.newsrights {
	width: 50%;
	height: 175px;
	float: left;
}