﻿.agent-head{ background-color:#DA4453}
.quick-btn ul{ background:#595758}
.quick-btn p,.quick-btn div{ color:#ddd}


.myStore-head,.user_top{ padding:0; background-image:url(../images/userbg.png); background-repeat:no-repeat; background-position:center; background-size: 100% auto;}
.store-link{ border-color:#eee; color:#eee}


.user_info ul li { margin:0; width:33.33%; padding:0;
position: relative; float:left; border:0; border:solid #eee; border-width:0 0 1px 1px; box-sizing:border-box}
.user_info ul li:after{ display:none}
.user_info ul li a{margin:0; padding:0; padding:0.5rem 0 }

.user_info ul li h5{float: none;color: #51453c;} 

.user_info ul li .specific_items {overflow: hidden;line-height: 1.25rem;}
.mymenu-list .user_info ul li h5{ font-size:0.6rem; text-align:center; color:#888;}
.mymenu-list .user_info ul li h5 font{ display:none}
.mymenu-list .user_info .seer{ display:none}

.mymenu-list .inner{ background:#fff; padding:0; margin-top:0.5rem}
.mymenu-list .inner ul{ overflow:hidden; background-color:transparent; border:0; margin:0}
.mymenu-list .user_ico{ font-size:1.0rem; margin:0 auto; position:relative; left:0; top:0; width:2.0rem; height:2.0rem; 
line-height:2.0rem;border-radius:50%; background-color:#71DCB6;}
.mymenu-list .user_ico i{ color:#fff !important; font-size:inherit}

.user_info ul li:nth-child(4n+1) .user_ico{ background-color:#45c597}
.user_info ul li:nth-child(4n+2) .user_ico{ background-color:#f47575}
.user_info ul li:nth-child(4n+3) .user_ico{ background-color:#7abff4}
.user_info ul li:nth-child(4n+4) .user_ico{ background-color:#f8b968}


.nav-shop{padding:0; margin:0;  background-color:transparent }
.nav-shop ul{ padding:0.4rem; overflow:hidden}
.nav-shop li{ margin:0;}
.nav-shop li a{ padding:0.2rem 0 0.25rem; margin:0.4rem; border-radius:0.25rem;}
.nav-shop .ico-item{ background-color:transparent!important;color:#fff; height:1.5rem; line-height:1.5rem; }
.nav-shop .ico-item i{ font-size:1.1rem;}
.nav-shop em{ color:#fff;font-size:0.7rem; padding:0}

.nav-shop li:nth-child(1) a{background:#FE435D}
.nav-shop li:nth-child(2) a{background:#70BD38}
.nav-shop li:nth-child(3) a{background:#788DD6}
.nav-shop li:nth-child(4) a{background:#00E5B9}
.nav-shop li:nth-child(5) a{background:#FFB414}
.nav-shop li:nth-child(6) a{background:#B1CF6A}
.nav-shop li:nth-child(7) a{background:#EBD064}
.nav-shop li:nth-child(8) a{background:#D972E3}



.search-mid { padding:0;}
.search-mid .searchty{ border-radius:0px;}
.search-mid .searchty .search-txt,.search-mid .searchty .btn-search{ background-color:#fff; border:0}

.home-brand{ margin:0}
.seckilling{ margin:0.3rem 0}

.floor{ background:transparent; margin:0}
.floor .flr-tit .more{ text-indent:-9999em; display:none}
.floor .flr-tit{ text-align:center; margin:0 0.3rem }
.floor .flr-tit .title{margin:0; display:inline-block; padding:0 1.0rem; position:relative; z-index:9; background:#EEF3F6; font-weight:normal; color:#aaa}
.floor .flr-tit:after{ content:""; position:absolute; left:0; height:1px; width:100%; background:#DDD; top:0.9rem; }

.lilist li dl{ padding:1.0rem 0.1rem;}
.lilist li dl dt img{ height:7.0rem; width:auto}
.storeTbox{width: 100%;max-width: 800px;z-index: 1000;}
/*店铺课程*/
.bodyhide{overflow: hidden;}
.firend_type{ padding:0; margin-top:0;/*overflow-y: auto;*/ background:none;}
.storeco-th{ height:0.5rem;}
.storeco-list{padding: 0.9rem 0.7rem;background: #fff;margin-bottom: 0.5rem;margin-top:.5rem!important;}
.storeco-list li{ padding-bottom:0.5rem; border-bottom:0.05rem solid #e5e9ec; margin-bottom:0.5rem; position:relative;}
.storeco-list li:last-child {padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}
.storeco-list li .N-imgBox,.N-selectc li .N-courseB{ width:50%; float:left;}
.storeco-list li .N-courseB{ box-sizing:border-box; padding-right:0;}
.storeco-list li:last-child{padding-bottom:0; border-bottom:0; margin-bottom:0;}
.storeco-list li .N-imgBox, .storeco-list li .N-courseB{width: 50%;float: left;}
.N-imgBox img {width: 100%;display: block;min-height: 100%;}
.storeco-list li .N-courseB {box-sizing: border-box;padding-right: 0;}
.N-courseB{ padding:0 0.55rem;}
.N-courseB h4{margin-top: 0.35rem;font-size: 0.75rem;margin-bottom: 0.45rem;line-height: 1rem;height:1rem; max-height:2rem;overflow: hidden; font-weight:normal;}
.N-time{ display:block; margin-bottom:0.8rem;color: #999;font-size: 0.6rem;line-height: 0.6rem;height: 0.6rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.N-time font{ color:#ff6500;margin-right: 0.1rem;margin-left: 0.1rem;}
.N-cmoney{line-height:0.7rem; height:0.7rem;}
.N-cmoney .N-moneyfont{font-size: 0.7rem;color: #ff6500;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;width: 60%;}
.N-cmoney .N-moneyfont .jifen{background: #ccc;color: #fff;font-size: 0.5rem;padding:0 0.2rem;border-radius: 0.1rem;vertical-align: middle;margin-right: 0.1rem;height: 1rem;display: inline-block;line-height: 1rem;}
.N-cmoney .N-moneyfont .jiahao{ vertical-align:middle;}
.N-read{ color:#999; padding-left:0.75rem; background:url(../images/usericon.png) no-repeat left center; background-size:0.6rem;font-size: 0.6rem; line-height:1rem;}
.N-imgBox{ position:relative; overflow:hidden;}
.hotIcon{ position:absolute; right:0.7rem;top:0;width:1.2rem;height:1.5rem; text-align:center; color:#fff;background:url(../images/hoticon.png) no-repeat top center; background-size:100%;}

/*.shopscbox{ border-top:1px solid #eee;border-bottom: 1px solid #eee;}*/
.shopscbox .scbox{ background:#fff; padding:0.5rem 2.45rem 0.5rem 0.5rem; position:relative;}
.shopscbox .sctext{width:100%;border:0; -webkit-appearance:none;font-size:0.7rem;height:1.6rem; vertical-align:middle;border-radius:0.2rem; background:#f3f3f3 url(../images/scicon2.png) no-repeat 0.714em 50%; background-size:0.7rem 0.7rem; padding:0 0.5rem 0 1.45rem;}
.scbox form{position: relative;}
.scbox .btn-search{height: 1.6rem;width: 1.45rem;background: none;border: 0;position: absolute;top: 0;left: 0;}
.store-btn{ position:fixed; width:100%; max-width:800px; bottom:0;z-index: 12;}
.store-btn a{float: left;width:50%;text-align: center;height: 2rem;line-height: 2rem;background: #fb9655;color: #fff;font-size: 0.7rem;border-right: 1px solid #f6b083;box-sizing: border-box;}

/* .filtermain{top: 7.1rem;max-width: 800px;left: auto;} */
.filtermain{max-width: 800px;left: auto;}
.store_h{height: 6.6rem;}


.store-btn .q-editcourse{ width:100%;}
.store-editbox a{ width:100%;}
.store-editclass{ display:none;}
.storeco-list .editcurr li{ padding-left:2.5rem;}
/* .storeco-list .editcurr li{} */

.storeco-list li .check{position: absolute;left:0.5rem;top:50%; margin-top:-0.5rem; display:none; z-index:11;}
.storeco-list .editcurr li .check{ display:block;}
.storeco-list li .check input {width: 1rem;height: 1rem;background: url(../images/yesicon3.png) no-repeat;background-size: 100% 100%;position: absolute;top: 0;left: 0;-webkit-appearance: none;border: 0px;outline: none;}
.storeco-list li .check input:checked {background: url(../images/yesicon2.png) no-repeat;background-size: 100% 100%;}

.xxk_search{width:100%; position:fixed;bottom:-19em; z-index:99999;left:0; background:#fff; padding-bottom:1.25em;}
.xxk_search .tit{height:3.667em; line-height:3.667em; padding-left:1.25em;}
.xxk_search .tit span{ font-size:0.8rem;}
.xxk_search #closebg{float:right;margin-right:1.25em;width:1.417em;height:3.667em; background:url(close.png) no-repeat 0 50%; background-size:1.417em 1.417em;}
.xxk_search .seregbox{margin-top:0px;}
.xxk_search .seregbox ul:after{	height:0px}
.xxk_search .submit-btn{margin-top:0.5rem;margin: 0 0.75rem;height: 2.1rem;border-radius: 0.15rem;margin-top: 1rem;background: #ff663d;}
.xxk_search .submit-btn .qrzcbtn{width: 100%;font-size: 0.7998rem;height: 100%;vertical-align: middle;background: none;border: 0px;color: #fff;border-radius: 0.15rem;-webkit-appearance: none;position: relative;z-index: 9;
outline: none;}
.xxk_search .addclass{display: inline-block;width: 1.2rem;height: 1.2rem;border-radius: 100%;line-height: 1.2rem;text-align: center;color: #fff;background: #f6a122;font-size: 1rem;vertical-align: middle;margin-left: 0.5rem;}
#mywrapbg{ display:none;background: rgba(0,0,0,0.5);position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 10000;}
.seregbox select,.seregbox .textbox{width: 70%;height: 1.75rem;padding: 0 0.5rem;box-sizing: border-box;border: 1px solid #e5e5e5;font-size: 0.7rem;margin-left: 0.5rem; color:#888;}
.seregbox label{margin: 0 0.75rem;font-size: 0.7rem; color:#888;}
.store-editcourse a,.store-editclass a{ width:33.33%;}
.checkbg{ position:absolute; height:100%; width:100%; left:0;top:0; z-index:10; display:none;}
.storeco-list .editcurr .checkbg{ display:block;}

/*店铺分类*/
.stoclass-list li,.stoclass-list li:last-child{padding-bottom: 0.5rem;padding-top: 0.5rem; margin-bottom:0;}
.stoclass-list .textbox{ width:70%; height:1.8rem; line-height:1.8rem; padding:0 0.5rem; box-sizing:border-box; border:1px solid #eee; margin-left:0.5rem;vertical-align: middle;}
.stoclass-list .class-num{font-size: 0.7rem;vertical-align: middle;width: 10%;height: 1.8rem;line-height: 1.8rem;box-sizing: border-box;border: 1px solid #eee;margin-left: 0.5rem;vertical-align: middle;text-align: center;}
.stoclass-list .del-class{position: absolute;width: 1.2rem;height: 1.2rem;line-height: 1rem;text-align: center;background: #ddd;font-size: 1.5rem;color: #999;border-radius: 1.8rem;top: 50%;margin-top: -0.6rem;right: 0;}

/*分销订单*/
.flexbox2{background: #fff;font-size: 0.8rem;position: relative;margin-top:0.5rem;margin:0.5rem;border:1px solid #ff663d;border-radius: 0.15rem;}
.flexbox2 li {text-align: center;line-height: 1.5rem;cursor: pointer;float: left;padding: 0 0.6rem; width:50%; box-sizing:border-box;font-size: 0.65rem;border-right: 1px solid #ff663d;}
.flexbox2 li:last-child{ border-right:0;}
.flexbox2 li a{ color:#ff663d;}
.or_info .or_fir .price{ text-align:left;}
.or_info .or_fir p{color: #777;font-size: 0.6rem;}
.or_info .or_fir .rbox .tit{ height:1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 0.5rem;}
.flexbox2 li.activenum{background: #ff663d;}
.flexbox2 li.activenum a{ color:#fff;}
.flexbox li.curr{ position: relative;}
.flexbox li.curr:before{
    content: "";
    width: 20%;
    height: 0.15rem;
    left: 50%;
    margin-left: -10%;
    background: #ff663d;
    position: absolute;
    bottom: 0.2rem;
    z-index: 2;
    border-radius: 10px;
}
.flexbox li.curr a{ color:#010e16;}
.orderinfo{margin: 0.5rem;padding: 0.5rem;background: #fff9e6;border: 1px solid #fbe196;}
.orderinfo span{ margin-right:1rem;color: #ff663d;}
.all_orders .or_type{font-size: 0.65rem;margin-top: 0.5rem;}

.storeco-list .editcurr .emptyli{ padding-left:0;}

/*套餐课程*/
.N-binding .N-pBtn {background:#ff5e33;color: #fff;line-height: 1.25rem;padding: 0 0.5rem;border-radius: 1.25rem; display:block;}
.N-binding .N-pBtn a{color:#fff;}
.N-b-info{ margin-top:0.45rem; display:none;}
.N-b-info span{ padding-left:0.8rem; margin-right:0.3rem; background-size:0.5rem;}
.N-binding{ margin-top:-0.5rem;}
.N-bmoneyBox{ margin-top:1.2rem;}
.N-bindingBox{overflow:hidden; }
.N-bindingBox h4{ font-size:0.7rem; font-weight:normal; padding:0.5rem 0;}
.N-bindingul{ float:left; width:10rem; overflow-y: auto;}
.N-bindingLi li{ width:2.5rem; float:left;border-bottom: 0; background:url(../images/plus.png) no-repeat 0.2rem 0.8rem; background-size:0.6rem; margin-bottom:0;padding-bottom:0rem; padding-left:1rem !important;}
.N-bindingLi li:first-child{ background:none; padding-left:0 !important;}
.N-bindingLi li a{ display:block;}
.N-bindingLi li span{display: block;height: 1rem;overflow: hidden;text-overflow: ellipsis;line-height: 1rem;white-space: nowrap;}
.N-bindingLi li img{ display:block; width:100%;}
.N-bindingLi li .bindprice{color: #ff6500;font-size: 0.5rem;}
.N-bdAprice{float: left;width: 3.6rem;padding-left:1rem; background:url(../images/sign.png) no-repeat 0.2rem 0.8rem; background-size:0.6rem;}
.N-b-Ftitle,.N-b-Oprice{ font-size:0.5rem;}
.N-panic{color: #ff3600;}
.N-cmoney .N-moneyfont2{ color:#ff3600;font-size: 0.7rem;}
.free_cor{color:#46ad48;}
.N-b-teacher,.N-b-teacher a{ color:#888;}
.N-b-Ftitle{ color:#ff6500;}
.N-b-title{ margin-top:0.6rem;}
.N-b-Aprice{ font-size:0.75rem; color:#ff6500;}
.N-b-Aprice i{ font-style:normal; font-size:0.5rem;}
.N-b-Oprice{ color:#999; text-decoration:line-through; margin-top:0.2rem;}

/*积分课程*/
.N-star{display:block; width:4rem; height:0.8rem; background:url(../images/star2.png); background-size: auto 0.8rem;}
.N-star .starinner{display:block;height:0.8rem; background:url(../images/star1.png); background-size: auto 0.8rem;}
.N-integral{color: #ff3600;font-size: 0.7rem;margin-top: 1.2rem;}
.N-Collection{padding-left:0.8rem;color: #bbb;background:url(../images/collection.png) no-repeat left center; background-size:0.6rem;}

/*课程抢购*/
.N-panic{color: #ff3600;}
.N-cmoney .N-moneyfont2{ color:#ff3600;font-size: 0.7rem;}
.free_cor{color:#46ad48;}
.N-panicBox span{ display:block;}
.N-paniclist .N-courseB h4{ margin-top:0;height: 1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.N-paniclist li .N-imgBox{ width:40%; position:relative;}
.N-paniclist li .N-courseB{ width:60%;}
.N-courseNum{display: block;width: 3.5rem;height: 0.2rem;background: #ffe3db;border-radius: 0.4rem;margin-top: 0.2rem; position:relative; overflow:hidden;}
.N-c-num{ position:absolute; height:100%; background:#ff815e; left:0; top:0;border-radius: 0.4rem;}
.N-moneyBox{margin-top: 0.7rem;}
.N-panicBox .N-pText{ color:#ff3600; font-size:0.5rem;text-align: center;margin-bottom: 0.1rem;}
.N-panicBox .N-pBtn{background:url(../images/iconcart.png) no-repeat 1.8rem center #ff5e33;color: #fff;line-height: 1.25rem;padding: 0 1.2rem 0 0.5rem;border-radius: 1.25rem;background-size: 0.8rem;}
.N-panicBox{ margin-top:-0.2rem;}
.N-ctime{position: absolute;right: 0;bottom: 0;color: #fff;font-weight: bold;width: 100%;text-align: center;background: rgba(0,0,0,0.2); height:1rem; overflow:hidden; line-height:1rem;}
.N-ctime label{ text-indent:-22em;color: #fff !important;}


.pos-select label{ margin-left:0.5rem;}
#StoreSkinID{ width:75%;}
.templateimg{ width:3rem; height:2rem;float:left; border:1px solid #eee; background:url(../common/nopic_210_130.gif) no-repeat center; background-size:100% 100%;}
.templateimg img{ width:100%; height:100%; display:block;}