body.open{overflow: hidden;height: 100%;position: fixed;}
/*
/*
* 	首页轮播插件样式
* 	by-cy
*/
.owl-controls{position: absolute; bottom: .4rem; width: 100%; display: block; text-align: center;}
.owl-dots{display: block; line-height: 0;}
.owl-dots .owl-dot{display: inline-block; margin-right: .2rem;}
.owl-dots .owl-dot.active span{background: #f00;opacity:1;}
.owl-dots .owl-dot span{width: .2rem; height: .2rem; border-radius: .1rem; opacity: .7; background: #fff; display: inline-block;}




.nub-wrap .owl-theme .owl-controls .owl-page.active span{
	filter: Alpha(Opacity=10);/*IE7 fix*/
	opacity:1;
	background: #f00;

}
.ul-row{display: flex;justify-content: space-around}
.ul-row li{flex: 1; font-size: .6rem; justify-content: space-between; justify-content: center; align-items：center}
.ul-row li img{width: 2rem; height: 2rem;display: block; margin-left: auto; margin-right: auto;}
.ul-row li span{display: block; width: 100%; text-align: center; margin-top: .2rem;}


/* 弹出 */
.mask{ position:fixed ;_position:absolute; top:0;  height:100%;width:100%;background:#000; opacity:0.6;display:block;z-index:1100}
.pop-sx{ width: 90%; background: #fff; height: 100%; position: fixed; top: 0;
   right: 0; z-index: 1102;}
.pop-sx .btn-box{position: absolute; bottom: 0;width: 100%; height: 1.8rem; display: flex; justify-content: center; vertical-align: middle;}
.pop-sx .btn-box button{ border-radius:.8rem; margin: .2rem .6rem; width: 4.4rem;  height: 1.6rem; display:inline-block;-webkit-box-flex:1;font-size:.6rem}
.pop-sx .header-box{position: absolute; top: 0;width: 100%; text-align: center; height: 1.8rem; justify-content: center; vertical-align: middle;}
.pop-sx .header-box h2{ margin:0 auto; font:500 .62rem/1.7rem "microsoft yahei"; color:#000;}
.pop-sx .right{ position: absolute; right: .2rem; top: 0;font:400 0.55rem/1.8rem "microsoft yahei"; color:#333; background: #fff; }
.pop-sx .header-box .nav-back{ display:block; width:1rem; height:1rem;  background:url(../images/icon-takeback.png) no-repeat;background-size:100%; position:absolute; left:.2rem; top:0.2rem}

.pop-bt{ width:100%; background: #fff; min-height: 4rem; max-height: 70mh; position: fixed; bottom: 0;
   z-index: 1103;}
.pop-bt .header-box{position: absolute; top: 0;width: 100%; text-align: left; height: 1.8rem; justify-content: flex-start; vertical-align: middle;}
.pop-bt .header-box h2{ margin:0 auto; font:500 .62rem/1.7rem "microsoft yahei"; margin-left: .5rem; color:#000;}
.pop-bt .i-close{ position: absolute; right: .4rem; top: .4rem; z-index: 2001;}
.pop-bt .cho-block{margin-top: 1.6rem; max-height: 8rem; overflow-y: auto;}
.pop-bt .btn-pop-close{display:block;width: 100%; background: #fff; margin-top: .4rem; height: 1.6rem; line-height: 1.6rem; font-size: .62rem; text-align: center; border-top: 1px solid #ddd; color: #666;}

.ul-mlist-bdb dt{ position:relative; font:400 0.68rem/1.8rem "microsoft yahei"; color:#666; padding-left: .8rem;}
.ul-mlist-bdb dt i{position: absolute; right: .6rem; top: .4rem;}
.ul-mlist-bdb dd{ display:block; position: relative; line-height: 1.8rem;font-size:.65rem; border-bottom: 1px solid #eee; padding: .4rem;}
.ul-mlist-bdb dd p {padding: 0 .8rem; color: #444; }
.ul-mlist-bdb dd .link-more{position: absolute; bottom: .9rem; right: .1rem; font-size: .56rem; color: #666; line-height: .8rem; vertical-align: middle;}
.ul-mlist-bdb dd .link-more>i{display: inline-block; width: .8rem; height: .8rem; line-height: .8rem; background-image:url(../images/icon-more-2.png); background-size: 100%; vertical-align: bottom;}

.ul-attr-list li{width: 28.33%; margin: .3rem 2.5%; text-align: center; float: left; padding:.3rem; background: #eee; border: 1px solid #eee; border-radius: .9rem; font-size: .6rem; line-height: 1em; color: #666;}
.ul-attr-list li.on{background: #fef4f8; border: 1px solid #ee2978;}
.ul-roseborder-cho li{ text-align: center; float: left; padding:.35rem .8rem; background: #eee; border: 1px solid #eee; border-radius: .9rem; font-size: .62rem; line-height: 1em; color: #666;}
.ul-roseborder-cho li.on{background: #fef4f8; border: 1px solid #ee2978;}
.ul-roseborder-cho.mb li{margin-bottom: .4rem;}
.ul-roseborder-cho.mr li{margin-right: .8rem;}
.ul-grayroser-cho li{ text-align: center; float: left; padding:.35rem .8rem; background: #fff; border: 1px solid #eee; border-radius: .9rem; font-size: .62rem; line-height: 1em; color: #666;}
.ul-grayroser-cho li.on{background: #fef4f8; border: 1px solid #ee2978;}


.icon-up{background-image:url(../images/icon-slider.png); background-size: 100%;transform:rotate(0);-webkit-transition:all;transition:all;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;transition-duration:.2s;}
.icon-up-on{transform:rotate(180deg);}

.class-row-2{width: 80%; margin-left: 10%;}
.class-row-2 li{width:40%; margin:.2rem 5%; float: left; text-align: center; font-size: .6rem; padding: .2rem; color: #999;}
.class-row-2 li.on{color: #ee2978;}
.class-row-2 li.on:after{content: "▲"; font-size: .45rem; vertical-align: top; margin-left: .1rem;}

.ul-px-list li{border-bottom: 1px solid #eee; position: relative; font:400 .58rem/1em "microsoft yahei"; padding: .6rem .8rem; color: #666; background: #fff;}
.ul-px-list li.tit{background: #eee; padding: .2rem .8rem; font-weight: 800;}
.ul-px-list li.on{color: #ee2978;}
.ul-px-list li.on i{position: absolute; top: .4rem; right: 1rem; width:.9rem; height:.9rem;background-image:url(../images/cho-gou.png); background-size: 100%;}

.seach-bar{height: 2rem; background: #ee2978; font-size: .65rem; line-height: 2rem; color: #fff; display: flex; justify-content: center;}
.seach-bar .homeseach{flex:5; display: flex; position: relative; width: 10rem; margin:.3rem 1rem; background: #fff;text-indent: .2em;  border-radius: 1rem; height: 1.4rem; line-height: 1.1rem; padding: .2rem;color: #333; }
.seach-bar .home-header-seach{display:inline; background-image:url(../images/icon-seach.png); background-size:100%; width:.9rem; height:.9rem; background-position:50% 50%; background-size: 100%;}
.seach-bar input[type=text]{border: none;}
.seach-bar .homeseach .del{background:url(../images/icon-del.png) #fff; background-size:100%; width:1rem; height:1rem; background-position:50% 50%; background-size: 100%; position: absolute; right: .4rem; }
.seach-bar .right-t{flex: 1; text-align: right; padding-right: .4rem;}

.cho-class li{width: 86%; margin: .6rem 7%; position: relative; padding: .7rem .6rem; border-radius: .5rem; background: #fff; color: #666; font-size: .65rem; line-height: 0; vertical-align: middle;}
.cho-class li a{color: inherit; line-height: .5rem; vertical-align: middle;}
.cho-class li .icon-more,.cho-class li .icon-more-down{position: absolute; top: .3rem; right: 0;}

.dp-seach-bar{padding: .2rem 1.4rem; color: #999; display: flex; justify-content: center;}
.dp-seach-bar .sch-b{background: #e8e8e8; vertical-align: middle; padding: .2rem; line-height: 0;; flex: 1; border-radius: .8rem;}
.ico-sch{display:inline-block; vertical-align: middle; background-image:url(../images/icon-seach.png); background-size:100%; width:.9rem; height:.9rem; background-position:0 0; background-size: 100%;}
.dp-seach-bar .sch-b input[type=text]{border: none; background: none; font-size: .6rem; vertical-align: middle; line-height: .9rem;width: 80%;}
.dp-seach-bar .sch-b .ico-sch{margin-left: .3rem;}
	
.header{height:2rem; background-color:#f13b78; border-bottom: solid 1px #eaeaea; width:100%; max-width:16rem;position: absolute; top:0px;z-index:999; text-align:center; margin-left: auto; margin-right: auto;}
.header.fixed{position: fixed;}
.header h2{ margin:0 auto; font:500 .7rem/1.9rem "microsoft yahei"; color:#fff;}
.header .right{ position: absolute; right: .2rem; top: 0;font:400 0.65rem/2rem "microsoft yahei"; color:#fff;  }
.header .left-back{position: absolute; left: .1rem; top: 0; font:400 0.7rem/1.9rem "microsoft yahei"; color:#333; padding-left:1.3rem;}
.nav-back{ display:block; width:1.1rem; height:1.1rem;  background:url(../images/icon-back02.png) no-repeat 50% 75%;background-size:100%; position:absolute; left:0; top:0.4rem}
.header .nav-back{ display:block; width:1.4rem; height:1.4rem;  background:url(../images/nav-ico-back0.png) no-repeat 0 0;background-size:100%; position:absolute; left:.4rem; top:0.25rem}
.header .nav-share{ display:block; width:1.4rem; height:1.4rem;  background:url(../images/nav-ico-share1.png) no-repeat 0 0;background-size:100%; position:absolute; right:.4rem; top:0.25rem}

.header.header-hide{background-color:rgba(0,0,0,0); border-bottom: 0;}
.header.header-hide .nav-back{  background:url(../images/nav-ico-back.png); background-size: 100%;}
.header.header-hide .nav-share{background:url(../images/nav-ico-share.png); background-size: 100%;}


.ul-list-item1 li{display:block;  position: relative; border-radius: .2rem; width: 46%; margin:.2rem 2%; float: left; text-align: center; overflow: hidden; background: #fff;box-shadow:0 .1rem .2rem #cfb5ff;-webkit-box-shadow:0 .1rem .2rem #cfb5ff；
-moz-box-shadow:0 .1rem .2rem #cfb5ff}
.ul-list-item1 li .tit{ padding: .5rem .4rem .2rem .4rem;  font:400 0.52rem/0.8rem "microsoft yahei"; color:#333; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;word-break: break-all; text-align: left;}
.ul-list-item1 li img{width:auto; height: 7rem; margin-top:0; overflow: hidden; }
.ul-list-item1 li .price{padding: 0 .4rem .4rem .4rem; color: #cc2450; font:400 0.65rem/1.5em "microsoft yahei"; text-align: left; width: 100%;}

.ul-list-item2 li{display:block;  position: relative; border-radius: .2rem; width: 46%; margin:.2rem 2%; float: left; text-align: center; background: #fff; overflow: hidden;}
.ul-list-item2 li .tit{ padding: .5rem .4rem .2rem .4rem;  font:400 0.52rem/0.8rem "microsoft yahei"; color:#333; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical;word-break: break-all; text-align: left;}
.ul-list-item2 li img{width:auto; height: 7rem; margin-top:0; overflow: hidden; }
.ul-list-item2 li .price{padding: 0 .4rem .4rem .4rem; color: #cc2450; font:400 0.65rem/1.5em "microsoft yahei"; text-align: left; width: 100%;}
.ul-list-item2 li .sold-qty{position: absolute; bottom: .45rem; left: 2.7rem; width: 5rem; text-align: left; font-size: .52rem; color: #999;}
.ul-list-item2 li .sold-qty:after{content: "人付款";}

.heji{font-size:0.65rem; font-weight: 800; color: #999;}
.tt.price{ color: #cc2450; font-size:0.65rem; font-weight: 800; text-align: left; }

.ul-quan li{position: relative; color: #fff; width: 23%; float: left; margin: .2rem 1%;}
.ul-quan li .je{font-size: 1.3rem; width: 84%; text-align: center; position: absolute; top: 1.5rem;}
.ul-quan li .info{width: 100%; font-size:.5rem;text-align: center;  position: absolute; top: 3.8rem;}
.ul-quan li .btn{width: 86%;  font-size:.5rem;text-align: center;  position: absolute; top: 4.85rem; left: 7%; background: #fff; color: #f15090; border-radius: .55rem; height: 1rem; line-height: 1rem;} 

.btn-hyh{ width: 30%;  color: #ef2d78; font-size: .58rem; border: 1px solid #ef2d78; border-radius: 1rem; height: 1rem; padding: .15rem 1rem;}
.ul-tips1 li{width: 30.33%; float: left; text-align: center; margin: .3rem 1.5%; font: 400 .6rem/2em "microsoft yahei"; color: #666; background: #efefef; border-radius: .6rem;}
.ul-grayline-left li{font-size: .6rem; background: #fff; padding: .8rem  1rem; border-bottom: 1px solid #e8e8e8; color: #666; text-indent: 3em;}
.ul-grayline-left li.on{color: #ee2978;}

.ul-gqc-list{font-size: .62rem;}
.ul-gqc-list li{ position: relative; padding: .1rem; overflow: hidden;}
.ul-gqc-list li .tit{padding: .4rem .4rem .4rem 1rem;}
.ul-gqc-list li .tit i{ display:inline-block; width:.6rem; height:.6rem;  background:url(../images/icon-more.png) no-repeat 0 0;background-size:100%; margin-left: .4rem; }
.ul-gqc-list li .check-ip{position: absolute; top: 2.4rem; left: .4rem;}
.ul-gqc-list li .con{width: 87%; margin: .2rem 3% .4rem 10%; padding: .6rem .8rem .6rem 3rem; position: relative;
	box-shadow:0 .1rem .2rem #cfb5ff;-webkit-box-shadow:0 .1rem .2rem #cfb5ff；
-moz-box-shadow:0 .1rem .2rem #cfb5ff
box-shadow:0 .1rem .2rem #cfb5ff;-webkit-box-shadow:0 .1rem .2rem #cfb5ff；
-moz-box-shadow:0 .1rem .2rem #cfb5ff}
.ul-gqc-list li .con .pic{position: absolute; top: .2rem; text-align: center; left: .2rem; width: 3rem; height: 3rem;}
.ul-gqc-list li .con .pic>img{width: auto; height: 100%; overflow: hidden;display: inline-block;}
.ul-gqc-list li .con .p-name{color:#666; font-size:.63rem; line-height: 1.2em; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;word-break: break-all;}
.ul-gqc-list li .con .price{font-size: .72rem; color: #f13b78; font-weight: 800; margin-top: .6rem;}
.ul-gqc-list li .con .r-ctrl{position: absolute; bottom: .6rem; right: .6rem; width:4rem; text-align: right;}
.ul-gqc-list li .con .r-ctrl button{text-align:center; font-family: "microsoft yahei"; font-size: .55rem; padding: .1rem .8rem;background: #fff; border: 1px solid #f13b78; color: #f13b78; border-radius: .8rem;}
.ul-gqc-list li .con .r-ctrl>a:first-child{display: inline-block; background: #eee; width: 1rem; text-align: center;}
.ul-gqc-list li .con .r-ctrl>a:last-child{display: inline-block; background: #eee; width: 1rem; text-align: center;}

input[type=radio].check-ip{display:inline-block;border: none;background-image:url(../images/cho-radio00.png); background-size:100%; width:.9rem; height:.9rem; background-position: 0 0; vertical-align:middle;} 
input[type=radio].check-ip:checked{ background-position: 0 100%;}
input[type=checkbox].check-ip{display:inline-block;border: none;background-image:url(../images/cho-radio00.png); background-size:100%; width:.9rem; height:.9rem; background-position: 0 0; vertical-align:middle;} 
input[type=checkbox].check-ip:checked{ background-position: 0 100%;}
  

.btn-lrose{background: #f13b78; border: 1px solid #f13b78; color:#fff; border-radius: 1rem; }
.btn-lrose.dis{background: #fff; border: 1px solid #f13b78; color: #f13b78;}
.btn-rose{background: #ee2978; border: 1px solid #f13b78; color:#fff;}
.btn-rose.dis{background: #fff; border: 1px solid #f13b78; color: #f13b78;}
.btn-one{display:block; border-radius:.25rem;font: 400 0.65rem/1em "microsoft yahei";color:#fff;text-align:center;padding:.66rem 0;}
.btn-one-rose{display: block; width: 7rem; margin: .4rem auto; display:block;background: #f13b78; border-radius:.8rem;font: 400 0.65rem/1em "microsoft yahei";color:#fff;text-align:center;padding:.3rem 0;}
.btn-onel-rose{display: block; width: 7rem; margin: .4rem auto; display:block;background: #f13b78; border-radius:1rem;font: 400 0.68rem/1em "microsoft yahei";color:#fff;text-align:center;padding:.5rem 0;}

.footer-fix,.footer-fix .footer{width:100%;max-width:16rem;height:2rem; border-top: 1px solid #ccc;}
.footer-fix .footer{position:fixed;bottom:0;font-size:.62rem;background-color:#fff;line-height:2rem;z-index:1097}
.footer-fix{margin:0 auto; border: none;}
.footer-fix.menu-b,.footer-fix.menu-b .footer{width:100%;max-width:16rem;height:2.2rem;}
.footer-fix .footer{position:fixed;bottom:0;background-color:#fff;line-height:2.2rem;z-index:1098}

.footer-fix .btn-r{display:block; position:absolute; right:.4rem; top:.2rem; text-align:center;width: 4.6rem; height: 1.6rem; line-height: 1.6rem;}
.footer-fix .btn-full{display:block; position:absolute; right:0; top:0; text-align:center;width: 100%; height: 2rem;}
.footer-fix .btn-r2{display:block; position:absolute; right:0; top:0; text-align:center;width:6rem; height: 2rem; line-height: 2rem;}
.footer-fix .btn-r3{display:block; position:absolute; right:5.2rem; top:.2rem; text-align:center;width:4.6rem; height: 1.6rem; line-height: 1.6rem;}
.btn-r3.btn-rosebd{background: #fff; border: 1px solid #f13b78; color:#f13b78; border-radius: 1rem; }

.footer-fix .bar-pic-kf{margin-top: .3rem; margin-left: .4rem;}
.btn-rose-bd{background: #c40437; border:1px solid #c40437 ; color: #fff;}
.btn-roseline-bd{background: #fff; border:1px solid #c40437 ; color: #ee2978;}
.btn-inbar{padding: .1rem .4rem; border-radius: .8rem;}

.homems-block{background: #f4f4f4; position: relative; padding-bottom: .2rem;}
.homems-block .ms-header-part{ height: 2.8rem; position: relative; background: url(../demoimages/ms-bg.png) no-repeat; background-size: 100% 100%; }
.homems-block .ms-header-part .time-block3{position: absolute; top:.3rem; color: #fff; right: .6rem;  font-weight: 800; font-size: .6rem; line-height: 1em;}
.homems-block .ms-header-part .time-block3 span{display: inline-block;  padding: .15rem .08rem; background: #fff; color: #f29063; font-size: .6rem; border-radius: .1rem; line-height: 1.2em;}
.homems-block .ms-header-part .sess{position: absolute; top:.4rem; font-family: "microsoft yahei"; color: #fff; right: 5rem;font-size: .62rem;}
.homems-block .ms-header-part .link-more{position: absolute; bottom:.6rem; font-family: "microsoft yahei"; color: #fff; right: .6rem;font-size: .58rem;}
.homems-block .ms-con{position: relative;}
.homems-block .ms-con li{width: 29.33%; float: left; margin:-.4rem 2% .2rem; position: relative; z-index: 301; }
.homems-block .ms-con li .img-box{ background: #fff; border-radius: .2rem; } 
.homems-block .ms-con li .img-box img{height: 4rem;display: block; width: auto; margin-left: auto; margin-right: auto;}
.homems-block .ms-con li p{padding: .1rem; font-size: .55rem; }
.homems-block .ms-con .price{font-size: .55rem; color: #b3092c; display: inline-block;}
.homems-block .ms-con .del-p{font-size: .42rem; color: #ccc; display: inline-block; text-decoration: line-through;}
.homems-block .ms-con .del-p:before{content: "￥";}
