html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
 body{ color:#1b1b1b; font-family:Verdana, Arial, Helvetica, sans-serif;}
 * {}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei",sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0)} table{border-collapse:collapse;border-spacing:0;} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}
select{
 -webkit-appearance:none;-moz-appearance:none;appearanearance: none;}

html {
	font-size:100%
}
input,textarea{color: #333;}
/*文字超出隐藏*/
.w_break{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
strong,em,i{ font-style:normal; font-weight:normal;}
.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}  
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
.fl{ float:left;}
.fr{ float:right;}
body{-webkit-text-size-adjust:none; /*禁止苹果对部分字体放大处理bug*/line-height: 1.7;}

.red{ color:#fe0000;}
/**************************************/
::-webkit-input-placeholder {color:#999; text-overflow:ellipsis;}
:-moz-placeholder {color:#999; text-overflow:ellipsis;}
::-moz-placeholder {color:#999; text-overflow:ellipsis;} /* for the future */
:-ms-input-placeholder {color:#999; text-overflow:ellipsis;} 

.lft{ float:left;}
.rgt{ float:right;}
img{ width:auto; max-width:100%;}
html{-webkit-text-size-adjust:none; }
body{font-family: "Microsoft YaHei",sans-serif;  line-height: 1.7;  margin: 0 auto; min-width: 320px; position: relative; height:100%; color:#333; max-width:720px; }
body a{ color:#333;text-decoration:none;cursor:pointer}
body a:hover,body a:active,body a:focus{text-decoration:none;outline:none}
a:hover,a:link,a:visited,a{ color:inherit; text-decoration:none;}
.layout{position:relative; margin:0 auto;text-align:left;background:url(../images/dise-06.png) repeat center,-webkit-linear-gradient(left,#f6ec47,#e6c802);background-size:100% 100%; height:100%; width:100%;}
.bg-color{background: #fedd30;}
::-webkit-input-placeholder {
color: #999; text-overflow: ellipsis;
}
:-moz-placeholder {
color: #999; text-overflow: ellipsis;
}
::-moz-placeholder {
color: #999; text-overflow: ellipsis;
} /* for the future */
:-ms-input-placeholder {
color:#999; text-overflow: ellipsis;
} 
.header{height: 0.9rem;background: #393a3f;position: relative;z-index: 5; display: none;}
.header  h2{color: #fff;font-size: 0.3rem;line-height: 0.9rem;text-align: center;}
.header .tc{width: 0.87rem;height: 0.45rem;background: url(../images/ico1.png) no-repeat center;background-size:0.34rem 0.42rem;display: block;position: absolute;left: 0;top: 0.225rem;border-right: 1px solid #303135;}
.header .btn{width: 0.87rem;height: 0.9rem;background: url(../images/ico2.png) no-repeat center;background-size:0.22rem 0.46rem;display: block;position: absolute;right: 0;top: 0;}
.main{position: relative;}
.main .head{background: #393a3f;height: 5.68rem;width: 100%;position: relative;}
.main .head img.logo{position: absolute;left: 50%;top: 50%;width:1.96rem;height: 1.72rem;margin-left: -0.98rem;margin-top: -0.86rem;}
.main .head .sjx{background: url(../images/sjx.png) no-repeat center;width: 1.17rem;height: 0.59rem;background-size: 100%;display: block;position: absolute;left: 50%;margin-left: -0.5535rem;bottom: -0.55rem;z-index: 2;}
.main .body{width: 100%;min-height: 5.68rem;background: url(../images/img2.jpg) no-repeat center;background-size:cover;}
#slideBox .body{height: 5.68rem;}
.main .body .txt{padding: 0.15rem 0.3rem;}
.main .body .txt .fr{text-align: right;width: 100%;}
.main .body .txt .fl{text-align: left;}
.main .body .txt .fr span{font-size: 0.1rem;}
.main .body .txt .fr h3{font-size: 0.25rem;font-weight:bold;}
.main .body .txt .sj{font-weight: bold;font-size: 0.22rem;line-height: 100%;margin-bottom: 20px;display:block;}
.main .body .txt .mony{font-size: 0.18rem;line-height: 100%;margin-top: 20px;display:block;line-height: 0.28rem;margin-bottom: 0.5rem;}
.main .body .txt .mony strong{font-weight: bold;line-height: 0.22rem;}
.main .body .txt .registration{font-size: 0.17rem;padding-bottom: 0.56rem;}
.main .body .txt .avarat{width: 0.33rem;height: 0.32rem;display: block;float: left;margin-right:0.1rem;margin: 0.15rem 0 0.1rem 0;margin-right:0.1rem;}
.main .body .txt .name{float: left;margin: 0.15rem 0 0.1rem 0;}
.main .body .txt .name h3{font-size: 0.1rem;line-height: 100%;}
.main .body .txt .name span{font-size: 0.08rem;line-height: 100%;}
.main .body .txt .code{width: 1.27rem;height: 1.29rem;display: block;clear:both;}
.main .body .txt .bs{font-size: 0.1rem;}
.slide-hd{position: absolute;height: 0.05rem;bottom: 0.2rem;right: 0.2rem;}
.slide-hd li{width: 0.53rem;height: 0.05rem;background: #303135;float: left;margin: 0 0.07rem;text-indent: -9999px;}
.slide-hd li.on{background: #fedd30;}
.notice{ color:#484a4d; height:0.7rem; line-height:0.7rem;overflow:hidden;font-size: 0.27rem;background: #fff;padding: 0 0.3rem;width: 100%;box-sizing: border-box;}
.notice h3{ float:left; background:url(../images/ico3.png) no-repeat left center; padding-left:0.54rem; line-height:0.7rem;background-size: 0.3rem 0.27rem;margin-left: 0.7rem;}
.notice ul{ line-height:0.7rem; height:0.7rem; overflow:hidden;}
.notice ul li{height: 0.7rem; overflow: hidden;}
.nav-list{background: #393a3f;height: 5.62rem;}
.nav-list ul {height: 100%;}
.nav-list ul li{width: 33.33%;float: left;text-align: center;font-size: 0.24rem;color: #b3b3b5;line-height: 0.41rem;border-bottom: 1px solid #303135;border-right: 1px solid #303135;height: 33.33%;background: #393a3f;box-sizing: border-box;}
.nav-list ul li .img{margin:0 auto;width: 0.79rem;height: 0.65rem;margin-top: 0.5rem;}
.nav-list ul li .bl{display: block;}
.nav-list ul li .no{display: none;}
.nav-list ul li.on .bl{display: none;}
.nav-list ul li.on .no{display: block;}
.nav-list ul li a:hover .bl{display: none;}
.nav-list ul li a:hover .no{display: block;}
.nav-list ul li a:visited .bl{display: none;}
.nav-list ul li a:visited .no{display: block;}
.name-head .head .img{position: relative;}
.name-head .head .img .mc-img{background:rgba(0,0,0,0.4);position: absolute;left: 0;right: 0;bottom: 0;top: 0;}
.ty-class .head{position: relative;width: 100%;height:3.42rem;}
.ty-class .head img{width: 100%;height:3.42rem; display: block;}
.ty-class .return{display: block;background: url(../images/ico4.png) no-repeat center;width: 0.25rem;height: 0.25rem;background-size: 100%;position: absolute;left: 0.3rem;top:0.3rem;z-index: 2;}
.ty-class .head .txt{font-size: 0.28rem;color: #fedd30;text-align: center;position: absolute;top:0.9rem;left: 50%;margin-left: -1.095rem;}
.ty-class .head .txt .dp-logo{width: 2.19rem;height: 0.57rem;display:block;margin-bottom: 0.2rem;}
.ty-class .head .txt .map{background: url(../images/ico6.png) no-repeat center;width: 0.23rem;height: 0.3rem;display: block;background-size: 100%;margin: 0 auto;}
.ty-class .body{background: #303135;margin-bottom:1rem;}
.ty-class .body2{ background: none; }
.ty-class .body .tab-store{padding-top: 0.15rem;}
.ty-class .body .tab-hd{height: 0.8rem;padding: 0 0.35rem 0 0.1rem;position: relative;padding-bottom: 0.05rem;}
.ty-class .body .tab-hd li{color: #fff;float: left;font-size: 0.28rem;line-height: 0.8rem;width: 25%;text-align: center;}
.ty-class .body .tab-hd li.on{color: #393a3f;background: #fedd30;border-radius: 0.1rem 0.1rem 0 0;padding-bottom: 0.06rem;}
.ty-class .body .tab-hd .btn{width: 0.25rem;height: 0.8rem;background: #45464a url(../images/ico8.png) no-repeat center;background-size: 0.09rem 0.17rem; border-radius: 0 0.1rem 0.1rem 0;position: absolute;right: 0.1rem;top: 0;}
.ty-class .body .data-hd{background: #fedd30;width:100%;text-align: center;font-size: 0.24rem;color: #484a4d;box-sizing: border-box;padding: 0.3rem 0.15rem;}
.ty-class .body .data-hd .data-dh{width: 6.9rem;overflow-x: auto;}
.ty-class .body .data-hd th{text-align: center;height: 0.4rem;min-width: 1.02rem;}
.ty-class .body .data-hd td{text-align: center;height: 0.4rem;}
.ty-class .body .data-hd span{display: block;border-bottom: 1px dashed #fff;margin-left: -1px;border-right: 1px dashed #fff;margin: 0 auto;}
.ty-class .body .data-hd .border-fr span{border-right: none;}
.ty-class .body .data-hd td.on{background: #fff;}
.ty-class .body .data-bd ul{padding:0.2rem 0;}
.ty-class .body .data-bd li{position: relative;padding: 0 0.7rem 0 0.2rem;} 
.ty-class .body .data-bd li.on{background: #444549;}
.ty-class .body .data-bd li .inner{border-bottom: 1px solid #494b56;padding: 0.25rem 0;}
.ty-class .body .data-bd .img{float: left;width: 0.96rem;height: 0.96rem;}
.ty-class .body .data-bd img{width: 0.96rem;height: 0.96rem;border-radius: 50%;overflow: hidden;display: block;}
.sqty{font-size: 0.24rem;display: block;width: 1.6rem;height: 0.65rem;background: #fedd30;border-radius: 0.15rem 0 0 0.15rem;text-align: center;line-height: 0.65rem;position: absolute;right: 0;top: 0.25rem;}
.ty-class .body .data-bd .data-txt{font-size:0.24rem;color: #e1e1e2;padding-left: 1.2rem;}
.ty-class .body .data-bd .data-txt h3{font-size: 0.28rem;color: #fedd30;}
.ty-class .body .data-bd .data-txt i{display: inline-block;background: url(../images/ico7.png) no-repeat center;width: 0.3rem;height: 0.28rem;background-size: 100%;margin-right: 0.1rem;position: relative;top:0.04rem;}
.naver{background: #ffffff;position: fixed;bottom: 0;left: 0;right: 0;height:1rem;line-height: 1rem;font-size: 0.24rem;z-index: 2;}
.naver li{width: 33.33%;float: left;text-align: center;}
.naver a{color:#484a4d}
.naver a i{display: inline-block;margin-right: 0.1rem;width: 0.48rem;height: 0.37rem;position: relative;top: 0.05rem;}
.naver a i.a1{background: url(../images/a1.png) no-repeat center right;background-size: 0.48rem  0.36rem;}
.naver a i.a2{background: url(../images/a2.png) no-repeat center right;background-size:0.41rem 0.37rem;}
.naver a i.a3{background: url(../images/a3.png) no-repeat center right;background-size:  0.42rem  0.34rem;}
.naver .on a i.a1{background: url(../images/a1-h.png) no-repeat center right;background-size: 0.48rem  0.36rem;}
.naver .on a i.a2{background: url(../images/a2-h.png) no-repeat center right;background-size: 0.41rem  0.37rem;}
.naver .on a i.a3{background: url(../images/a3-h.png) no-repeat center right;background-size:  0.42rem  0.34rem;}

.naver .onc a i.a1{background: url(../images/a1-h.png) no-repeat center right;background-size: 0.48rem  0.36rem;}
.naver .onc a i.a2{background: url(../images/a2-h.png) no-repeat center right;background-size: 0.41rem  0.37rem;}
.naver .onc a i.a3{background: url(../images/a3-h.png) no-repeat center right;background-size:  0.42rem  0.34rem;}

.alert-box{position: fixed;left: 50%;top: 40%;background: url(../images/alert-bg.png) no-repeat center;width: 4.75rem;height: 8.96rem;background-size: 100% 100%;margin-left: -2.375rem;margin-top: -3.98rem;z-index: 2;display: none;
}
.alert-box .x{background:#000 url(../images/x.png) no-repeat center;width: 0.37rem;height: 0.37rem;display: block;background-size: 100%;position: absolute;right:-0.37rem;top: -0.37rem;border: 0.1rem solid #000;border-radius: 50%;z-index: 3;}
.alert-box form{padding-top:0.25rem;}
.alert-box .txt{width:2.75rem;height: 0.6rem;background: #fff;border: none;display: block;margin: 0 auto;margin-bottom: 0.05rem;font-size: 0.24rem;padding-left: 0.2rem;line-height: 0.6rem;}
.alert-box textarea{width:2.55rem;height: 1rem;background: #fff;border: none;display: block;margin: 0 auto;margin-bottom: 0.05rem;font-size: 0.24rem;padding: 0.1rem 0.2rem; color: transparent;text-shadow: 0 0 0 #333;}
.alert-box .btn{width:2.95rem;height: 0.6rem;background: #fff;border: none;display: block;margin: 0 auto;margin-bottom: 0.05rem;color: #393a3f;font-size: 0.24rem;margin-top: 0.25rem;}
.alert-box .sele{width:2.95rem;height: 0.6rem;background: #fff url(../images/select-ico.png) no-repeat 95% center;background-size: 0.12rem 0.11rem; border: none;display: block;margin: 0 auto;margin-bottom: 0.05rem;font-size: 0.24rem;padding-left: 0.2rem;line-height: 0.6rem;color: #333333;}
.alert-box ::-webkit-input-placeholder {color:#aeaeb0; text-overflow:ellipsis;}
.alert-box :-moz-placeholder {color:#aeaeb0; text-overflow:ellipsis;}
.alert-box ::-moz-placeholder {color:#aeaeb0; text-overflow:ellipsis;} /* for the future */
.alert-box :-ms-input-placeholder {color:#aeaeb0; text-overflow:ellipsis;}
.sm-logo{width: 1.28rem;height: 0.34rem;display: block;position: absolute;left: 50%;margin-left: -0.64rem;bottom: 0.25rem;}
.mc-box{    
    background: rgba(0,0,0,0.8);
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    top: 0;
    right: 0;
    height: 100%;
    display: none;
    z-index:1;
}
.personal-center{padding: 0 0.15rem 0 0.15rem;margin-bottom: 1.3rem;}
.personal-center li{width: 50%;float: left;margin-top: 0.3rem;box-sizing: border-box;padding: 0 0.15rem;}
.personal-center li img{width:100%;display: block;}
.personal-center li a{display: block;position: relative;}
.personal-center li em{position: absolute;top: 0;right: 0;bottom: 0;left:0;background: url(../images/mc.png) repeat center;background-size: 100%;}
.personal-center li .txt{text-align: center;position: absolute;top: 0.3rem;left: 0.3rem;right: 0.3rem;bottom: 0.3rem;}
.personal-center li h3{font-size: 0.28rem;color: #fedd30;padding-top: 0.7rem;}
.personal-center li span{font-size: 0.16rem;color: #fedd30;}
.personal-center li .border{display: block;width: 0.3rem;height:1px;background: #fedd30;margin: 0 auto;}
.personal-center li.on .txt{background: #fedd30;color: #303135;transition: all 0.3s ease-in-out 0s;
   animation:mymove 1s infinite;
-webkit-animation:mymove 1s infinite;animation-iteration-count:1;
-webkit-animation-iteration-count:1;}

@keyframes mymove
{
from {-moz-transform:scale(0); 
-webkit-transform:scale(0); 
-o-transform:scale(0); }
to {-moz-transform:scale(1); 
-webkit-transform:scale(1); 
-o-transform:scale(1); }
}
.personal-center li.on h3{color: #303135;}
.personal-center li.on span{color: #303135;}
.personal-center li.on  .border{background: #303135;}
.alert-dmzs .p{font-size: 0.2rem;color: #303135;line-height: 0.41rem;height:2rem;overflow-y: auto;padding: 0 0.3rem;

    height: 2.5rem;
    overflow-y: auto;
    padding: 0.1rem 0.3rem;

}
.con-gdt{padding:0.3rem 0;}
.slide-box{position: relative;height:5.09rem;}
.alert-dmzs .bd li{width: 100%;height:5.09rem;}
.alert-dmzs .bd li img{width: 100%;height:5.09rem;display: block;}
.alert-dmzs .bd1 li{width: 100%;height:5.09rem;}
.alert-dmzs .bd1 li img{width: 100%;height:3.15rem;display: block;}
.alert-dmzs .hd{position: absolute;height: 0.05rem;bottom: 0.2rem;right: 0.2rem;z-index:3;}
.alert-dmzs .hd li{width: 0.35rem;height: 0.05rem;background: #fff;float: left;margin: 0 0.07rem;text-indent: -9999px;}
.alert-dmzs .hd li.on{background: #fedd30;}
.ykcg{background: #fe6788;}
.yk-class .body .tab-hd{padding:0 0.3rem;text-align: center;overflow: hidden; padding-top: 8px;}
.yk-class .body .tab-hd li{display: inline-block;float: none;}
.yk-class .body .tab-hd .return{display: block;background: url(../images/ico4.png) no-repeat center;width: 0.25rem;height: 0.8rem;background-size:0.25rem 0.25rem;position: absolute;left: 0.3rem;top:0;}
.yk-class .body .tab-hd .sx{display: block;background: url(../images/sx.png) no-repeat center;width: 0.35rem;height:0.8rem; background-size: 0.35rem 0.29rem;position: absolute;right: 0.3rem;top: 0;}
.qyk-con{text-align: center;/*padding-top: 1.2rem;*/padding-top: 0.5rem;}
.qyk-con .img{margin-bottom: 0.2rem;}
.qyk-con img{width: 0.96rem;height: 0.96rem;border-radius: 50%;overflow: hidden;display: block;margin: 0 auto;}
.qyk-con i{display: inline-block;background: url(../images/ico10.png) no-repeat center;width: 0.3rem;height: 0.28rem;background-size: 100%;margin: 0 auto;}
.qyk-con h3{font-size: 0.24rem;color: #000000;margin-bottom: 0.1rem;}
.qyk-con p{font-size: 0.24rem;color: #6c6134;margin-bottom: 0.7rem;}
.qyk-con h3 strong{font-size: 0.27rem;}
.qyk-con .qryk{margin-top:10px;width:1.84rem;height: 0.66rem;text-align: center;line-height: 0.66rem;color:#000000;display: block;background: #f5ea7e;border-radius: 0.2rem;position: relative;left: 32%;box-shadow: 3px 3px 5px #4a4a4a;font-weight: 1000; }
.shop-class .shop-news .top{position: relative;}
.shop-class .shop-news .top .shop-btn{width: 100%;height: 1.5rem;background: #fedd30;}
.shop-class .shop-news .top .shop-btn .cz{display: block;background: #fe6788;font-size: 0.18rem;width: 1rem;height: 0.35rem;text-align: center;line-height: 0.35rem;color: #ffe6ea;float: right;border-radius:0.05rem;margin-right:0.3rem;margin-top: 0.37rem;}
.shop-class .shop-news .top .shop-name{background: #f0f4f7;height: 1.05rem;color: #67696c;padding: 0 0.3rem;}
.shop-class .shop-news .top .shop-name .wid{width: 33.33%;text-align: center;padding-top: 0.2rem;}
.shop-class .shop-news .top .shop-name h3{font-size: 0.28rem;line-height:100%;}
.shop-class .shop-news .top .shop-name h3 strong{font-size: 0.32rem;font-weight: bold;}
.shop-class .shop-news .top .shop-name span{font-size: 0.17rem;line-height: 100%;}
.shop-class .shop-news .top .shop-name .border{display: block;width: 0.22rem;height: 1px;background: #6c6d6f;margin: 0.1rem auto;margin-bottom: 0.05rem;}

.shop-class .shop-news .top .img{width: 1.85rem;height: 1.85rem;position:absolute;top: 50%;left: 50%;margin-top: -0.925rem;margin-left: -0.925rem;border: 0.06rem solid #fff;border-radius: 50%;overflow: hidden;}
.shop-class .shop-news .top img{width: 1.85rem;height: 1.85rem;border-radius: 50%;display: block;}
.shop-class .shop-news .top p{font-size: 0.24rem;font-weight: bold;color: #6c6134;height: 0.53rem;position: absolute;bottom: 0;text-align: center;width: 100%;background: #fedd30;line-height: 0.53rem;}
.shop-class .shop-news .form{background: #393a3f;padding:0.4rem 0.3rem 0.4rem 0.3rem;font-size: 0.24rem;color: #fff;}
.shop-class .shop-news .form li{margin-bottom: 0.4rem;}
.shop-class .shop-news .form label{padding-right: 0.15rem;top: 0.1rem;position: relative;float: right;}
.shop-class .shop-news .form .inner{width: 3.9rem;border-bottom: 1px solid #9c9d9f;float: right;margin-right: 0.5rem;}
.shop-class .shop-news .form .sele{color: #fff;font-size: 0.24rem;background: none;border:none;background: url(../images/select-ico2.png) no-repeat right center;background-size: 0.1rem 0.09rem;float: right;padding: 0.05rem 0.3rem;}
.shop-class .shop-news .form .no-sele{margin-right:4.4rem; }
.shop-class .shop-news .shop-curriculum{background: #393a3f;}
.shop-class .shop-news .shop-curriculum ul{padding:0.2rem 0;}
.shop-class .shop-news .shop-curriculum li{position: relative;padding: 0 0.7rem 0 0.2rem;background: #f0f4f7;margin-bottom: 0.1rem;} 
.shop-class .shop-news .shop-curriculum li .inner{padding: 0.25rem 0;}
.shop-class .shop-news .shop-curriculum .img{float: left;width: 0.95rem;height: 0.95rem;}
.shop-class .shop-news .shop-curriculum img{width: 0.95rem;height: 0.95rem;border-radius: 50%;overflow: hidden;display: block;}

.shop-class .shop-news .shop-curriculum .data-txt{font-size:0.24rem;color: #484a4d;padding-left: 1.2rem;padding-right: 0.8rem;}
.shop-class .shop-news .shop-curriculum .data-txt h3{font-size: 0.28rem;color: #484a4d;}
.shop-class .shop-news .shop-curriculum .data-txt i{display: inline-block;background: url(../images/ico10.png) no-repeat center;width: 0.3rem;height: 0.28rem;background-size: 100%;margin-right: 0.1rem;position: relative;top:0.04rem;}
.mon{background: #fedd30;width: 1.47rem;position: absolute;right: 0;top: 0;bottom: 0;height: 100%;text-align: center;}
.mon h3{font-size: 0.32rem;color: #393a3f;font-weight: bold;padding-top: 0.9rem;}
.mon span{font-size: 0.19rem;color: #393a3f;line-height: 100%;}
.teacher-con{text-align: center;color: #393a3f;}
.teacher-con .head{background: #fedd30;padding-bottom: 0.3rem;padding-top: 0.4rem;}
.teacher-con .img{background: url(../images/circle.png) no-repeat center;width: 2.56rem;height: 2.56rem;background-size: 100%;margin: 0 auto;}
.teacher-con .img img{width: 1.82rem;height: 1.82rem;border-radius: 50%;border: 0.07rem solid #fff;margin-top: 0.3rem;}
.teacher-con .head h3{font-size: 0.32rem;line-height: 1.4;}
.teacher-con .head span{font-size: 0.17rem;line-height: 1.4;}
.teacher-con .border{display: block;
    width: 0.22rem;
    height: 1px;
    background: #6c6d6f;
    margin: 0.1rem auto;
    margin-bottom: 0.05rem;}
.teacher-con .news-show{height: 0.8rem;background:#393a3f;color: #fff;font-size: 0.21rem;font-weight: bold;position: relative;}
.teacher-con .news-show a{display: block;float: left;width: 33.33%;line-height: 0.8rem;}
.teacher-con .news-show a i{display: inline-block;width: 0.3rem;height: 0.29rem;margin-right: 0.1rem;position: relative;top: 0.05rem;}
.teacher-con .news-show a i.ico1{background: url(../images/t1.png) no-repeat center;background-size: 100%;}
.teacher-con .news-show a i.ico2{background: url(../images/t2.png) no-repeat center;background-size: 100%;}
.teacher-con .news-show a i.ico3{background: url(../images/t3.png) no-repeat center;background-size: 100%;}
.l1{height: 0.15rem;width: 1px;background: #65676e;position: absolute;left: 33.33%;top: 0.325rem;display: block;}
.l2{height: 0.15rem;width: 1px;background: #65676e;position: absolute;right:33.33%;top: 0.325rem;display: block;}
.teacher-con .p-txt{background: #ffffff;font-size: 0.24rem;padding: 0.3rem 0;color: #6c6d6f;line-height: 0.44rem;}
.teacher-con .p-txt .p{padding: 0 0.35rem;overflow-y: auto;height: 2.2rem;

    height: 2.5rem;
    overflow-y: auto;
    padding: 0.1rem 0.3rem;
}
.alert-teacherbox{background: #fff;}
.about-us{background: #fedd30;padding:0.3rem;text-align: center;}
.about-us h3{font-size:0.24rem;text-align: center;margin-bottom: 0.2rem;margin-top: 0.3rem;}
.about-us .about-con{font-size: 0.24rem;padding-bottom: 0.1rem;line-height: 0.48rem;}
.about-us .border{width: 0.55rem;height: 0.02rem;background: #303135;margin: 0 auto;display: block;margin-bottom: 0.2rem;}
.campus-display{background: #fedd30;padding:0.3rem;padding-bottom: 0.15rem;}
.campus-display li{position:relative;margin-bottom: 0.15rem;}
.campus-display li img{display: block;width: 100%;height: auto;}
.campus-display .dian-name{background: url(../images/sjx3.png) no-repeat center;width: 3.66rem;height:1.84rem;background-size: 100%;position: absolute;bottom: 0;left: 50%;margin-left: -1.83rem;text-align: center;color: #fff;}
.campus-display .dian-name h3{font-size: 0.28rem; color:#fff;}
.campus-display .dian-name span{font-size: 0.16rem;text-transform:uppercase;}
.campus-display .dian-name .border{width: 0.27rem;height:1px;background: #9899a1;margin: 0 auto;display: block;}
.campus-display .dian-name .ico-logo{width: 0.34rem;height:0.37rem;background: url(../images/ico11.png) no-repeat center;margin: 0 auto;display: block;margin-top: 0.58rem;}
.campus-display .on .dian-name{background: url(../images/sjx2.png) no-repeat center;color: #484a4d;background-size: 100%;}
.campus-display .on .dian-name .border{background: #303135;}
.mc-li{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(../images/mc2.png) repeat center;background-size: 100%;}
.latest-announcement{background: #fedd30;padding:0.3rem 0;padding-bottom: 0.15rem;}
.latest-announcement img{display: block;width: 100%;height: auto;}
.latest-announcement p{color: #484a4d;line-height:0.8rem;width: 100%; clear: both; display: block;
width: 100%;}
.latest-announcement .fl{font-size: 0.28rem; max-width: 69%;white-space: nowrap;  
 text-overflow:ellipsis; overflow: hidden;}
.latest-announcement .fr{font-size: 0.25rem;}
.latest-announcement .fr i{background: url(../images/ico12.png) repeat center;background-size: 100%;width: 0.2rem;height: 0.2rem;display: inline-block;margin-right: 0.1rem;}
.latest-announcement li{border-bottom: 1px solid #ffee9f;padding: 0 0.3rem;padding-bottom: 0.25rem;}
.latest-announcement li.on{background: #f7f9fb;}
.news-detail{background: #fedd30;padding:0.3rem;color: #484a4d;}
.news-detail h1{font-size: 0.34rem;}
.news-detail p{padding-bottom: 0.3rem;}
.news-detail .fl{font-size: 0.27rem;}
.news-detail .fr{font-size: 0.2rem;}
.news-detail .fr i{background: url(../images/ico12.png) repeat center;background-size: 100%;width: 0.2rem;height: 0.2rem;display: inline-block;margin-right: 0.1rem;position: relative;top: 0.02rem;}
.news-detail .con{font-size: 0.3rem;line-height:0.5rem;padding: 0.2rem 0;border-top: 1px dashed #bea632;}
.news-detail .con img{width: 100%;height: auto !important;margin-top: 0.2rem;display: block;margin-bottom:0.15rem;}
.personal-centerpage{background: #393a3f;margin-bottom: 1rem;}
.personal-centerpage .top{margin-bottom: 0.15rem;}
.personal-centerpage .top .shop-name{background: #f0f4f7;height: 1.85rem;color: #67696c;padding: 0 0.3rem;}
.personal-centerpage .top .shop-name .wid{width: 33.33%;text-align: center;padding-top: 0.8rem;}
.personal-centerpage .top .shop-name h3{font-size: 0.28rem;line-height:100%;}
.personal-centerpage .top .shop-name h3 strong{font-size: 0.32rem;font-weight: bold;}
.personal-centerpage .top .shop-name span{font-size: 0.17rem;line-height: 100%;}
.personal-centerpage .top .shop-name .border{display: block;width: 0.22rem;height: 1px;background: #6c6d6f;margin: 0.1rem auto;margin-bottom: 0.05rem;}
.personal-centerpage .top .img{width: 1.85rem;height: 1.85rem;position:absolute;left: 50%;top: 2.2rem; margin-left: -0.925rem;border: 0.06rem solid #fff;border-radius: 50%;overflow: hidden;}
.personal-centerpage .top img{width: 1.85rem;height: 1.85rem;border-radius: 50%;display: block;}
.personal-centerpage.top p{font-size: 0.24rem;font-weight: bold;color: #6c6134;height: 0.53rem;position: absolute;bottom: 0;text-align: center;width: 100%;background: #fedd30;line-height: 0.53rem;}
.personal-centerpage .top .shop-btn{width: 100%;height: 3.1rem;background: #fedd30;}
.personal-centerpage .top .shop-btn .wid{text-align: center;color: #393a3f;line-height: 1.4;padding-top: 1.2rem;}
.personal-centerpage .top .shop-btn .wid h3{font-size: 0.32rem;}
.personal-centerpage .top .shop-btn .wid span{font-size: 0.17rem;}
.personal-centerpage .top .shop-btn .wid .border{display: block;width: 0.22rem;height: 1px;background: #6c6d6f;margin: 0.1rem auto;margin-bottom: 0.05rem;}



.personal-centerpage .bj{height: 0.57rem;width: 0.57rem;background: #fedd30 url(../images/bj.png) no-repeat center;background-size:0.3rem 0.32rem;border:0.05rem solid
#fff;border-radius: 50%;position: absolute;top:2.815rem;right: 0.95rem;}
.personal-centerpage .jdt{background: #d7bd37; background:none;width: 2.2rem;height: 0.25rem;border-radius: 0.05rem;position: absolute;left: 0.3rem;top: 0.35rem;font-size: 0.24rem;line-height: 0.25rem;}
.personal-centerpage .jdt span{color: #fedd30;display: block;width: 1.2rem;height: 0.25rem;background: #fff;border-radius: 0.05rem;padding-left: 0.1rem;}
.personal-centerpage .ico-head{position: absolute;top: 0.25rem;right: 0.25rem;}
.personal-centerpage .ico-head span{background: url(../images/c1.png)  no-repeat center;width:0.51rem;height: 0.49rem;background-size: 100%;display: inline-block;text-align: center;line-height: 0.49rem;font-size: 0.19rem;margin-left: 0.05rem;}
.personal-centerpage .ico-head span:nth-of-type(2){background: url(../images/c2.png)  no-repeat center;background-size:100%;}
.personal-centerpage .ico-head span:nth-of-type(3){background: url(../images/c3.png)  no-repeat center;background-size: 100%;}
.personal-centerpage .ico-head span:nth-of-type(4){background: url(../images/c4.png)  no-repeat center;background-size: 100%;}
.personal-centerpage .top .img p {
    font-size: 0.24rem;
    font-weight: bold;
    color: #6c6134;
    height: 0.53rem;
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
    background: #fedd30;
    line-height: 0.53rem;
}
.personal-centerpage .body{background: #fff;}
.personal-centerpage .body .sub{padding:0.2rem 0.3rem;} 
.personal-centerpage .body .sub .bd{position: relative;}
.personal-centerpage .body .sub .bd .slider-logo{width: 1.78rem;height: 0.47rem;display: block;position: absolute;top: 50%;margin-top: -0.235rem;left: 0.65rem;z-index: 2;}
.personal-centerpage .body .sub .bd li img{display: block;width: 100%;height: auto;border-radius: 0.05rem;}
.personal-centerpage .body .slider-sub .hd{display:none;}
.personal-centerpage .body .gd-btn{width: 48%;height: 0.85rem;background: #fedd30;text-align: center;font-size:0.28rem;border: none;border-radius: 0.05rem;color: #393a3f;text-align: center;float: left;margin-bottom: 0.15rem;}
.personal-centerpage .body .gd-btn i{background:url(../images/ico15.png) no-repeat center;width: 0.31rem;height:0.33rem;display: inline-block;margin-right: 0.14rem;background-size: 100%;position: relative;top: 0.05rem;}
.personal-centerpage .body .xx-btn{width: 48%;height: 0.85rem;background: #fe6788;text-align: center;font-size:0.28rem;border: none;border-radius: 0.05rem;color: #fff;text-align: center;float: right;margin-bottom: 0.15rem;}
.personal-centerpage .body .xx-btn i{background:url(../images/ico16.png) no-repeat center;width: 0.3rem;height:0.3rem;display: inline-block;margin-right: 0.14rem;background-size: 100%;position: relative;top: 0.05rem;}
.personal-centerpage .notice{padding: 0;}
.personal-centerpage .list{clear: both;}
.personal-centerpage .list ul{box-shadow: 0 3px 5px rgba(242, 246, 250, 0.9);}
.personal-centerpage .list li{font-size: 0.28rem;}
.personal-centerpage .list li.on{background: #f0f4f7;}
.personal-centerpage .list li a{display: block;padding:0 0.3rem;}
.personal-centerpage .list li .inner{border-bottom: 1px solid #ebeaea;padding: 0.3rem 0;background: url(../images/link-ico.png) no-repeat 98% center;background-size: 0.13rem 0.24rem;}
.personal-centerpage .list li .inner i{display: inline-block;margin-right: 0.15rem;width:0.39rem;height: 0.37rem;position: relative;top: 0.05rem;}
.personal-centerpage .list li .inner i.t1{background: url(../images/t4.png) no-repeat center;background-size: 100%; }
.personal-centerpage .list li .inner i.t1_2{background: url(../images/t4_2.png) no-repeat center;background-size: 100%;margin-left:0.1rem;}
.personal-centerpage .list li .inner i.t2{background: url(../images/t5.png) no-repeat center;background-size: 100%; }
.personal-centerpage .list li .inner i.t3{background: url(../images/t6.png) no-repeat center;background-size: 100%; }
.personal-centerpage .list li .inner i.t4{background: url(../images/t7.png) no-repeat center;background-size: 100%; }
.personal-centerpage .list li .inner i.t5{background: url(../images/t8.png) no-repeat center;background-size: 100%; }
.personal-centerpage .list li .inner i.t6{background: url(../images/t9.png) no-repeat center;background-size: 100%; }
.personal-centerpage .list li .inner i.t7{background: url(../images/t10.png) no-repeat center;background-size: 100%; }
.personal-centerpage .list li .inner i.t8{background: url(../images/t11.png) no-repeat center;background-size: 100%; }
.personal-centerpage .bottom{background: #303135;height:1rem; padding: 0 0.3rem;}
.personal-centerpage .bottom img{border-radius: 50%;width: 0.63rem;height: 0.63rem;display: block;float: left;border:0.05rem solid #fff;margin: 0 0.25rem;margin-top: 0.13rem;}
.personal-centerpage .bottom p{float: left;font-size: 0.24rem;color: #fedd30;line-height: 1rem;}
.call{background: url(../images/call.png) no-repeat center;width: 0.53rem;height: 0.53rem;display: block;float: right;background-size: 100%;margin-top: 0.23rem;}
.center-nav li{width: 25%;}
.naver a i.a4{background: url(../images/a4.png) no-repeat center right;background-size:0.39rem  0.36rem;}
.naver .on a i.a4{background: url(../images/a4-h.png) no-repeat center right;background-size: 0.39rem  0.36rem;}
.tab-store .shop-ks{width: 1.2rem;height: 0.35rem;color: #fff;font-size: 0.18rem;text-align: center;line-height: 0.35rem;border-radius: 0.05rem;display: block;position: absolute;right: 0.3rem;top: 0.23rem;background: #fe6788;}
.ty-class .curriculum-body .tab-store{/*background: #fedd30;*/}
.ty-class .curriculum-body .tab-hd ul li.on{background: #f0f4f7;}
.curriculum-body .tab-hd li.on{background: #f0f4f7;}
.ty-class .curriculum-body .tab-hd .return{background: url(../images/ico18.png) no-repeat center;background-size: 0.25rem 0.25rem;}
.curriculum-body .shop-news .shop-curriculum{background: #f0f4f7;}
.curriculum-body .shop-news .shop-curriculum ul{padding: 0.15rem 0;}
.curriculum-body .shop-news .shop-curriculum li .inner{background: #393a3f;padding: 0 0.3rem 0 0.3rem;}
.ty-class .curriculum-body .tab-hd li{color: #484a4d;}
.curriculum-body .shop-news .shop-curriculum li {
    position: relative;
    padding: 0;
    background: #f0f4f7;
    margin-top: 0.3rem;
    
}
.curriculum-body  .shop-news .shop-curriculum .data-txt{color: #f0f4f7;padding: 0.05rem 0 0.1rem 0;}
.curriculum-body .shop-news .shop-curriculum .data-txt h3{color: #f0f4f7;}
.curriculum-body .shop-news .shop-curriculum img{width: 1.3rem;height: 1.3rem;border: 0.05rem solid #fff;}
.alert-box .qj-con textarea{height: 2.07rem;}
.curriculum-body  .shop-news .shop-curriculum .img{width: 1.4rem;height: 1.4rem;position: relative;top: -0.55rem;overflow-x: hidden;}
.curriculum-body  .shop-news .shop-curriculum .data-txt{padding-left: 1.6rem;}
.curriculum-body  .shop-news .name{font-size: 0.28rem;color: #484a4d;padding:0 0.3rem; }
.curriculum-body  .shop-news .name h3{padding-left: 1.6rem;line-height: 0.5rem;}
.curriculum-body  .shop-news .bottom{background: #303135;padding: 0 0.3rem;height: 0.5rem;}
.curriculum-body  .shop-news .bottom a{padding-left: 1.6rem;color: #fedd30;font-size: 0.2rem;line-height: 0.5rem;}
.curriculum-body  .shop-news .bottom a i{background: url(../images/ico17.png) no-repeat center;background-size:100%;display: inline-block;margin-right: 0.1rem;width: 0.22rem;height:0.23rem;position: relative;top: 0.03rem;}
.jia{background: #fedd30;width: 100%;height: 0.75rem;font-size: 0.32rem;color: #484a4d;border:none;margin-bottom: 0.15rem;}
.curriculum-body .course-introduction h3,.curriculum-body .class-card h3{height: 0.6rem;background: #fedd30;line-height: 0.6rem;font-size: 0.2rem;padding: 0 0.3rem;}
.curriculum-body .con-txt{background: #393a3f;padding:0.3rem;color: #f0f4f7;font-size: 0.2rem;line-height: 0.38rem;}
.curriculum-body .class-card{background: #393a3f;}
.curriculum-body .class-card h3{margin-bottom: 0.2rem;}
.ty-class .curriculum-body .data-bd .data-txt{color: #fedd30;}
.ty-class .curriculum-body .data-bd .data-txt i {
    background: url(../images/ico19.png) no-repeat center;
    background-size: 100%;
}
.curriculum-body .qj {
    font-size: 0.24rem;
    display: block;
    width: 1.45rem;
    height: 0.65rem;
    background: #fedd30;
    border-radius: 0.1rem 0 0 0.1rem;
    text-align: center;
    line-height: 0.65rem;
    position: absolute;
    right: 0;
    top: 0.25rem;
}
.alert-box .qj-con form{padding-top: 1.6rem;}
.alert-box .qj-con .btn{margin-top:0.35rem;}
.curriculum-body .shop-news .bottom a i.ewm {
    background: url(../images/ico20.png) no-repeat center;
    background-size: 100%;
    display: inline-block;
    margin-right: 0.1rem;
    width: 0.2rem;
    height: 0.2rem;
    position: relative;
    top: 0.03rem;
}
.ewm-con{text-align: center;font-size: 0.2rem;line-height:0.38rem;}
.ewm-con span{padding: 0.1rem 0;display: block;}
.ewm-con img{width: 4.8rem;height: 4.8rem;display: block;margin: 0 auto;margin-top: 1.2rem;}
.ewm-logo {
    width: 1.78rem;
    height: 0.47rem;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -0.89rem;
    bottom:0.8rem;
}
.class-record .top{background: #fedd30;height: 0.8rem;color: #484a4d;font-size: 0.28rem;text-align: center;line-height: 0.8rem;position: relative;}
.class-record .top .return{    display: block;
    background: url(../images/ico18.png) no-repeat center;
    width: 0.25rem;
    height: 0.8rem;
    background-size: 0.25rem 0.25rem;
    position: absolute;
    left: 0.3rem;
    top: 0;}
.class-record .top .sx{
        display: block;
    background: url(../images/ico22.png) no-repeat center;
    width: 0.35rem;
    height: 0.8rem;
    background-size: 0.35rem 0.29rem;
    position: absolute;
    right: 0.3rem;
    top: 0;
}
.class-record .record-con{padding: 0.25rem 0.3rem;margin-bottom: 1rem;}
.class-record .record-con .fl-con{font-size: 0.24rem;width:1rem;float: left;text-align: center;}
.class-record .record-con .fl-con span{display: block;margin-bottom: 0.2rem;line-height: 1;}
.class-record .record-con .fl-con em.num{background:#393a3f;color: #fedd30;width: 0.78rem;height: 0.38rem;text-align: center;line-height: 0.38rem;display: block;margin: 0 auto;}
.class-record .record-con .fr-con{width: 5.15rem;float: right;color: #393a3f;font-size: 0.24rem;padding-left: 0.25rem;/*border-left: 1px solid #b3b5bd;*/position: relative;padding-bottom: 0.1rem;}
.class-record .record-con .fr-con h3{font-size: 0.28rem;line-height: 1.4;}
.class-record .record-con .fr-con i:nth-of-type(1){margin-left: 0.25rem;}
.class-record .record-con .fr-con i{ background: url(../images/xx.png) no-repeat center;width:0.25rem;
    height: 0.24rem;background-size: 100%;display:inline-block;margin-right: 0.05rem;}
.class-record .record-con .fr-con i.i2{ background: url(../images/xx2.png) no-repeat center;background-size: 100%;}
/*.class-record .record-con .fr-con a{width: 1.3rem;height: 0.55rem;color: #fff;background: #393a3f;text-align: center;line-height: 0.55rem;border-radius: 0.1rem;display: block;}*/
.class-record .record-con .fr-con p{clear: both;background: #fedd30;padding: 0.1rem;border-radius: 0.1rem;font-size: 0.24rem;color: #71663c;}
.class-record .record-con .fr-con .dian{width:0.1rem;height: 0.1rem;background: #393a3f;display: block;border-radius: 50%;position: absolute;left:-0.05rem;top:0.25rem;}

.tab-record .tab-hd{height: 0.8rem;padding: 0 0.35rem 0 0.1rem;position: relative;padding-bottom: 0.05rem;background: #393a3a;padding-top: 0.15rem;}
.tab-record .tab-hd li{color: #fff;float: left;font-size: 0.28rem;line-height: 0.8rem;width: 25%;text-align: center;}
.tab-record .tab-hd li.on{color: #393a3f;background: #f0f4f7;border-radius: 0.1rem 0.1rem 0 0;padding-bottom: 0.06rem;}
.tab-record .tab-bd li .img{width: 2.4rem;height: 1.74rem;background: #393a3f;float: right;line-height: 1.74rem;text-align: center;font-size: 0.32rem;font-weight: bold;color: #c9c9ca;border-radius: 0.1rem;}
.tab-record .tab-bd ul{padding: 0.1rem 0.3rem;}
.tab-record .tab-bd ul li{border-bottom:1px solid #adb0b7;padding: 0.25rem 0;}
.tab-record .tab-bd li .txt{float: left;font-size: 0.24rem;}
.tab-record .tab-bd li .txt h3{font-size: 0.28rem;}
.tab-record .tab-bd li .txt .pj{width: 1.25rem;height: 0.53rem;color: #fff;background: #393a3f;display: inline-block;text-align: center;line-height: 0.53rem;border-radius: 0.1rem;margin-top: 0.1rem;margin-right: 0.15rem;}
.sx-black {
    display: block;
    background: url(../images/ico22.png) no-repeat center;
    width: 0.35rem;
    height: 0.8rem;
    background-size: 0.35rem 0.29rem;
    position: absolute;
    right: 0.3rem;
    top: 0;
}
.recharge {background: #f0f4f7;}
.recharge ul{background:#484a4d;padding: 0.5rem 0;}
.recharge ul li{padding: 0 0.3rem;box-sizing: border-box;position:relative;width: 50%;float: left;color: #484a4d;font-size: 0.29rem;text-align: center;margin-bottom: 0.45rem;}
.recharge ul li .con{position: absolute;top: 0;left: 0;right: 0;}
.recharge ul li .img{background: url(../images/li-bd.png) no-repeat top center;background-size:2.9rem 2.01rem;width: 2.9rem;height: 2.01rem; }
.recharge ul li.on .img{background: url(../images/li-bd2.png) no-repeat top center;background-size:2.9rem 2.01rem;width: 2.9rem;height: 2.01rem; }
.recharge ul li h3{font-weight: bold;font-size: 0.52rem;margin-top: 0.5rem;line-height: 1;}
.recharge ul li .con i.tian{display: block;font-size: 0.22rem;line-height: 100%;}
.recharge .form{padding:0.3rem;}
.recharge label{padding-right: 0.15rem;
    top: 0.1rem;
    position: relative;
    float: right;font-size: 0.24rem;}
.recharge .form .inner {
    width: 3.9rem;
    border-bottom: 1px solid #9c9d9f;
    float: right;
    margin-right: 0.5rem;
}
.recharge .form .sele {
    color: #484a4d;
    font-size: 0.24rem;
    background: none;
    border: none;
    background: url(../images/select-ico.png) no-repeat right center;
    background-size: 0.1rem 0.09rem;
    float: right;
    padding: 0.05rem 0.3rem;
}
.pay{background: #f0f4f7;padding: 0.6rem;color:#484a4d;font-size: 0.24rem;}
.pay h3{font-size: 0.54rem;font-weight:bold;}
.pay .sysm{color: #999999;border-bottom: 1px solid #cfd1d3;padding-bottom: 0.2rem;}
.pay .money{color: #c21d24;font-weight: bold;}
.pay .p-txt{padding: 0.3rem 0 0.2rem 0;}
.pay .money strong{font-size: 0.3rem;font-weight: bold;}
.pay .pay-btn{width: 100%;background: #fedd30;height: 0.9rem;text-align: center;font-size: 0.28rem;color: #484a4d;border: none;}
.purchase-record{/*background: #f0f4f7;*/color: #393a3f;padding:0.3rem;}
.purchase-record span{display: block;}
.purchase-record .xq{font-size: 0.28rem;}
.purchase-record .data{font-size: 0.24rem;line-height: 1.4;}
.purchase-record .num{font-size: 0.32rem;font-weight: bold;padding-top: 0.2rem;}
.purchase-record li{/*border-bottom: 1px solid #adb0b7;*/padding: 0.2rem;}
.supervisor-information{margin-bottom: 1rem;}
.supervisor-information img{width: 0.95rem;height: 0.95rem;display: block;float: left;border-radius: 50%;}
.supervisor-information p{line-height: 0.95rem;padding-left: 1.3rem;font-size: 0.24rem;color: #6a6c6f;}
.supervisor-information p strong{font-size: 0.28rem;color: #393a3f;}
.supervisor-information .inner{ border-bottom: 1px solid #adb0b7;
    padding: 0.2rem 0;}
.supervisor-information li {
   position: relative;padding: 0 0.3rem;
}
.supervisor-information li.on .wyyk{font-size: 0.24rem;
    display: block;
    width: 1.6rem;
    height: 0.65rem;
    background: #fedd30;
    border-radius: 0.15rem 0 0 0.15rem;
    text-align: center;
    line-height: 0.65rem;
    position: absolute;
    right: 0;
    top: 0.35rem;}
.personal-data{font-size: 0.28rem;color: #393a3f;margin-bottom: 1rem;}
.personal-data ul{background: #ffffff;padding-bottom: 1.05rem;position: relative;box-shadow: 0 1px 16px rgba(128,128,128,0.16);}
.personal-data li a{display: block;padding: 0 0.3rem;}
.personal-data li .inner{background: url(../images/link-ico.png) no-repeat right center;background-size: 0.13rem;height: 0.24rem;border-bottom: 1px solid #ebeaea;height: 0.99rem;line-height: 0.99rem;}
.personal-data li.avarat img{width: 0.65rem;height: 0.65rem;border-radius: 50%;display: block;float: right;margin-right: 0.51rem;margin-top: 0.17rem;}
.personal-data li .txt{color: #adadad;font-size: 0.28rem;padding-left: 0.6rem;border: none;background: none;}
.xgmm{color: #d43d3d;}
.sign-out{background:#fedd30 url(../images/kg.png) no-repeat center;display: block;width: 0.8rem;height: 0.8rem;background-size: 0.46rem 0.43rem;position: absolute;bottom: -0.5rem;left: 50%;margin-left: -0.46rem;border-radius: 50%;border: 0.13rem solid #fff;box-shadow: 0 1px 16px rgba(128,128,128,0.16);}
.xgmm-data ul{padding-bottom: 0;}
.xgmm-data li .inner{background: #fff;position: relative;}
.xgmm-data ::-webkit-input-placeholder {color:#d4d4d6; text-overflow:ellipsis;}
.xgmm-data :-moz-placeholder {color:#d4d4d6; text-overflow:ellipsis;}
.xgmm-data ::-moz-placeholder {color:#d4d4d6; text-overflow:ellipsis;} /* for the future */
.xgmm-data :-ms-input-placeholder {color:#d4d4d6; text-overflow:ellipsis;}
.xgmm-data li .txt{border-left: 1px solid #d7d8d9;font-size:0.24rem;padding-left: 0.1rem;margin-left: 0.5rem;line-height: 0.2rem;}
.xgmm-data li button{width: 1.3rem;height: 0.4rem;background: #fedd30;color: #fff;text-align: center;border:1px solid #fedd30;border-radius: 0.1rem;font-size: 0.24rem;position: absolute;right: 0;top:0.32rem;display: block;}
.xgmm-data .sure{display: block;margin: 0 auto;font-size: 0.3rem;text-align: center;color: #fff;width: 3.2rem;height: 0.68rem;background: #d43d3d;border-radius: 0.1rem;border: 1px solid #d43d3d;margin-top: 0.8rem;margin-bottom: 0.2rem;}
.xgmm-data .ts{font-size: 0.26rem;text-align: center;display: block;}
.ts-box{width: 5.45rem;height: 3rem;background: #fff;z-index: 2;position: fixed;left: 50%;top: 50%;margin-left: -2.725rem;margin-top:-1.5rem;display: none;}
.ts-box .ts-con{padding: 0.3rem 0.3rem 0 0.3rem;}
.ts-box .ts-con h3{font-size: 0.32rem;color: #000;margin-bottom: 0.4rem;}
.ts-box .ts-con p{font-size: 0.28rem;color: #666;margin-bottom: 0.6rem;}
.ts-box .ts-con .qx{font-size: 0.28rem;color: #666;background: none;border: none;float: left;}
.ts-box .ts-con .qrfs{font-size: 0.28rem;color:#d43d3d;background: none;border: none;float: right;}
.trend-mall{margin-bottom: 1rem;}
.slider-trend{position: relative;}
.slider-trend .nav-ico{display: inline-block;background: url(../images/c5.png) no-repeat center;background-size: 100%;width: 0.51rem;height: 0.51rem;position: absolute;top: 0.2rem;right: 0.3rem;z-index: 4;}
.slider-trend .bd{position: relative;}
.slider-trend .bd .slider-logo{width: 2.19rem;height: 0.57rem;display: block;position: absolute;top:1.2rem;right: 0.6rem;z-index: 2;}
.slider-trend .bd li {position: relative;}
.slider-trend .bd li img{display: block;width: 100%;height:auto;}
.slider-trend .hd{display:none;}
.slider-trend .ljqg{display: block;width: 1.85rem;height: 0.6rem;background: #fedd30;font-size: 0.22rem;text-align: center;line-height: 0.6rem;color: #393a3f;border-radius: 0.25rem;position:absolute;right: 0.87rem;bottom: 0.48rem;}
.slider-trend .ljqg i{display: inline-block;background: url(../images/c7.png) no-repeat center;background-size: 100%;width: 0.29rem;height: 0.27rem;margin-right: 0.05rem;position: relative;top: 0.05rem;}
.trend-btns{padding: 0.4rem 0.3rem;}
.trend-btns button{height: 0.85rem;text-align: center;background:none;border: none;color: #484a4d;font-size: 0.28rem;width: 48%;}
.trend-btns .shop-btn{background: #fff;float: left;}
.trend-btns .xx-btn{background: #fff;float: right;}
.trend-btns button.on{background: #fedd30;}
.trend-btns .shop-btn i{background: url(../images/c8.png) no-repeat center;
    width: 0.23rem;
    height: 0.29rem;
    display: inline-block;
    margin-right: 0.14rem;
    background-size: 100%;
    position: relative;
    top: 0.05rem}
.trend-btns .xx-btn i{background: url(../images/c9.png) no-repeat center;
    width: 0.29rem;
    height: 0.28rem;
    display: inline-block;
    margin-right: 0.14rem;
    background-size: 100%;
    position: relative;
    top: 0.05rem}
.exchange-con{padding:0 0.3rem;}
.exchange-li{padding:0.3rem 0;border-top: 1px solid #ebebeb;}
.exchange-li .img{position: relative;}
.exchange-li .img img{width: 100%;height: auto;display: block;}
.exchange-li .x-time{position: absolute;top: 0;right: 0;width: 1.31rem;height: 13.31rem;}
.exchange-li .x-time img{width: 1.31rem;height: 1.31rem;display: block;}
.exchange-li .exchange-txt{margin-top: -0.36rem;position: relative;}
.exchange-li .exchange-txt .jf{font-size: 0.28rem;background: #fedd30;width: 3.9rem;height:0.67rem;text-align: center;line-height: 0.67rem;margin: 0 auto;margin-bottom: 0.25rem;} 
.exchange-li .exchange-txt p{font-size:0.24rem;line-height: 0.48rem;text-align: center;}
.exchange-li .btn{background: #393a3f;width: 80%;font-size: 0.3rem;color: #fedd30;height: 0.65rem;text-align: center;line-height: 0.65rem;border: 1px solid #fedd30;display: block;margin: 0.3rem auto;}
.nav-box{background: #fedd30;position:fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 3;display: none;}
.nav-box ul{padding:1.2rem 0.3rem 0.3rem;font-size: 0.24rem;line-height: 0.72rem;color: #222;}
.shopnav{}
.top-shopnav{height: 0.75rem;background: #fedd30;padding: 0 0.3rem;line-height: 0.75rem;position: relative;}
.top-shopnav .return{background: url(../images/ico23.png) no-repeat center;background-size: 0.22rem 0.34rem;width: 0.75rem;height: 0.75rem;position: absolute;left: 0;top: 0;}
.top-shopnav h3{text-align: center;font-size: 0.28rem;}
.top-shopnav h3 i{background: url(../images/ico24.png) no-repeat center;width: 0.32rem;height: 0.32rem;display: inline-block;background-size: 100%;margin-right: 0.1rem;position: relative;top: 0.03rem;}
.main-shopnav{font-size: 0.24rem;}
.main-shopnav li{padding: 0 0.3rem;}
.main-shopnav li a{display: block;}
.main-shopnav li .inner{height: 1rem;line-height: 1rem;background:url(../images/ico25.png) no-repeat right center;background-size: 0.14rem 0.23rem;border-bottom: 1px solid #fff;}
.main-shopnav li.on .inner{background:url(../images/ico26.png) no-repeat right center;background-size: 0.14rem 0.23rem;}
.main-shopnav li.on{background:#393a3f;}
.main-shopnav li.on .inner{border-bottom: 1px solid #393a3f;}
.main-shopnav li.on a{color:#fedd30;}
.shopnav-bg{background: #fedd30 url(../images/ico27.png) no-repeat bottom right;background-size:3.01rem 6.57rem; }
.line{height: 0.07rem;width: 100%;background: #393a3f;}
.exchange-details{margin-bottom: 1rem;}
.exchange-details .details-top{background: #fedd30;padding: 0.3rem;}
.exchange-details .details-top span{font-size:0.28rem;line-height: 0.48rem;}
.exchange-details .wxts{width:1.9rem;height: 0.64rem;background: #fff;font-size: 0.3rem;display: block;text-align: center;line-height: 0.64rem;border-radius: 0.1rem;margin-top: 0.15rem;}
.exchange-details .wxts i{background:url(../images/ico28.png) no-repeat center;width: 0.26rem;height: 0.26rem;display: inline-block;background-size: 100%;margin-left: 0.1rem;}
.exchange-details .exchange-li{padding-top: 0;border: none;}
.exchange-details .exchange-li .exchange-txt{}
.exchange-details .exchange-li p{text-align: left;padding: 0 0.3rem;}
.exchange-details .txt-p{font-size: 0.24rem;color: #999999;line-height: 0.38rem;padding:0.15rem 0;padding: 0 0.3rem;}
.check-dh .check{background: #393a3f;padding: 0.3rem;font-size: 0.3rem;color: #fedd30;}
.check-dh .check .radio{width: 0.22rem;height: 0.22rem;display: inline-block;border-radius: 50%;background: #fff;margin-right: 0.12rem;position: relative;}
.check-dh .check span .radio em{width: 0.1rem;height: 0.1rem;display: inline-block;border-radius: 50%;background: #fff;position: absolute;top: 0.06rem;left: 0.06rem;}
.check-dh .check span.on .radio em{background: #fedd30;}
.check-dh .check span:nth-of-type(1){margin-right: 2rem;}
.check-num{font-size:0.3rem;padding:0.3rem;}
.check-num .txt{width: 0.6rem;height: 0.38rem;background: #fff;border-radius: 0.1rem;border: 1px solid #b1c3d1;text-align: center;font-size: 0.3rem;}
.more{height: 0.85rem;text-align: center;font-size: 0.24rem;width: 100%;display: block;background: #fff;line-height: 0.85rem;}
.mc-box2{background: rgba(0,0,0,0.8);
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    top: 0;
    right: 0;
    height: 100%;
    display: none;
    z-index:1;}
.qrdd-box{    position: fixed;
    left: 50%;
    top: 50%;
    background:#fedd30;
    width:6rem;
    height: 5.25rem;
    margin-left: -3rem;
    margin-top: -2.625rem;display: none;
    z-index: 2;}
.qrdd-box .x {
    background: #000 url(../images/x.png) no-repeat center;
    width: 0.37rem;
    height: 0.37rem;
    display: block;
    background-size: 100%;
    position: absolute;
    right: -0.37rem;
    top: -0.37rem;
    border: 0.1rem solid #000;
    border-radius: 50%;
    z-index: 3;
}
.qrdd-box .qrdd-con{padding: 0.4rem;}
.qrdd-box .b-logo{display: block;width: 1.78rem;height: 0.47rem;margin: 0 auto;margin-bottom: 0.15rem;}
.qrdd-box h3{font-size: 0.24rem;font-weight: bold;text-align: center;border-bottom: 1px solid #ffffff;padding-bottom: 0.1rem;}
.qrdd-box p{font-size: 0.24rem;line-height: 0.48rem;padding:0.3rem 0.3rem; 0.2rem 0.3rem;}
.qrdd-box p em{color: #be0000;}
.qrdd-box .btn{height:0.85rem;width: 100%;color: #fedd30;text-align: center;display: block;background: #393a3f;font-size: 0.28rem;border:none;}
.exchange-li .time{background: #393a3f;width: 100%;font-size: 0.24rem;color: #fedd30;text-align: center;padding:0.2rem 0;margin-bottom: 0.25rem;}
.exchange-li .time span{display: block;}
.exchange-details .btn-shop{background: #fedd30;width: 90%;height: 0.85rem;text-align: center;font-size: 0.28rem;border: none;margin: 0 auto;display: block;margin-bottom: 0.3rem 0;}
.teach-naver{background: #ffffff;position: fixed;bottom: 0;left: 0;right: 0;height:1rem;line-height: 1rem;font-size: 0.24rem;z-index: 2;}
.teach-naver li{float: left;text-align: center;}
.teach-naver li:nth-of-type(1){width: 26.6%;}
.teach-naver li:nth-of-type(2){width: 26.6%;}
.teach-naver li:nth-of-type(3){width: 26.6%;}
.teach-naver li:nth-of-type(4){width: 20%;}
.teach-naver a{color:#484a4d}
.teach-naver a i{display: inline-block;margin-right: 0.1rem;width: 0.48rem;height: 0.37rem;position: relative;top: 0.05rem;}
.teach-naver a i.a1{background: url(../images/s1-h.png) no-repeat center right;background-size: 0.39rem  0.36rem;}
.teach-naver a i.a2{background: url(../images/s2-h.png) no-repeat center right;background-size:0.41rem 0.37rem;}
.teach-naver a i.a3{background: url(../images/s3-h.png) no-repeat center right;background-size:  0.42rem  0.32rem;}
.teach-naver a i.a4{background: url(../images/s4-h.png) no-repeat center right;background-size:  0.42rem  0.34rem;}
.teach-naver a i{display: inline-block;margin-right: 0.1rem;width: 0.48rem;height: 0.37rem;position: relative;top: 0.05rem;}
.teach-naver .on a i.a1{background: url(../images/s1.png) no-repeat center right;background-size: 0.39rem  0.36rem;}
.teach-naver .on a i.a2{background: url(../images/s2.png) no-repeat center right;background-size:0.41rem 0.37rem;}
.teach-naver .on a i.a3{background: url(../images/s3.png) no-repeat center right;background-size:  0.42rem  0.32rem;}
.teach-naver .on a i.a4{background: url(../images/s4.png) no-repeat center right;background-size:  0.42rem  0.34rem;}

.myclass{ width:7.2rem; height:0.84rem; background:#fe6788;position: relative;}
.myclass .myreturn{ width: 0.84rem; height: 0.84rem; float:left;}
.myclass .myreturn img{ width: 0.25rem; height: 0.25rem; margin:0.29rem;}
.myclass h2{ width: 3rem; height: 0.84rem; line-height: 0.84rem; text-align: center;  font-size:0.28rem; font-family: "微软雅黑"; color: #484a4d; margin: 0 auto;}
.mymain{ width:100%; background: #f0f4f7;margin-bottom: 1rem;}
.mypicture{ width:auto; height: 2.45rem; margin: 0.28rem 0.28rem 0; background: #393a3f url(../images/s14.png) no-repeat center;background-size:100%; color: #fe6788; overflow: hidden;}
.mypicture h2{font-size:0.42rem; font-family: "微软雅黑"; text-align: center; height: 0.5rem;margin-top: 0.45rem; line-height: 0.45rem;}
.mypicture h3{font-size:0.28rem; font-family: "微软雅黑"; text-align: center; height: 0.35rem;line-height: 0.35rem;margin-top: 0.2rem;}
.mypicture h4{font-size:0.24rem; font-family: "微软雅黑"; text-align: center; height: 0.44rem;line-height: 0.44rem;margin: 0.24rem auto; width: 1.35rem;}
.mypicture h4 i{ width: 0.42rem; height: 0.44rem; background:url(../images/my1_03.png) no-repeat; background-size:100%;margin-right: 0.25rem;float: left;}
.mychildren{width: 6.6rem; height: 5.35rem; margin: 0 auto;}
.mychildren ul{width:auto; height: 5.35rem;margin: 0 auto;}
.mychildren ul li{width: 6.6rem; height: 1.06rem; border-bottom: 1px solid #adb0b7;}
.mychildren ul li img{ width:0.49rem; height:0.48rem; margin: 0.27rem 0.12rem; float:left;border-radius: 50%;border: 1px solid #fff;}
.mychildren ul li p{font-size:0.28rem; font-family: "微软雅黑"; height: 1.06rem; line-height: 1.06rem; float: left;margin-left: 0.3rem;}
.mychildren ul li a{width:0.49rem; height: 0.48rem; float: right; background: url(../images/my2_03.png) no-repeat; background-size: 100%; display: block; margin: 0.29rem 0.05rem;}
.mychildren ul li.on a{background: url(../images/my3_03.png) no-repeat; background-size: 100%; }
.mysure{ width: 6.6rem; height: 1.56rem; margin:0 auto; overflow: hidden;}
.mysure a{display: block;width: 6.6rem; height:0.8rem; text-align: center; background:#fe6788;  color: #393a3f;font-size:0.28rem; font-family: "微软雅黑"; margin-top: 0.38rem; line-height: 0.8rem;}

.mychildren-one{width: 6.6rem; height: 5.35rem; margin: 0 auto;}
.mychildren-one ul{width: 6.6rem; height: 5.35rem;margin: 0 auto;}
.mychildren-one ul li{width: 6.6rem; height: 1.06rem; border-bottom: 1px solid #adb0b7;}
.mychildren-one ul li img{ width:0.47rem; height:0.46rem;margin: 0.28rem 0.12rem; float:left; border-radius: 50%; border:solid 1px white;}
.mychildren-one ul li p{font-size:0.28rem; font-family: "微软雅黑"; height: 1.06rem; line-height: 1.06rem; float: left;margin-left: 0.3rem;}
.mychildren-one ul li a{ width:0.48rem; height: 0.48rem; float: right; margin-right: 0.15rem;}

.head-teach{width: 100%;height: 100%;position: relative;}
.head-teach .head-bg{display: block;width: 100%;height: auto;}
.head-teach .sz{background: url(../images/s5.png) no-repeat center;width: 0.33rem;height: 0.33rem;display: block;position: absolute;right: 0.3rem;top: 0.3rem;background-size: 100%;}
.head-teach .head-con{position: absolute;top: 0.8rem;width: 100%;left: 0;right: 0;color: #fff;text-align: center;font-size: 0.17rem;}
.head-teach .head-con img{display: block;width: 1.83rem;height: 1.83rem;border-radius: 50%;border: 0.07rem solid #fff;margin: 0 auto;margin-bottom: 0.15rem;}
.head-teach .head-con h3{font-size: 0.32rem;}
.head-teach .border{width: 0.22rem;height: 1px;margin:0 auto;background: #fff;}
.teach-sj{font-size: 0.28rem;color: #fff;font-weight: bold;line-height: 0.85rem;height: 0.85rem;background: #fe6788;text-align: center;}
.teach-sj span{text-align: center;padding: 0 0.6rem;}
.teach-sj span i{position: relative;top: 0.04rem;}
.teach-sj span .zan{background: url(../images/s6.png) no-repeat center;width: 0.3rem;height: 0.29rem;display: inline-block;background-size:100%;margin-right: 0.1rem;}
.teach-sj span .pl{background: url(../images/s7.png) no-repeat center;width: 0.25rem;height: 0.29rem;display: inline-block;background-size:100%;margin-right: 0.1rem;}
.teach-sj .border{height: 0.15rem;width: 1px;display: inline-block;background: #fff;}
.teach-list{background: #ffffff;margin: 0.2rem 0;}
.teach-list ul li{width: 33.33%;float: left;text-align: center;font-size: 0.24rem;color: #484a4d;line-height: 0.41rem;padding:0.5rem 0;border-bottom: 1px solid #e3e4e7;border-right: 1px solid #e3e4e7;margin-left: -1px;}
.teach-list ul li.on{background: #f7f9fb;border-bottom: 1px solid #e3e4e7;border-left: 1px solid #e3e4e7;margin-right: -1px;}
.teach-list ul li img{margin:0 auto;width: 0.9rem;height: 0.77rem;}
.today-kc{padding-bottom: 0.2rem;background: #fff;}
.today-kc .today-h{height: 0.84rem;line-height: 0.84rem;text-align: center;font-size: 0.28rem;    color: #fe6788;}
.today-kc .mypicture{margin: 0 0.3rem;} 
.today-kc .mun1{padding: 0.2rem 0.3rem;margin: 0 0.3rem;line-height: 0.48rem;font-size: 0.28rem;}
.today-kc .mun1 img{width: 0.48rem;height: 0.48rem;display: block;border:0.03rem solid #fff;border-radius: 50%;float: left;margin-right: 0.03rem;}   
.today-kc .mun1.bg-color1{background: #fe6788;font-size: 0.28rem;color: #393a3f;}
.today-kc .mun1.bg-color2{background: #f0f4f7;font-size: 0.28rem;color: #6c6e72;}
.today-kc .mun1.bg-color3{background: #fe6788;}
.today-kc .mun1 .dk-img{margin-top:0.06rem; }
.today-kc .today-li{margin-bottom: 0.2rem;}
.today-kc .skdk{width: 1.79rem;height: 0.64rem;background: #fff;border-radius: 0.1rem;line-height: 0.64rem;text-align: center;display: block;color: #fe6788;}
.myclass .sx{ display: block;
    background: url(../images/ico22.png) no-repeat center;
    width: 0.35rem;
    height: 0.8rem;
    background-size:0.35rem 0.29rem;
    position: absolute;
    right: 0.3rem;
    top: 0;}
.today-kc.today-kcpage{padding-top:0.3rem;margin-bottom: 1rem;}
.teach-form{background: #393a3f;padding:0.4rem 0.3rem 0.4rem 0.3rem;font-size: 0.24rem;color: #fff;}
.teach-form li{margin-bottom: 0.4rem;}
.teach-form label{padding-right: 0.15rem;top: 0.1rem;position: relative;float: right;}
.teach-form .inner{width: 4.4rem;border-bottom: 1px solid #9c9d9f;float: right;margin-right: 0.5rem;}
.teach-form .sele{color: #fff;font-size: 0.24rem;background: none;border:none;background: url(../images/select-ico3.png) no-repeat right center;background-size: 0.1rem 0.09rem;float: right;padding: 0.05rem 0.3rem;}
.teach-form .no-sele{margin-right:4.4rem; }
.mymain{ width:100%; background: #f0f4f7; }

.mypicture h2{font-size:0.42rem; font-family: "微软雅黑"; text-align: center; height: 0.5rem;margin-top: 0.45rem; line-height: 0.45rem;}
.mypicture h3{font-size:0.28rem; font-family: "微软雅黑"; text-align: center; height: 0.35rem;line-height: 0.35rem;margin-top: 0.2rem;}
.mypicture h4{font-size:0.24rem; font-family: "微软雅黑"; text-align: center; height: 0.44rem;line-height: 0.44rem;margin: 0.24rem auto; width: 1.35rem;}
.mypicture h4 i{ width: 0.42rem; height: 0.44rem; background:url(../images/my1_03.png) no-repeat; background-size:100%;margin-right: 0.25rem;float: left;}
.h-ico{width: 0.42rem; height: 0.44rem; background:url(../images/my1_03.png) no-repeat; background-size:100%;margin: 0 auto;display: block;margin-top: 0.1rem;}
.mychildren{ margin: 0 auto;}
.mychildren ul{margin: 0 auto;padding: 0 0.3rem;}
.mychildren ul li{width: 100%; height: 1.06rem; border-bottom: 1px solid #adb0b7;}
.mychildren ul li img{ width:0.47rem; height:0.46rem; margin: 0.28rem 0.12rem; float:left;border:solid 1px white;border-radius: 50%;}
.mychildren ul li p{font-size:0.28rem; font-family: "微软雅黑"; height: 1.06rem; line-height: 1.06rem; float: left;margin-left: 0.3rem;}
.mychildren ul li a{width:0.49rem; height: 0.48rem; float: right; background: url(../images/my2_03.png) no-repeat; background-size: 100%; display: block; margin: 0.29rem 0.05rem;}
.mysure{ width: 6.6rem; height: 1.56rem; margin:0 auto; overflow: hidden;}
.mysure a{display: block;width: 6.6rem; height:0.8rem; text-align: center; background:#fe6788;  color: #393a3f;font-size:0.28rem; font-family: "微软雅黑"; margin-top: 0.38rem; line-height: 0.8rem;}

.mychildren-one{width: 6.6rem; height: 5.35rem; margin: 0 auto;}
.mychildren-one ul{width: 6.6rem; height: 5.35rem;margin: 0 auto;}
.mychildren-one ul li{width: 6.6rem; height: 1.06rem; border-bottom: 1px solid #adb0b7;}
.mychildren-one ul li img{ width:0.47rem; height:0.46rem;margin: 0.29rem 0.13rem; float:left; border-radius: 50%; border:solid 1px white;}
.mychildren-one ul li p{font-size:0.28rem; font-family: "微软雅黑"; height: 1.06rem; line-height: 1.06rem; float: left;margin-left: 0.3rem;}
.mychildren-one ul li a{ width:0.48rem; height: 0.48rem; float: right; margin-right: 0.15rem;}
.mychildren-one ul li.on{ background: #fedd30; }

.mychildren-two{width: 6.6rem; height: 5.35rem; margin: 0 auto;}
.mychildren-two ul{width: 6.6rem; height: 6.36rem;margin: 0 auto;}
.mychildren-two ul li{width: 6.6rem; height: 1.06rem; border-bottom: 1px solid #adb0b7;}
.mychildren-two ul li img{ width:0.47rem; height:0.46rem;margin: 0.28rem 0.12rem; float:left; border-radius: 50%; border:solid 1px white;}
.mychildren-two ul li p{font-size:0.28rem; font-family: "微软雅黑"; height: 1.06rem; line-height: 1.06rem; float: left;margin-left: 0.3rem;}
.mychildren-two ul li a{ width:1.8rem; height: 0.62rem; float: right; display: block; background: #fe6788;color:white; border-radius: 6px; margin-top: 0.27rem; text-align: center; line-height: 0.62rem; font-size: 0.28rem;}
.mychildren-two ul li a:hover{ background: black }

.myclass-one{ width:7.2rem; height:0.84rem; background:#fedd30;}
.myclass-one .myreturn{ width: 0.84rem; height: 0.84rem; float:left;}
.myclass-one .myreturn img{ width: 0.25rem; height: 0.25rem; margin:0.29rem;}
.myclass-one h2{ width: 3rem; height: 0.84rem; line-height: 0.84rem; text-align: center;  font-size:0.28rem; font-family: "微软雅黑"; color: #484a4d; margin: 0 auto;}

.mychildren-three{width:100%; height:auto; margin: 0 auto;}
.mychildren-three ul{padding: 0 0.3rem;}
.mychildren-three ul li{width:100%; height: 1.06rem; border-bottom: 1px solid #adb0b7;}
.mychildren-three ul li img{ width:0.47rem; height:0.46rem;margin: 0.28rem 0.12rem; float:left; border-radius: 50%; border:solid 1px white;}
.mychildren-three ul li p{font-size:0.28rem; font-family: "微软雅黑"; height: 1.06rem; line-height: 1.06rem; float: left;margin-left: 0.3rem;}
.mychildren-three ul li a{ width:1.8rem; height: 0.62rem; float: right; display: block; background: #fedd30;color:white; border-radius: 6px; margin-top: 0.27rem; text-align: center; line-height: 0.62rem; font-size: 0.28rem;}
.mychildren-three ul li a:hover{ background: black }

#mymask{ width: 100%; height: 100%; background: black; filter:alpha(opacity:80); opacity:0.8; position:absolute; left:0; top:0;display: none;}
.mymask1{ width: 4.75rem; height: 7.98rem; position: absolute; left: 1.28rem; top: 2.5rem; background:url(../images/mypink_03.png) no-repeat; background-size: 100%; display: none;}
.mymask1 textarea{ width:2.71rem; height: 2.37rem; margin: 1.6rem 0.9rem 0; border: none; resize: none; padding:0.2rem 0 0 0.2rem; position:relative;font-size: 0.24rem;color: #393a3f;}
.mystar{ width:2.91rem; height: 0.7rem; margin: 0.05rem 0.9rem; background: white;}
.mystar .active{ margin-left: 0.5rem; }
.mystar a{ display: block;width: 0.36rem; height: 0.35rem;  float: left; margin-top:0.12rem; margin-right: 0.04rem; background:url(../images/mystar2_03.png);background-size: 100%;}
.mystar .second{ background:url(../images/mystar3_03.png); background-size: 100%;}
.mymask2{width:2.91rem; height: 0.7rem; margin:0 0.9rem; background: white; text-align:center; line-height: 0.7rem; font-size: 0.24rem;}
.mymask2 a{ display: block; width:2.91rem; height: 0.7rem; }
.myclose{ width: 0.69rem; height: 0.69rem; position:absolute; right:0.65rem;top:2.3rem; display: none;}
.myclose img{width: 0.37rem; height: 0.37rem; border-radius: 50%;}
/*登录页*/
.login{ width:4.88rem; height:3rem; margin:0 auto; position:absolute; top:3rem; left:50%; margin-left:-2.44rem; text-align:center;}
.login ::-webkit-input-placeholder {color:#979799; text-overflow:ellipsis;}
.login :-moz-placeholder {color:#979799; text-overflow:ellipsis;}
.login ::-moz-placeholder {color:#979799; text-overflow:ellipsis;} /* for the future */
.login :-ms-input-placeholder {color:#979799; text-overflow:ellipsis;} 
.login .body ul{}
.login .body ul li{ margin-bottom:0.4rem; padding-left:0.65rem; position:relative;}
.login .body ul li i{ position:absolute; left:0; width:0.43rem; height:0.43rem;top: 0.08rem;}
.login .body ul li i.i1{ background:url(../images/tell.png) no-repeat center center;background-size: 0.37rem 0.37rem;}
.login .body ul li i.i3{ background:url(../images/password.png) no-repeat center center;background-size:0.21rem 0.38rem;}

.login .body ul .inp .text{ height:0.5rem; width:100%; border:none; text-align:left; border-bottom:1px solid #7f8183;  color:#fff; text-align:left; background:none; font-size:0.24rem;}
.login .body ul .inp .text:focus{ border-bottom:1px solid #fedd30;}
.login .body ul .btns { padding-left:0;}
.login .body ul .btns .btn{ height:0.65rem; width:100%; border:none; cursor:pointer; border-radius:5px; color:#46494e; text-align:center; background:#fedd30; font-size:0.24rem;margin-top: 0.22rem;}
.login .body ul .bar{ color:#999999; line-height:1.4;padding-left:0; }
.login .body ul .bar a{ color:#999999;font-size: 0.24rem;}
.body-on{overflow-y:hidden;}

.bannerMod{transition: all 0.3s ease-in-out 0s;}
.remove{ margin-top:-6.37rem;transition: all 0.8s ease-in-out 0s;}
.bannerMod.remove .sjx{display: none;}
.display{display: none;}
.display.block{display: block;}

.purchase-record .jifen{font-size: 0.24rem;line-height: 1.4;padding-top:5px;}
.ty-class .body .tab-store{padding-top: 0rem;}
.top-txt{font-size: 0.24rem; line-height: 0.8rem; text-align: center;}
.curriculum-body  .shop-news .bottom .b2 a i{background: url(../images/ico20.png) no-repeat center;background-size:100%;display: inline-block;margin-right: 0.1rem;width: 0.22rem;height:0.23rem;position: relative;top: 0.03rem;}

.latest-announcement1{background: #ffffff;padding:0.3rem;padding-bottom: 0.15rem;}
.latest-announcement1 .fl{font-size: 0.28rem;}
.latest-announcement1 .fr{font-size: 0.25rem;}
.latest-announcement1 .fr i{background: url(../images/ico12.png) repeat center;background-size: 100%;width: 0.2rem;height: 0.2rem;display: inline-block;margin-right: 0.1rem;}
.latest-announcement1 li{border-bottom: 1px solid #ffee9f;padding-bottom: 0.25rem;}
.czlb {width: 97%;margin-top: 35px;border-radius: 5px;margin-left: 5px;min-height: 160px;background: url(../images/dise-05.png) no-repeat center;background-size: 100% 100%;border: 1px solid transparent;}
.czlb li{margin-top: 16px;margin-left: 20px;}
.czlb span{font-size: 14px;margin-left: 1em;}
.czlb p{font-size: 14px;margin-left: 1em;}

.czlbs {width: 97%;margin-top: 35px;border-radius: 5px;margin-left: 5px;min-height: 160px;background: url(../images/dise-07.png) no-repeat center;background-size: 100% 100%;border: 1px solid transparent;}
.czlbs li{margin-top: 16px;margin-left: 20px;}
.czlbs span{font-size: 14px;margin-left: 1em;}
.czlbs p{font-size: 14px;margin-left: 1em;}
/*
.on {background: red;}
*/
.redStar .xjpd{float: left;width:2.91rem; height: 0.7rem; margin: 0.05rem 0.9rem;margin-top: -29px;margin-left: 70px;}
.redStar .xjpd a{border: 1px solid red !important; display: block !important;width: 0.36rem !important; height: 0.35rem !important;  float: left !important; margin-top:0.12rem !important; margin-right: 0.04rem !important; background:url(../images/mystar2_03.png) !important;background-size: 100% !important;}
.redStar .xjpd .second{ background:url(../images/mystar3_03.png) !important; background-size: 100% !important;}
.page {text-align: center;width: 80%;margin: 0 auto;}
.page ul{display: inline-block;height: 30px;width: 80%;margin: 0 auto;}
.page ul li{float: left;display: inline;}
.page ul li  a {display: inline-block;margin:0 auto;}

.logos{position: absolute;margin-left: 230px;margin-top: -130px;}
.logos span{background: url(../images/c2.png)  no-repeat center;width:0.51rem;height: 0.49rem;background-size: 100%;display: inline-block;text-align: center;line-height: 0.49rem;font-size: 0.19rem;margin-left: 0.05rem;}
.logose{position: absolute;margin-left: 230px;margin-top: -115px;}
.logose span{background: url(../images/c2.png)  no-repeat center;width:0.51rem;height: 0.49rem;background-size: 100%;display: inline-block;text-align: center;line-height: 0.49rem;font-size: 0.19rem;margin-left: 0.05rem;}
.teaname{ width: 30%;margin: 0 auto; color: #fff;background: -webkit-linear-gradient(left, gold , goldenrod);border-radius: 20px;padding: 0.2em;font-size: 14px;font-weight: bold;}
.cont1{ width: 80%;margin: 0 auto;text-align:left;padding: 0.3em;background: #f7efae;border-radius: 10px;margin-top: 25px;color: #000000;box-shadow: 3px 3px 5px #4a4a4a; }
.choose{margin-top: 2em;}
.choose select{border: 1px solid #f3e674;border-radius: 5px;background: #f3e674;box-shadow: 3px 3px 5px #4a4a4a;width: 60%;}
.shangke{border: 1px solid #f3e674;border-radius: 5px;background: #f3e674;box-shadow: 3px 3px 5px #4a4a4a;width: 60%;}
.classname{text-align: center;font-weight: 800;font-size: 0.5rem;color: #fff;margin-top: 10%;}
.warhammer{margin-top: 5px;}
.class1{border: 1px solid red;border-radius: 5px;}
.class2{border: 1px solid red;border-radius: 5px;}
.fr{width: 60px;height: 60px;/* margin-top: -25%; *//* position: absolute; */right: 10;}
.plls{display: block;height: 100%;text-align: center;border-radius: 0.1rem;background:-webkit-linear-gradient(left,#f6ec47,#e6c802);font-size: 0.3rem;font-weight: 800;color: #fff;}
/*.clearfix{border: 1px solid red;width: 100%;}*/  
.czlbt {width: 97%;margin-top: 35px;border-radius: 5px;margin-left: 5px;min-height: 160px;background: url(../images/dise-08.png) no-repeat center;background-size: 100% 100%;border: 1px solid transparent;}
.czlbt li{margin-top: 16px;margin-left: 20px;}
.czlbt span{font-size: 14px;margin-left: 1em;}
.czlbt p{font-size: 14px;margin-left: 1em;}