@charset "utf-8";

.btn_org, img {
	vertical-align: top
}

.rel, html {
	position: relative
}

.siteName, ol, ul {
	list-style: none
}

;

html, html {
	min-height: 100%;
}

.ygSectionT span, .ygSwiperSlideNew a, header .title {
	white-space: nowrap;
	text-overflow: ellipsis
}

body, dd, dl, dt, h1, h2, h3, input, li, ol, p, section, ul {
	margin: 0;
    padding: 0;
}

* {
	tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent;
	-ms-tap-highlight-color: transparent
}

h1, h2, h3, h4, h5 {
	font-weight: 400;
	font-size: 18px
}

img {
	border: none
}

em {
	font-style: normal
}

button, input[type=text], input[type=reset], input[type=button], input[type=submit] {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: none;
	outline: 0;
	border-radius: 0;
	border: 0
}

.inptxt {
	padding: 0 0 0 5px;
	border: 1px solid #ddd;
	height: 32px
}

.cd-nav-key li, .right-list li, .screening-mask {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: none;
	outline: 0
}

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

.prodtl_bd ul .curr {
	border-bottom: 2px solid #482d24;
	color: #482d24;
	max-height: 52px;
	margin-top: -2px
}

.prodtl_bd ul .curr a {
	color: #482d24
}

input[type=submit] {
	background: #ff5000;
	color: #fff;
	border: 0;
	font-size: 1.2em;
	padding: 0 5px;
	line-height: 30px;
	height: 30px;
	vertical-align: top
}

.btn_org {
	background: rgba(255, 80, 0, .8);
	-webkit-background: rgba(255, 80, 0, .8);
	border: 0;
	height: 30px
}

.sitebar .indexHeaderLink, .sitebar a {
	vertical-align: middle;
	display: inline-block
}

.btn_brown, .btn_cd, .btn_dpgray, .btn_gray, .btn_org {
	color: #fff;
	font-size: 1.2em;
	display: inline-block;
	line-height: 30px;
	padding: 0 10px;
	margin: 0 3px;
	text-align: center
}

.btn_brown {
	background: rgba(116, 66, 34, .8);
	-webkit-background: rgba(116, 66, 34, .8)
}

.btn_gray {
	background: #666
}

.btn_cd {
	background: #ddd
}

.mt5 {
	margin-top: 5px
}

.mb5 {
	margin-bottom: 5px
}

.mt10 {
	margin-top: 10px
}

.p5 {
	padding: 5px
}

.pt5 {
	padding-top: 5px
}

.p3 {
	padding: 3px
}

.pb30 {
	padding-bottom: 30px
}

.tac {
	text-align: center
}

.none {
	display: none
}

.block {
	display: block
}

.corg {
	color: #ff5000
}

.c0 {
	color: #000
}

.c3 {
	color: #333
}

.c9 {
	color: #999
}

textarea {
	background: #f3f3f3;
	border: 1px solid #ddd;
	padding: 5px;
	box-shadow: 0 1px 3px #ddd
}

.price {
	color: red;
	font-weight: 700;
	font-size: 14px
}

del {
	color: #a0a0a0;
	font-size: .8em;
	padding-left: 5px
}

.inptxt {
	line-height: normal
}

.number {
	font-family: impact, arial
}

.fl {
	float: left
}

.fr {
	float: right
}

.underline {
	text-decoration: underline
}

.line {
	background: #dea483;
	border-left: 1px #8f8f8f solid;
	width: 1px;
	display: inline-block;
	height: 1em;
	margin: 0 3px
}

.mark_soldout, .mark_soldout45 {
	display: block;
	position: absolute
}

.lhstand {
	line-height: 1.5em
}

.lh2em {
	line-height: 2em
}

.bdrb {
	border-bottom: 1px #ddd solid
}

.bdrt {
	border-top: 1px #ddd solid
}

.box {
	background: #fff;
	border: 1px solid #ddd;
	margin-bottom: 3px;
	overflow: hidden
}

.ovsble {
	overflow: visible
}

.footerAbs, .footerAbsIndex {
	width: 100%;
	position: fixed;
	bottom: 0;
	max-width: 640px
}

.footerAbsIndex {
	bottom: 47px
}

.mark_soldout {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	font-size: 18px;
	line-height: 100px;
	font-style: normal
}

.mark_soldout45 {
	background-image: url(../image/ico-soldout90.png);
	background-size: 45px;
	width: 45px;
	height: 45px
}

.phonemark {
	padding: 1px 2px;
	font-size: 12px;
	color: #fff;
	background: red;
	border-radius: 3px
}

.preference {
	background-image: url(../image/promotion.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 56px;
	height: 60px;
	padding: 10px 2px 0;
	position: absolute;
	right: 0;
	top: -2px;
	font-size: 14px;
	color: #fff
}

.screen_wrap, .wrap320, header {
	position: relative
}

.errmsg {
	padding: 0 40px;
	text-align: left
}

.sitebar a, footer, header {
	text-align: center
}

.errmsg em {
	color: #ff5000
}

.errinp {
	border-color: #ff5000
}

.w303 {
	width: 303px
}

.w150 {
	width: 150px
}

.wrap320 {
	width: 320px;
	margin: 0 auto
}

.screen_wrap {
	margin: 0 auto;
	max-width: 640px;
	min-width: 320px
}

header {
	height: 44px;
	line-height: 43px
}

.sitebar {
	position: absolute;
	right: 0;
	border-left: 0 #ac6a46 solid;
	top: 0
}

.sitebar a {
	width: 42px;
	height: 30px;
	padding-top: 14px;
	line-height: 20px;
	color: #fff
}

.sitebar .indexHeaderLink {
	border-left: 0;
	border-right: 0;
	width: 60px;
	height: 100%;
	float: right;
	margin: 0;
	margin-up: 0;
	padding-top: 6px;
	text-align: center;
	line-height: 1.3em;
	color: #fff
}

.sitebarChange {
	padding-right: 10px
}

.sitebarChange a {
	display: inline-block;
	padding: 3px 6px;
	width: auto;
	height: auto
}

header .lftarea {
	display: block;
	position: absolute;
	left: 0;
	color: #fff
}

header .title {
	font-weight: 400;
	overflow: hidden;
	width: 68%;
	margin: 0 auto
}

header .lftarea img {
	vertical-align: middle;
	width: 12px
}

header .lftarea .jswapdialog img {
	width: 20px
}

header .lftarea a {
	padding: 0;
	display: inline-block;
	width: 36px
}

header .back {
	background: url(../image/bg-back.png) center no-repeat;
	background-size: 36px;
	color: #fff
}

header, header .lftarea a, header .sitebar a {
	color: #333
}

footer, header {
	background: #f8f8f8
}

.navmenu {
	border-bottom: none;
	border-top: none
}

.sitebar, .sitebar a:active, .sitebar a:hover, header .lftarea {
	background: 0 0
}

header {
	border-bottom: 1px solid #ddd
}

footer {
	clear: both;
	border-top: 1px solid #ddd;
	padding: 8px 0 12px;
	background: #f8f8f8
}

.loginbar {
	text-align: right;
	line-height: 2.5em;
	position: relative;
	color: #ac6a46
}

.footerInfor, .navmenu h2, .navmenu li {
	text-align: center
}

.loginbar span, .logoWrap, .open_off {
	position: absolute
}

.loginbar a {
	margin: 0 2px
}

.footerNav {
	padding: 3px 0 8px
}

.footerInfor, .footerInfor a, .footerNav {
	color: #a0a0a0
}

.version p a, footer .version {
	color: #666
}

footer .nav a {
	background: #fff;
	border: 1px solid #d7d7d7;
	width: 23%;
	display: inline-block;
	line-height: 2em
}

footer .version a {
	line-height: 2em;
	margin: 0 10px
}

.version {
	padding-top: 5px
}

.version p.footerInforName {
	margin-bottom: 3px
}

.loginbar {
	background: 0 0
}

.loginbar a {
	color: #666;
	display: inline-block;
	line-height: 22px;
	padding: 1px 3px
}

.loginbar a.footerScrollTop {
	padding-left: 20px;
	background: url(../image/ico-top.png) left center no-repeat;
	background-size: 15px auto
}

.loginbar span a.userNameW {
	max-width: 98px;
	border-radius: none;
	border: 0;
	padding: 1px 0;
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-top: 8px;
}

.loginbar {
	padding: 0 15px
}

.loginbar span {
	left: 15px;
	color: #a0a0a0
}

.loginbar a.footerScrollTop {
	padding-right: 0;
	margin-right: 0
}

.loginbar span a {
	border-radius: 0;
	border: 0;
	padding: 0;
	margin: 0
}

.loginbar span a:nth-child(1) {
	margin-right: 2px
}

.loginbar span a:nth-child(3) {
	margin-left: 0px
}

.newAddScroll {
	width: 5000px
}

.open_now {
	background-color: rgba(0, 0, 0, .75);
	height: 60px
}

.open_off {
	left: 4%;
	top: 23px;
	width: 14px
}

.logoWrap {
	left: 15%;
	top: 8px
}

.downAppWrap, .siteName {
	position: absolute;
	top: 10px
}

.siteName {
	left: 34%;
	margin: 0
}

.siteName ul li {
	color: #fff;
	height: 40px;
	font-size: 16px;
	font-weight: 500;
	line-height: 40px
}

.downAppWrap {
	right: 20px
}

.open_btn {
	color: #fff;
	padding: 4px 6px;
	border: 1px solid #fff;
	border-radius: 3px
}

.button_area .btn_brown, .button_area .btn_org {
	color: #fff
}

.navmenu {
	position: relative;
	z-index: 100;
	overflow: hidden
}

.navmenu .corner {
	background: url(../image/ico-corner.png) no-repeat;
	position: absolute;
	right: 10px;
	top: -10px;
	display: block;
	background-size: 19px;
	height: 10px;
	width: 19px
}

.navmenu h2 {
	line-height: 2em;
	font-size: 1.5em;
	border-bottom: 1px #ddd solid;
	background-image: -moz-linear-gradient(top, #fdfdfe, #eee);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfe),
		color-stop(1, #eee))
}

.navmenu .bd {
	background: #fff;
	padding: 0;
	margin: 0;
	border: 0
}

.navmenu .bd a {
	display: block;
	font-size: 14px;
	color: #fff;
	background-position: center 9px
}

.navmenu .item1 {
	background: url(../image/homec.png) no-repeat
}

.navmenu .item2 {
	background: url(../image/ico-shopcartc.png) no-repeat
}

.navmenu .item3 {
	background: url(../image/ico-personc.png) no-repeat
}

.navmenu {
	right: 0;
	width: 100%;
	height: 49px;
	display: none;
	background: #666
}

.navmenu li {
	width: 25%;
	float: left;
	padding-left: 0;
	height: 49px
}

.navmenu .bd a {
	background-size: auto 18px;
	padding-top: 28px
}

.navmenu .bd a.item4 {
	background: url(../image/seoulc.png) center 9px no-repeat;
	background-size: 28px auto
}

#openApp_header {
	color: #fff;
	height: 45px;
	display: block;
	width: 100%;
	max-width: 640px;
	z-index: 1000;
	border: none;
	position: relative;
	margin-top: 0
}

.ygIndexNav, .ygIndexNavWfix, .ygNavSection {
	border-bottom: 1px solid #ccc
}

#openApp_header .open_now {
	background: 96% center no-repeat #000;
	height: 45px;
	background-size: 22px auto
}

#openApp_header .siteName ul li {
	text-align: left;
	padding-top: 3px;
	line-height: 18px;
	font-size: 12px;
	color: #fff
}

.annMarkBig em, .annMarkSmall em {
	color: #fff;
	text-align: center;
	font-weight: 700
}

#openApp_header .siteName ul li em {
	display: block;
	font-size: 12px;
	font-style: normal
}

#openApp_header .open_off {
	width: 16px;
	top: 10px;
	padding: 5px
}

#openApp_header .logoWrap img {
	width: 40px;
	vertical-align: center
}

.srch_hotarea img, .waptip .bd {
	vertical-align: middle
}

#openApp_header .siteName {
	left: 34%;
	top: 3px
}

#openApp_header .open_off {
	left: 12px
}

#openApp_header .logoWrap {
	top: 3px;
	left: 17%
}

.saleActiveRemark {
	display: none
}

.saleActiveRemark strong {
	display: block
}

.annMarkBig {
	position: relative;
	margin-top: -8%;
	z-index: 10
}

.annMarkBig img {
	width: 100%
}

.annMarkBig em {
	position: absolute;
	top: 50%;
	left: 76%;
	font-size: 16px;
	width: 21%
}

.annMarkSmall {
	position: absolute;
	bottom: 40px;
	right: 6px;
	width: 45px;
	height: 45px;
	background: url(../image/list1.png)
		no-repeat;
	background-size: 45px auto
}

.annMarkSmall em {
	display: block;
	padding-top: 25px
}

.pro_item_change .pro_img a {
	display: block;
	position: relative
}

.annMarkShopCar {
	padding-right: 1px;
	height: 15px;
	line-height: 15px;
	width: 96px;
	background: url(../image/shopping-car.png)
		no-repeat;
	background-size: 95px auto;
	text-align: right
}

.annMarkShopCar em {
	color: #ffe805
}

input.shopCountN[type=text] {
	margin-bottom: 0
}

.pro_item .info p {
	padding-bottom: 0
}

.pro_item_change .cnt {
	padding: 10px 12px
}

.activeTextTip {
	width: 68px;
	font-size: 9px;
	text-align: center;
	font-weight: 700;
	background: #ff4c4c;
	color: #fff;
	position: absolute;
	top: 9px;
	right: -19px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}

.ygIndexSectionNo {
	margin: 0 5px
}

.ygIndexAdPadding, .ygSectionT {
	margin-bottom: 5px
}

.ygIndexAd {
	position: relative
}

.ygIndexAdPadding {
	padding: 0 5px
}

.ygIndexAd a, .ygIndexAd a img {
	display: block;
	width: 100%
}

.ygIndexNews, .ygSwiperNew {
	position: relative;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background: #fff
}

.ygSwiperNew {
	padding-left: 80px
}

.ygSwiperNewImg {
	display: block;
	height: 17px;
	position: absolute;
	top: 5px;
	left: 8px;
	padding: 3px 8px 3px 0;
	border-right: 1px solid #ccc
}

.ygSwiperNewImg img {
	width: 59px
}

.ygSwiperSlideNew a {
	display: block;
	overflow: hidden;
	padding-left: 6px
}

.ygSwiperSlideNew {
	width: 100%
}

.ygIndexNav {
	position: relative;
	height: 36px
}

.ygIndexNav, .ygIndexNavW {
	width: 100%;
	overflow: hidden;
	background: #fff
}

.ygIndexNavWfix {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	max-width: 640px
}

.ygIndexNavUl {
	clear: left
}

.ygIndexNavUl li:first-child {
	padding-left: 28px
}

.ygIndexNavUl li {
	float: left;
	padding: 3px 14px;
	-webkit-tap-highlight-color: transparent
}

.ygIndexNavUl li a {
	display: block;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	color: #333
}

.ygIndexNavW #scroller {
	position: absolute;
	z-index: 1;
	width: 5000px;
	top: 0;
	left: 0;
	background: #fff;
	height: 35px
}

.ygIndexNavW {
	height: 36px
}

.ygSwiperCon, .ygSwiperConTwo {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	width: 100%;
	height: 125px
}

.ygSwiperWrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transition-timing-function: ease;
	-o-transform: translate(0, 0);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0, 0, 0);
	transition-timing-function: ease-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.ygSwiperSlide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.ygSwiperConTwo {
	height: auto
}

.ygPagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 0;
	width: 100%;
	z-index: 1
}

.ygIndexSection, .ygIndexSwiper, .ygSectionT span {
	position: relative
}

.ygSwiperSwitch {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 10px;
	background: rgba(0, 0, 0, .1);
	margin: 0 3px;
	cursor: pointer;
	border: 1px solid rgba(255, 255, 255, .5)
}

.ygSwiperSwitchActive {
	background: #fe0000
}

.ygIndexSwiperW .ygSwiperSlide, .ygIndexSwiperW .ygSwiperSlide a img {
	width: 100%
}

.ygIndexSwiperW .ygSwiperSlide a {
	display: block
}

.ygNavSection {
	clear: both;
	background: #fff
}

.ygNavSection a {
	display: block;
	width: 25%;
	float: left;
	font-size: 14px
}

.ygNavSection a img, .ygNavSection a span {
	display: block;
	text-align: center
}

.ygNavSection a em {
	display: block;
	width: 50%;
	height: 50%;
	margin: 0 auto 2px;
	border-radius: 5px
}

.ygNavSection a em img, .ygSectionCon li img {
	width: 100%
}

.ygIndexOrderBtn, .ygIndexOrderBtn em, .ygSectionT span {
	height: 20px;
	line-height: 20px
}

.ygSectionT {
	padding: 5px 0;
	background: #eee
}

.ygSectionT span {
	display: block;
	padding-left: 12px;
	font-size: 16px;
	border-left: 6px solid #f30;
	color: #333;
	overflow: hidden
}

.ygSectionTred span {
	border-left: 6px solid #ec3855;
	color: #ec3855
}

.ygSectionTblue span {
	border-left: 6px solid #43bcf1;
	color: #43bcf1
}

.ygSectionTgreen span {
	border-left: 6px solid #abde1f;
	color: #abde1f
}

.ygSectionTpurple span {
	border-left: 6px solid #a101d5;
	color: #a101d5
}

.ygIndexSectionE, .ygIndexSectionE .ygSectionCon {
	background: 0 0
}

.ygSectionCon li, .ygSectionCon li a {
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ygSectionCon li {
	float: left
}

.ygSectionCon li a {
	display: block;
	width: 100%
}

.ygSectionConZ li:nth-child(1), .ygSectionConZ li:nth-child(2) {
	width: 50%
}

.ygSectionConOne li:nth-child(2) a {
	width: 100%;
	float: left
}

.ygSectionConOne li:nth-child(2) {
	width: 59.6%
}

.ygSectionConOne li:nth-child(2) a:nth-child(2), .ygSectionConOne li:nth-child(2) a:nth-child(3) {
	width: 50%
}

.ygSectionConTwo li {
	width: 33.33%
}

.ygSectionConthree li {
	width: 50%
}

.ygSectionConSix li {
	padding: 0
}

.ygSectionConSeven li {
	width: 25%
}

.ygIndexAdZi a, .ygSectionConZi li {
	margin-top: 10px
}

.ygIndexAdZi a:nth-child(1), .ygSectionConZi li:nth-child(1),
	.ygSectionConZi li:nth-child(2) {
	margin-top: 0
}

.ygIndexSectionddd {
	background: #ddd
}

.ygIndexOrderBtn {
	position: absolute;
	bottom: 10px;
	right: 10px;
	border-radius: 3px;
	width: 55px;
	text-align: center;
	color: #fff;
	overflow: hidden;
	background: -webkit-linear-gradient(160deg, #550bed, #980def);
	background: -o-linear-gradient(160deg, #550bed, #980def);
	background: -moz-linear-gradient(160deg, #550bed, #980def);
	background: linear-gradient(160deg, #550bed, #980def);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, .3)
}

.ygIndexOrderBtn em {
	display: inline-block;
	padding-left: 18px;
	background: url(../image/appointment_clock.png)
		left center no-repeat;
	background-size: 15px auto;
	font-size: 12px
}

#newAddScrollConNew {
	padding-left: 5px
}

#newAddScrollConNew .newAddScroll {
	padding-right: 80px
}

#newAddScrollConNew .newAddScrollD {
	width: 86px
}

#newAddScrollConNew .newAddScrollD a {
	margin: 0 4px;
	padding: 0
}

#newAddScrollConNew .ygCountDownMoreSilder {
	width: 40px
}

#newAddScrollConNew .ygCountDownMoreSilder, #newAddScrollConNew .ygCountDownMoreSilder a {
	height: 100%
}

#newAddScrollConNew .ygCountDownMoreSilder a {
	padding-left: 10px;
	border: 0;
	text-align: center;
	vertical-align: middle;
	line-height: 14px;
	position: relative;
	background: url(../image/left-open.png) left center no-repeat;
	background-size: 10px auto
}

#newAddScrollConNew .ygCountDownMoreSilder a i {
	font-style: normal;
	position: absolute;
	top: 50%;
	margin-top: -28px;
	left: 50%;
	margin-left: -2px
}

.newAddScrollConNew {
	overflow: hidden
}

.ygIndexCountDown {
	background: #fff;
	padding: 0 0 10px
}

.ygIndexCountDownTi {
	position: relative;
	padding: 0 10px
}

.ygCountDownTiImg {
	width: 50px;
	position: absolute;
	top: 10px;
	left: 0
}

.ygIndexCountDownTi a {
	display: block;
	padding: 10px 0 10px 58px;
	height: 23px;
	line-height: 23px;
	color: #404040;
	position: relative
}

.ygIndexCountDownTi a.ygHide {
	display: none
}

.CountDownNumber i, .ygIndexCountDownTi em, .ygIndexCountDownTi em b,
	.ygIndexCountDownTi i {
	font-style: normal;
	font-weight: 100
}

#newAddScrollConNew .newAddScrollD a span {
	text-align: center;
	padding: 2px 0;
	line-height: 16px;
	font-size: 12px;
	color: #ff4664
}

#newAddScrollConNew .newAddScrollD a span em {
	display: inline-block;
	font-size: 9px;
	color: #999;
	text-decoration: line-through;
	margin-left: 5px
}

.CountDownNumber i, .ygIndexCountDownTi i {
	padding: 2px 3px;
	border-radius: 3px;
	background-color: #4a4a4a;
	color: #fff
}

.CountDownNumber i, .ygIndexCountDownTiDate i {
	border: 1px solid #fc233c;
	color: #fc233c;
	background-color: #fff
}

.ygCountDownMore {
	text-align: right;
	position: absolute;
	top: 10px;
	right: 0;
	width: 60px;
	height: 20px;
	color: #333
}

.ygIndexCountDownTiDate .ygCountDownText {
	color: #fc233c
}

.ygCountDownTime b {
	font-weight: 400
}

.newAddScroll, .newAddScrollCon .newAddScroll, .newAddScrollConNew .newAddScroll {
	width: 5000px
}

.newAddScrollCon {
	position: relative;
	overflow: hidden;
	padding: 0 10px
}

.newAddScrollD, .newHotUl li, .newRecommend li {
	float: left;
	width: 100px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.newHotUl li, .newRecommend li {
	width: 33.3333%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px
}

.newHotUl {
	padding: 10px 7px
}

.newRecommend {
	padding: 10px 5px
}

.newHotUl li {
	padding: 0 3px
}

.newRecommend li {
	padding: 0 5px
}

.newHotUl li:nth-child(1), .newHotUl li:nth-child(2), .newHotUl li:nth-child(3),
	.newRecommend li:nth-child(1), .newRecommend li:nth-child(2) {
	margin-top: 0
}

.newAddScrollD a, .newHotUl li a, .newRecommend li a {
	display: block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: #fff
}

.newAddScrollD a {
	background: 0 0
}

.newAddScrollD a span {
	background: #fff
}

.newAddScrollBtn {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	background: #000
}

.newAddScrollNext {
	right: 10px
}

.newAddScrollPrev {
	left: 10px
}

.newAddScroll {
	padding-right: 20px
}

.newAddScrollD a span, .newHotUl li a span, .newRecommend li p {
	display: block;
	text-align: center;
	color: red;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400
}

.lastAddScrollD {
	width: 100px
}

.lastAddScrollD a em {
	display: block
}

.newRecommend li {
	width: 50%
}

.newRecommend li p {
	padding: 4px 8px;
	position: relative;
	overflow: hidden;
	text-align: left;
	color: #666;
	line-height: 16px;
	height: 52px
}

.searchClean, .srch_hotarea, .waptip, .waptip .bd, .ygIndexCountHourCon,
	.ygIndexCountHourTi {
	text-align: center
}

.countDownProDl dd a.countDownProCardName, .countDownProDl dd span.countDownProCardName,
	.countDownProDl dd span.countDownProName, .newRecommend li p span {
	height: 34px;
	position: relative;
	margin-bottom: 2px;
	font-size: 12px;
	overflow: hidden
}

.countDownProDl dd a.countDownProCardName, .countDownProDl dd span.countDownProName,
	.newRecommend li p span {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.countDownProDl dd a.countDownProCardName, .countDownProDl dd span.countDownProCardName {
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap
}

.newRecommend li p em {
	font-weight: 700;
	color: red;
	margin-right: 10px
}

.newRecommend li p i {
	font-size: 10px;
	color: #666;
	text-decoration: line-through;
	font-style: normal
}

.waptip .bd, .waptip .hd {
	font-size: 14px;
	color: #fff
}

.newAddScrollD a img, .newHotUl li img, .newRecommend li img {
	width: 100%
}

.iframeSection {
	position: relative
}

#iframeSectionD {
	display: block
}

.waptip .bd, .ygIndexCountHourCon span, .ygIndexCountHourCon span em {
	display: inline-block
}

.ygIndexCountHour {
	padding: 24px 0 18px;
	background-color: #fff
}

.ygIndexCountHourTi {
	border-top: 1px solid #ccc;
	height: 20px;
	position: relative;
	width: 80%;
	margin: 0 auto
}

.ygIndexCountHourTiP {
	position: absolute;
	top: -10px;
	left: 0;
	width: 100%
}

.ygIndexCountHourTiP p {
	display: inline-block;
	min-width: 1%;
	max-width: 80%;
	background-color: #fff;
	color: #333;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
	position: relative;
	overflow: hidden;
	white-space: normal;
	height: 18px;
	margin: 0 auto
}

.ygIndexCountHourCon {
	line-height: 10px;
	color: #666
}

.ygIndexCountHourCon span {
	line-height: 12px;
	position: relative;
	padding-right: 14px
}

.ygIndexCountHourCon span em {
	background-color: #4a4a4a;
	padding: 5px 0;
	width: 15px;
	color: #fff;
	margin-right: 5px;
	border-radius: 2px
}

.ygIndexCountHourCon i {
	position: absolute;
	bottom: 0;
	right: 2px;
	font-style: normal
}

.ygNavSectionImg a {
	padding: 10px 0 0
}

.waptip {
	width: 92.5%;
	border: 0;
	max-width: 592px;
	min-width: 296px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: 0;
	padding: 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	transform: translate(-50%);
	-webkit-transform: translate(-50%);
	height: 120px;
	background: url(../image/base1_01.png) repeat-x;
	z-index: 100
}

#wrapOffBtn, .waptipBg {
	position: absolute;
	top: 0
}

.waptip .bd, .waptip .hd {
	margin: 8px 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	background: rgba(0, 0, 0, 0)
}

.waptip .hd {
	height: 24px;
	margin: 8px 0 4px
}

.waptip .bd {
	zoom: 1;
	padding: 0
}

.waptipBg {
	left: 0;
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	z-index: 101
}

.waptipNew, .waptipSingle {
	border-radius: 5px;
	height: auto;
	padding: 0;
	z-index: 102
}

.waptipNew {
	background: #f1f1f1
}

.waptipNew .bd, .waptipSingle .bd {
	margin: 0;
	padding: 25px 12px;
	display: block
}

.waptipNew, .waptipNew .bd, .waptipNew .hd {
	color: #666
}

.waptipNew .hd {
	background: #482d24;
	color: #fff;
	margin: 0;
	padding: 8px 0 4px
}

.waptipNew .ft {
	padding: 0 4% 15px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.waptipNew .ft a:nth-child(1), .waptipNew .ft span:nth-child(1) {
	float: left
}

.waptipNew .ft a:nth-child(2), .waptipNew .ft span:nth-child(2) {
	float: right
}

.waptipNew .btn_org {
	width: 48%;
	background: #c5c5c5;
	color: #4a4a4a;
	margin: 0;
	padding: 0
}

.waptipNew .btn_org_confir {
	margin-right: 10px
}

.waptipNew .only_btn_org {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding-top: 5px;
	border-top: 1px solid #666;
	background: 0 0;
	color: red;
	font-size: 16px
}

.confirmTwo {
	padding-bottom: 10px
}

#wrapOffBtn {
	color: #333;
	right: 0;
	padding: 0 7px;
	font-size: 28px;
	line-height: 28px
}

.screen_wrap, .ygIndexWrap, .ygTopImg, ;html {
	position: relative
}

@media screen and (min-width:640px) {
	.ygIndexNavWfix {
		left: 50%;
		margin-left: -320px
	}

	.ygIndexWrap {
		width: 640px;
		margin: 0 auto
	}
}

.newRecommend li p em.smallzy_emsty {
	color: #333;
	font-weight: 400;
	font-size: 12px;
	height: 14px;
	margin-left: -11px
}

.newRecommend li p em.smallzy_emsty .plus_ico {
	display: inline-block;
	width: 28px;
	height: 9px;
	background: url(../image/plus-small.png) right no-repeat;
	background-size: 100%;
	margin-left: -4px;
	padding-top: 2px
}

.newRecommend li p em.smallzy_emsty .plus_ico_nosee {
	opacity: 0;
	filter: alpha(opacity = 0);
	-moz-opacity: 0
}

body {
	color: #666;
	font: 12px/1.5 "Microsoft YaHei", Helvetica, Arial, sans-serif;
	background: #eee;
	margin: 0 auto;
	max-width: 640px
}

.footerInfor a:link, .footerInfor a:visited {
	color: #a0a0a0
}

.clearfix:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}

.ygTopImg {
	overflow: hidden;
	opacity: 0;
	height: auto
}

.ygTopImg img {
	display: block;
	width: 100%
}

#ygTopImgOff {
	color: #fff;
	font-size: 38px;
	position: absolute;
	top: -11px;
	right: 10px
}

.ygIndexTop {
	position: relative;
	background: #f8f8f8
}

.ygIndexTopM {
	margin: 0 auto;
	position: relative
}

input.ygIndexTopS[type=text] {
	display: block;
	width: 100%;
	position: relative;
	height: 28px;
	border-radius: 3px;
	border: 1px solid #ccc;
	padding: 0 30px 0 10px;
	box-sizing: border-box;
	font-size: 14px
}

input.ygIndexTopSubNo[type=button], input.ygIndexTopSub[type=button] {
	display: block;
	width: 30px;
	height: 28px;
	position: absolute;
	top: 0;
	right: 0;
	content: '';
	background: url(../image/ygseach.png) center center no-repeat;
	background-size: 16px auto
}

.ygIndexMenu, .ygIndexTopL {
	width: 30px;
	height: 28px;
	position: absolute;
	top: 8px
}

.ygIndexTopL {
	width: 45px;
	left: 12px;
	background: url(../image/yglogo.png) center center no-repeat;
	background-size: 44px auto
}

.ygIndexMenu {
	right: 10px
}

.ygIndexMenu a {
	display: block;
	width: 30px;
	height: 28px;
	background: url(../image/ico-person.png) center center no-repeat;
	background-size: 23px auto
}

.indexSeacher {
	display: none
}

.srch_area {
	padding: 0 16px
}

.srch_area .ft_srch {
	padding: 10px 0
}

.srch_hotarea {
	clear: both;
	border-left: 1px #ddd solid;
	border-top: 0 none
}

.srch_hotarea a {
	float: left;
	width: 25%;
	box-sizing: border-box;
	display: block;
	background: #fff;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	height: 70px;
	line-height: 70px
}

.srch_hotarea_W, .ygIndexTop {
	border-bottom: 1px solid #ccc
}

.ygIndexTopShow .ygIndexTopL {
	left: 0;
	background: url(../image/ico-close.png) center center no-repeat;
	background-size: 15px auto
}

.ygIndexTopShow input.ygIndexTopSubNo[type=button], .ygIndexTopShow input.ygIndexTopSub[type=button] {
	height: 26px;
	top: 1px;
	right: 1px;
	background: url(../image/ico-srch.png) center center no-repeat;
	background-size: 16px auto;
	border-radius: 0 3px 3px 0
}

.ygIndexTopShow input.ygIndexTopSub[type=button] {
	background-color: #f1f1f1;
	border-left: 1px solid #ccc
}

.srch_hotarea_W {
	background: #fff;
	height: 40px;
	line-height: 40px;
	text-indent: 10px
}

.srch_hotarea, .srch_hotarea a, .srch_hotarea_W {
	font-size: 14px
}

.ygIndexTop {
	padding: 8px 0
}

.mallSearchform {
	margin-left: 67px;
	margin-right: 47px;
	width: auto
}

.ygIndexTopShow .mallSearchform {
	margin-left: 38px;
	margin-right: 10px
}

.ygPagination span:last-child {
	margin-right: 5px
}

.ygSectionT {
	margin-top: 20px
}

.shouerTopL {
	background: url(../image/shouEr.png) center
		center no-repeat;
	width: 70px;
	left: 2px;
	background-size: 70px auto;
	height: 28px;
	position: absolute;
	top: 12px
}

.ygIndexTopShow .ygIndexTopL {
	width: 38px;
	top: 13px
}

.ygIndexTopShow {
	background: #fff
}

.ygIndexTopShow input.ygIndexTopS[type=text] {
	height: 34px;
	padding-right: 77px
}

.ygIndexTopShow input.ygIndexTopSub[type=button] {
	height: 32px;
	width: 43px;
	background-size: 20px auto;
	background-color: #F1F1F1
}

.cleanInput {
	width: 34px;
	line-height: 36px;
	background: url(../image/clear1.png) center center no-repeat;
	background-size: 17px auto;
	position: absolute;
	display: none;
	top: 0;
	height: 32px;
	right: 44px
}

.searchHistory {
	border-top: 8px solid #eee
}

.searchHistoryBNo {
	border-top: none
}

.indexSeacherHot {
	background: #fff;
	padding: 12px 7px 2px
}

.indexSeacherHotUl li, .indexSeacherHotUlT li {
	float: left;
	margin: 0 5px 10px
}

.indexSeacherHotUl li a, .indexSeacherHotUlT li a {
	display: block;
	color: #666;
	padding: 3px 12px;
	background: #eee;
	border-radius: 5px;
	font-size: 14px;
	line-height: 24px
}

.searchGetSame, .searchHistory {
	background: #fff;
	padding: 0 12px
}

.searchHistory {
	padding-bottom: 18px
}

.searchGetSame {
	display: none
}

.searchHistoryT {
	font-size: 14px;
	color: #a0a0a0;
	padding: 12px 0
}

.searchHistoryUl {
	margin-bottom: 18px
}

.searchGetSameUl li, .searchHistoryT, .searchHistoryUl li {
	border-bottom: 1px solid #ddd
}

.searchGetSameUl li a, .searchHistoryUl li a {
	display: block;
	padding: 15px 0;
	font-size: 14px;
	line-height: 17px;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	overflow: hidden
}

.searchGetSameUl li span {
	float: right;
	font-size: 13px;
	color: #a0a0a0
}

.searchClean span {
	display: inline-block;
	font-size: 14px;
	padding: 5px 12px;
	border: 1px solid #a0a0a0;
	border-radius: 5px
}

.bodyF {
	background-color: #fff
}

.indexSeacherHot {
	padding-top: 0
}

.indexSeacherHot .searchHistoryT {
	border: none;
	margin-left: 5px;
	padding-left: 20px;
	background: url(../image/hot3.png) center left no-repeat;
	background-size: 12px auto;
	color: #666
}

.indexSeacherHotUlT li a {
	background: 0 0;
	padding: 0
}

.indexSeacherHotUlT li {
	margin: 0 12px 0 0
}

input.ygIndexTopS[type=text]::moz-input-placeholder, input.ygIndexTopS[type=text]::webkit-input-placeholder,
	input.ygIndexTopS[type=text]:moz-input-placeholder {
	color: #a0a0a0
}

.ygIndexTopNew {
	border: none;
	padding-top: 10px
}

.ygIndexTopNew .ygIndexMenu {
	right: 45px
}

.ygIndexTopNew .ygIndexMenuShop {
	right: 10px
}

.ygIndexTopNew .ygIndexMenuShop a {
	background: url(../image/ico-shopcart.png) center center no-repeat;
	background-size: 24px auto
}

.ygIndexTopNew .ygIndexTopImg {
	padding: 60px 0 20px;
	text-align: center
}

.ygIndexTopNew .ygIndexTopImg img {
	width: 100px
}

.ygIndexTopNew .ygIndexTopImgNew {
	padding-top: 34px
}

.ygIndexTopNew .ygIndexTopImgNew img {
	width: 100%
}

.ygIndexTopNew .ygIndexTopL {
	background: 0 0;
	width: auto;
	line-height: 28px;
	font-size: 16px
}

.ygIndexTopNew .ygIndexTopL a {
	font-size: 15px;
	color: #333
}

.ygIndexTopNew .mallSearchform {
	margin-left: 0;
	margin-right: 0;
	padding-top: 0
}

.ygIndexTopNew .indexSeacherHotUl {
	margin-left: 12px;
	padding-top: 10px
}

#ygIndexWrap, .ygIndexContent {
	max-width: 640px;
	margin: 0 auto
}

.ygIndexTopNew input.ygIndexTopS[type=text], .ygIndexTopNew input.ygIndexTopSubNo[type=button] {
	border-radius: 0;
	height: 40px
}

.ygIndexTopNew input.ygIndexTopSubNo[type=button] {
	top: 0;
	right: 0;
	width: 64px;
	height: 40px;
	background: url(../image/gou.jpg) center center no-repeat
		#E70012;
	background-size: 22px auto
}

.ygIndexTopFixed {
	top: 0;
	position: fixed;
	width: 100%;
	max-width: 640px;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}

.ygIndexTopFixedUp {
	-webkit-transform: translateY(-45px);
	-moz-transform: translateY(-45px);
	-o-transform: translateY(-45px);
	transform: translateY(-45px)
}

#openApp_header_up {
	height: 44px;
	background-color: #000;
	border: 0
}

.ygHide {
	display: none
}

.ygIndexWrapNew #openApp_header {
	height: 45px;
	bottom: 0;
	display: block;
	width: 100%;
	max-width: 640px;
	z-index: 1000
}

.ygIndexWrapNew #openApp_header .open_now {
	background: url(../image/file.png) 96% center no-repeat
		#ffbc00;
	height: 45px;
	background-size: 22px auto
}

.ygIndexWrapNew #openApp_header .siteName ul li {
	text-align: left;
	padding-top: 3px;
	line-height: 18px
}

.ygIndexWrapNew #openApp_header .siteName ul li em {
	display: block;
	font-size: 12px;
	font-style: normal
}

.ygIndexWrapNew #openApp_header .open_off {
	width: 16px;
	top: 10px;
	padding: 5px
}

#ygIndexWrap {
	overflow-x: hidden;
	-webkit-overflow-x: hidden
}

.ygIndexContent {
	overflow: hidden;
	position: relative
}

.ygIndexWrapNew #ygIndexContent {
	padding-bottom: 47px
}

.bodyF #openApp_header, .bodyF #openApp_header_up, .bodyF .ygIndexFooterNavUl,
	.ygIndexTopShow .indexSeacherHotUlT {
	display: none
}

.CountDownPageTiText {
	font-size: 14px;
	float: left
}

.CountDownPageTi {
	text-align: left;
	line-height: 35px;
	padding: 0 12px;
	background: #f4f4f4;
	border-top: 1px solid #c5c5c5;
	overflow: hidden
}

.CountDownNumber {
	float: right
}

.CountDownNumber, .CountDownNumber i {
	color: #fc233c
}

.CountDownNumber i {
	border: 1px solid #fc233c;
	background: 0 0
}

.CountDownPageTiTime .CountDownNumber {
	color: #404040
}

.CountDownPageTiTime .CountDownNumber i {
	border: 1px solid #404040;
	background: #404040;
	color: #fff
}

.CountDownPageTi .CountDownNumber b {
	font-weight: 100
}

.countDownProDl {
	overflow: hidden;
	padding: 10px 20px;
	border-bottom: 1px solid #c5c5c5
}

.countDownProDl a, .countDownProDl dd a.countDownProCardName,
	.countDownProDl dd span, .countDownProDl dt img {
	display: block
}

.countDownProDl dd a.countDownProCardName, .countDownProDl dd span.countDownProName {
	font-size: 13px;
	height: 36px
}

.countDownProDl dd .nowPanicBuyingBtn {
	display: block
}

.countDownProDl dt a {
	float: left;
	position: relative
}

.countDownProDl dt a>span, .countDownProCardDl dt a>span {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background-color: rgba(0, 0, 0, .7);
	border-radius: 80px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	font-size: 15px
}

.countDownProDl dt a, .countDownProDl dt img {
	width: 105px
}

.countDownProDl dd {
	padding-left: 20px;
	position: relative;
	overflow: hidden
}

.nowPanicBuying {
	width: 74px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #ff4664;
	color: #fff;
	margin-top: 5px;
	padding: 0 2px
}

.futurePanicBuying {
	background-color: #ddd;
	color: #a0a0a0
}

.countDownProPrice {
	font-size: 12px;
	color: #ff4664;
	font-weight: 400;
	line-height: 16px;
	padding: 2px 0 6px
}

.countDownProPrice i {
	font-style: normal;
	font-size: 16px
}

.countDownProPrice em {
	font-style: normal;
	font-size: 12px;
	color: #ddd;
	text-decoration: line-through;
	margin-left: 10px
}

.soonCountDown a {
	display: block;
	width: 40px;
	height: 32px;
	padding: 4px 0;
	line-height: 16px;
	text-align: center;
	background-color: rgba(255, 70, 100, .75);
	border-radius: 20px;
	color: #fff
}

.soonCountDown {
	position: fixed;
	bottom: 106px;
	right: 20px;
	z-index: 99999;
	display: none
}

.newbuttomTab, .ygIndexFooterNav {
	z-index: 1111;
	max-width: 640px;
	bottom: 0
}

.countDownProDlSoon dd .nowPanicBuying {
	display: none
}

.countDownProDlOver dt span, .countDownProDlSoon dd .futurePanicBuying {
	display: block
}

.countDownProCardDl dd .nowPanicBuyingBtnNo, .countDownProDlOver dd .nowPanicBuying {
	background: #ddd;
	color: #a0a0a0
}

.countDownProDlSoonOver dd .nowPanicBuying {
	display: none
}

.countDownPro .countDownProDl:last-child {
	border-bottom: none
}

.countDownPage .ygIndexNavUl li:first-child {
	padding-left: 32px
}

.countDownPage .ygIndexNavUl li {
	padding: 4px 16px
}

.ygIndexNavUl li.shover a {
	border-bottom: 2px solid #333;
	color: #333;
	font-weight: 700
}

.countDownPage .CountDownNumber i {
	padding: 0 2px;
	border-radius: 0;
	border: 0
}

.countDownProDl dd a.countDownProCardName, .countDownProDl dd span.countDownProCardName {
	height: 18px
}

.countDownProCardTime {
	height: 18px;
	font-size: 10px;
	color: #999
}

.countDownProCardDl dt a {
	width: 105px;
	height: 75px;
	padding-top: 30px;
	background: url(../image/curpon-1-640.png) center center no-repeat;
	background-size: 105px auto;
	position: relative
}

.countDownProCardDl dt a .countDownProCardTip {
	display: block;
	color: #f6659a;
	text-align: center;
	line-height: 18px;
	margin-bottom: 3px
}

.countDownProCardDl dt a .countDownProCardTip i {
	font-size: 24px;
	font-style: normal;
	font-weight: 700
}

.countDownProCardDl dt a .countDownProCardTipYG {
	position: absolute;
	top: 2px;
	right: 10px;
	font-size: 10px
}

.countDownProCardDlTw dt a {
	background: url(../image/curpon-2-640.png) center center no-repeat;
	background-size: 105px auto
}

.countDownProCardDlTw dt a .countDownProCardTip {
	color: #ff9666
}

.countDownProCardDlTh dt a {
	background: url(../image/card-640.png) center center no-repeat;
	background-size: 105px auto
}

.countDownProCardDlTh dt a .countDownProCardTip {
	color: #8d69f7
}

.countDownProCardDl dt a .countDownProCardTipYGTip,
	.countDownProCardDlTh dt a .countDownProCardTipYGTip,
	.countDownProCardDlTw dt a .countDownProCardTipYGTip {
	position: absolute;
	bottom: 0;
	left: 10px;
	color: #fff;
	font-size: 10px;
	margin: 0
}

.countDownProCardDl dd a.countDownProCardName, .countDownProCardDl dd span.countDownProCardName {
	position: relative;
	padding-right: 12px
}

.countDownProCardDl dd a.countDownProCardNameH:after,
	.countDownProCardDl dd span.countDownProCardNameH:after {
	content: '';
	display: block;
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../image/open-640.png) center center no-repeat;
	background-size: 6px auto
}

.ygIndexWrapNew #openApp_header {
	position: relative
}

.ygIndexWrapNew #openApp_header .logoWrap img {
	width: 40px;
	vertical-align: center
}

.ygIndexWrapNew #openApp_header .siteName {
	left: 34%;
	top: 3px
}

.ygIndexWrapNew #openApp_header .siteName ul li {
	font-size: 12px;
	color: #fff
}

.ygIndexWrapNew #openApp_header .open_now {
	background-color: #000;
	background-image: none
}

.ygIndexWrapNew #openApp_header .open_off {
	left: 12px
}

.ygIndexWrapNew #openApp_header .logoWrap {
	top: 3px;
	left: 17%
}

.downNow {
	position: absolute;
	left: 76%;
	top: 10px;
	width: 20%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: #fff;
	border-radius: 5px;
	color: #e60012;
	font-size: 14px
}

.ygIndexWrapNew #openApp_header {
	margin-top: 0;
	border: 0
}

.newbuttomTab {
	width: 100%;
	position: fixed;
	height: 46px;
	border-top: 1px solid #ddd;
	background: #fff
}

.newbuttomTab .tabW {
	overflow: hidden
}

.newbuttomTab .tabL {
	width: 20%;
	height: 46px;
	float: left;
	box-sizing: border-box;
	webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align: center
}

.ygIndexTopNew .ygIndexTopM, .ygIndexTopNewFix .ygIndexTopM {
	box-sizing: border-box;
	webkit-box-sizing: border-box;
	overflow: hidden
}

.newbuttomTab .tabL a {
	display: block
}

.newbuttomTab .imgW {
	display: inline-block;
	width: 57px;
	height: 46px;
	padding: 8px 0
}

.ygIndexTopNew .indexSeacherHotUl, .ygIndexTopNew .ygIndexTopImg,
	.ygIndexTopNew .ygIndexTopL, .ygIndexTopNew input.ygIndexTopSubNo[type=button] {
	display: none
}

.newbuttomTab .imgW a:link, .newbuttomTab .imgW a:visited {
	color: #333;
	font-size: 10px
}

.newbuttomTab .imgWOn a:link, .newbuttomTab .imgWOn a:visited {
	color: #ff4664;
	font-size: 10px
}

.ygIndexTopNew .ygIndexTopM {
	padding: 5px 40px 5px 64px;
	margin: 0;
	-o-box-sizing: border-box;
	position: relative
}

.ygIndexTopNew .ygIndexTopM .logoW {
	width: 50px;
	height: 30px;
	position: absolute;
	top: 5px;
	left: 8px;
	background: url(../image/logo4.png) center
		center no-repeat;
	background-size: 50px 30px
}

.ygIndexTopNew input.ygIndexTopS[type=text] {
	width: 100%;
	float: right;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	border: 1px solid #fff;
	padding-left: 38px;
	color: #fff;
	padding-right: 14px;
	border-radius: 5px;
	background: url(../image/search-gray.png)
		14px center no-repeat #f5f4f4;
	opacity: 1;
	background-size: 14px 14px
}

.ygIndexTopNew {
	padding: 0;
	z-index: 999;
	background: rgba(0, 0, 0, 0)
}

.ygIndexTopNew .ygIndexTopM {
	background: url(../image/toyy4.png) left
		top repeat-x
}

.ygIndexTopNew .mallSearchform {
	background: rgba(0, 0, 0, 0)
}

.ygIndexTopNew input.ygIndexTopS::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #c7c7c7
}

.ygIndexTopNew input.ygIndexTopS:-moz-placeholder, textarea:-moz-placeholder {
	color: #c7c7c7
}

.ygIndexTopNew input.ygIndexTopS::-moz-placeholder, textarea::-moz-placeholder {
	color: #c7c7c7
}

.ygIndexTopNew input.ygIndexTopS:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #c7c7c7
}

.ygIndexTopNewFix input.ygIndexTopS::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #c7c7c7
}

.ygIndexTopNewFix input.ygIndexTopS:-moz-placeholder, textarea:-moz-placeholder {
	color: #c7c7c7
}

.ygIndexTopNewFix input.ygIndexTopS::-moz-placeholder, textarea::-moz-placeholder {
	color: #c7c7c7
}

.ygIndexTopNewFix input.ygIndexTopS:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #c7c7c7
}

.ygIndexTopNewFix .ygIndexTopM {
	max-width: 640px;
	-o-box-sizing: border-box
}

.ygIndexTopNewF .ygIndexTopM {
	background: #E50211
}

.ygIndexTopNewFix {
	position: fixed;
	width: 100%;
	max-width: 640px;
	top: 0;
	box-sizing: border-box;
	webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding-top: 0;
	padding-bottom: 0;
	z-index: 9999999
}

.ygIndexTopShow {
	padding: 10px 0;
	position: relative
}

.ygIndexTopShow .ygIndexTopM {
	background: #fff
}

.ygIndexTopNewFix input.ygIndexTopS[type=text] {
	border: 1px solid #ddd;
	background: url(../image/search-gray.png)
		14px center no-repeat #f5f4f4;
	background-size: 14px 14px;
	opacity: 1
}

.ygIndexTopShow input.ygIndexTopS[type=text] {
	background-image: none;
	background-color: #fff
}

.backTop a {
	display: block;
	width: 40px;
	height: 40px;
	background-color: rgba(0, 0, 0, .75);
	background-image: url(../image/top3.png);
	background-repeat: no-repeat;
	background-size: 60% auto;
	border-radius: 20px;
	background-position: center center
}

.backTop {
	position: fixed;
	bottom: 56px;
	right: 20px;
	z-index: 99999;
	display: none
}

#appDownWrap {
	height: 45px;
	display: none
}

#addToHomeScreen {
	z-index: 9999;
	-webkit-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	touch-callout: none;
	width: 240px;
	font-size: 15px;
	padding: 12px 14px;
	text-align: left;
	font-family: helvetica;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fff),
		color-stop(.02, #eee), color-stop(.98, #ccc), color-stop(1, #a3a3a3));
	border: 1px solid #505050;
	-webkit-border-radius: 8px;
	-webkit-background-clip: padding-box;
	color: #333;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	line-height: 130%;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5)
}

#addToHomeScreen.addToHomeIpad {
	width: 268px;
	font-size: 18px;
	padding: 14px
}

#addToHomeScreen.addToHomeWide {
	width: 296px
}

#addToHomeScreen.addToHomeIpad.addToHomeWide {
	width: 320px;
	font-size: 18px;
	padding: 14px
}

#addToHomeScreen .addToHomeArrow {
	position: absolute;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(204, 204,
		204, 0)), color-stop(.4, rgba(204, 204, 204, 0)), color-stop(.4, #ccc));
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #505050;
	width: 16px;
	height: 16px;
	-webkit-transform: rotateZ(45deg);
	bottom: -9px;
	left: 50%;
	margin-left: -8px;
	-webkit-box-shadow: inset -1px -1px 0 #a9a9a9;
	-webkit-border-bottom-right-radius: 2px
}

#addToHomeScreen.addToHomeIpad .addToHomeArrow {
	-webkit-transform: rotateZ(-135deg);
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(238, 238,
		238, 0)), color-stop(.4, rgba(238, 238, 238, 0)), color-stop(.4, #eee));
	-webkit-box-shadow: inset -1px -1px 0 #fff;
	top: -9px;
	bottom: auto;
	left: 50%
}

#addToHomeScreen .addToHomeClose {
	-webkit-box-sizing: border-box;
	position: absolute;
	right: 4px;
	top: 4px;
	width: 18px;
	height: 18px;
	line-height: 14px;
	text-align: center;
	text-indent: 1px;
	-webkit-border-radius: 9px;
	background: rgba(0, 0, 0, .12);
	color: #707070;
	-webkit-box-shadow: 0 1px 0 #fff;
	font-size: 16px
}

#addToHomeScreen .addToHomePlus {
	font-weight: 700;
	font-size: 1.3em
}

#addToHomeScreen .addToHomeShare {
	display: inline-block;
	width: 18px;
	height: 15px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);
	background-size: 18px 15px;
	text-indent: -9999em;
	overflow: hidden
}

#addToHomeScreen .addToHomeShare.addToHomeShareOS7 {
	width: 11px;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA8CAYAAAAQTCjdAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASCQAAEgkB80sG3AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKjSURBVGiB7dpPiFVVHMDxz7m9NCtMyI2bEJEC25WrEkzHUXCRraIwdNE8ZxfYIlcis1ZEbGEzT1QCF4XgH1CyWhUoJKIWNRGEiCNKmkSiYTzfcfGuOokx77x3ZlS8382959zfn+/invvn3RdijHIRBrwkOINCYXEcdjpb7VyiYdBsLScwt5y6IloYdzqXo36Ro0gY9IKWo+5JwmzBt2HQnBw9ehYNazyn5TBee8Dh+Vq+CWu92GufnkTDR6ab7gDeBNHouMM/l9tXTXM0fGBmL726Fg1Dam74EsvKqR8VNowL2Yzj5f7rnnE4DHq2235diYYhhTGfC94up35T0y+6di/ITU0rKVd+sEi0P7xr2pSJOu8zvF+OzqEv7vDH/WFxt7/cshy/ticsN8sXYUht0kXDOlsF9XJ4UaEvNoz9X3zc5bKaZThbyr5jzJ4wlNY7KTgM+ES0vhz+KeiPw36fKC/ucAF9uFBOrTZm26SJCtaV27+xIo7cXdkTEhvOoh+XyxprU1qnim7CQdGK2HAyKRexYVShT3RItDElN+mkjiP2Ym+S3f01hv2EVal5WW6hU0ElmptaqJuBpXg6MbeFH2LDpU6CQ93zWIKnEvs0cayGU3glMfkOo1jQYewZzOuyz7FC95Jwo5OgUFfgeg993hh/eTqCTxOSm/iuk8DY0Ap1b2GhtHXxsfZN4j/X0fOx4auEIknEhqv4OiUn1L13Z/+xWfWVaG4q0dxUormpRHNTieamEs1NJZqbJ1Q0jHvdiJo5S2cVjSNOCHZhn3/SnuYnIvl3yomIIz7MXZMn9hydRCrR3FSiualEc1OJ5qYSzU0lmptKNDePjWgwcPePT7/g+4cp8wCW4GXaryK3tL+mLdD5x62ppllgu7bso8q/2HIbzGWdNmWnSJwAAAAASUVORK5CYII=);
	background-size: 11px 15px
}

#addToHomeScreen .addToHomeTouchIcon {
	display: block;
	float: left;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 0 2px
		rgba(255, 255, 255, .9);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .5), inset 0 0 2px
		rgba(255, 255, 255, .9);
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	-webkit-background-size: 57px 57px;
	background-size: 57px 57px;
	margin: 0 12px 0 0;
	border: 1px solid #333;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.jindutiao {
	width: 74px;
	border: 1px solid #ddd;
	padding: 1px;
	height: 8px
}

.jindutiao span {
	display: block;
	background: #d5d5d5;
	height: 100%
}

.newbuttomTab .imgWOn a {
	display: block
}

.ygIndexFooterNavUl li {
	float: left;
	width: 20%;
	position: relative;
	box-sizing: border-box
}

.ygIndexFooterNavUl li a {
	display: block;
	width: 100%;
	height: 19px;
	text-align: center;
	padding-top: 27px
}

.ygIndexFooterNav {
	width: 100%;
	position: fixed;
	border-top: 1px solid #ddd;
	background: #fff;
	height: 46px;
	overflow: hidden
}

.ygNavSectionFff a {
	color: #fff
}

.ygNavSection {
	border-bottom: none;
	position: relative
}

.ygNavSectionBgImg {
	min-height: 174px;
	position: relative;
	overflow: hidden;
	width: 100%
}

.ygNavSectionBgImgHalf {
	min-height: 87px
}

.ygNavSectionBgImg img {
	width: 100%
}

.ygNavSectionConList {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.ygNavSection a {
	padding: 5px 0
}

.ygNavSection a em img {
	margin-bottom: 2px
}

.ygNavSectionConDiv {
	padding-top: 5px
}

.ygNavSectionConDivTwo, .ygNavSectionConDivTwo a {
	padding-top: 0
}

.ygNavSectionImg {
	background-color: #ddd;
	background-image: url(../image/defaluth.jpg);
	background-repeat: no-repeat;
	background-size: 226px auto;
	background-position: center center
}

.ygIndexInfo {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 100%
}

.ygIndexNewRecommendSection, .ygPaginationTwo {
	position: relative
}

.ygIndexInfo a {
	padding-top: 17px;
	font-size: 10px;
	margin-top: 5px;
	color: #fff;
	display: block;
	background: url(../image/information-small.png)
		center top no-repeat;
	background-size: 16px auto;
	text-align: center
}

.ygIndexInfo img {
	width: 30px
}

.bodyF .newbuttomTab, .bodyF .ygIndexInfo {
	display: none
}

.ygSwiperSlideDy a {
	float: left;
	box-sizing: border-box;
	position: relative;
	width: 20%
}

.ygIndexSwiperW .ygSwiperSlideDy a img {
	display: block;
	width: 100%;
	margin: 0 auto
}

.ygSwiperSlideFour a {
	width: 25%
}

.ygSwiperSlideThree a {
	width: 33.33333%
}

.ygSwiperSlideTwo a {
	width: 50%
}

.ygPaginationTwo {
	bottom: 0;
	margin-top: -1.56%;
	height: 1.56%;
	line-height: 5px;
	padding-bottom: 3.12%
}

.ygSwiperConTwo {
	width: auto
}

.ygPaginationTwo .ygSwiperSwitch {
	background: #ecebeb;
	border: 0;
	border-radius: 50%
}

.ygPaginationTwo .ygSwiperSwitchActive {
	background: #333
}

.ygIndexCountDownTi i {
	color: #333;
	background: 0 0;
	padding: 0;
	font-size: 12px
}

.ygCountDownText {
	margin-left: 6px
}

.ygIndexCountDownTi a.ygCountDownTime {
	font-size: 14px;
	padding-left: 0
}

.ygCountDownMore, .ygCountDownText {
	font-size: 12px
}

.ygCountDownTime b {
	font-size: 14px
}

.ygIndexSectionNewSilderAbs {
	position: absolute;
	top: 0;
	left: 0
}

@media screen and (min-width:375px) {
	.ygNavSection a em img {
		margin-bottom: 8px
	}
}

@media screen and (min-width:414px) {
	.ygNavSection a em img {
		margin-bottom: 10px
	}

	.ygNavSection a {
		font-size: 16px
	}
}

@media screen and (min-width:480px) {
	.ygNavSection a em img {
		margin-bottom: 16px
	}
}

@media screen and (min-width:640px) {
	.ygNavSection a em img {
		margin-bottom: 22px
	}

	.ygNavSection a {
		font-size: 18px
	}
}