

[v-cloak]{display:none}
.loading{width:2.2rem;height:2.2rem;background:url(../images/loading.gif) no-repeat;background-size:100%;position:fixed;left:50%;top:50%;margin-left:-1.1rem;margin-top:-1.1rem;z-index:99}

.mask-bg{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.3);z-index:101}
.relative{position:relative}
.link-trigger:hover{background:#f9f9f9}
.scroll-view{overflow-y:auto;-webkit-overflow-scrolling:touch}
.load-completed{text-align:center;line-height:2rem;color:#929699;text-align:center;padding-bottom:0.5rem}
.common-tab{height:2.45rem;line-height:2.2rem;background:#fff}
.common-tab li{width:33.3%;float:left;position:relative;font-size:0.8rem;color:#929699;text-align:center}
.common-tab li.on{color:#273035}
.common-tab li.on::after{content:'';width:1.5rem;height:0.15rem;background:#ff663d;position:absolute;bottom:0.25rem;left:50%;margin-left:-0.75rem;border-radius:0.5rem}
.header{width:100%;left:0;top:0;z-index:999}
.header .box{height:2.2rem;background:#fff;padding:0 2rem;overflow:hidden}
.header .box .backicon{width:2rem;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:0.9rem 0.9rem;position:absolute;left:0;top:0}
.header .box .closeicon{width:3em;height:3.583em;background:url(close.png) no-repeat 50% 50%;background-size:1rem 1rem;position:absolute;right:0;top:0}
.header .box .scbox{padding:0 0.5rem}
.header .box .sctext{border:0;-webkit-appearance:none;font-size:0.7rem;height:1.8rem;line-height:1.8rem;color:silver;vertical-align:middle;margin-top:0.4rem;border-radius:0.2rem;background:#fff url(scicon.png) no-repeat 0.6rem 50%;background-size:0.8rem 0.8rem;padding:0 0.5rem 0 1.75rem}
.header .box .listicon{width:2.4rem;height:2.2rem;background-image:url(listicon.png);background-repeat:no-repeat;background-position:50% 50%;background-size:1.15rem 1.15rem;position:absolute;right:0;top:0}
.header .box .listicon .ybg{width:0.2rem;height:0.2rem;background:#f56e6e;border-radius:50%;position:absolute;right:0.3rem;top:0.45rem}
.header .box .scicon{width:2rem;height:100%;background:url(sc.png) no-repeat 50% 50%;background-size:0.9rem 0.9rem;position:absolute;right:2rem;top:0}
.header .text{text-align:center;line-height:2rem;font-size:0.9rem;color:#4b4b4b}
.header .text ul li{margin-top:0.3rem;line-height:1.4rem;font-size:0.8rem;display:inline-block;padding:0 0.6rem;border:0.05rem solid #ff663d;margin:0 0 0 -1PX}
.header .text ul li.on{background:#ff663d;color:#fff}
.header .text ul li:first-child{border-radius:0.2rem 0 0 0.2rem}
.header .text ul li:last-child{border-radius:0 0.2rem 0.2rem 0}
.header_blank{height:2.2rem;overflow:hidden}
.locker,.locker-bg{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:0.5rem;background-color:rgba(0,0,0,.2);display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9900;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:none;-moz-transform:translated(0,200%,0);-ms-transform:translate3d(0,-200%,0);-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);-webkit-transition:.5s all;transition:.5s all;-moz-transition:.5s all;-moz-opacity:0}
.show_on{transform:translate3d(0,0,0);display:block}
.locker .locker-ctrl{vertical-align:middle;color:#000;margin:0;height:auto;width:95%;position:absolute;left:2.5%;bottom:0.25rem;z-index:9901;border-radius:0.25rem}
.locker .locker-box{display:-webkit-box;-webkit-box-pack:justify;-webkit-box-align:stretch;background-color:#f1f2f4;position:relative}
.locker .locker-box:before,.locker-box:after{content:"";position:absolute;height:0.05rem;width:100%;display:block;background-color:#96979b;z-index:15;-webkit-transform:scaleY(.33);transform:scaleY(.33)}
.locker .locker-box:before{left:0;top:0;-webkit-transform-origin:50% 20%;transform-origin:50% 20%}
.locker .locker-btn{color:#0575f2;font-size:1.6em;font-weight:700;line-height:1em;text-align:center;padding:.8em 1em}
.locker .locker-roll{height:2.8em;line-height:2.8em;text-align:center;font-size:1.5em;border-bottom:0.05rem solid #eee;background:rgba(255,255,255,.93);display:block}
.locker .locker-roll.on{color:#66BDFA}
.locker .locker-roll:nth-of-type(1){border-radius:0.25rem 0.25rem 0 0}
.locker .locker-roll:nth-of-type(2){border-radius:0 0 0.25rem 0.25rem}
.locker .locker-roll:nth-of-type(3){border-radius:0.25rem;margin-top:0.25rem}
.slideInUp{animation:slideInUp .3s ease;-webkit-animation:slideInUp .3s ease}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}

/*教师管理*/

.NSN_teacher_audit ul {
  background: #fff
}
.NSN_teacher_audit ul li {

  padding: 0.75rem;
  position: relative;

  padding-left:5rem;
  min-height: 4rem;

}
.NSN_teacher_audit ul li .default-avatar {
  position: absolute;
  left: 0.5rem;
  top: 0.5rem;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;

}

.NSN_teacher_audit ul li .text {
  margin-left: 0.75rem;
}
.NSN_teacher_audit ul li .text .designation {
  line-height: 1.2rem;
}
.NSN_teacher_audit ul li .text .designation .name {
  font-size: 0.75rem;
}
.NSN_teacher_audit ul li .text .designation .professoriate {
  font-size: 0.6rem;
  margin: 0 0.3rem;
  color: #929699;
}
.NSN_teacher_audit ul li .text .designation .audit {
  font-size: 0.7rem;
  color: #34ba34;
  float: right;
}
.NSN_teacher_audit ul li .text .designation .unaudited {
  color: #ec4a46;
}
.NSN_teacher_audit ul li .text .abstract {
  margin-top: 0.5rem;
  font-size: 0.6rem;
  line-height: 1rem;
  color: #575c60;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/**/
.locker-gray {
  position: fixed;
  background: rgba(0,0,0,0.5);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  
}

/*学员管理*/


.header .logo {
	position: absolute;
	left: 0;
	top: 0;
}

.header .logo img {
	height: 2rem;
	position: relative;
	left: 0.4rem;
	top: 0.1rem;
}

.header .search {
	position: relative;
	top: 0.3rem;
	margin: 0 0.5rem 0 0.5rem;
}

.header .search .search-text {
	width: 100%;
	height: 1.6rem;
	background: #f5f5f5 url(../images/common_icon_search.png) no-repeat 0.5rem 50%;
	background-size: 0.9rem 0.9rem;
	border-radius: 1.6rem;
	border: 0rem;
	box-sizing: border-box;
	padding: 0 0.5rem 0 1.6rem;
	line-height: 1.6rem;
	color: #929699;
}



.MIS_teacher ul li {
  background: #ffffff;
  margin-bottom: 0.5rem;
  padding: 1rem 0.75rem;
  margin-top: .5rem
}
.MIS_teacher ul li .name {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
.MIS_teacher ul li .name span {
  margin: 0 0.4rem;
  height: 0.6rem;
  width: 0.6rem;
  display: inline-block;
  line-height: 1.2rem;
}
.MIS_teacher ul li .name span img {
  max-height: 100%;
}
.MIS_teacher ul li .phone {
  line-height: 1rem;
  font-size: 0.7rem;
  color: #929699;
  margin: 0.3rem 0;
}
.MIS_teacher ul li .account {
  line-height: 1rem;
  font-size: 0.7rem;
  color: #929699;
}
.MIS_teacher ul li.girl .name .girl_1 {
  display: inline-block;
}
.MIS_teacher ul li.girl .name .boy_1 {
  display: none;
}
.MIS_teacher ul li.boy .name .girl_1 {
  display: none;
}
.MIS_teacher ul li.boy .name .boy_1 {
  display: inline-block;
}
.MIS_teacher_search {
  background: #fff;
  padding: 0 0 0.75rem;
}
.header_teacher .text ul li {
  margin: 0 -0.14rem;
}
.header_teacher .text ul li.on {
  background: #ff663d;
  color: #fff;
}



/*订单管理*/
.find-header-wrap{  width: 100%;left:0;top:0; z-index: 102;}
.find-header-wrap-blank {
  height:2.2rem;
}
.find-filter {
	height: 2.2rem;
	background: #fff;
	line-height: 2.2rem;
}

.find-filter li {
	width: 50%;
	float: left;
	text-align: center;
	font-size: 0.7rem;
	color: #575c60;
	position: relative;
}

.find-filter li::before {
	content: '';
	width: 0rem;
	overflow: hidden;
	height: 0.9rem;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.45rem;
	border-left: 0.05rem solid #ccc;
	transform: scaleX(0.5)
}

.find-filter .icon-filter {
	width: 0.7rem;
	height: 0.7rem;
	display: inline-block;
	background: url(../images/common_tab_filter_n.png) no-repeat;
	background-size: 100%;
	position: relative;
	top: 0.1rem;
	left: 0.2rem;
}

.find-filter .icon-arrow {
	display: inline-block;
	width: 0.5rem;
	height: 0.5rem;
	background: url(../images/bottom.png) no-repeat;
	background-size: 100%;
	left: 0.25rem;
	top: 0.05rem;
	position: relative;
}

.find-filter li.on .icon-arrow {
	background: url(../images/up.png) no-repeat;
	background-size: 100%;
}

.find-filter li.on .icon-filter {
	background: url(../images/common_tab_filter_s.png) no-repeat;
	background-size: 100%;
}

.find-filter-sort {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background: #fff;
	max-height: 16.5rem;
	overflow-y: auto
}

.find-filter-sort li {
	height: 2.2rem;
	line-height: 2.2rem;
	padding: 0 0.75rem;
	font-size: 0.7rem;
	position: relative;
}

.find-filter li.on,
.find-filter-sort .on {
	color: #ff663d
}

.find-filter-sort .on::before {
	content: '';
	width: 0.8rem;
	height: 0.8rem;
	background: url(../images/yes.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: 0.75rem;
	top: 50%;
	margin-top: -0.45rem;
}

.find-filter-category {
	background: #fff;
}

.orders_teach ul li {
  margin-top: 0.75rem;
  background: #ffffff;
}
.orders_teach ul li .order_time {
  color: #929699;
  padding: 0.25rem 0.5rem;
  line-height: 1.2rem;
  border-bottom: 0.05rem solid #eee;
}
.orders_teach ul li .order_time .Spend {
  float: right;
  color: #34ba34;
}
.orders_teach ul li .order_time .un_Spend {
  float: right;
  color: #ec4a46;
}
.orders_teach ul li .text {
  padding: 0 0.5rem 0.75rem;
}
.orders_teach ul li .text h2 {
  margin: 0.5rem 0;
  font-size: 0.8rem;
  color: #010e16;
  line-height: 1.2rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.orders_teach ul li .text p {
  color: #929699;
  font-size: 0.6rem;
  line-height: 1.2rem;
}
.orders_teach ul li .text p span {
  font-size: 0.7rem;
  margin: 0 0.3rem;
  color: #ff663d;
}


/*机构个人中心*/
.sns_box_padding {
  box-sizing: border-box;
  padding: 0 0.75rem;
}
.SNS_top {
  overflow: hidden;
  box-sizing: border-box;
  padding-top: 2rem;
  background-image: url("../images/me_school_bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 12.5rem;
  width: 100%;
  position: relative;
}
.SNS_top .sns_advices {
  width: 1.2rem;
  height: 1.2rem;
  position: absolute;
  left: 0.5rem;
  top: 0.5rem;
  z-index: 10;
}
.SNS_top .sns_advices img {
  max-width: 100%;
  max-height: 100%;
}
.SNS_top .sns_buddha {
  width: 5rem;
  height: 5rem;
  margin: 0 auto;
  position: relative;
}
.SNS_top .sns_buddha .default-avatar {
width: 5rem;
height: 5rem;
  border-radius: 100%;
}
.SNS_top .sns_buddha .buddha_name {
  position: absolute;
  left: 50%;
  margin-left: -40%;
  /* margin-left: -1.85rem; */
  bottom: 0;
  width: 90%;
  display: inline-block;
  border-radius: 1.5rem;
  background: #ffc23d;
  color: #fffbf5;
  /* width: 3.7rem; */
  line-height: 1rem;
  font-size: 0.6rem;
  text-align: center;
  z-index: 9;
}
.SNS_top .check-ins {
  position: absolute;
  right: 0;
  top: 40%;
  margin-top: -1rem;
  display: inline-block;
  line-height: 1.4rem;
  text-align: left;
  box-sizing: border-box;
  padding: 0 0.5rem 0 0.75rem;
  font-size: 0.7rem;
  background: #ffc23d;
  border-radius: 1rem 0 0 1rem;
  color: #ffffff;
}
.SNS_top .sns_monicker {
  text-align: center;
  color: #fff;
  font-size: 0.8rem;
  line-height: 1.2rem;
  margin-top: 0.75rem;
}
.SNS_top .sns_bottom {
  margin-top: 0.75rem;
}
.SNS_top .sns_bottom ul li {
  width: 33.33333333%;
  float: left;
  text-align: center;
  position: relative;
}
.SNS_top .sns_bottom ul li:after {
  content: "";
  position: absolute;
  width: 0.05rem;
  background: rgba(255,255,255,0.4);
  height:1.8rem;
  right: 0;
  top: 50%;
  margin-top: -0.9rem;
  transform: scaleX(0.5);
  z-index: 1;
}
.SNS_top .sns_bottom ul li:last-child:after {
  display: none;
}
.SNS_top .sns_bottom ul li em,
.SNS_top .sns_bottom ul li i {
  display: block;
}
.SNS_top .sns_bottom ul li em {
  color: #fff;
  font-size: 0.9rem;
  line-height: 1.3rem;
}
.SNS_top .sns_bottom ul li i {
  line-height: 1rem;
  color: #fff;
  font-size: 0.6rem;
  font-weight: 300;
}
.SNS_nav {
  margin-top: 0.5rem;
  background: #ffffff;
}
.SNS_nav ul li {
  padding: 0.5rem 0;
  width: 25%;
  float: left;
  text-align: center;
}
.SNS_nav ul li a{ display: block}
.SNS_nav ul li .icon {
  height: 1.2rem;
  width: 1.2rem;
  margin: 0 auto;
}
.SNS_nav ul li .icon img {
  max-width: 100%;
  max-height: 100%;
}
.SNS_nav ul li .text {
  margin-top: 0.2rem;
  font-size: 0.6rem;
  line-height: 1.2rem;
  
}
.SNS_centre {
  margin-top: 0.5rem;
  background: #fff;
}

.SNS_Management{padding-top: 0.75rem;}
.SNS_Management h2 {
  font-size: 0.7rem;
  font-weight: normal;
  line-height: 1.2rem;
}
.SNS_Management .SNS_nav{padding:0.25rem 0;margin-top:0rem;}

.SNS_myPlace {
  margin: 0.5rem 0;
  padding: 0 0.75rem 1rem 0.75rem;
  background: #fff;
}
.SNS_myPlace h2 {
  padding-top: 0.75rem;
  font-size: 0.7rem;
  line-height: 1.2rem;
  font-weight: normal;
}
.SNS_myPlace h2 a {
  display: inline-block;
  float: right;
  color: #575c60;
  font-size: 0.6rem;
  line-height: 1.2rem;
}
.SNS_myPlace ul {
  margin-top: 0.75rem;
}
.SNS_myPlace ul li {
  width: 33.33333333%;
  float: left;
  text-align: center;
}
.SNS_myPlace ul li em,
.SNS_myPlace ul li i {
  display: block;
}
.SNS_myPlace ul li em {
  font-size: 1rem;
  line-height: 1.4rem;
}
.SNS_myPlace .common-title{font-size: 0.7rem; padding: 0rem;}
.SNS_myPlace .common-title .more{font-size: 0.6rem;}
.SNS_myPlace ul li i {
  color: #929699;
  font-size: 0.6rem;
  line-height: 1.1rem;
}

/*课程管理*/
.find-filter-top {z-index: 999;}
/*.find-list-top {margin-top:2.7rem}
.find-list-top2 {margin-top: 2rem}*/
.find-list ul{padding-bottom: 0.75rem;}
.find-list li{ padding: 0.75rem 0.5rem 0.75rem 8.5rem; position: relative; height: 4.5rem; overflow: hidden;margin-top: 0.5rem;background: #fff;}
.find-list .default-bg{width:7.5rem;height: 4.5rem; position: absolute;left:0.5rem;top:0.75rem;border-radius: 0.2rem; overflow: hidden;}
.find-list .name{font-size: 0.8rem; height: 3rem; line-height: 1.1rem; overflow: hidden;}
.find-list .name span{padding:0.1rem 0.25rem;border-radius:0.1rem;margin-right:0.25rem;border:0.05rem solid #ff663d;color:#ff663d;font-size: 0.6rem;} 
.find-list .study-num{color:#929699;margin-top:0.25rem;}
.find-list .price{ text-align: right;font-size: 0.7rem; color:#ff663d}
.find-list .price  .grounding {float: left;font-size: 0.6rem;color: #888;border: 0.05rem solid #888;letter-spacing: 0.1rem;padding: 0 0.1rem}
.find-list .price  .ground {opacity: .5}
.find-filter-other .option-list span.on{background: #ff663d;color:#fff;}
.find-list .price .cost { color: #888;text-decoration:line-through}
.find-filter-other {background: #fff;padding: 0 0.75rem 0.75rem 0.75rem;}
.find-filter-other .button{width: 5.5rem;height: 1.8rem; border:0.05rem solid #929699;color:#575c60; box-sizing: border-box;line-height:1.8rem; text-align: center;border-radius: 0.2rem; font-size: 0.7rem; float:left; margin:0.75rem 0.5rem 0 0;}
.find-filter-other .main-button{ background: #ff663d; color:#fff;border:0rem;}
.find-filter-other .name {
  line-height: 1.7rem;
  font-size: 0.7rem;
  padding-top: 0.5rem;
}
.find-filter-other .option-list span {
  display: inline-block;
  padding: 0.15rem 0.6rem;
  font-size: 0.7rem;
  background: #f5f5f5;
  border-radius: 0.2rem;
  margin: 0.5rem 0.5rem 0 0;
}


/*订单结算*/
.cash-box {
	background: #fff;
	padding: 3rem 0 1rem;

}

.cash-tab {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: center;
}

.cash-tab-item {
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.cash-tab .cash-tab-item:first-child {
	border-right: 0.05rem solid #eee;
} 
.cash-tab span {
  display: block;
  color: #9B9EA1
}
.cash-tab .cash-price {
	font-size: 1.2rem;
	color: #000;
}
.cash-info {
	font-size: 0.8rem;
	
}
.cash-btn {
  padding: 2rem .5rem .5rem .5rem;
}
.cash-btn .cash-btn-st {
    display: block;
    float: right;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
     background: #FF663D;
    border: 0.05rem solid #FF663D;
    border-color: #FF663D;
    color: #fff;
    -webkit-appearance: none;
    text-align: center;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    transition: .1s;
    font-weight: 500;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 0.5rem 1rem;
    font-size: 0.75rem;
    border-radius: 1rem;
  
}
.cash-money {
  font-size: 0.75rem;
  color: #9B9EA1;
  padding-top: .5rem
}
.cash-font {
  font-size: 1rem;
  color:#FF663D;
  
  position: relative;
  top: 0.1rem;
}
.cash-code {
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items:center;
	font-size:0.9rem ;   	
  padding: .5rem
}
.campus-list{
  background: #fff;
  margin-top: 0.5rem
}
.cash-list {
  margin-bottom: 0.5rem;
  border-bottom: 0.05rem solid #eee
}
.cash-list-item {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  	height: 2rem;
  	align-items: center;
  
  	margin: 0 0.5rem;
}


.cash-list .cash-time {
	-webkit-box-flex: 2;
    -ms-flex: 2;
   	 flex: 2;
   	 font-size: 0.7rem;
   	 color: #999;
   
}
.cash-list .cash-staue{
	-webkit-box-flex: 1;
    -ms-flex: 1;
   	 flex: 1;
   	 text-align: right;
   	 font-size: 0.7rem;
   	 color: #e85c50;
   	
}
.cash-list-box {	
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    
}

.cash-list-sitem {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  	align-items: center; 
  	padding: 0.25rem 0.5rem 0.25rem 1rem;
}
.cash-list-txt {
	-webkit-box-flex: 2;
    -ms-flex: 2;
   	 flex: 2;
   	 font-size: 0.75rem;
   	 color: #999;
}

.cash-tab-item font {
	font-size: 0.8rem;
}
.cash-list-price {
	-webkit-box-flex: 1;
    -ms-flex: 1;
   	 flex: 1;
   	 text-align: right;
   	 font-size: 0.75rem;
   	 color: #e85c50;
}

.cash-list-txt  h5 {
	font-size: 0.8rem;
	color: #454545;
  font-weight: normal;
  float: left
}
.cash-account {
	color: #333;	
  font-size: 0.9rem; 
  float: right
}
.cash-style {
	font-size: 0.65rem;
}

/*提现*/
 
.myform { margin-top:.5rem; }
.form-group{ padding:0.25rem 0;background:#fff; position:relative; overflow:hidden; min-height:1.8rem; line-height:1.8rem; font-size:0.7rem; border-bottom:0.05rem solid #eee;}

.form-group input[type="text"],
.form-group input.textbox{ border:#fff solid 0.05rem; padding:0.5rem 0.75rem; font-size:0.7rem; width:100%; text-align:right; box-sizing:border-box; border-radius:0;}
.form-group input.w65{width:65% !important;text-align: left}
.pos-txt{ float:right;width:65%; text-align:right; box-sizing:border-box;padding:0 0.75rem; color:#888; font-size:0.8rem;} 
.form-group .line{ line-height:1.5; font-size:0.7rem}
.form-group .pos-inp{ padding:0 0.5rem}
.form-group .pos-inp .textfull{ border:0; background:#fff; padding:0.5rem; font-size:0.6rem; color:#464646; border:#eee solid 0.05rem;resize: none;}
.form-group .bt{ width:35%; float:left; font-size:0.7rem; box-sizing:border-box; padding-left:0.5rem}
.form-group p.bt{ float:none; width:100%; position:relative;}
.form-group .bt-abs{ position:absolute; top:50%; left:0; line-height:1.8rem; margin-top:-0.9rem}
.form-group .pos-box{ padding:0 0.5rem}
.form-group .label-list label{ display:block; width:100%}
.form-group .get-text{ padding-right:0.6rem}

.myform .btn{ display:block;  padding:0.3rem 0.5rem; width:92%; height:2.0rem; font-size:0.9rem; margin:1.0rem auto; }
.myform .input-tips,.myform .d_default{ color:#999}
.myform p.input-tips,{display:block; padding-top:0.5rem; text-align:right;}
.myform .tips{ padding:0.5rem; font-size:0.65rem; margin:0;}
.myform .ts{ font-size:0.8rem; color:#666; margin:0; padding:.5rem}
.myform select{ width:100%; box-sizing:border-box; padding:0.5rem; margin-bottom:0.5rem; border:#e3e3e3 solid 0.05rem; font-size:0.7rem}
.form-group textarea{ width:100% !important; padding:0.25rem; border:#e5e5e5 solid 0.05rem;min-height:5.0rem; font-size:0.7rem; resize:none; color:#999;}
.myform .required{ text-align:left !important}
.myform #vdimgck{ position:absolute; right:0.5rem; top:50%; height:1.5rem; margin-top:-0.75rem}
.myform .v-btn{ position:absolute; right:0.5rem;top:50%; height:1.5rem;color:#666; margin-top:-0.75rem; font-size:0.7rem; width:auto !important}
.form-group .mobile{ text-align:left !important;}
.form-group .money-yuan{ padding-right:2.0rem !important}
.form-group .money-yuan ~ .yuan{ position:absolute; right:1.0rem; font-size:0.8rem; top:0; line-height:2.4rem; color:#999}
.form-group input.input-full{ background:#f5f5f5; border:#eee solid 0.05rem; width:100%;}
.form-group .bor{border-color:#eee !important;}
.edui-default{ line-height:1; clear:both}
input[type="checkbox"],input[type="radio"]{background:url(../images/radio.png) no-repeat; width:0.8rem; height:0.8rem; background-size:contain; border:0; outline: none;-webkit-appearance: none;margin-right:0.3rem; position: relative;top: 0.1rem;}
input[type="checkbox"]:checked,input[type="radio"]:checked{background:url(../images/radio_click.png) no-repeat; background-size:contain; }
.s_btn{margin:0.5rem; padding:0.5rem 0}
.s_btn .button{display: block; width:100%;font-weight: 400;text-align: center;vertical-align: middle;cursor: pointer;border: 0.05rem solid transparent;padding: 0.5rem 0;font-size: 0.75rem;line-height: 1.42857143;border-radius: 0.2rem; color:#fff;background-color:#Ff663D;border-color:#FF663D;}
.SNS_top .sns_advices .message-num{min-width: 0.5rem; height: 0.9rem; padding: 0 0.2rem; font-size: 0.65rem; line-height: 0.9rem; position: absolute;right: -0.5rem;top:-0.25rem; background: #ffc23d; color: #fff;border-radius: 2rem; text-align: center; }
.SNS_top .sns_setup{
  left: inherit;
  right: 0.5rem;
  width: 1.2rem;
  height: 1.2rem;
  position: absolute;
  top: 0.5rem;
  z-index: 10;
}
 .SNS_top .sns_setup img {
  max-width: 100%;
  max-height: 100%;
 }