L.detail-activity-content{background-color:#e9e9e9;}
.detail-activity-con,.div-encircle,.coupon-title-activity,.more-recomment{background-color:#fff;overflow:hidden;}
.icon-ac-info:before{content:"\e64f";font-size:100%;}
.detail-activity-banner{width:100%;}
.detail-activity-banner img{width:100%;}

.detail-activity-con{margin-left:3.46%;margin-right:3.46%;padding-top:0.65em;position:relative}
.description-pro{float:left;width:80%;font-size:100%;line-height:1.4em;}

.collection-pro{width:17%;text-align:center;position:absolute;right:0}
.icon-collection{color:#646464;}
.icon-collection:before{content:"\e975";font-size:1.8em;display:block;margin-top:0.2em;margin-bottom:0.2em;}
.icon-collection-ed{color:#646464;}
.icon-collection-ed:before{content:"\e6a2";color:#e83d26;font-size:1.8em;display:block;margin-top:0.2em;margin-bottom:0.2em;text-align:center;}
.description-pro p{color:#292929;font-size:1em;}
.description-pro span{color:#a0a0a0;margin-top:0.5em;font-size:0.75em;}
.price-activity{width:100%;clear:both;padding-top:0.3em;color:#a0a0a0;}
.price-activity a{color:#ee7500;border:1px solid #ee7500;padding-left:0.4em;padding-right:0.4em;border-radius:0.4em;height:1em;line-height:1em;margin-right:0.6em;}
.price-activity p{float:left;margin-right:1.1em;}
.price-activity span{float:right;display:block;}
.taxation{width:100%;clear:both;color:#a0a0a0;font-size:12px;line-height:2em;}
.taxation p{padding-top:0.625em;padding-bottom:0.625em;}
.presell-p-top{float:left;    width: 80%;font-size: 0.75em;}
.presell-p-top p{padding-top:0;padding-bottom:0.3em;}
.presell dd dt{color:#ee7500;display:inline-block;}
.presell dd{display:inline-block;}

.icon-scarebuying:after{content:"\e911";vertical-align:middle;}
.serve-con{padding-left:0.82em;margin-top:0.31em;overflow:hidden;line-height:24px;}

.serve-con ul{float:left;}
.serve-con ul li{float:left;font-size:11px;margin-right:0.6em;}
.icon-serve:before{content:"\e93c";font-size:100%;color:#e94933;padding-right:0.2em;}
.icon-no-serve:before{content:"\e94c";font-size:100%;color:#e83d26;padding-right:0.2em;}
.icon-taxation:before{content:"\e950";font-size:100%;color:#a0a0a0;}
.limit-activity{overflow:;height:2.75em;color:#292929;}
.limit-activity p{float:left;line-height:2.75em;}
.scarebuying{float:right;border-radius:1em;padding-left:0.5em;padding-right:1em;margin-top:0.56em;text-align:center;color:#e83d26;border:1px solid #e83d26;
position: relative;height: 1.63em;line-height: 1.63em;}
.line-activity{clear:both;height:10px;width:100%;background-color:#eee;border:1px solid #dedede;border-left:none;border-right:none;}
.limit-activity,.coupon-activity,.distribution,.evaluate-con{margin-left:3.46%;margin-right:3.46%;}
.activityend{float:left;width:88%;}
.activityend-time{color:#e83d26;float:left;}
.purchase{color:#e83d26;padding-top:0.4em;width:100%;overflow:hidden;}
.purchaseReserv{color:#9b9b9b;width:100%;overflow:hidden;}
.purchaseReservSpan{color:#292929;}
.purchase-limit {font-weight:bold;}
.activityend-time p{border:1px solid #e83d26;display:inline-block;border-radius:0.4em;margin-left:0.2em;margin-right:0.2em;padding:0 0.2em;}
.activityend,.coupon-activity,.coupon-title-activity{padding-top:0.92em;padding-bottom:0.92em;}
.icon-countdown{float:left;padding-top:1.2em;margin-left:0.82em;}
.icon-countdown:before{content:"\e911";}
.coupon-title-activity{width:100%;overflow:hidden;}
.coupon-title-activity p{float:left;margin-left:3.46%;line-height:25px;}
.coupon-title-activity img{float:left;margin-left:3.46%;}
.coupon-title-activity span{float:right;text-align:right;padding-right:0.56em;margin-right:0.63em;}
.bigevent-activity{color:#e83d26;margin-top:5px;}
.exemption-activity{color:#e83e27;}
.kuaj-activity{color:#4dd486;}
.lij-mans-activity{color:#e83d26;}
.other-activity{color:#ee7500;}
.gray-activity{color:#a0a0a0;}
.coupon-con-activity{clear:both;float: left;width:90%;}
.coupon-con-activity p{font-size:12px;float:left;border:1px solid;border-radius:1.5em;padding-left: 0.4em;
padding-right: 0.4em;margin-right: 0.6em;height: 1.8em;line-height: 1.8em;}
.icon-right-activity{float:right;line-height:25px;}
.serve-con .icon-right-activity{margin-top:0;margin-right:0.6em;line-height:24px;}
.coupon-activity .icon-right-activity{margin-top:0;}
.giveaway,.tying{font-size: 0.98em;
    float: left;
    display: block;
    width: auto;
    background: #FFFFFF;
    color: #969090;
    border-radius: 1.5em;
    padding: 0em 0.4em 0em 3.8em;
    height: 1.8em;
    line-height: 1.8em;
    margin-bottom: 10px;
    width:100%; 
    margin-left: 0.2em;
}

.giveaway span,.tying span{font-size: 12px;
    float: left;
    display: block;
    width: auto;
    color: #E60000;
    border-radius: 1.5em;
    padding: 0em 0.4em;
    height: 1.8em;
    line-height: 1.8em;
    border: 1px solid #e83d26;margin-right: 8px;}
.giveaway p,.tying p{width:60%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0.75em;font-size:0.75em;line-height:100%;margin-top:0.45em;}
.giveaway-over{float:left;margin-left: 0.75em;font-size:0.75em;line-height:100%;margin-top:0.45em;}
.icon-right-activity:before{content:"\e958";font-size:1em;font-weight:bold;float:right;color:#333333;}
.distribution{padding-top:1.2em;overflow:hidden;padding-bottom:1.2em;}
.distribution p,.distribution span{display:block;float:left;line-height:100%;}
.freight p,.freight span{float:left;}
.freight span{color:#e83d26;}
.freight{clear:both;padding-top:1.2em;float:left;line-height:100%;margin-left:3em;}
.icon-ri-margin{margin-right:3.46%;}
.coupon-activity{overflow:hidden;position:relative;}
.coupon-title-activity dl{margin-right:3.46%;}
.coupon-title-activity dd,.coupon-title-activity dt{float:right;font-size:0.75em;}
.coupon-title-activity dt{color:#e83d26;}
.coupon-title-activity p{color:#292929;}
.evaluate-number{color:#a0a0a0;float:left;font-size:0.75em;}
.evaluate-con{padding-top:0.625em;padding-bottom:1.2em;}
.evaluate-con span{color:#646464;}
.evaluate-con a{width:36%;margin:auto;height:1.5em;display:block;line-height:1.5em;text-align:center;margin-top:1.25em;border:1px solid #d2d2d2;color:#646464;border-radius:1em;}
.coupon-score-activity{clear:both;background-color:#fff;overflow:hidden;border-top:1px solid #dedede;}
.coupon-score-activity ul li{float:left;width:33.3%;text-align:center;border-right:1px solid #d2d2d2;margin-top:1.125em;margin-bottom:1.125em;margin-left:-1px;color:#646464;}
.coupon-score-activity ul li p{padding-bottom:1.3em;font-size:1.125em;}
.coupon-score-activity ul li:last-child{border-right:none;}
.slide-activity{text-align:center;padding-top:2em;clear:both;padding-bottom:3.5em;overflow:hidden;background:#dedede;margin-bottom: 26px;}
.slide-activity p{color:#898989;}
.slide-more-activity{padding-bottom:0.4em;color:#a0a0a0;}
.slide-more-activity{border-top:1px solid red;border-left:1px solid red;width:0.6em;height:0.6em;}
.slide-more-activity{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.slide-activity p{text-align:center;margin:auto;line-height:100%;}
.more-recomment{text-align:center;padding-top:0.9em;padding-bottom:0.9em;width:100%;clear:both;}
.productList-pro ul li{width:50%;float:left;border-bottom:1px solid #eef0f7;background:#fff;padding-bottom:0.5em;}
.productList-pro ul li:nth-child(2n){border-left:1px solid #eef0f7;margin-left:-1px;}
.productList-pro .productList-pro-i{width:100%;}
.productList-pro-i p{color:#272727;font-size:14px;padding-left:0.625em;padding-right:0.625em;height:3em;line-height:1.6em;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.productList-pro-i .productListevent p{color: #e83d26;line-height: 100%;}
.productList-pro ul li img{width:100%;height:100%;}
.notify{position:relative;}
.merchandise{position:absolute;height:5em;line-height:5em;margin:auto;width:5em;text-align:center;font-size:;background:#000;
opacity:0.7;border-radius:100%;color:#fff;left: 50%;
margin-left: -2.5em;top:50%;margin-top:-2.5em;}
.productListevent{overflow:hidden;padding-top:0.56em;padding-left:0.625em;padding-right:0.625em;color:#e83d26;}
.productListevent p{float:left;height:auto;font-size:13px;font-weight:bold;}
.productListevent span{float:right;display:block;border-radius:0.8em;height:1.8em;line-height:1.8em;font-size:0.625em;color:#fff;padding:0 0.6em;}
.bigevent{background:#fb4a37;}
.instalment{background:#3ca6df;}
.crossborder{background:#4dd486;}
.exemption{background:#9bcb35;}
.pro-font-s{float:left;line-height:1.6em;font-size: 13px;line-height: 100%;font-weight:bold;}
.footer-activity{    display: -moz-box;height:3.1em;text-align:center;color:#a0a0a0;
    display: -webkit-box;
    display: -o-box;
    display: -ms-box;
    display: box;background-color:#fff;border-top:1px solid #dedede;position:fixed;bottom:0;width:100%;}
.footer-activity p{font-size:10px;}
.foo-activity{display:block; -moz-box-flex: 1;
    -o-box-flex: 1;
    -webkit-box-flex: 1;
    -ms-box-flex: 1;}

.tyingInfo-con{width:100%;height:;bottom:0;background-color:#fff;color:#a0a0a0;position:fixed;bottom:0;height:56%;}
.icon-close-tyingInfo{width:100%;clear:both;}
.icon-close-tyingInfo:before{display:block;content:"\e91c";color:#a0a0a0;float:right;margin-top:1em;font-size:1em;margin-right: 0.8em}
.icon-close-ty:before{display:block;content:"\e91c";color:#a0a0a0;float:right;margin-top:-2em;font-size:1em;}
.tyingInfo-price{clear:both;overflow: hidden;font-size:0.75em;margin-top: 10px;}
.tyingInfo-price span{float:left;
padding: 0.2em 0.4em;
border-radius: 0.3em;
background: #f18b7d;
color: #fff;
height: 1em;
line-height: 1em;}
.tyingInfo-price p{float:left;padding-left:0.75em;line-height: 1.5em;}
.tyingInfo-con-c{    margin-left: 0.82em;
    margin-right: 0.82em;
    text-align: center;
    height: 3.13em;
    line-height: 3.13em;
    color: #000;}
.tyingInfo-scr{width: 100%;
    height: 70%;
    -webkit-box-flex: 1;
    overflow-y: auto;
    font-size: 0.75em;}
.tyingImg-activity{clear:both;overflow:hidden;margin-top:0.75em;margin-bottom:1.37em;position:relative;}

.tyingImg-activity img{width:22%;height:auto;float:left;}
.tyingImg-activity-box img{width:64%;} 
.tyingImg-activity-box{height: auto;
    width: 27%;
    float: left;
    position: relative;
    margin-left: 17px;
    margin-top: 10PX;}


.plus-activity{font-size:2em;float:left;position:absolute;left:64%;height:1em;line-height:1em;top:50%;margin-top:-0.5em;
width:36%;text-align:center;}
.icon-right-tyingImg{position:absolute;top:50%;height:1em;line-height:1em;width:100%;right:0;margin-top:-0.5em;}
.icon-right-tyingImg:before{content:"\e911";float:right;font-size:1em;}
.pull-cheap-activity,.tyingInfo-exemption{clear:both;padding-top:1em;overflow:hidden;}
.pull-cheap-activity span{padding:0.2em 0.4em;margin-right:0.75em;margin-left:0.82em;border:1px solid #ee7500;color:#ee7500;border-radius:0.3em;height:1em;line-height:1em;}
.pull-cheap-activity span,.pull-cheap-activity p{float:left;}
.pull-cheap-activity p{line-height:1.5em;margin-right:0.82em;}
.tyingInfo-exemption span{margin-right:0.75em;margin-left:0.82em;padding:0.2em 0.4em;border:1px solid #9fc67d;float:left;color:#9fc67d;border-radius:0.3em;height:1em;line-height:1em;}
.tyingInfo-exemption-ac{float:left;width:80%;padding-bottom:4.75em;}
.tyingInfo-price-d{width:100%;padding-top:1.37em;overflow:hidden;font-size:0.75em;}
.tyingInfo-price-d p{float:left;width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:0.6em;}
.icon-right-exemption:before{content: "\e911";float: right;font-size: 1em;margin-right:0.82em;margin-top:0.45em;}

.tyingInfo-scroll-activity{    width: 100%;height:70%;
    -webkit-box-flex: 1;
    overflow-y: auto;font-size:0.75em;}
.tyingInfo-con-c-fixed{width:100%;border-bottom:1px solid #dedede;}
.tyingInfo-z-w{width: 25%;float: left;margin-left:0.82em;}
.tyingInfo-z-w span{padding: 0.2em 0.8em; border-radius: 1.5em;color: #e83d26;
    height: 1em;
    line-height: 1em;
    text-align: center;
    border: 1px solid #e83d26;}
.tyingInfo-price-d a{color:#a0a0a0;}

.dis-public-activity{margin-top:1.125em;overflow:hidden;}
.dis-public-l{width:25%;float:left;margin-left:0.82em;}
.dis-public-l span{padding:0.2em 0.8em;
border:1px solid;
border-radius:1.5em;
height:1em;
line-height: 1em;
text-align: center;}
.dis-public-r{width:70%;float:left;}
.dis-public-r p{margin-right: 0.82em;}
.exemptioncolor-ac{color:#e83d26;}
.cheapcolor-ac{color:#e83d26;}
.cheapcolor-jf{color:#ee7500;}
.cheapcolorgray-ac{color:#a0a0a0;}
.icon-distribution-default{margin-bottom:0.5em;}
.icon-distribution-default input{margin-right:0.4em;float:left;}
.distribution-con{width:100%;background-color:#fff;overflow:hidden;height:60%;position:fixed;bottom:0;border-top-left-radius: 0.6em;border-top-right-radius: 0.6em;}
.icon-close-distribution p{float:left;margin-top:1em;color:#292929;    padding-left: 40.9%;}
.distribution-footer{width:100%;color:#fff;text-align:center;position:fixed;bottom:0;height:3.125em;line-height:3.125em;background-color:#e83b26;}
.icon-distribution-radio:before { content: "\e65f"; color: #fff; background-color: #fff; font-size:1.35em;
}
.icon-distribution-radio:checked:before {content: "\e634"; color: #e83d26;overflow:hidden; font-size:1.35em; }
.distribution-choice{clear:both;overflow:hidden;margin-bottom:2em;padding-left: 1em;}
.distribution-choice .default-font{font-size:14px;}
.icon-distribution-default{padding-top:1.8em;}
.distribution-con-c{padding-bottom:2em;}
.header-activity{position:relative;}
.icon-k-activity{position:absolute;right:0;}
.icon-e-activity{position:absolute;right:1em;}
.icon-k-activity:before{content:"\e911";font-size:1em;}
.icon-e-activity:before{content:"\e911";font-size:1em;}
.cart-activity,.cart-activity-gray{color:#fff;background-color:#f8b630;line-height:3.2em;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbc549), to(#f5a623));}
.buy-activity,.buy-activity-gray{color:#fff;background-color:#e83b26;line-height:3.2em;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e83e27), to(#f5724f));}
.cart-activity-gray{background-color:#ccc;}
.buy-activity-gray{background-color:#ccc;}
.foo-activity a{display:block; height: 50px;}
.icon-contact-activity,.icon-call-activity,.icon-cart-activity{position:relative;top:0.3em;}
.icon-contact-activity:before{content:"\e962";font-size:1.3em;color:#646464;}
.icon-call-activity:before{content:"\e956";font-size:1.43em;margin-top:0.6em;color:#646464;}
.icon-cart-activity:before{content:"\e960";font-size:1.43em;margin-top:0.6em;color:#646464;}
.icon-slide-more-activity{display:inline-block;position:absolute;top:0;}
.icon-slide-more-activity:after{display:inline-block;content:"\e911";font-size:1em;}
.adjustment-slide-more{position:relative;}
.graphic-details{overflow:hidden;padding-bottom:3.5em;display:none;}
.nocomment-activity{display:none;}
.nocomment-activity .coupon-title-activity{border-bottom:none;}
.bg-back{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 101;
    display: none;
    overflow: hidden;} 

.service-con-left{float:left;}
.service-con-right{margin-left:7%;float:left;}
.service-commitment{width:100%;height:38%;background-color:#fff;position:fixed;bottom:0;margin-bottom:2.75em;z-index:9999;}
.service-confirm{width:100%;height:2.75em;line-height:2.75em;text-align:center;position:fixed;bottom:0;background-color:#e83d26}
.service-confirm a{;color:#fff;}
.service-con{margin-left:0.82em;margin-right:0.82em;}
.service-con p{color:#292929;margin-top:1.1em;margin-bottom:1.1em;}
.service-con ul li{margin-bottom:1.68em;width: 50%;
float: left;}
.icon-service-con:before{content:"\e65a";font-size:1em;padding-right:0.625em;}
.attributefont-size{font-size:12px;}
.eject-div,.eject-act-div,.eject-deliverry-div{position:fixed;z-index:300;display:none;width:100%;bottom:0;background:#fff;}
.bg-eject{background-color:#000;
	position:fixed;
	z-index:9;
	left:0;
	top:0;
	display:none;
	width:100%;
	height:100%;
	opacity:0.3;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;}
.prompt-message-main{
	display: none;
}
.prompt-message-main{
    z-index: 999;
    width: 100%;
    left: 0;
    bottom: 0;
    margin-top: -3em;
    overflow: hidden;
    text-align: center;
}
.prompt-bg{
	background-color:#000;
	position:fixed;
	z-index:99;
	left:0;
	top:0;
	display:none;
	width:100%;
	height:100%;
	opacity:0.6;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
}
.prompt-message-con{background-color:#fff;}
.prompt-message-con p{padding-top:0.8em;}
.icon-taxclose-button{font-size:1.2em;color:#fff;margin-top:0.8em;}
.icon-taxclose-button:before{content:"\e90e";}
.prompt-message-con{border-top-left-radius: 0.6em; border-top-right-radius: 0.6em;text-align:left;padding: 0px 0 15em 0.69em;}
.prompt-message-con h1{text-align:center;}
.prompt-message-main{position:fixed;}
.evaluate-con p{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;	
}
.footer-msg{background-color: #fff9e1;width:100%;text-align:center;line-height:3.1em;position:fixed;bottom:3.1em;font-size:0.875em;
-moz-opacity: 0.6;
opacity:.60;
filter: alpha(opacity=60);
color: #bb590a;}
.limit-seckill-content{width:100%;background-color:#ee7500;height:50px;clear:both;}
.limit-seckill-left{display:inline-block;width:56%;background:url(../images/limit_bg_left.png) no-repeat;background-size:100% 50px;height:50px;}
.limit-seckill-left img{float:left;width:48%;margin-left:0.8em;margin-top:0.75em;}
.limit-seckill-ri{font-size:0.75em;float:right;color:#fff;height:3.5em;display:inline-block;margin-right: 0.82em;}
.limit-seckill-ri p{padding-top:0.1em;padding-left:5px;line-height:1.2em;padding-top:0.75em;}
.limit-seckill-ri-r span{background-color:#000000;padding-top:2px;padding-bottom:2px;display: inline-block;
height:1em;line-height:100%;    color: #fff;margin-right: 0.25em;
}
.limit-seckill-ri-r-content{display:flex;justify-content:flex-end;align-items:center;}
.limit-seckill-ri-r span:last-child{margin-right:0;}
.limit-seckill-ri-r i{color:#c70000;}

.div-encircle{clear:both}
.detail-right{float:left;padding-left:0.625em;padding-top: 0.68em;
line-height: 1em;}
.detail-right p{color:#fff;font-size:12px;line-height:14px;}
.detail-right-span{color:#f5ed1f;font-size:11px;line-height:14px;}
.icon-scarebuying-n{float:right;}
.icon-scarebuying-n:before{content:"\e911";font-size:1em;color:#e83d26;position: absolute;
top: 50%;margin-top: -0.5em;right: 0;}
.commentInfo-con{padding-bottom: 2.5em;width: 100%;}
#tabCon .commentInfo-content-tab {display:none;}
#tab1{display:block;}
.commentInfo-tab ul li:{border-bottom:1px solid orange;}
.cart-pro-num{
	position:absolute;
	right: -1em;
	top: -0.5em;
	height: 1.5em;
	padding-left: 0.47em;
	padding-right: 0.45em;
	font-size: 0.5em;
	background-color: #e83d26;
	color: #fff;
	line-height: 1.6em;
	-webkit-border-radius: 0.75em;
	-moz-border-radius: 0.75em;
	border-radius: 0.75em;
}

.header-tab{margin:0 auto;text-align:center;height:44px;margin-top:-2px;line-height:44px;}
.header-tab .nav-tab-productinfo{padding-left:0.5em;padding-right:0.5em;display:inline-block;}
.active-prodtab{border-bottom:2px solid #e83d26;}

.icon-new{content: '\e90e';color: #fff;margin-top: 1em;display: block;}


.s-header ul{width:100%;line-height:2.4em;}
.s-header li{width:33.333%;text-align:center;font-size:.7em;float:left;box-sizing:border-box;}
.s-header li.active{border-bottom:2px solid red;}
.pageLi{min-height: 100%;overflow-y: auto;}

.slide {position: relative;height:330px;overflow:hidden;}
.slide ul {position: absolute;top: 0;left: 0;z-index: 10;}
.slide ul li {float: left; display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;}
.slide ul li img {width:100%;}
.slide .page-nub {position: absolute;z-index: 11; width: 40px; height: 40px;border-radius: 50%;-webkit-border-radius: 50%;background: rgba(0, 0, 0, 0.5);color:#fff;right: 15px;bottom: 11px;text-align: center;line-height: 33px;overflow: hidden; }
.slide .tittup { width: 38px;height: 320px;display: block;position: absolute;right: -45px; top: 0;display: -webkit-box;-webkit-box-align: center;}
.slide .tittup .inner {width: 18px; display: block;font-size: 12px;color: #252525;margin-left: 7px;line-height: 17px;position:relative;}
.icon-yh:after{content:"\e94a";font-size:3em;position:absolute;left:18px;top:50%;margin-top:-0.2em;}
.activity-detail-storage-col {color:#f5ed1f;}

.right-activity-cs{float:left;width:70%;}
.icon-right-ac-p:after{content:"\e911";vertical-align:center;font-size:100%;position:absolute;right:0.3em;top:50%;margin-top:-0.5em;}
.collection-pro i{display:inline-block;}
.cart-activity-gray{border-right:1px solid #fff;}
.pro-top-attribute{font-size:0.82em;line-height:1.56em;}
.activity-position-a{display:block;margin-right:0;height:1.8em;line-height: 1.8em;position: absolute;top: 0.92em;right: 0;}
.div-encircle .coupon-activity{padding-bottom:0;    margin-left: 0.46%;}
.coupon-activity .coupon-con-activity{margin-bottom:0.92em;}
span.address-ellipsis{float: left;width: 68%;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  padding-left: 1.0em;}
.border-bottom{border-bottom:1px solid #eee;}
.border-top{border-top:1px solid #dedede;}
.jifen1{font-size:1.125em;color:#9b9b9b;}
.jifen2{font-size:0.8125em;color:#9b9b9b;padding-left:3px;}
.jifen3{font-size:0.8125em;color:#9b9b9b;padding-left:3px;}
.jifen4{font-size:0.8125em;color:#e83e27;padding-left:3px;}
.jifenspan{margin-top:1.3em;}
.jifenspan span{float:left;}

.guanz{
	padding: 2px 5px;
    border: 1px solid #e83d26;
    border-radius: 5px;
    float: right;
    font-size: 0.69em;
    color: #e83d26;
}
.guanz em{
    margin-right: 0px;
}
.coupon-score-activity-one{
    clear: both;
    background-color: #fff;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
}
.coupon-score-activity-one ul li{
    float: left;
    width: 33.3%;
    text-align: center;
    margin-top: 1.125em;
    margin-bottom: 1.125em;
    margin-left: -1px;
    color: #646464;
}
.coupon-score-activity-one span{
    float: left;
    text-align: right;
    padding-left: 0.56em;
    color:#999;
}
.coupon-score-activity-one ul li p{
	padding-bottom: 1.3em;
    font-size: 1.125em;
    color: #e83d26;
    margin-left: -0.7em;
}
.buttom-b{
	width: 100%;
    height: 1px;
    background: #eee;
}
.tyingInfo-price span.daShouStyle{
	 padding: 0.2em 0.8em;
    border: 1px solid #f18b7d;
    border-radius: 1.5em;
    height: 1em;
    line-height: 1em;
    text-align: left;
    color: #e83d26;
    background: #FFFFFF;
    float: left;
    margin-left: 1em;
}
.Rush-bj {
    width: 100%;
    height: 4em;
    background: url(/mobile/images/hdpi.png) no-repeat;
    background-size: 100% 100%;
}
.R-right {
 	float: right;
    margin-right: 65px;
    margin-top: 0.3em;
}
.R-right-seckill {margin-right:10px;}
.Rush-border{
    width: 30px;
    height: 30px;
    margin-left: 5px;
  float: right;
    margin-top: 7px;
    margin-right: -125px;

}
.icon-collect:before {
    content: "\e975";
    font-size: 1.8em;
    display: block;
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    margin-left: 5px;
    color: #fff;
}
.R-hd {
    height: 40px;
    line-height: 40px;
    margin-left: 0.63em;
    color: #fff;
    font-size: 0.75em;
}
.Rush-bg {
    width: 100%;
    height: 2.5em;
    background: url(/mobile/images/jieshu.png) no-repeat;
    background-size: 100%;
}
.ziTiClass{
    width: 100%;
    height: 3em;
    background-color: #e83b26;
    overflow: hidden;
    position:absolute;
    bottom:0;
    font-size: 15px;
    color: #fff;
    line-height:3em;
    font-family: Helvetica,'microsoft yahei',STHeiTi,sans-serif;danshi
}
.centert{
    height: 100%;
    margin-top: 25px;
    margin: 1em 0.63em 0.63em;
}

.recommend-cnt{
    margin-bottom: -1px;
    display: inline-block;
    width: 100%;
}
.recommend-left{
    width: 49.5%;
    height: 15.5em;
    background: #fff;
    border-radius: 4px;
    float: left;
}
.recommend-img{
    height: 15.5em;
}
.recommend-img .img{
    width: 100%;
    height: 10.94em;
    background-size: 100% 100%;
}
.recommend-img div.up{
    margin: 0.5em 0.5em 0;
}
.recommend-img div.up span.d{
    font-size: 0.81em;
    color: #333;
    line-height: 17px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.recommend-img div.up p{
    color: #e83e27;
}
.recommend-img div.up em{
    font-size: 0.75em;
}
.recommend-img div.up s{
    font-size: 0.63em;
    margin-left: 5px;
    color: #999;
}

.recommend-right{
    width: 49.5%;
    float: right;
    height: 15.5em;
    background: #fff;
    border-radius: 4px;
}
.Rush-gd{
    width: 100%;
}
.Rush-gd div.i{
    width: 90%;
    border: 1px solid #ccc;
    margin: 0 auto;
    margin-top: 2em;
}
.Rush-gd div.p{
    position: relative;
}
.Rush-gd span.g{
    width: 20%;
    text-align: center;
    height: 23px;
    background-color:#FFFFFF;
    position: absolute;
    top: 21px;
    left: 41%;
    font-size: 0.75em;
    color: #999;
}


.my_dj_bs {
    border: 1px solid #e83e27;
    border-radius: 2px;

    color: #e83e27;
    font-size: 0.75em;
    line-height: 100%;
    padding: 1px 4px;
}



.bgmore {margin-right: 2.7%;}


.pro_attri_helppoor{
    padding: 0 0.4em;
    border: 1px solid #e83e27;
    border-radius: 3px;
    background: #ffeae7;
    color: #e83e27;
    margin-right: 0.5em;

    font-size: 12px; }





.page-oppointment{
    width:100%;
}
.page-purchase{
    background:#fff;
    padding:0.9em 0.6em;
}
.porchase-top{
    margin-bottom: 0.5em;
}
.porchase-top span.m{
    background-image: linear-gradient(90deg, #FC6C3C 0%, #F71C1C 100%);
    border-radius: 9px;
    padding: 0 0.4em;
}
.porchase-top span.g{
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #FFFFFF;
}
.porchase-top span.j{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #333333;
    margin-left:0.6em;
}
.purchase-centert span.b{
    border: 1px solid #E83E27;
    border-radius: 10px;
    padding:0 0.4em;
}
.purchase-centert span.y{
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #E83E27;
    letter-spacing: 0;
    line-height: 16px;
}
.purchase-centert em.em{
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #999999;
    letter-spacing: 0;
    line-height: 1em;
    margin-left: 0.6em;
}
.porchase-cent{
    margin-bottom:0.5em;
}
.reservClassNO{
   color: #fff;
   line-height: 3.2em;
   opacity:0.5;
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e83e27), to(#f5724f));
}
.reservClassYes{
   color: #fff;
   line-height: 3.2em;
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e83e27), to(#f5724f));
}
.icon-close-revr:before{
	display: block;
    content: "\e91c";
    color: #a0a0a0;
    float: right;
    margin-top: -3em;
    font-size: 1em;
}

.orderMask{
    height: 100%;
    background: rgba(000, 000, 000, 0.65);
    top: 0;
    width: 100%;
    z-index: 99;
}
.mask_wrap{
    bottom: 0;
    border-radius: 10px 10px 0 0;
    height: 75%;
    width: 100%;
}
.mask_tit{
    padding: 0.94em 5.3% 0;
}
.mask_close::before{
    display: block;
    content: "\e91c";
    color: #a0a0a0;
    float: right;
    font-size: 0.8em;
}
.mask_con{
    top: 3.625em;
    bottom: 1.5em;
    overflow: auto;
    width: 100%;
    padding: 0 5.3%;
    box-sizing: border-box;
}

.attr-info .attr-pri  .yjsku {
    font-size: 1em;
    color: #9b9b9b;
    text-decoration: line-through;
}

.hot-team {
    background: url(/mobile/images/hot_prod.png) no-repeat;
    height: 24px;
    width: 60px;
}

#spell-m .hot-team span  {
    margin-left: 28px;
    color:#f5a623;
}

span.s_team {
    height: 22px;
    border: 1px solid #e83e27;
    border-radius: 5px;
}

#spell-m .s_team span {
    margin: 0 5px;
    color: #e83e27;
}

#spell-m span:nth-child(1) {
    margin-right: 5px;
}

.s_team img {

    width: 1.98em;
    display: inline-block;
    margin-top: -0.35em;

}
  .rows {


  overflow: hidden;

  overflow-y: auto;

}

.rows::-webkit-scrollbar-track-piece {

  background-color: rgba(0, 0, 0, 0);

  border-left: 1px solid rgba(0, 0, 0, 0);

}

.rows::-webkit-scrollbar {

  width: 5px;

  height: 13px;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

}

.rows::-webkit-scrollbar-thumb {

  background-color: rgba(0, 0, 0, 0.5);

  background-clip: padding-box;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  min-height: 28px;

}

.rows::-webkit-scrollbar-thumb:hover {

  background-color: rgba(0, 0, 0, 0.5);

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

}
.publicwelfaredonationcss{
	text-align: center;
    line-height: 50px;
    font-size: 14px;
    color: #fff;
    box-sizing: border-box;
}
.videoPlayBtn{
    width:30px;
    height:30px;
    border-radius:32.75px;
    background:#fff;
    opacity:.8;
    position:absolute;
    bottom: 10px;
    left: 10px;
    z-index: 1000;
}
.videoDiv {
	background: #E83627;
	width: 21.1px;
	height: 21.1px;
	border-radius: 50%;
	position: absolute;
    left: 5px;
    top: 3px;
	z-index:10000;
    cursor:pointer;
    border:1px solid #fff;
}

.videoBtn {
	height: 0;
	width: 0;
	border: 5px solid #fff;
	border-radius: 2px;
	border-color: transparent transparent transparent #fff;
    top: 6px;
    left: 9px;
	position: absolute;
}
.videoPlayBtn .time{
    font-family: PingFangSc-Regular;
    position: absolute;
    right: 7px;
    top: 4px;
    font-size: 12px;
}
.videoHeight{
    width:100%;
    height:100vh!important;
    background:#000!important;
}
.videoWapper{
    position: relative;
    width: 100%;
    height: 100%;
}
.closeVideo{
    width:100%;
    height:30px;
    background:#fff;
    position: absolute;
    top: 0;
    z-index: 1000;
}
.closeVideo a{
    display:block;
    width:20px;
    height:20px;
    background:url(../images/return.png) 50% no-repeat;
    margin-top: 6px;
    margin-left: 15px;
}


#dialogPage {position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.5);font-size: 16px;width: 100%;height: 100%;z-index: 100;}
#dialogPage .dialog-wrp{font-size:16px;width:81.4%;height:21.25em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius: 10px;padding:1.25em;box-sizing:border-box;}
#dialogPage h3{font-size:1.125em;color: #3A3A3A;text-align:center;}
#dialogPage .txt{font-size:.875em;color: #666666;margin-top:.56em;text-align: justify;line-height: 1.375em;height:13.07em;overflow-y:auto;}
#dialogPage .btn-wrp span{width:85%;height:2.57em;display:block;font-size:14px;text-align:center;line-height:2.57em;margin:0 auto;}
#dialogPage .btn-confirm{margin-top:1.25em;position:relative;height:2.25em;}
#dialogPage .btn-confirm span{background-image: linear-gradient(269deg, #F5724F 0%, #E83E27 100%);border-radius: 18px;color:#fff;}
#dialogPage .btn-confirm .dis{z-index:100;position:absolute;left:50%;top:0;transform:translateX(-50%);background:rgba(255,255,255,0.5)}
#dialogPage .btn-confirm .confirms{z-index:10;position:absolute;left:50%;top:0;transform:translateX(-50%);}
#dialogPage .btn-confirm span i {font-style:normal;}
#dialogPage .btn-cancel{margin-top:1em;}
#dialogPage .btn-cancel span{height:1em;line-height:1em;font-size:14px;color: #666666;}

.prod-progress{
    position: relative;
    font-size: 14px;
    color: #9B9B9B;
    letter-spacing: 0;
    float: left;
}

.prod-progress-bar{
    position: relative;
    width: 89%;
    height: 1.2em;
    border-radius: 0.44em;
    background-image: linear-gradient(-270deg,#FFE7E1 100%,#e83e27 100%);
    line-height: 1.2em;
    margin-top: 0.25em;
    left: 2.5em;
}

.prod-progress-percent{
    position: absolute; height: 100%;
    background-image: linear-gradient(270deg, #F5724F 0%, #E83E27 100%);
    border-radius: 0.44em;
    left: 0;
}

.prod-progress-content{
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 0.5em;
    font-family: PingFangSC-Regular;
    font-size: 0.625em;
    color: #fff;
    letter-spacing: 0.29px;
}


