/*登录*/

.tab-con{padding:0 1.55rem}

.tab-con label{border-bottom:.07143rem solid #f4f4f4;display:block;height:3.2rem;position:relative}

.tab-con label:last-child{border:0}

.tab-con label input{border:0 none;font-size:1rem;height:1.5rem;line-height:1.5rem;outline:0 none;padding:1rem 0 .5rem;width:100%;box-sizing:content-box}

.tab-con label em{background:url(../images/y.png) no-repeat scroll 0 0/contain;height:1.14rem;width:1.79143rem;margin-top:-.42857rem;position:absolute;right:.32571rem;top:50%}

.botbox{padding-bottom:1rem;width:100%}

.botbox a{color:#ff6600;font-size:.857143rem}

.botbox_wj a{ color:#CCC;}

/*搜索*/

.search{ background:#efc502; padding:0.625rem;}

.search-main{ line-height:2rem; height:2rem; border-radius:0.208rem; position:relative}

.search-submit{ border:0; background: url(../images/s2.png) no-repeat left center / 1rem auto; position: absolute; left:0; top:0; z-index:99; height:2rem; width:1.3rem; margin-left:0.75rem; cursor:pointer}

.search .search-text{ line-height:1.4rem; padding:0.3rem 1rem 0.3rem 2rem; width:100%; border:0;border-radius:0.208rem; border:1px solid #dcc65a}


.mem-top{height:5.625rem;border:0;position:relative}

.mem-top>div{position:relative;z-index:11}

.mem-top > div.pre-bg{height:100%;left:0;position:absolute !important;top:0;width:100%; z-index:10}

.mem-top > div.pre-bg img{ height:100%; width:100%}

.user{text-align:center;height:100%;width:23%;float:left;text-align:center;position:relative}

.user i{width:3.9rem;height:3.9rem;background-color:#fff;border:3px solid #f1f1f1;border-radius:100%;overflow:hidden;vertical-align:middle;display:block;margin:1rem auto 0}

.user img{height:100%;width:100%}

.userinfo{float:left;width:70%}

.userinfo .name{padding: 16px 0 8px 5px;color:#fff}
.userinfo .name p{font-size:20px; overflow:hidden; }

.money{font-size:.6rem; color:#fff;}

.money span{background:#e3bb01; line-height:1.5rem; padding:0 0.625rem; border-radius:0.75rem; display:inline-block }

.mem-top.i-arrow::after{ z-index:99; border-color:#fff}



aside ul li{text-align:left;margin:0 auto;margin:0 0 0 .937rem;height:2.857rem;line-height:2.857rem;position:relative}

aside ul li:last-child a{border:0}

aside ul li a{display:block;height:2.857rem;line-height:2.857rem;color:#52525e; border-bottom:1px solid #f2f2f0}

aside ul li p{position:relative}

aside ul li em{color:#999;float:right;max-width:15em;overflow:hidden;padding-right:1.7rem;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}

aside ul li em input{ border:0; text-align: right; font-weight:400; color:#999}

aside ul li em font{color:#f60}

aside ul li a span{display:inline-block;float:left}

aside ul li.header-img em img{ border-radius:100%; width:3rem; height:3rem; vertical-align:middle}

aside ul li.header-img,aside ul li.header-img a{ height:4rem; line-height:4rem}

.cd_photo{ background:none; position:absolute; bottom:0; padding:0 0.875rem 0.875rem; margin:0; width:100%}

.cd_photo_li{ text-align:center; color:#36adff; width:100%; border-radius:0.25rem; margin-top:10px;}

.cd_photo_li a{ color:#36adff;}

.cd_photo>div{ padding:0; background:none; margin:0}

.cd_photo .cd_photo_li p{ border-bottom:1px solid #eee; cursor:pointer}

.cd_photo .cd_photo_li p:last-child{ border:0}

/*课程详情*/

.mod-news-text{text-align:center}

.mod-news-text h1{margin-top:28.44px;font-size:1rem}

.mod-news-text .info{margin-bottom:17.78px}

.mod-news-text .info span{vertical-align:middle;margin-right:.5em;color:#aaa;font-size:12px}

.content{padding:0 0 .937rem;color:#666}

.content p{text-indent:2em}



/*分享到*/

.item{overflow:hidden}

.mod-share .share-word{margin-bottom:14.22px}

.item .component{margin-top:8.89px}

.mod-share{font-size:0;position:relative;text-align:center}

.mod-share .share-word::after,.mod-share .share-word::before{content:"";flex:1 1 0;height:1px;position:relative;top:50%}

.mod-share .share-word span{padding:0 1.5em;position:relative;z-index:2}

.mod-share .share-word{font-size:12px;line-height:16px}

.mod-share .mod-share-ul{display:flex}

.mod-share .mod-share-ul li{flex:1 1 0}

.mod-share .mod-share-ul li .icon-box{height:44px}

.mod-share .mod-share-ul li .text-box{font-size:12px;height:22px;line-height:22px}

.mod-share .icon-share{border-radius:100%;color:#fff;display:inline-block;font-size:50px;height:44px;line-height:44px;text-align:center;width:44px}

.mod-share .share-word::after,.mod-share .share-word::before{background-color:#e5e5e5}

.mod-share .share-word{align-items:center;display:flex;font-size:12px;line-height:16px;padding-left:8px;padding-right:8px;position:relative}

.mod-share .icon-share img{width:100%}



.text{    border: 1px solid #c5c5c5;

    border-radius: 6px;

    color: #666;

    display: table-cell;

    font: 0.928rem "微软雅黑";

    padding: 0.8rem 0.625rem; width:100%}

.ulList{ line-height:30px; font-family:"微软雅黑"; font-size:18px;}
.ulList{ margin-bottom:10px;}
.btn_box{  background: #f60;   border:1px solid #f60; border-radius:3px;  color:#fff;  font-size:14px; height:24px; line-height:22px; padding:1px 8px;}
.ulList li span{ display:inline-block; width:90px; text-align:right; margin-right:5px; font-size:16px; font-weight: bold;}
.p10{ padding:10px;}

.pagea{height: 45px;
margin-bottom: 10px;
border: 1px solid #dfdfdf;
padding:2px;
border-radius: 5px;
background: #e5e5e5;
box-shadow: -1px -1px 6px #d4d4d4 inset;}
.pagea .active{background: #ccc;color: #fff}
.pagea ul li{margin-right:0px;
float: left;
border-radius: 5px;
padding: 0.2rem 0.2rem;
border: 1px solid #ccc;
background: #fff;
box-shadow: 1px 1px 1px #dbdbdb}



.bbf{margin-bottom: 2rem;}
.order{width:18rem;}