@charset "utf-8";
/* CSS Document */

/*添加边距*/


/*百分比*/
.width100{ width:100%;}
.width70{ width:70%;}
.width50{ width:50%;}
.width30{ width:30%;}
.width31{ width:31%;}
.width23{ width:23%;}
.width-left2{ margin-left:2%;}
.width-left3{ margin-left:3.3%;}
	


/*字体颜色*/
.fc888{ color:#888;}
.fcaaa{ color:#aaa;}
.fcddd{ color:#ddd;}
.fcf60{ color:#ff6600;}
.fc00a179{ color:#00a179}
.fcd73f61{ color:#d73f61;}
/*背景颜色*/
.bg-25c7af{ background:#25c7af;}
.bg-fb793b{ background:#fb793b;}
.bg-d6d6d6{ background:#d6d6d6;}
.bg-eeeeee{ background:#eeeeee;}

.paddingleft0{ padding-left:0;}





/*师父栏*/
.zhsh_space{ padding:0.7rem 0; overflow:hidden; width:100%;}
.zhsh_space li{ width:32.4%;}

/*选项卡3选*/
.zhsh_main_3{ width:100%; display:block; overflow:hidden;}
.zhsh_main_3 dl{ overflow:hidden; border-bottom:1px solid #ddd}
.zhsh_main_3 dl dd{ float:left; width:33.33%; text-align:center; height:2.7rem; line-height:2.7rem;}
.zhsh_main_3 dl dd a{ display:block;}
.zhsha_link{ border-bottom:3px solid #f60;}

/*师父主页*/

.zystart-5 img{ margin:0 auto; display:block; width:75px;}
.zystart-4 img{ margin:0 auto; display:block; width:60px;}
.zystart-3 img{ margin:0 auto; display:block; width:45px;}
.zystart-2 img{ margin:0 auto; display:block; width:30px;}
.zystart-1 img{ margin:0 auto; display:block; width:15px;}


/**/

.ann_left_sd{border-top-left-radius:4px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:4px; width:50%; height:1.5rem;float:left;border:2px solid #fb793b; margin:-2px; line-height:1.5rem; text-align:center; font-size: 0.75rem;}
.ann_right_sd{border-top-left-radius:0px; border-top-right-radius:4px; border-bottom-right-radius:4px; border-bottom-left-radius:0px; width:50%; height:1.5rem; border:2px solid #fb793b; margin:-2px; float:left;line-height:1.5rem; text-align:center; font-size: 0.75rem;}

.stfl{top:0.7rem; left:50%; margin-left:-3rem;z-index:999; width:6rem;}





.swiper-container{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;}

.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,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;}
.swiper-slide{float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-wp8-horizontal{-ms-touch-action: pan-y;}
.swiper-wp8-vertical{-ms-touch-action: pan-x;}



.boxx{ width:3.5rem; margin:0 auto;}
.boxx a{display:block;float:left;width:0.6rem;color:#333;text-align:center;background:#ddd; line-height:0.6rem;font-size:16px;text-decoration:none;border-radius:50%; margin-left:0.5rem;}
.boxx a.active{color:#fff;background:#333;}
.swiper-container{background:#fff; height:14rem;width:100%;border-top:0;}
.swiper-slide{width:100%;background:none;color:#333;}
.content-slide{}
.content-slide p{}
.content-slide p img{ float:left;height:auto; width:49%; margin-left:1%; overflow:hidden; display:block; margin-top:0.3rem;}
.wj-xg{ overflow:hidden; width:100%;}
.wj-xg p{ width:50%; height:108px; float:left;overflow:hidden;}
.wj-xg p img{ width:100%; height:100%; overflow:hidden; margin-top:0.125rem;}


/*徒弟栏*/
.zhsh_space_d{ padding:0.7rem 0; overflow:hidden; width:100%;}
.zhsh_space_d li{ width:49.5%;}



.space-bg{ overflow:hidden;}
.zs-bgimg img{ height:8rem;}

.xx-a-listpic-zhsh{ width:3.4rem; height:3.4rem;}


.zhsh_main{ width:100%; display:block; overflow:hidden;}
.zhsh_main dl{ overflow:hidden; border-bottom:1px solid #ddd}
.zhsh_main dl dd{ float:left; width:50%; text-align:center; height:2.8rem; line-height:2.8rem;}
.zhsh_main dl dd a{ display:block; font-size:1rem;color: #3f3b3b;}
.zhsha_link{ border-bottom:3px solid #f60;}

.dw_start img{ width:16px; height:16px; margin:2px 0;}
.dw_start1 img{ width:22px; height:22px; margin:2px 0;}


.sanxuan{ width:100%; display:block; overflow:hidden;overflow:hidden; border-bottom:1px solid #ddd}
.sanxuan dd{ float:left; width:33.33%; text-align:center; height:2.8rem; line-height:2.8rem;}
.sanxuan dd a{ display:block; font-size:1rem;}







/*信息提示*/
.me_xxts{ padding:0.3rem; border-radius:30%; background:#f60; max-width:2rem; display:block;}

/*箭头---进入*/ 
.qb_jinr{ background-image:url(../images/fh.png); background-repeat:no-repeat; background-position:right; background-size:1.2rem;}

/*充值金额数量*/
.chzh_shul{ width:100%; overflow:hidden;}
.chzh_shul span{ width:22.5%; margin-left:2%; }



/*选择消费分类*/
.fenl_ann{ height:2.5rem; width:96%; margin-left:2%;}
.ann_left{border-top-left-radius:4px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:4px; width:50%; height:2.5rem;float:left;border:2px solid #fb793b; margin:-2px; line-height:2.5rem; text-align:center;}
.ann_right{border-top-left-radius:0px; border-top-right-radius:4px; border-bottom-right-radius:4px; border-bottom-left-radius:0px; width:50%; height:2.5rem; border:2px solid #fb793b; margin:-2px; float:left;line-height:2.5rem; text-align:center;}

/*照片墙*/
.chpq img{ width:9rem;  height:6rem;}

/*下拉*/
.ks-bottom2{
	width:100%;
	left:0; bottom:0; z-index:999;

	column-count:2;-moz-column-count:2;-webkit-column-count:2;
	column-gap:0.625rem;-moz-column-gap:0.625rem;-webkit-column-gap:0.625rem;

}





/*右边对话框*/
.triangle-border{position:relative;padding:13px; background:#d2f4db; color:#333;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

.triangle-border.left{margin-left:12px;}

.triangle-border.right{margin-right:12px;}

.triangle-border:before{content:"";position:absolute;bottom:-20px; left:40px; border-width:20px 20px 0;border-style:solid; border-color:#5a8f00 transparent; display:block; width:0;}
.triangle-border:after{content:"";position:absolute;bottom:-13px; left:47px;border-width:13px 13px 0;border-style:solid;border-color:#fff transparent; display:block; width:0;}

.triangle-border.left:before{top:10px; bottom:auto;left:-30px;border-width:0;border-color:transparent #5a8f00;}
.triangle-border.left:after{top:16px; bottom:auto;left:-12px; border-width:7px 12px 7px 0;border-color:transparent #d2f4db;}
.triangle-border.right:before{top:10px; bottom:auto; left:auto;right:-30px;border-width:0;border-color:transparent #5a8f00;}
.triangle-border.right:after{top:16px; bottom:auto; left:auto;right:-12px; border-width:7px 0 7px 12px;border-color:transparent #d2f4db;}


/*左边对话框*/
.triangle-border1{position:relative;padding:13px; background:#ddd; color:#333;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.triangle-border1.left{margin-left:12px;}
.triangle-border1.right{margin-right:12px;}
.triangle-border1:before{content:"";position:absolute;bottom:-20px; left:40px; border-width:20px 20px 0;border-style:solid; border-color:#5a8f00 transparent; display:block; width:0;}
.triangle-border1:after{content:"";position:absolute;bottom:-13px; left:47px;border-width:13px 13px 0;border-style:solid;border-color:#fff transparent; display:block; width:0;}
.triangle-border1.left:before{top:10px; bottom:auto;left:-30px;border-width:0;border-color:transparent #5a8f00;}
.triangle-border1.left:after{top:16px; bottom:auto;left:-12px; border-width:7px 12px 7px 0;border-color:transparent #ddd;}

/*对话浮动同意&拒绝*/
.xf_nav{position:fixed; bottom:50px;}
.PathMenu{position:absolute;right: 0px; bottom: 0px; width: 60px; height: 60px;}
.PathInner{position:relative;width: 60px; height: 60px;}
.PathInner .PathItem{position:absolute;left: 0px; bottom: 0px;}
.PathInner a {/* position:absolute; */display:block;/* overflow:hidden; */background-position:center;background-repeat:no-repeat;z-index:998;}
.PathInner a .item, .rotate{width:100%;height:100%;background-position:center;background-repeat:no-repeat;display:block;overflow:hidden;text-align:center;vertical-align:middle;position:absolute;}
.PathInner .PathMain{z-index:1000;position:absolute;display:block;/* overflow:hidden; */background-position:center;background-repeat:no-repeat;bottom:0.2rem;left:0.5rem;}
.PathInner .PathMain .Tmain{ width:3rem; height:3rem; border-radius:50%; background:#fb793b;}
.PathInner .PathMain .Tmain .rotate{background-image: url(../images/icon-2x.png); -moz-transform: rotate(0deg);position:absolute;bottom:0;left:0;}
.PathInner .cover {width:100%;height:100%;display:block;background:url(../%E5%AD%A6%E5%BE%92%E7%BD%91app%E4%BF%AE%E6%94%B9/images/bg-hl-2x.png) center no-repeat;cursor: pointer;*filter:alpha(opacity=0);filter:alpha(opacity=0)\0;opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;}
.PathInner .cover:hover {opacity:0.2;*filter:alpha(opacity=20);filter:alpha(opacity=20)\0;}
.PathItem .link{position:absolute;bottom:0.4rem;left:0.6rem; width:2.5rem; height:2.5rem;border-radius:50%; background:#fb793b;}
.PathItem .link .item{bottom:0;left:0;}
.metaicondetail{background:#fff;color:#fff;border-radius:6px;border:1px #333 solid;min-width:100px;max-width:300px;overflow:hidden;text-align: center;position:absolute;display:none;top:-85px; left:-22px; z-index:999;}
.metaicondetail .inner{border:2px #fff solid;border-radius:6px;background:#272727;font-size:14px;padding:5px;}
.metaicondetail span{font-family:candara,arail;font-size:18px;}
.metaicondetail s{border-color:#333 transparent transparent;border-style: solid dashed dashed;border-width:5px;clear: both;display: inline-block;font-size: 0;height: 0;margin-left:3px;overflow: hidden;position: absolute;right:50%;top:44px;width:0;}



/*****************我的等级2015年6月10日13:56:40*********/


/* votebox */
.votebox{text-align:left;position:relative;z-index:66;}
/* barbox */
.barbox{overflow:hidden; padding:0 0.9375rem;}
.barbox dt a{color:#0048CC;}
.barbox dd{float:left;}
.barbox dd.last{color:#999;}
.barbox dd.barline{width:100%;/*background:url(../images/jdtbg.png) left center no-repeat;*/ height:1.25rem;overflow:hidden;display:inline; background:#f4f4f4;border-radius:4px;}
.barbox dd.barline div.charts{ height:1.25rem;overflow:hidden;/*background:url(../images/barbg.gif) right center repeat-x;*/background:#ed5565;}


/*找师傅*/

.vertical-align{ vertical-align:middle; margin-bottom:0.29rem;}


/**消费明细*/

.lwfmx{ overflow:hidden; background:#ff6600; padding-top:2.5rem;}

.f40{ font-size:3.125rem;}
fieldset{ margin:0; padding:0; border:0;}
.select_wrapper{ border-radius: 3px;cursor: pointer;position: relative;}
.select_wrapper:hover{}/*background:url("../images/arrow.png") no-repeat top 15px right 12px;*/
.select_wrapper span{display: block; margin:0 auto;}
.select_wrapper .select_inner{background: rgba(255, 255, 255, 0.95);border-radius: 5px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);color: #687278;display: none;position: absolute;left: 0;top:0;width: 100%;z-index: 3;}
.select_wrapper .select_inner li{border-bottom: 1px solid #eee;padding: 0 15px;}
.select_wrapper .select_inner li:hover{background: #eee;}
.select_wrapper .select_inner li:last-child{border: none;border-radius: 0 0 5px 5px;}
.select_wrapper .select_inner li:first-child{border-radius: 5px 5px 0 0;}




/*听课券*/

.tkq-all{width:100%; height:9rem; background-color: #eee; clear:both; padding-top:0.2rem; position:relative;}

.avatar-top{position: relative; bottom:-8rem; left:25%; background-color:#eee; width:2rem; height:2rem; border-radius:2rem 2rem 0 0;-moz-border-radius:2rem 2rem 0 0; -webkit-border-radius: 2rem 2rem 0 0; }

.avatar-dwon{position: relative; top:-2.2rem; left:25%; background-color:#eee; width:2rem; height:2rem; border-radius:0 0 2rem 2rem;-moz-border-radius:0 0 2rem 2rem; -webkit-border-radius: 0 0 2rem 2rem;
}

.comment {width:96%; height:8rem; background:#fff; margin-top:-50px; border-radius:10px; margin-left:2%;}

.comment-top{ height:2.2rem; border-radius:10px 10px 0 0;}

.comlt-1{ width:25%; line-height:2rem; margin-left:5%;}

.comlt-2{ width:65%; line-height:2rem; margin-left:5%;}

.comlt-3{ font-size:3.0rem; text-align:center; width:30%; line-height:1.5rem; margin-top:0.8rem; float:left;}

.comlt-4{ width:63%; padding-left:7%; float:left;}

.comment-line{ height:6rem; width:2px; border-left:2px dotted #ddd; position:absolute; left:29.5%; top:2.4rem;}


/*师徒同意拒绝*/


.st-tongno{}
.st-tongno img{ width:38px; height:38px; display:block;left:50%; margin-left:-19px; margin-top:5px;}



/*奖学金*/

.qyj-shangqi{ padding:1.0rem 0; overflow:hidden; float:left; width:100%; background:#e05a00; margin-top:1.5rem;}

.qyj-shangqi span{ float:left; padding-left:1rem;}

.qyj-shangqi a{ border:0; padding:0; display:block; float:right; margin-right:2rem; width:4rem; background:#fff; height:2rem; line-height:2rem; text-align:center; border-radius:0.4rem; color:#f60;}

.qyj-paiming-1{ padding:0.1rem 0.4rem; background:#f60; border-radius:0.2rem; margin-left:0.2rem;}

.qyj-paiming-2{ padding:0.1rem 0.4rem; background:#999; border-radius:0.2rem; margin-left:0.2rem;}


/* select */
.select_1{position:relative;float:left;margin:0 0px;}
.select_1 dt{display:inline-block;background:#f1f1f1 url(../images/xl.png) no-repeat 4.19rem 0.5rem; background-size:0.86rem 0.86rem;line-height:28px;padding-left:0.5rem;cursor:pointer;padding-right:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; color:#222;}
.select_1 dt:hover,.select dt.cur{box-shadow:0 0 3px #409DFE;}
.select_1 dd{position:absolute;left:0;top:29px;border:1px solid #d2ccc4;background:#fff;display:none;}
.select_1 dd ul{}
.select_1 dd ul li a{line-height:28px;display:block; color:#333; width:5.13rem; text-align:center;}
.select_1 dd ul li a:hover{background:#f5f5f5;}


/*新增三 */

.menu-zyxx-more{width:1.8rem; height:2.8125rem;}


.songhua{ width:48%; float:left;padding: 0.8rem 0; background:url(../images/songhua.png) no-repeat #f6f6f6; background-size:0.95rem; background-position:0.325rem 1rem; display:block;}
.songxin{ width:48%; float:right;padding: 0.8rem 0; background:url(../images/songxin.png) no-repeat #f6f6f6; background-size:0.95rem; background-position:0.325rem 1rem;display:block;}

.fcc20d24{ color:#c20d24;}


.huashutongji{ bottom:0.325rem; right:3.5rem; background:url(../images/songhua.png) no-repeat; background-size:1rem; display:block; width:3rem; height:1.3rem; text-indent:1.2rem;}


.gezhonghua{ margin-top:3.3rem;}
.gezhonghua ul{display: -webkit-box;}
.gezhonghua ul li{-webkit-box-flex: 4; width:22%; margin:0 1.5%;}
.gezhonghua ul li img{ width:100%; border-radius:5px; border:2px solid #ddd;}
.gezhonghua ul li span{ width:100%; display:block; text-align:center;}
.gezhonghua ul li font{ background:url(../images/line-songhua.png) no-repeat; background-size:1.2rem; background-position:1.2rem 0; text-align:center; width:100%; display:block; margin-top:0.3rem; text-indent:0.8rem;}


.songhua-cishuo{ width:100%;  margin-top:1.2rem; }
.songhua-cishuo .sh-lie{ padding-bottom:0.625rem;background:#f4f4f4; padding-top:0.625rem; margin-bottom:1px; border-top:1px solid #dfdfdf;}
.songhua-cishuo .sh-lie font{ width:27%; padding-left:3%;}
.songhua-cishuo .sh-lie ul{display: -webkit-box; width:70%;}
.songhua-cishuo .sh-lie ul li{-webkit-box-flex:4; display:block; text-align:center;}


.xianshi-ewm{ width:10rem; height:10rem; margin:0 auto; background:#eee;}
.xianshi-ewm img{ width:8rem; margin:0 auto; display:block; padding-top:1rem;}

.goumai-hua{ width:100%; padding:0.625rem 0;}
.goumai-hua font{ width:25%}
.goumai-hua font img{ width:100%; border-radius:5px; border:2px solid #ddd;}

.yang-qian{ background:url(../images/qian.png) no-repeat; background-size:1.2rem; display:block; width:3rem; height:1.3rem; text-indent:1.4rem;}
.yang-qian1{ background:url(../images/qian1.png) no-repeat; background-size:1.2rem; display:block; width:3rem; height:1.3rem; text-indent:1.4rem;}
.hua-lieshu{ margin-left:4%; width:71%;}

.fcc20d24{ color:#c20d24; font-weight:bold;}

.qianhua-jian{ width:1.5rem; height:1.5rem; border:1xp solid #c6c6c6; display:block; background:#c6c6c6; color:#fff; font-size:1rem; font-weight:bold; text-align:center; float:left;}
.qianhua-inp{ width:2rem; height:1.25rem; display: inline-block; float:left;border:1xp solid #c6c6c6;}

.qianhua-hei{ width:90%; padding:1.5rem 5%; height:3rem; background:#eee; margin-top:1rem; overflow:hidden;}
.qianhua-hei span{ width:60%; border-right:1px solid #ddd; height:2rem; padding-top:1rem;}
.qianhua-hei font{ float:left; width:38%;border-left:1px solid #fff;}
.qianhua-hei a{ width:4rem; height:1.8rem; display:block; float:right; background:#ed823b; text-align:center; line-height:1.8rem; font-size:0.725rem; color:#fff; margin-top:0.4rem;}

.qianhua-zengs{ width:100%; height:3rem; line-height:3rem; color:#fff;background:#ed823b; text-align:center; margin-top:1rem; border:0;} 

.wodeewm{ width:76%; margin-left:12%; margin-right:12%; background:#fff;}
.wodeewm-title{}

.xingbie-nan{background:url(../images/nan.png) no-repeat; background-size:1.2rem; display:block; width:1.5rem; height:1.3rem; float:left;}
.wodeewm-img{ padding:10%; background:#c20d24;}
.wodeewm-img img{ width:100%;}
.wodeewm-img span{ color:#fff; width:100%; margin-top:0.5rem; text-align:center; display:block; font-size:1rem;}

/*gao**/
.height3{ height:3rem;}
  