
html,body{min-height:100%;color:gray}html{position:relative}textarea{resize:none}a{color:#23b5eb}.m-content{padding-bottom:6rem}.letter-red{color:#f98585}.float-left{float:left}.float-right{float:right}.text-center{text-align:center}.text-right{text-align:right}.bg-gray{background:#ececec}.bg-white{background:#f4f3f8}.disableImeMode{ime-mode:disabled}input:-webkit-autofill{background:0;background-image:none;color:#000}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.bd-gray-btm{border-bottom:1px solid #ececec}.form-login{margin-top:1rem}.form-primary{background:#fff;box-sizing:border-box}.form-primary *{box-sizing:border-box}.form-group{position:relative;border-bottom:1px solid #ececec}
.form-group1{
	position: relative;
	line-height: 50px;
	height: 50px;
	padding-left: 15px;
	font-size: 14px;
	color: #333;
}
.bd-none{border:0}.control-label{display:inline-block;width:6rem;padding:1rem .75rem;padding-left:0rem}.control-div{position:absolute;top:0;right:0;left:6rem}
.form-group lable{
	padding-left:10px;
}
.form-group input,.form-group textarea,.form-group select{
	display: inline-block;
	background-color: #fff;
	padding: 1.5rem;
	width: 80%;
	outline: 0;
	border: 0;
	font-size: 1.5rem;
}.margin-lr{margin-left:1rem;margin-right:1rem}.form-group .form-text{margin-top:1rem;padding:.5rem 1rem;border:1px solid #e9e9e9;border-radius:3px}.form-group .m-select-box{position:relative}.form-group .m-select-imitate{height:3rem;width:100%;line-height:3rem;color:#9e9e9e;text-indent:1rem;position:absolute;background:url(mobile/select-down-icon_9c2be684.png) no-repeat scroll 96% center;background-size:1rem auto}.form-group .form-select{height:3rem;opacity:0}.btn{
	display: inline-block;
	text-align: center;
	border-radius: 3px;
	padding: 7px 14px;
	font-size: 1.3rem;
	font-weight: bold;
}.btn:active{opacity:.6}.btn-primary{background:#23b5eb;color:#fff;borer:1px solid #23b5eb}.yikao.btn-primary{background:#62c139}.btn-succ{background:#33cf8f;color:#fff;border:1px solid #33cf8f}.btn-disabled{background:#ccc;color:#fff;borer:1px solid #ccc}.btn-gray{
	color: #fff;
	borer: 1px solid #eee;
	background-color: #996600;
}.btn-full-width{width:100%;padding:.8rem 0;border-radius:3px;box-sizing:border-box}.btn.btn-xs{border-radius:3px;padding:5px 7px}.btn.btn-lg{padding:.75rem 3rem;border-radius:3px}.submit-box{margin:0 1rem}.submit-box.pay-box{position:fixed;bottom:0;width:100%;padding:1rem 0;margin:0;background:rgba(0,0,0,.4)}.text-link{
	text-align: right;
	margin: 1rem 0;
	font-size: 1.3rem;
}.text-link p{text-align:left;-webkit-margin-before:0;-webkit-margin-after:0;padding:1rem;padding-top:0;padding-bottom:1.5rem}.text-link a{
	display: inline-block;
	color: #FF0000;
	font-weight: bold;
}.m-platform-box,m-platform-box *{box-sizing:border-box}.m-platform-box{margin:0 1rem;padding:1rem 0;padding-top:2rem}.m-platform-box ul{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.m-platform-box li{-webkit-box-flex:1;-moz-box-flex:1;width:20%;-webkit-flex:1;-ms-flex:1;flex:1}.m-platform-title{color:#5c5c5c;text-align:center;font-size:1rem;margin:2rem}.m-platform-box li a{display:inline-block;width:100%;height:3.5rem;background-color:none;background-repeat:no-repeat;background-size:auto 100%;background-position:center center}.m-platform-box .qq-icon{background-image:url(mobile/qq-logo_a513af71.png)}.m-platform-box .sina-icon{background-image:url(mobile/sina-logo_f26f66b0.png)}.m-platform-box .weixin-icon{background-image:url(mobile/weixin-icon_13c902d5.png)}.m-foot-bar{max-width:800px;margin:0 auto;position:absolute;bottom:0;width:100%;background:#a4a4a4}.m-foot-content{height:3rem;padding:.5rem 1rem}.able-course-icon,.able-button{height:3rem}.able-course-icon{height:3rem;width:3rem;background:url(mobile/able-course-icon_fb95fbcf.png) no-repeat;background-size:100% 100%;line-height:3rem}.able-text{position:relative;height:3rem;padding-left:1rem;color:#fff}.able-text .text-st{font-size:1rem;font-weight:600}.able-text .text-sm{padding-top:.8rem;font-size:.5rem;font-weight:400}.download-btn{margin-top:.6rem}.verify-btn{margin-top:.5rem;margin-right:1rem}.form-register{}.m-error-prmt{margin:.5rem 1rem;color:#f98585}.m-error-prmt .error-text{min-height:1rem;margin:1rem 0;color:#f98585}.m-page-des{margin:1rem}.color-primary{color:#23b5eb}.title-des{font-size:.8rem}.des-text{margin:1rem 0;font-size:.8rem}.m-list-box .m-list-title{padding-bottom:.5rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;border-bottom:1px solid #e9e9e9;background:#f8f8f8}.m-list-box .list-item{padding:1.2rem 1rem;border-bottom:1px solid #e9e9e9}.m-list-box .list-item.active{background:url(mobile/select-icon_9d381f64.png) no-repeat;background-position:96% center;background-size:auto 30%}.m-list-box .list-item.yikao.active{background:url(mobile/yikao-select-icon_a6ee6c65.png) no-repeat;background-position:96% center;background-size:auto 30%}#Jslide .mark-icon{display:inline-block;height:1rem;width:1rem;margin-right:5px;vertical-align:middle;background:url(mobile/arrow-right_2ef9c89.png) no-repeat center center;background-size:100%}#Jslide.open .mark-icon{background-image:url(mobile/arrow-down_ac3a1ba5.png)}#Jslide .yikao.mark-icon{display:inline-block;height:1rem;width:1rem;margin-right:5px;vertical-align:middle;background:url(mobile/yikao-arrow-right_c8701db.png) no-repeat center center;background-size:100%}#Jslide.open .yikao.mark-icon{background-image:url(mobile/yikao-arrow-down_b899cf3d.png)}.m-ab-course{margin:.5rem 1rem 1.5rem}.course-name{margin:1rem 0}.course-author,.course-price{margin:.3rem 0;f}#registerInfoContainer{background:#fff;display:none}.must-fill{background:url(mobile/must-fill-icon_9f703d94.png) no-repeat;background-size:8px 8px;background-position:5px center}.must-fill:focus{background:0}.coupon-box{height:0;overflow:hidden}.coupon-box.slide-down{height:auto;padding-top:.5rem;transition:height .2s}.coupon-filed{padding:.5rem;background:#efefef;border:1px solid #efefef;width:70%}.coupon-btn{padding:.5rem;width:28%;float:right}#m-error-tip{position:absolute;width:100%;color:#fff;top:50px;text-align:center;z-index:999}#m-error-tip .m-error-des{display:inline-block;border-radius:2rem;max-width:280px;line-height:1.5rem;padding:.5rem 1rem;background:#1f1f1f;opacity:0}.bounceIn{-webkit-animation:animation 2s linear;-moz-animation:animation 2s linear;-o-animation:animation 2s linear;animation:animation 2s linear}@-webkit-keyframes animation{from{opacity:0}50%{opacity:.8}to{opacity:.8}}@-moz-keyframes animation{from{opacity:0}50%{opacity:.8}to{opacity:.8}}@-o-keyframes animation{from{opacity:0}50%{opacity:.8}to{opacity:.8}}@keyframes animation{from{opacity:0}50%{opacity:.8}to{opacity:.8}}.bind-title{margin:1rem;padding-top:1rem;font-size:1.2rem}.bind-content{padding:0 1rem}.bind-content li{margin-left:1rem;margin-top:.5rem;margin-bottom:.5rem;line-height:1.5rem;list-style-type:disc}.bind-content li span{color:#23b5eb}.layer-box{position:absolute;left:0;top:0;width:100%;background:#000;opacity:.8;z-index:1001}.layer-box .btn-box{position:absolute;width:100%;bottom:3rem;left:0}.layer-box .close-btn{display:inline-block;font-size:1.2rem;letter-spacing:5px;padding:10px 20px;border:1px solid #fff;border-radius:5px;color:#fff}.layer-box .content-box{position:relative;margin-bottom:8rem}.layer-box .jtBar{position:absolute;top:0;right:10px;height:50px;width:50px;background:url(mobile/iconfont-iconjt_3e42a36e.png) no-repeat;background-position:center center;background-size:100% 100%}.layer-box .content-text{color:#fff;margin:2rem;margin-right:60px;font-size:1.5rem}.layer-box .content-text .bg-text{font-size:1.5rem;font-style:italic;text-indent:1rem}.layer-box .content-text p{margin:10px 0;font-size:1.2rem}.layer-box .content-text p{margin:10px 0;font-size:1.2rem}.alpha{height:100%;overflow:hidden;position:relative}.alpha body{height:100%;overflow:hidden}.pay-prmt-box{position:relative;background:#f4f3f8;min-height:100%}.pay-prmt-box .jt-bar{position:absolute;width:40px;top:0;right:10px}.pay-prmt-box .jt-bar img{width:100%}.pay-prmt-box .text{width:70%;margin:0rem auto;padding-top:45px;color:#2b2d2d;font-size:1.2rem;line-height:1.5rem}.pay-prmt-box .img-box{width:60%;margin:2rem auto;line-height:1.5rem}.pay-prmt-box .img-box img{width:100%}.pay-prmt-box .btn-box a{margin:0 1rem}
.gearArea {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 10px;
    background-color: rgba(0,0,0,0.2);
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9900;
    overflow: hidden;
    -webkit-animation-fill-mode: both
}

.area_ctrl {
    vertical-align: middle;
    background-color: #fafafa;
    color: #555;
    margin: 0;
    height: auto;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9901;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slideInUp {
    animation: slideInUp .3s;
    -webkit-animation: slideInUp .3s
}

@-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)
    }
}

.area_roll {
    display: -webkit-box;
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fafafa;
    -webkit-mask: -webkit-gradient(linear, 0% 50%, 0% 100%, from(#debb47), to(rgba(36,142,36,0)));
    -webkit-mask: -webkit-linear-gradient(top, #debb47 50%, rgba(36,142,36,0))
}

.area_roll>div {
    font-size: 1.6em;
    height: 10em;
    float: left;
    background: #fafafa;
    position: relative;
    overflow: hidden;
    -webkit-box-flex: 1
}

.area_roll>div .gear {
    width: 100%;
    float: left;
    position: absolute;
    z-index: 9902;
    margin-top: 4em
}

.area_roll_mask {
    /*-webkit-mask: -webkit-gradient(linear, 0% 40%, 0% 0%, from(#debb47), to(rgba(36,142,36,0)));
    -webkit-mask: -webkit-linear-gradient(bottom, #debb47 50%, rgba(36,142,36,0));*/
    padding: 0
}

.area_grid {
    position: relative;
    top: 4em;
    width: 100%;
    height: 2em;
    margin: 0;
    box-sizing: border-box;
    z-index: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background: #fff;
}

.area_roll>div:nth-child(3) .area_grid>div {
    left: 42%
}

.area_btn {
    color: #555;
    font-size: 1.6em;
    line-height: 1em;
    text-align: center;
    padding: .8em 1em
}

.area_btn_box:before,.area_btn_box:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    display: block;
    /*background-color: #96979b;*/
    z-index: 15;
    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33)
}

.area_btn_box {
    display: -webkit-box;
    -webkit-box-pack: justify;
    -webkit-box-align: stretch;
    background: #fafafa;
    position: relative
}

.area_btn_box:before {
    left: 0;
    top: 0;
    -webkit-transform-origin: 50% 20%;
    transform-origin: 50% 20%
}

.area_btn_box:after {
    left: 0;
    bottom: 0;
    -webkit-transform-origin: 50% 70%;
    transform-origin: 50% 70%
}

.tooth {
    height: 2em;
    line-height: 2em;
    text-align: center;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}
/*! 最后修改于： 2016-04-15 02:39:40 */

.inout_list{
	padding: .2rem; 
	padding-bottom: 0px;
}
.inout_list .list_k{
	border:solid 1px #c7c7c7;
	border-bottom: none;
	overflow: hidden;
	padding: 2% 0;
	
}
.inout_list .list_k.bottom{
	border-bottom: solid 1px #c7c7c7;; 
}
.inout_list .list_k p{
	width: 25%;
	display: inline-block;
	border-right: 1px solid #c7c7c7;
	line-height: .26rem; 
	text-align-last: justify; 
	padding:0 2.5%;
}
.inout_list .list_k input{
	width: 70%;
    padding: 2% 5%;
    font-size: .2rem;
	border: none;
	-webkit-appearance: none;
	outline: none;
}
.inout_list .list_k input.jiant{
	background: url(../image/back_jt3.png) no-repeat center right;
	background-size:.1rem;
}


.xuanzhy{
	position: relative;

}
.xuanzhy>div{
	background:rgba(0, 0, 0, .5);
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	display: none;
	z-index:99;
}

.xuanzhy ul{
	width: 70%;
	background: #fff;
	position: fixed;
	right: 0px;
	top: 0px;
	height: 100%;
	padding: 15% 5% 5% 5%;
	overflow: auto; 
	-webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	right: -70%;
	z-index: 100;
}
.xuanzhy ul li{
	padding: .1rem 0;
}

.inout_list .list_k textarea{
	width: 70%;
    padding: 0% 5%;
    font-size: .2rem;
	border: none;
	-webkit-appearance: none;
	outline: none;
}
.release_k>button{
	border-radius: 4px;
	background: #A0522D;
	border:none;
	width: 95%;
	display: block;
	color: #fff;
	padding: .15rem 0;
	margin: 5% auto;
}

