@charset "utf-8";
/* CSS Document */

.paging{ padding-top:30px; border-top:1px solid #eee;}

.StoreBanner{padding:100px 0;background: url(banner.png) no-repeat center bottom #bbb; background-size:100%;}
.StoreBanner h3{font-size: 40px;font-weight: normal;color: #fff;letter-spacing: 4px;}

.stepbar{padding-bottom: 50px;}
.stepbar ul{ background:#eee; border-radius:15px;height: 10px;}
.stepbar li{ float:left; width:33.33%; position:relative;height: 10px;}
.stepbar .step-lcur{
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=180,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0288d1,endcolorstr=#6cb8f7,gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=180,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0288d1,endcolorstr=#6cb8f7,gradientType=0);
	background: #0288d1;
	background: -moz-linear-gradient(top, #0288d1, rgba(0, 0, 255, 0.5));
	background: -webkit-gradient(linear, 0 0, right 0, from(#0288d1), to(#6cb8f7));
	background: -o-linear-gradient(left, #0288d1, #6cb8f7);
}

.stepbar .step-mcur{
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=180,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#6cb8f7,endcolorstr=#82c2f7,gradientType=0);
    -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=180,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#6cb8f7,endcolorstr=#82c2f7,gradientType=0);
    background: #6cb8f7;
    background: -moz-linear-gradient(top, #6cb8f7, rgba(0, 0, 255, 0.5));
    background: -webkit-gradient(linear, 0 0, right 0, from(#6cb8f7), to(#82c2f7));
    background: -o-linear-gradient(left, #6cb8f7, #82c2f7);
}
.stepbar .step-rcur{
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=180,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#82c2f7,endcolorstr=#b0e4cd,gradientType=0);
    -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=180,finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#82c2f7,endcolorstr=#b0e4cd,gradientType=0);
    background: #82c2f7;
    background: -moz-linear-gradient(top, #82c2f7, rgba(0, 0, 255, 0.5));
    background: -webkit-gradient(linear, 0 0, right 0, from(#82c2f7), to(#b0e4cd));
    background: -o-linear-gradient(left, #82c2f7, #b0e4cd);
}

.stepbar .step-lcur i{ background:#0288d1; color:#fff;}
.stepbar .step-mcur i{ background:#6cb8f7; color:#fff;}
.stepbar .step-rcur i{ background:#b0e4cd; color:#fff;}

.stepbar li span{margin-top: 40px;display:block;color: #999;}
.stepbar .step-m span{ text-align:center;}
.stepbar .step-r span{ text-align:right;}
.stepbar li i{position: absolute;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 30px;background: #eee;top: -15px;left: -1px;font-style: normal;font-size: 18px;}
.stepbar .step-m i{left:50%; margin-left:-15px;}
.stepbar .step-r i{left:auto;right:-1px;}

.suc-info{ line-height:35px; color:#999;text-align: center;}
.suc-info .tip_img img{border: 1px solid #ddd;display: block;margin: 15px auto;padding: 10px;border-radius: 5px;}
.suc-info .suc-link{ color:#3ab57f;}
.suc-info .btn {width: 200px;text-align: center;line-height: 40px;margin: 30px auto;background: #f8ca77;border-radius: 3px;font-size: 14px;}
.suc-info .btn a{ color:#fff;}


.join-main .join-text{ line-height:35px;color: #888;}
.join-sub{width: 200px;text-align: center;line-height: 40px;margin-top: 20px;background: #f8ca77;border-radius: 3px;font-size: 14px;display: block;color: #fff;margin-bottom: 50px;}
.join-title{font-size: 14px;}
.vip-main{margin-top: 15px;padding:5px 15px;border-radius: 5px;margin-top:10px;color: #888;line-height: 30px;border-top: 1px solid #eee;}
.join-sub:hover{ color:#fff;}

/*首页样式*/
.cosstore-top{ background: url(../person/person.jpg) no-repeat 50% bottom;height: 122px; background-size:100% auto;}
.cosstore-bottom{background: #fff;box-shadow: 0px 1px 10px rgba(0,0,0,0.1);height: 65px;}
.cosstore-headimg{ width:122px; height:122px; border-radius:100%; overflow:hidden;border: 6px solid rgba(255,255,255,0.2);}
.cosstore-headimg img{ height:100%; width:100%;}
.cosstore-username{ text-align:center;font-size: 14px;margin-top: 5px;}
.cosstore-headbox{margin-top: 15px;}
.cosstore-namebox{margin-top: 38px;margin-left: 52px;line-height: 36px;color: #fff;font-size: 14px;}
.cosstore-topname{font-size: 24px;}
.cosstore-botname{text-align: center;}
.cosstore-infobox{margin-top: 26px; float:right !important;}
.cosstore-infobox li{ float:left;margin-right:66px; margin-left:0;}
.cosstore-infobox li span{ display:block;text-align:center; color:#fff; font-size:14px;}
.cosstore-iconimg{ width:40px;margin:0 auto 18px;}
.cosstore-iconimg img{ width:100%; display:block;}
.cosstore-userinfo{ line-height:65px; font-size:14px;margin-left: 290px;}
.cosstore-userinfo span{ margin-right:100px;}
.cosstore-btnbox{margin-top: 42px;}
.cosstore-btnbox a{display: block;line-height: 42px;font-size: 14px;color: #fff;width: 164px;text-align: center;background: #93d0b5;border-radius: 3px;}
.cosstore-btnbox a:hover{background: #6cb192;}
.cosstore-btnbox a i{display: inline-block;width: 20px;height: 20px;background:url(home.png) no-repeat center;background-size:20px;vertical-align: middle;margin-right: 10px;}
.cosstore-btnbox a span{vertical-align: middle;}


.cosstore-main{ margin-top:26px;margin-bottom:26px;}
.cosstore-left{width: 226px;border: 1px solid #eee;background: #fff;min-height: 730px;}
.cosstore-left ul li{line-height: 48px;height: 48px;border-bottom: 1px solid #eee;padding-left: 30px;font-size: 14px;}
.wWidth1500 .cosstore-right{width: 1252px;}
.wWidth1200 .cosstore-right{width:952px;}
.cosstore-Modular{ background:#fff; border:1px solid #eee; padding:25px 0 25px 10px;margin-bottom: 30px;}
.cosstore-Modular li{ float:left; width:33.33%;}
.cosstore-Modular .cosstore-numbox{margin: 0 25px 0 15px;border:2px solid #eee;border-radius: 3px;}
.cosstore-Modular .cosstore-numbox .cosstore-innerbox{ margin:10px; border:2px dashed #0288d1; text-align:center; padding:44px 0 40px;}
.cosstore-innerbox span{ display:block;font-size: 14px;}
.cosstore-innerbox .cosstore-num{font-size: 50px;line-height: 50px;margin-bottom: 14px;}

.cos-col-3{ width:33.33%; float:left;}
.cosstore-code{background: #fff;border: 1px solid #eee;padding: 25px;margin-bottom: 18px;}
.cos-text .cos-title{line-height: 32px;font-size: 16px;margin-bottom: 20px;}
.cos-link a{line-height: 25px;font-size: 14px;color: #888;}
.cos-imgbox{width: 145px;height: 145px;padding: 11px; background:#fff; border:1px solid #ddd; margin:auto;}
.cos-imgbox img{ width:100%; height:100%; display:block;}
.cos-tips{color: #ff3552;font-size: 14px;margin-top: 20px;}
.cos-btn a{width: 215px;height: 45px; margin:60px auto 0;display: block;text-align: center;line-height: 45px;background:#f59121;color: #fff;border-radius:3px;font-size: 16px;}
.cos-btn a:hover{background:#f59121;}

.cosstore-ordertop .cos-title{font-size: 16px;line-height: 32px;}
.cosstore-tab li {float: left;color: #788188 !important;background-color: #fff;-webkit-box-shadow: 0 1px 1px rgba(90,90,90,0.1);box-shadow: 0 1px 1px rgba(90,90,90,0.1);padding: 5px 10px;font-size: 12px;line-height: 20px;border: 1px solid #d5dde3;margin-left: -1px;border-radius: 3px;cursor: pointer;}
.cosstore-tab li:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.cosstore-tab li.curr,.cosstore-tab li.activenum {color: #788188 !important;background-color: #f2f2f2;border-color: #c2ced6;background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}
.cosstore-tab li:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.cosstore-tabcon{background: #fff;padding: 25px;border: 1px solid #eee;margin-top:18px;}

.highcharts-axis,.highcharts-credits{ display:none;}

/*通用内部模大块容器*/
.cosstore-rightbg{ padding:0 25px 25px; background:#fff; border:1px solid #eee;min-height: 705px;}

/*通用内部大标题*/
.cosstore-rightbg .cos-title {line-height: 32px;font-size: 16px;margin-bottom:30px;padding-top: 15px;padding-bottom: 10px;border-bottom: 1px solid #eee; position:relative;}
.Storemsg .cosstore-headbox{ padding:20px; background:#fff; margin-bottom:20px; margin-top:20px;}
.Storemsg .empty{margin-top:50px;}

/*通用表单样式*/
.formtable tr td{ padding:12px 10px;font-size: 14px;}
.formtable tr .left-td{ font-size:14px; color:#888; text-align:right;}
.formtable .textbox{ height:40px;border: 1px solid #e5e5e5;}
.formtable textarea{ height:auto;width: 90%;border: 1px solid #e5e5e5;}
.formtable .textbox:focus,.formtable textarea:focus{border:1px solid #0288d1;}
.imagebox iframe{height: 60px;/*margin-top:15px;*/}
.form-btn .button{width: 215px;height: 45px;display: block;text-align: center;line-height: 45px;background:#f59121;color: #fff;border-radius: 3px;font-size: 16px;border: 0;cursor: pointer;}
.form-btn .button:hover{background:#f59121;}

/*通用宽度*/
.w100{ width:100px;}
.w120{ width:120px;}

/*销售订单样式*/
.col_orders ul{ margin-left:-15px; margin-right:-15px;}
.col_orders li{ float:left; width:33.33%;}
.col_orders li .level-box{margin:0px 15px 20px;padding: 25px 15px;border: 1px solid #e8e8e8;display: block;}
.col_orders li .u-icon{ float:left; width:45px; height:45px; border-radius:45px; color:#fff;text-align: center;line-height: 45px;}
.col_orders .u-icon i{ font-size:25px;}
.level-1 .u-icon{ background:#fcbc80;}
.level-2 .u-icon{ background:#fa9488;}
.level-3 .u-icon{ background:#96cfe5;}
.level-1 .od-money{color: #ef7b26;}
.level-2 .od-money{color: #f45154;}
.level-3 .od-money{color: #42a3c6;}
.levelright{ padding-left:60px;}
.levelright span{ display:block;line-height: 20px;color: #888;margin-top: 5px;}
.levelright .od-money{font-size: 25px;line-height:25px;height: 25px;margin-top: 0;}
.od-money font{ font-size:12px;margin-left: 5px;color: #888;}
.leveltitle{font-size: 14px;color: #666;margin: 15px 15px 0;padding: 8px 15px;border: 1px solid #e8e8e8;border-bottom: 0;background: #f7f7f7;}
.leveltitle .show-more a{font-size: 12px;line-height: 23px;color: #0288d1;}

.cosstore-tab li a{color: #788188 !important;}

/*推进会员*/
.col_users li{ padding:20px 0; border-bottom:1px solid #eee;}
.u-img{ width:50px; height:50px; border-radius:50px; overflow:hidden;}
.u-img img{ width:100%; min-height:100%;}
.u-infobox{ padding-left:65px;}
.u-infobox .u-name{ font-size:14px;}
.u-infobox .u-name span{ margin-right:20px;}
.u-money{margin-top:10px;color: #999;font-size: 12px;color:#f45154;}
.u-money font{font-size: 20px;}
.u-time{margin-top:10px;color: #999;text-align: right; float:right;}
.u-time span{ margin-right:20px;}
.u-tips{display: inline-block;background: #f59121;border-radius: 3px;color: #fff;padding: 0px 5px;margin-left: 20px;float: right;font-size: 12px;}
.u-tuijijan font{margin-left:10px;color: #999;font-size: 12px;}
.u-tjname{font-size: 12px;color: #999;}

/*分销订单*/
.f_money{padding-left: 10px;color:#F44336;font-size: 20px;}
.f_money font{font-size: 12px;}
.order_title{background: #efefef;height: 30px;line-height: 30px;}
.pro_list ul{}
.pro_list li{height: 130px;float: left;width: 90px;}
.wait,.wff,.wfk,.wxf {color: red;}
.yff,.yfq,.yqs,.confirm,.yxf {color: green;}
.wx{color: #999;}
.jq{color: #888;}
.ddff{color: brown;}
.num{color: blue;}
.attr{font-size: 12px;}
.all_orders{margin-top: 20px;}

/*我的分销商*/
.sum_head .sum-wrap{padding: 10px 20px;background: #f6f6f6;}
.cMoney{font-size: 14px;color:#ef7b26;}
.msg{font-size: 14px;}
.Ustore_head{border: 1px solid #eee;}
.total_bg .item {border-left: #fff solid 1px;border-right: #ededed solid 1px;position: relative;left: -1px;float: left;box-sizing: border-box;width:25%;text-align: center;}
.total_bg .item .item-txt{color: #999;font-size:14px;margin-top: 20px;margin-bottom: 10px;}
.total_bg .item .item-num{font-size:20px;height:30px;margin-bottom: 10px;}
.total_bg .item:last-child{border-right: none;}
.total_bg .item p{color: #333;}
.col_store{border: 1px solid #eee; border-top:0;overflow: hidden;}
.tx-btn {padding:15px 0px;}
.tx-btn a{width: 200px;height: 40px;display: block;text-align: center;line-height: 40px;background:#f59121;color: #fff;border-radius: 3px;font-size: 15px;border: 0;cursor: pointer;}

.col_users .empty {text-align: center;font-size: 14px;color: #bbb;padding: 150px 0px 40px 0px;line-height: 24px;background: url(../common/empty.png) no-repeat 50% 40px;border-bottom:0;}
.all-money{ margin-top:5px;line-height: 30px;}
.orderinfo{line-height: 30px;margin-right: 20px;font-size: 14px;}
.orderinfo span{margin-left: 20px;color: #888;}


/*店铺广告*/
#showLogo li{width:50%;float:left; text-align:center; margin-bottom:15px;}
#showLogo li img{width:90%;height:120px;border:1px solid #f1f1f1;}
#showLogo li div{text-align:center;color:#999;cursor:pointer;}
.tx_box{ width:50%; float:left;}
#myform #showLogo{width:50px;height:50px;overflow: hidden;float: left;margin-right: 10px; margin-top:10px;}
#myform #showLogo #storeLogo{ width:100%;height:100%;}

/*消息提示*/
.my_details .u_name{ margin-top:2px; height:22px; line-height:32px;}
.store-link{ margin-right:10px;}

/*佣金排行*/
.mys-store{border: 1px solid #e6e6e6;}
.mys-store .mys-hd{padding: 20px;}
.mys-hd img{width:60px;height:60px;border-radius: 80px;float: left;}
.mys-info{ padding-left:80px;}
.mys-info .mys-name{font-size: 14px;margin-bottom: 20px;}
.mys-info .mys-intro{color: #666;}
.mys-foot{ background:#f6f6f6; border-top:1px solid #e6e6e6;}
.mys-foot .mys-data{ float:left; width:50%; text-align:center; line-height:40px;border-right: 1px solid #e6e6e6;margin-right: -1px;font-size: 14px;color: #666;}
.mys-data .icon{color: #fff;border-radius: 50%;display: inline-block;width:24px;height:24px;line-height:24px;text-align: center;margin: 0 5px;vertical-align: middle;}
.mys-data .pm {background-color: #71DCB6;}
.mys-data .jq {background-color: #f59121;}
.mys-data .icon i{ vertical-align:middle;}
.rank-title{line-height: 40px;font-size: 16px;margin-top: 20px;border-bottom: 1px solid #eee;}

.rank-list li {overflow:hidden; position:relative;padding: 15px 0;}
.rank-list li:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #ddd;display: block; z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.rank-list li .icon{ position:relative; text-align:center; height:20px; line-height:20px; width:20px; float:left; margin-top:10px; }
.rank-list li .icon span{ position:absolute; left:0; top:0; height:100%; width:100%; font-size:13px;}
.rank-list li .icon i{ font-size:20px; display:none;}
.rank-list li:nth-child(1) .icon{color:#f1bd09;}
.rank-list li:nth-child(2) .icon{color:#ff5a00;}
.rank-list li:nth-child(3) .icon{color:#c5c5c5;}
 
.rank-list li:nth-child(1) .icon i,
.rank-list li:nth-child(2) .icon i,
.rank-list li:nth-child(3) .icon i{ display:block;}
.rank-list li .pic{ height:40px; width:40px;float:left; margin:5px 10px 0 8px;}
.rank-list li img{ border-radius:50%; width:100%; height:100%;}
.rank-list .rank-info{ color:#666; overflow:hidden; line-height:28px; font-size:12px; }
.rank-list .rank-info .rank-uname{ float:left;max-width:80px;margin-bottom: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rank-list .rank-info .rank-umonery{ float:right; color:#999;} 
.rank-list .rank-info .rank-umonery span{ color:#F44336;font-size:18px;}
.rank-list .rank-umonery span font{ font-size:12px;}
.rank-list li:last-child{ border-bottom:none}

.u-degree,.u-before{height:3px; border-radius:0.1rem; overflow:hidden; clear:both;}
.u-degree{background-color:#eee;width: 30%;}
.u-before{float:left; background-color:#f59121; width:0% }

/*提现记录*/
.tablelist{ border:1px solid #eee; border-bottom:0;border-right:0;margin-bottom: 20px;}
.tablelist td{ padding:10px; border-bottom:1px solid #eee; border-right:1px solid #eee;color: #888;}
.top-title th:last-child{ border-right:1px solid #eee;}
.top-title th{ padding:10px; background:#f6f6f6; font-size:14px; font-weight:normal;border-bottom: 1px solid #eee;color: #999;}
.tablelist li{ font-size:13px; line-height:30px;}
.a-center{ text-align:center;}
.tableInfo li{ width:25%; float:left;}
.tableInfo td{color: #777;}

/*朋友圈*/
.firend-item .u-img{float:left; width:50px; height:50px; border-radius:5px; margin-top:5px;}
.firend-item .u-img img{height:100%; width:100%; border-radius:5px;}
.firend-item .firend-info .name{line-height:26px; overflow:hidden; font-size:16px;color: #333;cursor: pointer;}
.firend-item .firend-info .intro{overflow:hidden; text-overflow:ellipsis; margin-top:5px; white-space:nowrap; color:#999;}
.firend-list .firend-info {padding-left:60px;}
.firend-item .img-list{margin-top:10px;}
.firend-item .img-list li{float:left; width:33.33%; margin-bottom:2%;}
.firend-item .img-list li img{ width:97%;display: block;margin: auto;}
.firend-item .img-list li:nth-child(3n+3) img{ width:100%;}
.firend_type .tips{background: #fffbf5;border: 1px solid #ffebce;padding: 10px;color:#999;margin-bottom: 20px;}
.firend-item .tips{padding:0; margin-top:5px;background: none;color: #999;border: 0;margin-bottom: 0;}
.firend-item{padding:15px 0;border-bottom: 1px solid #eee;}

.tran-box dl{background: #fffbf5;border: 1px solid #ffebce;padding: 10px;color: #999;margin-bottom: 20px;margin-top: 20px;line-height: 25px;}
.fi-name{ font-size:14px; color:#333;margin-right: 20px;}
.fi-time{ color:#999;}
.desc .tran-link{padding: 5px 10px;border-radius: 3px;background: #fff3cc;color: #555;}

/*店铺订单*/
.all_orders li{color: #333;margin-bottom: 20px;font-size:14px;border: 1px solid #eee;background-color: #fff;}
.all_orders .or_head h3{font-weight: 400;color: #888; padding:0 15px; font-size:14px;overflow:hidden; line-height:40px;}
.all_orders .or_type{ color:#888}
.or_info{ padding:15px;border-bottom: #eee solid 1px;border-top: 1px solid #eee;}
.or_head{ background:#f6f6f6;}

.or_info .or_fir{position:relative; padding:10px 0}
.or_info .or_fir img{float: left;margin-right:15px;width:120px;height:82px;}
.or_info .or_fir .rbox{ overflow:hidden}
.or_info h3{ font-weight:normal;}
.or_info .or_fir .rbox p{padding:0; line-height:28px;}
.or_info .or_fir .rbox .tit{ font-weight:normal; display:block;line-height:20px; overflow:hidden;margin-bottom: 10px;}
.or_info .or_fir .price{color:#777}
.or_info .or_fir .price em{ color:#F44336}
.all_orders .or_ft{padding:10px 15px; color:#666; background:#fcfcfc; line-height:22px; font-size:13px;}
.first-costab{ position:absolute; right:0;top:0;}
.first-costab li{ float:left;line-height: 57px;padding: 0 15px;}
.first-costab li a{ color:#888;}
.first-costab li.curr{ border-bottom:1px solid #0288d1;}
.first-costab li.curr a{ color:#0288d1;}
.or_ftbox span{margin-right: 30px;color: #888;}
.or_ftbox span em{color: #0288d1;}

/*佣金提现*/
.sum_hd{font-size: 14px;border-bottom: 1px solid #eee;line-height: 40px;}
.sum_tips li{line-height: 40px;border-bottom: 1px solid #eee;color: #888;}
.col_orders .tx-btn a{ float:left;margin-right: 20px;}
.sum_head{ border:1px solid #eee;}
.sum_head ul li{ width:33.33%; float:left;height:50px;line-height:50px;}
.sum_head li a{ display:block; width:90%; margin:auto;font-size: 14px;}
.sum_head li .u-icon{font-size: 14px;height:16px;width:16px;line-height:16px;margin-top:16px;margin-right:10px;background-color: #fff;border: solid 1px;border-radius: 50%;float: left;text-align: center;color: #0288d1;}
.sum_head li .od-money font{color: #F44336; font-size:14px;}
.sum_head .sum-wrap .money-num{font-size: 20px;color: #F44336;}
.sum_head .money-num .rmb{ font-size:12px;}
.msg-small .cMoney{ margin-right:20px;/*color: #F44336;*/}
.msg-small{margin-top: 10px;color: #888;}
.sum-wrap .msg{ margin-bottom:10px;}
.order_no{ border:0 !important;color: #bbb !important;}
.radio-box{ margin-right:20px;}
.radio-box input[type="radio"]{ margin-right:5px;vertical-align: middle;}

/*店铺课程*/
#myfilert .box{ float:left;margin-right:20px;position: relative;height: 35px; min-width:120px;}
.box .selectbox{height: 35px;line-height: 35px;border: 1px solid #e6e6e6;padding: 0 20px 0 10px;box-sizing: border-box;cursor: pointer; font-size:14px;background: url(darrow.png) no-repeat right center #fff; position:absolute;top: 0;left: 0; width:100%; overflow:hidden;z-index: 100;border-radius: 3px;color: #888;}
.box .selectbox.showcss{ border-bottom:1px solid #fff;}
.box .selectcon{line-height:35px;width:100%;border: 1px solid #e6e6e6;position: absolute;left: 0;top: 34px;overflow: hidden;display: none;background: #fff;z-index: 10;box-sizing: border-box;padding:0 10px;font-size: 14px;max-height: 250px;overflow-y: auto;}
.box .selectcon a{ color:#888; display:block; width:100%;}
.box li span{ display:none;}
.box li a.curr{ color:#0288d1;}
.storeco-list .emptyli{ padding:20px 0;}
.filertTitle{line-height: 35px;font-size: 14px;float: left;color: #666;}

.storeco-list{ margin-top:30px;}
.storeco-list li{position:relative; padding:20px 0 20px 40px;border-top: 1px solid #eee;}
.storeco-list li .check{ position:absolute; left:0; top:50%; margin-top:-10px;}
.storeco-list li .N-imgBox{width: 200px;height: 120px; overflow:hidden;}
.storeco-list .N-imgBox img{ width:100%;height: 100%;}
.storeco-list .N-courseB{ margin-left:20px;}
.storeco-list .N-courseB h4{height: 28px;line-height: 28px;overflow: hidden;font-size: 18px;white-space: nowrap;text-overflow: ellipsis; font-weight:normal;margin-top: 10px;}
.storeco-list .N-courseB .N-cinfo{color: #999;line-height: 32px;height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.storeco-list .N-cinfo span{ margin-right:20px;}
.storeco-list .N-cmoney{line-height: 22px;margin-top: 5px;font-size: 20px;color: #F44336;}
.storeco-list .N-cmoney em{ font-size:12px;}

.shopscbox{margin-bottom: 20px;}
.shopscbox .sctext{line-height: 35px;height: 35px;border: 0;padding: 0 10px;width: 250px; border:1px solid #e6e6e6; margin-right:10px; float:left;border-radius: 3px;font-size: 14px;}
.shopscbox .btn-search{height: 37px;line-height: 37px;background: #f9f9f9;width:70px;border: 1px solid #e3e3e3;color: #5b5b5b; float:left;border-radius: 3px;font-size: 14px;}

.store-editcourse a,.store-edit a{height: 35px;text-align: center;width: 100px;float: right;line-height: 35px;margin-right:15px;background: #f9f9f9;color: #5b5b5b;font-size: 14px;border-radius: 3px;border: 1px solid #e3e3e3;}
#mywrapbg{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.5);z-index: 100;display:none;}
.xxk_search{position: fixed;width: 600px;height: 200px;top: 50%;background: #fff;z-index: 1000;left: 50%;margin-left: -300px;margin-top: -200px;display:none;}
.xxk_search .tit{height: 45px;line-height: 45px;font-size: 16px;padding: 0 20px;background: #f6f6f6;border-bottom: 1px solid #eee; position:relative;}
.seregbox{ padding:30px 20px;}
.seregbox label{ font-size:14px;float: left;}
.seregbox label span{ margin-right:10px;}
.seregbox .textbox{ height:35px; width:300px;}
.seregbox select{ height:37px; width:300px;}
.submit-btn{float: left;margin-left: 10px;}
.submit-btn .qrzcbtn{ height:37px; line-height:37px; width:120px; font-size:14px; text-align:center; color:#fff; background:#0288d1; border-radius:3px; border:0;}

.closeicon{ position:absolute;right:0;top:0; width:45px; height:45px; text-align:center; line-height:45px; font-size:25px; cursor:pointer;}

/*店铺模板切换*/
.template li{ width:33.33%; float:left;}
.template .templateBox{ margin-right:25px;}
.template .templateBox .templateimg{border: 2px solid #fff; cursor:pointer;height: 147px;overflow: hidden;}
.template .templateBox .templatename{ line-height:35px; color:#888; font-size:14px;text-align: center;padding: 0 20px;text-overflow: inherit;overflow: hidden;white-space: nowrap;}
.template .templateBox img{ width:100%; display:block;}
.template li.curr .templateBox .templateimg{border: 2px solid #94d0b5;}

.formtable .logo-img{float: left;width: 100px;height:72px;margin-right: 20px;}
.formtable .logo-img img{ width:100%; height:100%;}
.pos-select label{ margin-right:20px;}
.pos-select label input,.pos-select label span{ vertical-align:middle;}
.pos-select label input{ margin-right:5px;}
.pos-select label span{ line-height:17px; color:#999;}

select{height: 40px;border: 1px solid #e5e5e5;}
select:focus{border: 1px solid #0288d1;}
.templateimg{width: 160px;margin-bottom: 20px; height:106px; overflow:hidden; background:url(/sysimg/nopic.gif) no-repeat center; background-size:100% 100%;}
.templateimg img{ width:100%; height:100%;}

/*课程分类*/
.formtable .class-num{ width:50px; text-align:center;}